Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MESSAGE PUSH METHOD AND INSTANT COMMUNICATION SERVER
Document Type and Number:
WIPO Patent Application WO/2013/004191
Kind Code:
A1
Abstract:
Provided are a message push method and an instant communication server. The method includes the following steps: a user logging into an instant communication server, and the instant communication server creating a message push module according to an application set subscribed to by the user; a global push management module pushing the latest message of the application set subscribed to by the user to the message push module according to a message push strategy; and the message push module pushing to the user the received latest message of the application set. The application set includes a first level application set and a second level application set, wherein the second level application set is a sub-classification of the first level application set, and the message push strategy is set according to the click rates of the first level application set and the second level application set.

Inventors:
HU JIAMING (CN)
Application Number:
PCT/CN2012/078249
Publication Date:
January 10, 2013
Filing Date:
July 05, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SUZHOU CODYY NETWORK SCIENCE & TECHNOLOGY CO LTD (CN)
HU JIAMING (CN)
International Classes:
H04L12/58
Foreign References:
CN101588323A2009-11-25
CN102255966A2011-11-23
Attorney, Agent or Firm:
Wuxi Sino IP Agency, Ltd. (CN)
无锡互维知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求书

1、 一种消息推送方法, 其特征在于, 包括以下步骤:

用户登录即时通信服务器, 所述即时通信服务器根据用户订阅的应用集创建消息推送模 块;

全局推送管理模块根据消息推送策略推送所述用户订阅的应用集的最新消息至所述消息 推送模块, 其中, 应用集包括第一级应用集与第二级应用集, 第二级应用集为第一级应用集 的子分类, 所述消息推送策略根据第一级应用集与第二级应用集的点击率设置;

所述消息推送模块将接收到的应用集的最新消息推送给所述用户。

2、 根据权利要求 1所述的消息推送方法, 其特征在于, 当 CPU的利用率小于或等于预 设值时, 所述消息推送策略为: 将第一级应用集与第二级应用集分别按照点击率从高到低依 次排序, 依次推送按照从高到低顺序的第一级应用集下面的按照从高到低顺序的第二级应用 集的最新消息,

或者, 将每个第一级应用集下面的第二级应用集按照点击率从高到低依次排序, 同时推 送不同第一级应用集下面的第二级应用集的最新消息, 且依次推送每个第一级应用集下面的 按照从高到低顺序的第二级应用集的最新消息。

3、 根据权利要求 1所述的消息推送方法, 其特征在于, 当 CPU的利用率大于预设值时, 所述消息推送策略为: 将第一级应用集及第二级应用集分别按照点击率从高到低依次排序, 推送排序最高的第一级应用集下面的排序最高的第二级应用集的最新消息,

或者, 将第一级应用集及第二级应用集分别按照点击率从高到低依次排序, 依次推送排 序最高的第一级应用集下面的按照从高到低顺序的第二级应用集的最新消息。

4、根据权利要求 1所述的消息推送方法, 其特征在于, 所述第一级应用集的点击率为单 人点击率或多人点击率, 所述第二级应用集的点击率为单人点击率或多人点击率。

5、 根据权利要求 1所述的消息推送方法, 其特征在于, 当用户的类型包括三种类型, 第 一类型用户的优先级高于第二类型用户的优先级, 第二类型用户的优先级高于第三类型用户 的优先级, 且 CPU的利用率大于预设值时, 所述全局推送管理模块通过所述消息推送模块依 次为第一类型用户、 第二类型用户以及第三类型用户推送订阅的应用集的最新消息。

6、 一种即时通信服务器, 其特征在于, 包括:

全局推送管理模块, 用于根据消息推送策略推送用户订阅的应用集的最新消息; 消息推送模块, 连接所述全局推送管理模块, 用于将从所述全局推送管理模块接收到的 应用集的最新消息推送给所述用户, 其中, 应用集包括第一级应用集与第二级应用集, 第二级应用集为第一级应用集的子分 类, 所述消息推送策略根据第一级应用集与第二级应用集的点击率设置。

7、 根据权利要求 6所述的即时通信服务器, 其特征在于, 当 CPU的利用率小于或等于 预设值时, 所述消息推送策略为: 将第一级应用集与第二级应用集分别按照点击率从高到低 依次排序, 依次推送按照从高到低顺序的第一级应用集下面的按照从高到低顺序的第二级应 用集的最新消息,

或者, 将每个第一级应用集下面的第二级应用集按照点击率从高到低依次排序, 同时推 送不同第一级应用集下面的第二级应用集的最新消息, 且依次推送每个第一级应用集下面的 按照从高到低顺序的第二级应用集的最新消息。

8、 根据权利要求 6所述的即时通信服务器, 其特征在于, 当 CPU的利用率大于预设值 时, 所述消息推送策略为: 将第一级应用集及第二级应用集分别按照点击率从高到低依次排 序, 推送排序最高的第一级应用集下面的排序最高的第二级应用集的最新消息,

