一种日历事件提示系统及方法

文档序号:6557113阅读:309来源:国知局
专利名称:一种日历事件提示系统及方法
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种日历事件提示系统及方法。
背景技术
日历是人们在日常生活中经常使用的工具。最初是纸件日历,可使用笔等在其上标示关键事件,从而可通过翻阅该日历进行提示。随着个人计算机的普及,电子日历随之出现,但该日历通常采用本地存储,无法实现日历共享,即使用者必须在设定日历事件的计算机上使用,由于工作地点变换而导致计算机更换后则看不到需要提醒的日历事件,如在办公室机器上设置的日历,在家里无法实现日历事件共享。此外,该种本地存储的日历提醒方式也比较单一,只有在日历软件打开的情况下才能实现提醒,如未打开则无法提醒。
随着互联网(Internet)的发展,信息化成为企业提高生产效率的重要途径,例如信息共享,协同作业等。日历也从本地存储发展为客户端-服务器(Client server)架构的存储方式。使用者可以在任何地点、任何机器上访问存储在服务器端的日历,也可以将日历事件信息共享给相关人员。而该种网上日历也存在提示方式单一的问题,通常都是使用者主动查询来获得提示。
此外也有通过电子邮件(E-MAIL)方式进行日历事件的提示,即在日历事件到期或到期前指定事件内,服务器端将日历事件通过电子邮件发送到使用者登记的电子邮箱,从而进行主动提示。但是上述的E-MAIL方式只能做到通知,而不能保证使用者能够读到该电子邮件。因此存在实时性不足的问题。

