专利名称:一种日程发布、预约方法及日程管理系统以及相关设备的制作方法
技术领域:
本发明涉及通讯领域,尤其涉及一种日程发布、预约方法及日程管理系 统以及相关设备。
背景技术:
日程在生活中有重要的角色,尤其在商务活动中的作用更加明显。随着 手机、电脑等终端的普及,电子日程也得到了广泛应用。如何能够远程、快 捷、方便地查看和预约日程,变得十分重要。现有技术中一种日程管理方案为服务器和终端之间同步日程数据,终端侧修改日程数据后,通过网络把 终端上的日程数据传输到服务器。当终端的日程发生变更后,将变更数据传 输至服务器,使服务器和终端数据保持一致。但是,现有技术方案中只能实现自身终端与服务器之间的日程信息交互, 而不能在多终端之间实现日程信息的交互,影响了业务开展的灵活性。发明内容本发明实施例提供了 一种日程发布、预约方法及日程管理系统以及相关 设备,能够提高日程业务的灵活性。本发明实施例提供的日程发布方法,包括第一用户向日程推送服务器 发送日程变更通知;日程推送服务器向第二用户转发所述日程变更通知;第 二用户根据所述日程变更通知获取第一用户的日程信息。本发明实施例提供的日程发布方法,包括日程服务器接收第一用户发 送的日程变更通知;根据所述日程变更通知查询参与日程变更的第二用户; 向日程推送服务器发送通知请求;日程推送服务器向第二用户转发接收到的 通知请求;第二用户根据所述通知请求与所述日程服务器同步第 一用户的日 程信息。
本发明实施例提供的日程预约方法,包括接收第一用户发送的日程预 约请求;向所述日程预约请求对应的第二用户转发所述日程预约请求;接收 第二用户反馈的日程预约响应;若所述日程预约响应为同意预约,则向第一 用户发送日程变更通知。本发明实施例提供的日程管理系统,包括日程服务器,用于接收日程 同步请求,反馈日程信息,接收日程能力获取请求,反馈终端的日程能力信 息;日程推送服务器,用于接收日程预约请求,向日程服务器发送日程能力 获取请求,从日程服务器接收日程能力信息,根据日程能力信息对日程预约 请求进行适配,转发适配后的日程预约请求,发送日程变更通知;用户终端, 用于向日程服务器发送日程同步请求,向日程推送服务器发送日程预约请求, 接收日程推送服务器转发的日程预约请求;传输网络,用于实现用户终端, 日程服务器以及日程推送服务器之间的数据传输。本发明实施例提供的日程服务器,包括接收单元,用于接收日程同步 请求,日程能力获取请求及日程查询请求;存储单元,用于存储日程信息以 及日程能力信息;反馈单元,用于根据接收到的日程能力获取请求反馈对应 的曰程能力信息,根据日程查询请求反馈对应的日程信息。本发明实施例提供的日程推送服务器,包括请求接收单元,用于接收 用户终端发送的预约请求以及日程变更通知;请求适配单元,用于向日程服 务器获取日程能力信息,根据所述日程能力信息对所述预约请求以及日程变 更通知进行适配;转发单元,用于向对应的终端转发适配后的预约请求以及 日程变更通知。本发明实施例提供的用户终端,包括用户界面单元,用于接收用户指 令,与用户进行交互;日程同步单元,用于与日程服务器之间进行日程信息 同步操作;日程预约处理单元,用于接收并处理日程推送服务器发送的日程 变更通知以及日程预约请求。从以上技术方案可以看出,本发明实施例具有以下优点本发明实施例中第一用户向日程推送服务器发送日程变更通知或者是日 程预约请求,由日程服务器转发至第二用户,所以能够实现多用户之间的日 程发布以及预约,进而提高了日程业务的灵活性。
图1为本发明实施例中日程管理系统实施例示意图; 图2为本发明实施例中日程服务器实施例示意图; 图3为本发明实施例中日程推送服务器实施例示意图; 图4为本发明实施例中终端实施例示意图; 图5为本发明实施例中日程发布方法总体实施例流程图 图6为本发明实施例中日程发布方法实施例信令流程图 图7为本发明实施例中日程预约方法总体实施例流程图 图8为本发明实施例中日程预约方法实施例信令流程图。
具体实施方式
本发明实施例提供了 一种日程发布、预约方法及日程管理系统以及相关 设备,用于提高业务的灵活性。及预约,所以提高了日程业务的灵活性。下面对本发明实施例中的日程管理系统实施例进行详细描述,请参阅图 1,本发明实施例中日程管理系统实施例包括日程服务器101,用于接收日程同步请求,反馈日程信息,接收日程能力 获取请求,反馈终端的日程能力信息;日程推送服务器102,用于接收日程预约请求,向日程服务器发送日程能 力获取请求,从日程服务器接收日程能力信息,根据日程能力信息对日程预 约请求进行适配,转发适配后的日程预约请求,发送日程变更通知;用户终端103,用于向日程服务器发送日程同步请求,向日程推送服务器 发送日程预约请求,接收日程推送服务器转发的日程预约请求;传输网络104,用于实现用户终端103,日程服务器101以及日程推送服 务器102之间的数据传输。
本实施例中,传输网络104只是传递数据,可以是通用分组无线服务 (GPRS, General Packet Radio Service )网络、全球移动通信(GSM, Global System for Mobile Communications )网络、码分多址接入(CDMA, Code Division Multiple Access)网络,也可以是INTERNET, INTERNAT,红外网络、蓝牙 网络等。请参阅图2,本发明实施例中日程服务器实施例包括接收单元201,用于接收日程同步请求,日程能力获取请求以及日程查询 请求;存储单元202,用于存储日程信息以及日程能力信息;反馈单元203,用于根据接收到的日程能力获取请求反馈对应的日程能力 信息,根据日程查询请求反馈对应的日程信息;日程信息适配单元204,用于根据用户终端发送的日程同步请求对目标终 端的日程信息进行适配,将适配后的日程信息反馈至对应的终端。具体的适配可以为获取日程同步请求中的日程参数,根据目标终端的 日程能力信息获取目标终端支持的日程参数,对日程同步请求中的日程参数 与目标终端支持的日程参数进行协商,以去除日程同步请求中所含有的目标终端不支持的日程参数。请参阅图3,本发明实施例中日程推送服务器实施例包括 请求接收单元301,用于接收用户终端发送的预约请求以及日程变更通知;请求适配单元302,用于向日程服务器获取日程能力信息,根据所述日程 能力信息对所述预约请求以及日程变更通知进行适配;转发单元303,用于向对应的终端转发适配后的预约请求以及日程变更通知。请参阅图4,本发明实施例中用户终端实施例包括 用户界面单元401,用于接收用户指令,与用户进行交互;
日程同步单元402,用于与日程服务器之间进行日程信息同步操作;日程预约处理单元403,用于接收并处理日程推送服务器发送的日程变更 通知以及日程预约请求。日程信息存储单元404,用于存储日程信息。上面对本发明实施例中的装置实施例进行了说明,下面对本发明实施例 中的日程发布方法以及日程预约方法进行详细说明,请参阅图5,本发明实施 例中日程发布方法总体实施例包括501、 第一用户向日程推送服务器发送日程变更通知;502、 日程推送服务器向第二用户转发所述日程变更通知;503、 第二用户根据所述日程变更通知获取第一用户的日程信息。本实施例中第一用户向日程推送服务器发送日程变更通知,由日程服务 器转发至第二用户,所以能够实现多用户之间的日程发布,进而提高了日程 业务的灵活性。下面对本发明实施例中日程发布方法实施例进行说明,请参阅图6,本发 明实施例中日程发布方法实施例包括601、 第一用户与日程服务器进行日程信息同步;第一用户更新自身的日程信息后,将更新后的信息同步至日程服务器, 同步的步骤与现有技术中同步的流程一致,为采用标准的SyncML协议实现 同步,具体流程此处不再赘述。602、 第一用户向日程推送服务器发送日程变更通知;第一用户与日程服务器完成日程信息同步之后向日程推送服务器发送日 程变更通知。本实施例中,日程变更通知通过短信或彩信的方式传输,可以理解的是, 同样可以通过其他网络传输方式实现。603、 获取第二用户日程能力信息;日程推送服务器从日程服务器获取第二用户的日程能力信息。
604、 根据日程能力信息对日程变更通知进行适配;日程推送服务器获取到第二用户的日程能力信息后分析第二用户所能支 持的日程参数,再获取日程变更通知中所携带的日程参数,将这两个日程参 数进行协商,即丟弃日程变更通知中第二用户所不能支持的日程参数,协商 完成后得到经过适配的日程变更通知。605、 向第二用户发送适配后的日程变更通知;日程推送服务器将适配后的日程变更通知发送至第二用户。606、 第二用户根据日程变更通知与日程服务器同步第一用户的日程信息。本实施例中,第二用户接收到日程变更通知后访问日程服务器,同步日 程服务器内的第 一用户的日程信息。可以理解的是,还可以在日程变更通知中携带第一用户更新后的日程信 息,则第二用户接收到日程变更通知后不需要访问日程服务器,而直接将日 程变更通知中的第 一用户的日程信息同步至本地。本实施例中包含有日程推送服务器进行适配的过程,使得适配后的日程 变更通知能够满足第二用户的要求,可以理解的是,若第一用户与第二用户 协商好使用相同的日程能力,则可以不需要进行适配而直接转发日程变更通 知。日程的发布过程与日程的变更过程类似,不再赘述。上述实施例中,第一用户通过日程推送服务器向第二用户发送日程变更 通知以实现日程信息的发布,此外,还可以通过日程服务器实现日程信息的 发布,具体为1、 日程服务器接收第一用户发送的日程变更通知; 日程服务器接收到该日程变更通知后,更新本地中第一用户的日程信息。2、 根据所述日程变更通知查询参与日程变更的第二用户;日程服务器查询日程变更通知中的相关参数,获知第二用户会参与此次 日程变更过程。
3、 日程服务器向日程推送服务器发送通知请求;该通知请求中可以只包括一个触发标识,该触发标识用以指示请求第二 用户与日程服务器同步日程信息。4、 日程推送服务器向第二用户转发接收到的通知请求;日程推送服务器此时只起转发的作用,日程推送服务器可以通过短信或 语音的方式向第二用户转发所述通知请求,可以理解的是,同样可以采取其 他的数据传输方式。5、 第二用户根据通知请求向日程服务器发起同步请求;6、 日程服务器对第一用户的日程信息进行适配;具体适配的过程与前述实施例中描述的适配日程变更通知的过程类似, 此处不再赘述。7、 向所述第二用户发送适配后的第一用户的日程信息。 请参阅图7,本发明实施例中日程预约方法总体实施例包括701、 日程推送服务器接收第一用户发送的日程预约请求;702、 向对应的第二用户转发所述日程预约请求;703、 接收第二用户反馈的日程预约响应;704、 根据所述日程预约响应进行相应的处理。本实施例中第一用户向日程推送服务器发送日程预约通知,由日程服务 器转发至第二用户,所以能够实现多用户之间的日程预约,进而提高了日程 业务的灵活性。下面对本发明实施例中日程预约方法实施例进行说明,请参阅图8,本发 明实施例中日程预约方法实施例包括801、 第二用户与日程服务器之间进行日程更新; 第二用户向日程服务器更新自身的日程信息。802、 第一用户向日程服务器发送日程信息查询请求;第一用户请求查看第二用户的日程信息,则向日程服务器发送日程信息 查询请求。
具体可以通过短信或彩信的方式实现数据传输,可以理解的是,同样可 以是其他的网络传输方式。803、 日程服务器反馈第二用户的日程信息;曰程服务器接收到第一用户发送的日程查询请求之后向第一用户反馈第 二用户更新后的日程信息。804、 第一用户向日程推送服务器发送日程预约请求;第一用户获得到第二用户的日程信息后,分析其空闲时间,并向日程推 送服务器发送日程预约请求。本实施例中,日程预约请求通过短信或彩信的方式传输,可以理解的是, 同样可以通过其他网络传输方式实现。805、 日程推送服务器向日程服务器发送日程能力获取请求;日程推送服务器请求从日程服务器获取第二用户的日程能力信息。806、 日程服务器向日程推送服务器反馈第二用户的日程能力信息;日程服务器接收到日程推送服务器发送的请求后,从本地查询第二用户 的日程能力信息并向日程推送服务器发送该日程能力信息。807、 根据日程能力信息对日程预约请求进行适配;日程推送服务器获取到第二用户的日程能力信息后分析第二用户所能支 持的日程参数,再获取日程变更通知中所携带的日程参数,将这两个日程参 数进行协商,即丟弃日程预约请求中第二用户所不能支持的日程参数,协商 完成后得到经过适配的日程预约请求。808、 日程推送服务器向第二用户发送适配后的日程预约请求;日程预约请求适配完成后,日程推送服务器向第二用户发送适配后的日 程预约请求。809、 第二用户反馈日程预约响应;本实施例中,假设第二用户同意日程预约,则执行后续流程,可以理解 的是,若第二用户不同意日程预约,则日程推送服务器向第一用户反馈日程 拒绝预约通知并结束流程。
本实施例中,若第二用户同意日程预约,则第二用户直接更新本地日程 信息。810、 日程推送服务器向日程服务器请求更新第二用户的日程信息;本实施例中,第二用户同意日程预约后,日程推送服务器向日程服务器 请求更新日程服务器内第二用户的日程信息。可以理解的是,同样可以由第二用户向日程服务器请求更新日程服务器 内第二用户的日程信息。811、 日程推送服务器向第一用户反馈日程变更通知;812、 第一用户与日程服务器同步第二用户的日程信息。第一用户向日程服务器请求同步第二用户的最新的日程信息。本实施例中包含有日程推送服务器进行适配的过程,使得适配后的日程 预约请求能够满足第二用户的要求,可以理解的是,若第一用户与第二用户 协商好使用相同的日程能力,则可以不需要进行适配而直接转发日程预约请 求。上述实施例中,日程推送服务器和日程服务器可以集成与同一设备中实 现,也可以独立实现,本发明实施例中不作限定。是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机 可读存储介质中,该程序在执行时,包括如下步骤第一用户向日程推送服 务器发送日程变更通知;日程推送服务器向第二用户转发所述日程变更通知; 第二用户根据所述日程变更通知获取第一用户的日程信息。上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种日程发布、预约方法及日程管理系统以及相 关设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的 思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书 内容不应理解为对本发明的限制。
权利要求
1、一种日程发布方法,其特征在于,包括第一用户向日程推送服务器发送日程变更通知;日程推送服务器向第二用户转发所述日程变更通知;第二用户根据所述日程变更通知获取第一用户的日程信息。
2、 根据权利要求1所述的方法,其特征在于,所述第一用户向日程推送 服务器发送日程变更通知之前包括步骤第 一用户将日程信息同步至日程服务器。
3、 根据权利要求2所述的方法,其特征在于,所述第二用户根据所述日 程变更通知获取第一用户的日程信息的步骤包括第二用户根据所述日程变更通知向日程服务器发起日程信息同步请求; 接收日程服务器反馈的第一用户的日程信息。
4、 根据权利要求1所述的方法,其特征在于,所述第二用户根据所述日 程变更通知获取第一用户的日程信息的步骤包括第二用户接收日程推送服务器转发的日程变更通知;提取所述日程变更通知中包含的第一用户的日程信息; 将所述第一用户的日程信息同步至本地。
5、 根据权利要求2或4所述的方法,其特征在于,所述日程推送服务器 向第二用户转发所述日程变更通知的步骤包括日程推送服务器向日程服务器发送日程能力获取请求;接收日程服务器反馈的第二用户的日程能力信息;根据所述第二用户的日程能力信息对所述日程变更通知进行适配;向所述第二用户发送适配后的日程变更通知。
6、 根据权利要求5所述的方法,其特征在于,所述根据第二用户的日程 能力信息对所述日程变更通知进行适配的步骤包括获取所述日程变更通知中的日程参数,根据第二用户的日程能力信息获取第二用户支持的日程参数;对日程变更通知中的日程参数与第二用户支持的日程参数进行协商。
7、 一种日程发布方法,其特征在于,包括日程服务器接收第一用户发送的日程变更通知;根据所述日程变更通知查询参与日程变更的第二用户;向日程推送服务器发送通知请求;日程推送服务器向第二用户转发接收到的通知请求;第二用户根据所述通知请求与所述日程服务器同步第 一用户的日程信自
8、 根据权利要求7所述的方法,其特征在于,所述日程推送服务器向第 二用户转发接收到的通知请求的步骤包括日程推送服务器通过短信或语音的方式向第二用户转发所述通知请求。
9、 根据权利要求7或8所述的方法,其特征在于,所述第二用户根据所 述通知请求与所述日程服务器同步第一用户的日程信息的步骤包括第二用户根据通知请求向日程服务器发起同步请求;日程服务器对第一用户的日程信息进行适配;向所述第二用户发送适配后的第 一用户的日程信息。
10、 一种日程预约方法,其特征在于,包括 接收第 一用户发送的日程预约请求;向所述日程预约请求对应的第二用户转发所述日程预约请求; 接收第二用户反馈的日程预约响应;若所述日程预约响应为同意预约,则向第 一用户发送日程变更通知。
11、 根据权利要求IO所述的方法,其特征在于,若所述日程预约响应为 不同意预约,则向第一用户发送日程拒绝预约通知。
12、 根据权利要求IO所述的方法,其特征在于,所述向第一用户发送日程变更通知的步骤之前包括请求日程服务器更新第二用户的日程信息;或第二用户请求日程服务器更新第二用户的日程信息。
13、 根据权利要求12所述的方法,其特征在于,所述向第一用户发送日 程变更通知的步骤之后包括第一用户向曰程服务器请求同步第二用户的日程信息。
14、 根据权利要求11所述的方法,其特征在于,所述接收第一用户发送 的日程预约请求的步骤之前包括第一用户向日程服务器请求查看第二用户的日程信息; 日程服务器向第一用户反馈第二用户的日程信息。
15、 根据权利要求11所述的方法,其特征在于,所述向所述日程预约请 求对应的第二用户转发所述日程预约请求的步骤之前包括向日程服务器发送日程能力获取请求;接收日程服务器反馈的第二用户的日程能力信息;根据所述第二用户的日程能力信息对所述日程预约请求进行适配;向所述第二用户发送适配后的日程预约请求。
16、 一种日程管理系统,其特征在于,包括日程服务器,用于接收日程同步请求,反馈日程信息,接收日程能力获 取请求,反馈终端的日程能力信息;日程推送服务器,用于接收日程预约请求,向日程服务器发送日程能力 获取请求,从日程服务器接收日程能力信息,根据日程能力信息对日程预约 请求进行适配,转发适配后的日程预约请求,发送日程变更通知;用户终端,用于向日程服务器发送日程同步请求,向日程推送服务器发 送日程预约请求,接收日程推送服务器转发的日程预约请求; 传输网络,用于实现用户终端,日程服务器以及日程推送服务器之间的 数据传输。
17、 根据权利要求16所述的日程管理系统,其特征在于,所述日程服务 器与所述日程推送服务器可以独立实现,也可以集成在同一设备中实现。
18、 一种日程服务器,其特征在于,包括接收单元,用于接收日程同步请求,日程能力获取请求及日程查询请求; 存储单元,用于存储日程信息以及日程能力信息;反馈单元,用于根据接收到的日程能力获取请求反馈对应的日程能力信 息,根据日程查询请求反馈对应的日程信息。
19、 根据权利要求18所述的日程服务器,其特征在于,所述日程服务器 还包括日程信息适配单元,用于根据用户终端发送的日程同步请求对目标终端 的日程信息进行适配,将适配后的日程信息反馈至对应的终端。
20、 一种日程推送服务器,其特征在于,包括请求接收单元,用于接收用户终端发送的预约请求以及日程变更通知;请求适配单元,用于向日程服务器获取日程能力信息,根据所述日程能 力信息对所述预约请求以及日程变更通知进行适配;转发单元,用于向对应的终端转发适配后的预约请求以及日程变更通知。
21、 一种用户终端,其特征在于,包括 用户界面单元,用于接收用户指令,与用户进行交互;日程同步单元,用于与日程服务器之间进行日程信息同步操作;日程预约处理单元,用于接收并处理日程推送服务器发送的日程变更通 知以及日程预约请求。
22、 根据权利要求21所述的用户终端,其特征在于,所述用户终端还包括日程信息存储单元,用于存储日程信息。
全文摘要
本发明公开了一种日程发布、预约方法及日程管理系统以及相关设备,用于提高日程业务的灵活性。本发明方法包括第一用户向日程推送服务器发送日程变更通知;日程推送服务器向第二用户转发所述日程变更通知;第二用户根据所述日程变更通知获取第一用户的日程信息。此外本发明还提供一种日程管理系统以及相关设备。本发明可以有效地提高日程业务的灵活性。
文档编号G06Q10/00GK101132416SQ20071014203
公开日2008年2月27日 申请日期2007年8月20日 优先权日2007年8月20日
发明者宋世杰, 连志鸿 申请人:华为技术有限公司