日程呈现方法和装置与流程

文档序号:19425123发布日期:2019-12-17 15:10阅读:229来源:国知局
日程呈现方法和装置与流程

本申请涉及智能设备技术领域,具体涉及一种日程呈现方法和装置。



背景技术:

用户通过智能设备的日历应用添加日程时,可以预设日程待办的执行时间和地点。应用将记录用户所添加的日程以及其他相关信息,提醒用户在有效的时间和地点执行所添加的待办事件,同时在后续进行跟踪,记录用户执行的情况。当用户需要查询过去的日程时,应用就能调动后台数据显示出用户想要查询的日程。

相关技术中,用户可能在一段时间内添加了很多日程,所有日程是根据用户设定的执行时间来排序,用户不能直观地看出这段时间内的日程内容及执行的情况,不能明显看出所添加的日程数量,日程是工作性质的居多还是生活性质的居多,已经完成和尚未完成的日程主要是什么,完成率是多少等等问题。



技术实现要素:

为至少在一定程度上克服相关技术中存在的问题,本申请提供一种日程呈现方法和装置。

根据本申请实施例的第一方面,提供一种日程呈现方法,包括:

获取用户的查询请求,并根据查询请求调取相应的日程数据;

对所述日程数据进行分析,形成总结报告;

呈现所述总结报告。

进一步地,所述查询请求中包括查询条件;相应地,所述根据查询请求调取相应的日程数据,包括:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

进一步地,所述查询条件包括时间段;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有落在所述时间段内的日程数据。

进一步地,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

进一步地,所述查询条件包括关键词;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有包含所述关键词的日程数据。

进一步地,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

进一步地,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

进一步地,如果所述日程数据中包括地点字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

进一步地,如果所述日程数据中包括详细内容字段和事件类别字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

进一步地,如果所述日程数据中包括开始时间字段和结束时间字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

进一步地,所述呈现所述总结报告,包括:

以图形和/或文字形式,呈现所述总结报告。

根据本申请实施例的第二方面,提供一种日程呈现装置,包括:

查询模块,用于获取用户的查询请求,并根据查询请求调取相应的日程数据;

处理模块,用于对所述日程数据进行分析,形成总结报告;

输出模块,用于将总结报告输出。

进一步地,所述查询请求中包括查询条件;相应地,所述查询模块具体用于:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

进一步地,所述查询条件包括时间段;则所述查询模块具体用于:

提取出所有落在所述时间段内的日程数据。

进一步地,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

进一步地,所述查询条件包括关键词;则所述查询模块具体用于:

提取出所有包含所述关键词的日程数据。

进一步地,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

进一步地,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

进一步地,如果所述日程数据中包括地点字段,则所述处理模块具体用于:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

进一步地,如果所述日程数据中包括详细内容字段和事件类别字段,则所述处理模块具体用于:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

进一步地,如果所述日程数据中包括开始时间字段和结束时间字段,则所述处理模块具体用于:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

进一步地,所述输出模块具体用于:

以图形和/或文字形式,呈现所述总结报告。

根据本申请实施例的第三方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算设备的处理器执行时,使得计算设备能够执行一种日程呈现方法,所述方法包括:

获取用户的查询请求,并根据查询请求调取相应的日程数据;

对所述日程数据进行分析,形成总结报告;

将总结报告输出。

进一步地,所述查询请求中包括查询条件;相应地,所述根据查询请求调取相应的日程数据,包括:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

进一步地,所述查询条件包括时间段;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有落在所述时间段内的日程数据。

进一步地,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

进一步地,所述查询条件包括关键词;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有包含所述关键词的日程数据。

进一步地,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

进一步地,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

进一步地,如果所述日程数据中包括地点字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

进一步地,如果所述日程数据中包括详细内容字段和事件类别字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

进一步地,如果所述日程数据中包括开始时间字段和结束时间字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

进一步地,所述呈现所述总结报告,包括:

以图形和/或文字形式,呈现所述总结报告。

