一种终端信息上传的方法、装置及客户端设备的制造方法

文档序号:9828617阅读:262来源:国知局
一种终端信息上传的方法、装置及客户端设备的制造方法
【技术领域】
[0001]本申请涉及网络技术领域,尤其涉及一种终端信息上传的方法、装置及客户端设备。
【背景技术】
[0002]随着移动互联网的发展,越来越多的移动应用需要感知移动终端所处环境的变化,并将移动终端的状态信息定期上传至服务器,以便服务器提供更好的服务。其中,移动终端的状态信息可以包括:IMEI (Internat1nal Mobile Equipment Identity,移动设备国际身份码)、IMSI (Internat1nal Mobile Subscriber Identificat1n Number,国际移动用户识别码)、屏幕分辨率、W1-FI (Wireless-Fidelity,无线保真)名等信息。
[0003]但实际应用中,移动终端所处的环境并不总是发生大的变化。当移动终端所处环境变化不大时,则在一段时间内,该移动终端的状态信息可能很相似甚至于完全相同。如果将每次获取的状态信息都上传至服务器,会出现相似甚至于相同的状态信息被重复上传,占用大量的网络带宽,耗费移动终端的网络流量;同时,会导致服务器对相似甚至于相同的终端状态信息进行重复存储,造成服务器存储资源的浪费。

【发明内容】

[0004]本申请提供一种终端信息上传的方法、装置及客户端设备,以解决现有技术中移动终端的相似甚至于相同的状态信息被重复上传的问题。
[0005]根据本申请实施例的第一方面,提供一种终端信息上传的方法,所述方法包括:
[0006]定时收集终端的状态信息;
[0007]计算得到当前收集的状态信息的摘要文件;
[0008]加载得到前一次上传的状态信息的摘要文件;
[0009]如果所述当前收集的状态信息的摘要文件与所述前一次上传的状态信息的摘要文件的相似距离小于预设的距离阈值时,则放弃将所述当前收集的状态信息上传至服务器。
[0010]根据本申请实施例的第二方面,提供一种终端信息上传的装置,所述装置包括:
[0011]收集单元,用于定时收集终端的状态信息;
[0012]计算单元,用于计算得到当前收集的状态信息的摘要文件;
[0013]加载单元,用于加载得到前一次上传的状态信息的摘要文件;
[0014]上传判断单元,用于如果所述当前收集的状态信息的摘要文件与所述前一次上传的状态信息的摘要文件的相似距离小于预设的距离阈值时,则放弃将所述当前收集的状态信息上传至服务器。
[0015]根据本申请实施例的第三方面,提供一种客户端设备,包括:
[0016]处理器;用于存储所述处理器可执行指令的存储器;
[0017]其中,所述处理器被配置为:
[0018]定时收集终端的状态信息;
[0019]计算得到当前收集的状态信息的摘要文件;
[0020]加载得到前一次上传的状态信息的摘要文件;
[0021]如果所述当前收集的状态信息的摘要文件与所述前一次上传的状态信息的摘要文件的相似距离小于预设的距离阈值时,则放弃将所述当前收集的状态信息上传至服务器。
[0022]应用本申请实施例,在终端侧,计算得到当前收集得到的状态信息的摘要文件,并将当前收集的状态信息的摘要文件与系统中保存的前一次上传的状态信息进行比较,如果二者比较相似,则认为当前收集的状态信息与前一次上传的状态信息相同,放弃将当前收集的状态信息上传至服务器。由此,有效避免了相似或相同的终端状态信息的重复上传,从而减少移动终端的网络流量消耗,并进一步减少了服务器存储资源的开销浪费。
【附图说明】
[0023]图1为本申请终端信息上传的方法的一个实施例的流程图;
[0024]图2为本申请终端信息上传的方法的另一个实施例的流程图;
[0025]图3为本申请终端信息上传的方法的另一个实施例的流程图;
[0026]图4为本申请终端信息上传的装置所在设备的一种硬件结构图;
[0027]图5为本申请终端信息上传的装置的一个实施例框图。
【具体实施方式】
[0028]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0029]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“ 一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0030]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0031]在基于移动互联网的场景中,移动终端定期获取当前所处环境的状态信息,例如IMEI,頂S1、屏幕分辨率、W1-FI名等,并上传至服务器。如果在一段时间内,移动终端所处环境变化不大,则该移动终端的状态信息可能很相似甚至于完全相同。如果将每次获取的状态信息都上传服务器,会出现相似甚至于相同的状态信息被重复上传的问题。
[0032]基于此,本申请实施例提供一种终端信息上传的方法,可以通过在终端设备侧识别状态信息的变化程度,仅上传与前一时刻不相似或不相同的状态信息,由此来避免相似甚至于相同的状态信息被重复上传,从而减少移动终端的网络流量消耗,并进一步减少了服务器存储资源的开销浪费。
[0033]参见图1,为本申请终端信息上传的方法的一个实施例的流程图,该实施例从实现信息上传的终端设备侧进行描述:
[0034]步骤101:定时收集终端的状态信息。
[0035]步骤102:计算得到当前收集的状态信息的摘要文件。
[0036]步骤103:加载得到前一次上传的状态信息的摘要文件。
[0037]步骤104:如果所述当前收集的状态信息的摘要文件与所述前一次上传的状态信息的摘要文件的相似距离小于预设的距离阈值时,则放弃将所述当前收集的状态信息上传至服务器。
[0038]本申请实施例中,在终端侧,计算得到当前收集得到的状态信息的摘要文件,并将当前收集的状态信息的摘要文件与系统中保存的前一次上传的状态信息进行比较,如果二者比较相似,则认为当前收集的状态信息与前一次上传的状态信息相同,放弃将当前收集的状态信息上传至服务器。由此,有效避免了相似或相同的终端状态信息的重复上传,从而减少移动终端的网络流量消耗,并进一步减少了服务器存储资源的开销浪费。
[0039]参见图2,为本申请终端信息上传的方法另一个实施例的流程图,该实施例从实现信息上传的终端设备侧进行描述:
[0040]步骤201:终端定时收集状态信息。
[0041 ] 本申请实施例中,终端定期收集自身的状态信息。在实际应用中,终端收集状态信息的周期可以根据需要具体设定,在此不做限定。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1