著录项信息
专利名称 | 智能日程管理方法、系统及云端服务器 |
申请号 | CN201310161220.8 | 申请日期 | 2013-05-03 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-07-24 | 公开/公告号 | CN103218709A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q10/10 | IPC分类号 | G;0;6;Q;1;0;/;1;0查看分类表>
|
申请人 | 北京百度网讯科技有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦2层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京百度网讯科技有限公司 | 当前权利人 | 北京百度网讯科技有限公司 |
发明人 | 胡殿明;胡光;魏伟 |
代理机构 | 北京清亦华知识产权代理事务所(普通合伙) | 代理人 | 宋合成 |
摘要
本发明提出了一种智能日程管理方法,包括如下步骤:云端服务器获取用户的日程信息,其中,日程信息包括时间信息、出发地信息和目的地信息;云端服务器根据出发地信息和目的地信息生成最佳出行路线,并根据时间信息和最佳出行路线计算日程当天的天气信息,并将最佳出行路线和天气信息发送至用户的终端设备以由用户进行查看;云端服务器根据时间信息,提前预设时间向用户的终端设备发送提醒信息以提醒用户。本发明还提出了一种智能日程管理系统和云端服务器。本发明能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,还能使日程活动的组织者能更方便地与活动的参与人沟通协调。
1.一种智能日程管理方法,其特征在于,包括如下步骤:
云端服务器获取用户的日程信息,其中,所述日程信息包括时间信息、出发地信息和目的地信息,如果有多个用户参与日程,则所述日程信息进一步包括每个用户的出发地信息和联系方式;
所述云端服务器根据所述出发地信息和目的地信息生成最佳出行路线,并根据所述时间信息和所述最佳出行路线计算日程当天的天气信息,并将所述最佳出行路线和所述天气信息发送至所述用户的终端设备以由所述用户进行查看,其中,所述云端服务器向所述多个用户中每个所述用户的终端设备发送短信,所述短信包括所述最佳出行路线、所述天气信息和短链接,所述短链接指向日程的详细页面;以及
所述云端服务器根据所述时间信息,提前预设时间再次向所述用户的终端设备发送提醒信息以提醒所述用户,其中,到达所述提前预设时间时,所述云端服务器再次向所述多个用户中的每个所述用户发送所述短信;
进一步地,在日程结束之后,还包括如下步骤:
所述云端服务器接收来自用户的目的地周边信息查询请求,根据所述查询请求获取所述目的地的周边推荐信息,并将所述周边推荐信发送至所述用户的终端设备;
如果所述用户还有后续的新日程,基于当前日程进行引导或合并,并基于日程历史及所述当前日程的忙闲,向所述多个用户的每个用户推荐所述新日程。
2.如权利要求1所述的方法,其特征在于,所述云端服务器将所述最佳出行路线和所述天气信息以短信或邮件形式发送至所述用户的终端设备。
3.如权利要求1所述的方法,其特征在于,所述提醒信息包括所述天气信息和所述最佳出行路线上的路况信息。
4.如权利要求1所述的方法,其特征在于,所述云端服务器实时获取所述用户的当前位置,并根据所述当前位置为所述用户提供实时路线引导。
5.如权利要求1-4任一项所述的方法,其特征在于,还包括如下步骤:
所述云端服务器实时监测所述用户的当前位置,当检测到所述用户之前在所述当前位置进行过日程活动时,则将所述日程信息自动发送至所述用户的终端设备。
6.一种智能日程管理系统,其特征在于,包括:云端服务器和终端设备,其中,所述云端服务器,用于获取用户的日程信息,其中所述日程信息包括时间信息、出发地信息和目的地信息,如果有多个用户参与日程,则所述日程信息进一步包括每个用户的出发地信息和联系方式;所述云端服务器根据所述出发地信息和目的地信息生成最佳出行路线,根据所述时间信息和所述最佳出行路线计算日程当天的天气信息,并将所述最佳出行路线和所述天气信息发送至所述用户的终端设备,其中,所述云端服务器向所述多个用户中每个所述用户的终端设备发送短信,所述短信包括所述最佳出行路线、所述天气信息和短链接,所述短链接指向日程的详细页面;所述云端服务器根据所述时间信息,提前预设时间向所述用户的所述终端设备发送提醒信息以提醒所述用户,其中,到达所述提前预设时间时,所述云端服务器再次向所述多个用户中的每个所述用户发送所述短信;
所述终端设备,用于接收所述云端服务器发送的所述最佳出行路线和所述天气信息;
进一步地,所述云端服务器,还用于接收来自用户的目的地周边信息查询请求,根据所述查询请求获取所述目的地的周边推荐信息,并将所述周边推荐信发送至所述用户的终端设备;
所述云端服务器,还用于在所述用户还有后续的新日程时,基于当前日程进行引导或合并,并基于日程历史及所述当前日程的忙闲,向所述多个用户的每个用户推荐所述新日程。
7.如权利要求6所述的系统,其特征在于,所述云端服务器将所述最佳出行路线和所述天气信息以短信或邮件形式发送至所述用户的终端设备。
8.如权利要求6所述的系统,其特征在于,所述提醒信息包括所述天气信息和所述最佳出行路线上的路况信息。
9.如权利要求6所述的系统,其特征在于,所述云端服务器实时获取所述用户的当前位置,并根据所述当前位置为所述用户提供实时路线引导。
10.如权利要求6-9任一项所述的系统,其特征在于,所述云端服务器实时监测所述用户的当前位置,当检测到所述用户之前在所述当前位置进行过日程活动时,则将所述日程信息自动发送至所述用户的终端设备。
11.一种智能日程管理装置,其特征在于,设置在云端服务器中,所述智能日程管理装置包括:
获取模块,用于获取用户的日程信息,其中,所述日程信息包括时间信息、出发地信息和目的地信息,如果有多个用户参与日程,则所述日程信息进一步包括每个用户的出发地信息和联系方式;
路线查询接口,用于根据所述出发地信息和目的地信息生成最佳出行路线;
天气查询接口,用于根据所述时间信息和所述最佳出行路线计算日程当天的天气信息;
手机短信接口,用于将所述最佳出行路线和所述天气信息发送至所述用户的终端设备以由所述用户进行查看,其中,所述手机短信接口向所述多个用户中每个所述用户的终端设备发送短信,所述短信包括所述最佳出行路线、所述天气信息和短链接,所述短链接指向日程的详细页面;以及
提醒模块,用于根据所述时间信息,提前预设时间向所述用户的终端设备发送提醒信息以提醒所述用户,其中,到达所述提前预设时间时,所述提醒模块再次向所述多个用户中的每个所述用户发送所述短信;
进一步地,所述路线查询接口接收来自用户的目的地周边信息查询请求,根据所述查询请求获取所述目的地的周边推荐信息,所述手机短信接口将所述周边推荐信发送至所述用户的终端设备;
所述提醒模块,还用于在所述用户还有后续的新日程时,基于当前日程进行引导或合并,并基于日程历史及所述当前日程的忙闲,向所述多个用户的每个用户推荐所述新日程。
12.如权利要求11所述的装置,其特征在于,所述手机短信接口将所述最佳出行路线和所述天气信息以短信或邮件形式发送至所述用户的终端设备。
13.如权利要求11所述的装置,其特征在于,所述提醒信息包括所述天气信息和所述最佳出行路线上的路况信息。
14.如权利要求11所述的装置,其特征在于,所述获取模块实时获取所述用户的当前位置,所述路线查询接口根据所述当前位置为所述用户提供实时路线引导。
15.如权利要求11-14任一项所述的装置,其特征在于,还包括:监测模块,所述监测模块实时监测所述用户的当前位置,当检测到所述用户之前在所述当前位置进行过日程活动时,则所述手机短信接口将所述日程信息自动发送至所述用户的终端设备。
智能日程管理方法、系统及云端服务器\n技术领域\n[0001] 本发明涉及移动终端用户交互技术,特别涉及一种智能日程管理方法、系统及云端服务器。\n背景技术\n[0002] 出门办事是人们日常生活中的一部分,技术的发展已经给人们的出行带来很多便利,但仍有许多问题没有解决。\n[0003] 在现实生活中,如果需要出门办事,人们会经常使用日程管理软件设定日程提醒,例如使用天气预报服务预知天气状态,使用地图工具,搜索出行路线。如果是多人同行,则还需要电话沟通,了解对方位置,约定会面地点等准备事项。如果是活动的组织者,则更是需要大量的沟通协调工作,告知所有参与人时间、地点、乘车线路、天气状况等等事项。\n[0004] 现有的日程管理类软件可以为单个用户服务,保存日程事项的时间、地点等信息。\n在某项日程创建时,需要填写日程的名称、预计时间、发生地点等信息。预设的时间一到,就会提醒用户。如果用户需要了解日程相关的出行、天气等信息,需要另外自行查询。\n[0005] 但是,现有的日程管理类软件还存在以下不足之处:\n[0006] 1.功能单一。现有的日程助理类软件普遍具备的功能是保存日程事项的时间、地点、提醒周期、事件备注等属性,在用户预设的时间快到时提醒用户。相当于只起到了辅助用户记忆日程事项的单一功能,没有发挥出软件的智能性。\n[0007] 2.不够便捷,虽然现有的日程助理类软件保存了某项日程活动的时间、地点等信息,但用户仍然需要转移到地图服务、天气服务等其他服务中去查询出行时需要关注的乘车路线、交通状况、以及天气等信息。这些相关的操作全部需要转移到别处完成,对用户来说,操作上缺乏连续性,用户体验不佳。\n[0008] 3.缺乏社交属性。现实生活中,人们经常需要外出参与群体活动,而现有的日程助手类工具却只能保存用户个人的日程信息。缺乏与其他用户联动的功能。\n[0009] 4.缺乏对地理位置信息的感知和整合。现有的日程助理类软件,不会感知用户当前所处的位置,也无法根据当前位置进行智能的处理。而事实上用户所处的地理位置是一项重要的信息,如果能利用这一信息,可以挖掘出许多更智能的功能。比如实时的路线引导,周边信息推荐等。这些都是现有的日程助理类软件所缺乏的。\n发明内容\n[0010] 本发明旨在至少在一定程度上解决上述技术问题之一或至少提供一种有用的商业选择。\n[0011] 为此,本发明的第一个目的在于提出一种智能日程管理方法,能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,为活动的组织者也提供了辅助手段,使其能更方便地与活动的参与人沟通协调。\n本发明的第二个目的在于提出一种智能日程管理系统。本发明的第三个目的在于提出一种云端服务器。\n[0012] 为达到上述目的,本发明第一方面的实施例提出了一种智能日程管理方法,包括以下步骤:云端服务器获取用户的日程信息,其中,所述日程信息包括时间信息、出发地信息和目的地信息;所述云端服务器根据所述出发地信息和目的地信息生成最佳出行路线,并根据所述时间信息和所述最佳出行路线计算日程当天的天气信息,并将所述最佳出行路线和所述天气信息发送至所述用户的终端设备以由所述用户进行查看;所述云端服务器根据所述时间信息,提前预设时间向所述用户的终端设备发送提醒信息以提醒所述用户。\n[0013] 根据本发明实施例的智能日程管理方法,能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,为活动的组织者也提供了辅助手段,使其能更方便地与活动的参与人沟通协调。\n[0014] 在本发明的一个实施例中,如果有多个用户参与日程,则所述日程信息进一步包括每个用户的出发地信息和联系方式。\n[0015] 在本发明的一个实施例中,所述云端服务器将所述最佳出行路线和所述天气信息以短信或邮件形式发送至所述用户的终端设备。\n[0016] 在本发明的一个实施例中,所述提醒信息包括所述天气信息和所述最佳出行路线上的路况信息。\n[0017] 在本发明的一个实施例中,所述云端服务器实时获取所述用户的当前位置,并根据所述当前位置为所述用户提供实时路线引导。\n[0018] 在本发明的一个实施例中,所述方法还包括如下步骤:所述云端服务器接收来自用户的目的地周边信息查询请求,根据所述查询请求获取所述目的地的周边推荐信息,并将所述周边推荐信发送至所述用户的终端设备。\n[0019] 本发明第二方面的实施例提出了一种智能日程管理系统,包括:云端服务器和终端设备,其中,所述云端服务器,用于获取用户的日程信息,其中所述日程信息包括时间信息、出发地信息和目的地信息,并根据所述出发地信息和目的地信息生成最佳出行路线,根据所述时间信息和所述最佳出行路线计算日程当天的天气信息,并将所述最佳出行路线和所述天气信息发送至所述用户的终端设备,以及根据所述时间信息,提前预设时间向所述用户的所述终端设备发送提醒信息以提醒所述用户;所述终端设备,用于接收所述云端服务器发送的所述最佳出行路线和所述天气信息。\n[0020] 根据本发明实施例的智能日程管理系统,能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,为活动的组织者也提供了辅助手段,使其能更方便地与活动的参与人沟通协调。\n[0021] 在本发明的一个实施例中,如果有多个用户参与日程,则所述日程信息进一步包括每个用户的出发地信息和联系方式。\n[0022] 在本发明的一个实施例中,所述云端服务器将所述最佳出行路线和所述天气信息以短信或邮件形式发送至所述用户的终端设备。\n[0023] 在本发明的一个实施例中,所述提醒信息包括所述天气信息和所述最佳出行路线上的路况信息。\n[0024] 在本发明的一个实施例中,所述云端服务器实时获取所述用户的当前位置,并根据所述当前位置为所述用户提供实时路线引导。\n[0025] 在本发明的一个实施例中,所述云端服务器接收来自用户的目的地周边信息查询请求,根据所述查询请求获取所述目的地的周边推荐信息,并将所述周边推荐信发送至所述用户的终端设备。\n[0026] 在本发明的一个实施例中,所述云端服务器实时监测所述用户的当前位置,当检测到所述用户之前在所述当前位置进行过日程活动时,则将所述日程信息自动发送至所述用户的终端设备。\n[0027] 本发明第三方面的实施例提出了一种云端服务器,包括:获取模块,用于获取用户的日程信息,其中,所述日程信息包括时间信息、出发地信息和目的地信息;路线查询接口,用于根据所述出发地信息和目的地信息生成最佳出行路线;天气查询接口,用于根据所述时间信息和所述最佳出行路线计算日程当天的天气信息;手机短信接口,用于将所述最佳出行路线和所述天气信息发送至所述用户的终端设备以由所述用户进行查看;提醒模块,用于根据所述时间信息,提前预设时间向所述用户的终端设备发送提醒信息以提醒所述用户。\n[0028] 根据本发明实施例的云端服务器,能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,为活动的组织者也提供了辅助手段,使其能更方便地与活动的参与人沟通协调。\n[0029] 在本发明的一个实施例中,如果有多个用户参与日程,则所述日程信息进一步包括每个用户的出发地信息和联系方式。\n[0030] 在本发明的一个实施例中,所述手机短信接口将所述最佳出行路线和所述天气信息以短信或邮件形式发送至所述用户的终端设备。\n[0031] 在本发明的一个实施例中,所述提醒信息包括所述天气信息和所述最佳出行路线上的路况信息。\n[0032] 在本发明的一个实施例中,所述获取模块实时获取所述用户的当前位置,并根据所述当前位置为所述用户提供实时路线引导。\n[0033] 在本发明的一个实施例中,所述路线查询接口接收来自用户的目的地周边信息查询请求,根据所述查询请求获取所述目的地的周边推荐信息,并将所述周边推荐信发送至所述用户的终端设备。\n[0034] 在本发明的一个实施例中,所述云端服务器还包括:监测模块,所述监测模块实时监测所述用户的当前位置,当检测到所述用户之前在所述当前位置进行过日程活动时,则所述手机短信接口将所述日程信息自动发送至所述用户的终端设备。\n[0035] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。\n附图说明\n[0036] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:\n[0037] 图1是根据本发明一个实施例的智能日程管理方法的流程图;\n[0038] 图2是根据本发明一个实施例的云端服务器创建日程的流程图;\n[0039] 图3是根据本发明一个实施例的云端服务器对用户进行提醒的流程图;\n[0040] 图4是根据本发明一个实施例的智能日程管理系统的示意图;\n[0041] 图5是根据本发明一个实施例的云端服务器的示意图;以及\n[0042] 图6是根据本发明另一个实施例的云端服务器的示意图。\n具体实施方式\n[0043] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。\n[0044] 此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。\n[0045] 在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。\n[0046] 下面参考附图描述根据本发明实施例的智能日程管理方法及装置。\n[0047] 如图1所示,根据本发明第一方面实施例的智能日程管理方法,包括以下步骤:\n[0048] S101:云端服务器获取用户的日程信息,其中,日程信息包括时间信息、出发地信息和目的地信息。\n[0049] 用户在创建日程时,日程信息需要包括时间信息、出发地信息和目的地信息。具体地,时间信息可以包括日程的开始时间、持续时间等,出发地信息和目的地信息的格式,可以是城市或街道的名称,也可以是通过地图类软件定位的经度、纬度值等。在一个实施例中,如果某个日程有多个用户参与,则日程信息还可以进一步包括其中每个用户的出发地信息和联系方式等信息。用户完成创建日程后,云端服务器获取日程信息,并将日程信息进行保存。\n[0050] S102:云端服务器根据出发地信息和目的地信息生成最佳出行路线,并根据时间信息和最佳出行路线计算日程当天的天气信息,并将最佳出行路线和天气信息发送至用户的终端设备以由用户进行查看。\n[0051] 具体地,云端服务器对用户创建的日程信息进行处理,可通过路线查询接口与地图类软件或地图类云服务交换数据,得到最佳出行路线,可通过天气查询接口与天气类软件或天气类云服务交换数据,得到日程当天的天气信息,然后将最佳出行路线和天气信息以短信或邮件形式发送至用户的终端设备。\n[0052] 云端服务器对日程信息的具体处理流程如图2所示:\n[0053] S201:云端服务器对用户提交的日程信息进行保存。\n[0054] S202:调用路线查询接口获取最佳出行路线。\n[0055] S203:调用天气查询接口获取日程当天的天气信息。\n[0056] S204:调用手机短信接口发送提醒信息给参与人。\n[0057] S205:调用服务端的定时机制设置触发提醒时间。\n[0058] 触发提醒时间可以根据日程的时间跨度等信息进行具体设置,设置为日程时间的前一天、前一个小时、前半个小时等时间。触发提醒时间设置完毕后,日程创建过程完毕,等待触发提醒时间的到来。\n[0059] 在本发明的一个实施例中,如果某个日程有多个用户参与,云端服务器通过手机短信接口,可以向每个用户的终端设备发送短信,短信内容涵盖前述智能查找到的最佳出行路线和天气信息等信息,以及一个短链接,链接指向该日程的详情页面,便于用户进行查看。用户收到短信后,通过短信内容就可以清楚地知道该日程的行程安排具体的什么时候、去哪里、如何去。如果需要更详细地了解这一日程相关的信息,用户可以打开短信中的链接,在浏览器中查看日程安排的详情页面,详细查看地图、搜索线路、了解活动的参与人等更多信息。\n[0060] S103:云端服务器根据时间信息,提前预设时间向用户的终端设备发送提醒信息以提醒用户。\n[0061] 到预设的触发提醒时间之时,云端服务器将自动触发提醒机制,例如,在日程时间的半小时之前,再次通过手机短信接口,向该日程所有的活动参与人发送短信,再次提醒天气信息。\n[0062] 云端服务器对用户进行提醒的具体流程如图3所示,包括:\n[0063] S301:预设的触发提醒时间到,触发提醒机制。\n[0064] S302:调用路线查询接口,查询参与人最佳出行路线上的路况信息。\n[0065] S303:调用天气查询接口,获取即时天气信息。\n[0066] S304:生成提醒参与人的提醒信息。提醒信息包括天气信息和最佳出行路线上的路况信息。\n[0067] S305:调用云端服务器的手机短信接口向用户发送提醒信息。\n[0068] 通过提醒机制,提醒用户日程安排并实时提供路况、天气信息,为用户提供便利。\n[0069] 在本发明的一个实施例中,用户在前往目的地时,云端服务器实时获取用户的当前位置,并根据用户的当前位置为用户提供实时路线引导。这样,在移动途中,用户可以通过移动终端,享受实时的路线引导。并且,日程活动的创建人还可以实时了解各位参与人的当前位置。\n[0070] 在本发明的一个实施例中,云端服务器接收来自用户的目的地周边信息查询请求,根据查询请求获取目的地的周边推荐信息,并将周边推荐信发送至用户的终端设备。用户到达日程活动的目的地后,会有了解周边信息的需求,如美食、游乐等,为此,云端服务器端可以依据用户需要,智能地为用户推送当前所处位置附近的推荐信息,供用户选择。推送信息的类型和内容,由云端服务器的智能推荐引擎根据时间、地点、活动类型、历史记录等线索自动生成。如果用户还有后续的日程,可以基于当前日程进行智能的引导或合并。基于日程历史及现有日程的忙闲,向所有活动的参与人智能推荐新的日程。\n[0071] 在本发明的一个实施例中,云端服务器实时监测用户的当前位置,当检测到用户之前在当前位置进行过日程活动时,则将日程信息自动发送至用户的终端设备。\n[0072] 根据本发明实施例的智能日程管理方法,能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,为活动的组织者也提供了辅助手段,使其能更方便地与活动的参与人沟通协调。\n[0073] 如图4所示,根据本发明第二方面实施例的智能日程管理系统,包括:云端服务器\n410和终端设备420。\n[0074] 具体地,云端服务器410获取用户的日程信息,其中,日程信息包括时间信息、出发地信息和目的地信息。然后,云端服务器410根据出发地信息和目的地信息生成最佳出行路线,并根据时间信息和最佳出行路线计算日程当天的天气信息,并将最佳出行路线和天气信息发送至用户的终端设备420。终端设备420接收云端服务器发送的最佳出行路线和天气信息。云端服务器410还提前预设时间向用户的终端设备发送提醒信息以提醒用户。\n[0075] 用户在创建日程时,日程信息需要包括时间信息、出发地信息和目的地信息。具体地,时间信息可以包括日程的开始时间、持续时间等,出发地信息和目的地信息的格式,可以是城市或街道的名称,也可以是通过地图类软件定位的经度、纬度值等。在本发明的一个实施例中,如果有多个用户参与日程,则日程信息进一步包括每个用户的出发地信息和联系方式等信息。\n[0076] 云端服务器410对用户提交的日程信息进行保存,调用路线查询接口获取最佳出行路线,调用天气查询接口获取日程当天的天气信息,调用手机短信接口发送提醒信息给参与人。具体地,云端服务器410对用户创建的日程信息进行处理,可通过路线查询接口与地图类软件或地图类云服务交换数据,得到最佳出行路线,可通过天气查询接口与天气类软件或天气类云服务交换数据,得到日程当天的天气信息,然后将最佳出行路线和天气信息以短信或邮件形式发送至用户的终端设备。最后,云端服务器410调用服务端的定时机制设置触发提醒时间。触发提醒时间可以根据日程的时间跨度等信息进行具体设置,设置为日程时间的前一天、前一个小时、前半个小时等时间。触发提醒时间设置完毕后,日程创建过程完毕,等待触发提醒时间的到来。\n[0077] 云端服务器410通过手机短信接口,可以向参与日程活动的每个用户的终端设备发送短信,短信内容涵盖前述智能查找到的最佳出行路线和天气信息等信息,以及一个短链接,链接指向该日程的详情页面,便于用户进行查看。用户收到短信后,通过短信内容就可以清楚地知道该日程的行程安排具体的什么时候、去哪里、如何去。如果需要更详细地了解这一日程相关的信息,用户可以打开短信中的链接,在浏览器中查看日程安排的详情页面,详细查看地图、搜索线路、了解活动的参与人等更多信息。\n[0078] 到预设的触发提醒时间之时,云端服务器将自动触发提醒机制,例如,提前半小时,向用户进行提醒。提醒的具体过程包括:预设的触发提醒时间到,触发提醒机制。云端服务器410调用路线查询接口,查询参与人员最佳出行路线上的路况信息,调用天气查询接口,获取即时天气信息,并生成提醒参与人的提醒信息。提醒信息包括天气信息和最佳出行路线上的路况信息。最后,云端服务器410调用手机短信接口向用户发送提醒信息。终端设备420接收提醒信息后,向用户显示。\n[0079] 通过提醒机制,提醒用户日程安排并实时提供路况、天气信息,为用户提供便利。\n[0080] 在本发明的一个实施例中,用户在前往目的地时,云端服务器410实时获取用户的当前位置,并根据用户的当前位置为用户提供实时路线引导。这样,在移动途中,用户可以通过移动终端,享受实时的路线引导。并且,日程活动的创建人还可以实时了解各位参与人的当前位置。\n[0081] 在本发明的一个实施例中,云端服务器410接收来自用户的目的地周边信息查询请求,根据查询请求获取目的地的周边推荐信息,并将周边推荐信发送至用户的终端设备。\n用户到达日程活动的目的地后,会有了解周边信息的需求,如美食、游乐等,为此,云端服务器端可以依据用户需要,智能地为用户推送当前所处位置附近的推荐信息,供用户选择。推送信息的类型和内容,由云端服务器的智能推荐引擎根据时间、地点、活动类型、历史记录等线索自动生成。如果用户还有后续的日程,可以基于当前日程进行智能的引导或合并。基于日程历史及现有日程的忙闲,向所有活动的参与人智能推荐新的日程。\n[0082] 在本发明的一个实施例中,云端服务器410实时监测用户的当前位置,当检测到用户之前在当前位置进行过日程活动时,则将日程信息自动发送至用户的终端设备。\n[0083] 根据本发明实施例的智能日程管理系统,能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,为活动的组织者也提供了辅助手段,使其能更方便地与活动的参与人沟通协调。\n[0084] 如图5所示,根据本发明第三方面实施例的云端服务器,包括:获取模块510、路线查询接口520、天气查询接口530、手机短信接口540和提醒模块550。\n[0085] 具体地,获取模块510用于获取用户的日程信息,其中,日程信息包括时间信息、出发地信息和目的地信息。路线查询接口520用于根据出发地信息和目的地信息生成最佳出行路线。天气查询接口530用于根据时间信息和最佳出行路线计算日程当天的天气信息。手机短信接口540用于将最佳出行路线和天气信息发送至用户的终端设备以由用户进行查看。提醒模块550用于根据时间信息,提前预设时间向用户的终端设备发送提醒信息以提醒用户。\n[0086] 用户在创建日程时,日程信息需要包括时间信息、出发地信息和目的地信息。具体地,时间信息可以包括日程的开始时间、持续时间等,出发地信息和目的地信息的格式,可以是城市或街道的名称,也可以是通过地图类软件定位的经度、纬度值等。在本发明的一个实施例中,如果有多个用户参与日程,则日程信息进一步包括每个用户的出发地信息和联系方式等信息。\n[0087] 获取模块510获取用户提交的日程信息后进行保存,调用路线查询接口520获取最佳出行路线,调用天气查询接口530获取日程当天的天气信息,调用手机短信接口540发送提醒信息给参与人。具体地,对用户创建的日程信息进行处理中,可通过路线查询接口520与地图类软件或地图类云服务交换数据,得到最佳出行路线,可通过天气查询接口530与天气类软件或天气类云服务交换数据,得到日程当天的天气信息,然后将最佳出行路线和天气信息通过手机短信接口540以短信或邮件形式发送至用户的终端设备。最后,调用提醒模块550的定时机制设置触发提醒时间。触发提醒时间可以根据日程的时间跨度等信息进行具体设置,设置为日程时间的前一天、前一个小时、前半个小时等时间。触发提醒时间设置完毕后,日程创建过程完毕,等待触发提醒时间的到来。\n[0088] 在本发明的一个实施例中,到预设的触发提醒时间之时,将自动触发提醒机制。提醒模块550调用路线查询接口520,查询参与人员最佳出行路线上的路况信息,调用天气查询接口530,获取即时天气信息,并生成提醒参与人的提醒信息。提醒信息包括天气信息和最佳出行路线上的路况信息。最后,提醒模块550调用手机短信接口540向用户发送提醒信息。\n[0089] 通过提醒机制,提醒用户日程安排并实时提供路况、天气信息,为用户提供便利。\n[0090] 在本发明的一个实施例中,用户在前往目的地时,获取模块510实时获取用户的当前位置,并根据用户的当前位置为用户提供实时路线引导。这样,在移动途中,用户可以通过移动终端,享受实时的路线引导。并且,日程活动的创建人还可以实时了解各位参与人的当前位置。\n[0091] 在本发明的一个实施例中,路线查询接口520接收来自用户的目的地周边信息查询请求,根据查询请求获取目的地的周边推荐信息,并将周边推荐信发送至用户的终端设备。用户到达日程活动的目的地后,会有了解周边信息的需求,如美食、游乐等,为此,云端服务器端可以依据用户需要,智能地为用户推送当前所处位置附近的推荐信息,供用户选择。推送信息的类型和内容,由云端服务器的智能推荐引擎根据时间、地点、活动类型、历史记录等线索自动生成。如果用户还有后续的日程,可以基于当前日程进行智能的引导或合并。基于日程历史及现有日程的忙闲,向所有活动的参与人智能推荐新的日程。\n[0092] 在本发明的一个实施例中,如图6所示,云端服务器还包括:监测模块560。监测模块560实时监测用户的当前位置,当检测到用户之前在当前位置进行过日程活动时,则手机短信接口将日程信息自动发送至用户的终端设备。\n[0093] 根据本发明实施例的云端服务器,能够提供多功能、智能化和可扩展性强的日程管理,从设定日程开始,为用户提供包括提醒、路线规划、天气信息的服务,为活动的组织者也提供了辅助手段,使其能更方便地与活动的参与人沟通协调。\n[0094] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。\n[0095] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。\n[0096] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。\n[0097] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。\n[0098] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。\n[0099] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0100] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
法律信息
- 2017-10-03
- 2013-08-21
实质审查的生效
IPC(主分类): G06Q 10/10
专利申请号: 201310161220.8
申请日: 2013.05.03
- 2013-07-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |