日程事件协同方法、装置和终端设备与流程

文档序号:12597713阅读:325来源:国知局
日程事件协同方法、装置和终端设备与流程

本发明涉及电子技术领域,特别是涉及到一种日程事件协同方法、装置和终端设备。



背景技术:

随着电子技术的不断发展,终端的功能日趋丰富,其中,终端提供的日程提醒功能,可使用户不用携带纸和笔就可以记录一些日程安排,并可针对重要的日程安排设置提醒,以防用户忘记,是非常实用的功能。例如,可以在终端中设置日程表,在日程表中添加相关的日程提醒,并设定提醒时间,终端设备在到达提醒时间时,则发出日程提醒。

虽然现有的日程提醒功能起到了提醒和通知用户的作用,但在提醒之后,却不能进一步对用户完成本次日程事件起到任何帮助作用。因此,现有的终端还不够智能化和人性化,用户体验不佳。



技术实现要素:

本发明的主要目的为提供一种日程事件协同方法、装置和终端设备,旨在提高终端的智能化和人性化水平。

为达以上目的,本发明提出一种日程事件协同方法,所述方法包括以下步骤:

检测日程事件的内容,获取与完成所述日程事件相关的关键信息;

根据所述关键信息确定协同策略,以协助用户完成所述日程事件。

进一步地,所述获取与完成所述日程事件相关的关键信息的步骤包括:

分析所述日程事件的内容,确定完成所述日程事件需要到达的目标地点,将所述目标地点作为所述关键信息。

进一步地,所述根据所述关键信息提供协同策略的步骤包括:

当所述关键信息为目标地点时,确定协同策略为:引导用户到达所述目标地点。

进一步地,所述引导用户到达所述目标地点的步骤包括:

提供至少一种出行方式供用户选择,根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点。

进一步地,所述出行方式包括驾车出行、乘公交车出行和/或乘出租车出行。

进一步地,所述根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点的步骤包括:

当用户选择的出行方式为驾车出行或乘公交车出行时,获取通过用户选择的出行方式到达所述目标地点的指引信息,以通过所述指引信息引导用户到达所述目标地点。

进一步地,所述获取通过用户选择的出行方式到达所述目标地点的指引信息的步骤包括:

判断终端中是否有与用户选择的出行方式相关的出行应用;

如果有与用户选择的出行方式相关的出行应用,则启动所述出行应用,通过所述出行应用查询到达所述目标地点的指引信息。

进一步地,所述启动所述出行应用的步骤包括:

当所述出行应用至少有两个时:启动最近一次使用过的出行应用,启动使用频率最高的出行应用,随机启动一个出行应用,或者,启动用户选择的出行应用。

进一步地,所述判断终端中是否有与用户选择的出行方式相关的出行应用的步骤之后还包括:

如果没有与用户选择的出行方式相关的出行应用,则通过网页、即时通信应用、电话或短信息查询到达所述目标地点的指引信息,或者,推荐用户下载相关的出行应用,以通过下载的出行应用查询到达所述目标地点的指引信息。

进一步地,所述根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点的步骤包括:当用户选择的出行方式为乘出租车出行时,则召唤出租车,以便用户乘坐所述出租车到达所述目标地点。

进一步地,所述召唤出租车的步骤包括:

判断终端中是否有召唤出租车的打车应用;

如果有所述打车应用,则启动所述打车应用,通过所述打车应用召唤出租车。

进一步地,所述启动所述打车应用的步骤包括:

当所述打车应用至少有两个时:启动最近一次使用过的打车应用,启动使用频率最高的打车应用,随机启动一个打车应用,或者,启动用户选择的打车应用。

进一步地,所述判断终端中是否有与召唤出租车相关的打车应用的步骤之后还包括:

如果没有所述打车应用,则通过网页、即时通信应用、电话或短信息召唤出租车,或者,推荐用户下载打车应用,以通过下载的打车应用召唤出租车。

进一步地,所述获取与完成所述日程事件相关的关键信息的步骤包括:

分析所述日程事件的内容,确定完成所述日程事件需要执行的目标动作,将所述目标动作作为所述关键信息。

进一步地,所述根据所述关键信息提供协同策略的步骤包括:

当所述关键信息为目标动作时,确定协同策略为:协同用户执行所述目标动作。

进一步地,所述引导用户执行所述目标动作的步骤包括:

当所述目标动作为需要通过终端执行的动作时,启动与执行所述目标动作相关的应用。

进一步地,当执行所述目标动作需要对外通信时,启动对应的通信应用。

进一步地,所述引导用户执行所述目标动作的步骤包括:

当所述目标动作为视听娱乐动作时,向用户推荐视听作品或运行相关的视听作品。

进一步地,所述视听娱乐动作为阅读图书、听音乐或看电影。

本发明同时提出一种日程事件协同装置,所述装置包括:

关键信息获取模块,用于检测日程事件的内容,获取与完成所述日程事件相关的关键信息;

日程事件协同模块,用于根据所述关键信息确定协同策略,以协助用户完成所述日程事件。

