数据传输方法、终端及计算机可读存储介质技术

技术编号:30186065 阅读:38 留言:0更新日期:2021-09-29 08:22
本申请公开了一种数据传输方法、终端及计算机可读存储介质。其中,所述数据传输方法包括:获取第一数据;把第一数据保存为热数据并向服务器传输热数据;根据运行时间把热数据备份为冷数据;根据运行状态把冷数据传输给服务器。本申请实施例中,当需要把第一数据发送给服务器时,先把第一数据保存为存储于快速访问存储器中的热数据并向服务器传输该热数据,可以降低终端对非易失性存储器等终端资源的读写频率,从而能够提高终端资源的稳定性;此外,根据终端的运行时间把热数据备份为存储于非易失性存储器中的冷数据,即使终端出现重启或者异常开关机的情况,也能够保持之前的数据不丢失。丢失。丢失。

【技术实现步骤摘要】
数据传输方法、终端及计算机可读存储介质


[0001]本申请实施例涉及但不限于信息
,尤其涉及一种数据传输方法、终端及计算机可读存储介质。

技术介绍

[0002]在万物互联蓬勃发展的时代,之前各种分离的设备被网络连接起来。在这种情况下,远程管理终端设备的应用场景越来越广泛,终端和服务器之间通过特定的连接协议进行数据传输,完成服务开通、功能设定、档案上传下载、设备诊断等初始化及营运管理的必须动作。
[0003]当服务器对终端进行远程管理时,服务器需要持续性地获取终端的数据速率、数据总流量等大量信息,若要维持这样庞大以及持续性的数据采集,则要求终端能够准确快速地获取终端数据(如数据速率、数据总流量等)并上传到服务器中。在相关技术中,终端会先把数据速率、数据总流量等即时数据保存到非易失性存储器等终端资源中,以保证终端在重启或者异常后能够保持原来数据不丢失,然后,终端再从非易失性存储器等终端资源中读取出相关数据并发送给服务器。
[0004]但是,保存在非易失性存储器等终端资源中的终端数据,会因为终端的业务功能发生变化而不断的进行更新,并且,在服务器获取终端的数据时,又需要终端不断的对非易失性存储器等终端资源进行读取,在这种情况下,对非易失性存储器等终端资源的读写频率会非常高,从而会影响这类终端资源的寿命以及稳定性。

技术实现思路

