一种具有时效性的未来事件的提醒方法、装置及系统与流程

文档序号:12135081阅读:345来源:国知局
一种具有时效性的未来事件的提醒方法、装置及系统与流程

本发明涉及互联网技术领域,特别涉及一种具有时效性的未来事件的提醒方法、装置及系统。



背景技术:

目前,各互联网应用端经常会不时的推出一些具有时效性的未来事件。例如,约定未来某时间点有抢红包活动,或者未来某时间点有积分兑换活动,又或者未来某时间点有事件发布活动等。

对于各类时效性事件,有些是在事件前的某个时间点,通过通知栏推送的方法来提醒用户。有些则是在事件前的某个时间段内,在应用程序内部相应的广告营销位常驻告知未来事件的发生。

但随着通知栏信息的日益增多,来自通知栏的推送消息容易被忽略,提醒效果较弱,使得应用在时效性事件提醒中并不能发挥较充分的作用。此外,在应用程序内部告知未来事件时,由于其与事件的发生之间缺乏操作连贯性,因此对用户的记忆成本要求太高,转化率较差。



技术实现要素:

有鉴于此,本发明实施例中一方面提供一种具有时效性的未来事件的提醒方法,另一方面提供一种具有时效性的未来事件的提醒装置和系统,用以增强客户端设备的处理功能,提高具有时效性的事件的通知效率。

本发明实施例中提供的一种具有时效性的未来事件的提醒方法,用于服务器中,包括:

针对至少一个具有时效性的未来事件中的每个未来事件,获取并存储所述未来事件的包括事件发生时间和事件内容在内的事件信息;

监控每个未来事件的事件信息,在到达一未来事件的事件发生时间之前的第一预定时间时,将所述未来事件的事件信息推送给客户端,以使得所述客户端根据所述未来事件的事件信息,在到达所述未来事件的事件发生时间之前的第二预定时间时,将 所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户;所述第二预定时间小于所述第一预定时间。

本发明实施例中提供的一种未来事件的提醒方法,用于客户端中,包括:

接收服务器推送的一未来事件的包括事件发生时间和事件内容在内的事件信息;所述服务器在监控到到达所述未来事件的事件发生时间之前的第一预定时间时,推送所述未来事件的事件信息;

监控所述未来事件的事件信息,在到达所述事件发生时间之前的第二预定时间时,将所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户;所述第二预定时间小于所述第一预定时间。

本发明实施例中提供的一种具有时效性的未来事件的提醒装置,用于服务器中,包括:信息记录模块、信息监控模块和信息推送模块;其中,

所述信息记录模块用于针对至少一个未来事件中的每个未来事件,获取并存储所述未来事件的包括事件发生时间和事件内容在内的事件信息;

所述信息监控模块用于监控每个未来事件的事件信息,在到达一未来事件的事件发生时间之前的第一预定时间时,将所述未来事件指示给所述信息推送模块;

所述信息推送模块用于将所述未来事件的事件信息推送给客户端,以使得所述客户端根据所述未来事件的事件信息,在到达所述未来事件的事件发生时间之前的第二预定时间时,将所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户;所述第二预定时间小于所述第一预定时间。

本发明实施例中提供的一种具有时效性的未来事件的提醒装置,用于客户端中,包括:信息接收模块、信息监控模块和信息提醒模块;其中,

所述信息接收模块用于接收服务器推送的一未来事件的包括事件发生时间和事件内容在内的事件信息;所述服务器在监控到到达所述未来事件的事件发生时间之前的第一预定时间时,推送所述未来事件的事件信息;

所述信息监控模块用于监控所述未来事件的事件信息,在到达所述事件发生时间之前的第二预定时间时,将所述未来事件指示给所述信息提醒模块;

所述信息提醒模块用于将所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户;所述第二预定时间小于所述第一预定时间。

本发明实施例中提供的一种具有时效性的未来事件的提醒系统,包括:包括应用于服务器中的未来事件的提醒装置和如应用于客户端中的未来事件的提醒装置。

可见,本发明实施例中,通过由服务器对各未来事件的事件发生时间进行监控,在达到一未来事件的事件发生时间之前的第一预定时间时,将该未来事件的包括事件 发生时间、事件内容,甚至以及入口地址的事件信息推送给客户端,由客户端在达到该未来事件的事件发生时间之前的第二预定时间时,将该未来事件的事件发生时间、事件内容,甚至以及入口地址等通过桌面弹框的方式通知给用户,使得该用户能够在事件即将发生之前及时获知并做好响应准备,提高了该未来事件的通知效率,并增强了运行该客户端的终端设备的处理功能。

附图说明

为了更清楚的说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。其中,

图1为本发明各个实施例所涉及的一种实施环境的结构示意图;

图2为本发明一实施例中一种具有时效性的未来事件的提醒方法的示例性流程图;

图3为本发明一个示例中以桌面弹框方式进行未来事件提醒的示意图;

图4为本发明又一实施例中一种具有时效性的未来事件的提醒方法的示例性流程图;

图5为本发明一实施例中一种具有时效性的未来事件的提醒装置的示例性结构图;

图6为本发明又一实施例中一种具有时效性的未来事件的提醒装置的示例性结构图;

图7为本发明一实施例中一种具有时效性的未来事件的提醒系统的示例性结构图;

图8为本发明实施例中一种服务器设备的结构示意图;

图9为本发明实施例中一种终端设备的结构示意图。

具体实施方式

为了增强客户端设备的处理功能,提高具有时效性的事件的通知效率,可由服务器对各未来事件的事件发生时间进行监控,在达到一未来事件的事件发生时间之前的第一预定时间时,将该未来事件的事件信息推送给客户端,由客户端在达到该未来事件的事件发生时间之前的第二预定时间时,将该未来事件的事件发 生时间、事件内容甚至以及入口地址等通过桌面弹框的方式通知给用户,使得该用户能够在事件即将发生之前及时获知并做好响应准备。

为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。

图1为本发明各个实施例所涉及的一种实施环境的结构示意图。如图1所示,该实施环境包括服务器110和终端120。

其中,服务器110可以是一台服务器,或者是由若干台服务器组成的服务器集群,或者是一个云计算服务中心。

终端120中运行有客户端,终端120可以为手机、iPad、平板电脑、膝上型便携计算机和台式计算机等。

服务器110和终端120之间可以通过无线网络或有线网络相连。

图2为本发明实施例中一种具有时效性的未来事件的提醒方法的示例性流程图,该方法可应用于服务器中。如图2所示,该方法可包括如下步骤:

步骤201,针对至少一个具有时效性的未来事件中的每个未来事件,获取并存储所述未来事件的包括事件发生时间和事件内容在内的事件信息。

在一个实施方式中,所述至少一个未来事件可以为来自一个互联网应用端的至少一个未来事件。例如,针对微信应用端的各个未来事件。在另一个实施方式中,所述至少一个未来事件也可以为来自至少两个互联网应用端的至少两个未来事件。例如,可同时包括针对微信应用端的各个未来事件,针对QQ应用端的各个未来事件,以及针对其它应用端的各个未来事件等。又如,建立某资源整合后,可同时包括针对参与该资源整合的各个应用端的各未来事件。

在一个实施方式中,所述事件信息中进一步包括所述未来事件的入口地址。

步骤202,监控每个未来事件的事件信息,在到达一未来事件的事件发生时间之前的第一预定时间时,将所述未来事件的事件信息推送给客户端。

所述客户端可根据所述未来事件的事件信息,在到达所述未来事件的事件发生时间之前的第二预定时间时,将所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户。其中,桌面弹框可以是一种全局变量式的弹框,简称全局弹框,也即,无论用户当前在进行何种操作,皆可收到该弹框提示。此外,所述第二预定时间小于所述第一预定时间。例如,第一预定时间可以为事件发生时间之前的10分钟,第二预定时间可以为事件发生时间之前的1分钟等。此外,具体通知时,事件发生时间和事件内容可有多种呈现方式。例如,图3中以微信红包事件为例示出了一个示例中以桌面弹框方式进行未来事件提醒的示意图。如 图3所示,该示例中的事件内容为微信5亿红包;事件发生时间以开抢倒计时的方式展示,如倒计时60秒。

此外,若未来事件的事件信息中进一步包括有所述未来事件的入口地址,则所述客户端可同时将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户。此时,当用户接收到该弹框提示时,可通过点击所述入口地址的方式直接进入到所述未来事件的界面。例如,如果未来事件是抢红包事件,则该入口地址可以如图3所示,以“马上抢”的按键方式呈现给用户,当用户点击该按键时直接参与到抢红包中。

在一个实施方式中,步骤202中可将未来事件的事件信息以插件的方式推送给所述客户端,以使得所述客户端安装并运行所述插件。例如,该插件可以为Java归档文件(JAR,Java Archive)包。

在另一个实施方式中,所述插件中还可以包括事件发生时间位于所述未来事件的事件发生时间之后的其它未来事件的事件信息,以使得所述客户端将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户的同时,提供展示其它未来事件的事件信息的选项,如图3所示示例中的“更多红包”选项,当点击该“更多红包”选项时,可以展示出其它红包的事件信息。

图4为本发明又一实施例中一种具有时效性的未来事件的提醒方法的示例性流程图,该方法可应用于客户端中。如图4所示,该方法可包括如下步骤:

步骤401,接收服务器推送的一未来事件的包括事件发生时间和事件内容在内的事件信息。其中,所述服务器在监控到到达所述未来事件的事件发生时间之前的第一预定时间时,推送所述未来事件的事件信息。

在一个实施方式中,所述事件信息中进一步包括:所述未来事件的入口地址。

步骤402,监控所述未来事件的事件信息,在到达所述事件发生时间之前的第二预定时间时,将所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户。

其中,桌面弹框可以是一种全局变量式的弹框,简称全局弹框,也即,无论用户当前在进行何种操作,皆可收到该弹框提示。此外,所述第二预定时间小于所述第一预定时间。例如,第一预定时间可以为事件发生时间之前的10分钟,第二预定时间可以为事件发生时间之前的1分钟等。此外,具体通知时,事件发生时间和事件内容可有多种呈现方式。例如,如图3所示,该示例中的事件内容为微信5亿红包;事件发生时间以开抢倒计时的方式展示,如倒计时60秒、59秒、58秒等等。

此外,若未来事件的事件信息中进一步包括有所述未来事件的入口地址,则 步骤402中可同时将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户。此时,当用户接收到该弹框提示时,可通过点击所述入口地址的方式直接进入到所述未来事件的界面。例如,如果未来事件是抢红包事件,则该入口地址可以如图3所示,以“马上抢”的按键方式呈现给用户,当用户点击该按键时直接参与到抢红包中。

在一个实施方式中,步骤401中的事件信息可以插件的方式推送,则步骤401中在接收到服务器以插件的形式推送的所述未来事件的事件信息时,安装并运行所述插件。具体地,该插件可以为Java归档文件(JAR,Java Archive)包。

在另一个实施方式中,所述插件中还可以包括事件发生时间位于所述未来事件的事件发生时间之后的其它未来事件的事件信息,则步骤402中可在将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户的同时,提供展示其它未来事件的事件信息的选项,如图3所示示例中的“更多红包”选项,当点击该“更多红包”选项时,可以展示出其它红包的事件信息。

下述为本发明装置实施例,可以用于执行本发明对应的方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例中的描述。

图5为本发明一实施例中一种未来事件的提醒装置的示例性结构图,该装置可应用于服务器中。如图5所示,该装置可包括:信息记录模块501、信息监控模块502和信息推送模块503。

其中,信息记录模块501用于针对至少一个未来事件中的每个未来事件,获取并存储所述未来事件的包括事件发生时间和事件内容在内的事件信息。

信息监控模块502用于监控每个未来事件的事件信息,在到达一未来事件的事件发生时间之前的第一预定时间时,将所述未来事件指示给所述信息推送模块。

信息推送模块503用于将所述未来事件的事件信息推送给客户端,以使得所述客户端根据所述未来事件的事件信息,在到达所述未来事件的事件发生时间之前的第二预定时间时,将所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户;所述第二预定时间小于所述第一预定时间。

在一个实施方式中,所述事件信息中可进一步包括:所述未来事件的入口地址,以使得所述客户端将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户。

在一个实施方式中,所述至少一个未来事件为来自一个互联网应用端的至少一个未来事件。在另一个实施方式中,所述至少一个未来事件可以为来自至少两个互联网应用端的至少两个未来事件。

在一个实施方式中,所述信息推送模块503将事件的事件信息以插件的方式推送给所述客户端,使得所述客户端安装并运行所述插件。

在一个实施方式中,所述插件中还包括事件发生时间位于所述未来事件的事件发生时间之后的其它未来事件的事件信息,以使得所述客户端将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户的同时,提供展示其它未来事件的事件信息的选项。

图6为本发明一实施例中一种未来事件的提醒装置的示例性结构图,该装置可应用于客户端中。如图6所示,该装置可包括:信息接收模块601、信息监控模块602和信息提醒模块603。

其中,信息接收模块601用于接收服务器推送的一未来事件的包括事件发生时间和事件内容在内的事件信息。所述服务器在监控到到达所述未来事件的事件发生时间之前的第一预定时间时,推送所述未来事件的事件信息。