根据本申请实施例的第四方面,提供一种日程呈现设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取用户的查询请求,并根据查询请求调取相应的日程数据;

对所述日程数据进行分析,形成总结报告;

将总结报告输出。

进一步地,所述查询请求中包括查询条件;相应地,所述根据查询请求调取相应的日程数据,包括:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

进一步地,所述查询条件包括时间段;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有落在所述时间段内的日程数据。

进一步地,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

进一步地,所述查询条件包括关键词;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有包含所述关键词的日程数据。

进一步地,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

进一步地,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

进一步地,如果所述日程数据中包括地点字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

进一步地,如果所述日程数据中包括详细内容字段和事件类别字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

进一步地,如果所述日程数据中包括开始时间字段和结束时间字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

进一步地,所述呈现所述总结报告,包括:

以图形和/或文字形式,呈现所述总结报告。

本申请的实施例提供的技术方案可以包括以下有益效果:

将用户的日程进行整理和分析,以报告形式呈现出用户在某段时间内所发生的日程的概况,使用户对自己在一段时间内的日程安排有一个宏观认识,减少用户查询日程和总结过去的时间和精力。基于报告结论,用户能制定出更合理的规划和安排。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1是根据一示例性实施例示出的一种日程呈现方法的流程图。

图2是根据一示例性实施例示出的一种以时间段为查询条件的日程呈现方法的流程图。

图3是根据一示例性实施例示出的一种在日历应用内进行查询的操作界面示意图。。

图4是根据一示例性实施例示出的一种对日程数据分析处理后所得出的总结报告的示意图。

图5是根据一示例性实施例示出的一种日程呈现装置的电路框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种日程呈现方法的流程图,该方法可以应用在日历应用上,包括以下步骤:

步骤101:获取用户的查询请求,并根据查询请求调取相应的日程数据;

例如,日历应用在界面上提供可供用户查询的内容,当用户点击要查询的内容后,日历应用的服务器在预先记录的日程数据中获取与查询请求匹配的日程数据。

步骤102:对所述日程数据进行分析,形成总结报告;

比如,查询请求是查询一段时间内的日程,则处理模块可以对这段时间内的日程数据进行集中分析,比如分析出哪个日程的执行时间最长,这些日程数据出现的最多关键词是什么,这些日程工作内容占比多少,生活内容占比多少等。

步骤103:将总结报告输出。

比如,处理模块形成总结报告后发给日历的客户端,在客户端上呈现给用户,以方便用户对所查询的时间段内的日程的了解。

该方法将用户的日程进行整理和分析,以报告形式呈现出用户在某段时间内所发生的日程的概况,使用户对自己在一段时间内的日程安排有一个宏观认识,减少用户查询日程和总结过去的时间和精力;基于报告结论,用户能制定出更合理的规划和安排。

一些实施例中,所述查询请求中包括查询条件;相应地,所述根据查询请求调取相应的日程数据,包括:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

用户可以在查询时设定查询条件,用来筛选出想要看到的数据,从而获得符合自己需求的总结报告。比如,如果用户想要知道自己最近三个月都安排了哪些日程,可以设定查询条件为三个月前至当天的时间段;如果用户想回顾自己在某个地点或某几个地点安排了哪些日程,则可以将地点的名称设定为查询条件。

一些实施例中,所述查询条件包括时间段;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有落在所述时间段内的日程数据。

日历应用可以预先设定好几种常用的时间段,比如“最近一个月”、“最近三个月”、“最近半年”等,用户直接选择即可将时间段输入;也可以采用用户手动输入的方式,先后输入开始时间和截止时间,根据这两个时间点确定筛选范围。

一些实施例中,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

在通常情况下,可以将时间作为查询条件进行筛选,并且可以对时间做近一步的限定,从而将时间段设定为创建时间、开始时间或者结束时间的范围,以获取符合需求的结果。

如果设定为创建时间,则考察每一条日程数据的创建时间,创建时间落在设定时间段内的日程数据满足筛选条件。如果设定为开始时间或者结束时间,筛选过程也是同理。