[0005]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0006]第一方面,本申请实施例提供了一种数据传输方法、终端及计算机可读存储介质,能够提高终端资源的稳定性。
[0007]第二方面,本申请实施例提供了一种数据传输方法,应用于终端,包括,
[0008]获取第一数据;
[0009]把所述第一数据保存为热数据并向服务器传输所述热数据;
[0010]根据运行时间把所述热数据备份为冷数据;
[0011]根据运行状态把所述冷数据传输给服务器。
[0012]第三方面,本申请实施例还提供了一种终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第二方面所述的数据传输方法。
[0013]第四方面,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行如上的数据传输方法。
[0014]本申请实施例包括:获取第一数据;把第一数据保存为热数据并向服务器传输热
数据;根据运行时间把热数据备份为冷数据;根据运行状态把冷数据传输给服务器。根据本申请实施例提供的方案,在终端获取到第一数据并需要把该第一数据发送给服务器时,特别地,当第一数据包括大量即时数据时,把该第一数据保存为热数据并向服务器传输该热数据,由于热数据会被保存在便于快速访问的存储器中,因此,在终端频繁读取热数据并把热数据传输给服务器的过程中,可以降低对非易失性存储器等终端资源的读写频率,从而能够提高终端资源的稳定性;此外,根据终端的运行时间把热数据备份为冷数据,由于冷数据会被保存在非易失性存储器等终端资源中,因此能够对热数据进行备份保存,即使终端出现重启或者异常开关机的情况,也能够保持之前的数据不丢失;另外,由于可以根据终端的运行状态把冷数据传输给服务器,因此,即使终端出现重启或者异常开关机的情况,当终端重新启动时,可以把保存为冷数据的历史数据传输给服务器,从而可以保持服务器对终端的远程管理。
[0015]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0016]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0017]图1是本申请一个实施例提供的用于执行数据传输方法的架构平台的示意图;
[0018]图2是本申请一个实施例提供的数据传输方法的流程图;
[0019]图3是本申请另一实施例提供的数据传输方法的流程图;
[0020]图4是本申请另一实施例提供的数据传输方法的流程图;
[0021]图5是本申请另一实施例提供的数据传输方法中热数据和冷数据相互转换的流程图。
具体实施方式
[0022]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0023]需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0024]本申请提供了一种数据传输方法、终端及计算机可读存储介质,在终端获取到第一数据并需要把该第一数据发送给服务器时,特别地,当第一数据包括大量即时数据时,把该第一数据保存为热数据并向服务器传输该热数据,由于热数据会被保存在便于快速访问的存储器中,因此,在终端频繁读取热数据并把热数据传输给服务器的过程中,可以降低对非易失性存储器等终端资源的读写频率,从而能够提高终端资源的稳定性;此外,根据终端的运行时间把热数据备份为冷数据,由于冷数据会被保存在非易失性存储器等终端资源
中,因此能够对热数据进行备份保存,即使终端出现重启或者异常开关机的情况,也能够保持之前的数据不丢失;另外,由于可以根据终端的运行状态把冷数据传输给服务器,因此,即使终端出现重启或者异常开关机的情况,当终端重新启动时,可以把保存为冷数据的历史数据传输给服务器,从而可以保持服务器对终端的远程管理。
[0025]下面结合附图,对本申请实施例作进一步阐述。
[0026]如图1所示,图1是本申请一个实施例提供的用于执行数据传输方法的架构平台的示意图。在图1的示例中,该架构平台可以应用于智能手机、平板电脑、台式电脑、手提电脑或智能电视等智能终端设备。该架构平台包括数据模块110、快速访问存储器120、非易失性存储器130和数据传输模块140,其中,数据模块110通过存储接口与快速访问存储器120连接,快速访问存储器120与非易失性存储器130连接,快速访问存储器120和非易失性存储器130分别与数据传输模块140连接。
[0027]数据模块110用于每时每刻提供详细、大量的即时数据,例如用户数据和元数据,其中,用户数据可以为用户数据库文件等,元数据可以为卷的卷大小、存储控制器的网络地址、复制策略、由文件系统或存储控制器使用的其他数据等。快速访问存储器120用于把由数据模块110提供的即时数据保存为热数据,以便于大量的即时数据能够被频繁读写而不影响终端资源的稳定性,其中,热数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,应用于终端,包括,获取第一数据;把所述第一数据保存为热数据并向服务器传输所述热数据;根据运行时间把所述热数据备份为冷数据;根据运行状态把所述冷数据传输给服务器。2.根据权利要求1所述的数据传输方法,其特征在于,所述运行时间包括所述热数据的传输时间,则所述根据运行时间把所述热数据备份为冷数据,包括:根据所述热数据的传输时间把所述热数据备份为冷数据。3.根据权利要求2所述的数据传输方法,其特征在于,所述根据所述热数据的传输时间把所述热数据备份为冷数据,包括:当所述热数据的传输时间达到设定时间,把所述热数据备份为冷数据。4.根据权利要求1所述的数据传输方法,其特征在于,所述运行状态包括重启状态,则所述根据运行状态把所述冷数据传输给服务器,包括:当处于重启状态,把所述冷数据传输给服务器。5.根据权利要求1所述的数据传输方法,其特征在于,还包括:接收由服务器发送的停止上报数据指令,根据所述停止上报数据指令停止向服务器传输所述热数据;当停止上报数据的持续...

【专利技术属性】
技术研发人员:晏绪兵
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1