云端行事历自动更新方法、系统、设备及存储介质技术方案

技术编号:20120126 阅读:33 留言:0更新日期:2019-01-16 12:28
本发明专利技术提供了一种云端行事历自动更新方法、系统、设备及存储介质,所述方法包括:接收到第一终端的新建行程请求,获取请求时间和参与人信息;查找参与人信息对应的第二终端,调取第二终端的行事历;判断第二终端的行事历中是否可以于请求时间内添加该新建行程;如果是,则在第二终端的行事历和第一终端的行事历中分别添加该新建行程;否则,拒绝该新建行程请求,将新建行程失败通知发送至所述第一终端。本发明专利技术在云端存储和维护各个终端对应的行事历,当接收到新建行程请求时,自动判断是否在参与人对应的终端的行事历中添加该新建行程,无需用户手动操作,提高了用户的使用体验。

Method, System, Equipment and Storage Medium for Automatic Updating of Cloud Calendar

The invention provides an automatic updating method, system, equipment and storage medium for cloud-based calendar, which includes: receiving new travel requests from the first terminal, obtaining request time and participant information; searching the second terminal corresponding to participant information, calling the calendar of the second terminal; and judging whether the second terminal can add the calendar within the request time in the calendar of the second terminal. New itinerary; if so, add the new itinerary in the calendar of the second terminal and the calendar of the first terminal respectively; otherwise, reject the new itinerary request and send the failure notification of the new itinerary to the first terminal. The invention stores and maintains the corresponding calendar of each terminal in the cloud. When receiving the request for a new travel, it automatically determines whether to add the new travel to the calendar of the corresponding terminal of the participant, without manual operation by the user, and improves the user's use experience.