如图2所示,图中示出了以时间段作为查询条件的具体流程图。

步骤201,日历应用接收用户的查询请求,该请求属于查询某段时间(如过去半年)内的日程。

步骤202,日历应用查询后台数据,查看是否存在该时间段内的日程;如果存在则进行步骤203,不存在则跳至步骤205。

步骤203,匹配该时间段内的所有日程数据。

步骤204,对匹配到的日程数据进行处理,将处理结果以报告形式呈现。

步骤205,结束流程。

图3示出了一种在日历应用中进行查询的操作界面示意图,如图中所示,作为查询条件的时间段可以直接给出几种,供用户选择,以简化手动输入的流程。

一些实施例中,所述查询条件包括关键词;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有包含所述关键词的日程数据。

一些实施例中,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

容易理解的是,除了以时间作为查询条件之外,也可以使用关键词作为查询条件。比如当用户想要查询自己在某个地点的活动情况,或者想要查询自己做某件事情的具体情况,都可以采用相应的关键词进行查询。

一些实施例中,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

日程的详细信息储存在数据库的数据表里,数据表的字段包括日程的创建时间、日程的详细内容、日程开始与结束的时间、事件类别(普通、会议、娱乐、生日、其他)、提醒、重复、备注、日程涉及的地点。

当用户指定搜索某段时间(如过去半年)内的日程时,基于这一指定的时间段,日历应用在匹配到该段时间内的日程数据后,调取所有该段时间内的所有日程数据,累计数量,以数字形式呈现在报告里。然后对日程数据进行整理和总结,分别从日程创建的时间、内容、开始与结束时间、类别、地点这五种字段进行分类整理和分析总结。

一些实施例中,如果所述日程数据中包括地点字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

用户在创建日程时,通常会添加地点。当用户搜索指定时间段内的日程时,日历后台会调取该段时间的日程列表,提取出地点字段的信息,并对地点字段进行统计分析,获取该时间段内的日程一共涉及多少个地点,以及最常涉及的地点是哪里,以文字和数字的形式呈现在报告里。

一些实施例中,如果所述日程数据中包括详细内容字段和事件类别字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

用户在创建日程时,通常会编辑事件名称。当用户搜索指定时间段内的日程时,日历后台调取该段时间的日程列表,提取出事件名称和事件类型字段的信息,进行统计和智能分析,判断该段时间内用户的日程属于工作类的数量有多少,属于生活类的有多少,并以图形统计图和数字的形式呈现在报告里。

容易理解的是,日程的类型并不局限于所列举的工作类和生活类,也可以增加其他类型。

一些实施例中,如果所述日程数据中包括开始时间字段和结束时间字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

用户在创建日程事件时,涉及事件开始与结束的时间。当用户搜索该段时间内的日程时,日历后台调取该段时间的日程列表,提取出事件开始与结束的字段信息,进行计算分析,告知用户哪一事件执行的时间周期最长,并以文字和数字的形式呈现在报告里。

此外,还可以对日程数据中的关键词进行统计分析。当用户搜索该段时间内的日程时,日历后台调取该段时间的日程列表,提取日程事件所有字段的信息,进行计算统计分析,判断用户该段时间内日程的特点,并以两个关键字的形式呈现出来告知用户,让用户对该段时间内的日程概况有个宏观的认识。

一些实施例中,所述呈现所述总结报告,包括:

以图形和/或文字形式,呈现所述总结报告。

图4示出了一种直接进行显示的总结报告的示意图。容易理解的是,也可以将总结报告生成一个文档或者图片,供用户查看或者做进一步的处理。

图5是根据一示例性实施例示出的一种日程呈现装置的电路框图。参照图5,该装置包括查询模块501,处理模块502和输出模块503。

查询模块501,用于获取用户的查询请求,并根据查询请求调取相应的日程数据;

处理模块502,用于对所述日程数据进行分析,形成总结报告;

输出模块503,用于将总结报告输出。

