日历管理设备、系统及方法

文档序号:6369747阅读:299来源:国知局
专利名称:日历管理设备、系统及方法
技术领域
本发明涉及计算机网络中日历管理技术,尤其涉及一种日历管理设备、系统及方法。
背景技术
随着现有网络信息技术的迅猛发展,网络能提供信息的大量汇集,以及提供传播、检索和查阅的便利。日历软件是组织和显示日历、事件和日程安排的计算机软件,一般单独 运行于用户的计算机上,供用户查阅日期,记录、修改和查阅事件和日程安排等日历信息。目前,由于现有的日历软件是对存储在服务器的日历进行操作,而用户的计算机中并不存储日历数据。那么,当用户使用其他计算机时,就无法查看或使用自己在原计算机上的日历信息,并且,不便于查看其他用户做好的日程安排。显然,这种日历软件受到网络的限制,效率比较低;并且,当网络断开时,用户将无法访问服务器端的日历数据。

发明内容
有鉴于此,本发明提供一种日历管理设备、系统及方法,使用户能够通过网络发布自身创建的日历。为达到上述目的,本发明的技术方案是这样实现的待拷贝权利要求......采用本发明提供的日历管理设备、系统及方法,使用户对日历的大部分操作都在客户端进行,避免使用网络,从而能提高一定的效率;同时,能保证当网络断开时,用户仍然能对日历管理系统进行操作。


图I是本发明第一实施例的系统结构示意图;图2是本发明第一实施例客户端的结构示意图;图3是本发明第一实施例日历服务器的结构示意图;图4是本发明第二实施例的系统结构示意图;图5是本发明第二实施例的客户端或手持终端的结构示意图。
具体实施例方式参照图1,示出了本发明第一实施例的系统结构,包括日历服务器20和客户端10,客户端10根据用户指令对日历进行数据操作,该数据操作包括创建、修改和/或删除,并保存操作结果;客户端10根据用户的指令向日历服务器20发送日历;客户端10根据用户的发布指令向日历服务器20发送发布请求;日历服务器20接收客户端10发送的日历和/或发布请求,并存储和/或管理日历。参照图2,示出了本发明第一实施例客户端10的结构,客户端10包括接口单元101,实现所述客户端10与日历服务器20的数据交换;存储单元103,保存客户端10的日历;处理单元102,控制接口单元101和存储单元103工作,实现日历的管理和/或发布。具体的,处理单元102根据用户指令将存储单元103中的日历通过接口单元101发送至日历服务器20 ;处理单元102根据用户指令形成发布请求,通过接口单元101向日历服务器20发送发布请求。本实施例在客户端10通过采用客户端数据库实现对日历的管理,具体来说,客户端数据库包括客户端日历信息表和客户端日历事件表。
参照表1,客户端日历信息表包括“日历ID”、“名称”、“分类”、“创建者ID”、“起始时间”、“终止时间”、“更新状态”和“发布状态”等字段。其中,“日历ID”是客户端数据库分配的唯一标识日历的ID ;“名称”是由用户设定的日历名称,例如“6月份工作计划”或者“7月份的活动安排”;“分类”是指日历的类别,例如“工作类”或者“休闲类”;”创建者ID”是创建日历的用户ID ;“起始时间”和“终止时间”分别记录日历的起始时间和终止时间;“更新状态”标明日历更新的方式,包括手动更新或自动更新;“发布状态”是指日历是否已向其他用户公开,允许其他用户订阅。
权利要求
1.一种客户端,其特征在于,所述客户端,用于根据用户指令对日历进行数据操作,并保存操作结果;根据用户指令向日历服务器发送发布请求和/或日历;还用于在更新状态为自动时,自动将自身发生改变的数据发送到日历服务器进行更新。
2.根据权利要求I所述的客户端,其特征在于,所述客户端包括 接口单元,实现客户端与日历服务器的数据交换; 存储单元,存储客户端的日历; 处理单元,控制接口单元和存储单元工作;根据用户指令将存储单元中的日历通过接口单元发送至日历服务器;和/或根据用户指令形成发布请求通过接口单元向日历服务器发送发布请求。
3.根据权利要求I或2所述的客户端,其特征在于,所述客户端还包括通知单元,用 于向用户发出到期提醒通知。
4.根据权利要求I或2所述的客户端,其特征在于,所述客户端还包括桌面日历单元、主界面单元、时间逻辑单元、软件开发包和/或即时通讯软件运行时库。
5.一种日历服务器,其特征在于,所述日历服务器,用于接收客户端发送的日历和/或发布请求,并存储和/或管理日历;还用于在更新状态为自动时,自动将自身发生改变的数据发送到客户端进行更新。
6.根据权利要求5所述的日历服务器,其特征在于,所述日历服务器包括 存储模块,存储日历; 通信模块,通过网络与客户端连接,实现日历服务器与客户端数据交换; 处理模块,控制通信模块接收客户端发送的日历,并将日历发送给所述存储模块存储;控制通信模块接收客户端发送的发布请求,根据发布请求管理和/或发布日历。
7.根据权利要求5或6所述的日历服务器,其特征在于,所述日历服务器包括日历子服务器群、网络服务器、集群服务器和无线服务器; 所述日历子服务器群通过网络服务器和集群服务器与客户端连接;所述日历子服务器群通过集群服务器和无线服务器与手持终端连接。
8.根据权利要求7所述的日历服务器,其特征在于,所述日历子服务器群包括接口子服务器和多个日历管理服务器;所述各日历管理服务器和接口子服务器相互连接;所述各日历管理服务器通过接口子服务器与集群服务器连接并交换数据。
9.根据权利要求8所述的日历服务器,其特征在于,所述日历服务器还包括事件服务器和/或其他服务器。
10.根据权利要求9所述的日历服务器,其特征在于,所述日历服务器、网络服务器、集群服务器、无线服务器、日历子服务器群、接口子服务器、事件服务器和/或其他服务器为一台服务器。
11.一种日历管理系统,其特征在于,所述日历管理系统包括权利要求I至4任一项所述的客户端、以及权利要求5至10任一项所述的日历服务器。
12.—种日历管理方法,其特征在于,该方法包括 客户端向日历服务器发送日历,日历服务器接收日历; 客户端向日历服务器发送发布请求,日历服务器响应发布请求并发布日历; 客户端和/或日历服务器自身更新状态设置为自动时,客户端和/或日历服务器自动将自身发生改变的数据发送到日历服务器和/或客户端进行更新。
13.根据权利要求12所述日历管理方法,其特征在于,所述客户端向日历服务器发送发布请求为客户端根据用户指令设定发布规则形成发布请求,并向日历服务器发出发布请求。
14.根据权利要求12所述日历管理方法,其特征在于,该方法还包括所述客户端对日历进行数据操作包括对日历进行新建、编辑或删除。
15.根据权利要求12所述日历管理方法,其特征在于,该方法还包括客户端向所述日历服务器发送查阅请求;日历服务器查找符合查阅条件的日历,并将符合查阅条件的日历发送到客户端。
全文摘要
本发明公开了一种客户端,用于根据用户指令对日历进行数据操作,并保存操作结果;根据用户指令向日历服务器发送发布请求和/或日历;还用于在更新状态为自动时,自动将自身发生改变的数据发送到日历服务器进行更新。本发明还同时公开了一种日历服务器、日历管理系统及方法,采用本发明,使用户能够通过网络发布自身创建的日历,提高工作效率。
文档编号G06Q10/06GK102750605SQ20121015206
公开日2012年10月24日 申请日期2007年9月27日 优先权日2007年9月27日
发明者何卫星, 罗登 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1