CN105657003B - 一种信息处理方法和服务器 - Google Patents

一种信息处理方法和服务器 Download PDF

Info

Publication number
CN105657003B
CN105657003B CN201511004500.3A CN201511004500A CN105657003B CN 105657003 B CN105657003 B CN 105657003B CN 201511004500 A CN201511004500 A CN 201511004500A CN 105657003 B CN105657003 B CN 105657003B
Authority
CN
China
Prior art keywords
data
information
user
dimension parameter
identifier
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.)
Active
Application number
CN201511004500.3A
Other languages
English (en)
Other versions
CN105657003A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201511004500.3A priority Critical patent/CN105657003B/zh
Publication of CN105657003A publication Critical patent/CN105657003A/zh
Application granted granted Critical
Publication of CN105657003B publication Critical patent/CN105657003B/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/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0257User requested

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种信息处理方法和服务器。所述方法包括:获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识;当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;查询存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;查询存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合;按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据量,基于每个维度参数对应的数据量生成所述应用的人群画像数据。

Description

一种信息处理方法和服务器
技术领域
本发明涉及信息处理技术,具体涉及一种信息处理方法和服务器。
背景技术
本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:
在现有的媒体信息推送***中,通常缺乏对客户端用户的画像分析能力以及数据分析能力,以至于媒体信息推送***将媒体信息推送至客户端后,呈现的媒体信息很可能是客户端用户不感兴趣的,以至于客户端用户不会打开该媒体信息,或者打开该媒体信息后,对该媒体信息呈现的具体内容不会有进一步的操作(该操作例如下载操作、购买操作等等),从而导致媒体信息的定向推送不准确;其中,所述媒体信息比如主动推送的广告内容。然而,对于上述问题,相关技术中并未存在有效的解决方案。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种信息处理方法和服务器,能够实现媒体信息的准确定向推送。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种信息处理方法,所述方法包括:
获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识;
当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;
查询存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;
查询存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合;
按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据。
上述方案中,所述查询预先存储的用户画像数据集合之前,所述方法包括:
建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据;所述索引标识通过所述预设维度参数表征。
上述方案中,所述查询预先存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合,包括:
基于所述用户信息查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合。
上述方案中,所述基于每个维度参数对应的数据生成所述应用的人群画像数据,包括:
统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;
基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
上述方案中,所述获得并存储终端的上报信息,包括:
获得终端通过软件开发包(SDK)方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;
对所述源上报信息进行筛选获得上报信息;
将所述上报信息与预设标识符关联存储。
上述方案中,所述方法还包括:基于所述应用的人群画像数据调整媒体信息的推送比重。
本发明实施例还提供了一种服务器,所述服务器包括:数据接入模块和多维透视服务模块;其中,
所述数据接入模块,用于获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识;
所述多维透视服务模块,用于当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;查询所述数据接入模块存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;查询存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合;按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据。
上述方案中,所述多维透视服务模块,还用于查询预先存储的用户画像数据集合之前,建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据;所述索引标识通过所述预设维度参数表征。
上述方案中,所述多维透视服务模块,用于基于所述用户信息查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合;按照所述至少一个维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据;统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
上述方案中,所述多维透视服务模块包括索引构建模块、存储单元和多维数据处理模块;其中,
所述索引构建模块,用于建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据,将所述第一数据发送至所述存储单元;所述索引标识通过所述预设维度参数表征;
所述存储单元,用于存储所述第一数据;
所述多维数据处理模块,用于基于所述用户信息查询所述索引构建模块生成的第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合;按照所述至少一个维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据;统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
上述方案中,所述数据接入模块,用于获得终端通过SDK方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;对所述源上报信息进行筛选获得上报信息;将所述上报信息与预设标识符关联存储。
本发明实施例的信息处理方法和服务器,所述方法包括:获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识;当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;查询存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;查询预先存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合;按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据。如此,采用本发明实施例的技术方案,通过对海量源数据的采集,对应不同应用的用户画像功能请求获得相应的数据,从而基于获得的数据按照预设维度参数进行分析统计获得相应的人群画像数据,实现了对于应用中的不同类别的媒体信息位的人群画像数据的准确计算,从而能够基于所述人群画像数据调整媒体信息的推送策略,以大大提升媒体信息定向推送的准确率。
附图说明
图1为本发明实施例一的服务器的组成结构示意图;
图2为本发明实施例的服务器中的数据接入模块的应用示意图;
图3为本发明实施例的服务器中的透视服务模块的组成结构示意图;
图4为本发明实施例的服务器中的透视服务模块的应用示意图;
图5为本发明实施例的服务器中的数据接入模块和透视服务模块的应用架构示意图;
图6为本发明实施例的信息处理方法的一种流程示意图;
图7为本发明实施例的信息处理方法的另一种流程示意图;
图8a至图8d为本发明实施例采用信息处理方法获得的用户画像数据的示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细的说明。
实施例一
本发明实施例提供了一种服务器。图1为本发明实施例一的服务器的组成结构示意图;如图1所示,所述服务器包括:数据接入模块11和多维透视服务模块12;其中,
所述数据接入模块11,用于获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识;
所述多维透视服务模块12,用于当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;查询所述数据接入模块11存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;查询存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合;按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据。
本发明实施例所述的服务器具体可以为单一服务器或服务器集群。
本实施例中,所述数据接入模块11,用于获得终端通过软件开发包(SDK,SoftwareDevelopment Kit)方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;对所述源上报信息进行筛选获得上报信息;将所述上报信息与预设标识符关联存储。
也就是说,本发明实施例的数据接入模块11可通过以下方式获得终端的上报信息:通过代码(例如JS代码)方式、通过软件开发工具包(SDK)方式。具体的,本实施例是针对移动应用中的媒体信息的推送场景,所述移动应用为应用于移动终端中的任何应用;所述媒体信息的内容具体可以为广告内容,也即本实施例是针对移动应用中的广告推送的应用场景。具体的,在实际应用中,对于任何应用具有至少一个媒体信息展示位。当媒体信息展示时,所述应用通过内置的业务逻辑向服务器上报信息。具体的,当所述应用为IOS操作***和安卓操作***下的应用时,则通过SDK方式传输源上报信息;当所述应用为第5代超文本标记语言(H5)制作的应用时,则通过JS代码方式传输源上报信息。其中,所述数据接入模块11获得的源上报信息包括终端标识和媒体信息位标识;当应用中的媒体信息展示位有多个时,所述源上报信息包括终端标识和多个媒体信息位标识。其中,所述终端标识具体可以为国际移动设备标识(IMEI,International Mobile Equipment Identity);当所述媒体信息内容为广告内容时,所述媒体信息位标识具体可以为广告位标识。
进一步地,本实施例中,所述数据接入模块11可按预设识别方法对所述源上报信息进行筛选,去除所述源上报信息中的例如错误数据和非法数据(即作弊数据),保留有效数据,从而获所述上报信息。本实施例中,所述源上报信息和上报信息为同一类别的信息,区别在于,源上报信息为识别前的数据,上报信息为去除无效数据后的数据。进一步地,所述数据接入模块11将所述上报信息与预设标识符关联存储,以方便后续进行数据查询分析;其中,所述预设标识符与用户相关联,即每一个预设标识符代表一个用户。所述预设标识符与用户的应用账号相区别,避免直接采用用户的应用账号作为与用户对应的上报信息的标识,所述应用账号例如QQ号码,以避免泄露用户的隐私。
图2为本发明实施例的服务器中的数据接入模块11的应用示意图;可参照图2所示,所述数据接入模块11获得的数据至少包括第一方数据和第二方数据;其中,所述第一方数据可以为通过JS方式传输的上报数据、通过SDK方式传输的上报数据,以及所述数据接入模块11获得的媒体信息的曝光、点击数据(所述媒体信息的曝光、点击数据可作为曝光日志存储)。进一步地,所述数据接入模块11预先配置第一数据收集工具,所述第一数据收集工具用于数据传输(例如图2中所示的octopus工具)。所述第二方数据具体为从其他设备获得的能够用于用户画像分析的数据;所述其他设备与所述服务器处于异构***;所述异构***可以理解为与所述服务器所述的功能或职责不同,或者由不同的服务商提供服务支持等等。所述第二方数据例如可以为表征客户关系的第一数据和表征媒体信息营销情况的第二数据。进一步地,还预先配置第二数据收集工具,所述第二数据收集工具用于与其他设备进行通信(例如图2所示的Datahub工具)。
参考图2所示,所述数据接入模块11获得源数据(包括所述第一方数据和所述第二方数据)后,对所述源数据进行清洗、整合,也即对所述源数据按预设识别方法识别所述源数据,去除所述源数据中的例如错误数据和非法数据(即作弊数据),保留有效数据;并且,对所述源数据进行效果衡量,即通过相关的业务逻辑衡量所述源数据(包括所述第一方数据和所述第二方数据)是否支持用于用户画像分析。另一方面,将所述第一数据与预设标识符关联存储,一方面方便进行数据统计分析,另一方面便于提供数据的统计指标,能够提供表征客户端用户的各项数据分布情况的业务报表。
本实施例中,所述多维透视服务模块12接收到针对一应用的用户画像请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识。其中,所述用户画像请求可通过图3所示的位于WEB层的移动联盟平台的用户画像功能单元触发,用于针对任何应用开启用户画像功能。进一步地,所述服务器基于所述应用的标识查询预先存储的曝光日志,可参照图2所示,所述多维透视服务模块12基于所述应用的标识查询所述数据接入模块11存储的包含有媒体信息的曝光、点击数据的媒体信息曝光日志,获得所述应用标识相关联的媒体信息位标识,获得所述应用中展示的媒体信息对应的媒体信息位标识。
本实施例中,所述多维透视服务模块12获得媒体信息位标识后,基于在先存储的上报信息(所述上报信息包括终端标识和媒体信息位标识),获得与所述媒体信息位标识对应的终端标识,可以理解为,获得有哪些终端浏览了所述媒体信息位标识对应的媒体信息。进一步地,所述服务器基于所述终端标识确定所述终端的用户信息,所述用户信息具体为用户标识信息,所述用户标识信息例如QQ号码等等。
本实施例中,服务器中预先配置用户画像数据集合,所述用户画像数据集合可通过用户画像数据库(具体可参照图3中的用户画像库(TUBI)所示)实现。所述用户画像数据集合中存储有与用户信息(具体为用户标识信息)相关联的画像数据,所述画像数据例如年龄、性别、学历、关键字、商业兴趣等等。则所述多维透视服务模块12基于所述用户信息(具体为用户标识信息)查询所述用户画像数据集合,获得与所述用户信息(具体为用户标识信息)匹配的第一用户画像数据集合。
本实施例中,所述多维透视服务模块12按照预设维度参数分析所述第一用户画像数据;例如,当所述第一用户画像数据集合中包含的画像数据具体分为年龄、性别、学历、关键字、商业兴趣五种类型时,则将上述五种类型作为维度参数,按照五种维度参数对所述第一用户画像数据进行统计分析,获得每种维度参数分别对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据。
具体的,所述多维透视服务模块12,用于统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
其中,以维度参数为年龄为例,则维度参数取值例如25岁,维度参数取值范围例如小于18岁、19-23岁、24-30岁、31-40岁、41-50岁等等。当获得的第一用户画像数据中一个表征年龄维度参数的数据取值为25岁,则将所述数据的维度参数取值范围记为24-30岁;以此类推,统计表征年龄的维度参数中每个维度参数取值范围的数据量,以及表征年龄的维度参数中的数据总量;计算每个维度参数取值范围的数据量与所述表征年龄的维度参数中的数据总量的比例关系,获得表征年龄的维度参数的人群画像数据。当维度参数为性别、学历、关键字或商业兴趣时,与上述描述类似,这里不再赘述。
采用本发明实施例的技术方案,通过对海量源数据的采集,对应不同应用的用户画像功能请求获得相应的数据,从而基于获得的数据按照预设维度参数进行分析统计获得相应的人群画像数据,实现了对于应用中的不同类别的媒体信息位的人群画像数据的准确计算,从而能够基于所述人群画像数据调整媒体信息的推送策略,以大大提升媒体信息定向推送的准确率。对于客户端用户而言,浏览到的媒体信息也多是所述客户端用户感兴趣的内容,相应的,也大大提升了用户的体验。
实施例二
本发明实施例还提供了一种服务器,所述服务器的组成结构可参照图1所示,所述服务器包括:数据接入模块11和多维透视服务模块12;其中,
所述数据接入模块11,用于获得终端通过软件开发包(SDK)方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;所述源上报信息包括终端标识和媒体信息位标识;识别所述源上报信息,对所述源上报信息进行筛选获得上报信息;将所述上报信息与预设标识符关联存储;
所述多维透视服务模块12,用于当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;查询存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据;所述索引标识通过所述预设维度参数表征;基于所述用户信息查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合;按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据;统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系,基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
本发明实施例所述的服务器具体可以为单一服务器或服务器集群。
本实施例中,所述数据接入模块11,用于获得终端通过软件开发包(SDK)方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;识别所述源上报信息,去除所述源上报信息中的无效数据获得上报信息;其中,所述无效数据包括:错误数据和非法数据;将所述上报信息与预设标识符关联存储。
也就是说,本发明实施例的数据接入模块11可通过以下方式获得终端的上报信息:通过代码(例如JS代码)方式、通过软件开发工具包(SDK)方式。具体的,本实施例是针对移动应用中的媒体信息的推送场景,所述移动应用为应用于移动终端中的任何应用;所述媒体信息的内容具体可以为广告内容,也即本实施例是针对移动应用中的广告推送的应用场景。具体的,在实际应用中,对于任何应用具有至少一个媒体信息展示位。当媒体信息展示时,所述应用通过内置的业务逻辑向服务器上报信息。具体的,当所述应用为IOS操作***和安卓操作***下的应用时,则通过SDK方式传输源上报信息;当所述应用为第5代超文本标记语言(H5)制作的应用时,则通过JS代码方式传输源上报信息。其中,所述数据接入模块11获得的源上报信息包括终端标识和媒体信息位标识;当应用中的媒体信息展示位有多个时,所述源上报信息包括终端标识和多个媒体信息位标识。其中,所述终端标识具体可以为国际移动设备标识(IMEI);当所述媒体信息内容为广告内容时,所述媒体信息位标识具体可以为广告位标识。
进一步地,本实施例中,所述数据接入模块11可按预设识别方法识别源上报信息,去除所述源上报信息中的例如错误数据和非法数据(即作弊数据),保留有效数据,从而获所述上报信息。本实施例中,所述源上报信息和上报信息为同一类别的信息,区别在于,源上报信息为识别前的数据,上报信息为去除无效数据后的数据。进一步地,所述数据接入模块11将所述上报信息与预设标识符关联存储,以方便后续进行数据查询分析;其中,所述预设标识符与用户相关联,即每一个预设标识符代表一个用户。所述预设标识符与用户的应用账号相区别,避免直接采用用户的应用账号作为与用户对应的上报信息的标识,所述应用账号例如QQ号码,以避免泄露用户的隐私数据。
可参照图2所示,所述数据接入模块11获得的数据至少包括第一方数据和第二方数据;其中,所述第一方数据可以为通过JS方式传输的上报数据、通过SDK方式传输的上报数据,以及所述数据接入模块11获得的媒体信息的曝光、点击数据(所述媒体信息的曝光、点击数据可作为曝光日志存储)。进一步地,所述数据接入模块11预先配置第一数据收集工具,所述第一数据收集工具用于数据传输(例如图2中所示的octopus工具)。所述第二方数据具体为从其他设备获得的能够用于用户画像分析的数据;所述其他设备与所述服务器处于异构***;所述异构***可以理解为与所述服务器所述的功能或职责不同,或者由不同的服务商提供服务支持等等。所述第二方数据例如可以为表征客户关系的第一数据和表征媒体信息营销情况的第二数据。进一步地,还预先配置第二数据收集工具,所述第二数据收集工具用于与其他设备进行通信(例如图2所示的Datahub工具)。
参考图2所示,所述数据接入模块11获得源数据(包括所述第一方数据和所述第二方数据)后,对所述源数据进行清洗、整合,也即对所述源数据按预设识别方法识别所述源数据,去除所述源数据中的例如错误数据和非法数据(即作弊数据),保留有效数据;并且,对所述源数据进行效果衡量,即通过相关的业务逻辑衡量所述源数据(包括所述第一方数据和所述第二方数据)是否支持用于用户画像分析。另一方面,将所述第一数据与预设标识符关联存储,一方面方便进行数据统计分析,另一方面便于提供数据的统计指标,能够提供表征客户端用户的各项数据分布情况的业务报表。
本实施例中,图3为本发明实施例的服务器中的透视服务模块的组成结构示意图;如图3所示,所述多维透视服务模块12包括索引构建单元121、存储单元122和多维数据处理单元123;其中,
所述索引构建单元121,用于建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据,将所述第一数据发送至所述存储单元122;所述索引标识通过所述预设维度参数表征;
所述存储单元122,用于存储所述第一数据;
所述多维数据处理单元123,用于基于所述用户信息查询所述索引构建单元121生成的第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合;按照所述至少一个维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据;统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
本实施例中,图4为本发明实施例的服务器中的透视服务模块的应用示意图;如图5所示,所述索引构建单元121针对用户画像数据集合(也即针对图3中的用户画像库)构建相关联的索引标识,所述索引标识可通过预设维度参数表征;所述索引标识对应的数据可以为用户画像数据集合中与所述索引标识对应的维度参数取值以及对应的用户信息(如用户标识信息)。具体可参照图4所示,本实施例中,所述用户画像数据集合中存储有与用户信息(具体为用户标识信息)相关联的画像数据,所述画像数据例如年龄、性别、学历、关键字、商业兴趣等等。则所述索引标识相对应的维度参数与所述用户画像数据集合中表征的维度参数相同;以所述用户画像数据集合中存储的画像数据包括年龄、性别、学历、关键字和商业兴趣五种维度参数为例,则所述索引标识也基于上述五种维度参数,分别建立以上述五种维度参数作为索引标识的第一数据。以便于后续进行数据查询时提供索引支持。进一步地,将所述第一数据按照预设格式存储在所述存储单元122中,例如,所述第一数据具体可以为sstable格式存储的bitmap数据。
在图4所示的示意中,还包括预先存储的用户标签集合(即用户标签库);所述用户标签集合存储有用户的操作行为数据,例如浏览网页操作、购买商品操作等等。在***架构中预先设置有所述用户标签集合(即用户标签库)以及所述用户标签集合(即用户标签库)相关联的业务逻辑;但在本发明实施例的信息处理方法中并未使用所述用户标签集合(即用户标签库),因此,本实施例不针对所述用户标签集合(即用户标签库)进行详细描述。
本实施例中,所述多维数据处理单元123接收到针对一应用的用户画像请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识。其中,所述用户画像请求可通过图3所示的位于WEB层的移动联盟平台的用户画像功能单元触发,用于针对任何应用开启用户画像功能。进一步地,所述服务器基于所述应用的标识查询预先存储的曝光日志,可参照图2所示,基于所述应用的标识查询所述数据接入模块11存储的包含有媒体信息的曝光、点击数据的媒体信息曝光日志,获得所述应用标识相关联的媒体信息位标识,获得所述应用中展示的媒体信息对应的媒体信息位标识。进一步地,获得媒体信息位标识后,基于在先存储的上报信息(所述上报信息包括终端标识和媒体信息位标识),获得与所述媒体信息位标识对应的终端标识,可以理解为,获得有哪些终端浏览了所述媒体信息位标识对应的媒体信息。进一步地,所述服务器基于所述终端标识确定所述终端的用户信息,所述用户信息具体为用户标识信息,所述用户标识信息例如QQ号码等等。
进一步地,所述多维数据处理单元123基于所述用户信息(具体为用户标识信息)查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及相应的维度参数取值,例如获得一用户信息对应的:年龄25岁、性别男等数据;基于获得的至少一个维度参数以及维度参数取值生成第一用户画像数据集合;所述第一用户画像数据集合可通过所述至少一个维度参数以及相应的维度参数取值表征。进一步地,分析所述第一用户画像数据集合中每一个维度参数数据码统计每一个维度参数的数据数量。
进一步地,以维度参数为年龄为例,则维度参数取值例如25岁,维度参数取值范围例如小于18岁、19-23岁、24-30岁、31-40岁、41-50岁等等。当获得的第一用户画像数据中一个表征年龄维度参数的数据取值为25岁,则将所述数据的维度参数取值范围记为24-30岁;以此类推,所述多维数据处理单元123统计表征年龄的维度参数中每个维度参数取值范围的数据量,以及表征年龄的维度参数中的数据总量;计算每个维度参数取值范围的数据量与所述表征年龄的维度参数中的数据总量的比例关系,获得表征年龄的维度参数的人群画像数据。当维度参数为性别、学历、关键字或商业兴趣时,与上述描述类似,这里不再赘述。
采用本发明实施例的技术方案,通过对海量源数据的采集,对应不同应用的用户画像功能请求获得相应的数据,从而基于获得的数据按照预设维度参数进行分析统计获得相应的人群画像数据,实现了对于应用中的不同类别的媒体信息位的人群画像数据的准确计算,从而能够基于所述人群画像数据调整媒体信息的推送策略,以大大提升媒体信息定向推送的准确率。对于客户端用户而言,浏览到的媒体信息也多是所述客户端用户感兴趣的内容,相应的,也大大提升了用户的体验。
本发明实施例中,媒体信息例如广告内容。以所述媒体信息为广告内容为例,图4为本发明实施例的服务器中的数据接入模块和透视服务模块的应用架构示意图;其中,网页(WEB)层用于实时获得源数据。所述WEB层中的应用管理功能用于在新建应用时管理用户画像功能;所述用户画像功能用于向透视服务模块请求任何应用的用户画像功能;其中,所述应用可以理解为APP应用;所述APP应用中预先配置至少一个媒体信息展示位(即广告位)。本发明实施例的服务器中的数据接入模块可从WEB层获得数据,进行整合处理并存储;多维透视服务模块在所述用户画像功能的请求下,进行相应应用的人群画像的多维度统计分析计算。上述数据接入模块和多维透视服务模块的具体功能可参照实施例一或实施例二所述,这里不再赘述。
实施例三
本发明实施例提供了一种信息处理方法。图6为本发明实施例的信息处理方法的一种流程示意图;如图6所示,所述信息处理方法包括:
步骤601:获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识。
步骤602:当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识。
步骤603:查询存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息。
步骤604:查询存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合。
步骤605:按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据。
本实施例所述的信息处理方法应用于服务器或服务器集群中。
本实施例中,所述获得并存储终端的上报信息,包括:
获得终端通过软件开发包(SDK)方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;对所述源上报信息进行筛选获得上报信息;将所述上报信息与预设标识符关联存储。
也就是说,本发明实施例的信息处理方法可通过以下方式获得终端的上报信息:通过代码(例如JS代码)方式、通过软件开发工具包(SDK)方式。具体的,步骤601是针对移动应用中的媒体信息的推送场景,所述移动应用为应用于移动终端中的任何应用;所述媒体信息的内容具体可以为广告内容,也即本实施例是针对移动应用中的广告推送的应用场景。具体的,在实际应用中,对于任何应用具有至少一个媒体信息展示位。当媒体信息展示时,所述应用通过内置的业务逻辑向服务器上报信息。具体的,当所述应用为IOS操作***和安卓操作***下的应用时,则通过SDK方式传输源上报信息;当所述应用为第5代超文本标记语言(H5)制作的应用时,则通过JS代码方式传输源上报信息。其中,获得的源上报信息包括终端标识和媒体信息位标识;当应用中的媒体信息展示位有多个时,所述源上报信息包括终端标识和多个媒体信息位标识。其中,所述终端标识具体可以为国际移动设备标识(IMEI);当所述媒体信息内容为广告内容时,所述媒体信息位标识具体可以为广告位标识。
进一步地,本实施例中,所述服务器可按预设识别方法识别源上报信息,去除所述源上报信息中的例如错误数据和非法数据(即作弊数据),保留有效数据,从而获得步骤601中所述的上报信息。本实施例中,所述源上报信息和上报信息为同一类别的信息,区别在于,源上报信息为识别前的数据,上报信息为去除无效数据后的数据。进一步地,将所述上报信息与预设标识符关联存储,以方便后续进行数据查询分析;其中,所述预设标识符与用户相关联,即每一个预设标识符代表一个用户。所述预设标识符与用户的应用账号相区别,避免直接采用用户的应用账号作为与用户对应的上报信息的标识,所述应用账号例如QQ号码,以避免泄露用户的隐私。
基于实施例一或实施例二所述的服务器,步骤601可通过服务器中的数据接入模块实现。可参照图2所示,所述数据接入模块获得的数据至少包括第一方数据和第二方数据;其中,所述第一方数据可以为通过JS方式传输的上报数据、通过SDK方式传输的上报数据,以及所述数据接入模块获得的媒体信息的曝光、点击数据(所述媒体信息的曝光、点击数据可作为曝光日志存储)。进一步地,所述数据接入模块预先配置第一数据收集工具,所述第一数据收集工具用于数据传输(例如图2中所示的octopus工具)。所述第二方数据具体为从其他设备处获得的能够用于用户画像分析的数据;所述其他设备与所述服务器处于异构***;所述异构***可以理解为与所述服务器所述的功能或职责不同,或者由不同的服务商提供服务支持等等。所述第二方数据例如可以为表征客户关系的第一数据和表征媒体信息营销情况的第二数据。进一步地,还预先配置第二数据收集工具,所述第二数据收集工具用于与其他设备进行通信(例如图2所示的Datahub工具)。
参考图2所示,获得源数据(包括所述第一方数据和所述第二方数据)后,对所述源数据进行清洗、整合,也即对所述源数据按预设识别方法识别所述源数据,去除所述源数据中的例如错误数据和非法数据(即作弊数据),保留有效数据;并且,对所述源数据进行效果衡量,即通过相关的业务逻辑衡量所述源数据(包括所述第一方数据和所述第二方数据)是否支持用于用户画像分析。另一方面,将所述第一数据与预设标识符关联存储,一方面方便进行数据统计分析,另一方面便于提供数据的统计指标,能够提供表征客户端用户的各项数据分布情况的业务报表。
本实施例步骤602中,接收到针对一应用的用户画像请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识。其中,所述用户画像请求可通过图3所示的位于WEB层的移动联盟平台的用户画像功能单元触发,用于针对任何应用开启用户画像功能。进一步地,所述服务器基于所述应用的标识查询预先存储的曝光日志,可参照图2所示,基于所述应用的标识查询所述数据接入模块存储的包含有媒体信息的曝光、点击数据的媒体信息曝光日志,获得所述应用标识相关联的媒体信息位标识,获得所述应用中展示的媒体信息对应的媒体信息位标识。
本实施例步骤603中,所述服务器获得媒体信息位标识后,基于在先存储的上报信息(所述上报信息包括终端标识和媒体信息位标识),获得与所述媒体信息位标识对应的终端标识,可以理解为,获得有哪些终端浏览了所述媒体信息位标识对应的媒体信息。进一步地,所述服务器基于所述终端标识确定所述终端的用户信息,所述用户信息具体为用户标识信息,所述用户标识信息例如QQ号码等等。
本实施例步骤604中,预先配置用户画像数据集合,所述用户画像数据集合可通过用户画像数据库(具体可参照图3中的用户画像库(TUBI)所示)实现。所述用户画像数据集合中存储有与用户信息(具体为用户标识信息)相关联的画像数据,所述画像数据例如年龄、性别、学历、关键字、商业兴趣等等。则所述服务器基于所述用户信息(具体为用户标识信息)查询所述用户画像数据集合,获得与所述用户信息(具体为用户标识信息)匹配的第一用户画像数据集合。
本实施例步骤605中,所述服务器按照预设维度参数分析所述第一用户画像数据;例如,当所述第一用户画像数据集合中包含的画像数据具体分为年龄、性别、学历、关键字、商业兴趣五种类型时,则将上述五种类型作为维度参数,按照五种维度参数对所述第一用户画像数据进行统计分析,获得每种维度参数分别对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据。
具体的,所述基于每个维度参数对应的数据生成所述应用的人群画像数据,包括:统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
其中,以维度参数为年龄为例,则维度参数取值例如25岁,维度参数取值范围例如小于18岁、19-23岁、24-30岁、31-40岁、41-50岁等等。当获得的第一用户画像数据中一个表征年龄维度参数的数据取值为25岁,则将所述数据的维度参数取值范围记为24-30岁;以此类推,统计表征年龄的维度参数中每个维度参数取值范围的数据量,以及表征年龄的维度参数中的数据总量;计算每个维度参数取值范围的数据量与所述表征年龄的维度参数中的数据总量的比例关系,获得表征年龄的维度参数的人群画像数据。当维度参数为性别、学历、关键字或商业兴趣时,与上述描述类似,这里不再赘述。
采用本发明实施例的技术方案,通过对海量源数据的采集,对应不同应用的用户画像功能请求获得相应的数据,从而基于获得的数据按照预设维度参数进行分析统计获得相应的人群画像数据,实现了对于应用中的不同类别的媒体信息位的人群画像数据的准确计算,从而能够基于所述人群画像数据调整媒体信息的推送策略,以大大提升媒体信息定向推送的准确率。对于客户端用户而言,浏览到的媒体信息也多是所述客户端用户感兴趣的内容,相应的,也大大提升了用户的体验。
实施例四
本发明实施例还提供了一种信息处理方法。图7为本发明实施例的信息处理方法的另一种流程示意图;如图7所示,所述信息处理方法包括:
步骤701:获得终端通过软件开发包(SDK)方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;所述源上报信息包括终端标识和媒体信息位标识。
步骤702:识别所述源上报信息,对所述源上报信息进行筛选获得上报信息;将所述上报信息与预设标识符关联存储。
步骤703:当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识。
步骤704:查询存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息。
步骤705:建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据;所述索引标识通过所述预设维度参数表征。
步骤706:基于所述用户信息查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合。
步骤707:按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据。
步骤708:统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系,基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
本实施例所述的信息处理方法应用于服务器或服务器集群中。
本实施例步骤701中,服务器可通过以下方式获得终端的上报信息:通过代码(例如JS代码)方式、通过软件开发工具包(SDK)方式。具体的,步骤601是针对移动应用中的媒体信息的推送场景,所述移动应用为应用于移动终端中的任何应用;所述媒体信息的内容具体可以为广告内容,也即本实施例是针对移动应用中的广告推送的应用场景。具体的,在实际应用中,对于任何应用具有至少一个媒体信息展示位。当媒体信息展示时,所述应用通过内置的业务逻辑向服务器上报信息。具体的,当所述应用为IOS操作***和安卓操作***下的应用时,则通过SDK方式传输源上报信息;当所述应用为第5代超文本标记语言(H5)制作的应用时,则通过JS代码方式传输源上报信息。其中,获得的源上报信息包括终端标识和媒体信息位标识;当应用中的媒体信息展示位有多个时,所述源上报信息包括终端标识和多个媒体信息位标识。其中,所述终端标识具体可以为国际移动设备标识(IMEI);当所述媒体信息内容为广告内容时,所述媒体信息位标识具体可以为广告位标识。
本实施例步骤702中,所述服务器可按预设识别方法识别源上报信息,去除所述源上报信息中的例如错误数据和非法数据(即作弊数据),保留有效数据,从而获得上报信息。本实施例中,所述源上报信息和上报信息为同一类别的信息,区别在于,源上报信息为识别前的数据,上报信息为去除无效数据后的数据。进一步地,将所述上报信息与预设标识符关联存储,以方便后续进行数据查询分析;其中,所述预设标识符与用户相关联,即每一个预设标识符代表一个用户。所述预设标识符与用户的应用账号相区别,避免直接采用用户的应用账号作为与用户对应的上报信息的标识,所述应用账号例如QQ号码,以避免泄露用户的隐私数据。
基于实施例一或实施例二所述的服务器,步骤701至步骤702可通过服务器中的数据接入模块实现。可参照图2所示,所述数据接入模块获得的数据至少包括第一方数据和第二方数据;其中,所述第一方数据可以为通过JS方式传输的上报数据、通过SDK方式传输的上报数据,以及所述数据接入模块获得的媒体信息的曝光、点击数据(所述媒体信息的曝光、点击数据可作为曝光日志存储)。进一步地,所述数据接入模块预先配置第一数据收集工具,所述第一数据收集工具用于数据传输(例如图2中所示的octopus工具)。所述第二方数据具体为从其他设备获得的能够用于用户画像分析的数据;所述其他设备与所述服务器处于异构***;所述异构***可以理解为与所述服务器所述的功能或职责不同,或者由不同的服务商提供服务支持等等。所述第二方数据例如可以为表征客户关系的第一数据和表征媒体信息营销情况的第二数据。进一步地,还预先配置第二数据收集工具,所述第二数据收集工具用于与其他设备进行通信(例如图2所示的Datahub工具)。
参考图2所示,获得源数据(包括所述第一方数据和所述第二方数据)后,对所述源数据进行清洗、整合,也即对所述源数据按预设识别方法识别所述源数据,去除所述源数据中的例如错误数据和非法数据(即作弊数据),保留有效数据;并且,对所述源数据进行效果衡量,即通过相关的业务逻辑衡量所述源数据(包括所述第一方数据和所述第二方数据)是否支持用于用户画像分析。另一方面,将所述第一数据与预设标识符关联存储,一方面方便进行数据统计分析,另一方面便于提供数据的统计指标,能够提供表征客户端用户的各项数据分布情况的业务报表。
本实施例步骤703中,接收到针对一应用的用户画像请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识。其中,所述用户画像请求可通过图3所示的位于WEB层的移动联盟平台的用户画像功能单元触发,用于针对任何应用开启用户画像功能。进一步地,所述服务器基于所述应用的标识查询预先存储的曝光日志,可参照图2所示,基于所述应用的标识查询所述数据接入模块存储的包含有媒体信息的曝光、点击数据的媒体信息曝光日志,获得所述应用标识相关联的媒体信息位标识,获得所述应用中展示的媒体信息对应的媒体信息位标识。
本实施例步骤704中,所述服务器获得媒体信息位标识后,基于在先存储的上报信息(所述上报信息包括终端标识和媒体信息位标识),获得与所述媒体信息位标识对应的终端标识,可以理解为,获得有哪些终端浏览了所述媒体信息位标识对应的媒体信息。进一步地,所述服务器基于所述终端标识确定所述终端的用户信息,所述用户信息具体为用户标识信息,所述用户标识信息例如QQ号码等等。
本实施例步骤705中,针对用户画像数据集合(也即针对图3中的用户画像库)构建相关联的索引标识,所述索引标识可通过预设维度参数表征;所述索引标识对应的数据可以为用户画像数据集合中与所述索引标识对应的维度参数取值以及对应的用户信息(如用户标识信息)。具体可参照图4所示,本实施例中,所述用户画像数据集合中存储有与用户信息(具体为用户标识信息)相关联的画像数据,所述画像数据例如年龄、性别、学历、关键字、商业兴趣等等。则所述索引标识相对应的维度参数与所述用户画像数据集合中表征的维度参数相同;以所述用户画像数据集合中存储的画像数据包括年龄、性别、学历、关键字和商业兴趣五种维度参数为例,则所述索引标识也基于上述五种维度参数,分别建立以上述五种维度参数作为索引标识的第一数据。以便于后续进行数据查询时提供索引支持。进一步地,将所述第一数据按照预设格式存储,例如,所述第一数据具体可以为sstable格式存储的bitmap数据。
在图4所示的示意中,还包括预先存储的用户标签集合(即用户标签库);所述用户标签集合存储有用户的操作行为数据,例如浏览网页操作、购买商品操作等等。在***架构中预先设置有所述用户标签集合(即用户标签库)以及所述用户标签集合(即用户标签库)相关联的业务逻辑;但在本发明实施例的信息处理方法中并未使用所述用户标签集合(即用户标签库),因此,本实施例不针对所述用户标签集合(即用户标签库)进行详细描述。
本实施例步骤706至步骤707中,所述服务器基于所述用户信息(具体为用户标识信息)查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及相应的维度参数取值,例如获得一用户信息对应的:年龄25岁、性别男等数据;基于获得的至少一个维度参数以及维度参数取值生成第一用户画像数据集合;所述第一用户画像数据集合可通过所述至少一个维度参数以及相应的维度参数取值表征。进一步地,分析所述第一用户画像数据集合中每一个维度参数数据码统计每一个维度参数的数据数量。
本实施例步骤708中,以维度参数为年龄为例,则维度参数取值例如25岁,维度参数取值范围例如小于18岁、19-23岁、24-30岁、31-40岁、41-50岁等等。当获得的第一用户画像数据中一个表征年龄维度参数的数据取值为25岁,则将所述数据的维度参数取值范围记为24-30岁;以此类推,统计表征年龄的维度参数中每个维度参数取值范围的数据量,以及表征年龄的维度参数中的数据总量;计算每个维度参数取值范围的数据量与所述表征年龄的维度参数中的数据总量的比例关系,获得表征年龄的维度参数的人群画像数据。当维度参数为性别、学历、关键字或商业兴趣时,与上述描述类似,这里不再赘述。
采用本发明实施例的技术方案,通过对海量源数据的采集,对应不同应用的用户画像功能请求获得相应的数据,从而基于获得的数据按照预设维度参数进行分析统计获得相应的人群画像数据,实现了对于应用中的不同类别的媒体信息位的人群画像数据的准确计算,从而能够基于所述人群画像数据调整媒体信息的推送策略,以大大提升媒体信息定向推送的准确率。对于客户端用户而言,浏览到的媒体信息也多是所述客户端用户感兴趣的内容,相应的,也大大提升了用户的体验。
具体的,图8a至图8d为本发明实施例采用信息处理方法获得的人群画像数据的示意图,采用本发明实施例的技术方案获得的针对某一应用中的至少一个媒体信息位的人群画像数据可如图8a至图8d所示。基于图8a至图8d所示的用户画像数据,在进行媒体信息推送过程中,可针对所述人群画像数据调整媒体信息的推送比重,例如,以图8a所示的人群画像数据为例,24岁至30岁区间的比例最大,大于50岁区间的比例最小,则在媒体信息推送策略中,可相应调整媒体信息推送至年龄在24岁至30岁区间的终端用户的媒体信息的数量相对多一些;推送至年龄在50岁以上的终端用户的媒体信息的数量相对少一些。
以所述媒体信息为广告内容为例,则本发明实施例的技术方案带来的有益效果是:
1、对于广告推送方来说,实现了广告推送的准确定向,大大提升了广告定向推送的准确率。
2、对于用户来说,浏览到的广告内容也多是所述客户端用户感兴趣的内容,用户点击广告的概率大大增加,对广告中推广的内容进行操作(所述“操作”例如下载、激活、购买等等)的概率也大大增加;一方面,也大大提升了用户的体验;另一方面,对于广告推送方来说,也大大增加了广告的点击量、转化量。
3、对于广告主来说,大大提升了针对广告推送的营销和变现效果,相应的,大大提高了收益。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (12)