一些实施例中,所述查询请求中包括查询条件;相应地,所述查询模块501具体用于:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

一些实施例中,所述查询条件包括时间段;则所述查询模块501具体用于:

提取出所有落在所述时间段内的日程数据。

一些实施例中,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

一些实施例中,所述查询条件包括关键词;则所述查询模块501具体用于:

提取出所有包含所述关键词的日程数据。

一些实施例中,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

一些实施例中,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

一些实施例中,如果所述日程数据中包括地点字段,则所述处理模块502具体用于:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

一些实施例中,如果所述日程数据中包括详细内容字段和事件类别字段,则所述处理模块502具体用于:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

一些实施例中,如果所述日程数据中包括开始时间字段和结束时间字段,则所述处理模块502具体用于:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

一些实施例中,所述输出模块503具体用于:

以图形和/或文字形式,呈现所述总结报告。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本申请还提供如下实施例:

一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算设备的处理器执行时,使得计算设备能够执行一种日程呈现方法,所述方法包括:

获取用户的查询请求,并根据查询请求调取相应的日程数据;

对所述日程数据进行分析,形成总结报告;

将总结报告输出。

一些实施例中,所述查询请求中包括查询条件;相应地,所述根据查询请求调取相应的日程数据,包括:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

一些实施例中,所述查询条件包括时间段;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有落在所述时间段内的日程数据。

一些实施例中,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

一些实施例中,所述查询条件包括关键词;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有包含所述关键词的日程数据。

一些实施例中,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

一些实施例中,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

一些实施例中,如果所述日程数据中包括地点字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

一些实施例中,如果所述日程数据中包括详细内容字段和事件类别字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

一些实施例中,如果所述日程数据中包括开始时间字段和结束时间字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

一些实施例中,所述呈现所述总结报告,包括:

以图形和/或文字形式,呈现所述总结报告。

本申请还提供如下实施例:

一种日程呈现设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取用户的查询请求,并根据查询请求调取相应的日程数据;

对所述日程数据进行分析,形成总结报告;

将总结报告输出。

一些实施例中,所述查询请求中包括查询条件;相应地,所述根据查询请求调取相应的日程数据,包括:

根据查询条件在数据库中进行检索,提取出所有符合查询条件的待处理的日程数据。

一些实施例中,所述查询条件包括时间段;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有落在所述时间段内的日程数据。

一些实施例中,所述查询条件还包括时间段属性;所述时间段属性包括创建时间、开始时间和结束时间。

一些实施例中,所述查询条件包括关键词;则所述提取出所有符合查询条件的待处理的日程数据,包括:

提取出所有包含所述关键词的日程数据。

一些实施例中,所述查询条件还包括关键词属性;所述关键词属性包括详细内容、事件类别和地点。

一些实施例中,当所述方法应用在日历应用中时,所有的日程数据均存储在日历应用的数据库的数据表中,每一条日程数据都包括如下字段中的至少一个字段:

创建时间、详细内容、开始时间、结束时间、事件类别、地点。

一些实施例中,如果所述日程数据中包括地点字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的地点,并进行统计分析;

得出待处理的日程数据总共涉及的地点的个数,以及每一个地点出现的次数;

将每一个地点出现的次数进行排序,将出现次数最多的地点名称和对应的次数添加到总结报告中。

一些实施例中,如果所述日程数据中包括详细内容字段和事件类别字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的详细内容和事件类别;

依次将每一条日程数据的详细内容和事件类别进行综合分析,并将对应的日程数据进行分类;

统计每一种类型下所包含的日程数据的数量,并添加到总结报告中。

一些实施例中,如果所述日程数据中包括开始时间字段和结束时间字段,则所述对所述日程数据进行分析,包括:

提取出待处理的日程数据中的开始时间和结束时间;

依次计算出每一条日程数据所对应的持续时间;

对所有的持续时间进行统计分析,并将结果添加到总结报告中。

一些实施例中,所述呈现所述总结报告,包括:

以图形和/或文字形式,呈现所述总结报告。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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