【技术实现步骤摘要】
云端行事历自动更新方法、系统、设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种云端行事历自动更新方法、系统、设备及存储介质。
技术介绍
行事历,指的是将做事情的计划,按日期记录在日历上从而形成的计划表。行事历多以日期或时间形式排列,在相应日期或时间周期处,列出计划的行动。例如,谷歌提供了一种行事历具有目标自动排程的功能,在既有行事历中,用户设定活动频率(例如每周几次或每次几分钟等)后,系统根据该频率自动在既有行事历中寻找空档时间,进行排序。如果在谷歌日历中自动安插的计划时间不是使用者想要的,则可以手动选择延后活动时间,然后谷歌日历就会继续往后寻找一个适合的时间来添加使用者的活动。现有的行事历有如下特点:(1)个人行事历由两部分组成:本人自己建立的行事添加以及作为他人建立的行事添加的参与者。行事历本身不会考虑事件在时间上的重叠,所有的行程均需个人手动接受或拒绝;(2)行事历建立在单个设备上,建立后,单个事件可以在该设备上设置提醒,例如设置在日程开始时提醒或提前提醒,屏幕上回弹出提示框提醒。
技术实现思路
针对现有技术中的问题,本专利技术的目的在于提供一种云端行事历自动更新方法、系统、设备及存储介质,在云端存储和维护各个终端对应的行事历,当接收到新建行程请求时,自动判断是否在参与人对应的终端的行事历中添加该新建行程,无需用户手动操作。本专利技术实施例提供一种云端行事历自动更新方法,所述方法包括如下步骤:接收到第一终端的新建行程请求,获取请求时间和参与人信息;查找参与人信息对应的第二终端,调取第二终端的行事历;判断第二终端的行事历中是否可以于请求时间内添加该新建行程;如果是,则在第二终端的行事历和第一终端的行事历中分别添加该新建行程;否则,拒绝该新建行程请求,将新建行程失败通知发送至所述第一终端。可选地,拒绝该新建行程请求之后,将新建行程失败通知发送至所述第一终端和第二终端。可选地,所述判断第二终端的行事历中是否可以于请求时间内添加该新建行程,包括如下步骤:判断第二终端的行事历中请求时间内是否未添加行程;如果是,则在第二终端的行事历中添加该行程;否则,判断请求时间内的当前行程与新建行程之间的优先级;如果新建行程的优先级高于当前行程,则将当前行程替换为新建行程,发送行程变更通知至所述第二终端,并分别在第二终端的行事历和第一终端的行事历中添加该新建行程;如果新建行程的优先级低于当前行程,则拒绝该新建行程,并将新建行程失败发送至所述第一终端和第二终端;如果新建行程与当前行程的优先级相同,则将当前行程和新建行程的选择通知发送至所述第二终端。可选地,所述将当前行程和新建行程的选择通知发送至所述第二终端之后,还包括如下步骤:从所述第二终端获取选择结果;如果被选择的是当前行程,则将新建行程失败发送至所述第一终端,并记录当前行程和新建行程的优先级关系;如果被选择的是新建行程,则将行程变更通知至所述第二终端,在第二终端的行事历和第一终端的行事历中分别添加该新建行程,并记录当前行程和新建行程的优先级关系。可选地,判断请求时间内的当前行程与新建行程之间的优先级,包括如下步骤:获取第二终端的通讯录和通讯录中各个联系人的类别标签;在所述第二终端的通讯录中查找第一终端所对应的类别标签,作为新建行程的类别标签;判断新建行程与当前行程是否属于相同类别;如果不属于相同类别,则获取各个类别和优选时间段的映射关系,查找该新建行程所对应的第一优选时间段以及当前行程所对应的第二优选时间段;如果所述请求时间处于所述第一优选时间段而未处于所述第二优选时间段内,则新建行程的优先级高于当前行程的优先级;如果所述请求时间处于所述第二优选时间段而未处于所述第一优选时间段内,则新建行程的优先级低于当前行程的优先级。可选地,所述判断新建行程与当前行程是否属于相同类别之后,如果新建行程与当前行程属于相同类别,则执行如下步骤:判断是否存在当前行程和新建行程的优先级关系的记录,如果存在,则根据该记录确定当前行程和新建行程的优先级关系;如果不存在,则获取第二终端的通讯录中各个联系人的权重;查找所述新建行程的各个参与人所对应的联系人的权重,选择最高的权重作为该新建行程的权重;查找所述当前行程的各个参与人所对应的联系人的权重,选择最高的权重作为该当前行程的权重;比较新建行程与当前行程的权重,权重大的行程优先级高。可选地,所述请求时间包括多个时间段,且所述参与人对应于一个第二终端时,所述判断第二终端的行事历中是否可以于请求时间内添加该新建行程,包括如下步骤:判断第二终端的行事历中与所述请求时间所对应的多个时间段内是否存在未添加行程的时间段;如果存在,则在第二终端的行事历中该未添加行程的时间段处添加该新建行程,在第一终端的行事历中对应时间段处添加该新建行程;如果不存在,则比较第二终端的行事历中该多个时间段的行程的优先级,选择优先级最低的行程,如果该行程的优先级低于新建行程的优先级,则将该新建行程替换该优先级最低的行程,如果该行程的优先级高于新建行程的优先级,则拒绝该新建行程,并将新建行程失败发送至所述第一终端和第二终端。可选地,所述请求时间包括多个时间段,且所述行程的参与人对应的第二终端多于一个时,所述判断第二终端的行事历中是否可以于请求时间内添加该新建行程,包括如下步骤:确定各个所述第二终端的行事历中在各个时间段内是否可以参与该新建行程,如果一时间段内,该第二终端未添加行程或当前行程的优先级低于新建行程的优先级,则该第二终端可参与该时间段的新建行程;标记所述请求时间中各个时间段的第二终端可参与的数量;选择标记数量最多的时间段作为该新建行程的时间段,为该时间段内可参与的第二终端的行事历添加该新建行程,并修改该新建行程的参与人信息。可选地,在一终端的行事历中添加一新建行程时,还记录该新建行程的位置;如果一终端的行事历中一时段的行程有过变更记录,则于该时段时,获取该终端的位置数据;如果该终端的位置数据与该时段的当前行程的位置不相符,且该终端的位置数据与该时段之前被替换的行程的位置相同,则记录被替换的行程的优先级高于该当前行程的优先级;如果一终端的行事历中一时段存在有多于一个的行程,则于该时段时,获取该终端的位置数据;确定行事历中该时段与该终端的位置数据相一致的行程,记录该行程的优先级高于该时段的其他行程。本专利技术实施例中还提供一种云端行事历自动更新系统,应用于所述的云端行事历自动更新方法,所述系统包括通讯模块、行事历算法模块、行事历管理模块和数据存储模块,其中:所述通讯模块接收到第一终端的新建行程请求,获取请求时间和参与人信息;所述行事历算法模块从所述数据存储模块中查找参与人信息对应的第二终端,并调取第二终端的行事历;所述行事历算法模块判断第二终端的行事历中是否可以于请求时间内添加该新建行程;如果是,则所述行事历管理模块在第二终端的行事历和第一终端的行事历中分别添加该新建行程;否则,所述行事历算法模块拒绝该新建行程请求,所述通讯模块将新建行程失败通知发送至所述第一终端。本专利技术实施例还提供一种云端行事历自动更新设备,包括:处理器;存储器,其中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行所述的云端行事历自动更新方法的步骤。本专利技术实施例还提供一种本文档来自技高网...

