通知消息的提醒方法及装置与流程

文档序号:11138777阅读:524来源:国知局
通知消息的提醒方法及装置与制造工艺

本公开涉及网络通信技术领域,尤其涉及一种通知消息的提醒方法及装置。



背景技术:

目前,各种应用的推送系统通常在特定时段通过服务器向用户的终端进行通知消息的推送,例如,在夜间推送的消息比较少,而在白天推送的消息比较多。再例如,在进行某些活动的推广时,会在活动之前的设定时间段内将通知消息发送给服务器,再由服务器在短时间段内将通知消息推送到用户的终端。这种情况下由于通知消息的推送量比较大,对服务器的带宽等资源的消耗也非常大,会导致服务器在高峰时和低峰时的负载差别非常大,甚至相差5倍左右,从而造成服务器端资源利用不均衡,低峰时的服务器存在极大的资源浪费。



技术实现要素:

为克服相关技术中存在的问题,本公开提供了一种通知消息的提醒方法及装置,以减轻服务器的负担,使得服务器的资源利用更充分更均衡。

根据本公开实施例的第一方面,提供一种通知消息的提醒方法,包括:

获取待执行的信息处理任务,所述信息处理任务包括:目标信息和生效时间;

在网络空闲时,根据所述信息处理任务控制目标终端在到达所述生效时间时,输出针对所述目标信息的提示信息。

在一实施例中,所述获取待执行的信息处理任务,包括:

获取待输出的所述目标信息、和针对所述目标信息的时间参数,所述时间参数包括:预定输出时间段;

基于所述时间参数获取所述生效时间;

基于所述生效时间和所述目标信息生成所述信息处理任务。

在一实施例中,所述生效时间为所述预定输出时间段内的时间。

在一实施例中,所述时间参数还包括:所述目标终端对应的允许输出时间段。

在一实施例中,所述基于所述时间参数获取所述生效时间,包括:

当所述预定输出时间段与所述允许输出时间段之间存在相同时间段,基于所述相同时间段获取所述生效时间;

当所述预定输出时间段与所述允许输出时间段之间不存在相同时间段,基于所述允许输出时间段获取所述生效时间;

其中,所述生效时间为所述允许输出时间段内的时间。

在一实施例中,所述在网络空闲时,根据所述信息处理任务控制目标终端在到达所述生效时间时,输出针对所述目标信息的提示信息,包括:

在网络空闲时,向所述目标终端发送所述信息处理任务,所述信息处理任务指示所述目标终端在到达所述生效时间时,输出所述提示信息。

在一实施例中,所述在网络空闲时,向所述目标终端发送所述信息处理任务,包括:

按照生效时间的先后顺序将信息处理任务添加到发送队列中;

在网络空闲时,向所述目标终端发送所述发送队列中的信息处理任务。

在一实施例中,所述提示信息包括以下至少一项:即时消息提示信息、邮件提示信息、信息推送提示信息、社交网络消息提示信息、通知提示信息。

根据本公开实施例的第二方面,提供一种通知消息的提醒方法,包括:

接收服务器在网络空闲时发送的信息处理任务,所述信息处理任务包括:目标信息和生效时间;

在到达所述生效时间时,输出针对所述目标信息的提示信息。

根据本公开实施例的第三方面,提供一种通知消息的提醒装置,包括:

获取模块,被配置为获取待执行的信息处理任务,所述信息处理任务包括:目标信息和生效时间;

控制输出模块,被配置为在网络空闲时,根据所述获取模块获取的所述信息处理任务控制目标终端在到达所述生效时间时,输出针对所述目标信息的提示信息。

在一实施例中,所述获取模块包括:

第一获取子模块,被配置为获取待输出的所述目标信息、和针对所述目标信息的时间参数,所述时间参数包括:预定输出时间段;

第二获取子模块,被配置为基于所述第一获取子模块获取的所述时间参数获取所述生效时间;

生成子模块,被配置为基于所述第二获取子模块获取的所述生效时间和所述第一获取子模块获取的所述目标信息生成所述信息处理任务。

在一实施例中,所述第二获取子模块所获取的所述生效时间为所述预定输出时间段内的时间。

在一实施例中,所述第一获取子模块所获取的时间参数还包括:所述目标终端对应的允许输出时间段。

在一实施例中,所述第二获取子模块包括:

第三获取子模块,被配置为当所述第一获取子模块获取的所述预定输出时间段与所述允许输出时间段之间存在相同时间段,基于所述相同时间段获取所述生效时间;