进一步地,所述关键信息获取模块用于:

分析所述日程事件的内容,确定完成所述日程事件需要到达的目标地点,将所述目标地点作为所述关键信息。

进一步地,所述日程事件协同模块用于:

当所述关键信息为目标地点时,确定协同策略为:引导用户到达所述目标地点。

进一步地,所述日程事件协同模块用于:

提供至少一种出行方式供用户选择,根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点。

进一步地,所述出行方式包括驾车出行、乘公交车出行和/或乘出租车出行。

进一步地,所述日程事件协同模块用于:

当用户选择的出行方式为驾车出行或乘公交车出行时,获取通过用户选择的出行方式到达所述目标地点的指引信息,以通过所述指引信息引导用户到达所述目标地点。

进一步地,所述日程事件协同模块用于:

判断终端中是否有与用户选择的出行方式相关的出行应用;

如果有与用户选择的出行方式相关的出行应用,则启动所述出行应用,通过所述出行应用查询到达所述目标地点的指引信息。

进一步地,所述日程事件协同模块用于:

当所述出行应用至少有两个时:启动最近一次使用过的出行应用,启动使用频率最高的出行应用,随机启动一个出行应用,或者,启动用户选择的出行应用。

进一步地,所述日程事件协同模块用于:

如果没有与用户选择的出行方式相关的出行应用,则通过网页、即时通信应用、电话或短信息查询到达所述目标地点的指引信息,或者,推荐用户下载相关的出行应用,以通过下载的出行应用查询到达所述目标地点的指引信息。

进一步地,所述日程事件协同模块用于:

当用户选择的出行方式为乘出租车出行时,召唤出租车,以便用户乘坐所述出租车到达所述目标地点。

进一步地,所述日程事件协同模块用于:

判断终端中是否有召唤出租车的打车应用;如果有所述打车应用,则启动所述打车应用,通过所述打车应用召唤出租车。

进一步地,所述日程事件协同模块用于:

当所述打车应用至少有两个时:启动最近一次使用过的打车应用,启动使用频率最高的打车应用,随机启动一个打车应用,或者,启动用户选择的打车应用。

进一步地,所述日程事件协同模块用于:

如果没有所述打车应用,则通过网页、即时通信应用、电话或短信息召唤出租车,或者,推荐用户下载打车应用,以通过下载的打车应用召唤出租车。

进一步地,所述关键信息获取模块用于:

分析所述日程事件的内容,确定完成所述日程事件需要执行的目标动作,将所述目标动作作为所述关键信息。

进一步地,所述日程事件协同模块用于:

当所述关键信息为目标动作时,确定协同策略为:协同用户执行所述目标动作。

进一步地,所述日程事件协同模块用于:

当所述目标动作为需要通过终端执行的动作时,启动与执行所述目标动作相关的应用。

进一步地,所述日程事件协同模块用于:

当执行所述目标动作需要对外通信时,启动对应的通信应用。

进一步地,所述日程事件协同模块用于:

当所述目标动作为视听娱乐动作时,向用户推荐视听作品或运行相关的视听作品。

本发明还提出一种终端设备,包括:

触敏显示器;

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为用于执行前述日程事件协同方法。

本发明实施例所提供的一种日程事件协同方法,通过检测日程事件的内容,获取与完成日程事件相关的关键信息,并根据关键信息确定协同策略,协助用户完成日程事件。从而,不但能够对用户进行日程提醒,还能够协同用户完成日程事件,有利于提高用户的办事效率,给用户的生活带来了极大的便利,极大的提高了终端的智能化和人性化水平,提升了用户体验。

附图说明

图1是本发明第一实施例的日程事件协同方法的流程图;

图2是本发明第二实施例的日程事件协同装置的模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

实施例一

参照图1,提出本发明第一实施例的日程事件协同方法,所述方法包括以下步骤:

S11、检测日程事件的内容,获取与完成日程事件相关的关键信息。

本发明实施例中,日程事件协同流程可以发生在日程事件提醒之前或者之后,也可以在进行日程事件提醒的同时启动日程事件协同流程。

具体的,当某一日程事件到达提醒时间时,则检测该日程事件的内容,获取与完成日程事件相关的关键信息。当然,也可以在日程事件的提醒时间到达之前的任意时刻或者提醒时间到达之后的预设时间内检测日程事件的内容。

可选地,分析日程事件的内容,确定完成日程事件需要到达的目标地点,将目标地点作为关键信息。

举例而言:

当日程事件的内容为“HU7883西安到深圳”时,分析该日程事件的内容可知,用户需要到西安机场乘坐HU7883的航班的深圳,则确定完成日程事件需要到达的目标地点是“西安机场”,将“西安机场”作为关键信息;

当日程事件的内容为“万达广场三楼公司聚餐”时,则确定完成日程事件需要到达的目标地点是本地的“万达广场”,将“万达广场”作为关键信息;

当日程事件的内容为“国际会议中心十楼供应商大会”时,则确定完成日程事件需要到达的目标地点是本地的“国际会议中心”,将“国际会议中心”作为关键信息。

