日程提醒方法及装置与流程

文档序号:11143911阅读:367来源:国知局
日程提醒方法及装置与制造工艺

本发明涉及计算机技术领域,具体涉及一种日程提醒方法及装置。



背景技术:

目前,随着通信技术的发展,手机、平板电脑等电子设备被广泛的使用。此类电子设备通常具有日程管理功能,用户可以设置会议日程,在会议前的一段时间(例如会议前15分钟)对用户发出提醒。然而,有时候参会人员不能准时到达会议地点,影响会议的顺利进行。



技术实现要素:

鉴于以上内容,有必要提出一种日程提醒方法及装置,可以在参会人员不能准时参加会议时发出提醒,方便用户对会议日程进行调整。

本发明的第一方面提供一种日程提醒方法,应用于电子设备中,所述方法包括:

读取所述电子设备中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点;

获取所述设定参会人员的位置信息;

根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间;

如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则发出日程异常提醒。

另一种可能的实现方式中,所述方法还包括:

如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则向所述设定参会人员发送请求,确认是否可以调整所述会议时间。

另一种可能的实现方式中,所述方法还包括:

收到所述设定参会人员同意调整所述会议时间的回复后,根据所述设定参会人员到达所述会议地点的预计时间推迟所述会议时间。

另一种可能的实现方式中,所述获取所述设定参会人员的位置信息包括:

向所述设定参会人员发送位置分享请求;

接收所述设定参会人员响应所述位置分享请求返回的位置信息。

另一种可能的实现方式中,所述根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间包括:

根据所述设定参会人员的位置信息及所述会议地点确定所述设定参会人员的行程路线;

获取所述行程路线的交通状况;

根据所述行程路线的交通状况,计算所述设定参会人员到达所述会议地点的预计时间。

本发明的第二方面提供一种日程提醒装置,所述日程提醒装置包括:

读取单元,用于读取电子设备中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点;

定位单元,用于获取所述设定参会人员的位置信息;

计算单元,用于根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间;

提醒单元,用于当所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间时,发出日程异常提醒。

另一种可能的实现方式中,所述装置还包括:

确认单元,用于当所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间时,向所述设定参会人员发送请求,确认是否可以调整所述会议时间。

另一种可能的实现方式中,所述装置还包括:

修改单元,用于收到所述设定参会人员同意调整所述会议时间的回复后,根据所述设定参会人员到达所述会议地点的预计时间推迟所述会议时间。

另一种可能的实现方式中,所述定位单元具体用于向所述设定参会人员发送位置分享请求;接收所述设定参会人员响应所述位置分享请求返回的位置信息。

另一种可能的实现方式中,所述计算单元具体用于根据所述设定参会人员的位置信息及所述会议地点确定所述设定参会人员的行程路线;获取所述行程路线的交通状况;根据所述行程路线的交通状况,计算所述设定参会人员到达所述会议地点的预计时间。

本发明读取电子设备中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点;获取所述设定参会人员的位置信息;根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间;如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则发出日程异常提醒。本发明可以在参会人员不能准时参加会议时发出提醒,方便用户对会议日程进行调整。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的日程提醒方法的流程图。

图2是本发明实施例二提供的日程提醒装置的结构图。

图3是本发明实施例三提供的实现日程提醒方法的电子设备的结构图。

主要元件符号说明

电子设备 1

日程提醒装置 10

存储器 20

处理器 30

读取单元 201

定位单元 202

计算单元 203

提醒单元 204

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

优选地,本发明的日程提醒方法应用在一个或者多个电子设备中。所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能穿戴式设备等。

实施例一

图1为本发明实施例一提供的日程提醒方法的流程图。所述日程提醒方法应用于电子设备中。如图1所示,该方法具体包括以下步骤:

101:读取所述电子设备中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。

所述电子设备具有日程管理功能,可以在所述电子设备中设置多个会议日程。

可以预先记录每个会议日程的会议时间,在会议日程的会议时间到达前的预设时间(例如会议时间到达前一小时)读取所述会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。

或者,可以在收到用户对某个会议日程的日程确认指令时,读取所述会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。例如,可以在日程管理界面中为每个会议日程设置一个日程确认按钮,当检测到用户按下所述日程确认按钮时,确定收到日程确认指令,读取所述会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。

所述设定参会人员可以是电子设备的使用者之外的其他参会人员。

102:获取所述设定参会人员的位置信息。

可以向所述设定参会人员发送位置分享请求,接收所述设定参会人员响应所述位置分享请求返回的位置信息。

103:根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间。

可以根据所述设定参会人员的位置信息及所述会议地点确定所述设定参会人员的行程路线;获取所述行程路线的交通状况;根据所述行程路线的交通状况,计算所述设定参会人员到达所述会议地点的预计时间。

例如,可以参照电子地图,规划从所述设定参会人员所在位置到所述会议地点的行程路线,根据所述行程路线的交通状况确定所述行程路线中每段道路所需的行进时间,将当前时间加上每段道路所需的行进时间得到所述设定参会人员到达所述会议地点的预计时间。

可以理解,在计算所述设定参会人员到达所述会议地点的预计时间时,除了考虑所述行程路线的交通状况,还可以考虑其他影响因素,例如所述行程路线中各段道路的限速信息、天气状况等。

104:如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则发出日程异常提醒。

例如,所述会议日程的会议时间为2016-12-23下午2:00,若所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,则发出日程异常提醒。

所述日程异常提醒可以是消息提醒和/或声音提醒。例如,所述会议日程的会议时间为2016-12-23下午2:00,若所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,则发出提示音并弹出提示窗口“XX不能准时参加下午2:00会议,预计2:40到达会议地点”。