第四获取子模块,被配置为当所述第一获取子模块获取的所述预定输出时间段与所述允许输出时间段之间不存在相同时间段,基于所述允许输出时间段获取所述生效时间;其中,所述生效时间为所述允许输出时间段内的时间。

在一实施例中,所述控制输出模块包括:

第一发送子模块,被配置为在网络空闲时,向所述目标终端发送所述获取模块获取的所述信息处理任务,所述信息处理任务指示所述目标终端在到达所述生效时间时,输出所述提示信息。

在一实施例中,所述控制输出模块包括:

添加子模块,被配置为按照生效时间的先后顺序将信息处理任务添加到发送队列中;

第二发送子模块,被配置为在网络空闲时,向所述目标终端发送所述添加子模块存储在所述发送队列中的信息处理任务。

在一实施例中,所述提示信息包括以下至少一项:即时消息提示信息、邮件提示信息、信息推送提示信息、社交网络消息提示信息、通知提示信息。

根据本公开实施例的第四方面,提供一种通知消息的提醒装置,包括:

接收模块,被配置为接收服务器在网络空闲时发送的信息处理任务,所述信息处理任务包括:目标信息和生效时间;

输出提示模块,被配置为在到达所述生效时间时,输出针对所述接收模块接收的所述目标信息的提示信息。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开中服务器可以在网络空闲时,基于获取的信息处理任务控制目标终端在达到生效时间时,对目标信息进行提示;从而服务器避免了像相关技术中那样将大量的通知消息集中到同一时段向目标终端进行推送,减轻了服务器的负担,使得服务器的资源利用更充分更均衡。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开根据一示例性实施例示出的一种通知消息的提醒方法流程图。

图2A是本公开根据一示例性实施例示出的另一种通知消息的提醒方法的场景图。

图2B是本公开根据一示例性实施例示出的一种通知消息的提醒方法流程图。

图3是本公开根据一示例性实施例示出的另一种通知消息的提醒方法流程图。

图4是本公开根据一示例性实施例示出的一种通知消息的提醒装置的框图。

图5是本公开根据一示例性实施例示出的另一种通知消息的提醒装置的框图。

图6是本公开根据一示例性实施例示出的另一种通知消息的提醒装置的框图。

图7是本公开根据一示例性实施例示出的另一种通知消息的提醒装置的框图。

图8是本公开根据一示例性实施例示出的另一种通知消息的提醒装置的框图。

图9是本公开根据一示例性实施例示出的又一种通知消息的提醒装置的框图。

图10是本公开根据一示例性实施例示出的一种通知消息的提醒系统的框图。

图11是本公开根据一示例性实施例示出的一种用于通知消息的提醒装置的一结构示意图。

图12是本公开根据一示例性实施例示出的另一种用于通知消息的提醒装置的一结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本公开实施例提供一种通知消息的提醒方法。该方法可以应用于服务器中。参考图1,图1是根据一示例性实施例示出的一种通知消息的提醒方法流程图。如图1所示,该方法可以包括步骤101和步骤102。

在步骤101中,获取待执行的信息处理任务,该信息处理任务可以包括:目标信息和生效时间。

在本公开的一实施例中,服务器获取待执行的信息处理任务,其中,信息处理任务为需要服务器向目标终端推送的信息任务,包括目标信息和生效时间。目标信息即需要推送给目标终端的信息,通常来自App(Application,应用程序)服务器;生效时间即目标信息在对应的目标终端上进行提示的时间。

在步骤102中,在网络空闲时,根据信息处理任务控制目标终端在到达生效时间时,输出针对目标信息的提示信息。

服务器控制目标终端在到达生效时间时,输出针对目标信息的提示信息,以提示用户关注该目标信息。

上述实施例中,服务器可以在网络空闲时,基于获取的信息处理任务控制目标终端在达到生效时间时,对目标信息进行提示;从而服务器不会如相关技术中那样将大量的通知消息集中到同一时段向目标终端进行推送,避免了网络拥堵,减轻了服务器的负担,使得服务器的资源利用更充分更均衡。

本公开实施例提供另一种通知消息的提醒方法。该方法是对图1所示的方法的进一步扩展和优化。