1.一种信息处理方法,其特征在于,所述方法包括:
获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识;
当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;
查询存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;
查询存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合;
按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据,以基于所述应用的人群画像数据调整媒体信息的推送策略。
2.根据权利要求1所述的方法,其特征在于,所述查询存储的用户画像数据集合之前,所述方法包括:
建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据;所述索引标识通过所述预设维度参数表征。
3.根据权利要求2所述的方法,其特征在于,所述查询预先存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合,包括:
基于所述用户信息查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合。
4.根据权利要求3所述的方法,其特征在于,所述基于每个维度参数对应的数据生成所述应用的人群画像数据,包括:
统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;
基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
5.根据权利要求1所述的方法,其特征在于,所述获得并存储终端的上报信息,包括:
获得终端通过软件开发包SDK方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;
对所述源上报信息进行筛选获得上报信息;
将所述上报信息与预设标识符关联存储。
6.根据权利要求1所述的方法,其特征在于,所述基于所述应用的人群画像数据调整媒体信息的推送策略,包括:基于所述应用的人群画像数据调整所述媒体信息的推送比重。
7.一种服务器,其特征在于,所述服务器包括:数据接入模块和多维透视服务模块;其中,
所述数据接入模块,用于获得并存储终端的上报信息,所述上报信息包括终端标识和媒体信息位标识;
所述多维透视服务模块,用于当接收到针对一应用的用户画像功能请求时,基于应用标识获得与所述应用标识对应的媒体信息位标识;查询所述数据接入模块存储的上报信息,获得所述媒体信息位标识对应的终端标识,基于所述终端标识确定所述终端的用户信息;查询存储的用户画像数据集合,获得与所述用户信息匹配的第一用户画像数据集合;按照预设维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据,基于每个维度参数对应的数据生成所述应用的人群画像数据,以基于所述应用的人群画像数据调整媒体信息的推送策略。
8.根据权利要求7所述的服务器,其特征在于,所述多维透视服务模块,还用于查询预先存储的用户画像数据集合之前,建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据;所述索引标识通过所述预设维度参数表征。
9.根据权利要求8所述的服务器,其特征在于,所述多维透视服务模块,用于基于所述用户信息查询所述第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合;按照所述至少一个维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据;统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
10.根据权利要求9所述的服务器,其特征在于,所述多维透视服务模块包括索引构建模块、存储单元和多维数据处理模块;其中,
所述索引构建模块,用于建立索引标识与用户画像数据集合中的数据的关联关系生成第一数据,将所述第一数据发送至所述存储单元;所述索引标识通过所述预设维度参数表征;
所述存储单元,用于存储所述第一数据;
所述多维数据处理模块,用于基于所述用户信息查询所述索引构建模块生成的第一数据,获得所述用户信息对应的至少一个维度参数以及维度参数取值,基于所述至少一个维度参数以及维度参数取值生成所述第一用户画像数据集合;按照所述至少一个维度参数分析所述第一用户画像数据集合中的数据,获得每个维度参数对应的数据;统计每个维度参数中每个维度参数取值范围对应的数据量,计算每个维度参数取值范围的数据量占相应的维度参数的数据总量的比例关系;基于获得的每个维度参数对应的比例关系生成所述应用的人群画像数据。
11.根据权利要求7所述的服务器,其特征在于,所述数据接入模块,用于获得终端通过软件开发包SDK方式传输的源上报信息,或者获得终端通过JS代码方式传输的源上报信息;对所述源上报信息进行筛选获得上报信息;将所述上报信息与预设标识符关联存储。
12.一种存储介质,其上存储有计算机指令,其特征在于,所述计算机指令被执行时实现如权利要求1-6任一项所述的信息处理方法。
CN201511004500.3A 2015-12-28 2015-12-28 一种信息处理方法和服务器 Active CN105657003B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511004500.3A CN105657003B (zh) 2015-12-28 2015-12-28 一种信息处理方法和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511004500.3A CN105657003B (zh) 2015-12-28 2015-12-28 一种信息处理方法和服务器

