一种信息推送方法及其系统和网络系统的制作方法

文档序号:7711056阅读:119来源:国知局
专利名称:一种信息推送方法及其系统和网络系统的制作方法
技术领域
本申请涉及通信领域的网络管理技术,尤其涉及一种信息推送方法及其系统和网 络系统。
背景技术
目前,越来越多的用户都使用互联网来订购业务、咨询业务等,运营商、企业如何 向用户有效地推送信息,则成为当前较为关注的问题。目前,运营商或企业通过网络向用户推送对应信息的方式为首先,通过人工方式 从数据库中查询各用户的基本属性信息(如用户等级、用户信誉度、用户所在的地区、用户 年龄等);然后,根据查询到的用户基本属性信息和待推送的信息确定出待推送信息的目 标用户;最后,将待推送的信息推送给目标用户。可以看出,上述现有信息推送方式需要人工参与,工作量较大,花费时间长,效率 低;另外,仅根据用户的基本属性信息确定信息推送的目标用户,确定目标用户的依据单 一,信息推送的准确性和有效性较差。

发明内容
本申请实施例提供一种信息推送方法及其系统和实现该方法的网络系统,以解决 现有信息推送技术中信息推送准确性差、效率低的问题。一种信息推送方法,包括推送处理服务器根据接收到的用于启动信息推送流程的触发事件信息,获取用户 信息,以及获取相应用户的通信记录信息;推送处理服务器根据获取到的所述用户信息,以及相应用户的通信记录信息确定 出待推送信息的目标用户;推送处理服务器将待推送信息发送给即时通信服务器,由即时通信服务器将待推 送信息推送到目标用户所在的终端。一种信息推送系统,包括接收模块,用于接收用于启动信息推送流程的触发事件信息;获取模块,用于根据所述触发事件信息获取用户信息,以及相应用户的通信记录 fn息;确定模块,用于根据所述获取模块获取到的用户信息,以及相应用户的通信记录 信息,确定出待推送信息的目标用户;发送模块,用于将待推送信息发送给即时通信服务器。一种实现信息推送的网络系统,包括推送处理服务器和即时通信服务器,其中推送处理服务器,用于接收用于启动信息推送流程的触发事件信息;根据所述触 发事件信息获取用户信息,以及通过即时通信服务器获取相应用户的即时通信记录信息, 或/和,通过网络交易服务器获取相应用户的网络交易记录信息;根据获取到的用户信息,以及相应用户的即时通信记录信息或/和网络交易记录信息确定出待推送信息的目标用 户;以及,在所述目标用户在线时,将该待推送信息以及目标用户的用户标识发送即时通信 服务器;即时通信服务器,用于将待推送信息通过即时消息发送至目标用户所在的终端。本申请实施例中,网络侧根据接收到的用于启动信息推送流程的触发事件信息, 获取用户信息及相应用户的通信记录信息;并根据获取到的用户信息与通信记录信息确定 出待推送信息的目标用户,并将该推送信息推送至目标用户所在的终端。采用本申请技术 方案,一方面,网络侧通过即时通信服务器或/和网络交易服务器获取用户的相关信息,综 合用户的用户信息及其通信记录信息来确定待推送信息的目标用户,因此,与现有技术仅 根据用户信息确定待推送信息的目标用户相比,本申请技术方案能够更为准确的将待推送 信息发送至需要该信息的用户,提高了信息推送的准确性;另一方面,本申请技术方案中, 网络侧采用事件触发机制,根据接收到的触发事件信息进行待推送信息的目标用户的确定 操作,而通常事件的传递实时性强,因此,采用本申请技术方案可实时根据相应事件的发生 来触发信息推送过程,并且不需要人工参与,因而,提高了信息推送的实时性和推送的效 率。另外,本申请实施例推送处理服务器建立在即时通信服务器和网络交易服务器之外,推 送处理服务器将待推送信息发送给即时通信服务器,由即时通信服务器完成待推送信息的 推送,采用本发明技术方案,对于网络交易系统来说,当需要向网络交易系统的用户发送推 送信息时,可通过现有的即时通讯系统向网络交易系统的用户发送推送信息即可,无需另 外建立一套信息推送系统,从而节约了开发成本。