请参考图2A,图2A是根据一示例性实施例示出的另一种通知消息的提醒方法的场景图。如图2A所示,通知消息的提醒方法应用的场景可以包括:终端所属的服务器的第一服务器11;APP所属服务器的第二服务器12,例如支付宝应用程序所属的服务器等。其中,以终端为智能手机为例,第一服务器11网络连接多个智能手机,包括:智能手机13、智能手机14,多个智能手机13在本公开实施例中作为目标终端,多个智能手机14在本公开实施例中不作为目标终端。本实施例提供的方法可以应用于第一服务器11中。

请参考图2B,图2B是根据一示例性实施例示出的另一种通知消息的提醒方法流程图。如图2B所示,图1所示的步骤101,即获取待执行的信息处理任务,可以包括步骤201至步骤205。

在步骤201中,获取待输出的目标信息、和针对目标信息的时间参数,该时间参数可以包括:预定输出时间段。

在一实施例中,目标信息为第二服务器12基于某些事件并通过第一服务器11向智能手机13推送的信息,例如第二服务器12要发起一项互联网推广活动,其中,该目标信息可以包括该活动的内容等需要用户了解的信息。预定输出时间段为第二服务器12设定的需要在智能手机13上提醒该目标信息的时间段。通常,预定输出时间段为目标信息所针对的事件的开始时间之前的设定时间段,也可以为该事件的结束时间之前的设定时间段。

例如,如图2A所示,第二服务器12向第一服务器11提供信息处理任务,该信息处理任务包括目标信息和生效时间,例如,目标信息为“2月7日15:00,支付宝向注册用户发红包”,生效时间通常为目标信息所针对的事件的发生日期之前的时间,例如,为2月7日15:00之前的半小时之内的任意时间。此外信息处理任务中还可以包括目标终端列表,该目标终端列表中包含第二服务器12需要将目标信息推送至的目标终端的ID(Identity,标识)或用户ID。那么第一服务器11在网络空闲时,根据该信息处理任务控制智能手机13在对应的生效时间输出针对目标信息的提示信息。

在步骤202中,基于时间参数获取生效时间。

在本公开的一个实施例中,如果目标终端并未设置允许输出目标信息的允许输出时间段,即并未对输出目标信息的时间做任何限制,那么该生效时间可以为预定输出时间段内的任意时间点。

例如,如果预定输出时间段为11:00至12:00,则获取的生效时间可以为11:00至12:00中的任意时间点。如,可以为11:30。

在本公开的一个实施例中,时间参数还可以包括:目标终端对应的允许输出时间段。

通常,用户可以在终端上设置允许输出提示信息的时间段,以保证用户的休息、或工作不被打扰。基于上述的用户设置,第一服务器11可以获取允许输出时间段。在本公开的一个实施例中,第一服务器11基于目标终端列表中的终端ID或用户ID,可以从存储的数据中查找到目标终端列表中的各作为目标终端的智能手机13设置的允许输出时间段。

在本公开的一个实施例中,如果目标终端侧,对输出目标信息的时间做限制的情况下,即时间参数还包括目标终端对应的允许输出时间段,则基于时间参数获取生效时间的步骤可以包括:

首先,第一服务器11可以通过下述过程设置允许提醒时间段:

首先,第一服务器11与网络连接的各智能手机13和智能手机14建立消息通道。

本公开实施例中以XMPP(Extensible Messaging and Presence Protocol,可扩展消息与存在协议)为例,与第一服务器11网络连接的各终端(智能手机13和14)通过下述消息建立与第一服务器11的流(stream):

首先,终端向第一服务器11发送通道建立请求:

<stream:streamxml:lang='en'xmlns='xm'xmlns:stream='xm'to="xiaomi.com"model='MI 4'version="103"connpt='wifi'host='1.1.1.1'>

然后,第一服务器11向终端下发通道建立确认:

<stream:streamxmlns='xm'xmlns:stream='xm'from='xiaomi.com'challenge=’8843943949’>

至此,消息通道建立完成。该建立通道的时机可以是在用户登录了第一服务器11的账号时,在用户保持登录状态期间,仅建立一次消息通道即可。

然后,用户通过终端中提供的功能设置允许提醒目标信息的允许输出时间段,该允许输出时间段可以通过下述方式上传到第一服务器11:

<message chid="xs:integer"id='xs:NMTOKEN'from='123@xiaomi.com'to='xiaomi.com'type='push's="1">

<s>PAYLOAD</s>

</message>

其中,PAYLOAD包含终端设置的允许输出时间段。

configs["accept-period-of-time"]="7:00-23:00";