应当理解,以上举例仅用于解释本发明,并非限制本发明。

可选地,分析日程事件的内容,确定完成日程事件需要执行的目标动作,将目标动作作为关键信息。所述目标动作包括视听娱乐动作、需要通过终端执行的动作等。其中,视听娱乐动作包括阅读图书、听音乐、看电影等;需要通过终端执行的动作,包括需要对外通信的动作如祝福、问候、讨论、道歉、视频聊天、电话会议、询问等,或者直接在终端上操作的动作如玩游戏、写邮件、付款、转账、打印、购物、文字编辑等。

举例而言:

当日程事件的内容为“最近打算多读书”时,确定完成日程事件需要执行的目标动作为“阅读图书”,将“阅读图书”作为关键信息;

当日程事件的内容为“约朋友去看场电影”时,确定完成日程事件需要执行的目标动作为“看电影”,将“看电影”作为关键信息;

当日程事件的内容为“听音乐放松一下”时,确定完成日程事件需要执行的目标动作为“听音乐”,将“听音乐”作为关键信息;

当日程事件的内容为“翠花的生日”时,确定完成日程事件需要执行的目标动作为“生日祝福”,将“生日祝福”作为关键信息;

当日程事件的内容为“与研发部开电话会议”时,确定完成日程事件需要执行的目标动作为“电话会议”,将“电话会议”作为关键信息;

当日程事件的内容为“与小明视频聊天”时,确定完成日程事件需要执行的目标动作为“视频聊天”,将“视频聊天”作为关键信息;

当日程事件的内容为“与小强一起玩魔兽”时,确定完成日程事件需要执行的目标动作为“玩魔兽游戏”,将“玩魔兽游戏”作为关键信息;

当日程事件的内容为“给小芳转账一万元”时,确定完成日程事件需要执行的目标动作为“转账”,将“转账”作为关键信息。

应当理解,以上举例仅用于解释本发明,并非限制本发明。

本领域技术人员可以理解,除了采用上述方式获取关键信息外,还可以基于同样的构思采用其它的方式获取相应的关键信息,同理均在本发明的保护范围内,在此不一一列举赘述。

S12、根据关键信息确定协同策略,以协助用户完成日程事件。

在一实施例中,当关键信息为目标地点时,则可以确定协同策略为:引导用户到达目标地点。

具体的,可以通过显示界面、语音播报等方式提供至少一种出行方式供用户选择,根据用户选择的出行方式采取相应的操作引导用户到达目标地点。所述出现方式包括驾车出行、乘公交车出行和/或乘出租车出行等,此外还可以包括步行出行等其他出行方式。这里的公交车应作广义理解,包括公共汽车、地铁、轻轨等城市里的各种公共交通工具。

可选地,当用户选择的出行方式为驾车出行或乘公交车出行时,获取通过用户选择的出行方式到达目标地点的指引信息,以通过指引信息引导用户到达目标地点。所述引导信息包括导航信息(驾车出行时)、公交换乘信息(乘公交车出行时)等。获取指引信息时,可以通过相关的出行应用查询指引信息,也可通过网页、即时通信应用、电话或短信息查询指引信息。

举例而言:首先判断终端中是否有与用户选择的出行方式相关的出行应用。如果有与用户选择的出行方式相关的出行应用,则启动相关的出行应用,通过该出行应用查询到达目标地点的指引信息,其中,当终端中的出行应用至少有两个时,可以启动最近一次使用过的出行应用,启动使用频率最高的出行应用,随机启动一个出行应用,或者,启动用户选择的出行应用。如果没有与用户选择的出行方式相关的出行应用,则通过网页、即时通信应用、电话、短信息等方式查询到达目标地点的指引信息,或者,推荐用户下载相关的出行应用,以通过下载的出行应用查询到达目标地点的指引信息。

例如,当用户选择的出行方式为驾车出行时,检测到终端中安装了谷歌地图、高德地图(导航)、百度地图等出行应用时,可以随机启动一个出行应用,或者启动最近一次使用过的高德导航,或者启动使用频率最高的谷歌地图,或者,询问用户选择哪一个出行应用,当用户选择谷歌地图时,则启动谷歌地图。当启动出行应用后,可以由用户在出行应用上手动查询,也可以直接将目标地点作为目的地进行自动查询,最终获得到达目标地点的指引信息——导航信息。

又如,当用户选择的出行方式为乘公交车出行时,检测到终端中没有安装任何查询公交换乘信息的出行应用,则可以通过网页进行查询,或者通过即时通信应用(如QQ、微信、易信等)进行查询,或者通过电话(如拨打114,12580等)进行查询,或者通过短信息进行查询。在采用前述方式进行查询时,可以自动执行查询操作并返回查询结果——公交换乘信息,也可以自动启动相关应用进入查询相关的界面,并预输入相关信息,由用户下达查询相关的指令后才执行查询操作。又或者,推荐用户下载相关的出行应用,当用户下载安装了该出行应用后,则启动该出行应用,通过该出行应用查询到达目标地点的指引信息——公交换乘信息。