信息监控模块602用于监控所述未来事件的事件信息,在到达所述事件发生时间之前的第二预定时间时,将所述未来事件指示给所述信息提醒模块。

信息提醒模块603用于将所述未来事件的事件发生时间和事件内容通过桌面弹框的方式通知给用户;所述第二预定时间小于所述第一预定时间。

在一个实施方式中,所述事件信息中可进一步包括:所述未来事件的入口地址。相应地,信息提醒模块603可将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户。

在一个实施方式中,信息接收模块601可接收服务器以插件的形式推送的所述未来事件的包括事件发生时间和事件内容在内的事件信息,安装并运行所述插件。

在一个实施方式中,所述插件中还可包括事件发生时间位于所述未来事件的事件发生时间之后的其它未来事件的事件信息;相应地,信息提醒模块603可将所述未来事件的事件发生时间、事件内容和入口地址通过桌面弹框的方式通知给用户的同时,提供展示其它未来事件的事件信息的选项。

图7为本发明实施例中一种未来事件的提醒系统的示例性结构图。如图7所示,该系统服务器500和客户端600。服务器500和客户端600可通过有线网络或无线网络相连。

其中,服务器500可以包括如图5所示的一种未来事件的提醒装置,该装置可通过软件、硬件或者两者结合的方式实现成为服务器500的部分或全部。其中,服务器500的具体操作可参见对图5所示未来事件的提醒装置的详细描述,此处不再赘述。

客户端600可以包括如图6所示的一种未来事件的提醒装置,该装置可通过软件、 硬件或者两者结合的方式实现成为客户端600的部分或全部。其中,客户端600的具体操作可参见对图6所示未来事件的提醒装置的详细描述,此处不再赘述。

图8为本发明实施例中一种服务器设备的结构示意图。该服务器设备用于实现图2所示方法以及图5所示装置。如图8所示,该服务器设备可包括:处理器801、非易失性计算机可读存储器802、输入输出控制器803、网络通信接口804。这些组件通过总线805进行通信。

本实施例中,存储器802中存储有多个程序模块:操作系统806、网络通信模块807和应用程序808。

处理器801可以读取存储器802中的应用程序中的各种模块(图中未示出)来执行服务器设备的各种功能应用以及数据处理。本实施例中的处理器801可以为一个,也可以为多个,其可以为CPU,处理单元/模块,ASIC,逻辑模块或可编程门阵列等。

输入输出控制器803具有显示器和输入设备,用于完成相关数据的输入、输出及显示等。

操作系统806包括但不限于:Android操作系统、Symbian操作系统、Windows操作系统、Linux操作系统等等。

应用程序808可包括图5所示装置中的各个功能模块,并形成的计算机可执行指令集及对应的元数据和启发式算法。这些计算机可执行指令集可以由所述处理器801执行并完成图2所示方法或图5所示装置的功能。

本实施例中,网络通信接口804与网络通信模块806相配合完成服务器设备各种网络信号的收发,包括与客户端之间的网络数据交互等。

图9为本发明实施例中一种客户端设备的结构示意图。该客户端设备用于实现图4所示方法以及图6所示装置。如图9所示,该终端设备可包括:处理器901、非易失性计算机可读存储器902、显示单元903、网络通信接口904。这些组件通过总线905进行通信。

本实施例中,存储器902中存储有多个程序模块,例如:操作系统906、网络通信模块907和应用程序908。

处理器901可以读取存储器902中的应用程序所包括的各种模块来执行终端设备的各种功能应用以及数据处理。本实施例中的处理器901可以为一个,也可以为多个,其可以为CPU,处理单元/模块,ASIC,逻辑模块或可编程门阵列等。

其中,操作系统906包括但不限于:Android操作系统、Windows操作系统、苹果iOS操作系统、苹果Mac OS操作系统等等。

应用程序908可包括图6所示装置中的各个功能模块,并形成对应的计算机可执 行指令集及对应的元数据和启发式算法。这些计算机可执行指令集可以由所述处理器901执行并完成图4所示方法或图6所示装置的功能。

在本实施例中,网络通信接口904与网络通信模块906相配合完成终端设备各种网络信号的收发,包括与服务器之间的网络数据交互。

显示单元903具有一显示面板,用于完成相关信息的输入及显示,包括显示各未来事件的事件信息等。

另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。

因此本发明还提供了一种存储介质,如非易失性计算机可读存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。

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

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