或者, 将第一级应用集及第二级应用集分别按照点击率从高到低依次排序, 依次推送排 序最高的第一级应用集下面的按照从高到低顺序的第二级应用集的最新消息。

9、根据权利要求 6所述的即时通信服务器, 其特征在于, 所述第一级应用集的点击率为 单人点击率或多人点击率, 所述第二级应用集的点击率为单人点击率或多人点击率。

10、根据权利要求 6所述的即时通信服务器, 其特征在于, 当用户的类型包括三种类型, 第一类型用户的优先级高于第二类型用户的优先级, 第二类型用户的优先级高于第三类型用 户的优先级, 且 CPU的利用率大于预设值时, 所述全局推送管理模块通过所述消息推送模块 依次为第一类型用户、 第二类型用户以及第三类型用户推送订阅的应用集的最新消息。

Description:
一种消息推送方法及即时通信服务器 技术领域

本发明属于网络业务, 尤其涉及一种消息推送方法及即时通信服务器 。 背景技术

网络推送业务是指网络主动定时 (或即时) 向用户推送内容的业务方式。 然而, 目前的 设计中, 通过只用一个推送模块为多个用户推送消息, 不利于提高消息的推送效率。 此外, 目前的消息推送方式单一, 导致用户体验不佳。 发明内容

本发明提供一种消息推送方法及即时通信服务 器以解决上述问题。

本发明提供一种消息推送方法, 包括以下步骤。 用户登录即时通信服务器, 即时通信服 务器根据用户订阅的应用集创建消息推送模块 。 全局推送管理模块根据消息推送策略推送所 述用户订阅的应用集的最新消息至所述消息推 送模块。 消息推送模块将接收到的应用集的最 新消息推送给用户。 其中, 应用集包括第一级应用集与第二级应用集, 第二级应用集为第一 级应用集的子分类, 消息推送策略根据第一级应用集与第二级应用 集的点击率设置。

本发明还提供一种即时通信服务器, 包括全局推送管理模块以及消息推送模块。 全局推 送管理模块用于根据消息推送策略推送用户订 阅的应用集的最新消息。 消息推送模块连接述 全局推送管理模块, 用于将从全局推送管理模块接收到的应用集的 最新消息推送给用户。 其 中, 应用集包括第一级应用集与第二级应用集, 第二级应用集为第一级应用集的子分类, 所 述消息推送策略根据第一级应用集与第二级应 用集的点击率设置。

相较于先前技术, 根据本发明提供的消息推送方法及即时通信服 务器, 全局推送管理模 块根据消息推送策略推送用户订阅的应用集的 最新消息至消息推送模块, 从而有利于提高消 息的推送效率, 亦提高了用户体验感。 此外, 消息推送策略根据第一级应用集与第二级应用 集的点击率设置, 有利于将用户喜欢的应用集的最新消息即时推 送给用户。 附图说明

此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部分, 本发明的示 意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图中:

图 1所示为根据本发明的较佳实施例提供的消息 送方法的流程图; 图 2所示为根据本发明的较佳实施例提供的应用 的示意图;

图 3所示为根据本发明的较佳实施例提供的即时 信服务器的示意图。 具体实施方式

下文中将参考附图并结合实施例来详细说明本 发明。需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互 组合。

图 1所示为根据本发明的较佳实施例提供的消息 送方法的流程图。 如图 1所示, 本发 明较佳实施例提供的消息推送方法包括步骤 101~103。于步骤 101,用户登录即时通信服务器, 即时通信服务器根据用户订阅的应用集创建消 息推送模块。 于此, 应用集包括第一级应用集 与第二级应用集, 且第二级应用集为第一级应用集的子分类。

具体而言, 图 2所示为根据本发明的较佳实施例提供的应用 的示意图。 应用集举例如 图 2所示, 第一级应用集包括新闻应用集、 娱乐应用集以及实用工具应用集。 新闻应用集包 括国内新闻应用集以及国际新闻应用集, 娱乐应用集包括电视应用集、 电影应用集以及游戏 应用集, 实用工具应用集包括团购应用集以及微博应用 集。 即, 第二级应用集包括国内新闻 应用集、 国际新闻应用集、 电视应用集、 电影应用集、 游戏应用集、 团购应用集以及微博应 用集。 然而, 本发明并不限定于此。 于其它实施例中, 可根据需要设置第一级应用集与第二 级应用集。