第一服务器11接收到这个配置请求后,将用户设置的允许输出时间段,即“7:00-23:00”与用户ID或终端ID对应的存储在第一服务器11的配置中。

从而,第一服务器11通过目标终端列表中的用户ID或终端ID能够查询到对应的允许输出时间段。

当预定输出时间段与允许输出时间段之间存在相同时间段,基于相同时间段获取生效时间。

例如,第一服务器11的预定输出时间段为11:00至12:00,作为目标终端的智能手机13中设置的允许输出时间段为11:50至12:30,由此,预定输出时间段与允许输出时间段存在相同时间段11:50至12:00,进而,可以根据相同时间段11:50至12:00获取生效时间。如,可以将相同时间段11:50至12:00中的任意点作为生效时间。

当预定输出时间段与允许输出时间段之间不存在相同时间段,基于允许输出时间段获取生效时间,其中,生效时间为允许输出时间段内的时间。

例如,第一服务器11的预定输出时间段为9月17日的11:00至12:00,作为目标终端的智能手机13中设置的允许输出时间段为12:50至13:30,由此,预定输出时间段与允许输出时间段不存在相同时间段,进而,可以根据9月17日前一日9月16日的允许输出时间段12:50至13:30获取生效时间。如,可以将9月16日的12:50至13:30中的任意点作为生效时间。

在步骤203中,基于生效时间和目标信息生成信息处理任务。

针对各作为目标终端的智能手机13的生效时间不一定相同,第一服务器11将针对各智能手机13的目标信息和生效时间分别生成信息处理任务。

在步骤204中,按照生效时间的先后顺序将各信息处理任务添加到发送队列中。

第一服务器11生成多个信息处理任务之后,可以不立即发送给作为目标终端的智能手机13,而是基于生效时间的先后顺序将信息处理任务添加在24小时循环发送队列中。也就是说,生效时间越早,信息处理任务在发送队列中的位置越靠前,以保证被优先推送。

在步骤205中,在网络空闲时,将发送队列中的各信息处理任务发送给对应的目标终端。

第一服务器11在检测到网络空闲时,其推送(PUSH)程序从目标终端列表中获取作为目标终端的智能手机13的ID或用户ID,并将发送队列中的目标信息发送给对应的作为目标终端的智能手机13。从而,第一服务器11不必像相关技术中那样在设定时间段向多个目标终端集中推送大量的目标信息,而是基于生效时间的先后顺序对目标信息进行推送,从而有效利用了第一服务器11的资源。其中,第一服务器11对发送队列中的信息处理任务可以以设定的发送速度向目标终端进行发送,该发送速度可以是根据系统的整体性能确定的最优速度。由于第一服务器11会接收到来自不同第二服务器12的信息处理任务,或来自同一第二服务器12的不同的信息处理任务,因而发送队列中可能会加入新的目标信息,无论发送队列中的目标信息如何更新,第一服务器11按照生效时间的先后顺序对目标信息进行推送。

本公开实施例中,第一服务器11可以通过下述方式将目标信息发送给目标终端:

<message chid='xs:int'from='xiaomi.com'to='xs:string'id='xs:string'?s='1'>

<s>PAYLOAD</s>

</message>

其中,PAYLOAD包含第一服务器11推送的目标信息和生效时间;

msg["content"]="hello";

msg[“alarm-time”]=”2016-1-29 11:30:00”

上述实施例中,第一服务器通过计算针对各目标终端的目标信息的生效时间,并基于生效时间控制目标终端针对目标信息进行提示,能够优化和均衡资源消耗,降低推送运营和维护成本,包括网络带宽、电力消耗、网络设备、服务器和机架等方面的运营成本,而且不会出现如相关技术中那样在高峰时消耗大量资源以及在低峰时闲置资源的情况,在常态情况下,能够节省50%的资源消耗,在需要推送大量目标信息的高峰情况下,能够节省75%的资源消耗。

本公开实施例提供一种通知消息的提醒方法。该方法可以应用于终端中。参考图3,图3是根据一示例性实施例示出的另一种通知消息的提醒方法流程图。本公开中的终端可以是任何具有上网功能的智能终端,例如,可以具体为手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等,其中,终端可以通过无线局域网接入路由器,并通过路由器访问公网上的服务器。如图3所示,该方法可以包括步骤301和302:

在步骤301中,接收服务器在网络空闲时发送的信息处理任务,该信息处理任务包括:目标信息和生效时间。