Publications (2)

Publication Number Publication Date
CN105657003A CN105657003A (zh) 2016-06-08
CN105657003B true CN105657003B (zh) 2020-01-10

Family

ID=56477081

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511004500.3A Active CN105657003B (zh) 2015-12-28 2015-12-28 一种信息处理方法和服务器

Country Status (1)

Country Link
CN (1) CN105657003B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770234B (zh) * 2016-08-23 2021-11-19 平安科技(深圳)有限公司 消息推送方法和装置
CN106651443A (zh) * 2016-12-19 2017-05-10 中国联合网络通信集团有限公司 用户画像信息处理方法及装置
CN108205575B (zh) * 2016-12-20 2021-10-08 北京国双科技有限公司 数据处理方法和装置
CN106886597A (zh) * 2017-02-24 2017-06-23 乐蛙科技(上海)有限公司 一种触发式通知的控制***、控制方法及接收终端
CN106909686A (zh) * 2017-03-06 2017-06-30 吉林省盛创科技有限公司 一种人机交互构建用户画像聚类计算方法
CN108965360B (zh) * 2017-05-19 2021-01-01 腾讯科技(深圳)有限公司 一种推荐数据处理方法及服务器、计算机存储介质
CN107908740B (zh) * 2017-11-15 2022-11-22 百度在线网络技术(北京)有限公司 信息输出方法和装置
CN110197387A (zh) * 2018-04-18 2019-09-03 腾讯科技(北京)有限公司 一种定向投放媒体信息的处理方法及装置
CN109145197B (zh) * 2018-06-28 2022-10-04 土巴兔集团股份有限公司 用户画像标签的生成方法、装置和***
CN109062970B (zh) * 2018-06-28 2022-07-12 土巴兔集团股份有限公司 用户画像的生成方法、生成设备及计算机可读存储介质
CN109684364B (zh) * 2018-08-21 2024-04-19 深圳市与米数字科技有限公司 基于用户画像的问题处理方法、装置、设备和存储介质
CN110968572B (zh) * 2018-09-29 2022-11-18 北京小米移动软件有限公司 用户画像数据清洗方法及装置
CN109257764B (zh) * 2018-10-24 2022-02-22 北京小米移动软件有限公司 用户画像数据处理方法及装置
CN111382266A (zh) * 2018-12-28 2020-07-07 沈阳美行科技有限公司 一种用户画像的生成方法、装置和设备
CN111223235A (zh) * 2019-12-27 2020-06-02 合肥美的智能科技有限公司 无人柜机的商品投放方法、无人柜机及其控制装置
CN113723984A (zh) * 2021-03-03 2021-11-30 京东城市(北京)数字科技有限公司 人群消费画像信息的获取方法、装置和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101621823A (zh) * 2008-06-30 2010-01-06 上海全成通信技术有限公司 一种对移动通信数据业务客户画像的精确构建方法
CN103778555A (zh) * 2014-01-21 2014-05-07 北京集奥聚合科技有限公司 基于用户标签的用户属性挖掘方法和***
CN104657828A (zh) * 2015-02-17 2015-05-27 华为技术有限公司 数据化和数据匹配方法和代码推荐方法及相关装置
CN104991917A (zh) * 2015-06-23 2015-10-21 上海斐讯数据通信技术有限公司 广告个性化推送***及方法
CN105005587A (zh) * 2015-06-26 2015-10-28 深圳市腾讯计算机***有限公司 一种用户画像的更新方法、装置和***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9715677B2 (en) * 2006-12-14 2017-07-25 Aol Inc. Conditional advertising for instant messaging

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101621823A (zh) * 2008-06-30 2010-01-06 上海全成通信技术有限公司 一种对移动通信数据业务客户画像的精确构建方法
CN103778555A (zh) * 2014-01-21 2014-05-07 北京集奥聚合科技有限公司 基于用户标签的用户属性挖掘方法和***
CN104657828A (zh) * 2015-02-17 2015-05-27 华为技术有限公司 数据化和数据匹配方法和代码推荐方法及相关装置
CN104991917A (zh) * 2015-06-23 2015-10-21 上海斐讯数据通信技术有限公司 广告个性化推送***及方法
CN105005587A (zh) * 2015-06-26 2015-10-28 深圳市腾讯计算机***有限公司 一种用户画像的更新方法、装置和***