图1为本申请实施例中信息推送流程所涉及的网络架构图;图2为本申请实施例中信息推送的流程示意图;图3为本申请实施例一中基于图1所示网络架构的信息推送的流程示意图;图4为本申请实施例二中基于图1所示网络架构的信息推送的流程示意图;图5为本申请实施例中信息推送系统的结构示意图。
具体实施例方式下面结合说明书附图对本申请实施例进行详细的描述。参见图1,为本申请实施例中信息推送流程所涉及的网络架构图,该网络架构包括 即时通信服务器11、推送处理服务器12、邮件处理服务器13、网络交易服务器14。其中,邮 件处理服务器13为可选服务器,即时通信服务器11和网络交易服务器14两者中可只包括 其一,也可两者都包括。此外,推送处理服务器12还可访问即时通信服务器11所对应的即 时通信系统中的相关数据库(包括用户基本信息数据库和用户即时通信记录数据库),还 可访问网络交易服务器14所对应的网络交易系统中的相关数据库(包括用户基本信息数 据库和用户网络交易记录数据库)。即时通信系统和网络交易系统中的用户可建立对应关 系,例如,对于同一运营商所管理的即时通信系统和网络交易系统可通过分配相同的用户 登录账号建立对应关系,并且可实现即时通信系统和网络交易系统共用用户基本信息数据 库。
即时通信服务器11用于执行即时通信的管理和服务,网络交易服务器14用于执 行网络交易的管理和服务,邮件处理服务器13用于执行电子邮件的收发管理和服务。推送 处理服务器12可与即时通信服务器11或/和网络交易服务器14进行交互,以获取相关用 户信息来确定出待推送信息的目标用户,并可通过即时通信服务器11或/和邮件处理服务 器13将待推送信息推送到确定出的目标用户。下面以即时通信系统和网络交易系统共用用户基本信息库为例,对本申请实施例 提供的信息推送流程进行描述。基于如图1所示的网络架构,本申请实施例提供的信息推送流程可如图2所示,该 流程包括步骤201、推送处理服务器12接收到用于启动信息推送流程的触发事件信息后, 获取用户信息以及相应用户的通信记录信息。该步骤中,通信记录信息为即时通信记录信息或/和网络交易记录信息。推送处 理服务器12从用户基本信息数据库中获取用户的用户信息,进一步从即时通信系统的数 据库中获取该用户的即时通信记录信息或/和从网络交易系统的数据库中获取该用户的 网络交易记录信息。步骤202、推送处理服务器12根据获取到的用户信息与相应用户的通信记录信 息,确定出待推送信息的目标用户。步骤203、推送处理服务器12将待推送信息及其目标用户的信息(如用户标识) 发送至即时通信服务器11或邮件处理服务器13 ;并由即时通信服务器11以即时消息的方 式将待推送信息推送至其目标用户所在的终端,或由邮件处理服务器13以邮件的形式将 该待推送信息发送至其目标用户所在的用户终端。上述流程中的触发事件,可以是用户登录即时通信系统的事件,此时,该即时通信 系统的即时通信服务器11在用户登录到即时通信系统后,将该用户的信息(如用户标识) 和登录事件信息发送给推送处理服务器12 ;该事件还可以是用户登录网络交易系统的事 件,此时,该网络交易系统的网络交易服务器14在用户登录到网络交易系统后,将该用户 的信息(如用户标识)和登录事件信息发送给推送处理服务器12 ;该事件还可以是定时任 务所设定的时间到达的事件,此时,需要预先在信息推送系统中设置定时任务,通过该定时 任务设定的时间或周期可启动信息推送流程,在定时任务设定的时间到达时,产生触发事 件以启动信息推送流程。下面分别以触发事件为用户登录即时通信系统的事件以及定时任务设定的时间 到达的事件为例,对图2所示的信息推送流程进行更为详细的描述。参见图3,为本申请实施例中由用户登录即时通信系统触发的信息推送流程的示 意图。当用户通过所在终端登录到即时通信系统后,该流程包括以下步骤步骤301、该即时通信系统的即时通信服务器11向推送处理服务器12发送用户登 录即时通信系统的通知消息。该通知消息中包含有该用户的用户标识,如,用户的ID号或其他唯一标识该用户 的信息。步骤302、推送处理服务器12根据该用户的用户标识,从用户基本信息数据库中 获取该用户的用户信息(即基本属性),从该即时通信系统的数据库中获取该用户的即时通信记录,从网络交易系统的数据库中获取该用户的网络交易记录。该步骤中,推送处理服务器12获取到的用户信息可包括用户等级、用户信誉度、 用户所在的地区、用户所从事的行业、用户年龄以及用户性别等信息;获取到的用户的即时 通信记录信息可包括该用户的聊天记录、用户多长时间没有登录即时通信系统、用户在某 一段时间内登录即时通信系统的次数等信息;获取到的用户的网络交易记录信息可包括消 费记录(如订购业务/产品的订单记录)、在网页上点击业务/产品介绍信息的记录、咨询 记录(如用户咨询过某业务/产品的记录)。步骤303、推送处理服务器12根据获取到的该用户的相关信息,以及待推送的信 息,判断该用户是否满足该待推送信息的目标用户的条件;如果满足,则执行步骤304 ;否 则,结束本流程。步骤304、推送处理服务器12将待推送信息发送给即时通信服务器11,由即时通 信服务器11将该待推送信息以即时消息的方式发送给该用户所在的终端。较佳地,推送处理服务器12可在将待推送信息发送给即时通信服务器11之前, 判断该用户当前在该即时通信系统中的在线状态,如果在线,则将待推送信息发送给即时 通信服务器11 ;否则,可将待推送信息和用户标识或所在终端地址信息发送给邮件服务器 13,由该邮件处理服务器13将该待推送信息以邮件的形式发送至该用户所在的终端。如果 用户当前不在线,推送处理服务器12或即时通信服务器11可将该待推送信息缓存,等该用 户在线时,将缓存的待推送信息发送给该用户所在终端。较佳地,推送处理服务器12中的信息推送系统中可设置有信息推送策略,推送处 理服务器12可根据该策略决定信息推送方式,如采用即时通信方式或电子邮件方式。如果 是前者,推送处理服务器12将待推送信息发送给即时通信服务器11,如果是后者,推送处 理服务器12将待推送信息发送给邮件处理服务器13。推送处理服务器12可根据用户选定 的方式选择相应推送方式,或者,根据获取到的用户信息以及预先规定的根据用户信息选 择推送方式的规则来选择合适的推送方式。图2所示流程的步骤303中,推送处理服务器12根据获取到的信息判断用户是否 满足待推送信息的目标用户的条件,可以是预先在推送处理服务器12中针对各待推送信 息设置对应的查询关键字;推送处理服务器12用获取到的登录用户的相关信息与各待推 送信息对应的关键字进行匹配,如果用户的相关信息中包含有该关键字,则该用户是该关 键字所对应的待推送信息的目标用户;或者,如果用户的相关信息中包含该关键字且该关 键字出现次数或频率高于设定的阈值,则该用户是该关键字所对应的待推送信息的目标用 户;或者,有多条待推送信息所对应的关键字在该用户的相关信息中出现的次数或频率高 于设定的阈值,则将出现次数最多(或较多)或频率最高(或较高)的关键字所对应的待 推送信息推送给该用户。为更清楚描述推送处理服务器12向登录到即时通信系统或/和网络交易系统的 用户推送该登录用户所需要的待推送信息,本发明实施例以用户登录即时通信系统之后, 推送处理服务器12向该登录用户发送炒股软件信息为例进行描述,推送处理服务器12根 据待推送信息为炒股软件信息所设置的信息查询关键字为“股票”和“证券”。当用户登录 到即时通信系统时,该即时通信系统中的即时通信服务器11向推送处理服务器12发送携 带有该登录用户的用户标识的登录通知消息,推送处理服务器12根据该用户标识从数据库中获取该用户的用户信息,以及获取该用户的即时通信记录信息(如聊天记录)、网络交 易记录信息(如订购记录);将用户信息中的用户行业字段内容、聊天记录内容、订购记录 中的商品名称或商品类型字段的内容与上述关键字进行匹配,如果发现用户行业字段中包 含有关键字“证券”、聊天记录内容中包含有关键字“股票”、订购记录的商品名称中有关键 字“股票”,则确定该用户是待推送的炒股软件信息的目标用户。本申请实施例中,在即时通信服务器和网络交易服务器之外设立一独立的推送处 理服务器,该独立的推送处理服务器既可以通过即时通信服务器获取相应用户的即时通信 记录信息,又可以通过网络交易服务器获取该相应用户的网络交易记录信息,因此,该推送 处理服务器可以从两个不同的系统中获得用户信息及相应用户的通信记录信息,并根据获 取到的用户信息与通信记录信息确定出待推送信息的目标用户,并将该推送信息推送至目 标用户所在的终端,这样可以更加精确的确定目标用户并向其推送待推送信息。另外,推 送处理服务器将待推送信息发送给即时通信服务器,由即时通信服务器完成待推送信息的 推送,对于网络交易系统来说,当需要向网络交易系统的用户发送推送信息时,可通过现有 的即时通讯系统向网络交易系统的用户发送推送信息即可,无需另外建立一套信息推送系 统,从而节约了开发成本。图3所示流程为由用户登录即时通信系统所触发的信息推送流程,由用户登录网 络交易系统所触发的信息推送流程与此类似,在此不再赘述。采用本申请实施例提供的技术方案,网络侧综合登录用户的用户信息及其即时通 信记录信息或/和网络交易记录信息来确定与该登录用户相应的待推送信息(即该登录用 户满足该待推送信息的目标用户的条件),因此,与现有技术仅根据用户信息确定登录用户 相应的待推送信息相比较,本申请技术方案能够更为准确的将待推送信息发送至需要该信 息的用户,提高了信息推送的准确性;另一方面,本申请技术方案中,网络侧采用事件触发 机制,根据接收到的触发事件信息进行待推送信息的目标用户的确定操作,而通常事件的 传递实时性强,因此,采用本申请技术方案可实时根据相应事件的发生来触发信息推送过 程,并且不需要人工参与,因而,提高了信息推送的实时性和推送的效率。参见图4,为本申请实施例中由定时任务触发的信息推送流程的示意图,当推送处 理服务器12中设置的定时任务所预先设定的信息推送流程的启动时间到达时,该流程包 括步骤401、推送处理服务器12从用户基本信息数据库中获取用户信息列表(该列 表中记录的为各注册用户的用户信息),以及从即时通信系统的数据库中获取这些注册用 户的即时通信记录信息,或/和从网络交易系统的数据库中获取这些注册用户的网络交易 记录信息。步骤402、推送处理服务器12根据获取到的用户信息列表,以及各注册用户的即 时通信记录信息或/和网络交易信息,从各注册用户中选取满足该待推送信息的目标用户 条件的用户,并将选取的用户确定为相应待推送信息的目标用户。该步骤中,待推送信息的目标用户的条件可以为从事与该待推送信息相关的行 业、聊天记录中有与该待推送信息相关的信息、有订购过该待推送信息相关的业务/产品 或有咨询过与该待推送信息相关的业务/产品等。推送处理服务器12针对每个待推送信息,将用户信息列表中从事与该待推送信息相关行业的用户筛选出来作为第一组用户;将聊天记录中有关于该待推送信息的用户筛 选出来,将该筛选出的用户作为第二组用户;根据网络交易记录中的订单列表,将订购过与 该待推送信息相关的业务/产品记录的用户筛选出来作为第三组用户;根据网络交易记录 中的咨询记录,将咨询过与该待推送信息相关的业务/产品的用户筛选出来,将该筛选出 的用户作为第四组用户;再将同时包含于第一、第二、第三、第四组的用户确定为该待推送 信息的目标用户;或者,将至少两组或两组以上都包含的用户确定为与该待推送信息的目 标用户。以上筛选过程可采用前述将用户相关信息与待推送信息所对应的关键字进行匹配 的方式实现。较佳地,为了更准确的确定出与该待推送信息的目标用户,推送处理服务器12将 用户未读的留言信息也作为判断该用户是否为该待推送信息目标用户的因素之一。步骤403、推送处理服务器12将待推送信息发送至即时通信服务器11或邮件处理 服务器13,由即时通信服务器11将该待推送信息以即时消息的方式发送至相应的目标用 户所在的终端,或者由邮件处理服务器13将该待推送信息以电子邮件的方式发送至相应 的目标用户所在的终端。较佳地,推送处理服务器12可在将待推送信息发送给即时通信服务器11之前,判 断目标用户当前在即时通信系统中的在线状态,如果在线,则将待推送信息发送给即时通 信服务器11 ;否则,可将待推送信息和目标用户的用户标识或所在终端地址信息发送给邮 件处理服务器13,由该邮件处理服务器13将该待推送信息以邮件的形式发送至目标用户 所在的终端。如果目标用户当前不在线,推送处理服务器12或即时通信服务器11可将该 待推送信息缓存,等目标用户在线时,将缓存的待推送信息发送给目标用户所在终端。较佳地,推送处理服务器12中的信息推送系统中还可设置有信息推送策略,推送 处理服务器12可根据该策略决定信息推送方式,如采用即时通信方式或电子邮件方式。如 果是前者,推送处理服务器12将待推送信息发送给即时通信服务器11,如果是后者,推送 处理服务器12将待推送信息发送给邮件处理服务器13。采用本申请技术方案,一方面,网络侧综合用户信息列表的用户信息,以及相应用 户的即时通信记录信息或/和网络交易记录信息,确定出该待推送信息的目标用户,因此, 与现有技术仅根据用户信息确定待推送信息的目标用户相比,本申请技术方案能够更为准 确的将待推送信息发送至需要该信息的用户,提高了信息推送的准确性;另一方面,本申请 技术方案中,网络侧采用事件触发机制,根据接收到的触发事件信息进行待推送信息的目 标用户的确定操作,而通常事件的传递实时性强,因此,采用本申请技术方案可实时根据相 应事件的发生来触发信息推送过程,并且不需要人工参与,因而,提高了信息推送的实时性 和推送的效率。上述推送处理服务器可以是独立的网络设备,其上配置有由软件实现的信息推送 系统,该服务器的上述操作由信息推送系统控制完成;上述推送处理服务器也可以是由软 件实现的逻辑模块,即信息推送系统,并可配置到现有网络的网络设备中。该信息推送系 统,可如图5所示。参见图5,为本申请实施例中信息推送系统的结构示意图,该系统包括接收模块51,用于接收用于启动信息推送流程的触发事件信息。获取模块52,用于根据接收模块51接收到的触发事件信息获取用户信息,以及获取相应用户的通信记录信息;该通信记录信息可以是即时通信记录信息或/和网络交易记录信息;确定模块53,用于根据获取模块52获取到的信息,确定出待推送信息的目标用 户;发送模块54,用于将待推送信息发送给即时通信服务器11。发送模块54将待推送信息发送至即时通信服务器,并指示即时通信服务器将待 推送信息通过即时消息发送到目标用户所在的终端;或者,将待推送信息发送至邮件处理 服务器,并指示邮件处理服务器将待推送信息通过电子邮件发送到目标用户所在的终端。 较佳地,发送模块54在目标用户在线时,将待推送信息发送至即时通信服务器;否则,将待 推送信息发送至邮件处理服务器。接收模块51接收到的触发事件信息可以为用户登录到即时通信系统或网络交易 系统的通知,还可以是信息推送系统中规定的信息推送流程启动时间到达的通知。当触发事件信息为用户登录到即时通信系统或网络交易系统时,获取模块52获 取到的信息包括该登录用户的用户信息,以及即时通信系统中该用户的即时通信记录信息 或/和网络交易系统中该用户的网络交易记录信息;确定模块53判断该登录用户是否满足 待推送信息的目标用户的条件,当判断结果为是时,将该登录用户确定为待推送信息的目 标用户。确定目标用户的方法可与前述实施例所用方法相同,在此不再赘述。当触发事件信息为规定的信息推送流程启动时间到达的通知时,获取模块52获 取到的信息包括各用户的用户信息,以及即时通信系统中相应用户的即时通信记录信息或 /和所述网络交易系统中相应用户的网络交易记录信息;确定模块53选取这些用户中满足 所述待推送信息的目标用户条件的用户,并将选取的用户确定为待推送信息的目标用户。 确定目标用户的方法可与前述实施例所用方法相同,在此不再赘述。本申请是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。以上所述,仅为本申请较佳的具体实施方式
,但本申请的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化、替换或应用到其他类似的系统,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该 以权利要求书的保护范围为准。
权利要求
1.一种利用即时通讯系统推送信息的方法,其特征在于,包括推送处理服务器根据接收到的用于启动信息推送流程的触发事件信息,获取用户信 息,以及获取相应用户的通信记录信息;推送处理服务器根据获取到的所述用户信息,以及相应用户的通信记录信息确定出待 推送信息的目标用户;推送处理服务器将待推送信息发送给即时通信服务器,由即时通信服务器将待推送信 息推送到目标用户所在的终端。
2.如权利要求1所述的方法,其特征在于,所述推送处理服务器获取相应用户的通信 记录信息,具体为推送处理服务器通过即时通信服务器获取相应用户的即时通信记录信 息;或/和,通过网络交易服务器获取的相应用户的网络交易记录信息。
3.如权利要求2所述的方法,其特征在于,所述即时通信服务器和网络交易服务器针 对同一个用户分配相同的用户登录帐号,所述即时通信服务器根据所述用户的用户登录帐 号获取该用户的即时通信记录信息,所述网络交易服务器根据所述用户的用户登录帐号获 取该用户的网络交易记录信息。
4.如权利要求1所述的方法,其特征在于,所述触发事件信息为用户登录到即时通信 系统或网络交易系统的通知;所述用户信息为该登录用户的用户信息,所述通信记录信息 为该登录用户的通信记录信息;所述推送处理服务器确定待推送信息的目标用户,具体为判断该登录用户是否满足所述待推送信息的目标用户的条件,当判断结果为是时,将 该登录用户确定为待推送信息的目标用户。
5.如权利要求1所述的方法,其特征在于,所述触发事件为信息推送流程启动时间到 达的通知;所述用户信息为各注册用户的用户信息,所述通信记录信息为相应注册用户的 通信记录信息;所述推送处理服务器确定待推送信息的目标用户,具体为选取所述各注册用户中满足所述待推送信息的目标用户条件的用户,并将选取的用户 确定为所述待推送信息的目标用户。
6.如权利要求4或5所述的方法,其特征在于,所述待推送信息设置有对应的关键字;推送处理服务器根据获取到的所述用户信息,以及相应用户的通信记录信息,确定出待推送信息的目标用户,具体为将获取到的用户信息与通信记录信息分别与所述关键字匹配;所述匹配结果显示与所述关键字进行匹配操作的信息中包含该关键字,或者该信息中 所述关键字的出现次数超过设定阈值,则确定所述信息对应的用户为该关键字对应的待推 送信息的目标用户。
7.如权利要求1所述的方法,其特征在于,所述推送处理服务器将待推送信息发送给 即时通信服务器之前,还包括获取所述目标用户在即时通信系统中的在线状态;当所述目标用户在线时,通过即时消息将所述待推送信息发送至目标用户所在的终 端;否则,通过电子邮件将所述待推送信息发送至目标用户所在的终端。
8.一种信息推送系统,其特征在于,包括接收模块,用于接收用于启动信息推送流程的触发事件信息;获取模块,用于根据所述触发事件信息获取用户信息,以及相应用户的通信记录信息;确定模块,用于根据所述获取模块获取到的用户信息,以及相应用户的通信记录信息, 确定出待推送信息的目标用户;发送模块,用于将待推送信息发送给即时通信服务器。
9.如权利要求8所述的系统,其特征在于,所述接收模块接收到的触发事件信息为用 户登录到即时通信系统或网络交易系统的通知;所述获取模块获取到的用户信息为该登录用户的用户信息,所述通信记录信息为该登 录用户的通信记录信息;所述确定模块确定待推送信息的目标用户,具体为判断该登录用户是否满足所述待推送信息的目标用户的条件,当判断结果为是时,将 该登录用户确定为待推送信息的目标用户。
10.如权利要求8所述的系统,其特征在于,所述接收模块接收到的触发事件信息为信 息推送流程启动时间到达的通知;所述获取模块获取到的用户信息为各注册用户的用户信息,所述通信记录信息为相应 注册用户的通信记录信息;所述确定模块确定待推送信息的目标用户,具体为选取所述各注册用户中满足所述待推送信息的目标用户条件的用户,并将选取的用户 确定为待推送信息的目标用户。
11.如权利要求8所述的系统,其特征在于,所述发送模块在将待推送信息发送给即时 通信服务器之前还用于,获取所述目标用户在即时通信系统中的在线状态;当所述目标用户在线时,将所述待推送信息发送至所述即时通信服务器,并指示所述 即时通信服务器将所述待推送信息通过即时消息发送到所述目标用户所在的终端;否则, 将所述待推送信息发送至邮件处理服务器,并指示所述邮件处理服务器将所述待推送信息 通过电子邮件发送到所述目标用户所在的终端。
12.—种实现信息推送的网络系统,其特征在于,包括推送处理服务器和即时通信服 务器,其中推送处理服务器,用于接收用于启动信息推送流程的触发事件信息;根据所述触发事 件信息获取用户信息;以及,通过即时通信服务器获取相应用户的即时通信记录信息,或/ 和,通过网络交易服务器获取相应用户的网络交易记录信息;根据获取到的用户信息,以及 相应用户的即时通信记录信息或/和网络交易记录信息确定出待推送信息的目标用户;以 及,在所述目标用户在线时,将该待推送信息以及目标用户的用户标识发送即时通信服务 器;即时通信服务器,用于将待推送信息通过即时消息发送至目标用户所在的终端。
13.如权利要求12所述的系统,其特征在于,还包括邮件处理服务器,用于在目标用 户不在线时,通过电子邮件将待推送消息发送至目标用户所在的终端。
14.如权利要求12所述的系统,其特征在于,所述触发事件信息为用户登录到所述即 时通信服务器的通知;所述即时通信服务器还用于,将该登录用户的标识以及登录事件信 息发送给所述推送处理服务器;或者,所述触发事件信息为用户登录到所述网络交易服务器的通知;所述网络交易服 务器还用于,将该登录用户的标识以及登录事件信息发送给所述推送处理服务器。
全文摘要
本发明公开了信息推送方法及其系统和网络系统,以解决现有技术中信息投放准确性差以及效率低的问题。该方法包括推送处理服务器根据接收到的用于启动信息推送流程的触发事件信息,获取用户信息,以及获取相应用户的通信记录信息;推送处理服务器根据获取到的用户信息与通信记录信息,确定出待推送信息的目标用户,发送给即时通信服务器,由即时通信服务器将待推送信息推送到目标用户所在的终端。采用本发明技术方案可提高信息投放的准确性和效率。
文档编号H04L12/58GK101997894SQ20091016175
公开日2011年3月30日 申请日期2009年8月14日 优先权日2009年8月14日
发明者张坚, 赵伟 申请人:阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1