文档的上下文搜索制造技术

技术编号:13134740 阅读:93 留言:0更新日期:2016-04-06 21:08
示例实施例涉及文档的上下文搜索。服务器可以可通信地联接至多个存储服务。与使用多个存储服务所存储的文档关联的上下文元数据可存储在服务器上。响应于上下文查询,可搜索多个存储服务,以识别与上下文查询相关的文档。文档与上下文查询的相关性可基于存储在服务器上的上下文元数据来确定。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
计算设备的用户可使用多个设备来创建、查看、和编辑文档,并且与其他用户通信。相同的文档可使用几个不同的设备来访问;例如,用户可使用台式机创建文档,在笔记本电脑上编辑该文档,并在移动电话上查看该文档。可使用设备的本地硬盘以及云存储服务存储文档。附图说明下面的详细描述参照多个图,其中:图1是与用户设备和存储服务通信以使能实现文档的上下文搜索(contextualsearch)的示例服务器装置的框图;图2是与用户设备和存储服务通信以使能实现文档的分类和显示的示例服务器装置的框图;图3是包括编码有用于显示上下文搜索的结果的指令的机器可读存储介质的示例计算设备的框图;图4是包括编码有用于发起上下文查询和显示与查询相关的结果的指令的机器可读存储介质的示例计算设备的框图;图5A是上下文搜索结果的示例可视化的图;图5B是基于用户选择的上下文搜索结果的示例可视化的图;图6是用于上下文搜索文档的示例用户界面的图;图7是用于上下文搜索文档的示例方法的流程图;图8是用于生成文档的上下文元数据的示例方法的流程图;图9是用于发起文档的上下文查询的示例方法的流程图;图10是用于显示与上下文查询相关的文档的表示的示例方法的流程图;图11是用于显示上下文搜索结果的可视化的示例方法的流程图;以及图12是用于基于用户选择来修改显示的示例方法的流程图。具体实施方式计算设备和存储服务的增加的可用性和多样性有助于用户访问文档,但可能使获取想要的文档的任务更困难。随着时间流逝,用户可能忘记哪个存储服务用于存储特定的文档,且可能忘记关于某些文档的存在。例如,想要找出许多年前在夏威夷度假期间拍摄的照片的用户可能花费大量时间针对特定的照片搜索不同的存储服务,或者由于其忘记关于使用未搜索的存储服务存储的照片,而可能找出某些但非其他的照片。有鉴于此,本公开提供了一种用于搜索多个存储服务的统一接口,并允许用户发起文档的上下文搜索。尽管用户可能不记得想要的文档的标题或内容,或者这些文档存储在哪,但用户可能记得文档的上下文,例如,上次他访问该文档时他在哪或他和谁在一起。本公开中描述的上下文搜索和上下文搜索结果的显示补充自然人记忆模式,并提供用户更直观和更有效的搜索体验。现在参照图,图1是与用户设备和存储服务通信以使能实现文档的上下文搜索的示例服务器装置100的框图。本文所用的术语“文档”指可用于传达信息的任意形式的媒介。文档可包括文本信息(例如,文章、博客帖子/评论、研究论文、商业/金融/医疗记录、报告、或手册)、视频、照片、声音信息(例如,语音邮件、播客、音乐唱片)、电子邮件消息、电子日历标记/提醒、网站、社交媒体活动、或上述和/或其他合适的文档的任意组合。服务器装置100可以通过网络130可通信地联接至用户设备140和150以及存储服务160和170。用户设备140和150中的每个可为客户端计算设备,例如笔记本电脑、台式机、工作站、平板计算设备、移动电话、或电子书阅读器。如本文所用的术语“用户设备”指能够接收来自用户的输入、收集与用户有关的信息、向用户显示信息、创建文档、和/或访问文档的设备。如本文所用的术语“存储服务”指文件托管服务、电子邮件托管服务、硬盘驱动、用户设备的存储器、或存储文档的任意其他合适形式。应理解,服务器装置100可通过网络130或另一个网络与用户设备140和150外的附加用户设备通信,和/或与存储服务160和170外的附加存储服务通信。服务器装置100可为云服务器、远程服务器、或客户端设备可访问且适用于执行下面描述的功能的任何电子设备。尽管服务器装置100在图1中被示出为单个设备,但应理解,服务器装置100可实现为多个设备的组合。服务器装置100可包括处理器102。如图1中图示的并在下面详细描述的,处理器102可包括模块104、106和108。模块可包括被编码在机器可读存储介质上且可由服务器装置100的处理器102执行的指令集。此外或作为替代,模块可包括包含用于实现下面描述的功能的电子电路的硬件设备。处理器102可包括中央处理单元(CPU)、微处理器(例如,基于半导体的微处理器)、和/或适用于执行模块104、106和/或108的功能的其他硬件设备。接收信息模块104可接收来自用户设备的信息,用户设备例如用户设备140、用户设备150、和/或通过网络130或另一个网络可通信地联接至服务器装置100的其他用户设备。例如,接收信息模块104可接收关于在用户设备上创建和/或访问什么种类的文档、用户设备的位置、什么时候使用用户设备以及它们用于干什么、和/或用户设备的用户的身份的信息。接收信息模块104可接收从用户设备周期性地传送至服务器装置100的(例如,关于位置和/或用户活动的)信息,和/或可监控用户设备上的活动以获取信息。在一些实现方式中,接收信息模块104可监控用户设备中的传感器(例如,位置追踪设备、蓝牙传感器)收集的信息。生成上下文元数据模块106可基于从用户设备接收的信息,来生成与使用可通信联接至服务器装置100的存储服务所存储的文档相关联的上下文元数据。如本文关于文档所使用的术语“上下文元数据”指与创建和/或访问文档的环境有关的元数据。例如,与文档关联的上下文元数据可包括位置(例如,创建/访问文档的位置)、人(例如,创建/访问文档的人)、事件(例如,创建/访问文档的情景)、时间(例如,何时创建/访问文档的时间戳)、和/或与文档关联的日期的指示。生成的上下文元数据122可存储在服务器装置100的存储器120中。存储器120可为虚拟存储器,或者任何电子的、磁性的、光学的、或适用于存储上下文元数据的其他物理的存储设备。服务器100可维护存储器120中的上下文元数据。维护上下文元数据可包括生成并存储新的上下文元数据、更新已有的元数据、和/或删除过时的上下文元数据。生成上下文元数据模块106可基于从用户设备接收的信息,来生成与使用不同的用户设备所创建或访问的文档关联的上下文元数据。例如,用户设备140可为移动电话,且用户设备150可为笔记本电脑。接收信息模块104可接收来自用户设备140和150的登录信息或其他用户识别信息,以指示由相同的用户使用两个设备。用户设备140可具有全球定位系统(GPS),且可向服务器装置100传送其位置的坐标。生成上下文元数据模块106可使用用户设备140传送的坐标来生成与使用用本文档来自技高网...

【技术保护点】
一种用于上下文搜索文档的方法,所述方法包括:在服务器上维护与使用多个存储服务所存储的文档相关联的上下文元数据,其中所述上下文元数据包括创建或访问文档的情况的指示;响应于第一上下文查询,搜索所述多个存储服务,以识别与所述第一上下文查询相关的文档,其中所述第一上下文查询指定创建或访问文档的情况,且其中基于所述上下文元数据确定文档与所述第一上下文查询的相关性;以及引起在第一用户设备上显示所识别的文档的表示,其中同时显示使用不同存储服务所存储的所识别的文档的表示。

【技术特征摘要】
【国外来华专利技术】1.一种用于上下文搜索文档的方法,所述方法包括:
在服务器上维护与使用多个存储服务所存储的文档相关联的上下文元数据,其中
所述上下文元数据包括创建或访问文档的情况的指示;
响应于第一上下文查询,搜索所述多个存储服务,以识别与所述第一上下文查询
相关的文档,其中所述第一上下文查询指定创建或访问文档的情况,且其中基于所述
上下文元数据确定文档与所述第一上下文查询的相关性;以及
引起在第一用户设备上显示所识别的文档的表示,其中同时显示使用不同存储服
务所存储的所识别的文档的表示。
2.根据权利要求1所述的方法,其中:
所述上下文元数据包括创建或访问文档的位置的指示、或创建或访问文档的事件
或情景的指示;以及
所述第一上下文查询指定位置、事件、或情景。
3.根据权利要求1所述的方法,进一步包括:
从所述第一用户设备接收信息;以及
基于所接收的信息,生成与使用第二用户设备访问的文档相关联的上下文元数据。
4.根据权利要求1所述的方法,进一步包括:引起在所述第一用户设备上显示与
所识别的文档相关联的人的表示,其中与所识别的文档相关联的人基于存储在所述服
务器上的所述上下文元数据来识别。
5.根据权利要求4所述的方法,进一步包括:
从所述第一用户设备接收基于所显示的表示的用户选择的第二上下文查询;以及
响应于所述第二上下文查询,搜索所述多个存储服务,以识别与所述第二上下文
查询相关的文档,其中文档与所述第二上下文查询的相关性基于存储在所述服务器上
的所述上下文元数据来确定。
6.一种用于上下文搜索文档的系统,所述系统包括:
处理器,用于:
从多个用户设备接收信息;
基于所接收的信息,生成与使用多个存储服务所存储的文档相关联的上下文
元数据,其中所述上下文元数据包括创建或访问文档的情况的指示;以及
响应于上下文查询,搜索所述多个存储服务,以识别与所述上下文查询相关
的文档,其中所述第一上下文查询指定创建或访问文档的情况,且其中文档与所述上

\t下文查询的相关性基于所生成的上下文元数据来确定;以及
存储器,用于存储所生成的上下文元数据。
7.根据权利要求6所述的系统,其中所述多个用户设备包括第一用户设备和第二
用户设备,且其中所述处理器进一步用于基于从所述第一用户设备接收的信息,生成
与使用所述第二用户设备访问的文档相关联的上下文元数据。
8.根据权利要求6所述的系统,其中所述处理器进一步用...

【专利技术属性】
技术研发人员:阿迪·基德隆耶尔·克伦亚尼夫·莱文
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1