可选地,当用户选择的出行方式为乘出租车出行时,则召唤出租车,以便用户乘坐出租车到达目标地点。召唤出租车时,可以通过相应的打车应用来召唤出租车,也可以通过网页、即时通信应用、电话或短信息召唤出租车。

举例而言:首先判断终端中是否有召唤出租车的打车应用。如果有打车应用,则启动打车应用,通过打车应用召唤出租车,其中,当终端中的打车应用至少有两个时,可以启动最近一次使用过的打车应用,启动使用频率最高的打车应用,随机启动一个打车应用,或者,启动用户选择的打车应用。如果没有打车应用,则通过网页、即时通信应用、电话或短信息召唤出租车,或者,推荐用户下载打车应用,以通过下载的打车应用召唤出租车。

例如,当检测到终端中安装了滴滴出行、优步两种打车应用时,可以随机启动一个打车应用,或者启动最近一次使用过的滴滴出行,或者启动使用频率最高的优步,或者,询问用户选择哪一个打车应用,当用户选择滴滴出行时,则启动滴滴出行。当启动打车应用后,可以由用户在打车应用上手动执行召唤操作,也可以直接将目标地点作为目的地自动执行召唤操作。

又如,当检测到终端中没有安装任何打车应用时,则可以通过网页进行召唤,或者通过即时通信应用(如QQ、微信、易信等)进行召唤,或者通过电话进行召唤,或者通过短信息进行召唤。在采用前述方式进行召唤时,可以自动执行召唤操作,也可以自动启动相关应用进入召唤相关的界面,并预输入相关信息,由用户下达召唤相关的指令后才执行召唤操作。又或者,推荐用户下载相关的打车应用,当用户下载安装了该打车应用后,则启动该打车应用,通过该打车应用召唤出租车。

在另一实施例中,当关键信息为目标动作时,则可以确定协同策略为:协同用户执行目标动作。

可选地,当目标动作为需要通过终端执行的动作时,则启动与执行目标动作相关的应用。其中,需要通过终端执行的动作,包括需要对外通信的动作,如祝福、问候、讨论、道歉、视频聊天、电话会议、询问等,或者,直接在终端上操作的动作,如玩游戏、写邮件、付款、转账、打印、购物、文字编辑等。

当执行目标动作需要对外通信时,则启动对应的通信应用,包括电话应用(如普通的拨号应用、电话会议应用等)、短信应用、即时通信应用(如QQ、微信、易信、whatsapp等)等。当相关的通信应用至少有两个时,可以启动最近一次使用过的通信应用,启动使用频率最高的通信应用,随机启动一个通信应用,或者,启动用户选择的通信应用。当没有安装对应的通信应用时,则推荐用户下载相关的通信应用。

当执行目标动作需要直接在终端上操作时,则直接启动相关的应用。例如,当目标动作为玩游戏时,则启动相应的游戏;当目标动作为写邮件时,则启动邮箱应用;当目标动作为付款时,则启动付款应用(如银行应用、支付宝、微信、钱包应用等);当目标动作为购物时,则启动购物应用(如淘宝、天猫、海购等);当目标动作为文字编辑时,则启动文字编辑应用(如word、excel、powerpoint等办公应用)。当相应的应用至少有两个时,可以启动最近一次使用过的应用,启动使用频率最高的应用,随机启动一个应用,或者,启动用户选择的应用。当没有安装对应的应用时,则推荐用户下载相关的应用。

可选地,当目标动作为视听娱乐动作时,向用户推荐视听作品或运行相关的视听作品。

向用户推荐视听作品时,可以通过启动相关的应用或打开相关网页等方式获取视听作品的信息推荐给用户。例如,当视听作品为图书时,则启动图书或阅读相关的应用或者打开图书相关的网页,并展示推荐的图书;当视听作品为音乐时,则启动音乐相关的应用或者打开音乐相关的网页,并展示推荐的音乐;当视听作品为电影时,则启动电影(或视频)相关的应用(包括视频应用、订购电影票的应用等)或者打开电影相关的网页,并展示推荐的电影。

当日程事件的内容中包括了视听作品的具体名称时,则可以直接通过相关应用运行该视听作品,例如通过阅读应用打开某本图书,通过音乐应用播放某首应用,通过视频应用播放某部电影(或视频)等等。

举例而言,可以通过以下方式实施本发明实施例的日程事件协同方法:

首先,当日程事件到达提醒时间时,自动检测日程事件,提取出关键词,如:“HU7883西安到深圳”,提取出“西安机场”;“最近打算多读书”,提取出“阅读”;“翠花的生日”,提取出“生日祝福”。

然后,根据提取的关键此,在日程事件提醒界面动态增加协同功能按键,如:“西安机场”对应“打车到西安机场”键;“生日祝福”对应“祝福”键;“阅读”对应“推荐图书”键。

