提醒消息推送方法及装置制造方法

文档序号:7821268阅读:210来源:国知局
提醒消息推送方法及装置制造方法
【专利摘要】本发明揭示了一种提醒消息推送方法及装置,属于互联网【技术领域】。所述方法包括:获取预先设置的待提醒事件的关联信息;根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点;在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。本发明通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,达到简化用户的操作,节约用户时间,提高用户体验的效果。
【专利说明】提醒消息推送方法及装置

【技术领域】
[0001]本发明涉及互联网【技术领域】,特别涉及一种提醒消息推送方法及装置。

【背景技术】
[0002]日历类应用是智能终端中最常用的应用,日历类应用提供的提醒功能可以在预先设置的事件将要发生时向用户发出提醒。
[0003]在相关技术中,智能终端的在线日历提供事件订阅功能,用户在事件订阅功能页面中选择订阅某一个事件后,在该事件发生之前,在线日历的服务器将向该智能终端发送该事件的提醒消息。比如,在线日历提供某一场演唱会的订阅选项,用户通过在线日历订阅该演唱会,在该演唱会发生日期的前一周,在线日历服务器会向该用户的智能手机发送该演唱会的提醒信息。
[0004]在相关技术中,在线日历只能对用户订阅的事件进行提醒,若用户需要订阅该事件的相关事件的提醒消息,则还需要从在线日历提供的订阅选项中寻找并订阅,操作过程较为繁琐,且往往需要用户持续关注在线日历的订阅选项,用户体验较差。


【发明内容】

[0005]为了解决相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,本发明提供了一种提醒消息推送方法及装置。所述技术方案如下:
[0006]第一方面,提供一种提醒消息推送方法,所述方法包括:
[0007]获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0008]根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点;
[0009]在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0010]可选的,所述获取预先设置的待提醒事件的关联信息,包括:
[0011]接收事件发布服务器发送的所述待提醒事件的关联信息,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
[0012]可选的,所述方法还包括:
[0013]获取所述待提醒事件的预计发生时间点;
[0014]根据所述待提醒事件的预计发生时间点确定所述待提醒事件对应的第二提醒消息的第二推送时间点;
[0015]在所述第二推送时间点向所述终端推送所述第二提醒消息。
[0016]可选的,所述获取所述待提醒事件的预计发生时间点,包括:
[0017]接收事件发布服务器发送的所述待提醒事件的预计发生时间点,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
[0018]第二方面,提供了一种提醒消息推送方法,所述方法包括:
[0019]生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0020]向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0021]可选的,所述方法还包括:
[0022]向所述消息推送服务器发送所述待提醒事件的预计发生时间点。
[0023]第三方面,提供了一种提醒消息推送方法,所述方法包括:
[0024]向消息推送服务器发送订阅请求,所述订阅请求用于指示所述消息推送服务器将所述终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端;
[0025]接收所述消息推送服务器在第一推送时间点推送的第一提醒消息,所述第一推送时间点是所述消息推送服务器根据关联事件的预计发生时间点确定的,所述关联事件为与所述待提醒事件相关联的事件;
[0026]展示所述第一提醒消息。
[0027]第四方面,提供了一种提醒消息推送装置,所述装置包括:
[0028]关联信息获取模块,用于获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0029]第一时间点确定模块,用于根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点;
[0030]第一推送模块,用于在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0031]可选的,所述关联信息获取模块,用于接收事件发布服务器发送的所述待提醒事件的关联信息,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
[0032]可选的,所述装置还包括:
[0033]时间点获取模块,用于获取所述待提醒事件的预计发生时间点;
[0034]第二时间点确定模块,用于根据所述待提醒事件的预计发生时间点确定所述待提醒事件对应的第二提醒消息的第二推送时间点;
[0035]第二推送模块,用于在所述第二推送时间点向所述终端推送所述第二提醒消息。
[0036]可选的,所述时间点获取模块,用于接收事件发布服务器发送的所述待提醒事件的预计发生时间点,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
[0037]第五方面,提供了一种提醒消息推送装置,所述装置包括:
[0038]关联信息生成模块,用于生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0039]关联信息发送模块,用于向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0040]可选的,所述装置还包括:
[0041]时间点发送模块,用于向所述消息推送服务器发送所述待提醒事件的预计发生时间点。
[0042]第六方面,提供了一种提醒消息推送装置,所述装置包括:
[0043]订阅请求发送模块,用于向消息推送服务器发送订阅请求,所述订阅请求用于指示所述消息推送服务器将所述终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端;
[0044]推送消息接收模块,用于接收所述消息推送服务器在第一推送时间点推送的第一提醒消息,所述第一推送时间点是所述消息推送服务器根据关联事件的预计发生时间点确定的,所述关联事件为与所述待提醒事件相关联的事件;
[0045]推送消息展示模块,用于展示所述第一提醒消息。
[0046]第七方面,提供了一种提醒消息推送装置,所述装置包括:
[0047]处理器;
[0048]用于存储处理器可执行指令的存储器;
[0049]其中,所述处理器被配置为:
[0050]获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0051]根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点;
[0052]在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0053]第八方面,提供了一种提醒消息推送装置,所述装置包括:
[0054]处理器;
[0055]用于存储处理器可执行指令的存储器;
[0056]其中,所述处理器被配置为:
[0057]生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0058]向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0059]第九方面,提供了一种提醒消息推送装置,所述装置包括:
[0060]处理器;
[0061]用于存储处理器可执行指令的存储器;
[0062]其中,所述处理器被配置为:
[0063]向消息推送服务器发送订阅请求,所述订阅请求用于指示所述消息推送服务器将所述终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端;
[0064]接收所述消息推送服务器在第一推送时间点推送的第一提醒消息,所述第一推送时间点是所述消息推送服务器根据关联事件的预计发生时间点确定的,所述关联事件为与所述待提醒事件相关联的事件;
[0065]展示所述第一提醒消息。。
[0066]本发明的实施例提供的技术方案可以包括以下有益效果:
[0067]通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果O
[0068]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

【专利附图】

