数据推送的方法及装置的制造方法

文档序号:8265511阅读:207来源:国知局
数据推送的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及互联网应用领域,尤其涉及一种数据推送的方法及装置。
【背景技术】
[0002] 随着互联网的迅速发展,即时通信软件被广泛使用。即时聊天软件的服务商通过 网络侧服务器向使用其即时通信软件的终端推送信息,以达到向用户发出通知的目的。
[0003] 现有的数据推送方式为:当用户登录终端中的即时通信软件后,服务器随机向终 端发送推送信息,推送信息为广告信息、新闻信息、时频更新信息或系统更新信息等。终端 在接收到信息后,显示接收的信息。其中,服务器可根据随机算法,向终端发送一种推送信 息,也可对终端提供的目标用户标识ID进行随机计算,根据随机计算结果确定是否向终端 发送推送信息。
[0004] 在实现上述数据推送的过程中,发明人发现现有技术中至少存在如下问题:由于 网络侧服务器随机向终端发送的推送信息,因此当推送的信息不是用户需要的信息时,将 造成对用户正常使用的干扰,同时还需消耗终端的系统资源显示这些无用的推送信息,造 成系统资源的浪费。

【发明内容】

[0005] 本发明提供的一种数据推送的方法及装置,能够解决因服务器随机向终端发送推 送信息造成对用户正常使用的干扰以及系统资源浪费的问题。
[0006] -方面本发明提供了一种数据推送的方法,所述方法包括:
[0007] 获取目标用户标识,所述目标用户标识为登录状态为在线状态的用户标识;
[0008] 获取所述目标用户标识的属性信息;
[0009] 根据所述属性信息和所述目标用户标识对应的操作记录,从预设推送信息集合中 确定目标推送信息,其中,所述目标推送信息与所述操作记录和所述属性信息的关联性较 商;
[0010] 将所述目标推送信息发送给登录有所述目标用户标识的终端。
[0011] 另一方面,本发明还提供了一种数据推送的装置,所述装置包括:
[0012] 获取单元,用于获取目标用户标识,所述目标用户标识为登录状态为在线状态的 用户标识;
[0013] 所述获取单元还用于,获取所述目标用户标识的属性信息;
[0014] 确定单元,用于根据所述获取单元获取的所述属性信息和所述目标用户标识对应 的操作记录,从预设推送信息集合中确定目标推送信息,其中,所述目标推送信息与所述操 作记录和所述属性信息的关联性较高;
[0015] 发送单元,用于将所述确定单元确定的所述目标推送信息发送给登录有所述目标 用户标识的终端。
[0016] 本发明提供的数据推送的方法及装置,能够获取上线用户的目标用户标识,根据 目标用户标识的属性信息和目标用户标识对应的操作记录,从预设推送信息集合中确定目 标推送信息,该目标推送信息与所述操作记录和所述属性信息的关联性较高,将目标推送 信息发送给登录有所述目标用户标识的终端。现有技术中,根据随机算法或者固定的发送 关系向终端发送推送信息,无法根据不同用户推动与用户相适应的不同的推送信息,导致 对用户正常使用的干扰,同时浪费系统资源。本发明中,目标推送信息与所述操作记录和所 述属性信息的关联性较高,因此能够针对用户的操作记录和用户标识的属性信息确定出用 户可能需要的目标推送信息,使用户有更高的概率接收到感兴趣的推送信息,避免系统资 源浪费。
【附图说明】
[0017] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0018] 图1为本发明实施例中第一个数据推送的方法的流程图;
[0019] 图2为本发明实施例中第二个数据推送的方法的流程图;
[0020] 图3为本发明实施例中第三个数据推送的方法的流程图;
[0021] 图4为本发明实施例中一个场景的示意图;
[0022] 图5为本发明实施例中第四个数据推送的方法的流程图;
[0023] 图6为本发明实施例中另一个场景的示意图;
[0024] 图7为本发明实施例中第五个数据推送的方法的流程图;
[0025] 图8为本发明实施例中一个数据推送的方法的结构示意图;
[0026] 图9为本发明实施例中另一个数据推送的方法的结构示意图。
【具体实施方式】
[0027] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0028] 本发明实施例提供了一种数据推送的方法,所述方法应用于网络侧服务器中,所 述网络侧服务器用于维护即时通信软件的正常运行,如图1所示,所述方法包括:
[0029] 步骤101、获取目标用户标识,目标用户标识为登录状态为在线状态的用户标识。
[0030] 网络侧服务器中通过用户标识池对全部用户标识的在线、离线状态进行监控和统 计。用户标识池可通过"〇" "1"的数组对各用户标识的登录状态进行表示,"〇"代表下线, "1"代表上线。为了达到只想在线的用户发送推送信息,因此需要通过轮训等方式遍历用户 标识池,进而的得到登录状态为在线状态的用户标识,即目标用户标识。推过控制轮询的时 间将,可以发送推送信息的时间间隔。当轮询的时间间隔为1小时时,对于在线用户将每1 小时收到一次推送信息。
[0031] 步骤102、获取目标用户标识的属性信息。
[0032] 目标用户标识的属性信息,用于表示目标用户标识代表的用户的属性信息,例如: 年龄、所在城市、生日、工作性质、爱好、入网时间等。
[0033] 步骤103、根据属性信息和目标用户标识对应的操作记录,从预设推送信息集合中 确定目标推送信息,其中,目标推送信息与操作记录和属性信息的关联性较高。
[0034] 其中,操作记录包括下述至少一个记录:网页浏览记录、消费记录、时频播放记录。
[0035] 网络侧服务器除了记录有用户标识的属性信息,还记录有用户标识的操作记录。 可通过下述三种方式确定目标推送信息:
[0036] 1、根据所述属性信息的关联性和所述目标用户标识对应的操作记录,从预设推送 信息集合中确定目标推送信息。
[0037] 确定出与目标用户标识的属性信息的相关性高的对比用户标识,再算出对比用户 标识的操作记录和目标用户标识的操作记录的差异部分,从该差异部分中确定出目标推送 信息。
[0038] 2、根据所述属性信息和所述目标用户标识对应的操作记录的关联性,从预设推送 信息集合中确定目标推送信息。
[0039] 查找出目标用户标识对应的每个操作记录对应的内容,再找出与该内容具有关联 性的另一内容,从预设推送信息集合中确定与该另一内容对应的推送信息。从多条确定的 推送信息中选择一个作为目标推送信息。
[0040] 3、根据目标用户标识的属性信息在每个预设推送信息中所占的比例,确定每个预 设推送信息的整体推送比例,将整体推送比例较高的推送信息确定为目标推送信息。
[0041] 找出预设推送信息集合中每个预设推送信息对应的内容,获取全部用户对每项内 容的浏览记录,在浏览记录中查找出与目标用户报纸的属性信息相一致的用户在浏览记录 中所占的比例,得到各项属性信息对应的推送比例,再将各项属性信息对应的推送比例进 行运算,得到预设推送信息针对目标用户标识的整体推送比例。将整体推送比例最高的预 设推送信息确定为目标推送信息。
[0042] 需要说明的是,本发明实施例中所述的内容,可为但不限于下述数据中的任意一 种:视频数据、新闻数据、商品数据。
[0043] 步骤104、将目标推送信息发送给登录有目标用户标识的终端。
[0044] 根据目标用户标识的登陆地址,确定登录有目标用户标识的终端,向该终端发送 目标推送信息。
[0045] 本发明实施例提供的数据推送的方法,能够获取上线用户的目标用户标识,根据 目标用户标识的属性信息和目标用户标识对应的操作记录,从预设推送信息集合中确定目 标推送信息,该目标推送信息与所述操作记录和所述属性信
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1