CN113950817B - 内容推送方法及相关产品 - Google Patents
内容推送方法及相关产品 Download PDFInfo
- Publication number
- CN113950817B CN113950817B CN201980097350.5A CN201980097350A CN113950817B CN 113950817 B CN113950817 B CN 113950817B CN 201980097350 A CN201980097350 A CN 201980097350A CN 113950817 B CN113950817 B CN 113950817B
- Authority
- CN
- China
- Prior art keywords
- user
- natural person
- objects
- determining
- preset
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000004891 communication Methods 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 12
- 238000010276 construction Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 8
- 230000006399 behavior Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 241000220317 Rosa Species 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 210000003462 vein Anatomy 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007635 classification algorithm Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- AMGQUBHHOARCQH-UHFFFAOYSA-N indium;oxotin Chemical compound [In].[Sn]=O AMGQUBHHOARCQH-UHFFFAOYSA-N 0.000 description 1
- 238000003064 k means clustering Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种内容推送方法及相关产品,该方法包括:通过获取第一用户ID,确定第一用户ID对应的第一对象的第一自然人ID,根据第一自然人ID确定与第一对象之间存在预设关系的第二对象的第二自然人ID,获取第二自然人ID对应的目标用户画像,根据目标用户画像以及第二对象与第一对象之间的预设关系向第一对象进行内容推送,如此,可根据与第一对象存在预设关系的第二对象的用户画像向第一对象进行内容推送,可更加智能地进行内容推送多样化的内容,提高推送效果。
Description
技术领域
本申请涉及通信技术领域,具体涉及一种内容推送方法及相关产品。
背景技术
目前,现有技术中进行内容推送,都是根据单个应用进行推送,例如,根据用户在单个应用的应用数据确定用户在该应用上的行为习惯,并针对该应用进行内容推送,如此,会导致想用户推送的内容不够准确。其中,一般是通过用户自身的应用使用数据确定用户关注或喜欢的内容,此种推送方式参考的数据比较单一,具有局限性,继而影响后续的推送效果,因此,如何更加智能地对用户进行内容推送的问题亟待解决。
发明内容
本申请实施例提供了一种内容推送方法及相关产品,可根据与第一对象存在预设关系的第二对象的目标用户画像对第一对象进行内容推送,可更加智能地进行内容推送多样化的内容,提高推送效果。
第一方面,本申请实施例提供一种内容推送方法,所述方法包括:
获取第一用户ID;
确定所述第一用户ID对应的第一对象的第一自然人ID;
根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID;
获取所述第二自然人ID对应的目标用户画像;
根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
第二方面,本申请实施例提供了一种内容推送装置,所述内容推送装置包括:
获取单元,用于获取第一用户ID;
确定单元,用于确定所述第一用户ID对应的第一对象的第一自然人ID;
所述确定单元,还用于根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID;
所述获取单元,还用于获取所述第二自然人ID对应的目标用户画像;
推送单元,用于根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
附图说明
下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A是本申请实施例提供的一种电子设备的结构示意图;
图1B是本申请实施例提供的一种内容推送方法的流程示意图;
图2是本申请实施例公开的另一种内容推送方法的流程示意图;
图3是本申请实施例公开的另一种内容推送方法的流程示意图;
图4是本申请实施例公开的另一种电子设备的结构示意图;
图5A是本申请实施例公开的一种内容推送装置的结构示意图;
图5B是本申请实施例公开的如图5A所示的一种内容推送装置的变型结构。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminaldevice),服务器等等。为方便描述,上面提到的设备统称为电子设备。下面对本申请实施例进行详细介绍。
请参阅图1A,图1A是本申请实施例公开的一种电子设备的结构示意图,电子设备100可以包括控制电路,该控制电路可以包括存储和处理电路110。该存储和处理电路110可以存储器,例如硬盘驱动存储器,非易失性存储器(例如闪存或用于形成固态驱动器的其它电子可编程只读存储器等),易失性存储器(例如静态或动态随机存取存储器等)等,本申请实施例不作限制。存储和处理电路110中的处理电路可以用于控制电子设备100的运转。该处理电路可以基于一个或多个微处理器,微控制器,数字主从耳机切换控制器,基带处理器,功率管理单元,音频编解码器芯片,专用集成电路,显示驱动器集成电路等来实现。
存储和处理电路110可用于运行电子设备100中的软件,例如互联网浏览应用程序,互联网协议语音(voice over internet protocol,VOIP)电话呼叫应用程序,电子邮件应用程序,媒体播放应用程序,操作系统功能等。这些软件可以用于执行一些控制操作,例如,基于照相机的图像采集,基于环境光传感器的环境光测量,基于接近传感器的接近传感器测量,基于诸如发光二极管的状态指示灯等状态指示器实现的信息显示功能,基于触摸传感器的触摸事件检测,与在多个(例如分层的)显示器上显示信息相关联的功能,与执行无线通信功能相关联的操作,与收集和产生音频信号相关联的操作,与收集和处理按钮按压事件数据相关联的控制操作,以及电子设备100中其它功能等,本申请实施例不作限制。
电子设备100还可以包括输入-输出电路150。输入-输出电路150可用于使电子设备100实现数据的输入和输出,即允许电子设备100从外部设备接收数据和也允许电子设备100将数据从电子设备100输出至外部设备。输入-输出电路150可以进一步包括传感器170。传感器170可以包括环境光传感器,基于光和电容的接近传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,重力传感器,和其它传感器等。
输入-输出电路150还可以包括一个或多个显示器,例如显示器130。显示器130可以包括液晶显示器,有机发光二极管显示器,电子墨水显示器,等离子显示器,使用其它显示技术的显示器中一种或者几种的组合。显示器130可以包括触摸传感器阵列(即,显示器130可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ITO)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本申请实施例不作限制。
音频组件140可以用于为电子设备100提供音频输入和输出功能。电子设备100中的音频组件140可以包括扬声器,麦克风,蜂鸣器,音调发生器以及其它用于产生和检测声音的组件。
通信电路120可以用于为电子设备100提供与外部设备通信的能力。通信电路120可以包括模拟和数字输入-输出接口电路,和基于射频信号和/或光信号的无线通信电路。通信电路120中的无线通信电路可以包括射频收发器电路、功率放大器电路、低噪声放大器、开关、滤波器和天线。举例来说,通信电路120中的无线通信电路可以包括用于通过发射和接收近场耦合电磁信号来支持近场通信(near field communication,NFC)的电路。例如,通信电路120可以包括近场通信天线和近场通信收发器。通信电路120还可以包括蜂窝电话收发器和天线,无线局域网收发器电路和天线等。
电子设备100还可以进一步包括电池,电力管理电路和其它输入-输出单元160。输入-输出单元160可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。
用户可以通过输入-输出电路150输入命令来控制电子设备100的操作,并且可以使用输入-输出电路150的输出数据以实现接收来自电子设备100的状态信息和其它输出。
请参阅图1B,图1B是本申请实施例提供的一种内容推送方法的流程示意图,本实施例中所描述的内容推送方法,该内容推送方法包括:
101、获取第一用户ID。
其中,第一用户ID是指,第一对象使用应用时注册的应用账号,或者,用于识别设备身份的唯一标识信息。用户ID可以为以下至少一种:电话号码、集成电路卡识别码(Integrate circuit card identity,ICCID)、国际移动设备识别码(InternationalMobile Equipment Identity,IMEI)、单点登录ID(Single Sign On identification,SSOID)、第三方应用的ID、OppenId等等,在此不做限定。
102、确定所述第一用户ID对应的第一对象的第一自然人ID。
其中,自然人ID是指目标对象对应的身份账号,第一对象的第一自然人ID可用于标识第一对象。第一对象是进行内容推送的用户。
本申请实施例中,可预先构建多个对象申每一对象的自然人ID,得到多个自然人ID,将该多个自然人ID存储在电子设备中预设的数据库中。其中,多个对象包括第一对象。每一自然人ID与对应的对象的身份关联信息相互关联,身份关联信息包括对应的对象的至少一个用户ID,例如,第一对象的身份关联信息可包括电子设备对应一个IMEI,多个应用的多个账号等等,IMEI和多个账号均为第一对象的用户ID,第一用户ID可以为其中任意一个用户ID,从而,可在获取第一用户ID后,根据第一用户ID确定第一对象的第一自然人ID。
103、根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID。
其中,上述预设关系可包括以下至少一种:亲属关系、朋友关系、同事关系等等,其中,亲属关系还可进一步包括夫妻关系、父母子女关系、兄弟姐妹关系等等,朋友关系还可进一步包括亲密朋友关系、普通朋友关系等,同事关系还可进一步包括上下级关系、同级关系等。
本申请实施例中,可预先确定多个对象中,每两个对象之间是否存在预设关系,以及,存在的关系类型,进而,可在确定第一对象的第一自然人ID后,可根据第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID,其中,第二对象为多个对象中与第一对象不同,且与第一对象存在预设关系的用户。
可选地,上述步骤103中,根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID,可包括以下步骤:
根据所述第一自然人ID查询预设的数据库中的多个用户关系集,得到与所述第一对象对应的用户关系集中的第二对象的第二自然人ID,其中,所述第一对象对应的用户关系集包括所述第一对象分别与其他对象之间的预设关系,所述其他对象包括所述第二对象。
本申请实施例中,电子设备可在预设的数据库中预先存储多个用户关系集,多个用户关系集中每一用户关系集包括对应的对象与其他对象之间的预设关系,进而,可在根据第一自然人ID确定与第一对象之间存在预设关系的第二对象的第二自然人ID时,根据第一自然人ID查询多个用户关系集,得到与第一自然人ID对应的第一用户关系集,第一用户关系集中包括所述第一对象分别与其他对象之间的预设关系,其中,其他对象包括所述第二对象,从而,可得到第二对象的第二自然人ID,第二对象与第一对象之间的关系类型。
可选地,本申请实施例中,还可包括以下步骤A1-步骤A4:
A1、构建多个对象中每一对象的自然人ID,得到多个自然人ID,所述多个对象包括所述第一对象和所述其他对象;
其中,本申请实施例中,电子设备在预设的数据库中预先存储的多个用户关系集,可根据步骤A1-步骤A4得到,即,电子设备可预先构建多个对象对应的多个自然人ID,其中,每个自然人ID用户标识对应对象的身份。
可选地,上述步骤A1中,构建多个对象中每一对象的自然人ID,得到多个自然人ID,可包括以下步骤:
A11、获取所述多个对象中每一对象对应的身份关联信息,得到多个关联信息;
A12、根据所述多个身份关联信息中每一身份关联信息生成对应对象的自然人ID,得到多个自然人ID。
其中,所述身份关联信息可包括以下至少一种:应用使用状态、身份标识、位置标识等等,其中,应用使用状态具体可以是对象使用电子设备的使用习惯,例如,对象设置每日固定开机时间、关机时间,每日阅读1小时等等,身份标识可包括以下至少一种:用户ID、人脸,指纹、静脉、虹膜等,用户ID例如可包括ICCID、IMEI、SSOID、OppenId、第三方应用的ID等等,位置标识可包括电子设备的MAC地址,地理位置,其中,地理位置例如可包括对象的住址、工作地点等。可以理解,上述各类身份关联信息均可用于表征对应对象的身份,每一对象多个不同维度的身份关联信息可用于标识该对象,因此,可获取多个对象中每一对象对应的身份关联信息,得到多个关联信息,然后,根据多个身份关联信息中每一身份关联信息生成对应对象的自然人ID,得到多个自然人ID,如此,在获取第一用户ID后,可确定第一用户ID对应的第一自然人ID。
A2、获取所述多个对象中每一对象的历史使用数据,得到多个历史使用数据;
其中,上述历史使用数据可包括以下至少一种:每一对象使用电子设备的行为数据、使用电子设备中各个应用的应用使用数据、每一对象换机前后的行为数据的变化情况等等,行为数据例如可以是对象的购买行为、支付行为、阅读行为、浏览行为、观看视频行为、听歌行为、聊天行为等等。
A3、根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像;
其中,在获取多个历史使用数据后,可根据多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像,具体地,可针对多个历史使用数据中每一历史使用数据进行分类,得到多个类型数据,进而,可以将多个类型数据中每一类型数据进行整合,去除一些非必要数据,其中,可以采用聚类算法或者其他分类算法进行处理,得到整合后的多个类型数据,其中,聚类算法可包括以下至少一种:邻近(k-Nearest Neighbor,KNN)算法、均值(k-means clustering,K-means)算法、基于密度的聚类算法(Density-Based SpatialClustering of Applications with Noise,DBscan)等等。最后,依据整合后的多个类型数据生成对应对象的用户画像。从而,可整合每一对象较为全面的数据,构建较为全面、准确的用户画像。
可选地,上述步骤A3中,根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像,可包括以下步骤:
A31、根据所述多个历史使用数据中每一历史使用数据确定一个用户画像集,得到多个用户画像集,每一所述用户画像集包括多个维度的多个分用户画像,所述多个分用户画像中每一分用户画像包括多个标签;
A32、根据所述多个用户画像集中每一用户画像集包括的多个分用户画像中的多个标签构建对应对象的用户画像,得到多个用户画像。
其中,针对多个历史使用数据中每一历史使用数据,可分类成多个维度的类型数据,具体地,可包括身份维度、轨迹维度、行为维度的类型数据,其中,身份维度的类型数据是指关于目标对象的身份属性的数据,例如,姓名、昵称、性别、年龄、职业等等,轨迹维度的类型数据包括时间轨迹和位置轨迹,时间轨迹可以是目标对象使用一个用户ID的时间轨迹,位置轨迹,可以是一个对象使用一个用户ID的位置轨迹,行为维度的类型数据是指关于目标对象使用用户ID在对应应用上进行的操心的数据。例如,目标对象在浏览器应用上搜索了游戏攻略,目标对象在软件商店下载了游戏APP,目标对象在视频应用上观看了游戏直播等等。因此,可针对每一历史使用数据中多个维度的多个类型数据生成多个维度的多个分用户画像,得到该历史使用数据对应的用户画像集,每一用户画像集中的多个分用户画像中每一分用户画像还不是对应对象最全面的用户画像。其中,每一历史使用数据可包括以下至少一个分用户画像:身份维度对应的分用户画像、轨迹维度对应的分用户画像和行为维度对应的分用户画像,每一分用户画像包括多个标签。
进一步地,可根据多个用户画像集中每一用户画像集包括的多个分用户画像中的多个标签构建对应对象的用户画像,得到多个用户画像,具体地,针对每一用户画像集包括的多个分用户画像,可根据多个分用户画像中的所有标签构建对应对象的用户画像,得到对应对象的比较全面、准确的用户画像。
A4、根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到所述多个用户关系集。
本申请实施例中,可根据多个自然人ID和多个用户画像确定多个对象中每一对象对应的用户关系集,该用户关系集中包括对应对象与其他对象之间存在的预设关系,从而,可确定多个对象之间存在的预设关系。
可选地,上述步骤A4中,根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到所述多个用户关系集,可包括以下步骤:
A41、根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系;
A42、将与所述多个对象中每一对象之间存在预设关系的多个其他对象与所述每一对象组成用户关系集,得到多个用户关系集。
本申请实施例中,可根据多个自然人ID和多个用户画像确定多个对象中存在预设关系的对象,还可以确定多个对象中每一对象与其他对象之间的关系类型,从而,可以在确定第一对象的第一自然人ID后,根据第一自然人ID确定与第一对象存在预设关系的第二对象,进而根据第二对象的目标用户画像向第一对象进行内容推送。
可选地,上述步骤A41中,根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系,可包括以下步骤:
B1、根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度,所述对象i和所述对象j为所述多个对象中任意两个不同的对象;
B2、若所述关联度超过预设关联度,确定所述对象i和所述对象j之间存在预设关系;以及,确定所述对象i和所述对象j之间的关系类型。
本申请实施例中,对象i和对象j为多个对象中任意两个不同的对象,针对对象i和对象j,可根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度,从而,可确定多个对象中每两个对象之间是否存在预设关系,以及存在预设关系的两个对象之间的关系类型。
可选地,每一所述自然人ID对应的关联信息包括多个关联子信息,每一所述用户画像包括多个用户标签,上述步骤B1中,根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度,可包括以下步骤:
B11、确定所述对象i的自然人ID对应的多个关联子信息与所述对象j的自然人ID对应的多个关联子信息之间包含的相同关联子信息的第一数量;
B12、确定所述对象i的自然人ID对应的多个用户标签与所述对象j的自然人ID对应的多个用户标签之间包含的相同用户标签的第二数量;
B13、确定所述第一数量和所述第二数量之间的数量和;
B14、根据预设的数量和与关联度之间的对应关系确定所述数量和对应的关联度,将所述关联度作为所述对象i和所述对象j之间的关联度。
其中,每一自然人ID对应的关联信息包括的关联子信息可包括以下任意一种:应用使用状态、身份标识、位置标识,身份标识可包括以下至少一种:用户ID、人脸,指纹、静脉、虹膜等,用户ID例如可包括ICCID、IMEI、SSOID、OppenId、第三方应用的ID等等,位置标识可包括电子设备的MAC地址,地理位置,其中,地理位置例如可包括对象的住址、工作地点等,此处不作具体限制。
本申请实施例中,针对对象i和对象j,可根据对象i的自然人ID对应的多个关联子信息与对象j的自然人ID对应的多个关联子信息确定对象i和对象j之间包含的相同关联子信息的第一数量。还根据对象i的自然人ID对应的多个用户标签与对象j的自然人ID对应的多个用户标签确定对象i和对象j之间包含的相同用户标签的第二数量。然后,确定第一数量和第二数量之间的数量和,进而,根据预设的数量和与关联度之间的对应关系确定数量和对应的关联度。从而,可确定多个对象中每两个对象之间的关联度,并根据该关联度确定每两个对象之间是否存在预设关系。
104、获取所述第二自然人ID对应的目标用户画像。
其中,目标用户画像为第二自然人ID对应的第二对象的用户画像。
本申请实施例中,获取第二自然人ID对应的目标用户画像,具体地,可根据第二自然人ID查询预设的数据库中与第二自然人ID对应的目标用户画像,目标用户画像为步骤A3中构建的多个用户画像中的一个用户画像。
105、根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
本申请实施例中,考虑到在给第一对象进行内容推送时,推送的内容不仅仅是自己关注的信息,也可以是与其存在预设关系的第二对象关注的信息以及事务。因此,可根据第二对象的目标用户画像和第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。例如,已经识别出第一对象与第二对象之间的关系密切的朋友,若某一天第二对象非常关注一个新闻,或者想要购买某个产品,但是没有正式下单,此时,可以给第一对象推送与该新闻或该产品有关的内容。
可选地,上述步骤105中,根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送,可包括以下步骤:
51、根据所述目标用户画像确定向所述第一对象推送的推送内容;
52、根据所述第二对象与所述第一对象之间的所述预设关系确定向所述第一对象和所述第二对象推送的推送控制参数;
53、根据所述推送控制参数向所述第一对象推送所述推送内容。
其中,推送控制参数可包括以下至少一种:推送时间、推送位置、推送应用。
本申请实施例中,可根据目标用户画像确定向第一对象推送的推送内容,例如,第二对象的目标用户画像包括第二对象喜欢玫瑰花,则可确定推送内容为关于玫瑰花的内容。还可根据第二对象与第一对象之间的预设关系确定向第一对象和所述第二对象推送的推送控制参数,若第一对象和第二对象之间为夫妻关系或者情侣关系,则可在情人节、第一对象的生日等时间,向第一对象推送关于玫瑰花的内容,提示第一对象可以向第一对象赠送玫瑰花作为礼物。又例如,若第二对象与第一对象为父母子女关系,且父母经常关注养身信息,浏览关于保健品的内容,可以向子女推送关于防止受骗的内容,帮助子女防止父母受骗。
可以看出,本申请实施例中所描述的内容推送方法,通过获取第一用户ID,确定第一用户ID对应的第一对象的第一自然人ID,根据第一自然人ID确定与第一对象之间存在预设关系的第二对象的第二自然人ID,获取第二自然人ID对应的目标用户画像,根据目标用户画像以及第二对象与第一对象之间的预设关系向第一对象进行内容推送,如此,可根据与第一对象存在预设关系的第二对象的用户画像向第一对象进行内容推送,可更加智能地进行内容推送多样化的内容,提高推送效果。
与上述一致地,请参阅图2,图2是本申请实施例提供的另一种内容推送方法的流程示意图,本实施例中所描述的内容推送方法,该方法可包括以下步骤:
201、获取第一用户ID。
202、确定所述第一用户ID对应的第一对象的第一自然人ID。
203、根据所述第一自然人ID查询预设的数据库中的多个用户关系集,得到与所述第一对象对应的用户关系集中的第二对象的第二自然人ID,其中,所述第一对象对应的用户关系集包括所述第一对象分别与其他对象之间的预设关系,所述其他对象包括所述第二对象。
204、获取所述第二自然人ID对应的目标用户画像。
205、根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
其中,上述步骤201-205的具体实现过程可参照图1B所示的方法中相应的描述,在此不再赘述。
可以看出,本申请实施例中所描述的内容推送方法,通过获取第一用户ID,确定第一用户ID对应的第一对象的第一自然人ID,根据第一自然人ID查询预设的数据库中的多个用户关系集,得到与第一对象对应的用户关系集中的第二对象的第二自然人ID,获取第二自然人ID对应的目标用户画像,根据目标用户画像以及第二对象与第一对象之间的预设关系向第一对象进行内容推送,如此,可根据与第一对象存在预设关系的第二对象的用户画像向第一对象进行内容推送,可更加智能地进行内容推送多样化的内容,提高推送效果。
与上述一致地,请参阅图3,为本申请实施例提供的另一种内容推送方法的实施例流程示意图,本实施例中所描述的内容推送方法,本方法可包括以下步骤:
301、构建多个对象中每一对象的自然人ID,得到多个自然人ID,所述多个对象包括所述第一对象和所述其他对象。
302、获取所述多个对象中每一对象的历史使用数据,得到多个历史使用数据。
303、根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像。
304、根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到所述多个用户关系集,将所述多个用户关系集存储在预设的数据库中。
305、获取第一用户ID。
306、确定所述第一用户ID对应的第一对象的第一自然人ID。
307、根据所述第一自然人ID查询所述预设的数据库中的多个用户关系集,得到与所述第一对象对应的用户关系集中的第二对象的第二自然人ID,其中,所述第一对象对应的用户关系集包括所述第一对象分别与其他对象之间的预设关系,所述其他对象包括所述第二对象。
308、获取所述第二自然人ID对应的目标用户画像。
309、根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
其中,上述步骤301-309的具体实现过程可参照图1B所示的方法中相应的描述,在此不再赘述。
本申请实施例中所描述的内容推送方法,通过构建多个对象中每一对象的自然人ID,得到多个自然人ID,获取多个对象中每一对象的历史使用数据,得到多个历史使用数据,根据多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像,根据多个自然人ID和多个用户画像确定多个对象中每一对象对应的用户关系集,得到多个用户关系集,获取第一用户ID,确定第一用户ID对应的第一对象的第一自然人ID,根据第一自然人ID查询预设的数据库中的多个用户关系集,得到与第一对象对应的用户关系集中的第二对象的第二自然人ID,获取第二自然人ID对应的目标用户画像,根据目标用户画像以及第二对象与第一对象之间的预设关系向第一对象进行内容推送,如此,可预先确定多个对象中每两个对象之间是否存在预设关系,以及,可根据与第一对象存在预设关系的第二对象的用户画像向第一对象进行内容推送,可更加智能地进行内容推送多样化的内容,提高推送效果。
与上述一致地,请参阅图4,图4是本申请实施例提供的一种电子设备400,包括:处理器410、存储器420、通信接口430以及一个或多个程序421,所述一个或多个程序421被存储在所述存储器420中,并且被配置成由所述处理器410执行,所述程序包括用于执行以下步骤的指令:
获取第一用户ID;
确定所述第一用户ID对应的第一对象的第一自然人ID;
根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID;
获取所述第二自然人ID对应的目标用户画像;
根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
在一个可能的示例中,在所述根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送方面,所述程序421包括用于执行以下步骤的指令:
根据所述目标用户画像确定向所述第一对象推送的推送内容;
根据所述第二对象与所述第一对象之间的所述预设关系确定向所述第一对象和所述第二对象推送的推送控制参数;
根据所述推送控制参数向所述第一对象推送所述推送内容。
在一个可能的示例中,在所述根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID方面,所述程序421包括用于执行以下步骤的指令:
根据所述第一自然人ID查询预设的数据库中的多个用户关系集,得到与所述第一对象对应的用户关系集中的第二对象的第二自然人ID,其中,所述第一对象对应的用户关系集包括所述第一对象分别与其他对象之间的预设关系,所述其他对象包括所述第二对象。
在一个可能的示例中,所述程序421还包括用于执行以下步骤的指令:
构建多个对象中每一对象的自然人ID,得到多个自然人ID,所述多个对象包括所述第一对象和所述其他对象;
获取所述多个对象中每一对象的历史使用数据,得到多个历史使用数据;
根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像;
根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到所述多个用户关系集。
在一个可能的示例中,在所述构建多个对象中每一对象的自然人ID,得到多个自然人ID方面,所述程序421包括用于执行以下步骤的指令:
获取所述多个对象中每一对象对应的身份关联信息,得到多个关联信息;
根据所述多个身份关联信息中每一身份关联信息生成对应对象的自然人ID,得到多个自然人ID。
在一个可能的示例中,在所述根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像方面,所述程序421包括用于执行以下步骤的指令:
根据所述多个历史使用数据中每一历史使用数据确定一个用户画像集,得到多个用户画像集,每一所述用户画像集包括多个维度的多个分用户画像,所述多个分用户画像中每一分用户画像包括多个标签;
根据所述多个用户画像集中每一用户画像集包括的多个分用户画像中的多个标签构建对应对象的用户画像,得到多个用户画像。
在一个可能的示例中,在所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到多个用户关系集方面,所述程序421包括用于执行以下步骤的指令:
根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系;
将与所述多个对象中每一对象之间存在预设关系的多个其他对象与所述每一对象组成用户关系集,得到多个用户关系集。
在一个可能的示例中,在所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系方面,所述程序421包括用于执行以下步骤的指令:
根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度,所述对象i和所述对象j为所述多个对象中任意两个不同的对象;
若所述关联度超过预设关联度,确定所述对象i和所述对象j之间存在预设关系;以及,确定所述对象i和所述对象j之间的关系类型。
在一个可能的示例中,每一所述自然人ID对应的关联信息包括多个关联子信息,每一所述用户画像包括多个用户标签,在所述根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度方面,所述程序421包括用于执行以下步骤的指令:
确定所述对象i的自然人ID对应的多个关联子信息与所述对象j的自然人ID对应的多个关联子信息之间包含的相同关联子信息的第一数量;
确定所述对象i的自然人ID对应的多个用户标签与所述对象j的自然人ID对应的多个用户标签之间包含的相同用户标签的第二数量;
确定所述第一数量和所述第二数量之间的数量和;
根据预设的数量和与关联度之间的对应关系确定所述数量和对应的关联度,将所述关联度作为所述对象i和所述对象j之间的关联度。
请参阅图5A,图5A是本实施例提供的一种内容推送装置的结构示意图。该内容推送装置应用于如图1A所示的电子设备,所述内容推送装置包括获取单元501、确定单元502和推送单元503,其中,
所述获取单元501,用于获取第一用户ID;
所述确定单元502,用于确定所述第一用户ID对应的第一对象的第一自然人ID;
所述确定单元502,还用于根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID;
所述获取单元501,还用于获取所述第二自然人ID对应的目标用户画像;
所述推送单元503,用于根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
可选地,在所述根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送方面,所述推送单元503具体用于:
根据所述目标用户画像确定向所述第一对象推送的推送内容;
根据所述第二对象与所述第一对象之间的所述预设关系确定向所述第一对象和所述第二对象推送的推送控制参数;
根据所述推送控制参数向所述第一对象推送所述推送内容。
可选地,在所述根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID方面,所述确定单元502具体用于:
根据所述第一自然人ID查询预设的数据库中的多个用户关系集,得到与所述第一对象对应的用户关系集中的第二对象的第二自然人ID,其中,所述第一对象对应的用户关系集包括所述第一对象分别与其他对象之间的预设关系,所述其他对象包括所述第二对象。
可选地,如图5B所示,图5B为图5A所示的内容推送装置的变型结构,其与图5A相比较,还可以包括:构建单元504,其中,
所述构建单元504,用于构建多个对象中每一对象的自然人ID,得到多个自然人ID,所述多个对象包括所述第一对象和所述其他对象;
所述获取单元501,还用于获取所述多个对象中每一对象的历史使用数据,得到多个历史使用数据;
所述构建单元504,还用于根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像;
所述确定单元502,还用于根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到所述多个用户关系集。
可选地,在所述构建多个对象中每一对象的自然人ID,得到多个自然人ID方面,所述构建单元504具体用于:
获取所述多个对象中每一对象对应的身份关联信息,得到多个关联信息;
根据所述多个身份关联信息中每一身份关联信息生成对应对象的自然人ID,得到多个自然人ID。
可选地,在所述根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像方面,所述构建单元504具体用于:
根据所述多个历史使用数据中每一历史使用数据确定一个用户画像集,得到多个用户画像集,每一所述用户画像集包括多个维度的多个分用户画像,所述多个分用户画像中每一分用户画像包括多个标签;
根据所述多个用户画像集中每一用户画像集包括的多个分用户画像包括的多个标签构建对应对象的用户画像,得到多个用户画像。
可选地,在所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到多个用户关系集方面,所述确定单元502具体用于:
根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系;
将与所述多个对象中每一对象之间存在预设关系的多个其他对象与所述每一对象组成用户关系集,得到多个用户关系集。
可选地,在所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系方面,所述推送单元503具体用于:
根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度,所述对象i和所述对象j为所述多个对象中任意两个不同的对象;
若所述关联度超过预设关联度,确定所述对象i和所述对象j之间存在预设关系;以及,确定所述对象i和所述对象j之间的关系类型。
可选地,每一所述自然人ID对应的关联信息包括多个关联子信息,每一所述用户画像包括多个用户标签,在所述根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度方面,所述推送单元503具体用于:
确定所述对象i的自然人ID对应的多个关联子信息与所述对象j的自然人ID对应的多个关联子信息之间包含的相同关联子信息的第一数量;
确定所述对象i的自然人ID对应的多个用户标签与所述对象j的自然人ID对应的多个用户标签之间包含的相同用户标签的第二数量;
确定所述第一数量和所述第二数量之间的数量和;
根据预设的数量和与关联度之间的对应关系确定所述数量和对应的关联度,将所述关联度作为所述对象i和所述对象j之间的关联度。
可以看出,本申请实施例中所描述的内容推送装置,通过获取第一用户ID,确定第一用户ID对应的第一对象的第一自然人ID,根据第一自然人ID确定与第一对象之间存在预设关系的第二对象的第二自然人ID,获取第二自然人ID对应的目标用户画像,根据目标用户画像以及第二对象与第一对象之间的预设关系向第一对象进行内容推送,如此,可根据与第一对象存在预设关系的第二对象的用户画像向第一对象进行内容推送,可更加智能地进行内容推送多样化的内容,提高推送效果。
可以理解的是,本实施例的内容推送装置的各程序模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种内容推送方法的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种内容推送方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种内容推送方法,其特征在于,所述方法包括:
获取第一用户ID;
确定所述第一用户ID对应的第一对象的第一自然人ID;
根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID,具体包括:根据所述第一自然人ID查询预设的数据库中的多个用户关系集,得到与所述第一对象对应的用户关系集中的第二对象的第二自然人ID,其中,所述第一对象对应的用户关系集包括所述第一对象分别与其他对象之间的预设关系,所述其他对象包括所述第二对象;
所述多个用户关系集根据以下步骤确定:构建多个对象中每一对象的自然人ID,得到多个自然人ID,所述多个对象包括所述第一对象和所述其他对象;获取所述多个对象中每一对象的历史使用数据,得到多个历史使用数据;根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像;根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到所述多个用户关系集;
所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到多个用户关系集包括:根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系;将与所述多个对象中每一对象之间存在预设关系的多个其他对象与所述每一对象组成用户关系集,得到多个用户关系集;
所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系包括:根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度,所述对象i和所述对象j为所述多个对象中任意两个不同的对象;若所述关联度超过预设关联度,确定所述对象i和所述对象j之间存在预设关系;以及,确定所述对象i和所述对象j之间的关系类型;
每一所述自然人ID对应的关联信息包括多个关联子信息,每一所述用户画像包括多个用户标签,所述根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度包括:确定所述对象i的自然人ID对应的多个关联子信息与所述对象j的自然人ID对应的多个关联子信息之间包含的相同关联子信息的第一数量;确定所述对象i的自然人ID对应的多个用户标签与所述对象j的自然人ID对应的多个用户标签之间包含的相同用户标签的第二数量;确定所述第一数量和所述第二数量之间的数量和;根据预设的数量和与关联度之间的对应关系确定所述数量和对应的关联度,将所述关联度作为所述对象i和所述对象j之间的关联度;
获取所述第二自然人ID对应的目标用户画像;
根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送,包括:
根据所述目标用户画像确定向所述第一对象推送的推送内容;
根据所述第二对象与所述第一对象之间的所述预设关系确定向所述第一对象和所述第二对象推送的推送控制参数;
根据所述推送控制参数向所述第一对象推送所述推送内容。
3.根据权利要求1所述的方法,其特征在于,所述构建多个对象中每一对象的自然人ID,得到多个自然人ID,包括:
获取所述多个对象中每一对象对应的身份关联信息,得到多个身份关联信息;
根据所述多个身份关联信息中每一身份关联信息生成对应对象的自然人ID,得到多个自然人ID。
4.根据权利要求1所述的方法,其特征在于,所述根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像,包括:
根据所述多个历史使用数据中每一历史使用数据确定一个用户画像集,得到多个用户画像集,每一所述用户画像集包括多个维度的多个分用户画像,所述多个分用户画像中每一分用户画像包括多个标签;
根据所述多个用户画像集中每一用户画像集包括的多个分用户画像中的多个标签构建对应对象的用户画像,得到多个用户画像。
5.一种内容推送装置,其特征在于,所述内容推送装置包括:
获取单元,用于获取第一用户ID;
确定单元,用于确定所述第一用户ID对应的第一对象的第一自然人ID;
所述确定单元,还用于根据所述第一自然人ID确定与所述第一对象之间存在预设关系的第二对象的第二自然人ID,具体包括:根据所述第一自然人ID查询预设的数据库中的多个用户关系集,得到与所述第一对象对应的用户关系集中的第二对象的第二自然人ID,其中,所述第一对象对应的用户关系集包括所述第一对象分别与其他对象之间的预设关系,所述其他对象包括所述第二对象;
构建单元,用于构建多个对象中每一对象的自然人ID,得到多个自然人ID,所述多个对象包括所述第一对象和所述其他对象;所述获取单元,还用于获取所述多个对象中每一对象的历史使用数据,得到多个历史使用数据;所述构建单元,还用于根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像;所述确定单元,还用于根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到所述多个用户关系集;所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每一对象对应的用户关系集,得到多个用户关系集包括:根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系;将与所述多个对象中每一对象之间存在预设关系的多个其他对象与所述每一对象组成用户关系集,得到多个用户关系集;
所述根据所述多个自然人ID和所述多个用户画像确定所述多个对象中每两个对象之间是否存在预设关系包括:根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度,所述对象i和所述对象j为所述多个对象中任意两个不同的对象;若所述关联度超过预设关联度,确定所述对象i和所述对象j之间存在预设关系;以及,确定所述对象i和所述对象j之间的关系类型;
每一所述自然人ID对应的关联信息包括多个关联子信息,每一所述用户画像包括多个用户标签,所述根据对象i的自然人ID和用户画像和对象j的自然人ID和用户画像确定对象i和对象j之间的关联度包括:确定所述对象i的自然人ID对应的多个关联子信息与所述对象j的自然人ID对应的多个关联子信息之间包含的相同关联子信息的第一数量;确定所述对象i的自然人ID对应的多个用户标签与所述对象j的自然人ID对应的多个用户标签之间包含的相同用户标签的第二数量;确定所述第一数量和所述第二数量之间的数量和;根据预设的数量和与关联度之间的对应关系确定所述数量和对应的关联度,将所述关联度作为所述对象i和所述对象j之间的关联度;
所述获取单元,还用于获取所述第二自然人ID对应的目标用户画像;
推送单元,用于根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送。
6.根据权利要求5所述的装置,其特征在于,在所述根据所述目标用户画像以及所述第二对象与所述第一对象之间的所述预设关系向所述第一对象进行内容推送方面,所述推送单元具体用于:
根据所述目标用户画像确定向所述第一对象推送的推送内容;
根据所述第二对象与所述第一对象之间的所述预设关系确定向所述第一对象和所述第二对象推送的推送控制参数;
根据所述推送控制参数向所述第一对象推送所述推送内容。
7.根据权利要求5所述的装置,其特征在于,在所述构建多个对象中每一对象的自然人ID,得到多个自然人ID方面,所述构建单元具体用于:
获取所述多个对象中每一对象对应的身份关联信息,得到多个身份关联信息;
根据所述多个身份关联信息中每一身份关联信息生成对应对象的自然人ID,得到多个自然人ID。
8.根据权利要求7所述的装置,其特征在于,在所述根据所述多个历史使用数据中每一历史使用数据构建用户画像,得到多个用户画像方面,所述构建单元具体用于:
根据所述多个历史使用数据中每一历史使用数据确定一个用户画像集,得到多个用户画像集,每一所述用户画像集包括多个维度的多个分用户画像,所述多个分用户画像中每一分用户画像包括多个标签;
根据所述多个用户画像集中每一用户画像集包括的多个分用户画像包括的多个标签构建对应对象的用户画像,得到多个用户画像。
9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-4任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-4任一项所述的方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/097310 WO2021012186A1 (zh) | 2019-07-23 | 2019-07-23 | 内容推送方法及相关产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113950817A CN113950817A (zh) | 2022-01-18 |
CN113950817B true CN113950817B (zh) | 2024-06-25 |
Family
ID=74192805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980097350.5A Active CN113950817B (zh) | 2019-07-23 | 2019-07-23 | 内容推送方法及相关产品 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113950817B (zh) |
WO (1) | WO2021012186A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114968970A (zh) * | 2021-02-24 | 2022-08-30 | 北京国双千里科技有限公司 | 对象属性确定方法、装置、电子设备及存储介质 |
CN114417143A (zh) * | 2021-12-28 | 2022-04-29 | 上海掌门科技有限公司 | 用于确定用户画像信息的方法、设备、介质及程序产品 |
CN115098599A (zh) * | 2022-06-20 | 2022-09-23 | 启明信息技术股份有限公司 | 一种基于多维度用户偏好标签画像分析方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107104883A (zh) * | 2017-04-21 | 2017-08-29 | 腾讯科技(深圳)有限公司 | 一种社交关系链中的信息分享方法、客户端及服务器 |
CN108985954A (zh) * | 2018-07-02 | 2018-12-11 | 武汉斗鱼网络科技有限公司 | 一种建立各标识的关联关系的方法以及相关设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105608179B (zh) * | 2015-12-22 | 2019-03-12 | 百度在线网络技术(北京)有限公司 | 确定用户标识的关联性的方法和装置 |
CN106446100A (zh) * | 2016-09-13 | 2017-02-22 | 乐视控股(北京)有限公司 | 一种内容推荐方法和装置 |
CN108804450B (zh) * | 2017-04-28 | 2022-02-01 | 百度在线网络技术(北京)有限公司 | 信息推送的方法和装置 |
CN109002490B (zh) * | 2018-06-26 | 2020-09-04 | 腾讯科技(北京)有限公司 | 用户画像生成方法、装置、服务器及存储介质 |
-
2019
- 2019-07-23 CN CN201980097350.5A patent/CN113950817B/zh active Active
- 2019-07-23 WO PCT/CN2019/097310 patent/WO2021012186A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107104883A (zh) * | 2017-04-21 | 2017-08-29 | 腾讯科技(深圳)有限公司 | 一种社交关系链中的信息分享方法、客户端及服务器 |
CN108985954A (zh) * | 2018-07-02 | 2018-12-11 | 武汉斗鱼网络科技有限公司 | 一种建立各标识的关联关系的方法以及相关设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113950817A (zh) | 2022-01-18 |
WO2021012186A1 (zh) | 2021-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113939814B (zh) | 内容推送方法及相关产品 | |
CN113316778B (zh) | 设备推荐方法及相关产品 | |
CN104079962B (zh) | 一种推送推荐信息的方法及装置 | |
CN104219617B (zh) | 服务获取方法及装置 | |
CN111338725B (zh) | 界面布局方法及相关产品 | |
CN113950817B (zh) | 内容推送方法及相关产品 | |
CN106528709A (zh) | 社交信息推荐方法及装置 | |
CN106921791B (zh) | 一种多媒体文件的存储和查看方法、装置及移动终端 | |
WO2015043525A1 (en) | Method, apparatus, and system for picture sharing | |
CN108388630A (zh) | 一种购物信息推送方法、装置及电子设备 | |
CN106131133B (zh) | 浏览历史记录信息查看方法、装置及系统 | |
CN108399232A (zh) | 一种信息推送方法、装置及电子设备 | |
KR20190117753A (ko) | 메시지 통지 방법 및 단말기 | |
CN108769286B (zh) | Dns服务器配置方法及相关产品 | |
CN107563851A (zh) | 应用推荐方法、装置、终端及存储介质 | |
CN104683496A (zh) | 地址过滤方法及装置 | |
CN113940033A (zh) | 用户识别方法及相关产品 | |
CN113366523B (zh) | 资源推送方法及相关产品 | |
CN107317917B (zh) | 应用控制方法及相关产品 | |
CN109257731A (zh) | 紧急呼叫实现方法、电子装置及计算机可读存储介质 | |
CN113396433B (zh) | 用户画像构建方法及相关产品 | |
CN109359453B (zh) | 解锁方法及相关产品 | |
KR102335207B1 (ko) | 전자 장치 및 그의 소셜 미디어 컨텐츠 제공 방법 | |
CN107423324A (zh) | 网页的访问方法、装置及设备 | |
CN108900385B (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 |