Also Published As

Publication number Publication date
CN105657003A (zh) 2016-06-08

Similar Documents

Publication Publication Date Title
CN105657003B (zh) 一种信息处理方法和服务器
AU2018282471B2 (en) Methods and apparatus to share online media impressions data
US10997192B2 (en) Data source correlation user interface
US11042899B2 (en) System and method for tracking users across a plurality of media platforms
WO2018107459A1 (en) Methods and apparatus to estimate media impression frequency distributions
WO2020190650A1 (en) Methods and apparatus to estimate population reach from different marginal ratings and/or unions of marginal ratings based on impression data
WO2021031688A1 (zh) 业务参数采集方法、装置、计算机设备和存储介质
US20160210658A1 (en) Determining touchpoint attributions in a segmented media campaign
US20080184129A1 (en) Presenting website analytics associated with a toolbar
US20160210656A1 (en) System for marketing touchpoint attribution bias correction
WO2014190032A1 (en) System and method for predicting an outcome by a user in a single score
US20240232153A1 (en) Methods and apparatus to estimate audience sizes of media using deduplication based on multiple vectors of counts
CN109977296A (zh) 一种信息推送方法、装置、设备及存储介质
CN104657437B (zh) 推广情况数据的监测方法及装置
WO2016188334A1 (zh) 一种用于处理应用访问数据的方法与设备
CN109831358A (zh) 一种客户端流量统计方法、装置、服务器及可读存储介质
CN108694174B (zh) 内容投放数据的分析方法及装置
CN111292108A (zh) 订单统计方法、装置、设备及计算机可读存储介质
CN112734227A (zh) 一种大数据决策***及方法
CN107045688B (zh) 一种精确识别目标终端的控制方法及装置
CN107784062B (zh) 产品数据处理***和方法
US10757063B2 (en) Method for selecting second messages for online inserting said second messages in social network content
CN106790339A (zh) 元数据服务器、网络装置及自动资源管理方法
CN110020166A (zh) 一种数据分析方法及相关设备
US10165075B1 (en) Retrieving shared content by proxy

Legal Events

Date Code Title Description
C06 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