最后,当用户点击“协同功能键”后,自动跳转到对应的功能界面。例如:查找用户终端中已有的功能应用(app)列表,根据用户最近一次使用记录,推荐用户开启相应的应用,如打车对应滴滴出行、优步等应用,祝福对应电话、短信、微信、whatsapp等应用;如果用户终端上没有对应功能的应用,则开启预置的网页(web)端连接,或者提醒用户下载对应的应用。

本发明实施例中,日程事件的关键信息的提取规则、协同策略的制定规则(包括应用的选择方式、指引信息的查询方式、出租车的召唤方式、视听娱乐作品的推荐方式等)等参数都可以在终端上配置,可选地,还可以在云端运营和动态配置。

本发明实施例的日程事件协同方法,通过检测日程事件的内容,获取与完成日程事件相关的关键信息,并根据关键信息确定协同策略,协助用户完成日程事件。从而,不但能够对用户进行日程提醒,还能够协同用户完成日程事件,有利于提高用户的办事效率,给用户的生活带来了极大的便利,极大的提高了终端的智能化和人性化水平,提升了用户体验。

实施例二

参照图2,提出本发明第二实施例的日程事件协同装置,所述装置可以应用于手机、平板等移动终端,也可以应用于个人电脑、笔记本电脑等计算机终端,或者其他终端设备。所述装置包括关键信息获取模块10和日程事件协同模块20,其中:

关键信息获取模块10:用于检测日程事件的内容,获取与完成日程事件相关的关键信息。

具体的,当某一日程事件到达提醒时间时,关键信息获取模块10则检测该日程事件的内容,获取与完成日程事件相关的关键信息。当然,关键信息获取模块10也可以在日程事件的提醒时间到达之前的任意时刻或者提醒时间到达之后的预设时间内检测日程事件的内容。

可选地,关键信息获取模块10分析日程事件的内容,确定完成日程事件需要到达的目标地点,将目标地点作为关键信息。

可选地,关键信息获取模块10分析日程事件的内容,确定完成日程事件需要执行的目标动作,将目标动作作为关键信息。所述目标动作包括视听娱乐动作、需要通过终端执行的动作等。其中,视听娱乐动作包括阅读图书、听音乐、看电影等;需要通过终端执行的动作,包括需要对外通信的动作如祝福、问候、讨论、道歉、视频聊天、电话会议、询问等,或者直接在终端上操作的动作如玩游戏、写邮件、付款、转账、打印、购物、文字编辑等。

本领域技术人员可以理解,除了采用上述方式获取关键信息外,还可以基于同样的构思采用其它的方式获取相应的关键信息,同理均在本发明的保护范围内,在此不一一列举赘述。

日程事件协同模块20:用于根据关键信息确定协同策略,以协助用户完成日程事件。

在一实施例中,当关键信息为目标地点时,日程事件协同模块20则可以确定协同策略为:引导用户到达目标地点。

具体的,日程事件协同模块20可以通过显示界面、语音播报等方式提供至少一种出行方式供用户选择,根据用户选择的出行方式采取相应的操作引导用户到达目标地点。所述出现方式包括驾车出行、乘公交车出行和/或乘出租车出行等,此外还可以包括步行出行等其他出行方式。这里的公交车应作广义理解,包括公共汽车、地铁、轻轨等城市里的各种公共交通工具。

可选地,当用户选择的出行方式为驾车出行或乘公交车出行时,日程事件协同模块20获取通过用户选择的出行方式到达目标地点的指引信息,以通过指引信息引导用户到达目标地点。所述引导信息包括导航信息(驾车出行时)、公交换乘信息(乘公交车出行时)等。获取指引信息时,日程事件协同模块20可以通过相关的出行应用查询指引信息,也可通过网页、即时通信应用、电话或短信息查询指引信息。

举例而言:日程事件协同模块20首先判断终端中是否有与用户选择的出行方式相关的出行应用。如果有与用户选择的出行方式相关的出行应用,则启动相关的出行应用,通过该出行应用查询到达目标地点的指引信息,其中,当终端中的出行应用至少有两个时,日程事件协同模块20可以启动最近一次使用过的出行应用,启动使用频率最高的出行应用,随机启动一个出行应用,或者,启动用户选择的出行应用。如果没有与用户选择的出行方式相关的出行应用,日程事件协同模块20则通过网页、即时通信应用、电话、短信息等方式查询到达目标地点的指引信息,或者,推荐用户下载相关的出行应用,以通过下载的出行应用查询到达目标地点的指引信息。

例如,当用户选择的出行方式为驾车出行时,日程事件协同模块20检测到终端中安装了谷歌地图、高德地图(导航)、百度地图等出行应用时,可以随机启动一个出行应用,或者启动最近一次使用过的高德导航,或者启动使用频率最高的谷歌地图,或者,询问用户选择哪一个出行应用,当用户选择谷歌地图时,则启动谷歌地图。当启动出行应用后,可以由用户在出行应用上手动查询,日程事件协同模块20也可以直接将目标地点作为目的地进行自动查询,最终获得到达目标地点的指引信息——导航信息。

