多用户日程安排方法和装置制造方法
【专利摘要】本发明公开了一种多用户日程安排方法和装置。所述方法包括:根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息;根据所述团组活动的活动需求,确定与所述时间安排信息对应的至少一个地点安排信息。本发明解决了现有技术中需要根据各个用户的日程安排信息,人工协调找到所有用户的共同空闲时间以及团组活动地址时带来的协调时间长,执行效率低等缺点。极大地提高了多用户日程安排的效率。
【专利说明】多用户日程安排方法和装置
【技术领域】
[0001]本发明实施例涉及计算机技术,尤其涉及一种多用户日程安排方法和装置。
【背景技术】
[0002]近年来,随着智能终端技术和移动互联网技术的飞速发展,终端设备所具有的功能越来越丰富,其为人们生活所提供的服务和信息也越来越多元化。其中,日程安排服务是其中最贴近用户生活且最为常用的功能。
[0003]随着生活节奏的不同加快,人们日常的工作、生活中有越来越多的事务需要处理。人们通常将这些事务的细节信息记录为日历的条目,以便更好的管理这些待处理事务,以及根据已有的待处理事务来规划新的事务。现有日程管理工具(例如日历类软件或者桌面日程管理软件等)都可以提供传统的日程管理服务。用户可以设置时间、地点、人物和预约提醒,日程管理工具会在一个待处理事务开始之前的预定时间内,将用户预先设定的日程信息提醒给用户。
[0004]但是,技术的进步使得人们对于日程管理工具的要求变得更高,现有的日程管理工具已经无法满足人们在管理、规划日程过程中,日益增强的个性化、便捷化的需求。
【发明内容】
[0005]有鉴于此,本发明实施例提供一种多用户日程安排方法和装置,以优化现有的日程管理功能,为使用者提供更加便捷的日程安排服务。
[0006]在第一方面,本发明实施例提供了一种多用户日程安排方法,包括:
[0007]根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息;
[0008]根据所述团组活动的活动需求,确定与所述时间安排信息对应的至少一个地点安排信息。
[0009]在第二方面,本发明实施例提供了一种多用户日程安排装置,包括:
[0010]时间安排信息确定单元,用于根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息;
[0011]地点安排信息确定单元,用于根据所述团组活动的活动需求,确定与所述时间安排信息对应的至少一个地点安排信息。
[0012]本发明实施例通过根据多个团组用户的已有日程安排信息,确定多个团组用户的团组活动的时间安排信息;根据所述团组活动的活动需求,确定与所述时间安排信息对应的地点安排信息的方式,解决了现有技术中需要根据各个用户的日程安排信息,人工协调找到所有用户的共同空闲时间以及团组活动地址时带来的协调时间长,执行效率低等缺点。极大地提高了多用户日程安排的效率。
【专利附图】
【附图说明】[0013]图1是本发明第一实施例的一种多用户日程安排方法的流程图;
[0014]图2是本发明第二实施例的一种多用户日程安排方法的流程图;
[0015]图3是本发明第二实施例确定的一种搜索区域的示意图;
[0016]图4是本发明第二实施例确定的一种搜索区域的示意图;
[0017]图5是本发明第三实施例的一种多用户日程安排方法的流程图;
[0018]图6是本发明第四实施例的一种多用户日程安排方法的流程图;
[0019]图7是本发明第五实施例的一种多用户日程安排装置的结构图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0021]第一实施例
[0022]图1是本发明第一实施例的一种多用户日程安排方法的流程图,本实施例的方法可以由多用户日程安排装置来执行,该装置可通过硬件和/或软件的方式实现,一般可集成于日程安排服务器内,与日程安排软件的客户端配合使用。本实施例的方法具体包括如下操作:
[0023]110、根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息。
[0024]在本实施例中,团组为包括至少两个团组用户的群体,可以预先设定,也可以实时发起创建一个群组。所述至少两个团组用户的已有日程安排信息可以预先存储于日程安排服务器内部;也可以在有日程安排需求(例如日程安排服务器接收到团组活动发起请求)时,再由团组用户上传至日程安排服务器,对此并不限定。
[0025]在本实施例中,已有日程安排信息中至少包括:日程的时间安排信息。另外,已有日程安排信息中还可以包括:日程名称(例如会议、聚会或者出差等)、日程地点和参加日程的人员等信息,对此并不限定。
[0026]其中,时间安排信息可以为时间点信息也可以为时间段信息。其中,时间点信息是指自然时间,该时间点信息可以按照公历的年、月、日、时、分以及秒进行划分,当然,该时间点信息也可以根据实际需要进一步细分为毫秒等,对此并不限定;时间段信息是指一个时间范围。
[0027]举例而言,在表1中不出了一种已有日程安排信息的信息格式不例表。
[0028]表1
[0029]
【权利要求】
1.一种多用户日程安排方法,其特征在于,包括: 根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息; 根据所述团组活动的活动需求,确定与所述时间安排信息对应的至少一个地点安排信肩、O
2.根据权利要求1所述的多用户日程安排方法,其特征在于,所述根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息具体包括: 根据团组用户的已有日程安排信息,确定团组用户的空闲时间段集合,其中,所述空闲时间段集合中包括至少一个空闲时间段; 获取空闲时间段集合中交叠的公共空闲时间段,作为所述团组活动的时间安排信息。
3.根据权利要求1或2所述的多用户日程安排方法,其特征在于,所述根据所述团组活动的活动需求,确定与所述时间安排信息对应的至少一个地点安排信息具体包括: 根据确定的时间安排信息,获取团组用户在该时间安排信息中的起始时间节点之前的地理位置信息; 根据团组用户的所述地理位置信息,确定搜索区域; 在所述搜索区域内,根据所述团组活动的活动需求查找需求数据库,获取所述至少一个地点安排信息。
4.根据权利要求3所述的多用户日程安排方法,其特征在于,所述根据确定的时间安排信息,获取团组用户在该时间安排信息中的起始时间节点之前的地理位置信息具体包括: 根据确定的时间安排信息,获取团组用户在所述时间安排信息的起始时间节点之前最接近的一个日程安排中的地理位置信息、团组用户工作单位的地理位置信息、或者团组用户住宅的地理位置信息。
5.根据权利要求3所述的多用户日程安排方法,其特征在于,所述根据团组用户的所述地理位置信息,确定搜索区域具体包括: 根据团组用户的地理位置信息中的经度信息和维度信息,计算经度范围和纬度范围,将所述经度范围和所述纬度范围交叉围成的矩形区域,作为所述搜索区域。
6.根据权利要求3所述的多用户日程安排方法,其特征在于,所述根据团组用户的所述地理位置信息,确定搜索区域具体包括: 根据团组用户所在的地理位置,获取距离最远的两个团组用户所在的第一位置和第二位置; 以所述第一位置和第二位置的连线为直径构造圆形,将所述圆形覆盖的区域作为所述搜索区域。
7.根据权利要求1所述的多用户日程安排方法,其特征在于,所述根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息具体包括: 如果根据团组用户的已有日程安排信息,获取了至少两个备选时间安排信息,按照预定的筛选条件,从所述至少两个备选时间安排信息中确定所述至少两个团组用户的团组活动的至少一个时间安排信息。
8.根据权利要求1所述的多用户日程安排方法,其特征在于,在所述根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息之前,还包括: 如果接收到团组活动发起请求,获取与所述团组活动发起请求对应的团组用户的已有日程安排信息。
9.根据权利要求8所述的多用户日程安排方法,其特征在于,所述获取与所述团组活动发起请求对应的团组用户的已有日程安排信息具体包括: 根据所述团组活动发起请求中团组用户的用户标识,查找日程数据库,获取与所述团组活动发起请求对应的团组用户的已有日程安排信息;或者 根据所述团组活动发起请求中团组用户的用户标识,向团组用户发送日程获取请求,以获取与所述团组活动发起请求对应的团组用户的已有日程安排信息。
10.一种多用户日程安排装置,其特征在于,包括: 时间安排信息确定单元,用于根据至少两个团组用户的已有日程安排信息,确定所述至少两个团组用户的团组活动的至少一个时间安排信息; 地点安排信息确定单元,用于根据所述团组活动的活动需求,确定与所述时间安排信息对应的至少一个地点安 排信息。
11.根据权利要求10所述的多用户日程安排装置,其特征在于,所述时间安排信息确定单元具体用于: 根据团组用户的已有日程安排信息,确定团组用户的空闲时间段集合,其中,所述空闲时间段集合中包括至少一个空闲时间段; 获取空闲时间段集合中交叠的公共空闲时间段,作为所述团组活动的时间安排信息。
12.根据权利要求10或11所述的多用户日程安排装置,其特征在于,所述地点安排信息确定单元具体包括: 地理位置信息获取子单元,用于根据确定的时间安排信息,获取团组用户在该时间安排信息中的起始时间节点之前的地理位置信息; 搜索区域确定子单元,用于根据团组用户的所述地理位置信息,确定搜索区域; 地点安排信息获取子单元,用于在所述搜索区域内,根据所述团组活动的活动需求查找需求数据库,获取所述至少一个地点安排信息。
13.根据权利要求12所述的多用户日程安排装置,其特征在于,所述地理位置信息获取子单元具体用于: 根据确定的时间安排信息,获取团组用户在所述时间安排信息的起始时间节点之前最接近的一个日程安排中的地理位置信息、团组用户工作单位的地理位置信息、或者团组用户住宅的地理位置信息。
14.根据权利要求12所述的多用户日程安排装置,其特征在于,所述搜索区域确定子单元具体用于: 根据团组用户的地理位置信息中的经度信息和维度信息,计算经度范围和纬度范围,将所述经度范围和所述纬度范围交叉围成的矩形区域,作为所述搜索区域。
15.根据权利要求12所述的多用户日程安排装置,其特征在于,所述搜索区域确定子单元具体用于: 根据团组用户所在的地理位置,获取距离最远的两个团组用户所在的第一位置和第二位置; 以所述第一位置和第二位置的连线为直径构造圆形,将所述圆形覆盖的区域作为所述搜索区域。
【文档编号】G06Q10/10GK104021466SQ201410275938
【公开日】2014年9月3日 申请日期:2014年6月19日 优先权日:2014年6月19日
【发明者】龚存晨 申请人:百度在线网络技术(北京)有限公司