一种日程处理方法及装置与流程

文档序号:12804260阅读:186来源:国知局
一种日程处理方法及装置与流程

【技术领域】

本发明涉及通信技术领域,尤其涉及一种日程处理方法及装置。



背景技术:

随着现代社会人们生活节奏越来越快,压力日益增加,日常的日程安排通常都非常紧凑,人们常常会因为需要紧急赶赴约会而不得不在拥挤的路面上高速驾驶或者挤乘拥挤的公共交通工具而错过或者无法及时与约会对象沟通,导致约会取消或者耽误,进而严重影响人际关系、工作和生活。



技术实现要素:

有鉴于此,本发明实施例提供了一种日程处理方法及装置,能够优化日程处理方式,提供良好的用户体验。

第一方面,本发明实施例提供了一种日程处理方法,所述方法包括:

获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端;

当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息;

将所述当前状态信息发送至所述第一目标终端。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取第一约会的约会信息之前,所述方法还包括:

创建初始约会的约会信息,其中,所述初始约会的约会消息中至少包括约会位置、约会时间与初始目标终端;

将所述初始约会的约会信息发送至所述初始目标终端;

接收所述初始目标终端的赴约选择,确定第一约会的约会信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,接收所述初始目标终端的赴约选择,确定第一约会的约会信息,具体包括:

接收所述初始目标终端的赴约选择;

若所述初始目标终端选择拒绝赴约,则将对应的所述初始目标终端删除;以及,若所述初始目标终端在未超过预设阈值的时间内选择赴约,则将对应的所述初始目标终端保留;以及,若所述初始目标终端未选择时间超过预设阈值,则将对应的所述初始目标终端删除;

基于保留的所述初始目标终端确定第一约会的约会信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述当前情境参数还包括当前位置以及当前运动速度时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息,具体包括:

根据当前位置以及所述第一约会的约会信息中的目的地位置进行路线规划确定路线,并计算所述路线的路线距离;

根据所述路线距离以及所述当前运动速度,估计到达所述目的地的耗时时长;

根据所述当前位置、确定出的路线和相应的耗时时长,确定所述当前状态信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述第一目标终端的数量小于1,取消第一约会。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例提供了一种日程处理方法,首先,获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端;然后,当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息;最后,将所述当前状态信息发送至所述第一目标终端。与现有技术的日程处理方法相比,本发明的技术方案可以根据情境参数将用户的当前状态实时发送给对应目标终端,提高约会信息的时效性,提供良好的用户体验。

另一方面,本发明实施例提供了一种日程处理装置,所述装置包括:

获取模块,用于获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端;

处理模块,用于当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息;

发送模块,用于将所述当前状态信息发送至所述第一目标终端。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

创建模块,用于

创建初始约会的约会信息,其中,所述初始约会的约会消息中至少包括约会位置、约会时间与初始目标终端;

将所述初始约会的约会信息发送至所述初始目标终端;

接收所述初始目标终端的赴约选择,确定第一约会的约会信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述创建模块,具体用于:

接收所述初始目标终端的赴约选择;

若所述初始目标终端选择拒绝赴约,则将对应的所述初始目标终端删除;以及,若所述初始目标终端在未超过预设阈值的时间内选择赴约,则将对应的所述初始目标终端保留;以及,若所述初始目标终端未选择时间超过预设阈值,则将对应的所述初始目标终端删除;

基于保留的所述初始目标终端确定第一约会的约会信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理模块,具体用于:

根据当前位置以及所述第一约会的约会信息中的目的地位置进行路线规划确定路线,并计算所述路线的路线距离;

根据所述路线距离以及所述当前运动速度,估计到达所述目的地的耗时时长;

根据所述当前位置、确定出的路线和相应的耗时时长,确定所述当前状态信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述第一目标终端的数量小于1,取消第一约会。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例提供了一种日程处理装置,首先,获取模块获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端;然后,处理模块在当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息;最后,发送模块将所述当前状态信息发送至所述第一目标终端。与现有技术的日程处理装置相比,本发明的技术方案可以根据情境参数将用户的当前状态实时发送给对应目标终端,提高约会信息的时效性,提供良好的用户体验。

【附图说明】

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

图1是本发明实施例所提供的日程处理方法的流程示意图;

图2是本发明实施例所提供的日程处理装置的功能方块图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

图1为本发明实施例所提供的日程处理方法的流程示意图,如图1所示,所述方法包括:

步骤s101获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端。

需要说明的是,第一约会的约会信息包括已经确认参加约会的全部终端信息,所以在获取第一约会的约会信息之前,还包括:

a)创建初始约会的约会信息,其中,所述初始约会的约会消息中至少包括约会位置、约会时间与初始目标终端;

b)将所述初始约会的约会信息发送至所述初始目标终端;

c)接收所述初始目标终端的赴约选择,确定第一约会的约会信息。

具体地,约会发起方创建初始约会的约会信息,其中初始约会的约会消息中至少包括约会位置、约会时间与初始目标终端,然后将其发送至各个初始目标终端,初始目标终端包括约会发起方欲邀请的全部终端信息,初始目标终端可以选择同意参加约会或拒绝参加约会,同意参加约会或拒绝参加约会的结果同样会发送到各个初始目标终端进行提醒。接收所述初始目标终端的赴约选择,确定第一约会的约会信息,具体包括如下步骤:

a)接收所述初始目标终端的赴约选择;

b)若所述初始目标终端选择拒绝赴约,则将对应的所述初始目标终端删除;以及,若所述初始目标终端在未超过预设阈值的时间内选择赴约,则将对应的所述初始目标终端保留;以及,若所述初始目标终端未选择时间超过预设阈值,则将对应的所述初始目标终端删除;

c)基于保留的所述初始目标终端确定第一约会的约会信息。

本实施例通过将初始约会的约会信息中无法赴约的初始目标终端信息删除,得到第一约会的约会信息,从而将初始约会的约会信息进行筛选,约会发起方和约会受邀方可以及时获悉与会者,而被删除的目标终端状态信息后续无需再进行实时更新,避免了后续处理步骤中拒绝参加方对终端资源的占用,同时同意参加方和拒绝参加方的显示也更加一目了然。

步骤s102当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息。

具体地,当所述当前情境参数还包括当前位置以及当前运动速度时,当前状态信息的生成步骤具体如下:

a)根据当前位置以及所述第一约会的约会信息中的目的地位置进行路线规划确定路线,并计算所述路线的路线距离;

b)根据所述路线距离以及所述当前运动速度,估计到达所述目的地的耗时时长;

c)根据所述当前位置、确定出的路线和相应的耗时时长,确定所述当前状态信息。

需要说明的是,终端可以通过设置在终端内部的gps(globalpositoningsystem,全球卫星定位系统),或者通过移动基站定位服务来确定终端的当前位置,同时根据设置在终端内部的速度传感器、加速度传感器,能够确定终端的当前运动速度及方向。然后,终端根据上面获得的当前位置以及计划日程中的提取出来的目的地位置调用地图应用,或者通过网络服务器进行路线规划确定优选路线,并计算优选路线的路线距离,接着,终端根据优选路线的路线距离以之前获得的当前运动速度,估计到达目的地的耗时时长,最后,终端生成与第一约会的约会信息对应的状态消息,该状态消息中至少包括当前位置、优选路线以及耗时时长。另外,终端用户还可以手动输入选择的交通工具、实时路况等,以供其他目标终端参考,从而避免用户迷路,节约参会者在参会途中所花费的时间,同时将参会者的实时状态信息发送到其他参会者的终端,其他参会者可以以其他参会者的实时状态信息作为参考,并以此规划自己的时间,减少参会者的迟到现象,能够有效提升用户体验,并增加乐趣。

相应地,当若所述第一目标终端的数量小于1,取消第一约会。具体地,若第一约会中的约会信息包括的第一目标终端小于1,即不存在第一目标终端,也即除了发起方外,全部的受邀方都选择了拒绝参加约会,则此时第一约会不被触发。

步骤s103将所述当前状态信息发送至所述第一目标终端。

本发明所提及的终端可以为智能手机、平板电脑、笔记本电脑、obu(onboardunit,车载单元)、导航仪等,本申请不做具体限定。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例提供了一种日程处理方法,首先,获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端;然后,当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息;最后,将所述当前状态信息发送至所述第一目标终端。与现有技术的日程处理方法相比,本发明的技术方案可以根据情境参数将用户的当前状态实时发送给对应目标终端,提高约会信息的时效性,提供良好的用户体验。

基于同一发明构思,本发明实施例还提供了一种日程处理装置,图2是本发明实施例所提供的日程处理装置的功能方块图,如图2所示,所述装置包括:

获取模块210,用于获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端;

处理模块220,用于当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息;

发送模块230,用于将所述当前状态信息发送至所述第一目标终端。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

创建模块,用于

创建初始约会的约会信息,其中,所述初始约会的约会消息中至少包括约会位置、约会时间与初始目标终端;

将所述初始约会的约会信息发送至所述初始目标终端;

接收所述初始目标终端的赴约选择,确定第一约会的约会信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述创建模块,具体用于:

接收所述初始目标终端的赴约选择;

若所述初始目标终端选择拒绝赴约,则将对应的所述初始目标终端删除;以及,若所述初始目标终端在未超过预设阈值的时间内选择赴约,则将对应的所述初始目标终端保留;以及,若所述初始目标终端未选择时间超过预设阈值,则将对应的所述初始目标终端删除;

基于保留的所述初始目标终端确定第一约会的约会信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理模块,具体用于:

根据当前位置以及所述第一约会的约会信息中的目的地位置进行路线规划确定路线,并计算所述路线的路线距离;

根据所述路线距离以及所述当前运动速度,估计到达所述目的地的耗时时长;

根据所述当前位置、确定出的路线和相应的耗时时长,确定所述当前状态信息。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述第一目标终端的数量小于1,取消第一约会。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例提供了一种日程处理装置,首先,获取模块获取第一约会的约会信息,其中,所述第一约会的约会消息中至少包括第一目标终端;然后,处理模块在当所述第一约会触发时,获取当前情境参数,并基于所述第一约会的约会信息生成当前状态信息;最后,发送模块将所述当前状态信息发送至所述第一目标终端。与现有技术的日程处理装置相比,本发明的技术方案可以根据情境参数将用户的当前状态实时发送给对应目标终端,提高约会信息的时效性,提供良好的用户体验。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,服务器和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,服务器和方法,可以通过其它的方式实现。例如,以上所描述的服务器实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,服务器或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

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

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机服务器(可以是个人计算机,服务器,或者网络服务器等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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