又如,当用户选择的出行方式为乘公交车出行时,日程事件协同模块20检测到终端中没有安装任何查询公交换乘信息的出行应用,则可以通过网页进行查询,或者通过即时通信应用(如QQ、微信、易信等)进行查询,或者通过电话(如拨打114,12580等)进行查询,或者通过短信息进行查询。在采用前述方式进行查询时,日程事件协同模块20可以自动执行查询操作并返回查询结果——公交换乘信息,也可以自动启动相关应用进入查询相关的界面,并预输入相关信息,由用户下达查询相关的指令后才执行查询操作。又或者,日程事件协同模块20推荐用户下载相关的出行应用,当用户下载安装了该出行应用后,则启动该出行应用,通过该出行应用查询到达目标地点的指引信息——公交换乘信息。

可选地,当用户选择的出行方式为乘出租车出行时,日程事件协同模块20则召唤出租车,以便用户乘坐出租车到达目标地点。召唤出租车时,日程事件协同模块20可以通过相应的打车应用来召唤出租车,也可以通过网页、即时通信应用、电话或短信息召唤出租车。

举例而言:日程事件协同模块20首先判断终端中是否有召唤出租车的打车应用。如果有打车应用,则启动打车应用,通过打车应用召唤出租车,其中,当终端中的打车应用至少有两个时,可以启动最近一次使用过的打车应用,启动使用频率最高的打车应用,随机启动一个打车应用,或者,启动用户选择的打车应用。如果没有打车应用,则通过网页、即时通信应用、电话或短信息召唤出租车,或者,推荐用户下载打车应用,以通过下载的打车应用召唤出租车。

例如,当检测到终端中安装了滴滴出行、优步两种打车应用时,日程事件协同模块20可以随机启动一个打车应用,或者启动最近一次使用过的滴滴出行,或者启动使用频率最高的优步,或者,询问用户选择哪一个打车应用,当用户选择滴滴出行时,则启动滴滴出行。当启动打车应用后,可以由用户在打车应用上手动执行召唤操作,也可以直接将目标地点作为目的地自动执行召唤操作。

又如,当检测到终端中没有安装任何打车应用时,日程事件协同模块20则可以通过网页进行召唤,或者通过即时通信应用(如QQ、微信、易信等)进行召唤,或者通过电话进行召唤,或者通过短信息进行召唤。在采用前述方式进行召唤时,日程事件协同模块20可以自动执行召唤操作,也可以自动启动相关应用进入召唤相关的界面,并预输入相关信息,由用户下达召唤相关的指令后才执行召唤操作。又或者,推荐用户下载相关的打车应用,当用户下载安装了该打车应用后,则启动该打车应用,通过该打车应用召唤出租车。

在另一实施例中,当关键信息为目标动作时,日程事件协同模块20则可以确定协同策略为:协同用户执行目标动作。

可选地,当目标动作为需要通过终端执行的动作时,日程事件协同模块20则启动与执行目标动作相关的应用。其中,需要通过终端执行的动作,包括需要对外通信的动作,如祝福、问候、讨论、道歉、视频聊天、电话会议、询问等,或者,直接在终端上操作的动作,如玩游戏、写邮件、付款、转账、打印、购物、文字编辑等。

当执行目标动作需要对外通信时,日程事件协同模块20则启动对应的通信应用,包括电话应用(如普通的拨号应用、电话会议应用等)、短信应用、即时通信应用(如QQ、微信、易信、whatsapp等)等。当相关的通信应用至少有两个时,可以启动最近一次使用过的通信应用,启动使用频率最高的通信应用,随机启动一个通信应用,或者,启动用户选择的通信应用。当没有安装对应的通信应用时,则推荐用户下载相关的通信应用。

当执行目标动作需要直接在终端上操作时,日程事件协同模块20则直接启动相关的应用。例如,当目标动作为玩游戏时,则启动相应的游戏;当目标动作为写邮件时,则启动邮箱应用;当目标动作为付款时,则启动付款应用(如银行应用、支付宝、微信、钱包应用等);当目标动作为购物时,则启动购物应用(如淘宝、天猫、海购等);当目标动作为文字编辑时,则启动文字编辑应用(如word、excel、powerpoint等办公应用)。当相应的应用至少有两个时,可以启动最近一次使用过的应用,启动使用频率最高的应用,随机启动一个应用,或者,启动用户选择的应用。当没有安装对应的应用时,则推荐用户下载相关的应用。

可选地,当目标动作为视听娱乐动作时,日程事件协同模块20向用户推荐视听作品或运行相关的视听作品。

向用户推荐视听作品时,日程事件协同模块20可以通过启动相关的应用或打开相关网页等方式获取视听作品的信息推荐给用户。例如,当视听作品为图书时,则启动图书或阅读相关的应用或者打开图书相关的网页,并展示推荐的图书;当视听作品为音乐时,则启动音乐相关的应用或者打开音乐相关的网页,并展示推荐的音乐;当视听作品为电影时,则启动电影(或视频)相关的应用(包括视频应用、订购电影票的应用等)或者打开电影相关的网页,并展示推荐的电影。

当日程事件的内容中包括了视听作品的具体名称时,日程事件协同模块20则可以直接通过相关应用运行该视听作品,例如通过阅读应用打开某本图书,通过音乐应用播放某首应用,通过视频应用播放某部电影(或视频)等等。

本发明实施例的日程事件协同装置,通过检测日程事件的内容,获取与完成日程事件相关的关键信息,并根据关键信息确定协同策略,协助用户完成日程事件。从而,不但能够对用户进行日程提醒,还能够协同用户完成日程事件,有利于提高用户的办事效率,给用户的生活带来了极大的便利,极大的提高了终端的智能化和人性化水平,提升了用户体验。

需要说明的是:上述实施例提供的日程事件协同装置与日程事件协同方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。

本发明同时提出一种终端设备,包括:触敏显示器;一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为用于执行日程事件协同方法,所述方法包括以下步骤:检测到达提醒时间的日程事件的内容,获取与完成所述日程事件相关的关键信息;根据所述关键信息确定协同策略,以协助用户完成所述日程事件。本实施例中所描述的日程事件协同方法为本发明中上述实施例所涉及的日程事件协同方法,在此不再赘述。

本发明实施例的终端设备,通过一个或多个程序执行前述日程事件协同方法,检测日程事件的内容,获取与完成日程事件相关的关键信息,并根据关键信息确定协同策略,协助用户完成日程事件。从而,不但能够对用户进行日程提醒,还能够协同用户完成日程事件,有利于提高用户的办事效率,给用户的生活带来了极大的便利,极大的提高了终端的智能化和人性化水平,提升了用户体验。

本领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

本发明实施例公开了A1、一种日程事件协同方法,包括以下步骤:

检测日程事件的内容,获取与完成所述日程事件相关的关键信息;

根据所述关键信息确定协同策略,以协助用户完成所述日程事件。

A2、如A1所述的日程事件协同方法,所述获取与完成所述日程事件相关的关键信息的步骤包括:

分析所述日程事件的内容,确定完成所述日程事件需要到达的目标地点,将所述目标地点作为所述关键信息。

A3、如A2所述的日程事件协同方法,所述根据所述关键信息提供协同策略的步骤包括:

当所述关键信息为目标地点时,确定协同策略为:引导用户到达所述目标地点。

A4、如A3所述的日程事件协同方法,所述引导用户到达所述目标地点的步骤包括:

提供至少一种出行方式供用户选择,根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点。

A5、如A4所述的日程事件协同方法,所述出行方式包括驾车出行、乘公交车出行和/或乘出租车出行。

A6、如A5所述的日程事件协同方法,所述根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点的步骤包括:

当用户选择的出行方式为驾车出行或乘公交车出行时,获取通过用户选择的出行方式到达所述目标地点的指引信息,以通过所述指引信息引导用户到达所述目标地点。

A7、如A6所述的日程事件协同方法,所述获取通过用户选择的出行方式到达所述目标地点的指引信息的步骤包括:

判断终端中是否有与用户选择的出行方式相关的出行应用;

如果有与用户选择的出行方式相关的出行应用,则启动所述出行应用,通过所述出行应用查询到达所述目标地点的指引信息。

A8、如A7所述的日程事件协同方法,所述启动所述出行应用的步骤包括:

当所述出行应用至少有两个时:启动最近一次使用过的出行应用,启动使用频率最高的出行应用,随机启动一个出行应用,或者,启动用户选择的出行应用。

A9、如A7所述的日程事件协同方法,所述判断终端中是否有与用户选择的出行方式相关的出行应用的步骤之后还包括:

如果没有与用户选择的出行方式相关的出行应用,则通过网页、即时通信应用、电话或短信息查询到达所述目标地点的指引信息,或者,推荐用户下载相关的出行应用,以通过下载的出行应用查询到达所述目标地点的指引信息。

A10、如A5所述的日程事件协同方法,所述根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点的步骤包括:当用户选择的出行方式为乘出租车出行时,则召唤出租车,以便用户乘坐所述出租车到达所述目标地点。

A11、如A10所述的日程事件协同方法,所述召唤出租车的步骤包括:

判断终端中是否有召唤出租车的打车应用;

如果有所述打车应用,则启动所述打车应用,通过所述打车应用召唤出租车。

A12、如A11所述的日程事件协同方法,所述启动所述打车应用的步骤包括:

当所述打车应用至少有两个时:启动最近一次使用过的打车应用,启动使用频率最高的打车应用,随机启动一个打车应用,或者,启动用户选择的打车应用。

A13、如A11所述的日程事件协同方法,所述判断终端中是否有与召唤出租车相关的打车应用的步骤之后还包括:

如果没有所述打车应用,则通过网页、即时通信应用、电话或短信息召唤出租车,或者,推荐用户下载打车应用,以通过下载的打车应用召唤出租车。

A14、如A1所述的日程事件协同方法,所述获取与完成所述日程事件相关的关键信息的步骤包括:

分析所述日程事件的内容,确定完成所述日程事件需要执行的目标动作,将所述目标动作作为所述关键信息。