该实施例的日程提醒方法读取所述电子设备中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点;获取所述设定参会人员的位置信息;根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间;如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则发出日程异常提醒。该方法可以在参会人员不能准时参加会议时发出提醒,方便用户对会议日程进行调整。

在另一实施例中,所述日程提醒方法还可以包括:如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则向所述设定参会人员发送请求,确认是否可以调整所述会议时间。例如,所述会议日程的会议时间为2016-12-23下午2:00,所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,则向所述设定参会人员发送请求“下午2:00的会议是否延期?”。

进一步地,所述日程提醒方法还可以包括:收到所述设定参会人员同意调整所述会议时间的回复后,根据所述设定参会人员到达所述会议地点的预计时间推迟所述会议时间。例如,所述会议日程的会议时间为2016-12-23下午2:00,所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,若所述设定参会人员同意会议延期,可以将所述会议时间修改为2:40之后的一个合理时间,例如3:00。

进一步地,所述日程提醒方法还可以包括:将推迟所述会议时间的消息发送给所述设定参会人员。例如,向所述设定参会人员发送消息“下午2:00的会议延期至3:00”。

实施例二

图2为本发明实施例二提供的日程提醒装置的结构图。如图2所示,所述日程提醒装置10可以包括:读取单元201、定位单元202、计算单元203、提醒单元204。

读取单元201,用于读取电子设备中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。

所述电子设备具有日程管理功能,可以在所述电子设备中设置多个会议日程。

可以预先记录每个会议日程的会议时间,在会议日程的会议时间到达前的预设时间(例如会议时间到达前一小时)读取所述会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。

或者,可以在收到用户对某个会议日程的日程确认指令时,读取所述会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。例如,可以在日程管理界面中为每个会议日程设置一个日程确认按钮,当检测到用户按下所述日程确认按钮时,确定收到日程确认指令,读取所述会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点。

所述设定参会人员可以是电子设备的使用者之外的其他参会人员。

定位单元202,用于获取所述设定参会人员的位置信息。

可以向所述设定参会人员发送位置分享请求,接收所述设定参会人员响应所述位置分享请求返回的位置信息。

计算单元203,用于根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间。

可以根据所述设定参会人员的位置信息及所述会议地点确定所述设定参会人员的行程路线;获取所述行程路线的交通状况;根据所述行程路线的交通状况,计算所述设定参会人员到达所述会议地点的预计时间。

例如,可以参照电子地图,规划从所述设定参会人员所在位置到所述会议地点的行程路线,根据所述行程路线的交通状况确定所述行程路线中每段道路所需的行进时间,将当前时间加上每段道路所需的行进时间得到所述设定参会人员到达所述会议地点的预计时间。

可以理解,在计算所述设定参会人员到达所述会议地点的预计时间时,除了考虑所述行程路线的交通状况,还可以考虑其他影响因素,例如所述行程路线中各段道路的限速信息、天气状况等。

提醒单元204,用于当所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间时,发出日程异常提醒。

例如,所述会议日程的会议时间为2016-12-23下午2:00,若所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,则发出日程异常提醒。

所述日程异常提醒可以是消息提醒和/或声音提醒。例如,所述会议日程的会议时间为2016-12-23下午2:00,若所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,则发出提示音并弹出提示窗口“XX不能准时参加下午2:00会议,预计2:40到达会议地点”。

该实施例的日程提醒装置读取所述电子设备中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点;获取所述设定参会人员的位置信息;根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间;如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则发出日程异常提醒。该装置可以在参会人员不能准时参加会议时发出提醒,方便用户对会议日程进行调整。

在另一实施例中,所述日程提醒装置还可以包括确认单元,用于当所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间时,向所述设定参会人员发送请求,确认是否可以调整所述会议时间。例如,所述会议日程的会议时间为2016-12-23下午2:00,所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,则向所述设定参会人员发送请求“下午2:00的会议是否延期?”。

进一步地,所述日程提醒装置还可以包括修改单元,用于收到所述设定参会人员同意调整所述会议时间的回复后,根据所述设定参会人员到达所述会议地点的预计时间推迟所述会议时间。例如,所述会议日程的会议时间为2016-12-23下午2:00,所述设定参会人员到达所述会议地点的预计时间为2016-12-23下午2:40,若所述设定参会人员同意会议延期,可以将所述会议时间修改为2:40之后的一个合理时间,例如3:00。

进一步地,所述日程提醒装置还可以包括通知单元,用于将推迟所述会议时间的消息发送给所述设定参会人员。例如,向所述设定参会人员发送消息“下午2:00的会议延期至3:00”。

实施例三

图3为本发明实施例三提供的电子设备的结构图。所述电子设备1包括日程提醒装置10。所述电子设备1还包括存储器20、处理器30。

优选地,本发明的日程提醒方法通过所述电子设备1中的日程提醒装置10来实现。

所述电子设备1是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备1可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能式穿戴式设备等。

所述电子设备1可以处于网络中,所述电子设备1所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。

所述存储器20用于存储所述日程提醒装置10中各个程序段的程序代码。所述存储器20可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理器30可以包括一个或者多个微处理器、数字处理器。所述处理器30执行所述日程提醒装置10的各个程序段的程序代码,读取所述电子设备1中设置的会议日程,获得所述会议日程的设定参会人员、会议时间及会议地点;获取所述设定参会人员的位置信息;根据所述设定参会人员的位置信息,计算所述设定参会人员到达所述会议地点的预计时间;如果所述设定参会人员到达所述会议地点的预计时间晚于所述会议时间,则发出日程异常提醒。该方法可以在参会人员不能准时参加会议时发出提醒,方便用户对会议日程进行调整。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

另外,在本发明各个实施例中的各功能单元可以集成在相同处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在相同单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由同一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1