CN112968933A - 数据传输方法、装置、服务器及存储介质 - Google Patents

数据传输方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN112968933A
CN112968933A CN202110126959.XA CN202110126959A CN112968933A CN 112968933 A CN112968933 A CN 112968933A CN 202110126959 A CN202110126959 A CN 202110126959A CN 112968933 A CN112968933 A CN 112968933A
Authority
CN
China
Prior art keywords
index
state
indication information
server
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110126959.XA
Other languages
English (en)
Other versions
CN112968933B (zh
Inventor
叶天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110126959.XA priority Critical patent/CN112968933B/zh
Publication of CN112968933A publication Critical patent/CN112968933A/zh
Application granted granted Critical
Publication of CN112968933B publication Critical patent/CN112968933B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开关于一种数据传输方法、装置、服务器及存储介质。其中,该数据传输方法包括:接收服务器发送的数据采集请求,数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,响应于数据采集请求,获取与第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;在第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;将目标数据发送至服务器。采用本公开提供的数据传输方法、装置、服务器及存储介质,能够提升数据的传输效率。

Description

数据传输方法、装置、服务器及存储介质
技术领域
本公开涉及通信技术领域,尤其涉及一种数据传输方法、装置、服务器及存储介质。
背景技术
服务器可以周期性的访问客户端,以获取客户端中的与状态指标和运行指标对应的状态数组和运行数组,如硬件和软件的运行状态展示等信息,进而实现对客户端的实时监控、告警和辅助决策。
目前,在相关的技术中,服务器会向客户端请求获取多个状态指标和运行指标对应的状态数组和运行数组,相应地,客户端向服务器返回的状态数组和运行数组的数据量也十分庞大,当客户端返回的状态数组和运行数组过多时,就会导致数据的传输效率大大降低。
发明内容
本公开提供一种数据传输方法、装置、服务器及存储介质,以至少解决相关技术中客户端返回数据的传输效率低的问题。
本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种数据传输方法,包括:
接收服务器发送的数据采集请求,数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
响应于数据采集请求,获取与第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;
在第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;第二指示信息用于指示接收数据采集请求的次数;
将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
可选地,在将目标数据发送至服务器之前,方法还包括:
根据第一指示信息更新本地存储的第二指示信息,得到更新后的第二指示信息;
将目标数据发送至服务器,具体包括:
将目标数据和更新后的第二指示信息发送至服务器。
可选地,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,方法还包括:
在第一指示信息与第二指示信息一致的情况下,获取与第二状态指标对应的第二状态数组,以及与第二运行指标对应的第二运行数组;
将目标数据、第二状态数组以及第二运行数组发送至服务器。
可选地,在第一指示信息与第二指示信息不一致的情况下,将第一状态数组和第一运行数组发送至服务器。
可选地,生成与第二状态指标和第二运行指标具有预设对应关系的第二索引值;将第二状态指标、第二运行指标以及第二索引值存储到预设数据结构。
可选地,第一状态数组包括相对应的第一状态指标和第一状态数据,第一运行数组包括相对应的第一运行指标和第一运行数据;第一状态数据用于指示与第一状态指标对应的客户端硬件和/或软件的状态数据,第一运行数据用于指示与第一状态指标对应的客户端硬件和/或软件的运行数据。
根据本公开实施例的第二方面,提供一种数据采集方法,包括:
向客户端发送数据采集请求,数据采集请求至少包括第一指示信息、第一状态指标和第一运行指标;第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
在第一指示信息与客户端存储的第二指示信息一致的情况下,接收客户端发送的目标数据,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值;第二指示信息用于指示客户端接收数据采集请求的次数;
根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
可选地,接收客户端发送的目标数据,包括:
接收客户端发送的目标数据和更新后的第二指示信息;更新后的第二指示信息为客户端根据第一指示信息更新第二指示信息后得到。
可选地,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,方法还包括:
在第一指示信息与第二指示信息一致的情况下,接收客户端发送的目标数据、第二状态数组以及第二运行数组;第二状态数组与第二状态指标对应,第二运行数组与第二运行指标对应。
可选地,方法还包括:在第一指示信息与第二指示信息不一致的情况下,接收客户端发送的第一状态数组和第一运行数组。
根据本公开实施例的第三方面,提供一种数据传输装置,包括:
第一接收模块,被配置为执行接收服务器发送的数据采集请求,数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
获取模块,被配置为执行响应于数据采集请求,获取与第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;
第一替换模块,被配置为执行在第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;第二指示信息用于指示接收数据采集请求的次数;
第一发送模块,被配置为执行将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
可选地,装置还包括:更新模块,被配置为执行根据第一指示信息更新本地存储的第二指示信息,得到更新后的第二指示信息;
第一发送模块,被进一步配置为执行将目标数据和更新后的第二指示信息发送至服务器。
可选地,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,获取模块,还被配置为执行在第一指示信息与第二指示信息一致的情况下,获取与第二状态指标对应的第二状态数组,以及与第二运行指标对应的第二运行数组;
第一发送模块,还被配置为执行将目标数据、第二状态数组以及第二运行数组发送至服务器。
可选地,第一发送模块,还被配置为执行在第一指示信息与第二指示信息不一致的情况下,将第一状态数组和第一运行数组发送至服务器。
可选地,装置还包括:生成模块,被配置为执行生成与第二状态指标和第二运行指标具有预设对应关系的第二索引值;
存储模块,被配置为执行将第二状态指标、第二运行指标以及第二索引值存储到预设数据结构。
可选地,第一状态数组包括相对应的第一状态指标和第一状态数据,第一运行数组包括相对应的第一运行指标和第一运行数据;第一状态数据用于指示与第一状态指标对应的客户端硬件和/或软件的状态数据,第一运行数据用于指示与第一状态指标对应的客户端硬件和/或软件的运行数据。
根据本公开实施例的第四方面,提供一种数据采集装置,包括:
第二发送模块,被配置为执行向客户端发送数据采集请求,数据采集请求至少包括第一指示信息、第一状态指标和第一运行指标;第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
第二接收模块,被配置为执行在第一指示信息与客户端存储的第二指示信息一致的情况下,接收客户端发送的目标数据,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值;第二指示信息用于指示客户端接收数据采集请求的次数;
第二替换模块,被配置为执行根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
可选地,第二接收模块,还被配置为执行接收客户端发送的目标数据和更新后的第二指示信息;更新后的第二指示信息为客户端根据第一指示信息更新第二指示信息后得到。
可选地,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,第二接收模块,还被配置为执行在第一指示信息与第二指示信息一致的情况下,接收客户端发送的目标数据、第二状态数组以及第二运行数组;第二状态数组与第二状态指标对应,第二运行数组与第二运行指标对应。
可选地,第二接收模块,还被配置为执行在第一指示信息与第二指示信息不一致的情况下,接收客户端发送的第一状态数组和第一运行数组。
根据本公开实施例的第五方面,提供一种服务器,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如第一方面或第二方面所述的方法。
根据本公开实施例的第六方面,提供一种存储介质,当存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如第一方面或第二方面所述的方法。
根据本公开实施例的第七方面,提供一种计算机程序产品,当计算机程序产品中的指令由服务器的处理器执行时,使得服务器能够执行如第一方面或第二方面所述的方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
通过响应于服务器发送的数据采集请求,获取与数据采集请求中的第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;在用于指示服务器发送数据采集请求的次数的第一指示信息与本地存储的用于指示接收数据采集请求的次数的第二指示信息一致的情况下,说明数据采集请求的发送与接收是同步的,能够保证数据的准确传输,这时可以根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。由于第一索引值占用的存储空间要远远小于第一状态指标和第一运行指标所占用的存储空间,因此能够减少传输的数据量、提升数据的传输效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种相关技术中的数据传输流程图。
图2是根据一示例性实施例示出的数据传输方法、装置、电子设备及存储介质应用环境示意图。
图3是根据一示例性实施例示出的一种数据传输方法的流程图。
图4是根据一示例性实施例示出的一种数据采集方法的流程图。
图5是根据一示例性实施例示出的一种数据传输装置的框图。
图6是根据一示例性实施例示出的一种数据采集装置的框图。
图7是根据一示例性实施例示出的一种服务器的框图。
图8是根据一示例性实施例示出的用于数据处理的设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
下面,以图1为例说明相关技术中数据传输的具体实现方式。
图1是根据一示例性实施例示出的一种相关技术中的数据传输流程图。如图1所示,
服务器100通过网络与一个或多个用户端200通信连接,以进行数据传输。
如图1所示,该数据传输方法可以包括以下步骤。
S110,发送数据采集请求。
具体地,服务器100向用户端200发送的数据采集请求中包括状态指标和运行指标,数据采集请求用于向用户端200获取与状态指标和运行指标对应的状态数组和运行数组。例如:客户端200在一天之内登录A应用的次数:10次”。
S120,发送状态数组和运行数组。
具体地,用户端200向服务器100发送的状态数组和运行数组中包括状态指标、运行指标、与状态指标对应的状态数据,以及与运行指标对应的运行数据。例如:“用户端200在一天之内登录A应用的次数:10次”。当服务器100请求的数据过多时,也即用户端200返回的状态数组和运行数组过多时,就会导致数据的传输效率大大降低。
为了解决上述相关技术中存在的客户端返回数据的传输效率低的问题。本公开提供了一种数据传输方法、装置、电子设备及存储介质。该数据传输方法、装置、电子设备及存储介质可通过响应于服务器发送的数据采集请求,获取与数据采集请求中的第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;在用于指示服务器发送数据采集请求的次数的第一指示信息与本地存储的用于指示接收数据采集请求的次数的第二指示信息一致的情况下,说明数据采集请求的发送与接收是同步的,能够保证数据的准确传输,这时可以根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。由于第一索引值占用的存储空间要远远小于第一状态指标和第一运行指标所占用的存储空间,因此能够减少传输的数据量、提升数据的传输效率。
如图2所示,是本公开说明书一个或多个实施例提供的数据传输方法、装置、电子设备及存储介质的应用环境示意图。如图2所示,服务器100通过网络300与一个或多个用户端200通信连接,以进行数据通信或交互。所述服务器100以是网络服务器、数据库服务器等。所述用户端200可以是,但不限于个人电脑(personal computer,PC)、智能手机、平板电脑、个人数字助理(personal digital assistant,PDA)等。所述网络300可以是有线或无线网络。
下面将对本公开实施例提供的数据传输方法进行详细说明。
本公开实施例提供的数据传输方法可以应用于用户端200,为了便于描述,除特别说明外,本公开实施例均以用户端200为执行主体进行说明。可以理解的是,所述的执行主体并不构成对本公开的限定。
下面,首先对本公开提供的数据传输方法进行说明。
图3是根据一示例性实施例示出的一种数据传输方法的流程图。
如图3所示,该数据传输方法可以包括以下步骤。
S310,接收服务器发送的数据采集请求,数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中。
S320,响应于数据采集请求,获取与第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组。
S330,在第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;第二指示信息用于指示接收数据采集请求的次数。
S340,将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
上述各步骤的具体实现方式将在下文中进行详细描述。
在本公开实施例中,通过响应于服务器发送的数据采集请求,获取与数据采集请求中的第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;在用于指示服务器发送数据采集请求的次数的第一指示信息与本地存储的用于指示接收数据采集请求的次数的第二指示信息一致的情况下,说明数据采集请求的发送与接收是同步的,能够保证数据的准确传输,这时可以根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。由于第一索引值占用的存储空间要远远小于第一状态指标和第一运行指标所占用的存储空间,因此能够减少传输的数据量、提升数据的传输效率。
下面介绍上述各个步骤的具体实现方式。
首先介绍S310。
具体地,上述涉及到的第一状态指标和第一运行指标可以包括下述几种类型:
计算器(Counter),此类型代表一种样本数据单调递增的指标,即只增不减,除非监控***发生了重置。
仪表盘(Gauge),此类型代表一种样本数据可以任意变化的指标,即可增可减。获取一个返回值,这个返回值没有变化规律,不能肯定它一定是增长或是减少的状态,采集回来是多少就是多少。比如硬盘容量、内存使用率都适合使用仪表盘数据类型。
直方图(Histograms),用于统计数据的分布情况的指标。比如最小值、最大值、中间值。比如说统计一天的日志,大部分用户响应时间都是正常的,只有少量用户异常,如果这个时候取平均值的话,这少量用户的异常情况就会被掩盖过去,而直方图可以分别统计出全部用户的响应时间,比如0-1秒的用户有多少、1-2秒的用户有多少。
摘要(Summary),此与直方图类似类型,用于表示一段时间内的数据采样结果(通常是请求持续时间或响应大小等)的指标。
具体地,上述涉及到的第一状态指标和第一运行指标还可以互相组合。比如登录成功的次数、登录失败的次数、通过网页登陆的次数以及通过应用程序登陆的次数等。需要说明的是,一个第一状态指标可以对应多个第一运行指标,一个第一运行指标也可以对应多个第一状态指标。
接着介绍S320。
具体地,第一状态数组和第一运行数组可以为:<metric name>{<label name>=<label value>,...};其中“label name”可以用于表示第一状态指标和第一运行指标,“label value”可以用于表示第一状态数据和第一运行数据。第一状态数组包括相对应的第一状态指标和第一状态数据,第一运行数组包括相对应的第一运行指标和第一运行数据;第一状态数据用于指示与第一状态指标对应的客户端硬件和/或软件的状态数据,第一运行数据用于指示与第一状态指标对应的客户端硬件和/或软件的运行数据。
客户端每次进行数据传输时,都会向服务器应答全量的第一状态数组和第一运行数组,当第一状态数组和第一运行数组过多时会造成数据的过量传输,影响传输效率。而第一状态数组和第一运行数组中的第一状态指标和第一运行指标对于服务器来说在某个时间段内可能是冗余的,因此在传输之前,客户端可以通过接下来要介绍的S330来减少待传输的数据量,以提升传输效率。
然后介绍S330。
其中,S330中涉及的预设数据结构中存储有第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值。
示例性地,预设数据结构可以为在服务器和客户端中共同协商定义的一种Map结构,Map结构中包括具有预设对应关系的第一状态指标、第一运行指标和第一索引值。第一索引值,例如:1、2、3……。
在第一指示信息与第二指示信息一致的情况下,则说明服务器和客户端的数据采集请求是同步的。在预设数据结构中包括第一状态指标和第一运行指标的情况下,可以根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据。由于第一索引值占用的存储空间要远远小于第一状态指标和第一运行指标所占用的存储空间,因此能够减少传输的数据量、提升数据的传输效率。
最后介绍S340。
在本公开一些实施例中,在S340之前,还可以包括以下步骤:
根据第一指示信息更新本地存储的第二指示信息,得到更新后的第二指示信息。第二指示信息用于指示接收数据采集请求的次数;相应地,S340,具体可以包括以下步骤:将目标数据和得到更新后的第二指示信息发送至服务器。
服务器每次发送数据采集请求时,数据采集请求中还会包括额外的请求参数"第一指示信息",用来指示服务器发送数据采集请求的次数。
客户端在接收到数据采集请求时,会根据第一指示信息更新本地存储的第二指示信息,其中,第二指示信息用于指示接收数据采集请求的次数。并将更新后的第二指示信息随目标数据一起发送至服务器。
其中,本公开中涉及到的客户端,等同于上文图2中涉及到的用户端200。
示例性地,服务器向客户端发送的数据采集请求中的第一指示信息为1,客户端接收到数据采集请求后,更新本地的第二指示信息(1),将其更新为2(1+1=2),得到目标指示信息(2),并将目标数据和目标指示信息发送至服务器,以实现与服务器处的指示信息保持一致。
这样,通过更新本地存储的第二指示信息,可以保证服务器和客户端的数据采集请求是同步的,避免由于网络故障等原因,导致用户端收到延时的数据采集请求,能够保证数据传输的准确性和稳定性。
在本公开一些实施例中,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,在第一指示信息与第二指示信息一致的情况下,获取与第二状态指标对应的第二状态数组,以及与第二运行指标对应的第二运行数组;将目标数据、第二状态数组以及第二运行数组发送至服务器。
在第一指示信息与第二指示信息一致的情况下,则说明服务器和客户端的数据采集请求是同步的。可以确定预设数据结构中包括的第一状态指标和所述第一运行指标,以及预设数据结构中不包括的第二状态指标和第二运行指标,对其使用不同的采集方式。
针对预设数据结构中包括的第一状态指标和所述第一运行指标,根据预设数据结构将第一状态数组和所述第一运行数组中的第一状态指标和所述第一运行指标替换为第一索引值,得到目标数据。针对预设数据结构中不包括的第二状态指标和第二运行指标,直接获取包括第二状态数组以及第二运行数组。然后,将目标数据、第二状态数组以及第二运行数组一同发送至服务器。
这样,通过针对预设数据结构中包括的第一状态指标和所述第一运行指标,以及预设数据结构中不包括的第二状态指标和第二运行指标,采取不同的数据采集方式,可以保证传输至服务器的数据的准确性和稳定性。
在本公开一些实施例中,在第一指示信息与第二指示信息不一致的情况下,将第一状态数组和第一运行数组发送至服务器。
在第一指示信息与第二指示信息不一致的情况下,则说明服务器和客户端的数据采集请求是不同步的。这时就不能利用预设数据结构对第一状态数组和第一运行数组中的第一状态指标和第一运行指标进行替换,而是直接获取第一状态数组和第一运行数组,并将其发送至服务器。这样,在服务器和用户端的数据采集请求是不同步的情况下,将第一状态数组和第一运行数组完整的传输至服务器,可以保证传输至服务器的数据的准确性和稳定性。
在本公开一些实施例中,在第一指示信息与第二指示信息不一致的情况下,生成与第二状态指标和第二运行指标具有预设对应关系的第二索引值;将第二状态指标、第二运行指标以及第二索引值存储到预设数据结构。
在第一指示信息与第二指示信息不一致的情况下,则说明服务器和客户端的数据采集请求是不同步的。这时需要重新建立服务器和客户端的预设数据结构,以保证后续顺利的进行高效的数据传输。
具体地,接收服务器发送的第二状态指标和第二运行指标、生成与第二状态指标和第二运行指标具有预设对应关系的第二索引值;将第二状态指标、第二运行指标以及第二索引值存储到预设数据结构。
这样,在服务器和客户端的数据采集请求不同步的情况下,通过重新建立服务器和客户端的预设数据结构,就可以在接下来的数据传输中使用更新后的预设数据结构,保证服务器和客户端之间的预设数据结构同步,提升数据传输效率。
综上,本公开实施例通过响应于服务器发送的数据采集请求,获取与数据采集请求中的第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;在用于指示服务器发送数据采集请求的次数的第一指示信息与本地存储的用于指示接收数据采集请求的次数的第二指示信息一致的情况下,说明数据采集请求的发送与接收是同步的,能够保证数据的准确传输,这时可以根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。由于第一索引值占用的存储空间要远远小于第一状态指标和第一运行指标所占用的存储空间,因此能够减少传输的数据量、提升数据的传输效率。
基于上述数据传输方法,本公开还提供了一种数据采集方法,应用于服务器。下面结合图4对本公开提供的数据采集方法进行说明。
图4是根据一示例性实施例示出的一种数据采集方法的流程图。
如图4所示,该数据传输方法可以包括以下步骤。
S410,向客户端发送数据采集请求,数据采集请求至少包括第一指示信息、第一状态指标和第一运行指标;第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中。
S420,在第一指示信息与客户端存储的第二指示信息一致的情况下,接收客户端发送的目标数据,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值;第二指示信息用于指示客户端接收数据采集请求的次数。
S430,根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
在本公开一些实施例中,接收客户端发送的目标数据,具体可以包括以下步骤:接收客户端发送的目标数据和更新后的第二指示信息;更新后的第二指示信息为客户端根据第一指示信息更新第二指示信息后得到。
示例性地,服务器向客户端发送的数据采集请求中的第一指示信息为1,客户端接收到数据采集请求后,更新本地的第二指示信息(1),将其更新为2(1+1=2),得到目标指示信息(2),服务器接收客户端发送的目标数据和更新后的第二指示信息.以实现与服务器处的指示信息保持一致。
这样,通过接收客户端发送的目标数据和更新后的第二指示信息,可以保证服务器和客户端的数据采集请求是同步的,避免由于网络故障等原因,导致用户端收到延时的数据采集请求,能够保证数据传输的准确性和稳定性。
在本公开一些实施例中,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,在第一指示信息与第二指示信息一致的情况下,接收客户端发送的目标数据、第二状态数组以及第二运行数组;第二状态数组与第二状态指标对应,第二运行数组与第二运行指标对应。
针对预设数据结构中不包括的第二状态指标和第二运行指标,接收客户端发送的目标数据、第二状态数组以及第二运行数组;第二状态数组与第二状态指标对应,第二运行数组与第二运行指标对应。这样,可以保证传输至服务器的数据的准确性和稳定性。
在本公开一些实施例中,在第一指示信息与第二指示信息不一致的情况下,接收客户端发送的第一状态数组和第一运行数组。
在第一指示信息与第二指示信息不一致的情况下,则说明服务器和客户端的数据采集请求是不同步的。这时可以直接接收客户端发送的第一状态数组和第一运行数组。
这样,在服务器和用户端的数据采集请求是不同步的情况下,完整的接收将第一状态数组和第一运行数组,可以保证传输至服务器的数据的准确性和稳定性。
在本公开实施例中,该数据采集方法能够通过接收客户端发送的目标数据,并根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。其中,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值,预设数据结构包括第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值。这样,服务器就可以将目标数据还原为包括第一状态指标和第一运行指标的第一状态数组和第一运行数组,方便后续进行数据处理。
基于上述数据传输方法,本公开还提供了一种数据传输装置。具体结合图5进行说明。
图5是根据一示例性实施例示出的一种数据传输装置的框图。参照图5,该数据传输装置500可以包括第一接收模块510、获取模块520、第一替换模块530和第一发送模块540。
第一接收模块510,被配置为执行接收服务器发送的数据采集请求,所述数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,所述第一指示信息用于指示所述服务器发送所述数据采集请求的次数;所述第一状态指标、所述第一运行指标,以及与所述第一状态指标和所述第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
获取模块520,被配置为执行响应于所述数据采集请求,获取与所述第一状态指标对应的第一状态数组,以及与所述第一运行指标对应的第一运行数组;
第一替换模块530,被配置为执行在所述第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将所述第一状态数组和所述第一运行数组中的所述第一状态指标和所述第一运行指标替换为所述第一索引值,得到目标数据;所述第二指示信息用于指示接收所述数据采集请求的次数;
第一发送模块540,被配置为执行将所述目标数据发送至所述服务器,以用于所述服务器根据所述预设数据结构将所述目标数据中的所述第一索引值替换为所述第一状态指标和所述第一运行指标,得到所述第一状态数组和所述第一运行数组。
在本公开实施例中,该数据传输装置500能够通过响应于服务器发送的数据采集请求,获取与数据采集请求中的第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;在用于指示服务器发送数据采集请求的次数的第一指示信息与本地存储的用于指示接收数据采集请求的次数的第二指示信息一致的情况下,说明数据采集请求的发送与接收是同步的,能够保证数据的准确传输,这时可以根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。由于第一索引值占用的存储空间要远远小于第一状态指标和第一运行指标所占用的存储空间,因此能够减少传输的数据量、提升数据的传输效率。
在本公开一些实施例中,该数据传输装置500还可以包括:更新模块,被配置为执行根据第一指示信息更新本地存储的第二指示信息,得到更新后的第二指示信息。
第一发送模块,被进一步配置为执行将目标数据和更新后的第二指示信息发送至服务器。
在本公开一些实施例中,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,获取模块,还被配置为执行在第一指示信息与第二指示信息一致的情况下,获取与第二状态指标对应的第二状态数组,以及与第二运行指标对应的第二运行数组。
第一发送模块,还被配置为执行将目标数据、第二状态数组以及第二运行数组发送至服务器。
在本公开一些实施例中,第一发送模块,还被配置为执行在第一指示信息与第二指示信息不一致的情况下,将第一状态数组和第一运行数组发送至服务器。
在本公开一些实施例中,该数据传输装置500还可以包括:生成模块,被配置为执行生成与第二状态指标和第二运行指标具有预设对应关系的第二索引值。
存储模块,被配置为执行将第二状态指标、第二运行指标以及第二索引值存储到预设数据结构。
在本公开一些实施例中,第一状态数组包括相对应的第一状态指标和第一状态数据,第一运行数组包括相对应的第一运行指标和第一运行数据;第一状态数据用于指示与第一状态指标对应的客户端硬件和/或软件的状态数据,第一运行数据用于指示与第一状态指标对应的客户端硬件和/或软件的运行数据。
基于上述数据采集方法,本公开还提供了一种数据采集装置。具体结合图6进行说明。
图6是根据一示例性实施例示出的一种数据采集装置的框图。参照图6,该数据采集装置600可以包括第二发送模块610、第二接收模块620和第二替换模块630。
第二发送模块610,被配置为执行向客户端发送数据采集请求,数据采集请求至少包括第一指示信息、第一状态指标和第一运行指标;第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
第二接收模块620,被配置为执行在第一指示信息与客户端存储的第二指示信息一致的情况下,接收客户端发送的目标数据,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值;第二指示信息用于指示客户端接收数据采集请求的次数;
第二替换模块630,被配置为执行根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
在本公开一些实施例中,第二接收模块620,还被配置为执行接收客户端发送的目标数据和更新后的第二指示信息;更新后的第二指示信息为客户端根据第一指示信息更新第二指示信息后得到。
在本公开一些实施例中,数据采集请求还包括第二状态指标和第二运行指标,第二状态指标和第二运行指标为预设数据结构中不包括的状态指标和运行指标,第二接收模块,还被配置为执行在第一指示信息与第二指示信息一致的情况下,接收客户端发送的目标数据、第二状态数组以及第二运行数组;第二状态数组与第二状态指标对应,第二运行数组与第二运行指标对应。
在本公开一些实施例中,第二接收模块620,还被配置为执行在第一指示信息与第二指示信息不一致的情况下,接收客户端发送的第一状态数组和第一运行数组。
在本公开实施例中,该数据采集装置600该数据采集方法能够通过接收客户端发送的目标数据,并根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。其中,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值,预设数据结构包括第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值。这样,服务器就可以将目标数据还原为包括第一状态指标和第一运行指标的第一状态数组和第一运行数组,方便后续进行数据处理。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图7是根据一示例性实施例示出的一种服务器的框图。参照图7,本公开实施例还提供了一种服务器,包括处理器710、通信接口720、存储器730和通信总线740,其中,处理器710、通信接口720和存储器730通过通信总线740完成相互间的通信。
该存储器730,用于存放处理器710可执行的指令。
该处理器710,用于执行存储器730上所存放的指令时,实现如下步骤:
接收服务器发送的数据采集请求,数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
响应于数据采集请求,获取与第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;
在第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;第二指示信息用于指示接收数据采集请求的次数;
将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。或者,
向客户端发送数据采集请求,数据采集请求至少包括第一指示信息、第一状态指标和第一运行指标;第一指示信息用于指示服务器发送数据采集请求的次数;第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
在第一指示信息与客户端存储的第二指示信息一致的情况下,接收客户端发送的目标数据,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值;第二指示信息用于指示客户端接收数据采集请求的次数;
根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。
可见,应用本公开实施例,客户端通过响应于服务器发送的数据采集请求,获取与数据采集请求中的第一状态指标对应的第一状态数组,以及与第一运行指标对应的第一运行数组;在用于指示服务器发送数据采集请求的次数的第一指示信息与本地存储的用于指示接收数据采集请求的次数的第二指示信息一致的情况下,说明数据采集请求的发送与接收是同步的,能够保证数据的准确传输,这时可以根据预先存储的预设数据结构,将第一状态数组和第一运行数组中的第一状态指标和第一运行指标替换为第一索引值,得到目标数据;将目标数据发送至服务器,以用于服务器根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。由于第一索引值占用的存储空间要远远小于第一状态指标和第一运行指标所占用的存储空间,因此能够减少传输的数据量、提升数据的传输效率。
服务器通过接收客户端发送的目标数据,并根据预设数据结构将目标数据中的第一索引值替换为第一状态指标和第一运行指标,得到第一状态数组和第一运行数组。其中,目标数据中包括与第一状态指标和第一运行指标具有预设对应关系的第一索引值,预设数据结构包括第一状态指标、第一运行指标,以及与第一状态指标和第一运行指标具有预设对应关系的第一索引值。这样,服务器就可以将目标数据还原为包括第一状态指标和第一运行指标的第一状态数组和第一运行数组,方便后续进行数据处理。
图8是根据一示例性实施例示出的用于数据处理的设备的框图。例如,该设备800可以被提供为一服务器。参照图8,服务器800包括处理组件822,其进一步包括一个或多个处理器,以及由存储器832所代表的存储器资源,用于存储可由处理组件822的执行的指令,例如应用程序。存储器832中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件822被配置为执行指令,以执行上述任一实施例所述的方法。
该设备800还可以包括一个电源组件826被配置为执行设备800的电源管理,一个有线或无线网络接口850被配置为将设备800连接到网络,和一个输入输出(I/O)接口858。设备800可以操作基于存储在存储器832的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在本公开一些实施例中,还提供了一种存储介质,当该存储介质中的指令由服务器的处理器执行时,使得服务器能够执行上述任一实施例所述的方法。
可选地,该存储介质可以是非临时性计算机可读存储介质,示例性的,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在本公开一些实施例中,还提供了一种计算机程序产品,当计算机程序产品中的指令由服务器的处理器执行时,使得服务器能够执行上述任一实施例所述的数据传输方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (10)

1.一种数据传输方法,应用于客户端,其特征在于,包括:
接收服务器发送的数据采集请求,所述数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,所述第一指示信息用于指示所述服务器发送所述数据采集请求的次数;所述第一状态指标、所述第一运行指标,以及与所述第一状态指标和所述第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
响应于所述数据采集请求,获取与所述第一状态指标对应的第一状态数组,以及与所述第一运行指标对应的第一运行数组;
在所述第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将所述第一状态数组和所述第一运行数组中的所述第一状态指标和所述第一运行指标替换为所述第一索引值,得到目标数据;所述第二指示信息用于指示接收所述数据采集请求的次数;
将所述目标数据发送至所述服务器,以用于所述服务器根据所述预设数据结构将所述目标数据中的所述第一索引值替换为所述第一状态指标和所述第一运行指标,得到所述第一状态数组和所述第一运行数组。
2.根据权利要求1所述的方法,其特征在于,在所述将所述目标数据发送至所述服务器之前,所述方法还包括:
根据所述第一指示信息更新本地存储的所述第二指示信息,得到更新后的第二指示信息;
所述将所述目标数据发送至所述服务器,具体包括:
将所述目标数据和所述更新后的第二指示信息发送至所述服务器。
3.根据权利要求1所述的方法,其特征在于,所述数据采集请求还包括第二状态指标和第二运行指标,所述第二状态指标和所述第二运行指标为所述预设数据结构中不包括的状态指标和运行指标,所述方法还包括:
在所述第一指示信息与所述第二指示信息一致的情况下,获取与所述第二状态指标对应的第二状态数组,以及与所述第二运行指标对应的第二运行数组;
将所述目标数据、所述第二状态数组以及所述第二运行数组发送至所述服务器。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一指示信息与所述第二指示信息不一致的情况下,将所述第一状态数组和所述第一运行数组发送至所述服务器。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
生成与所述第二状态指标和所述第二运行指标具有预设对应关系的第二索引值;
将所述第二状态指标、所述第二运行指标以及所述第二索引值存储到所述预设数据结构。
6.一种数据采集方法,应用于服务器,其特征在于,包括:
向客户端发送数据采集请求,所述数据采集请求至少包括第一指示信息、第一状态指标和第一运行指标;所述第一指示信息用于指示所述服务器发送所述数据采集请求的次数;所述第一状态指标、所述第一运行指标,以及与所述第一状态指标和所述第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
在所述第一指示信息与客户端存储的第二指示信息一致的情况下,接收所述客户端发送的目标数据,所述目标数据中包括与所述第一状态指标和所述第一运行指标具有预设对应关系的所述第一索引值;所述第二指示信息用于指示所述客户端接收所述数据采集请求的次数;
根据所述预设数据结构将所述目标数据中的所述第一索引值替换为所述第一状态指标和所述第一运行指标,得到第一状态数组和第一运行数组。
7.一种数据传输装置,应用于客户端,其特征在于,包括:
第一接收模块,被配置为执行接收服务器发送的数据采集请求,所述数据采集请求至少包括第一状态指标、第一运行指标和第一指示信息,所述第一指示信息用于指示所述服务器发送所述数据采集请求的次数;所述第一状态指标、所述第一运行指标,以及与所述第一状态指标和所述第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
获取模块,被配置为执行响应于所述数据采集请求,获取与所述第一状态指标对应的第一状态数组,以及与所述第一运行指标对应的第一运行数组;
第一替换模块,被配置为执行在所述第一指示信息与本地存储的第二指示信息一致的情况下,根据预先存储的预设数据结构,将所述第一状态数组和所述第一运行数组中的所述第一状态指标和所述第一运行指标替换为所述第一索引值,得到目标数据;所述第二指示信息用于指示接收所述数据采集请求的次数;
第一发送模块,被配置为执行将所述目标数据发送至所述服务器,以用于所述服务器根据所述预设数据结构将所述目标数据中的所述第一索引值替换为所述第一状态指标和所述第一运行指标,得到所述第一状态数组和所述第一运行数组。
8.一种数据采集装置,应用于服务器,其特征在于,包括:
第二发送模块,被配置为执行向客户端发送数据采集请求,所述数据采集请求至少包括第一指示信息、第一状态指标和第一运行指标;所述第一指示信息用于指示所述服务器发送所述数据采集请求的次数;所述第一状态指标、所述第一运行指标,以及与所述第一状态指标和所述第一运行指标具有预设对应关系的第一索引值存储于预设数据结构中;
第二接收模块,被配置为执行在所述第一指示信息与客户端存储的第二指示信息一致的情况下,接收所述客户端发送的目标数据,所述目标数据中包括与所述第一状态指标和所述第一运行指标具有预设对应关系的所述第一索引值;所述第二指示信息用于指示所述客户端接收所述数据采集请求的次数;
第二替换模块,被配置为执行根据所述预设数据结构将所述目标数据中的所述第一索引值替换为所述第一状态指标和所述第一运行指标,得到第一状态数组和第一运行数组。
9.一种服务器,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的方法。
10.一种存储介质,其特征在于,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如权利要求1至6中任一项所述的方法。
CN202110126959.XA 2021-01-29 2021-01-29 数据传输方法、装置、服务器及存储介质 Active CN112968933B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110126959.XA CN112968933B (zh) 2021-01-29 2021-01-29 数据传输方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110126959.XA CN112968933B (zh) 2021-01-29 2021-01-29 数据传输方法、装置、服务器及存储介质

Publications (2)

Publication Number Publication Date
CN112968933A true CN112968933A (zh) 2021-06-15
CN112968933B CN112968933B (zh) 2023-03-14

Family

ID=76272108

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110126959.XA Active CN112968933B (zh) 2021-01-29 2021-01-29 数据传输方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN112968933B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109194543A (zh) * 2018-08-24 2019-01-11 北京天元创新科技有限公司 数据采集方法和装置
CN109561117A (zh) * 2017-09-26 2019-04-02 北京国双科技有限公司 数据采集方法及装置
US20190215364A1 (en) * 2016-10-25 2019-07-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Data processing method, storage medium, and electronic device
CN110008101A (zh) * 2019-04-04 2019-07-12 网易(杭州)网络有限公司 客户端性能评价方法、装置、存储介质及电子设备
CN110266480A (zh) * 2019-06-13 2019-09-20 腾讯科技(深圳)有限公司 数据传输方法、装置及存储介质
CN110888780A (zh) * 2019-11-19 2020-03-17 泰康保险集团股份有限公司 应用监控方法、装置、设备及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190215364A1 (en) * 2016-10-25 2019-07-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Data processing method, storage medium, and electronic device
CN109561117A (zh) * 2017-09-26 2019-04-02 北京国双科技有限公司 数据采集方法及装置
CN109194543A (zh) * 2018-08-24 2019-01-11 北京天元创新科技有限公司 数据采集方法和装置
CN110008101A (zh) * 2019-04-04 2019-07-12 网易(杭州)网络有限公司 客户端性能评价方法、装置、存储介质及电子设备
CN110266480A (zh) * 2019-06-13 2019-09-20 腾讯科技(深圳)有限公司 数据传输方法、装置及存储介质
CN110888780A (zh) * 2019-11-19 2020-03-17 泰康保险集团股份有限公司 应用监控方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN112968933B (zh) 2023-03-14

Similar Documents

Publication Publication Date Title
CN111966289B (zh) 基于Kafka集群的分区优化方法和***
CN114979158B (zh) 一种资源监控方法、***、设备及计算机可读存储介质
CN110737548B (zh) 数据请求方法和服务器
CN112968933B (zh) 数据传输方法、装置、服务器及存储介质
CN110896369B (zh) 一种确定设备工作时限的方法、装置、设备和介质
CN111444074A (zh) 一种数据监控方法、装置、电子设备及可读存储介质
CN113590017A (zh) 用于处理数据的方法、电子设备和计算机程序产品
CN116545905A (zh) 一种服务健康检测方法、装置、电子设备及存储介质
CN109284275B (zh) 一种云平台虚拟机文件***监控方法和装置
CN113792058B (zh) 指标数据处理方法、装置、电子设备及存储介质
CN115022278B (zh) Cdn处理方法和***
CN115086194A (zh) 云应用的数据传输方法、计算设备及计算机存储介质
CN114827967A (zh) 软件更新方法、蓝牙设备及存储介质
EP2533177A1 (en) Application ratings based on performance metrics
CN113138896A (zh) 一种应用运行情况的监控方法、装置和设备
CN112860292A (zh) 一种基于应用的配置管理方法及装置
CN116185782B (zh) 社交软件的业务监控方法与装置
CN105281967A (zh) 一种数据采集方法和***
CN114338255B (zh) 群组管理方法及装置
CN118353838A (zh) 数据采集方法、***、装置、设备、介质及程序产品
CN114979203A (zh) 一种车辆文件的处理方法、装置、设备及存储介质
CN116521757A (zh) 一种时序数据处理方法、装置、设备以及存储介质
CN117793185A (zh) 信息流处理方法及装置
CN117573501A (zh) 指标采集方法及相关产品
CN113485860A (zh) 一种数据处理方法、设备、存储介质及故障定位***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant