《查询结果的时间可视化.pdf》由会员分享,可在线阅读,更多相关《查询结果的时间可视化.pdf(25页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102982152 A(43)申请公布日 2013.03.20CN102982152A*CN102982152A*(21)申请号 201210496946.2(22)申请日 2012.11.2913/306,111 2011.11.29 USG06F 17/30(2006.01)(71)申请人微软公司地址美国华盛顿州(72)发明人 K.卡雷诺斯 F.尼迪多 M.肖考希I.尼托(74)专利代理机构中国专利代理(香港)有限公司 72001代理人李舒 汪扬(54) 发明名称查询结果的时间可视化(57) 摘要本发明公开了用于构建查询结果的时间可视化的一种或多种技术和/或系统。。
2、也就是,与诸如时间戳那样的时间信息相关联的查询结果可被使用来创建时间分布(例如,查询结果包括图像和图像捕获日期、网页和网页创建日期等等)。时间分布可包括查询结果随时间过去的分布(例如,查询结果可以根据由时间戳规定的日期而被拣选和/或编组)。查询结果的时间可视化可以通过使用时间分布而被构建。例如,查询结果可以被指派到时间可视化内的日期槽。时间可视化可以图示相当大数量的查询结果(例如,几千个),这些查询结果否则不可能一次就被直观地呈现。缩放命令和/或悬停命令可被处理以提供查询结果的更细的和/或更粗的粒度。(30)优先权数据(51)Int.Cl.权利要求书2页 说明书11页 附图11页(19)中华人。
3、民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 11 页 附图 11 页1/2页21. 一种用于构建查询结果的时间可视化的方法(200),该方法包括:接收(204)与查询相关联的查询结果;根据与各个查询结果相关联的时间戳,创建(206)查询结果的时间分布;以及通过使用该时间分布而构建(208)查询结果的时间可视化。2. 权利要求1的方法,所述构建包括:根据时间分布,把日期范围指派给时间可视化;以及根据查询结果的各自的时间戳,把查询结果指派到日期范围内的对应的日期槽。3. 权利要求1的方法,包括:根据被指派到在时间可视化内的日期槽的查询结果的总数,把可视指示符与被指派到该日。
4、期槽的一个或多个查询结果相关联。4. 权利要求1的方法,包括:根据被指派以超过阈值数的数量的查询结果的日期槽,识别被指派到在时间可视化内的日期槽的查询结果的集中;以及把可视指示符与被指派到日期槽的查询结果和该日期槽的至少一项相关联。5. 权利要求1的方法,包括:把相关性排名指派给各个查询结果;以及根据被指派以想要的相关性排名的查询结果子组,识别被指派到在时间可视化内的日期槽的查询结果子组。6. 权利要求1的方法,包括:根据被指派以超过阈值数的数量的查询结果的一个或多个日期槽,识别包括查询结果的集中的、在时间可视化内的一个或多个日期槽;以及构建包括来自相应的一个或多个日期槽的至少一个查询结果的故。
5、事情节,来自日期槽的查询结果包括对于该日期槽的想要的相关性排名。7. 一种用于构建查询结果的时间可视化的系统(300),包括:可视化构件(304),被配置成:接收与查询相关联的查询结果;根据与各个查询结果相关联的时间戳,创建查询结果的时间分布;以及通过使用该时间分布而构建查询结果的时间可视化。8. 权利要求7的系统,包括:交互构件,被配置成进行以下的至少一项:接收包括时间可视化的被选择的时间跨度的缩放命令;以及构建包括与所选择的时间跨度相关联的查询结果的第二时间可视化。9. 权利要求7的系统,所述可视化构件被配置成:根据被指派以超过阈值数的数量的查询结果的一个或多个日期槽,识别包括查询结果的集。
6、中的、在时间可视化内的一个或多个日期槽;以及构建包括来自相应的一个或多个日期槽的至少一个查询结果的故事情节,来自日期槽的查询结果包括对于该日期槽的想要的相关性排名。10. 权利要求7的系统,所述可视化构件被配置成:根据被指派到在时间可视化内的日期槽的查询结果的总数,把可视指示符与被指派到权 利 要 求 书CN 102982152 A2/2页3该日期槽的一个或多个查询结果相关联。权 利 要 求 书CN 102982152 A1/11页4查询结果的时间可视化背景技术0001 诸如搜索引擎那样的搜索工具可以响应于由用户提交的查询而向用户提供查询结果。查询结果可以包括可得到的数据的子组,这些数据可以是。
7、针对由查询所表达的用户的兴趣而制做的。对于各种类型的数据,搜索工具都可以是可得到的,诸如web搜索引擎(例如,用于网页、web图像、web视频等等)、数据库搜索工具(例如,用于数据库条目)、文件系统搜索工具(例如,用于由文件系统存储的文件)、和/或用于各种数据的各种各样的其它搜索工具。当前的搜索工具通常把查询结果提供为数据列表。在一个例子中,web搜索引擎可以提供通过相关性而组织的搜索结果网页的列表。在另一个例子中,图像搜索工具可以提供通过相关性而组织的搜索结果图像的可视列表。不幸的是,除了返回的结果的第一部分以外,搜索工具不能以可促进对查询结果的进一步探索的方式给出查询结果。例如,每个搜索结。
8、果页可能只呈现10个搜索结果,这样使得用户可能不得不导航到第二搜索结果页来查看搜索结果11-20、导航到第三搜索结果页来查看搜索结果21-30等等。发明内容0002 本概要被提供来以简化的形式介绍概念的选择,这些概念还将在下面的详细说明中进行描述。本概要既不打算确认所要求保护的主题的关键因素或必要特征,也不打算被使用来限制所要求保护的主题的范围。0003 这里尤其公开了用于创建查询结果的时间可视化(temporal visualization)的一种或多种系统和/或技术。例如,可以接收与查询相关联的查询结果。查询结果例如可以由搜索工具提供(例如,web搜索引擎可以提供网页搜索结果,图像搜索引擎。
9、可以提供图像搜索结果,社交网络可以提供社交网络更新,电子商务网站可以提供产品信息,数据库搜索引擎可以提供数据库条目,等等)。可以意识到,查询结果可包括与时间信息相关联的各种类型的数据,时间信息诸如是时间戳(例如,与网页相关联的抓取(crawl)和/或创建日期、与社交网络更新相关联的公布日期、与视频相关联的创建日期、与图像相关联的首次访问日期等等)。0004 查询结果的时间分布可以根据与各个查询结果相关联的时间戳而被创建。例如,查询结果可以按照由时间戳规定的日期被组织和/或被拣选(sort)(例如,查询结果可以根据公布日期而进行组织)。查询结果的时间可视化可以通过使用时间分布而被构建。在一个例子。
10、中,时间可视化可以把查询结果图示为曲线图(例如,X轴可包括日期范围,其包括查询结果可被指派到的日期槽(date slot)(例如,作为曲线图内的点画出),而Y轴可包括代表每个日期槽的查询结果的数量的标记)。这样,在时间可视化内可以按照日期来图示查询结果(例如,几千个查询结果)的分布(举例来说,与例如可显示按相关性进行拣选的、每页10个查询结果的常规查询结果页形成对比)。0005 可视指示符可以与日期槽和/或被指派到日期槽的查询结果相关联。例如,可视指示符(例如,颜色指示符)可以根据被指派到时间可视化内的日期槽的查询结果的总数而与被指派到该日期槽的一个或多个查询结果相关联。例如,日期槽2/7/1。
11、0可包括与查询“ 说 明 书CN 102982152 A2/11页5超级碗(Super Bowl)”相关联的相当大数量的查询结果(例如,数量超过比如300个查询结果的阈值的查询结果)。被指派到日期槽2/7/10的查询结果可被着色为红色,以便向用户直观地指示:日期槽2/7/10可能包括感兴趣的/相关的查询结果(例如,假定在这个时间有充足的结果,则在这组查询结果中的至少某些结果多半是与该查询特别相关的)。这样,用户可以快速地识别多半包括感兴趣的/相关的查询结果的日期槽。0006 因为这样的很大量的查询结果可以在时间可视化内被图示,所以查询结果可被指派以相关性排名(ranking),这样使得查询结果。
12、子组可以被呈现给用户。例如,用户可以通过使用光标而在时间可视化内特定的日期槽上悬停。被指派到日期槽的查询结果子组可以根据被指派以想要的相关性排名的查询结果子组而被标识(例如,被指派以相对较高的相关性排名的数量为N的查询结果可被标识为对于该日期槽的查询结果子组;包括超过阈值排名的相关性排名的查询结果可被标识为对于该日期槽的查询结果子组;等等)。这样,可以把对于用户来说可能高度感兴趣的和/或相关的查询结果子组呈现给用户。0007 可以从时间可视化构建故事情节(storyline),以便帮助用户观看查询结果。例如,在时间可视化内的一个或多个日期槽可以根据包括查询结果的集中(concentration。
13、)的一个或多个日期槽(例如,被指派以超过阈值数的数量的查询结果的日期槽)而被识别。故事情节可以从来自各个日期槽的至少一个查询结果被构建(例如,来自日期槽的查询结果可以根据被指派以想要的相关性排名的查询结果而被使用)。这样,故事情节可包括高度代表该查询的一个或多个搜索结果,其可以“讲述”查询结果的随时间过去的“故事”(例如,故事情节可以图示可代表来自各种日期的该查询的查询结果)。0008 可以通过时间可视化接收各种命令。例如,可以接收包括时间可视化的被选择的时间跨度的缩放命令(例如,放大命令和/或缩小命令)。可以创建和/或呈现包括与所选择的时间跨度相关联的查询结果的第二时间可视化。这样,用户可以。
14、与时间可视化交互,以便探索各种粒度级别的查询结果。0009 为了完成上述的和相关的目的,以下的说明和附图阐述某些说明性方面和实现。这些是可在其中利用一个或多个方面的各种方式之中的仅仅几个方式的指示。当结合附图考虑时,从以下的详细说明将明白本公开内容的其它方面、优点和新颖的特征。附图说明0010 图1A是与加上时间戳的数据的数据库相关联的查询“客户订单”的例子的图示。0011 图1B是与社交网络web服务相关联的查询“社交网络朋友更新”的例子的图示。0012 图1C是与照片共享web服务相关联的查询“汽车的照片”的例子的图示。0013 图1D是与本地文件系统相关联的查询“家庭视频”的例子的图示。。
15、0014 图1E是与互联网搜索引擎相关联的查询“关于选举的新闻文章”的例子的图示。0015 图2是图示构建查询结果的时间可视化的示范性方法的流程图。0016 图3是图示用于构建查询结果的时间可视化的示范性系统的构件框图。0017 图4是时间分布的例子的图示。0018 图5是包括可视指示符的时间可视化的例子的图示。0019 图6是从时间可视化构建的故事情节的例子的图示。0020 图7是响应于与时间可视化相关联的悬停命令而呈现查询结果子组的例子的图说 明 书CN 102982152 A3/11页6示。0021 图8是根据与时间可视化相关联的缩放命令构建的第二时间可视化的例子的图示。0022 图9是。
16、其中可包括被配置成体现这里阐述的一个或多个条款(provision)的处理器可执行指令的示范性计算机可读介质的图示。0023 图10图示在其中可实施这里阐述的一个或多个条款的示范性计算环境。具体实施方式0024 现在参照附图描述所要求保护的主题,其中同样的参考标号通常被使用来在各处指同样的单元。在以下的说明中,出于解释的目的,阐述了许多特定的细节,以便提供对所要求保护的主题的透彻了解。然而,可能明显的是:所要求保护的主题可以不用这些特定的细节而被实践。在其它的实例中,为了便于描述主题,以框图形式来图示结构和设备。0025 今天,用户创建、组织、共享、搜索诸如图像、视频、文件、社交网络信息等等那。
17、样的过多的数据,和/或与之交互。在一个例子中,用户可以上载图像到照片共享网站。照片共享网站可包括图像搜索引擎,它可以允许其它用户搜索这样的图像和/或与之交互。在另一个例子中,电子商务网站可包括数据库搜索引擎,它可以向消费者提供从产品数据库检索的产品信息。通常,查询结果根据查询结果与查询的相关性而被呈现给用户(例如,第一结果页可包括前10个相关的查询结果,第二结果页可包括接下来的前10个相关的查询结果,等等)。这样的查询结果可以小规模地被呈现。例如,虽然查询可以返回几千个查询结果,但每个结果页上仅仅可以呈现10个左右的查询结果。0026 因此,在这里尤其提供了用于创建查询结果的时间可视化的一种或。
18、多种系统和/或技术。时间可视化可以在时间域内图示查询结果。也就是,时间可视化可包括查询结果的时间分布(例如,查询结果可以根据诸如时间戳那样的时间信息而被组织、编组、拣选和/或图示)。可以意识到,各种各样的查询结果可以在构建时间可视化时被利用。例如,与诸如时间戳那样的时间信息相关联的查询结果可以在构建时间可视化时被利用(例如,对应于公布日期、抓取日期、第一次访问日期、修改日期、创建日期和/或各种各样的其它日期的时间戳)。0027 图1A图示与加上时间戳的数据的数据库104相关联的查询“客户订单”102的例子100。在一个例子中,数据库搜索工具可以对照加上时间戳的数据的数据库104来执行查询“客户。
19、订单” 102,以创建查询结果(例如,包括客户订单和创建各个客户订单的日期的客户订单数据)。查询结果可被使用来构建可包括客户订单随时间过去的分布的时间可视化。0028 图1B图示与社交网络web服务114相关联的查询“社交网络朋友更新”112的例子110。在一个例子中,社交网络web服务114可以对照社交网络数据来执行查询“社交网络朋友更新”112,以创建查询结果(例如,社交网络朋友更新和各个社交网络朋友更新被公布的日期)。查询结果可被使用来构建可包括社交网络朋友更新随时间过去的分布的时间可视化。0029 图1C图示与照片共享web服务124相关联的查询“汽车的照片”122的例子120。在一个。
20、例子中,照片共享web服务124可以对照图像存储库来执行查询“汽车的照片”122,以创建查询结果(例如,汽车图像和各个汽车图像被上载的日期)。查询结果可被使用来构说 明 书CN 102982152 A4/11页7建可包括汽车图像随时间过去的分布的时间可视化。0030 图1D图示与本地文件系统134相关联的查询“家庭视频” 132的例子130。在一个例子中,文件搜索工具可以对照本地文件系统134来执行查询“家庭视频”132,以创建查询结果(例如,家庭视频文件和各个家庭视频文件被捕获的日期)。查询结果可被使用来构建可包括家庭视频文件随时间过去的分布的时间可视化。0031 图1E图示与互联网搜索引擎。
21、144相关联的查询“关于选举的新闻文章”142的例子140。在一个例子中,互联网搜索引擎144可以执行查询“关于选举的新闻文章”142,以创建查询结果(例如,选举新闻文章和各个选举新闻文章被互联网搜索引擎144创建、张贴和/或抓取的日期)。查询结果可被使用来构建可包括选举新闻文章随时间过去的分布的时间可视化。0032 构建查询结果的时间可视化的一个实施例在图2上通过示范性方法200而被图示。在202,本方法开始。在204,可以接收与查询相关联的查询结果。例如,查询结果可包括图像、文本、视频、网页、社交网络更新、社交网络通信、数据库条目、电子商务网站数据和/或与诸如时间戳(例如,公布日期、抓取日。
22、期、首次访问日期、修改日期、创建日期等等)那样的时间信息相关联的过多的其它类型的数据。在206,可以根据与各个查询结果相关联的时间戳而创建查询结果的时间分布。可以意识到,时间分布的一个例子在图4上被图示为时间分布402。在一个例子中,时间分布可包括根据由时间戳规定的日期而被组织和/或被拣选的查询结果。在另一个例子中,时间分布可包括与日期槽相关联的查询结果的编组(例如,带有相关联的时间戳1/6/10的查询结果可被编组在日期槽1/6/10中,带有相关联的时间戳1/7/10的查询结果可被编组在日期槽1/7/10中,等等)。可以意识到,查询结果可以以各种不同的方式被组织来创建时间分布。0033 在20。
23、8,可以通过使用时间分布而构建查询结果的时间可视化。可以意识到,时间可视化的一个例子在图5上被图示为时间可视化502。可以意识到,可以在搜索查询会话期间实时地(例如,响应于用户把查询提交到搜索工具)构建时间可视化。在构建时间可视化的一个例子中,可以根据时间分布而把日期范围指派给时间可视化(例如,时间可视化的x轴可以被指派与在时间分布内规定的日期相关联的日期槽的日期范围)。查询结果可以根据查询结果各自的时间戳而被指派给日期范围内的对应的日期槽(例如,包括时间戳1/7/10的查询结果可以被指派给在日期范围内的日期槽1/7/10,包括时间戳2/12/11的查询结果可以被指派给在该日期范围内的日期槽2。
24、/12/11,等等)。在一个例子中,查询结果可以作为曲线图被图示在时间可视化内。例如,查询结果的代表可以在对应的日期槽处沿时间可视化的日期范围(例如,x轴)被画出。时间可视化的y轴可包括代表每个日期槽的查询结果的数量的标记(例如,因此形成每个日期槽的查询结果的曲线图)。这样,时间可视化可包括图线图,其将查询结果例如描绘成在曲线图上的点。可以意识到,时间可视化可包括各种各样不同类型的曲线图和/或可包括不同于曲线图的其它可视化(例如,按日期组织和/或列出的查询结果的图形图示,按日期组织和/或列出的查询结果的文本描述,等等)。而且,这里所使用的日期槽等等可包括一天以上,诸如若干天、一星期、一个月等等。
25、,或小于一天,诸如几小时、几分钟等等。也就是,(除非明显相反地指示)这里使用的日期槽等等可包括任何时间量,而不限于例如一天。0034 为了帮助用户识别和/或可视化在该时间可视化内的查询结果,可以提供可视指说 明 书CN 102982152 A5/11页8示符。在一个例子中,可视指示符可以与日期槽和/或被指派到时间可视化内的日期槽的一个或多个查询结果相关联。可视指示符例如可以是基于被指派到日期槽的查询结果的总数(例如,被指派到包括相对较少数量的查询结果的第一日期槽的查询结果可被着色为绿色,被指派到包括相对较高数量的查询结果的第二日期槽的查询结果可被着色为红色,等等)。在另一个例子中,被指派到时间。
26、可视化内的某个日期槽的查询结果的集中可以根据被指派以超过阈值数的数量的查询结果的日期槽而被识别。可视指示符可以与查询结果和/或日期槽相关联。这样,用户可能能够直观地识别感兴趣的和/或相关的查询结果(例如,对应于超级碗出现的那一天的日期槽可包括对于查询“超级碗”的相对较高数量的查询结果,因此,被指派到该日期槽的查询结果可被着色为红色)。可以意识到,可以使用各种各样的其它的可视指示符(例如,字体加粗、增加查询结果的尺寸、弹出指示符、文本指示符等等)。0035 因为相当大数量的查询结果可被使用来构建时间可视化,所以相关性排名可被指派给查询结果,以使得可以识别和/或呈现用户可能感兴趣的和/或相关的查询。
27、结果子组。例如,被指派到时间可视化内的日期槽的查询结果子组可以根据被指派以想要的相关性排名(例如,高于阈值排名的相关性排名、对于该日期槽的前N个排名的查询结果,等等)的查询结果子组而被识别。这样,该查询结果子组可以在时间可视化内呈现(例如,在用户悬停于日期槽上后,可以呈现包括被指派到该日期槽的高度相关的查询结果的查询结果子组)。0036 故事情节可以从时间可视化被构建,以便帮助用户观看查询结果。也就是,因为时间可视化可以从相当大数量的查询结果被构建(例如,时间可视化可包括曲线图,其将几千个查询结果描绘为该曲线图上的点),所以故事情节可被构建成向用户提供查询结果随时间过去的短的提要。故事情节可包。
28、括可以代表查询的、来自各种日期槽的一个或多个查询结果(例如,对于“超级碗图像”的查询可以导致包括来自对应于过去30年来超级碗的日期的日期槽的、具有高的相关性排名的超级碗图像的故事情节)。在创建故事情节的一个例子中,在时间可视化内的一个或多个日期槽可以根据包括查询结果的集中的一个或多个日期槽(例如,被指派以超过阈值数的数量的查询结果的日期槽)而被识别。故事情节可以从来自各个日期槽的至少一个查询结果被构建(例如,来自日期槽的查询结果可以根据被指派以想要的相关性排名的查询结果而被使用)。这样,故事情节可包括高度代表随时间过去的查询的一个或多个查询结果(例如,来自对于用户来说可能感兴趣的和/或相关的各。
29、种日期的查询结果)。0037 时间可视化可以通过交互接口,诸如图形用户接口、网页等等,而被呈现给用户,这可以允许用户与时间可视化交互。在一个例子中,可以接收包括时间可视化的被选择的时间跨度的缩放命令,诸如放大命令和/或缩小命令。可以构建包括与所选择的时间跨度相关联的查询结果的第二时间可视化。放大的时间可视化可以以更细的粒度图示查询结果(例如,缩略图可以代表在第二时间可视化内的查询结果,这与曲线图上的仅仅是点形成对比)。缩小的时间可视化可以以粗的粒度图示查询结果,它可以向用户提供在更长的时间范围内查询结果的“更大的图片”视图。在另一个例子中,可以接收包括时间可视化的所论及的时间跨度的悬停命令(例。
30、如,用户可以用光标在查询结果和/或日期槽上悬停,用户可以用光标选择一个或多个查询结果和/或日期槽,等等)。被指派到所论及的时间跨度的查询结果子组可以根据被指派以想要的相关性排名的查询结果子组而被呈现。在一个例子中,说 明 书CN 102982152 A6/11页9如果用户在某个日期槽上悬停,则被指派到该日期槽的数量为N的排名最靠前的查询结果可被使用来创建查询结果子组。在另一个例子中,如果用户选择一个或多个查询结果,则所述一个或多个查询结果可被使用来创建查询结果子组(例如,想要的相关性排名可以代表任何的相关性排名,因为用户选择正在规定要被使用的确切的查询结果)。这样,用户可以直观地探索时间可视化。
31、内的查询结果。在210,本方法结束。0038 图3图示被配置成用于构建查询结果302的时间可视化308的系统300的例子。系统300可包括可视化构件304和/或交互构件306。可视化构件304可被配置成接收查询结果302。查询结果302可包括与诸如时间戳那样的时间信息相关联的数据。可视化构件304可被配置成根据与各个查询结果302相关联的时间戳而创建查询结果302的时间分布(例如,图4的时间分布402)。在一个例子中,时间分布可包括根据由时间戳规定的日期(例如,公布日期、创建日期、上载日期等等)被拣选的查询结果302的分布。0039 可视化构件304可以通过使用时间分布而构建查询结果302的时。
32、间可视化308。例如,日期槽312的日期范围可被指派给时间可视化308作为曲线图的x轴,而代表每个日期槽310的结果的标记可被指派给时间可视化308作为曲线图的y轴。这样,查询结果302可被指派给时间可视化308内的日期槽(例如,查询结果302可以被画成在曲线图内的缩略图、文本、符号和/或点等等)。0040 可视化构件304可以被配置成根据例如被指派给日期槽的查询结果的总数,而把可视指示符与被指派给时间可视化308内的日期槽的一个或多个查询结果相关联。例如,日期槽314可包括相对较高集中度的查询结果。可视化构件304可以检测出高的集中度,可以把可视指示符指派给日期槽314(例如,被指派到日期槽。
33、314的查询结果可被着色为红色)。这样,用户可以直观地识别潜在地感兴趣的和/或相关的查询结果。0041 可视化构件304可被配置成构建故事情节。例如,可视化构件304可以根据被指派以超过阈值数的数量的查询结果的一个或多个日期槽而识别包括查询结果的集中的、在该时间可视化308内的一个或多个日期槽(例如,日期槽314可被指派以超过比如250个查询结果的阈值数的数量的查询结果)。可视化构件304可以从被指派以超过阈值数的数量的查询结果的各个日期槽构建包括至少一个查询结果的故事情节(例如,来自日期槽的查询结果可包括对于该日期槽的想要的相关性排名,诸如最高排名的查询结果)。0042 交互构件306可被配。
34、置成处理与时间可视化308相关联的各种命令(例如,向用户提供与时间可视化308的交互体验)。在一个例子中,交互构件306可以接收包括时间可视化308的已选择的时间跨度的缩放命令(例如,放大命令和/或缩小命令)。交互构件306可以构建包括与所选择的时间跨度相关联的查询结果的第二时间可视化。在另一个例子中,交互构件306可以接收包括时间可视化308的所论及的时间跨度的悬停命令。交互构件306可以根据被指派以想要的相关性排名的查询结果子组而呈现被指派到所论及的时间跨度的查询结果子组。这样,交互构件306可以向用户提供与时间可视化308的交互体验。0043 图4图示时间分布402的例子400。时间分布。
35、402可以根据查询的查询结果而被创建。例如,用户可以把查询“超级碗”提交到图像搜索引擎。图像搜索引擎可以返回包括关于查询“超级碗”的图像和对于各个图像的时间戳的查询结果。为了创建时间分布402,可以按在时间戳内规定的日期来拣选查询结果。例如,时间分布402可包括按创建日期组织的图像的分布。例如,超级碗图像(1)404可以与在1/1/09创建的其它图像一起被拣选说 明 书CN 102982152 A7/11页10/编组。派对后的超级碗图像406可以与在1/2/09创建的其它图像一起被拣选/编组。超级碗采访图像(1)408可以与在1/3/09创建的其它图像一起被拣选/编组。超级碗热身图像410可以。
36、与在1/7/10创建的其它图像一起被拣选/编组。这样,时间分布可包括按创建日期拣选的图像的分布。可以意识到,并不仅仅是图像可以以这样的方式被在时间上分布,而是本申请(包括所附权利要求的范围)不限于这里提供的例子。0044 图5图示包括可视指示符的时间可视化502的例子500。可以意识到,时间可视化502仅仅是时间可视化的一个例子(例如,x-y曲线图),以及时间可视化的其它例子可以以各种各样的其它方式来图示查询结果(例如,使用各种类型的曲线图的图形数据、按日期组织的图像、按日期组织的文本描述、按日期组织的查询结果的时间线、图表、列表,等等)。时间可视化502可能已经从查询的查询结果被构建。例如,。
37、时间可视化502可以从用查询结果创建的时间分布被构建。0045 时间可视化502可包括日期槽的日期范围506,以作为时间可视化502的x轴。时间可视化502可包括沿y轴的标记,其代表每个日期槽的查询结果的数量(例如,y轴可包括每个日期槽5个结果的标记、每个日期槽10个结果的标记、每个日期槽15个结果的标记,等等)。查询结果可被指派给日期范围506内的各种日期槽(例如,作为沿x轴的点、符号、图像和/或文本)。例如,与在时间分布内的日期1/8/11相关联的查询结果可被指派给1/8/11日期槽(例如,查询结果可被图示为在曲线图上的点、缩略图、文本等等)。这样,时间可视化502可以把查询结果图示为例如。
38、曲线图。0046 为了帮助用户观看查询结果,可视指示符可以与在时间可视化502内的日期槽和/或查询结果相关联。例如,日期槽508可包括相对较高集中的查询结果,因此,日期槽508可被指派以黑填充色,以指示在日期槽508内的查询结果可以是感兴趣的和/或相关的(例如,假定在这个日期槽上有充足的结果,则至少某些查询结果多半是与该查询特别相关的)。日期槽514可包括相对中等集中的查询结果,因此,日期槽514可被指派以斜线填充图案,以指示在日期槽514内的查询结果可以是有点感兴趣的和/或相关的。日期槽512可包括相对较低集中的查询结果,因此,日期槽512可被指派以条纹填充图案,以指示在日期槽512内的查询。
39、结果可以是不太感兴趣的和/或相关的。日期槽510可包括相对非常低集中的查询结果,因此,日期槽510可被指派为无填充图案,以指示在日期槽510内的查询结果可以是几乎没有兴趣和/或几乎不相关的。这样,用户可以直观地识别在时间可视化502内可能是感兴趣的和/或相关的查询结果(例如,至少为与对于特定日期槽的搜索结果的数量或集中度相关)。0047 图6图示从时间可视化602构建的故事情节610的例子600。时间可视化602可以从查询的查询结果被构建。例如,时间可视化602可以从用查询结果创建的时间分布被构建。故事情节610可以从时间可视化602被创建,以便提供查询结果随时间过去的快速提要/概要。0048 在构建故事情节610的一个例子中,可以识别包括查询结果的集中的、在时间可视化602内的一个或多个日期槽。例如,日期槽范围(1)604、日期槽范围(2)606和/或日期槽范围(3)608可以根据包括被指派以超过阈值数的数量的查询结果的一个或多个日期槽的各个日期槽范围而被识别。因为日期槽范围(1)604、日期槽范围(2)606和/或日期槽范围(3)608是与相对较高数量的查询结果相关联的,所以所述日期槽范围可包括可以说 明 书CN 102982152 A10。