【附图说明】
[0069]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
[0070]图1是根据部分示例性实施例示出的一种提醒消息推送方法所涉及的实施环境的不意图;
[0071]图2是根据一示例性实施例示出的一种提醒消息推送方法的流程图;
[0072]图3是根据另一示例性实施例示出的一种提醒消息推送方法的流程图;
[0073]图4是根据又一示例性实施例示出的一种提醒消息推送方法的流程图;
[0074]图5是根据一示例性实施例示出的一种提醒消息推送方法的流程图;
[0075]图6是根据另一示例性实施例示出的一种提醒消息推送方法的流程图;
[0076]图7是根据一示例性实施例示出的一种提醒消息推送方法的流程图;
[0077]图8是根据一示例性实施例示出的一种提醒消息推送方法的流程图;
[0078]图9是根据一示例性实施例示出的提醒消息推送装置的框图;
[0079]图10是根据另一示例性实施例示出的提醒消息推送装置的框图;
[0080]图11是根据一示例性实施例示出的提醒消息推送装置的框图;
[0081]图12是根据另一示例性实施例示出的提醒消息推送装置的框图;
[0082]图13是根据一示例性实施例示出的提醒消息推送装置的框图;
[0083]图14是根据一示例性实施例示出的提醒消息推送装置的框图
[0084]图15是根据一示例性实施例示出的提醒消息推送装置的框图。