结合图1、图2A和图2B所示实施例可知,作为目标终端的智能手机13接收第一服务器11发送的携带有生效时间和目标信息的信息处理任务。

在步骤302中,在到达生效时间时,输出针对目标信息的提示信息。

在本公开的一个实施例中,作为目标终端的智能手机13接收到第一服务器11推送的消息之后,通过其中携带的生效时间确定该目标信息为需要按生效时间进行提醒的消息,然后作为目标终端的智能手机13将该目标信息存储到待提醒队列中。作为目标终端的智能手机13的定时唤醒进程会周期性检查待提醒消息队列,当确认到达生效时间时,针对该目标信息对用户进行提醒,例如,弹出和显示目标信息,以使用户能够及时关注该目标信息。

在本公开的一个实施例中,目标终端从信息处理任务中提取到生效时间,确认该目标信息要求在到达生效时间时再进行提醒,因而将该目标信息存储到待提醒消息队列中,并通过终端的定时唤醒进程周期性检查该待提醒消息队列。在到达生效时间时,针对该目标信息进行提醒。

其中,提示信息可以包括以下至少一项:例如即时消息提示信息、邮件提示信息、信息推送提示信息、社交网络消息提示信息、通知提示信息。通过各种方式对用户进行提示,确保用户不会错过和遗漏服务器推送的目标信息。

上述实施例中,终端可以将接收到的携带有生效时间的目标信息进行存储,并在到达生效时间时,针对该目标信息进行提醒,从而有效保证了用户能够及时关注该目标信息,并且由于该生效时间在第二服务器的预定输出时间段内,因而能够保证该目标信息的有效性,另一方面由于该生效时间在用户设置的允许输出时间段内,因而不会对用户造成打扰,优化了用户体验。

与前述通知消息的提醒方法实施例相对应,本公开还提供了通知消息的提醒装置及其所应用的服务器及终端的实施例。

本公开实施例提供一种通知消息的提醒装置。该装置可以应用实施上述图1所示的方法。在本实施例中,该装置可以应用于服务器中。

请参考图4,图4是本公开根据一示例性实施例示出的一种通知消息的提醒装置框图。如图4所示,该装置可以包括:获取模块410和控制输出模块420。

获取模块410,被配置为获取待执行的信息处理任务,该信息处理任务包括:目标信息和生效时间;

控制输出模块420,被配置为在网络空闲时,根据获取模块410获取的信息处理任务控制目标终端在到达生效时间时,输出针对目标信息的提示信息。

上述实施例中,服务器的控制输出模块可以在网络空闲时,基于获取模块获取的信息处理任务控制目标终端在达到生效时间时,对目标信息进行提示;从而服务器避免了像相关技术中那样将大量的通知消息集中到同一时段向目标终端进行推送,减轻了服务器的负担,使得服务器的资源利用更充分更均衡。

请参考图5,图5是本公开根据一示例性实施例示出的另一种通知消息的提醒装置框图,如图5所示,该实施例在前述图4所示实施例的基础上,获取模块410可以包括:第一获取子模块411、第二获取子模块412和生成子模块413。

第一获取子模块411,被配置为获取待输出的目标信息、和针对目标信息的时间参数,该时间参数包括:预定输出时间段;

第二获取子模块412,被配置为基于第一获取子模块411获取的时间参数获取生效时间;

生成子模块413,被配置为基于第二获取子模块412获取的生效时间和第一获取子模块获取的目标信息生成信息处理任务。

在一实施例中,生效时间为预定输出时间段内的时间。

在一实施例中,时间参数还包括:目标终端对应的允许输出时间段。

请参考图6,图6是本公开根据一示例性实施例示出的另一种通知消息的提醒装置框图,如图6所示,该实施例在前述图5所示实施例的基础上,第二获取子模块412可以包括:第三获取子模块414和第四获取子模块415。

第三获取子模块414,被配置为当第一获取子模块411获取的预定输出时间段与允许输出时间段之间存在相同时间段,基于相同时间段获取生效时间;

第四获取子模块415,被配置为当第一获取子模块411获取的预定输出时间段与允许输出时间段之间不存在相同时间段,基于允许输出时间段获取生效时间;其中,生效时间为允许输出时间段内的时间。

请参考图7,图7是本公开根据一示例性实施例示出的另一种通知消息的提醒装置框图,如图7所示,该实施例在前述图4所示实施例的基础上,控制输出模块420可以包括:第一发送子模块421。

