logo好方法网

数据处理方法及装置、电子设备和计算机可读存储介质


技术摘要:
本发明提出了一种数据处理方法及装置、电子设备和计算机可读存储介质,该方法包括:从指定存储设备读取上报信息集合,上报信息集合包括多个活跃用户的上报信息,每个活跃用户的上报信息包括已安装应用列表;对于多个活跃用户涉及的全部上报应用中的多个目标上报应用,  全部
背景技术:
】 在应用开发和维护过程中,往往需要获取应用的存量为参照数据,应用的存量指 的是当前有多少终端安装有该应用。 一般地,可将当日使用目标应用的用户数量作为目标应用的当日存量,或者,将目 标应用在当日的总注册用户量作为目标应用的当日存量。然而,用户安装有目标应用的情 况下,并不一定会使用目标应用,目标应用的注册用户也未必均安装有该目标应用。故上述 两种方式所得的目标应用的存量并不准确,进而影响依赖于存量所进行的应用开发和维护 工作。 因此,如何获取准确的应用存量,成为目前亟待解决的技术问题。 【
技术实现要素:
】 本发明实施例提供了一种数据处理方法及装置、电子设备和计算机可读存储介 质,旨在解决相关技术中应用存量的计算准确性低下的技术问题。 第一方面,本发明实施例提供了一种数据处理方法,包括:从指定存储设备读取上 报信息集合,所述上报信息集合包括多个活跃用户的上报信息,其中,每个活跃用户的上报 信息包括:活跃用户ID、已安装应用列表和上报所述已安装应用列表的上报应用的标识;对 于所述多个活跃用户涉及的全部上报应用中的多个目标上报应用,基于所述上报信息集 合,确定每个目标上报应用上报的全部所述已安装应用列表中第一应用的数量和第二应用 的数量;基于全部所述目标上报应用中的每个所述目标上报应用对应的所述第一应用的数 量与所述第二应用的数量,确定所述第一应用与所述第二应用的目标存量比;获取所述第 二应用的存量,所述第二应用的存量是根据所述第二应用的发布方按照预定周期公布的存 量数据确定的;基于所述目标存量比和所述第二应用的存量,确定所述第一应用的存量。 第二方面,本发明实施例提供了一种数据处理装置,包括:上报信息集合获取单 元,用于从指定存储设备读取上报信息集合,所述上报信息集合包括多个活跃用户的上报 信息,其中,每个活跃用户的上报信息包括:活跃用户ID、已安装应用列表和上报所述已安 装应用列表的上报应用的标识;应用数量确定单元,用于对于所述多个活跃用户涉及的全 部上报应用中的多个目标上报应用,基于所述上报信息集合,确定每个目标上报应用上报 的全部所述已安装应用列表中第一应用的数量和第二应用的数量;存量比确定单元,用于 基于全部所述目标上报应用中的每个所述目标上报应用对应的所述第一应用的数量与所 述第二应用的数量,确定所述第一应用与所述第二应用的目标存量比;第二应用存量获取 单元,用于获取所述第二应用的存量,所述第二应用的存量是根据所述第二应用的发布方 按照预定周期公布的存量数据确定的;第一应用存量确定单元,用于基于所述目标存量比 5 CN 111611143 A 说 明 书 2/16 页 和所述第二应用的存量,确定所述第一应用的存量。 第三方面,本发明实施例提供了一种电子设备,包括:至少一个处理器;以及,与所 述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器 执行的指令,所述指令被设置为用于执行上述第一方面中任一项所述的方法。 第四方面,本发明实施例提供了一种计算机可读存储介质,存储有计算机可执行 指令,所述计算机可执行指令用于执行上述第一方面中任一项所述的方法流程。 以上技术方案,首先,从指定存储设备读取多个活跃用户的上报信息所组成的上 报信息集合,活跃用户指的是用于统计应用存量的终端,该终端可安装有多个应用。其中, 活跃用户的上报信息包括活跃用户ID、活跃用户自身的已安装应用列表以及活跃用户的已 安装应用中上报所述已安装应用列表的上报应用的标识。上报信息集合可准确地反映此多 个活跃用户当前的应用安装情况,利用全面、准确的上报信息集合,最终所确定的应用的存 量的准确性也能够得以提升。 接着,本发明实施例提供的方法,对于所述多个活跃用户涉及的全部上报应用中 的多个目标上报应用,确定每个目标上报应用上报的全部所述已安装应用列表中第一应用 的数量和第二应用的数量。对于每个活跃用户,其安装的全部应用均可作为上报应用,为其 上报其自身的上报信息。上报应用的数量繁多,在多个活跃用户涉及的全部上报应用中选 择覆盖用户范围足够广、用户群体足够稳定的多个目标上报应用。 对于每个目标上报应用来说,多个活跃用户中有若干个活跃用户的上报信息都由 自身的该目标上报应用进行上报。这样,该目标上报应用上报的全部已安装应用列表即该 若干个活跃用户的已安装应用列表,目标上报应用上报的全部所述已安装应用列表中第一 应用的数量,即该若干个活跃用户中安装有第一应用的活跃用户数量,目标上报应用上报 的全部所述已安装应用列表中第二应用的数量,即该若干个活跃用户中安装有第二应用的 活跃用户数量。利用覆盖用户范围足够广、用户群体足够稳定的多个目标上报应用各自对 应的第一应用的数量和第二应用的数量,最终确定的第一应用的存量的准确性也得以提 升。 对于每个目标上报应用,其上报的全部上报信息所对应的活跃用户集合相当于一 个样本,每个样本中第一应用的数量即为第一应用在该样本中的存量,每个样本中第二应 用的数量即为第二应用在该样本中的存量。通过多个样本中第一应用的存量和第二应用的 存量,确定目标存量比,该目标存量比反映了实际场景中第一应用的存量和第二应用的存 量的相对大小。 接着,获取第二应用的存量,其中,第二应用的存量是根据所述第二应用的发布方 按照预定周期公布的存量数据确定的。 由于目标存量比反映了实际场景中第一应用的存量和第二应用的存量的相对大 小,且已知第二应用的存量,那么,基于第一应用的存量和第二应用的存量的相对大小,和 第二应用的存量,即能够确定第一应用的存量。第一应用的存量反映了较为准确的当前安 装有第一应用的用户数量。 以上技术方案,对活跃用户上报的上报信息进行多样本化的处理,以获取更为准 确有效的应用间的存量比,从而使最终获得的应用存量的准确性得以有效提升,为依赖于 存量所进行的应用开发和维护工作提供了便利。 6 CN 111611143 A 说 明 书 3/16 页 【附图说明】 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。 图1示出了根据本发明的一个实施例的数据处理方法的流程图; 图2示出了根据本发明的另一个实施例的数据处理方法的流程图; 图3示出了根据本发明的再一个实施例的数据处理方法的流程图; 图4示出了根据本发明的又一个实施例的数据处理方法的流程图; 图5示出了根据本发明的一个实施例的数据处理装置的框图; 图6示出了根据本发明的一个实施例的电子设备的框图。 【
分享到:
收藏