【具体实施方式】
[0085]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0086]请参考图1,其示出了本发明各个实施例提供的提醒消息推送方法所涉及的一种实施环境的示意图。该实施环境包括:消息推送服务器120、事件发布服务器140和终端160。
[0087]消息推送服务器120可以分别一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
[0088]事件发布服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
[0089]终端160可以是诸如智能手机、平板电脑、电子阅读器等便携式移动终端。
[0090]其中,消息推送服务器120、事件发布服务器140以及终端160分别通过有线或者无线网络接入互联网,借助于互联网络实现连接。
[0091]图2是根据一示例性实施例示出的一种提醒消息推送方法的流程图。该提醒消息推送方法可以用于如图1所示的实施环境的消息推送服务器120中。如图2所示,该提醒消息推送方法可以包括以下步骤。
[0092]在步骤202中,获取预先设置的待提醒事件的关联信息,该关联信息用于指示关联事件的预计发生时间点,该关联事件为与该待提醒事件相关联的事件。
[0093]在步骤204中,根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点。
[0094]在步骤206中,在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息。
[0095]比如,以该消息推送服务器120为某个在线日历应用的服务器,该待提醒事件为一演唱会事件为例,该待提醒事件的关联事件可以有演唱会之前的新闻发布会、演唱会门票开售等事件。用户通过终端中的在线日历订阅该演唱会事件后,当消息推送服务器获取到该演唱会的新闻发布会事件和/或该演唱会的门票开售事件等相关事件时,可以根据相关事件的预计发生时间(比如该新闻发布会的召开时间和/或演唱会门票的开售时间)确定相关事件的推送时间,当该推送时间达到时,向用户的终端推送该相关事件的提醒消息。
[0096]综上所述,本发明实施例中提供的提醒消息推送方法,通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0097]图3是根据另一示例性实施例示出的一种提醒消息推送方法的流程图。该提醒消息推送方法可以用于如图1所示的实施环境的消息推送服务器120中。如图3所示,该提醒消息推送方法可以包括以下步骤。
[0098]在步骤302中,获取预先设置的待提醒事件的关联信息,该关联信息用于指示关联事件的预计发生时间点,该关联事件为与该待提醒事件相关联的事件。
[0099]可选的,消息推送服务器可以接收事件发布服务器发送的,待提醒事件的关联信息,该事件发布服务器为待提醒事件的发布方对应的服务器。
[0100]比如,当该待提醒事件为一演唱会事件时,该待提醒事件的关联事件可以有演唱会之前的新闻发布会以及演唱会门票开售等事件。或者,当该待提醒事件为一个产品发布会时,该待提醒事件的关联事件可以有发布会之前的门票开售以及发布会中的抽奖环节中奖名单公布等事件。
[0101]本发明实施例提供的方案中,事件发布服务器对外提供信息获取的接口,在消息推送服务器设置待提醒事件之后,当待提醒事件的发布方确定待提醒事件的关联事件时,可以通过事件发布服务器向消息推送服务器发送通知,消息推送服务器接收到该通知后,通过事件发布服务器提供的接口获取该待提醒事件的关联信息。
[0102]或者,当待提醒事件的发布方确定待提醒事件的关联事件时,也可以通过事件发布服务器向消息推送服务器直接发送关联信息。对于事件发布服务器向消息推送服务器发送关联信息的方式,本发明实施例不做限定。
[0103]在步骤304中,根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息。
[0104]其中,该第一推送时间通常在该关联事件的预计发生时间点之前的一段时间,该第一提醒消息可以是该关联事件的事件内容以及预计发生时间等。
[0105]比如,在线日历的服务商可以与演唱会举办方进行合作,演唱会举办方的服务器(即事件发布服务器)向在线日历的服务器(即消息推送服务器)提供接口,在线日历的服务器中设置该演唱会举办方发布的一个演唱会事件后,用户通过智能手机中的在线日历订阅该演唱会事件。此后,当演唱会举办方再次发布该演唱会的关联事件,比如门票发售事件时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该关联事件对应的关联信息,比如,该门票发售事件的预计发售时间和发售网点等,演唱会举办方的服务器随后向在线日历的服务器发送通知,以告知在线日历的服务器有该演唱会事件的关联事件生成。在线日历的服务器通过演唱会举办方的服务器提供的接口获取该关联信息,根据该关联信息所指示的,该关联事件的预计发生时间确定推送该关联事件的提醒消息的时间,比如,该推送时间可以是该关联事件的预计发生时间之前的一周或者数天;在该时间达到时,消息推送服务器向用户的终端推送该关联事件对应的提醒消息,比如,提醒用户及时到指定的网站抢购该演唱会的门票。
[0106]需要说明的是,本发明实施例提供的方案中,消息推送服务器从事件发布服务器获取该相关信息,在实际应用中,消息推送服务器也可以通过筛选网络中的信息来获取该相关信息,比如,消息推送服务器可以从演唱会对应的网页页面中获取相关的数据,通过分析数据获得该相关信息。
[0107]在步骤306中,获取该待提醒事件的预计发生时间点。
[0108]可选的,消息推送服务器可以接收事件发布服务器发送的该待提醒事件的预计发生时间点。
[0109]在步骤308中,根据该待提醒事件的预计发生时间点确定该待提醒事件对应的第二提醒消息的第二推送时间点,在该第二推送时间点向该终端推送该第二提醒消息。
[0110]本发明实施例提供的方案,待提醒事件在设置时,其预计发生时间可以不确定。比如,演唱会举办方将要举办一场演唱会,但是该演唱会的具体日期未定,此时,在线日历的服务器可以先设置该演唱会的待提醒事件,以供用户通过智能终端中的在线日历订阅该事件。当演唱会举办方确定该演唱会的举办日期时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该举办日期,演唱会举办方的服务器向消息推送服务器发送通知,由在线日历的服务器从演唱会举办方的服务器中获取该举办日期,或者,演唱会举办方的服务器也可以直接将该举办日期发送给在线日历的服务器。在线日历的服务器根据该举办日期确定一个推送该演唱会举办日期的时间点,并在该时间点推送该演唱会的举办日期。
[0111]同样的,在实际应用中,消息推送服务器也可以通过筛选网络中的信息来获取该待提醒事件的预计发生时间点。
[0112]在本发明实施例所示的方案中,消息推送服务器自动从事件发布服务器或者从网络信息中获取待提醒信息的相关信息以及待提醒事件的预计发生时间,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,减少服务器维护人员的工作负担。
[0113]需要说明的是,步骤302和步骤306的执行顺序根据实际的触发情况来确定,本发明实施例对步骤302和步骤306的执行顺序不做限定。
[0114]综上所述,本发明实施例中提供的提醒消息推送方法,通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0115]此外,本发明实施例中提供的提醒消息推送方法,通过从事件发布服务器或者从网络信息中获取待提醒信息的相关信息以及待提醒事件的预计发生时间,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,从而达到减少服务器维护人员的工作负担的效果。
[0116]图4是根据又一示例性实施例示出的一种提醒消息推送方法的流程图。该提醒消息推送方法可以用于如图1所示的实施环境的消息推送服务器120中。如图4所示,该提醒消息推送方法可以包括以下步骤。
[0117]在步骤402中,接收该事件发布服务器发送的事件设置请求,该事件设置请求中包含该待提醒事件的标识,根据该待提醒事件的标识设置该待提醒事件。
[0118]以该消息推送服务器为某个在线日历的服务器,事件发布服务器为演唱会的举办方的服务器,该待提醒事件为一演唱会事件为例,本发明实施例提供的方案中,演唱会举办方的服务器向在线日历的服务器提供接口,当演唱会举办方确定举办演唱会时,演唱会举办方的服务器的维护人员通过该演唱会举办方的服务器向在线日历的服务器发送设置请求,该设置请求中可以包含演唱会的名称以及简介的内容,在线日历的服务器接收到该请求后,即生成该演唱会事件(即待提醒事件)。
[0119]在步骤404中,向该终端发送订阅列表,接收该终端根据该待提醒事件的标识返回的订阅请求,将该终端设置为订阅该待提醒事件对应的提醒消息的终端。
[0120]其中,该订阅列表中包含该待提醒事件的标识,该订阅请求表示该终端请求订阅该待提醒事件对应的提醒消息。
[0121]用户注册在线日历的账户并登录在线日历后,在线日历的服务器将包含该演唱会事件的订阅列表发送给用户的智能手机,由用户在其中选择订阅的待提醒事件。当用户在智能手机的在线日历的界面中选择订阅该演唱会事件时,在线日历的服务器根据智能手机返回的订阅请求,将该智能手机设置为订阅该演唱会事件的终端。
[0122]在步骤406中,获取预先设置的待提醒事件的关联信息,该关联信息用于指示关联事件的预计发生时间点,该关联事件为与该待提醒事件相关联的事件。
[0123]可选的,消息推送服务器可以接收事件发布服务器发送的,待提醒事件的关联信息,该事件发布服务器为待提醒事件的发布方对应的服务器。
[0124]比如,当该待提醒事件为一演唱会事件时,该待提醒事件的关联事件可以有演唱会之前的新闻发布会以及演唱会门票开售等事件。或者,当该待提醒事件为一个产品发布会时,该待提醒事件的关联事件可以有发布会之前的门票开售以及发布会中的抽奖环节中奖名单公布等事件。
[0125]本发明实施例提供的方案中,事件发布服务器对外提供信息获取的接口,在消息推送服务器设置待提醒事件之后,当待提醒事件的发布方确定待提醒事件的关联事件时,可以通过事件发布服务器向消息推送服务器发送通知,消息推送服务器接收到该通知后,通过事件发布服务器提供的接口获取该待提醒事件的关联信息。
[0126]或者,当待提醒事件的发布方确定待提醒事件的关联事件时,也可以通过事件发布服务器向消息推送服务器直接发送关联信息。对于事件发布服务器向消息推送服务器发送关联信息的方式,本发明实施例不做限定。
[0127]在步骤408中,根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息。
[0128]其中,该第一推送时间通常在该关联事件的预计发生时间点之前的一段时间,该第一提醒消息可以是该关联事件的事件内容以及预计发生时间等。
[0129]比如,用户通过智能手机中的在线日历订阅该演唱会事件。此后,当演唱会举办方再次发布该演唱会的关联事件,比如门票发售事件时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该关联事件对应的关联信息,比如,该门票发售事件的预计发售时间和发售网点等,演唱会举办方的服务器随后向在线日历的服务器发送通知,以告知在线日历的服务器有该演唱会事件的关联事件生成。在线日历的服务器通过演唱会举办方的服务器提供的接口获取该关联信息,根据该关联信息所指示的,该关联事件的预计发生时间确定推送该关联事件的提醒消息的时间,比如,该推送时间可以是该关联事件的预计发生时间之前的一周或者数天;在该时间达到时,消息推送服务器向用户的终端推送该关联事件对应的提醒消息,比如,提醒用户及时到指定的网站抢购该演唱会的门票。
[0130]需要说明的是,本发明实施例提供的方案中,消息推送服务器从事件发布服务器获取该相关信息,在实际应用中,消息推送服务器也可以通过筛选网络中的信息来获取该相关信息,比如,消息推送服务器可以从演唱会对应的网页页面中获取相关的数据,通过分析数据获得该相关信息。
[0131]在步骤410中,获取该待提醒事件的预计发生时间点。
[0132]可选的,消息推送服务器可以接收事件发布服务器发送的该待提醒事件的预计发生时间点。
[0133]在步骤412中,根据该待提醒事件的预计发生时间点确定该待提醒事件对应的第二提醒消息的第二推送时间点,在该第二推送时间点向该终端推送该第二提醒消息。
[0134]本发明实施例提供的方案,待提醒事件在设置时,其预计发生时间可以不确定。比如,演唱会举办方将要举办一场演唱会,但是该演唱会的具体日期未定,此时,在线日历的服务器可以先设置该演唱会事件,以供用户通过智能终端中的在线日历订阅该事件。当演唱会举办方确定该演唱会的举办日期时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该举办日期,演唱会举办方的服务器向消息推送服务器发送通知,由在线日历的服务器从演唱会举办方的服务器中获取该举办日期,或者,演唱会举办方的服务器也可以直接将该举办日期发送给在线日历的服务器。在线日历的服务器根据该举办日期确定一个推送该演唱会举办日期的时间点,并在该时间点推送该演唱会的举办日期。
[0135]同样的,在实际应用中,消息推送服务器也可以通过筛选网络中的信息来获取该待提醒事件的预计发生时间点。
[0136]在本发明实施例所示的方案中,消息推送服务器自动从事件发布服务器或者从网络信息中获取待提醒信息的相关信息以及待提醒事件的预计发生时间,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,减少服务器维护人员的工作负担。
[0137]需要说明的是,步骤406和步骤410的执行顺序根据实际的触发情况来确定,本发明实施例对步骤406和步骤410的执行顺序不做限定。
[0138]综上所述,本发明实施例中提供的提醒消息推送方法,通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0139]此外,本发明实施例中提供的提醒消息推送方法,通过从事件发布服务器或者从网络信息中获取待提醒信息的相关信息以及待提醒事件的预计发生时间,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,从而达到减少服务器维护人员的工作负担的效果。
[0140]图5是根据一示例性实施例示出的一种提醒消息推送方法的流程图。该提醒消息推送方法可以用于如图1所示的实施环境的事件发布服务器140中。如图5所示,该提醒消息推送方法可以包括以下步骤。
[0141]在步骤502中,生成预先设置在消息推送服务器中的待提醒事件的关联信息,该关联信息用于指示关联事件的预计发生时间点,该关联事件为与该待提醒事件相关联的事件。
[0142]在步骤504中,向该消息推送服务器发送该关联信息,该关联信息用于指示该消息推送服务器根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息。
[0143]综上所述,本发明实施例中提供的提醒消息推送方法,通过生成预先设置在消息推送服务器中的待提醒事件的关联信息并发送给消息推送服务器,消息推送服务器根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0144]图6是根据另一示例性实施例示出的一种提醒消息推送方法的流程图。该提醒消息推送方法可以用于如图1所示的实施环境的事件发布服务器140中。如图6所示,该提醒消息推送方法可以包括以下步骤。
[0145]在步骤602中,向消息推送服务器发送事件设置请求,该事件设置请求中包含该待提醒事件的标识。
[0146]其中,消息推送服务器根据该待提醒事件的标识设置该待提醒事件。
[0147]以该消息推送服务器为某个在线日历的服务器,事件发布服务器为演唱会举办方的服务器,该待提醒事件为一演唱会事件为例,本发明实施例提供的方案中,演唱会举办方的服务器向在线日历的服务器提供接口,当演唱会举办方确定举办演唱会时,演唱会举办方的服务器的维护人员通过该演唱会举办方的服务器向在线日历的服务器发送设置请求,该设置请求中可以包含演唱会的名称以及简介的内容,在线日历的服务器接收到该请求后,即生成该演唱会事件。
[0148]在步骤604中,生成预先设置在消息推送服务器中的待提醒事件的关联信息,该关联信息用于指示关联事件的预计发生时间点,该关联事件为与该待提醒事件相关联的事件。
[0149]比如,当该待提醒事件为一演唱会事件时,该待提醒事件的关联事件可以有演唱会之前的新闻发布会以及演唱会门票开售等事件。或者,当该待提醒事件为一个产品发布会时,该待提醒事件的关联事件可以有发布会之前的门票开售以及发布会中的抽奖环节中奖名单公布等事件。
[0150]本发明实施例提供的方案中,事件发布服务器对外提供信息获取的接口,在消息推送服务器设置待提醒事件之后,当待提醒事件的发布方确定待提醒事件的关联事件时,可以通过事件发布服务器向消息推送服务器发送通知,消息推送服务器接收到该通知后,通过事件发布服务器提供的接口获取该待提醒事件的关联信息。
[0151]或者,当待提醒事件的发布方确定待提醒事件的关联事件时,也可以通过事件发布服务器向消息推送服务器直接发送关联信息。对于事件发布服务器向消息推送服务器发送关联信息的方式,本发明实施例不做限定。
[0152]在步骤606中,向该消息推送服务器发送该关联信息,该关联信息用于指示该消息推送服务器根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息。
[0153]其中,该第一推送时间通常在该关联事件的预计发生时间点之前的一段时间,该第一提醒消息可以是该关联事件的事件内容以及预计发生时间等。
[0154]比如,用户通过智能手机中的在线日历订阅该演唱会事件。此后,当演唱会举办方再次发布该演唱会的关联事件,比如门票发售事件时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该关联事件对应的关联信息,比如,该门票发售事件的预计发售时间和发售网点等,演唱会举办方的服务器随后向在线日历的服务器发送通知,以告知在线日历的服务器有该演唱会事件的关联事件生成。在线日历的服务器通过演唱会举办方的服务器提供的接口获取该关联信息,根据该关联信息所指示的,该关联事件的预计发生时间确定推送该关联事件的提醒消息的时间,比如,该推送时间可以是该关联事件的预计发生时间之前的一周或者数天;在该时间达到时,消息推送服务器向用户的终端推送该关联事件对应的提醒消息,比如,提醒用户及时到指定的网站抢购该演唱会的门票。
[0155]可选的,事件发布服务器还可以向消息推送服务器发送待提醒事件的预计发生时间点,由消息推送服务器根据该待提醒事件的预计发生时间点确定该待提醒事件对应的第二提醒消息的第二推送时间点,在该第二推送时间点向该终端推送该第二提醒消息。
[0156]本发明实施例提供的方案,待提醒事件在设置时,其预计发生时间可以不确定。比如,演唱会举办方将要举办一场演唱会,但是该演唱会的具体日期未定,此时,在线日历的服务器可以先设置该演唱会事件,以供用户通过智能终端中的在线日历订阅该事件。当演唱会举办方确定该演唱会的举办日期时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该举办日期,演唱会举办方的服务器向消息推送服务器发送通知,由在线日历的服务器从演唱会举办方的服务器中获取该举办日期,或者,演唱会举办方的服务器也可以直接将该举办日期发送给在线日历的服务器。在线日历的服务器根据该举办日期确定一个推送该演唱会举办日期的时间点,并在该时间点推送该演唱会的举办日期。
[0157]在本发明实施例所示的方案中,消息推送服务器自动从事件发布服务器或者从网络信息中获取待提醒信息的相关信息以及待提醒事件的预计发生时间,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,减少服务器维护人员的工作负担。
[0158]综上所述,本发明实施例中提供的提醒消息推送方法,通过生成预先设置在消息推送服务器中的待提醒事件的关联信息并发送给消息推送服务器,消息推送服务器根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0159]此外,本发明实施例中提供的提醒消息推送方法,通过将待提醒信息的相关信息以及待提醒事件的预计发生时间发送给消息推送服务器,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,从而达到减少服务器维护人员的工作负担的效果ο
[0160]图7是根据另一示例性实施例示出的一种提醒消息推送方法的流程图。该提醒消息推送方法可以用于如图1所示的实施环境的终端160中。如图7所示,该提醒消息推送方法可以包括以下步骤。
[0161]在步骤702中,向消息推送服务器发送订阅请求,该订阅请求用于指示该消息推送服务器将该终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端。
[0162]消息推送服务器可以向该终端发送订阅列表,并接收该终端根据该待提醒事件的标识返回的订阅请求。其中,该订阅列表中包含该待提醒事件的标识,该订阅请求表示该终端请求订阅该待提醒事件对应的提醒消息。
[0163]比如,用户注册在线日历的账户并登录在线日历后,在线日历的服务器将包含该演唱会事件的订阅列表发送给用户的智能手机,由用户在其中选择订阅的待提醒事件。当用户在智能手机的在线日历的界面中选择订阅该演唱会事件时,在线日历的服务器根据终端返回的订阅请求,将该智能手机设置为订阅该演唱会事件的终端。
[0164]在步骤704中,接收该消息推送服务器在第一推送时间点推送的第一提醒消息,该第一推送时间点是该消息推送服务器根据关联事件的预计发生时间点确定的,该关联事件为与该待提醒事件相关联的事件。
[0165]比如,用户通过智能手机中的在线日历订阅该演唱会事件。此后,当演唱会举办方再次发布该演唱会的关联事件,比如门票发售事件时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该关联事件对应的关联信息,比如,该门票发售事件的预计发售时间和发售网点等,演唱会举办方的服务器随后向在线日历的服务器发送通知,以告知在线日历的服务器有该演唱会事件的关联事件生成。在线日历的服务器通过演唱会举办方的服务器提供的接口获取该关联信息,根据该关联信息所指示的,该关联事件的预计发生时间确定推送该关联事件的提醒消息的时间,比如,该推送时间可以是该关联事件的预计发生时间之前的一周或者数天;在该时间达到时,消息推送服务器向用户的终端推送该关联事件对应的提醒消息,比如,提醒用户及时到指定的网站抢购该演唱会的门票。
[0166]在步骤706中,展示该第一提醒消息。
[0167]综上所述,本发明实施例中提供的提醒消息推送方法,通过订阅待提醒事件后,接收消息推送服务器在根据关联事件的预计发生时间点确定的第一推送时间点推送的,该关联事件对应的第一提醒消息并展示,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0168]图8是根据一示例性实施例示出的一种提醒消息推送方法的流程图。该提醒消息推送方法可以用于如图1所示的实施环境中。如图8所示,该提醒消息推送方法可以包括以下步骤。
[0169]在步骤802中,事件发布服务器向消息推送服务器发送事件设置请求。
[0170]以该消息推送服务器为某个在线日历的服务器,事件发布服务器为演唱会的举办方的服务器,该待提醒事件为一演唱会事件为例,本发明实施例提供的方案中,演唱会举办方的服务器向在线日历的服务器提供接口,当演唱会举办方确定举办演唱会时,演唱会举办方的服务器的维护人员通过该演唱会举办方的服务器向在线日历的服务器发送设置请求,该设置请求中可以包含演唱会的名称以及简介的内容。
[0171]在步骤804中,消息推送服务器根据该事件设置请求设置待提醒事件。
[0172]在线日历的服务器接收到该请求后,即生成该演唱会事件(即待提醒事件)。
[0173]在步骤806中,消息推送服务器向终端发送包含该待提醒事件的标识的订阅列表。
[0174]其中,该订阅列表中包含该待提醒事件的标识。比如,订阅列表中包含在线日历的服务器设置的各个待提醒事件(包括该演唱会事件)的名称。用户注册在线日历的账户并登录在线日历后,在线日历的服务器将包含该演唱会事件的订阅列表发送给用户的智能手机。
[0175]在步骤808中,终端根据订阅列表中的该待提醒事件的标识向消息推送服务器返回订阅请求。
[0176]终端接收到该订阅列表后向用户显示,用户在其中选择订阅的待提醒事件。
[0177]比如,当用户在智能手机的在线日历的界面中选择订阅该演唱会事件时,智能手机向在线日历的服务器发送包含该待提醒事件的标识的订阅请求。
[0178]在步骤810中,消息推送服务器将该终端设置为订阅该待提醒事件对应的提醒消息的终端。
[0179]在线日历的服务器根据智能手机返回的订阅请求,将该智能手机设置为订阅该演唱会事件的终端。
[0180]在步骤812中,事件发布服务器向消息推送服务器发送待提醒事件的关联信息,该关联信息用于指示关联事件的预计发生时间点,该关联事件为与该待提醒事件相关联的事件。
[0181]比如,当该待提醒事件为一演唱会事件时,该待提醒事件的关联事件可以有演唱会之前的新闻发布会以及演唱会门票开售等事件。或者,当该待提醒事件为一个产品发布会时,该待提醒事件的关联事件可以有发布会之前的门票开售以及发布会中的抽奖环节中奖名单公布等事件。
[0182]本发明实施例提供的方案中,事件发布服务器对外提供信息获取的接口,在消息推送服务器设置待提醒事件之后,当待提醒事件的发布方确定待提醒事件的关联事件时,可以通过事件发布服务器向消息推送服务器发送通知,消息推送服务器接收到该通知后,通过事件发布服务器提供的接口获取该待提醒事件的关联信息。
[0183]或者,当待提醒事件的发布方确定待提醒事件的关联事件时,也可以通过事件发布服务器向消息推送服务器直接发送关联信息。对于事件发布服务器向消息推送服务器发送关联信息的方式,本发明实施例不做限定。
[0184]在步骤814中,消息推送服务器根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点。
[0185]其中,该第一推送时间通常在该关联事件的预计发生时间点之前的一段时间,该第一提醒消息可以是该关联事件的事件内容以及预计发生时间等。
[0186]在步骤816中,消息推送服务器在该第一推送时间点向终端推送该第一提醒消息。
[0187]比如,用户通过智能手机中的在线日历订阅该演唱会事件。此后,当演唱会举办方再次发布该演唱会的关联事件,比如门票发售事件时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该关联事件对应的关联信息,比如,该门票发售事件的预计发售时间和发售网点等,演唱会举办方的服务器随后向在线日历的服务器发送通知,以告知在线日历的服务器有该演唱会事件的关联事件生成。在线日历的服务器通过演唱会举办方的服务器提供的接口获取该关联信息,根据该关联信息所指示的,该关联事件的预计发生时间确定推送该关联事件的提醒消息的时间,比如,该推送时间可以是该关联事件的预计发生时间之前的一周或者数天;在该时间达到时,消息推送服务器向用户的终端推送该关联事件对应的提醒消息,比如,提醒用户及时到指定的网站抢购该演唱会的门票。
[0188]在步骤818中,事件发布服务器向消息推送服务器发送待提醒事件的预计发生时间点。
[0189]本发明实施例提供的方案,待提醒事件在设置时,其预计发生时间可以不确定。比如,演唱会举办方将要举办一场演唱会,但是该演唱会的具体日期未定,此时,在线日历的服务器可以先设置该演唱会事件,以供用户通过智能终端中的在线日历订阅该事件。
[0190]在步骤820中,消息推送服务器根据该待提醒事件的预计发生时间点确定该待提醒事件对应的第二提醒消息的第二推送时间点。
[0191]在步骤822中,消息推送服务器在该第二推送时间点向该终端推送该第二提醒消息。
[0192]当演唱会举办方确定该演唱会的举办日期时,演唱会举办方的服务器的维护人员在演唱会举办方的服务器中设置该举办日期,演唱会举办方的服务器向消息推送服务器发送通知,由在线日历的服务器从演唱会举办方的服务器中获取该举办日期,或者,演唱会举办方的服务器也可以直接将该举办日期发送给在线日历的服务器。在线日历的服务器根据该举办日期确定一个推送该演唱会举办日期的时间点,并在该时间点推送该演唱会的举办日期。
[0193]需要说明的是,步骤812和步骤818的执行顺序根据实际的触发情况来确定,本发明实施例对步骤812和步骤818的执行顺序不做限定。
[0194]综上所述,本发明实施例中提供的提醒消息推送方法,消息推送服务器通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0195]此外,本发明实施例中提供的提醒消息推送方法,消息推送服务器通过从事件发布服务器或者从网络信息中获取待提醒信息的相关信息以及待提醒事件的预计发生时间,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,从而达到减少服务器维护人员的工作负担的效果。
[0196]下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
[0197]图9是根据一示例性实施例示出的一种提醒消息推送装置的框图,该提醒消息推送装置可以用于如图1所示的实施环境的消息推送服务器120中,执行如图2至4任一所述的方法。如图9所示,该提醒消息推送装置包括但不限于:关联信息获取模块901、第一时间点确定模块902以及第一推送模块903。
[0198]所述关联信息获取模块901被设置为用于获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0199]所述第一时间点确定模块902被设置为用于根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点;
[0200]所述第一推送模块903被设置为用于在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0201]综上所述,本发明实施例中提供的提醒消息推送装置,通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0202]图10是根据一示例性实施例示出的一种提醒消息推送装置的框图,该提醒消息推送装置可以用于如图1所示的实施环境的消息推送服务器120中,执行如图2至4任一所述的方法。如图10所示,该提醒消息推送装置包括但不限于:关联信息获取模块901、第一时间点确定模块902以及第一推送模块903。
[0203]所述关联信息获取模块901被设置为用于获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0204]所述第一时间点确定模块902被设置为用于根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点;
[0205]所述第一推送模块903被设置为用于在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0206]可选的,所述关联信息获取模块901被设置为用于接收事件发布服务器发送的所述待提醒事件的关联信息,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
[0207]可选的,所述装置还包括:时间点获取模块904、第二时间点确定模块905以及第二推送模块906。
[0208]所述时间点获取模块904被设置为用于获取所述待提醒事件的预计发生时间点;
[0209]所述第二时间点确定模块905被设置为用于根据所述待提醒事件的预计发生时间点确定所述待提醒事件对应的第二提醒消息的第二推送时间点;
[0210]所述第二推送模块906被设置为用于在所述第二推送时间点向所述终端推送所述第二提醒消息。
[0211]可选的,所述时间点获取模块904被设置为用于接收事件发布服务器发送的所述待提醒事件的预计发生时间点,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
[0212]可选的,所述装置还包括:设置请求接收模块907以及事件设置模块908。
[0213]所述设置请求接收模块907被设置为用于在所述关联信息获取模块901获取预先设置的待提醒事件的关联信息之前,接收所述事件发布服务器发送的事件设置请求,所述事件设置请求中包含有所述待提醒事件的标识;
[0214]所述事件设置模块908被设置为根据所述待提醒事件的标识设置所述待提醒事件。
[0215]综上所述,本发明实施例中提供的提醒消息推送装置,通过获取与待提醒事件相关联的关联事件对应的关联信息,根据该关联信息确定该关联信息对应的第一提醒消息的推送时间,在该推送时间达到时,向订阅该待提醒事件的终端发送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0216]此外,本发明实施例中提供的提醒消息推送装置,通过从事件发布服务器或者从网络信息中获取待提醒信息的相关信息以及待提醒事件的预计发生时间,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,从而达到减少服务器维护人员的工作负担的效果。
[0217]图11是根据一示例性实施例示出的一种提醒消息推送装置的框图,该提醒消息推送装置可以用于如图1所示的实施环境的事件发布服务器140中,执行如图5或图6所述的方法。如图11所示,该提醒消息推送装置包括但不限于:关联信息生成模块1101以及关联信息发送模块1102 ;
[0218]所述关联信息生成模块1101被设置为用于生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0219]所述关联信息发送模块1102被设置为用于向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0220]综上所述,本发明实施例中提供的提醒消息推送装置,通过生成预先设置在消息推送服务器中的待提醒事件的关联信息并发送给消息推送服务器,消息推送服务器根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0221]图12是根据一示例性实施例示出的一种提醒消息推送装置的框图,该提醒消息推送装置可以用于如图1所示的实施环境的事件发布服务器140中,执行如图5或图6所述的方法。如图12所示,该提醒消息推送装置包括但不限于:关联信息生成模块1101以及关联信息发送模块1102 ;
[0222]所述关联信息生成模块1101被设置为用于生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件;
[0223]所述关联信息发送模块1102被设置为用于向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
[0224]可选的,所述装置还包括:时间点发送模块1103。
[0225]所述时间点发送模块1103被设置为用于向所述消息推送服务器发送所述待提醒事件的预计发生时间点。
[0226]可选的,所述装置还包括:设置请求发送模块1104。
[0227]所述设置请求发送模块1104被设置为用于在所述关联信息生成模块1101生成预先设置在消息推送服务器中的待提醒事件的关联信息之前,向所述消息推送服务器发送的事件设置请求,所述事件设置请求中包含有所述待提醒事件的标识。
[0228]综上所述,本发明实施例中提供的提醒消息推送装置,通过生成预先设置在消息推送服务器中的待提醒事件的关联信息并发送给消息推送服务器,消息推送服务器根据该关联事件的预计发生时间点确定该关联事件对应的第一提醒消息的第一推送时间点,并在该第一推送时间点向订阅该待提醒事件对应的提醒消息的终端推送该第一提醒消息,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0229]此外,本发明实施例中提供的提醒消息推送装置,通过将待提醒信息的相关信息以及待提醒事件的预计发生时间发送给消息推送服务器,不需要服务器维护人员人工收集待提醒事件以及待提醒事件的相关事件,从而达到减少服务器维护人员的工作负担的效果O
[0230]图13是根据一示例性实施例示出的一种提醒消息推送装置的框图,该提醒消息推送装置可以用于如图1所示的实施环境的事件发布服务器140中,执行如图5或图6所述的方法。如图13所示,该提醒消息推送装置包括但不限于:订阅请求发送模块1301、推送消息接收模块1302以及推送消息展示模块1303 ;
[0231]所述订阅请求发送模块1301被设置为用于向消息推送服务器发送订阅请求,所述订阅请求用于指示所述消息推送服务器将所述终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端;
[0232]所述推送消息接收模块1302被设置为用于接收所述消息推送服务器在第一推送时间点推送的第一提醒消息,所述第一推送时间点是所述消息推送服务器根据关联事件的预计发生时间点确定的,所述关联事件为与所述待提醒事件相关联的事件;
[0233]所述推送消息展示模块1303被设置为用于展示所述第一提醒消息。
[0234]综上所述,本发明实施例中提供的提醒消息推送装置,通过订阅待提醒事件后,接收消息推送服务器在根据关联事件的预计发生时间点确定的第一推送时间点推送的,该关联事件对应的第一提醒消息并展示,用户只需要订阅一个待提醒事件,即可以获得该待提醒事件相关联的其它事件的消息推送,不需要用户再查找订阅该待提醒事件的关联事件,解决了相关技术中用户订阅某一事件的相关事件的提醒消息时,操作过程繁琐,且需要用户持续关注在线日历的订阅选项的问题,达到简化用户的操作,节约用户时间,提高用户体验的效果。
[0235]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中执行了详细描述,此处将不做详细阐述说明。
[0236]图14是根据一示例性实施例示出的一种提醒消息推送装置1400的框图。该装置1400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU) 1422 (例如,一个或一个以上处理器)和存储器1432,一个或一个以上存储应用程序1442或数据1444的存储介质1430 (例如一个或一个以上海量存储设备)。其中,存储器1432和存储介质1430可以是短暂存储或持久存储。存储在存储介质1430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对装置中的一系列指令操作,这一系列的指令操作可以用于实现如图2至6任一所示方法的全部或部分步骤。更进一步地,中央处理器1422可以设置为与存储介质1430通信,在装置1400上执行存储介质1430中的一系列指令操作。
[0237]装置1400还可以包括一个或一个以上电源1426,一个或一个以上有线或无线网络接口 1450,一个或一个以上输入输出接口 1458,一个或一个以上键盘1456,和/或,一个或一个以上操作系统 1441,例如 Windows ServerTM, Mac OS XTM,UnixTM, LinuxTM,FreeBSDTM 等等。
[0238]图15是根据一示例性实施例示出的一种提醒消息推送装置1500的框图。例如,装置1500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0239]参照图15,装置1500可以包括以下一个或多个组件:处理组件1502,存储器1504,电源组件1506,多媒体组件1508,音频组件1510,输入/输出(I/O)的接口 1512,传感器组件1514,以及通信组件1516。
[0240]处理组件1502通常控制装置1500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1502可以包括一个或多个处理器1518来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1502可以包括一个或多个模块,便于处理组件1502和其他组件之间的交互。例如,处理组件1502可以包括多媒体模块,以方便多媒体组件1508和处理组件1502之间的交互。
[0241]存储器1504被配置为存储各种类型的数据以支持在装置1500的操作。这些数据的示例包括用于在装置1500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。存储器1504中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器1520执行,以完成上述图7所示的方法的全部或部分步骤。
[0242]电源组件1506为装置1500的各种组件提供电力。电源组件1506可以包括电源管理系统,一个或多个电源,及其他与为装置1500生成、管理和分配电力相关联的组件。
[0243]多媒体组件1508包括在所述装置1500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1508包括一个前置摄像头和/或后置摄像头。当装置1500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0244]音频组件1510被配置为输出和/或输入音频信号。例如,音频组件1510包括一个麦克风(MIC),当装置1500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1504或经由通信组件1516发送。在一些实施例中,音频组件1510还包括一个扬声器,用于输出音频信号。
[0245]I/O接口 1512为处理组件1502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0246]传感器组件1514包括一个或多个传感器,用于为装置1500提供各个方面的状态评估。例如,传感器组件1514可以检测到装置1500的打开/关闭状态,组件的相对定位,例如所述组件为装置1500的显示器和小键盘,传感器组件1514还可以检测装置1500或装置1500 —个组件的位置改变,用户与装置1500接触的存在或不存在,装置1500方位或加速/减速和装置1500的温度变化。传感器组件1514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1514还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0247]通信组件1516被配置为便于装置1500和其他设备之间有线或无线方式的通信。装置1500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0248]在示例性实施例中,装置1500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0249]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1504,上述指令可由装置1500的处理器1518执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0250]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【权利要求】
1.一种提醒消息推送方法,其特征在于,所述方法包括: 获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件; 根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点; 在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
2.根据权利要求1所述的方法,其特征在于,所述获取预先设置的待提醒事件的关联信息,包括: 接收事件发布服务器发送的所述待提醒事件的关联信息,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取所述待提醒事件的预计发生时间点; 根据所述待提醒事件的预计发生时间点确定所述待提醒事件对应的第二提醒消息的第二推送时间点; 在所述第二推送时间点向所述终端推送所述第二提醒消息。
4.根据权利要求3所述的方法,其特征在于,所述获取所述待提醒事件的预计发生时间点,包括: 接收事件发布服务器发送的所述待提醒事件的预计发生时间点,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
5.一种提醒消息推送方法,其特征在于,所述方法包括: 生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件; 向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 向所述消息推送服务器发送所述待提醒事件的预计发生时间点。
7.—种提醒消息推送方法,其特征在于,所述方法包括: 向消息推送服务器发送订阅请求,所述订阅请求用于指示所述消息推送服务器将所述终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端; 接收所述消息推送服务器在第一推送时间点推送的第一提醒消息,所述第一推送时间点是所述消息推送服务器根据关联事件的预计发生时间点确定的,所述关联事件为与所述待提醒事件相关联的事件; 展示所述第一提醒消息。
8.—种提醒消息推送装置,其特征在于,所述装置包括: 关联信息获取模块,用于获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件; 第一时间点确定模块,用于根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点; 第一推送模块,用于在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
9.根据权利要求8所述的装置,其特征在于, 所述关联信息获取模块,用于接收事件发布服务器发送的所述待提醒事件的关联信息,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括: 时间点获取模块,用于获取所述待提醒事件的预计发生时间点; 第二时间点确定模块,用于根据所述待提醒事件的预计发生时间点确定所述待提醒事件对应的第二提醒消息的第二推送时间点; 第二推送模块,用于在所述第二推送时间点向所述终端推送所述第二提醒消息。
11.根据权利要求10所述的装置,其特征在于, 所述时间点获取模块,用于接收事件发布服务器发送的所述待提醒事件的预计发生时间点,所述事件发布服务器为所述待提醒事件的发布方对应的服务器。
12.一种提醒消息推送装置,其特征在于,所述装置包括: 关联信息生成模块,用于生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件; 关联信息发送模块,用于向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括: 时间点发送模块,用于向所述消息推送服务器发送所述待提醒事件的预计发生时间点。
14.一种提醒消息推送装置,其特征在于,所述装置包括: 订阅请求发送模块,用于向消息推送服务器发送订阅请求,所述订阅请求用于指示所述消息推送服务器将所述终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端; 推送消息接收模块,用于接收所述消息推送服务器在第一推送时间点推送的第一提醒消息,所述第一推送时间点是所述消息推送服务器根据关联事件的预计发生时间点确定的,所述关联事件为与所述待提醒事件相关联的事件; 推送消息展示模块,用于展示所述第一提醒消息。
15.一种提醒消息推送装置,其特征在于,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取预先设置的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件; 根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点; 在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
16.一种提醒消息推送装置,其特征在于,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 生成预先设置在消息推送服务器中的待提醒事件的关联信息,所述关联信息用于指示关联事件的预计发生时间点,所述关联事件为与所述待提醒事件相关联的事件; 向所述消息推送服务器发送所述关联信息,所述关联信息用于指示所述消息推送服务器根据所述关联事件的预计发生时间点确定所述关联事件对应的第一提醒消息的第一推送时间点,并在所述第一推送时间点向订阅所述待提醒事件对应的提醒消息的终端推送所述第一提醒消息。
17.一种提醒消息推送装置,其特征在于,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 向消息推送服务器发送订阅请求,所述订阅请求用于指示所述消息推送服务器将所述终端设置为订阅预先设置的待提醒事件对应的提醒消息的终端; 接收所述消息推送服务器在第一推送时间点推送的第一提醒消息,所述第一推送时间点是所述消息推送服务器根据关联事件的预计发生时间点确定的,所述关联事件为与所述待提醒事件相关联的事件; 展示所述第一提醒消息。
【文档编号】H04L29/08GK104468760SQ201410709448
【公开日】2015年3月25日 申请日期:2014年11月28日 优先权日:2014年11月28日
【发明者】鲍协浩, 邱诗定, 王伯天 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1