发明内容
本发明要解决的技术问题在于,针对上述的日历事件在进行提示时依赖特定机器或提示的实时性不足的缺陷,提供一种新的日历事件提示系统及方法。
本发明解决其技术问题所采用的技术方案是构造一种日历事件提示系统,所述日历事件存储于服务器端,所述服务器通过网络与客户端连接,所述客户端在登录服务器后对日历事件进行维护及浏览,所述服务器端包括有用于检测客户端是否在线的判断模块以及在所述判断模块判断客户端不在线时执行日历事件提示操作的日历事件通知模块。
在本发明所述的一种日历事件提示系统中,所述服务器端还包括有记载客户端登录信息的存储模块,所述判断模块根据所述登录信息判断客户端是否在线,若客户端未登录或退出登录则判断客户端不在线。
在本发明所述的一种日历事件提示系统中,所述服务器端包括有记载用户提示方式的存储模块,所述日历事件提示操作包括发送提示信息到对应电子邮箱或到对应移动终端。
在本发明所述的一种日历事件提示系统中,所述服务器端存储模块还记载有提示方式优先级,所述日历事件通知模块以优先级高的方式进行提示。
在本发明所述的一种日历事件提示系统中,所述日历事件通知模块在距离日历事件到期的预定时间执行一次日历事件提示操作或定时多次执行日历事件提示操作。
本发明还提供一种日历事件提示方法,所述日历事件存储于服务器端,所述服务器通过网络与客户端连接,所述客户端在登录服务器后对日历事件进行维护及浏览,包括以下步骤(a)服务器端判断日历事件对应的客户端是否在线;(b)若判断客户端不在线,则服务器端向日历事件的对应使用者执行日历事件提示操作。
在本发明所述的一种日历事件提示方法中,在步骤(a)中所述服务器端根据客户端的登录信息判断客户端是否在线,若客户端未登录或退出登录则判断客户端不在线。
在本发明所述的一种日历事件提示方法中,所述步骤(b)中的日历事件提示操作包括发送提示信息到用户电子邮箱或到用户移动终端。
在本发明所述的一种日历事件提示方法中,所述步骤(b)中,服务器端按照指定的优先级执行提示操作。
在本发明所述的一种日历事件提示方法中,在所述步骤(b)中,所述日历事件提示操作在距离日历事件到期的预定时间执行一次或定时执行多次。
本发明的一种日历事件提示系统及方法,在客户端-服务器架构的日历中通过确定客户端是否在线,并在客户端不在线时进行实时方式的提示,确保了用户可及时知道自己的日历信息。此外,本发明无需进行复杂设置,简化了用户操作。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明一种日历事件提示系统的结构示意图;图2是图1中客户端和服务器的结构框图;图3是本发明一种日历事件提示方法的流程图;图4是图3中执行提示操作的流程图。
具体实施例方式
如图1所示,在本发明的一种日历事件提示系统中,包括有服务器10以及一个或多个客户端20,其中服务器10与客户端20通过网络(例如互联网)相互连接。
在本实施例中,服务器10用于存储日历及日历事件。在服务器10中,不同用户对应有不同的日历及日历事件,用户可使用其用户标识或帐号对其日历事件进行操作。
客户端20可以是一个专用软件,也可以是通用软件,例如即时通信工具客户端或视窗浏览器(例如Microsoft的IE)等。该客户端20可通过位于任意地点并与服务器10连接的计算机并使用特定用户标识或帐号登录到服务器10,从而对其日历事件进行维护及浏览,例如日历事件的添加、删除等操作。
如图2所示,客户端20包括有登录模块21,而服务器10包括有日历事件通知模块11、判断模块12以及存储模块13。用户通过登录模块21并使用其帐号或用户标识登录到服务器10。
存储模块13中存储有用户的日历事件。该存储模块13中可同时为多个用户存储日历事件,并通过用户标识或帐号相区分。在本实施例中,日历事件为用户添加的在指定日期做某件事情的记录。
存储模块13还存储有客户端登录信息(例如为一个信息表),该客户端登录信息至少包括有两种状态,即用户在线或不在线。在客户端20登录后退出登录前,其在客户端登录信息中对应状态为在线,而在客户端20退出登录后则其在客户端登录信息中对应状态为不在线。判断模块12可根据该客户端登录信息判断客户端20是否在线。
日历事件通知模块11用于执行日历事件提示操作。在存储模块13中存储有用户的通信方式,例如电子邮箱、移动终端号码等,从而可使用不同的通信方式进行提示操作。在本实施例中,该日历事件通知模块11可通过发送提示信息到对应电子邮箱或到对应移动终端方式进行提示。日历事件通知模块11可在日历事件到期前的指定时间(例如24小时或每天上午10点等)进行提示,当然,日历事件通知模块11也可在日历事件到期前定时多次(例如每隔1小时一次)进行提示。
日历事件通知模块11可同时采用多种方式进行提示。此外,还可对日历事件的通知方式设定优先级,从而日历事件通知模块11通过优先级方式进行提示,采用最高优先级方式进行提示。例如当设定移动终端的优先级高于电子邮件时,仅使用移动终端方式进行提示。
如图3所示,是本发明一种日历事件提示方法的流程图,其中日历事件存储于服务器端,所述服务器通过网络与客户端连接,所述客户端在登录服务器后对日历事件进行维护及浏览,本发明的方法包括以下步骤步骤S31服务器10判断日历事件对应的客户端20是否在线。该判断可通过查询服务器10的客户端登录信息来进行,若客户端20未登录或退出登录,则判断客户端20不在线。在服务器10确定客户端20在线时,服务器10不做处理,或者也可设定通过弹出式消息框进行提示。当然,也可设定服务器10按多种方式同时进行提醒,例如发送电子邮件或移动终端短消息。
步骤S32若服务器10判断客户端20不在线,则向日历事件的对应使用者执行日历事件提示操作。上述的日历事件提示操作包括发送提示信息到用户电子邮箱或到用户移动终端。电子邮箱或移动终端号码为用户预先通过客户端20在服务器10登记。
本发明的方法可在日历事件到期前的预定时间执行,例如日历事件对应的日期为3月25日下午3点,则提示操作在3月25日上午8点执行(当然也可以是设定的其他时间)。当然上述的日历事件提示操作还可在距离日历事件到期前定时执行多次(例如每1小时执行一次)。
在进行日历事件提示的时候,还可通过优先级方式执行,如图4所示。
步骤S41判断是否按照优先级方式提示日历事件。用户可在登记联系方式(例如电子邮箱、移动终端号码)时设置提示方式的优先级。
步骤S42如果按优先级方式进行提示,则服务器10根据设定的优先级,采用优先级高的方式进行提示。
步骤S43若不按优先级方式进行提示,则服务器10同时使用多种方式进行提示。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种日历事件提示系统,所述日历事件存储于服务器端,所述服务器通过网络与客户端连接,所述客户端在登录服务器后对日历事件进行维护及浏览,其特征在于,所述服务器端包括有用于检测客户端是否在线的判断模块以及在所述判断模块判断客户端不在线时执行日历事件提示操作的日历事件通知模块。
2.根据权利要求1所述的一种日历事件提示系统,其特征在于,所述服务器端还包括有记载客户端登录信息的存储模块,所述判断模块根据所述登录信息判断客户端是否在线,若客户端未登录或退出登录则判断客户端不在线。
3.根据权利要求1所述的一种日历事件提示系统,其特征在于,所述服务器端包括有记载用户提示方式的存储模块,所述日历事件提示操作包括发送提示信息到对应电子邮箱或到对应移动终端。
4.根据权利要求3所述的一种日历事件提示系统,其特征在于,所述服务器端存储模块还记载有提示方式优先级,所述日历事件通知模块以优先级高的方式进行提示。
5.根据权利要求1-4中任一项所述的一种日历事件提示系统,其特征在于,所述日历事件通知模块在距离日历事件到期的预定时间执行一次日历事件提示操作或定时多次执行日历事件提示操作。
6.一种日历事件提示方法,所述日历事件存储于服务器端,所述服务器通过网络与客户端连接,所述客户端在登录服务器后对日历事件进行维护及浏览,其特征在于,包括以下步骤(a)服务器端判断日历事件对应的客户端是否在线;(b)若判断客户端不在线,则服务器端向日历事件的对应使用者执行日历事件提示操作。
7.根据权利要求6所述的一种日历事件提示方法,其特征在于,在步骤(a)中所述服务器端根据客户端的登录信息判断客户端是否在线,若客户端未登录或退出登录则判断客户端不在线。
8.根据权利要求6所述的一种日历事件提示方法,其特征在于,所述步骤(b)中的日历事件提示操作包括发送提示信息到用户电子邮箱或到用户移动终端。
9.根据权利要求6所述的一种日历事件提示方法,其特征在于,所述步骤(b)中,服务器端按照指定的优先级执行提示操作。
10.根据权利要求6-9中任一项所述的一种日历事件提示方法,其特征在于,在所述步骤(b)中,所述日历事件提示操作在距离日历事件到期的预定时间执行一次或定时执行多次。
全文摘要
本发明公开了一种日历事件提示系统,所述日历事件存储于服务器端,所述服务器通过网络与客户端连接,所述客户端在登录服务器后对日历事件进行维护及浏览,所述服务器端包括有用于检测客户端是否在线的判断模块以及在所述判断模块判断客户端不在线时执行日历事件提示操作的日历事件通知模块。本发明还公开了一种对应的日历事件提示方法。本发明在客户端-服务器架构的日历中通过确定客户端是否在线,并在客户端不在线时进行实时方式的提示,确保了用户可及时知道自己的日历信息。
文档编号G06Q10/10GK101079125SQ20061006127
公开日2007年11月28日 申请日期2006年6月22日 优先权日2006年6月22日
发明者黎巍, 丁千, 窦枫, 刘方敏, 罗登, 何卫星, 高舜东 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1