第一发送子模块421,被配置为在网络空闲时,向目标终端发送获取模块410获取的信息处理任务,该信息处理任务指示目标终端在到达生效时间时,输出提示信息。

请参考图8,图8是本公开根据一示例性实施例示出的另一种通知消息的提醒装置框图,如图8所示,该实施例在前述图4所示实施例的基础上,控制输出模块420可以包括:添加子模块422和第二发送子模块423。

添加子模块422,被配置为按照生效时间的先后顺序将获取模块410获取的信息处理任务添加到发送队列中;

第二发送子模块423,被配置为在网络空闲时,向目标终端发送添加子模块423存储在发送队列中的信息处理任务。

上述图4至图8示出的通知消息的提醒装置实施例可以应用在服务器中。

请参考图9,图9是本公开根据一示例性实施例示出的一种通知消息的提醒装置框图,如图9所示,该装置可以包括:接收模块910和输出提示模块920。

接收模块910,被配置为接收服务器在网络空闲时发送的信息处理任务,该信息处理任务包括:目标信息和生效时间;

输出提示模块920,被配置为在到达生效时间时,输出针对接收模块910接收的目标信息的提示信息。

上述图9示出的通知消息的提醒装置实施例可以应用在终端中。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

与图4相应的,本公开还提供一种服务器,该服务器包括有处理器;用于存储处理器可执行指令的存储器;其中,该处理器被配置为:

获取待执行的信息处理任务,信息处理任务包括:目标信息和生效时间;

在网络空闲时,根据信息处理任务控制目标终端在到达生效时间时,输出针对目标信息的提示信息。

与图9相应的,本公开还提供一种终端,该终端包括有处理器;用于存储处理器可执行指令的存储器;其中,该处理器被配置为:

接收服务器在网络空闲时发送的信息处理任务,该信息处理任务包括:目标信息和生效时间;

在到达生效时间时,输出针对目标信息的提示信息。

如图10所示,图10是根据一示例性实施例示出的一种用于通知消息的提醒系统的框图,该系统包括:服务器1010和终端1020。

其中,服务器1010,被配置为获取待执行的信息处理任务,该信息处理任务包括:目标信息和生效时间;在网络空闲时,根据信息处理任务控制目标终端在到达生效时间时,输出针对目标信息的提示信息;

终端1020,被配置为接收服务器1010在网络空闲时发送的信息处理任务;在到达生效时间时,输出针对目标信息的提示信息。

如图11所示,图11是根据一示例性实施例示出的一种用于通知消息的提醒装置1100的一结构示意图(服务器侧)。例如,装置1100可以被提供为一路由设备。参照图11,装置1100包括处理组件1122,其进一步包括一个或多个处理器,以及由存储器1132所代表的存储器资源,用于存储可由处理部件1122的执行的指令,例如应用程序。存储器1132中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1122被配置为执行指令,以执行上述通知消息的提醒方法。

装置1100还可以包括一个电源组件1126被配置为执行装置1100的电源管理,一个有线或无线网络接口1150被配置为将装置1100连接到网络,和一个输入输出(I/O)接口1158。装置1100可以操作基于存储在存储器1132的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

如图12所示,图12是本公开根据一示例性实施例示出的一种用于通知消息的提醒装置1200的一结构示意图(终端侧)。例如,装置1200可以是具有路由功能的移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图12,装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口1212,传感器组件1214,以及通信组件1216。

处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理组件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。

存储器1204被配置为存储各种类型的数据以支持在装置1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。

多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当装置1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。

I/O接口1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到装置1200的打开/关闭状态,组件的相对定位,例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器,微波传感器或温度传感器。

通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本公开还提供了一种非临时性计算机可读存储介质,当存储介质中的指令由服务器的处理器执行时,使得服务器能够执行一种通知消息的提醒方法,该方法包括:

获取待执行的信息处理任务,信息处理任务包括:目标信息和生效时间;

在网络空闲时,根据信息处理任务控制目标终端在到达生效时间时,输出针对目标信息的提示信息。

本公开实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种通知消息的提醒方法,所述方法包括:

接收服务器在网络空闲时发送的信息处理任务,所述信息处理任务包括:目标信息和生效时间;

在到达生效时间时,输出针对目标信息的提示信息。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

以上所述仅为本公开的较佳实施例而已,并不用以限制本公开,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1