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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。