此外, 即时通信服务器根据用户订阅的应用集创建消 息推送模块。 于此, 消息推送模块 对应于用户订阅的第二级应用集。 举例而言, 当用户订阅的第二级应用集包括国内新闻应用 集、 国际新闻应用集、 电视应用集以及团购应用集时, 即时通信服务器相应地创建四个消息 推送模块 (即: 国内新闻消息推送模块、 国际新闻消息推送模块、 电视消息推送模块以及团 购消息推送模块)。 然而, 本发明并不限定于此。 于其它实施例中, 消息推送模块亦可对应于 用户订阅的第一级应用集。 例如, 当用户订阅的第二级应用集包括国内新闻应用 集、 国际新 闻应用集、 电视应用集以及团购应用集时, 即时通信服务器可相应地创建三个消息推送模 块 (即, 新闻消息推送模块、 娱乐消息推送模块以及实用工具消息推送模块 )。 于此, 根据用户 订阅的应用集创建对应的消息推送模块, 从而有利于提高消息的推送效率。

于步骤 102, 全局推送管理模块根据消息推送策略推送用户 订阅的应用集的最新消息至 消息推送模块。 其中, 消息推送策略根据第一级应用集与第二级应用 集的点击率设置。 第一 级应用集的点击率为单人点击率或多人点击率 , 第二级应用集的点击率为单人点击率或多人 点击率。 其中, 单人点击率为此用户对各个应用集的点击率统 计值, 多人点击率为包括此用 户在内的多个用户对各个应用集的点击率统计 值。 本发明并不限定第一级应用集和第二级应 用集的点击率的设置。 于此, 通过点击率设置消息推送策略, 有利于将用户喜欢的消息即时 推送给用户。

具体而言, 于一较佳实施例中, 当 CPU的利用率小于或等于预设值 (例如, 70% ) 时, 消息推送策略为: 将第一级应用集与第二级应用集分别按照点击 率从高到低依次排序, 依次 推送按照从高到低顺序的第一级应用集下面的 按照从高到低顺序的第二级应用集的最新消 息。

举例而言, 用户订阅的第二级应用集包括国内新闻应用集 、 国际新闻应用集、 电视应用 集、 电影应用集、 游戏应用集、 团购应用集以及微博应用集。 点击率采用单人点击率, 即此 用户对各个应用集的点击率统计值。 第一级应用集的点击率从高到低排序为: 娱乐应用集、 新闻应用集、 实用工具应用集; 新闻应用集的第二级应用集的点击率从高到低 排序为: 国内 新闻应用集、 国际新闻应用集; 娱乐应用集的第二级应用集的点击率从高到低 排序为: 游戏 应用集、 电影应用集、 电视应用集; 实用工具应用集的第二级应用集的点击率从高 到低排序 为: 团购应用集、 微博应用集。 此时, 全局推送管理模块根据消息推送策略依次推送 的应用 集的顺序为: 游戏应用集、 电影应用集、 电视应用集、 国内新闻应用集、 国际新闻应用集、 团购应用集、 微博应用集。

于另一较佳实施例中, 当 CPU的利用率小于或等于预设值时, 消息推送策略为: 将每个 第一级应用集下面的第二级应用集按照点击率 从高到低依次排序, 同时推送不同第一级应用 集下面的第二级应用集的最新消息, 且依次推送每个第一级应用集下面的按照从高 到低顺序 的第二级应用集的最新消息。

举例而言, 用户订阅的第二级应用集包括国内新闻应用集 、 国际新闻应用集、 电视应用 集、 电影应用集、 游戏应用集、 团购应用集以及微博应用集。 点击率采用单人点击率, 即此 用户对各个应用集的点击率统计值。 新闻应用集的第二级应用集的点击率从高到低 排序为: 国内新闻应用集、 国际新闻应用集; 娱乐应用集的第二级应用集的点击率从高到低 排序为: 游戏应用集、 电影应用集、 电视应用集; 实用工具应用集的第二级应用集的点击率从高 到低 排序为: 团购应用集、 微博应用集。 此时, 全局推送管理模块根据消息推送策略同时推送 新 闻应用集下面的国内新闻应用集、 娱乐应用集下面的游戏应用集、 实用工具应用集下面的团 购应用集, 且在国内新闻应用集之后推送国外新闻应用集 , 在游戏应用集之后推送电影应用 集, 之后推送电视应用集, 在团购应用集之后推送微博应用集。

此外, 于本实施例中, 当 CPU的利用率大于预设值时, 消息推送策略为: 将第一级应用 集及第二级应用集分别按照点击率从高到低依 次排序, 推送排序最高的第一级应用集下面的 排序最高的第二级应用集的最新消息。 举例而言, 用户订阅的第二级应用集包括国内新闻应用集 、 国际新闻应用集、 电视应用 集、 电影应用集、 游戏应用集、 团购应用集以及微博应用集。 点击率采用单人点击率, 即此 用户对各个应用集的点击率统计值。 第一级应用集的点击率从高到低排序为: 娱乐应用集、 新闻应用集、 实用工具应用集; 新闻应用集的第二级应用集的点击率从高到低 排序为: 国内 新闻应用集、 国际新闻应用集; 娱乐应用集的第二级应用集的点击率从高到低 排序为: 游戏 应用集、 电影应用集、 电视应用集; 实用工具应用集的第二级应用集的点击率从高 到低排序 为: 团购应用集、 微博应用集。 此时, 全局推送管理模块根据消息推送策略推送游戏 应用集 的最新消息。