【技术保护点】
1.一种云端行事历自动更新方法,其特征在于,所述方法包括如下步骤:接收到第一终端的新建行程请求,获取请求时间和参与人信息;查找参与人信息对应的第二终端,调取第二终端的行事历;判断第二终端的行事历中是否可以于请求时间内添加该新建行程;如果是,则在第二终端的行事历和第一终端的行事历中分别添加该新建行程;否则,拒绝该新建行程请求,将新建行程失败通知发送至所述第一终端。

【技术特征摘要】
1.一种云端行事历自动更新方法,其特征在于,所述方法包括如下步骤:接收到第一终端的新建行程请求,获取请求时间和参与人信息;查找参与人信息对应的第二终端,调取第二终端的行事历;判断第二终端的行事历中是否可以于请求时间内添加该新建行程;如果是,则在第二终端的行事历和第一终端的行事历中分别添加该新建行程;否则,拒绝该新建行程请求,将新建行程失败通知发送至所述第一终端。2.根据权利要求1所述的云端行事历自动更新方法,其特征在于,拒绝该新建行程请求之后,将新建行程失败通知发送至所述第一终端和第二终端。3.根据权利要求2所述的云端行事历自动更新方法,其特征在于,所述判断第二终端的行事历中是否可以于请求时间内添加该新建行程,包括如下步骤:判断第二终端的行事历中请求时间内是否未添加行程;如果是,则在第二终端的行事历中添加该行程;否则,判断请求时间内的当前行程与新建行程之间的优先级;如果新建行程的优先级高于当前行程,则将当前行程替换为新建行程,发送行程变更通知至所述第二终端,并分别在第二终端的行事历和第一终端的行事历中添加该新建行程;如果新建行程的优先级低于当前行程,则拒绝该新建行程,并将新建行程失败发送至所述第一终端和第二终端;如果新建行程与当前行程的优先级相同,则将当前行程和新建行程的选择通知发送至所述第二终端。4.根据权利要求3所述的云端行事历自动更新方法,其特征在于,所述将当前行程和新建行程的选择通知发送至所述第二终端之后,还包括如下步骤:从所述第二终端获取选择结果;如果被选择的是当前行程,则将新建行程失败发送至所述第一终端,并记录当前行程和新建行程的优先级关系;如果被选择的是新建行程,则将行程变更通知至所述第二终端,在第二终端的行事历和第一终端的行事历中分别添加该新建行程,并记录当前行程和新建行程的优先级关系。5.根据权利要求4所述的云端行事历自动更新方法,其特征在于,判断请求时间内的当前行程与新建行程之间的优先级,包括如下步骤:获取第二终端的通讯录和通讯录中各个联系人的类别标签;在所述第二终端的通讯录中查找第一终端所对应的类别标签,作为新建行程的类别标签;判断新建行程与当前行程是否属于相同类别;如果不属于相同类别,则获取各个类别和优选时间段的映射关系,查找该新建行程所对应的第一优选时间段以及当前行程所对应的第二优选时间段;如果所述请求时间处于所述第一优选时间段而未处于所述第二优选时间段内,则新建行程的优先级高于当前行程的优先级;如果所述请求时间处于所述第二优选时间段而未处于所述第一优选时间段内,则新建行程的优先级低于当前行程的优先级。6.根据权利要求5所述的云端行事历自动更新方法,其特征在于,所述判断新建行程与当前行程是否属于相同类别之后,如果新建行程与当前行程属于相同类别,则执行如下步骤:判断是否存在当前行程和新建行程的优先级关系的记录,如果存在,则根据该记录确定当前行程和新建行程的优先级关系;如果不存在,则获取第二终端的通讯录中各个联系人的权重;查找所述新建行程的各个参与人所对应的联系人的权重,选择最高的权重作为该新建行程的权重;查找所述当前行程的各个参与人所对应的联系人的权重,选择最高的权重作为该当前行程的权重;比较新建行程与当前行程的权重,权重大的行程优先级高。7.根...

【专利技术属性】
技术研发人员:虞立董鸿梅蔡世光
申请(专利权)人:英华达上海科技有限公司英华达股份有限公司英华达上海电子有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1