A15、如A14所述的日程事件协同方法,所述根据所述关键信息提供协同策略的步骤包括:

当所述关键信息为目标动作时,确定协同策略为:协同用户执行所述目标动作。

A16、如A15所述的日程事件协同方法,所述引导用户执行所述目标动作的步骤包括:

当所述目标动作为需要通过终端执行的动作时,启动与执行所述目标动作相关的应用。

A17、如A16所述的日程事件协同方法,当执行所述目标动作需要对外通信时,启动对应的通信应用。

A18、如A15所述的日程事件协同方法,所述引导用户执行所述目标动作的步骤包括:

当所述目标动作为视听娱乐动作时,向用户推荐视听作品或运行相关的视听作品。

A19、如A18所述的日程事件协同方法,所述视听娱乐动作为阅读图书、听音乐或看电影。

本发明实施例还公开了B20、一种日程事件协同装置,包括:

关键信息获取模块,用于检测日程事件的内容,获取与完成所述日程事件相关的关键信息;

日程事件协同模块,用于根据所述关键信息确定协同策略,以协助用户完成所述日程事件。

B21、如B20所述的日程事件协同装置,所述关键信息获取模块用于:

分析所述日程事件的内容,确定完成所述日程事件需要到达的目标地点,将所述目标地点作为所述关键信息。

B22、如B21所述的日程事件协同装置,所述日程事件协同模块用于:

当所述关键信息为目标地点时,确定协同策略为:引导用户到达所述目标地点。

B23、如B22所述的日程事件协同装置,所述日程事件协同模块用于:

提供至少一种出行方式供用户选择,根据用户选择的出行方式采取相应的操作引导用户到达所述目标地点。

B24、如B23所述的日程事件协同装置,所述出行方式包括驾车出行、乘公交车出行和/或乘出租车出行。

B25、如B24所述的日程事件协同装置,所述日程事件协同模块用于:

当用户选择的出行方式为驾车出行或乘公交车出行时,获取通过用户选择的出行方式到达所述目标地点的指引信息,以通过所述指引信息引导用户到达所述目标地点。

B26、如B25所述的日程事件协同装置,所述日程事件协同模块用于:

判断终端中是否有与用户选择的出行方式相关的出行应用;

如果有与用户选择的出行方式相关的出行应用,则启动所述出行应用,通过所述出行应用查询到达所述目标地点的指引信息。

B27、如B26所述的日程事件协同装置,所述日程事件协同模块用于:

当所述出行应用至少有两个时:启动最近一次使用过的出行应用,启动使用频率最高的出行应用,随机启动一个出行应用,或者,启动用户选择的出行应用。

B28、如B26所述的日程事件协同装置,所述日程事件协同模块用于:

如果没有与用户选择的出行方式相关的出行应用,则通过网页、即时通信应用、电话或短信息查询到达所述目标地点的指引信息,或者,推荐用户下载相关的出行应用,以通过下载的出行应用查询到达所述目标地点的指引信息。

B29、如B24所述的日程事件协同装置,所述日程事件协同模块用于:

当用户选择的出行方式为乘出租车出行时,召唤出租车,以便用户乘坐所述出租车到达所述目标地点。

B30、如B29所述的日程事件协同装置,所述日程事件协同模块用于:

判断终端中是否有召唤出租车的打车应用;如果有所述打车应用,则启动所述打车应用,通过所述打车应用召唤出租车。

B31、如B30所述的日程事件协同装置,所述日程事件协同模块用于:

当所述打车应用至少有两个时:启动最近一次使用过的打车应用,启动使用频率最高的打车应用,随机启动一个打车应用,或者,启动用户选择的打车应用。

B32、如B30所述的日程事件协同装置,所述日程事件协同模块用于:

如果没有所述打车应用,则通过网页、即时通信应用、电话或短信息召唤出租车,或者,推荐用户下载打车应用,以通过下载的打车应用召唤出租车。

B33、如B20所述的日程事件协同装置,所述关键信息获取模块用于:

分析所述日程事件的内容,确定完成所述日程事件需要执行的目标动作,将所述目标动作作为所述关键信息。

B34、如B33所述的日程事件协同装置,所述日程事件协同模块用于:

当所述关键信息为目标动作时,确定协同策略为:协同用户执行所述目标动作。

B35、如B34所述的日程事件协同装置,所述日程事件协同模块用于:

当所述目标动作为需要通过终端执行的动作时,启动与执行所述目标动作相关的应用。

B36、如B35所述的,所述日程事件协同模块用于:

当执行所述目标动作需要对外通信时,启动对应的通信应用。

B37、如B34所述的日程事件协同装置,所述日程事件协同模块用于:

当所述目标动作为视听娱乐动作时,向用户推荐视听作品或运行相关的视听作品。

B38、如B37所述的日程事件协同装置,所述视听娱乐动作为阅读图书、听音乐或看电影。

本发明实施例还公开了C39、一种终端设备,包括:

触敏显示器;

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为用于执行A1至A19任一项所述的方法。

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