于另一较佳实施例中, 当 CPU的利用率大于预设值时, 消息推送策略为: 将第一级应用 集及第二级应用集分别按照点击率从高到低依 次排序, 依次推送排序最高的第一级应用集下 面的按照从高到低顺序的第二级应用集的最新 消息。

举例而言, 用户订阅的第二级应用集包括国内新闻应用集 、 国际新闻应用集、 电视应用 集、 电影应用集、 游戏应用集、 团购应用集以及微博应用集。 点击率采用单人点击率, 即此 用户对各应用集的点击率统计值。 第一级应用集的点击率从高到低排序为: 娱乐应用集、 新 闻应用集、 实用工具应用集; 新闻应用集的第二级应用集的点击率从高到低 排序为: 国内新 闻应用集、 国际新闻应用集; 娱乐应用集的第二级应用集的点击率从高到低 排序为: 游戏应 用集、 电影应用集、 电视应用集; 实用工具应用集的第二级应用集的点击率从高 到低排序为: 团购应用集、 微博应用集。 此时, 全局推送管理模块根据消息推送策略依次推送 的应用集顺 序为: 游戏应用集、 电影应用集、 电视应用集。

另外, 当 CPU的利用率大于预设值, 且用户的类型包括三种类型, 第一类型用户的优先 级高于第二类型用户的优先级, 第二类型用户的优先级高于第三类型用户的优 先级时, 全局 推送管理模块通过消息推送模块依次为第一类 型用户、 第二类型用户以及第三类型用户推送 订阅的应用集的最新消息。 举例而言, 用户包括 VIP用户、 普通用户以及一般游客, 且 VIP 用户的优先级高于普通用户, 普通用户的优先级高于一般游客时, 全局推送管理模块通过消 息推送模块依次为 VIP用户、 普通用户以及一般游客推送其订阅的应用集的 最新消息。

于步骤 103, 消息推送模块将接收到的应用集的最新消息推 送给用户。

图 3所示为根据本发明的较佳实施例提供的即时 信服务器的示意图。 如图 3所示, 本 发明较佳实施例提供的即时通信服务器包括全 局推送管理模块 200 以及消息推送模块 201a~201c。其中, 全局推送管理模块 200用于根据消息推送策略推送用户订阅的应用 集的最 新消息。 消息推送模块 201a~201c连接全局推送管理模块 200, 用于将从全局推送管理模块 接收到的应用集的最新消息推送给用户。 即, 消息推送模块 201a~201c分别为用户 A~C推送 其订阅的应用集的最新消息。

于本实施例中, 当用户 A订阅的第二级应用集包括国内新闻应用集、 国际新闻应用集、 电视应用集以及团购应用集时, 消息推送模块 201a可包括国内新闻消息推送模块、 国际新闻 消息推送模块、 电视消息推送模块以及团购消息推送模块。 当用户 B订阅的第二级应用集包 括国内新闻应用集、 国际新闻应用集、 电视应用集、 游戏应用集以及团购应用集时, 消息推 送模块 201b可包括国内新闻消息推送模块、 国际新闻消息推送模块、 电视消息推送模块、游 戏消息推送模块以及团购消息推送模块。当用 户 C订阅的第二级应用集包括国内新闻应用集、 国际新闻应用集、 电影应用集、 游戏应用集、 团购应用集以及微博应用集时, 消息推送模块 201c可包括国内新闻消息推送模块、 国际新闻消息推送模块、 电影消息推送模块、 游戏消息 推送模块、 团购消息推送模块以及微博消息推送模块。 另外, 关于消息推送策略如前所述, 故于此不再赘述。

综上所述, 根据本发明较佳实施例提供的消息推送方法及 即时通信服务器, 全局推送管 理模块根据消息推送策略推送用户订阅的应用 集的最新消息至消息推送模块, 从而有利于提 高消息的推送效率。 而且, 应用集包括第一级应用集与第二级应用集, 应用集的最新消息推 送层次清晰, 有利于提高用户体验。 此外, 消息推送策略根据第一级应用集与第二级应用 集 的点击率设置, 有利于将用户订阅的应用集的最新消息即时推 送给用户。 另外, 根据 CPU使 用的繁忙度, 设置不同的消息推送策略, 从而提高 CPU利用率, 防止 CPU过忙导致系统崩 溃。

以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技术人员 来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修改、 等 同替换、 改进等, 均应包含在本发明的保护范围之内。