CN104579912B - 数据推送的方法及装置 - Google Patents

数据推送的方法及装置 Download PDF

Info

Publication number
CN104579912B
CN104579912B CN201310521660.XA CN201310521660A CN104579912B CN 104579912 B CN104579912 B CN 104579912B CN 201310521660 A CN201310521660 A CN 201310521660A CN 104579912 B CN104579912 B CN 104579912B
Authority
CN
China
Prior art keywords
target
push information
user identifier
operation record
information
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
CN201310521660.XA
Other languages
English (en)
Other versions
CN104579912A (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 CN201310521660.XA priority Critical patent/CN104579912B/zh
Publication of CN104579912A publication Critical patent/CN104579912A/zh
Application granted granted Critical
Publication of CN104579912B publication Critical patent/CN104579912B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种数据推送的方法及装置,涉及互联网应用领域,能够解决因服务器随机向终端发送推送信息造成对用户正常使用的干扰以及***资源浪费的问题。所述方法包括:获取目标用户标识,所述目标用户标识为登录状态为在线状态的用户标识;获取所述目标用户标识的属性信息;根据所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,所述目标推送信息与所述操作记录和所述属性信息的关联性较高;将所述目标推送信息发送给登录有所述目标用户标识的终端。本发明主要应用于网络侧服务器向终端推送数据的过程中。

Description

数据推送的方法及装置
技术领域
本发明涉及互联网应用领域,尤其涉及一种数据推送的方法及装置。
背景技术
随着互联网的迅速发展,即时通信软件被广泛使用。即时聊天软件的服务商通过网络侧服务器向使用其即时通信软件的终端推送信息,以达到向用户发出通知的目的。
现有的数据推送方式为:当用户登录终端中的即时通信软件后,服务器随机向终端发送推送信息,推送信息为广告信息、新闻信息、时频更新信息或***更新信息等。终端在接收到信息后,显示接收的信息。其中,服务器可根据随机算法,向终端发送一种推送信息,也可对终端提供的目标用户标识ID进行随机计算,根据随机计算结果确定是否向终端发送推送信息。
在实现上述数据推送的过程中,发明人发现现有技术中至少存在如下问题:由于网络侧服务器随机向终端发送的推送信息,因此当推送的信息不是用户需要的信息时,将造成对用户正常使用的干扰,同时还需消耗终端的***资源显示这些无用的推送信息,造成***资源的浪费。
发明内容
本发明提供的一种数据推送的方法及装置,能够解决因服务器随机向终端发送推送信息造成对用户正常使用的干扰以及***资源浪费的问题。
一方面本发明提供了一种数据推送的方法,所述方法包括:
获取目标用户标识,所述目标用户标识为登录状态为在线状态的用户标识;
获取所述目标用户标识的属性信息;
根据所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,所述目标推送信息与所述操作记录和所述属性信息的关联性较高;
将所述目标推送信息发送给登录有所述目标用户标识的终端。
另一方面,本发明还提供了一种数据推送的装置,所述装置包括:
获取单元,用于获取目标用户标识,所述目标用户标识为登录状态为在线状态的用户标识;
所述获取单元还用于,获取所述目标用户标识的属性信息;
确定单元,用于根据所述获取单元获取的所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,所述目标推送信息与所述操作记录和所述属性信息的关联性较高;
发送单元,用于将所述确定单元确定的所述目标推送信息发送给登录有所述目标用户标识的终端。
本发明提供的数据推送的方法及装置,能够获取上线用户的目标用户标识,根据目标用户标识的属性信息和目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,该目标推送信息与所述操作记录和所述属性信息的关联性较高,将目标推送信息发送给登录有所述目标用户标识的终端。现有技术中,根据随机算法或者固定的发送关系向终端发送推送信息,无法根据不同用户推动与用户相适应的不同的推送信息,导致对用户正常使用的干扰,同时浪费***资源。本发明中,目标推送信息与所述操作记录和所述属性信息的关联性较高,因此能够针对用户的操作记录和用户标识的属性信息确定出用户可能需要的目标推送信息,使用户有更高的概率接收到感兴趣的推送信息,避免***资源浪费。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中第一个数据推送的方法的流程图;
图2为本发明实施例中第二个数据推送的方法的流程图;
图3为本发明实施例中第三个数据推送的方法的流程图;
图4为本发明实施例中一个场景的示意图;
图5为本发明实施例中第四个数据推送的方法的流程图;
图6为本发明实施例中另一个场景的示意图;
图7为本发明实施例中第五个数据推送的方法的流程图;
图8为本发明实施例中一个数据推送的方法的结构示意图;
图9为本发明实施例中另一个数据推送的方法的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种数据推送的方法,所述方法应用于网络侧服务器中,所述网络侧服务器用于维护即时通信软件的正常运行,如图1所示,所述方法包括:
步骤101、获取目标用户标识,目标用户标识为登录状态为在线状态的用户标识。
网络侧服务器中通过用户标识池对全部用户标识的在线、离线状态进行监控和统计。用户标识池可通过“0”“1”的数组对各用户标识的登录状态进行表示,“0”代表下线,“1”代表上线。为了达到只想在线的用户发送推送信息,因此需要通过轮训等方式遍历用户标识池,进而的得到登录状态为在线状态的用户标识,即目标用户标识。推过控制轮询的时间将,可以发送推送信息的时间间隔。当轮询的时间间隔为1小时时,对于在线用户将每1小时收到一次推送信息。
步骤102、获取目标用户标识的属性信息。
目标用户标识的属性信息,用于表示目标用户标识代表的用户的属性信息,例如:年龄、所在城市、生日、工作性质、爱好、入网时间等。
步骤103、根据属性信息和目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,目标推送信息与操作记录和属性信息的关联性较高。
其中,操作记录包括下述至少一个记录:网页浏览记录、消费记录、时频播放记录。
网络侧服务器除了记录有用户标识的属性信息,还记录有用户标识的操作记录。可通过下述三种方式确定目标推送信息:
1、根据所述属性信息的关联性和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息。
确定出与目标用户标识的属性信息的相关性高的对比用户标识,再算出对比用户标识的操作记录和目标用户标识的操作记录的差异部分,从该差异部分中确定出目标推送信息。
2、根据所述属性信息和所述目标用户标识对应的操作记录的关联性,从预设推送信息集合中确定目标推送信息。
查找出目标用户标识对应的每个操作记录对应的内容,再找出与该内容具有关联性的另一内容,从预设推送信息集合中确定与该另一内容对应的推送信息。从多条确定的推送信息中选择一个作为目标推送信息。
3、根据目标用户标识的属性信息在每个预设推送信息中所占的比例,确定每个预设推送信息的整体推送比例,将整体推送比例较高的推送信息确定为目标推送信息。
找出预设推送信息集合中每个预设推送信息对应的内容,获取全部用户对每项内容的浏览记录,在浏览记录中查找出与目标用户报纸的属性信息相一致的用户在浏览记录中所占的比例,得到各项属性信息对应的推送比例,再将各项属性信息对应的推送比例进行运算,得到预设推送信息针对目标用户标识的整体推送比例。将整体推送比例最高的预设推送信息确定为目标推送信息。
需要说明的是,本发明实施例中所述的内容,可为但不限于下述数据中的任意一种:视频数据、新闻数据、商品数据。
步骤104、将目标推送信息发送给登录有目标用户标识的终端。
根据目标用户标识的登陆地址,确定登录有目标用户标识的终端,向该终端发送目标推送信息。
本发明实施例提供的数据推送的方法,能够获取上线用户的目标用户标识,根据目标用户标识的属性信息和目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,该目标推送信息与所述操作记录和所述属性信息的关联性较高,将目标推送信息发送给登录有所述目标用户标识的终端。现有技术中,根据随机算法或者固定的发送关系向终端发送推送信息,无法根据不同用户推动与用户相适应的不同的推送信息,导致对用户正常使用的干扰,同时浪费***资源。本发明中,目标推送信息与所述操作记录和所述属性信息的关联性较高,因此能够针对用户的操作记录和用户标识的属性信息确定出用户可能需要的目标推送信息,使用户有更高的概率接收到感兴趣的推送信息,避免***资源浪费。
在使用过程中,常会出现下述现象:用户在电脑上登录即时通信软件时,会关注是否有留言等未处理信息。当登录一段时间之后,用户将离开电脑进行休息,此时在网络侧服务器中显示的登录状态仍为在线状态,但此时用户已离开电脑,若此时向用户发送推送信息将无法立即被用户获知,进而降低推动信息的即时性。为此,本发明实施例还提供了一种数据推送的方法,作为对图1所示方法的具体说明,如图2所示,步骤101、获取目标用户标识,目标用户标识为登录状态为在线状态的用户标识,可通过下述方式进行实施:
步骤201、实时检测用户标识池中每个用户标识的登录状态。
步骤202、当所述用户标识池中有用户标识的登录状态由离线状态转换为上线状态时,获取所述登录状态由离线状态切换为在线状态的用户标识,所述用户标识为目标用户标识。
通过检测每个用户标识的登录状态,能够获取登录状态由离线状态转换为上线状态的用户标识。登录状态由离线状态转换为上线状态表示用户刚刚登录,此时向检测出的用户标识发送信息,能够达到对刚刚登录即时聊天软件的用户发送推送消息。
本发明实施例提供的数据推送的方法,能够对刚刚登录的用户发送推送信息,进而提高推送信息的阅读比例。
本发明实施例还提供了一种数据推送的方法,作为对图1所示方法的具体说明,步骤103、根据属性信息和目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,目标推送信息与操作记录和属性信息的关联性较高,可通过下述三种方式中的任意一种进行实施:
1、根据所述属性信息的关联性和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息;
或者,2、根据所述属性信息和所述目标用户标识对应的操作记录的关联性,从预设推送信息集合中确定目标推送信息;
或者,3、根据目标用户标识的属性信息在每个预设推送信息中所占的比例,确定每个预设推送信息的整体推送比例,将整体推送比例较高的推送信息确定为目标推送信息。
如图3所示,方式1可通过下述步骤进行实施:
步骤301、在用户标识列表中查找与目标用户标识具有相似属性信息的对比用户标识。
用户标识列表包含全部用户标识,包括在线用户的用户标识和离线用户的用户标识。具有相似属性信息为属性信息中有部分的属性值相同。
提取目标用户标识的一个属性信息,在用户标识列表中查找与提取的属性信息相同的对比用户标识。例如:提取的属性信息为年龄,目标用户标识的年龄属性值为27。在用户标识列表中,查找年龄属性值为27的至少一个对比用户标识。
进一步的,可获取目标用户标识的多个属性信息,在用户标识列表中查找与提取的多个属性信息均相同的对比用户标识。例如:提取的属性信息为年龄和性别,目标用户标识的年龄属性值为27、性别为男。在用户标识列表中,查找年龄属性值为27、性别为男的至少一个对比用户标识。
步骤302、获取对比用户标识对应的操作记录集合。
根据网络侧服务器中记载的上网记录,能够获取每个对比用户标识对应的至少一个操作记录组成的操作记录集合。
步骤303、从该操作记录集合中,查找未包含在目标用户标识对应的操作记录集合中的至少一个操作记录。
将对比用户标识得到的操作记录集合和目标用户标识对应的操作记录集合进行比较,能够得到未包含在目标用户标识对应的操作记录集合中的至少一个操作记录。这些未包含在目标用户标识对应的操作记录集合中的至少一个操作记录即为可能被用户所关注的操作记录。
步骤304、从至少一个操作记录中选择目标操作记录。
由于推送信息在终端进行显示时,一次仅显示一条,因此需要从至少一个操作记录中选择目标操作记录。由于所述至少一个操作记录中的每个操作记录均可能被用户所关注,因此具体的选择方式此处不做限定,例如:随机选取方式、选择出现率最高的操作记录等。
步骤305、根据目标操作记录对应的内容,从预设推送信息集合中选择目标推送信息。
目标操作记录对应的内容为推送信息所要表示的主体内容。例如:如果目标操作记录为购物记录,则购买物为所述目标操作记录对应的内容。如果目标操作记录为视频浏览记录,则浏览的视频数据为所述目标操作记录对应的内容。如果目标操作记录为新闻浏览记录,则该新闻的主题或类型为所述目标操作记录对应的内容。
下面通过一个应用场景对图3所示的方法作进一步说明:
如图4所示,用户标识C为目标用户标识,其年龄属性值为27性别属性值为女,其对应的操作记录为购物记录,具体为购买商品C。用户标识列表中有用户标识A和用户标识B,其中:用户标识A的年龄属性值为27,性别属性值为女,其对应的操作记录为购买商品A和商品C,用户标识B的年龄属性值为29,性别属性值为女,其对应的操作记录为购买商品A和商品C。此时将性别属性值和年龄属性值均相同的用户标识作为对比用户标识。由于用户标识A和用户标识C具有性别属性值和年龄属性值,因此确定用户标识A为对比用户标识(用户标识A与目标用户标识C相似)。用户标识A的操作记录为购买商品A和商品C,而用户标识C的操作记录为购买商品C,因此将购买商品A的操作记录确定为目标操作记录。将用于描述商品A的预设推送信息确定为目标推送信息。
除了上述根据目标用户标识的属性信息与对比用户标识的属性信息的关联性确定目标推送信息,还可根据目标用户标识对应的操作记录所对应的推送信息与预设推送信息集合中的预设推送信息之间的相关性确定目标推送信息,如图5所示,方式2可通过下述步骤进行实施:
步骤501、获取目标用户标识对应的操作记录集合。
步骤502、在预设推送信息集合中,查找操作记录集合中每个操作记录所对应的至少一个第一对比推送信息。
根据操作记录对应的内容,确定第一对比推送信息。第一对比推送信息的主体内容中的属性信息与操作记录对应的内容全部一致。
步骤503、在预设推送信息集合中确定与查找出的每个第一对比推送信息具有相似属性的至少一个第二对比推送信息。
第二对比推送信息的主体内容中的部分属性信息与第一对比推送信息的主体内容的部分属性信息一致。例如:操作记录对应的内容为手机A,手机A的厂商属性为厂商B、价格属性为2000。从预设推送集合中查找出厂商属性为厂商B、价格属性为2000的推送信息作为第一对比推送信息。为了提高精确度,还可以增加属性信息的种类,例如除了厂商属性值、价格属性值、还参考手机***属性值、屏幕大小属性值等。
步骤504、从至少一个第二对比推送信息中,查找出未包含在操作记录集合中的至少一个第三对比推送信息。
每个第二对比推送信息均为用户所关注的信息,因此从至少一个第二对比推送信息中,查找出未包含在操作记录集合中的至少一个第三对比推送信息所采用的方式可为但不限于随机选取方式等。
步骤505、从至少一个第三对比推送信息中选择目标推送信息。
下面通过一个应用场景对图5所示的方法作进一步说明:
如图6所示,用户标识C为目标用户标识,其对应的操作记录为购物记录,具体内容为购买商品C。根据购买商品C的内容,可以从预设推送信息列表中确定与具有相同属性信息的第一对比推送信息,该推送信息的主体内容为商品C。在预设推送信息列表中查找与商品C的厂商属性值、价格属性值相同的至少一个第二对比推送信息,假设此时得到的第二预设推送信息的主体内容为商品B和商品C,则从主体内容分别为商品B和商品C的两个对比推送信息中选择一个作为第三对比推送信息,如主体内容为商品B的第三对比推送信息。将该第三对比推送信息发送给终端。
进一步的,下面通过一个应用场景对方式3进一步说明:
目标用户标识的属性信息包括性别属性信息、年龄属性信息、地域属性信息、已购买商品属性信息,分别为男性、23岁、广东、商品C。分别计算预设推送信息的主体内容对应于上述各属性信息的比例。如果当前预设推送信息有2个,分别为商品A和商品B,则分别计算商品A在男性、23岁、广东、商品C的点击率,统计结果如表1所示:
表1
属性信息 属性值 在商品A中的点击率 在商品B中的点击率
性别 0.8718 0.1740
年龄 23 0.2416 0.908
地域 广东 0.413 0.553
购物记录 商品C 0.1 0.03
贝叶斯公式指出:各独立事件同时发生的概率正比于各个事件发生概率之积。将表1中各属性信息在商品A中的点击率相乘,得到商品A的整体推动比例0.0087,同理得到商品B的整体推动比例0.0026,由于0.0087大于0.0026,因此表示商品A较商品B对目标用户标识的关联性较高。将商品A为主体内容的预设推送信息确定为目标推送信息。
本发明实施例提供的数据推送的方法,能够通过三种方式确定目标推送信息,使推送信息与用户的操作记录或属性信息具有较高的相关性,提高推送效率。
本发明实施例还提供了一种数据推送的方法,作为对图1所示方法的具体说明,步骤104、将所述目标推送信息发送给登录有所述目标用户标识的终端,可通过下述方式进行实施:
如果所述目标推送信息的配额量大于零,则将所述目标推送信息发送给登录有所述目标用户标识的终端,所述配额量用于所述目标推送信息发送的剩余次数;
根据目标推送信息的发送数量,修改所述配额量。
如果所述目标推送信息的配额量等于零,则取消将所述目标推送信息发送给登录有所述目标用户标识的终端,并重新确定目标推送信息,重新确定的目标推送信息与当前的目标推送信息不同。如果无法重新确定出目标推送信息,则取消向终端发送目标推送信息。
本发明实施例还提供的数据推送的方法,能够通过对配额量进行修改,实现根据配额量发送推送信息,进而保证向各个终端发送的同一个推送信息不会超出配额量的范围。
本发明实施例还提供了一种数据推送的方法,作为对图1所示方法的进一步说明,如图7所示,在步骤104、所述将所述目标推送信息发送给登录有所述目标用户标识的终端之前,所述方法还包括:
步骤701、获取目标用户标识在预设时间内接收到的目标推送信息的数量。
预设时间和预设次数能够控制控制网络侧服务器向终端发送目标推送信息的次数。预设时间如1天、5天、7天,预设次数如1次、3次等。
步骤702、如果数量大于预设次数,则取消向登录有目标用户标识的终端发送目标推送信息。
本发明实施例提供的数据推送的方法,能够当目标用户标识在预设时间内接收到的目标推送信息的数量大于预设次数时,取消向登录有目标用户标识的终端发送目标推送信息,进一步减少对用户正常操作的干扰。
本发明实施例还提供了一种数据推送的装置,所述装置用于执行图1至图7所示的方法,如图8所示,所述装置81包括:
获取单元811,用于获取目标用户标识,所述目标用户标识为登录状态为在线状态的用户标识;
所述获取单元811还用于,获取所述目标用户标识的属性信息;
确定单元812,用于根据所述获取单元811获取的所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,所述目标推送信息与所述操作记录和所述属性信息的关联性较高;
发送单元813,用于将所述确定单元812确定的所述目标推送信息发送给登录有所述目标用户标识的终端。
进一步的,如图9所示,所述获取单元811包括:
检测子单元8111,用于实时检测用户标识池中每个用户标识的登录状态;
获取子单元8112,用于当所述检测子单元8111检测到所述用户标识池中有用户标识的登录状态由离线状态转换为上线状态时,获取所述登录状态由离线状态切换为在线状态的用户标识,所述用户标识为目标用户标识。
进一步的,所述确定单元812包括:
第一确定子单元8121,用于根据所述属性信息的关联性和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息;
第二确定子单元8122,用于根据所述属性信息和所述目标用户标识对应的操作记录的关联性,从预设推送信息集合中确定目标推送信息;
第三确定子单元8123,用于根据目标用户标识的属性信息在每个预设推送信息中所占的比例,确定每个预设推送信息的整体推送比例,将整体推送比例较高的推送信息确定为目标推送信息。
进一步的,所述第一确定子单元8121还用于:
在用户标识列表中查找与所述目标用户标识具有相似属性信息的对比用户标识;
获取所述对比用户标识对应的操作记录集合;
从所述操作记录集合中,查找未包含在所述目标用户标识对应的操作记录集合中的至少一个操作记录;
从所述至少一个操作记录中选择目标操作记录;
根据所述目标操作记录对应的内容,从预设推送信息集合中选择目标推送信息。
进一步的,所述第二确定子单元8122还用于:
获取所述目标用户标识对应的操作记录集合;
在预设推送信息集合中,查找所述操作记录集合中每个操作记录所对应的至少一个第一对比推送信息;
在所述预设推送信息集合中确定与查找出的每个所述第一对比推送信息具有相似属性的至少一个第二对比推送信息;
从所述至少一个第二对比推送信息中,查找出未包含在所述操作记录集合中的至少一个第三对比推送信息;
从所述至少一个第三对比推送信息中选择目标推送信息。
进一步的,所述发送单元813包括:
发送子单元8131,用于当所述目标推送信息的配额量大于零时,将所述目标推送信息发送给登录有所述目标用户标识的终端,所述配额量用于所述目标推送信息发送的剩余次数;
修改子单元8132,用于根据目标推送信息的发送数量,修改所述配额量。
进一步的,所述获取单元811还用于,获取所述目标用户标识在预设时间内接收到的所述目标推送信息的数量;
所述修改子单元8132还用于,当所述获取单元811获取的数量大于预设次数时,取消向所述登录有所述目标用户标识的终端发送所述目标推送信息。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (12)

1.一种数据推送的方法,其特征在于,所述方法包括:
获取目标用户标识,所述目标用户标识为登录状态为在线状态的用户标识;
获取所述目标用户标识的属性信息;
根据所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,所述目标推送信息与所述操作记录和所述属性信息的关联性较高;
将所述目标推送信息发送给登录有所述目标用户标识的终端;
其中,所述获取目标用户标识,包括:实时检测用户标识池中每个用户标识的登录状态;当所述用户标识池中有用户标识的登录状态由离线状态转换为上线状态时,获取所述登录状态由离线状态切换为在线状态的用户标识,所述用户标识为目标用户标识;
所述根据所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,包括:
查找所述目标用户标识对应的每个操作记录所对应的第一内容,根据所述第一内容查找与所述第一内容具有关联性的第二内容,从所述预设推送信息集合中确定与所述第二内容对应的推送信息,从多条确定的所述推送信息中选择目标推送信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息的步骤,还包括:
根据所述属性信息的关联性和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息;
或者,根据所述属性信息和所述目标用户标识对应的操作记录的关联性,从预设推送信息集合中确定目标推送信息;
或者,根据目标用户标识的属性信息在每个预设推送信息中所占的比例,确定每个预设推送信息的整体推送比例,将整体推送比例较高的推送信息确定为目标推送信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述属性信息的关联性和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息的步骤,还包括:
在用户标识列表中查找与所述目标用户标识具有相似属性信息的对比用户标识;
获取所述对比用户标识对应的操作记录集合;
从所述操作记录集合中,查找未包含在所述目标用户标识对应的操作记录集合中的至少一个操作记录;
从所述至少一个操作记录中选择目标操作记录;
根据所述目标操作记录对应的内容,从预设推送信息集合中选择目标推送信息。
4.根据权利要求2所述的方法,其特征在于,所述根据所述属性信息和所述目标用户标识对应的操作记录的关联性,从预设推送信息集合中确定目标推送信息的步骤,还包括:
获取所述目标用户标识对应的操作记录集合;
在预设推送信息集合中,查找所述操作记录集合中每个操作记录所对应的至少一个第一对比推送信息;
在所述预设推送信息集合中确定与查找出的每个所述第一对比推送信息具有相似属性的至少一个第二对比推送信息;
从所述至少一个第二对比推送信息中,查找出未包含在所述操作记录集合中的至少一个第三对比推送信息;
从所述至少一个第三对比推送信息中选择目标推送信息。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述目标推送信息发送给登录有所述目标用户标识的终端的步骤,包括:
如果所述目标推送信息的配额量大于零,则将所述目标推送信息发送给登录有所述目标用户标识的终端,所述配额量用于所述目标推送信息发送的剩余次数;
根据目标推送信息的发送数量,修改所述配额量。
6.根据权利要求5所述的方法,其特征在于,在所述将所述目标推送信息发送给登录有所述目标用户标识的终端的步骤之前,所述方法还包括:
获取所述目标用户标识在预设时间内接收到的所述目标推送信息的数量;
如果所述数量大于预设次数,则取消向所述登录有所述目标用户标识的终端发送所述目标推送信息。
7.一种数据推送的装置,其特征在于,所述装置包括:
获取单元,用于获取目标用户标识,所述目标用户标识为登录状态为在线状态的用户标识;
所述获取单元还用于,获取所述目标用户标识的属性信息;
确定单元,用于根据所述获取单元获取的所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息,其中,所述目标推送信息与所述操作记录和所述属性信息的关联性较高;
发送单元,用于将所述确定单元确定的所述目标推送信息发送给登录有所述目标用户标识的终端;
其中,所述获取单元包括:
检测单元,用于实时检测用户标识池中每个用户标识的登录状态;
获取子单元,用于当所述检测单元检测到所述用户标识池中有用户标识的登录状态由离线状态转换为上线状态时,获取所述登录状态由离线状态切换为在线状态的用户标识,所述用户标识为目标用户标识;
所述确定单元,具体用于:查找所述目标用户标识对应的每个操作记录所对应的第一内容,根据所述第一内容查找与所述第一内容具有关联性的第二内容,从所述预设推送信息集合中确定与所述第二内容对应的推送信息,从多条确定的所述推送信息中选择目标推送信息。
8.根据权利要求7所述的装置,其特征在于,所述确定单元包括:
第一确定子单元,用于根据所述属性信息的关联性和所述目标用户标识对应的操作记录,从预设推送信息集合中确定目标推送信息;
第二确定子单元,用于根据所述属性信息和所述目标用户标识对应的操作记录的关联性,从预设推送信息集合中确定目标推送信息;
第三确定子单元,用于根据目标用户标识的属性信息在每个预设推送信息中所占的比例,确定每个预设推送信息的整体推送比例,将整体推送比例较高的推送信息确定为目标推送信息。
9.根据权利要求8所述的装置,其特征在于,所述第一确定子单元还用于:
在用户标识列表中查找与所述目标用户标识具有相似属性信息的对比用户标识;
获取所述对比用户标识对应的操作记录集合;
从所述操作记录集合中,查找未包含在所述目标用户标识对应的操作记录集合中的至少一个操作记录;
从所述至少一个操作记录中选择目标操作记录;
根据所述目标操作记录对应的内容,从预设推送信息集合中选择目标推送信息。
10.根据权利要求8所述的装置,其特征在于,所述第二确定子单元还用于:
获取所述目标用户标识对应的操作记录集合;
在预设推送信息集合中,查找所述操作记录集合中每个操作记录所对应的至少一个第一对比推送信息;
在所述预设推送信息集合中确定与查找出的每个所述第一对比推送信息具有相似属性的至少一个第二对比推送信息;
从所述至少一个第二对比推送信息中,查找出未包含在所述操作记录集合中的至少一个第三对比推送信息;
从所述至少一个第三对比推送信息中选择目标推送信息。
11.根据权利要求7至10中任一项所述的装置,其特征在于,所述发送单元包括:
发送子单元,用于当所述目标推送信息的配额量大于零时,将所述目标推送信息发送给登录有所述目标用户标识的终端,所述配额量用于所述目标推送信息发送的剩余次数;
修改子单元,用于根据目标推送信息的发送数量,修改所述配额量。
12.根据权利要求11所述的装置,其特征在于,所述获取单元还用于,获取所述目标用户标识在预设时间内接收到的所述目标推送信息的数量;
所述修改子单元还用于,当所述获取单元获取的数量大于预设次数时,取消向所述登录有所述目标用户标识的终端发送所述目标推送信息。
CN201310521660.XA 2013-10-29 2013-10-29 数据推送的方法及装置 Active CN104579912B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310521660.XA CN104579912B (zh) 2013-10-29 2013-10-29 数据推送的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310521660.XA CN104579912B (zh) 2013-10-29 2013-10-29 数据推送的方法及装置

Publications (2)

Publication Number Publication Date
CN104579912A CN104579912A (zh) 2015-04-29
CN104579912B true CN104579912B (zh) 2020-04-07

Family

ID=53095157

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310521660.XA Active CN104579912B (zh) 2013-10-29 2013-10-29 数据推送的方法及装置

Country Status (1)

Country Link
CN (1) CN104579912B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105554080A (zh) * 2015-12-09 2016-05-04 小米科技有限责任公司 信息推送方法及装置
CN105656762A (zh) * 2016-01-26 2016-06-08 四川长虹电器股份有限公司 用于移动办公软件的消息推送方法与***
CN105608627A (zh) * 2016-02-01 2016-05-25 广东欧珀移动通信有限公司 基于社交网络平台的信息更新方法及装置
CN107977382B (zh) * 2016-10-25 2022-02-01 北京京东尚科信息技术有限公司 用于推送信息的方法和装置
CN106789277B (zh) * 2016-12-27 2020-02-07 北京五八信息技术有限公司 基于状态机模型的用户行为确定方法及装置
CN106919692B (zh) * 2017-03-07 2021-02-19 阿里巴巴(中国)有限公司 一种推送消息的方法和装置
CN110049079A (zh) * 2018-01-16 2019-07-23 阿里巴巴集团控股有限公司 信息推送及模型训练方法、装置、设备及存储介质
CN108632363A (zh) * 2018-04-12 2018-10-09 上海思依暄机器人科技股份有限公司 一种基于机器人的信息推送方法、***及机器人服务器
CN111460273B (zh) * 2019-01-18 2023-03-31 北京字节跳动网络技术有限公司 信息推送方法和装置
CN110247808B (zh) * 2019-06-27 2024-04-09 深圳前海微众银行股份有限公司 信息发送方法、装置、设备及可读存储介质
CN112699329A (zh) * 2020-12-30 2021-04-23 南京南瑞继保电气有限公司 一种基于关系矩阵的事件推送方法及***
CN112714187B (zh) * 2020-12-31 2023-03-24 平安银行股份有限公司 消息推送的管控方法、电子装置、计算机设备及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101071424A (zh) * 2006-06-23 2007-11-14 腾讯科技(深圳)有限公司 一种个性化信息推送***和方法
CN101370033A (zh) * 2008-09-26 2009-02-18 成都市华为赛门铁克科技有限公司 一种推送消息的方法和设备
CN101729441A (zh) * 2008-11-03 2010-06-09 华为技术有限公司 更新提醒方法、***、更新源服务器及接入服务器
CN101917482A (zh) * 2010-08-23 2010-12-15 宇龙计算机通信科技(深圳)有限公司 一种信息推送方法及信息推送服务器
CN102609523A (zh) * 2012-02-10 2012-07-25 上海视畅信息科技有限公司 基于物品分类和用户分类的协同过滤推荐算法
CN102647314A (zh) * 2012-05-16 2012-08-22 深圳市乐唯科技开发有限公司 一种客户端在线状态判定方法及其***
EP2574003A1 (en) * 2003-02-14 2013-03-27 Devereux Research AB LLC Rules based real-time communication system
CN103164450A (zh) * 2011-12-15 2013-06-19 腾讯科技(深圳)有限公司 一种向目标用户推送信息的方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045373B (zh) * 2009-10-10 2012-09-26 中兴通讯股份有限公司 一种支持数据报文主动推送能力的实现方法及***
CN101753573B (zh) * 2009-12-25 2012-05-23 山东大学 一种基于协同过滤的rss信息推荐方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2574003A1 (en) * 2003-02-14 2013-03-27 Devereux Research AB LLC Rules based real-time communication system
CN101071424A (zh) * 2006-06-23 2007-11-14 腾讯科技(深圳)有限公司 一种个性化信息推送***和方法
CN101370033A (zh) * 2008-09-26 2009-02-18 成都市华为赛门铁克科技有限公司 一种推送消息的方法和设备
CN101729441A (zh) * 2008-11-03 2010-06-09 华为技术有限公司 更新提醒方法、***、更新源服务器及接入服务器
CN101917482A (zh) * 2010-08-23 2010-12-15 宇龙计算机通信科技(深圳)有限公司 一种信息推送方法及信息推送服务器
CN103164450A (zh) * 2011-12-15 2013-06-19 腾讯科技(深圳)有限公司 一种向目标用户推送信息的方法及装置
CN102609523A (zh) * 2012-02-10 2012-07-25 上海视畅信息科技有限公司 基于物品分类和用户分类的协同过滤推荐算法
CN102647314A (zh) * 2012-05-16 2012-08-22 深圳市乐唯科技开发有限公司 一种客户端在线状态判定方法及其***

Also Published As

Publication number Publication date
CN104579912A (zh) 2015-04-29

Similar Documents

Publication Publication Date Title
CN104579912B (zh) 数据推送的方法及装置
US11315142B2 (en) Method and system for correlating social media conversions
CN106357517B (zh) 定向标签生成方法及装置
US10326715B2 (en) System and method for updating information in an instant messaging application
CN107911487B (zh) 信息推送方法、装置、服务器及可读存储介质
US9710555B2 (en) User profile stitching
US9288123B1 (en) Method and system for temporal correlation of social signals
US10003560B1 (en) Method and system for correlating social media conversations
WO2015149650A1 (en) Method, apparatus and server for pushing message
WO2016054928A1 (zh) 一种用于提供推送信息的方法和装置
JP2015521413A5 (zh)
CN104537000B (zh) 一种用于推送信息的方法和装置
EP2484113A1 (en) A method, apparatus and system for increasing website data transfer speed
CN107437189B (zh) 一种推广信息的投放方法、装置及***
CN108243219B (zh) 信息推送的方法和装置
JP6522129B2 (ja) 情報処理方法及びデバイス
CN109034867B (zh) 点击流量检测方法、装置及存储介质
CN113412607B (zh) 内容推送方法、装置、移动终端及存储介质
US20120030025A1 (en) Delivering Highly Targeted Advertisements to a User of a Computing Device by Statistically Analyzing of Key Words Used in a Communication Module
WO2014176896A1 (en) System and method for updating information in an instant messaging application
CN110659404A (zh) 一种信息推荐方法、装置及存储介质
US8751492B1 (en) System, method, and computer program product for selecting an event category based on a category score for use in providing content
JP2011191911A (ja) 広告配信装置、広告配信システム、広告配信方法、及びプログラム
CN106919692B (zh) 一种推送消息的方法和装置
CN108833467B (zh) 一种应用推送方法、设备、存储介质及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant