内容搜索包括经由用户设备接收用户制定的搜索查询。将所述搜索查询提交给两个或多个搜索域。搜索域代表可经由所述用户设备访问的单独的数据储存库。响应于所述搜索查询,从两个或多个搜索域接收结果对象。由从其接收搜索结果的各个搜索域使用不同的分级准则对所述结果对象进行分级。基于单个分级准则确定所述结果对象的每个结果对象的等级值。至少部分地基于使用所述单个分级准则确定的等级值来排列所述结果对象,并发送所述结果对象用于在所述用户设备的用户接口中显示。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及计算设备,更具体地,涉及在计算设备上布置内容搜索结果。
技术介绍
移动计算设备正越来越多地被主流用户所采用。方便携带、增强的网络可用性和 大型本地存储能力的组合使得移动设备成为用户的主要数据储存库。移动设备携带用户核 心数据的这种使用是之前各代移动设备的各种使用的自然演进。例如,蜂窝电话、媒体播放 器、导航设备、个人数字助理(PDA)等,被用于携带与设备的主要功能相关的专用数据,例 如,联系数据、音乐/视频、地图和地理数据、注释、任务列表等。移动设备已经进化到能够 执行单个设备上的所有这些功能,结果是与那些功能相关的数据也被存储在设备上。由于移动设备已经获得了这些不同的能力,这些设备被要求访问种类繁多的本地 和远程内容。本地内容可包括存储在设备的持久存储装置上的或可通过外围接口直接访 问的任意文件。远程内容可包括经由网络可访问的数据,包括在家、办公室可访问的自组 (ad-hoc)网络或基础设施,和/或互联网。网络普及性的结果是现在许多使用模糊了本地 和远程内容之间的界限。例如,音乐订阅服务可提供音乐下载和/或流,并被以用户无需了 解当前播放的歌曲是本地存储的还是经由网络的流的方式建立。尽管对于给定的用户应用,可能有本地和远程内容的汇聚,但是用户搜索这种信 息的方式可能仍然被配置为在特定域中搜索特定类型的数据。这样会导致混乱的情况,其 中用户不是很确定目标可能驻留在哪个域中。此外,这种专用的搜索可能效率不高,尤其是 在减少接口的移动设备的情况下。不得不使用移动输入设备在不同的程序和搜索环境中打 字输入查询是令人厌烦的。类似地,试图在小屏幕上查看并理解结果可能很难。
技术实现思路
本专利技术公开了一种用于安排内容搜索的系统、设备和方法。在一个示例性实施例 中,一种方法包括经由用户设备接收用户制定的搜索查询。所述搜索查询被提交给两个或 多个搜索域。搜索域代表可经由所述用户设备访问的单独数据储存库。响应于所述搜索查 询,从所述两个或多个搜索域接收结果对象。由从其接收搜索结果的相应搜索域使用不同 的分级准则对结果对象进行分级。基于单个分级准则确定所述结果对象的每个结果对象的 等级值。至少部分基于使用单个分级准则确定的等级值(rank value)来排列所述结果对 象。发送所述结果对象用于所述用户设备的用户接口中的显示。在更为具体的实施例中,在确定所述结果对象的每个结果对象的等级值时,不同 分级准则和单个分级准则中的至少一个考虑所述用户设备的上下文(context)。在这种情 况下,所述上下文包括时间、位置以及与所述用户设备关联的移动数据服务中的至少一个。 而且在这种情况下,考虑所述用户设备的上下文可包括依据产生所述搜索结果的每个搜索 结果的域,使用所述上下文有差别地调整所述等级值。在其它更为具体的实施例中,两个或多个搜索域可包括存储在所述用户设备上的5本地内容的第一域,以及可通过网络访问的远程内容的第二域。在另一配置中,排列结果对 象用于所述用户接口中的显示包括基于子集成员间的相似度将所述结果对象的子集分组。 在这种情况下,子集成员间的相似度可包括子集成员所代表的数据对象之间的物理上的接 近度和子集成员所代表的数据对象之间的时间上的接近度的任意组合。在其它更为具体的 实施例中,不同分级准则中的至少一个包括被合并到单个等级值中的多个分级键(ranking key)。在这种情况下,不同分级准则中的至少一个可进一步包括将多个权重中的每个权重 分配给所述多个分级键,以及在将所述分级键合并到单个分级值中之前,将所述多个权重 应用到所述多个分级键中相应的分级键。在该实例的另一种变化中,基于从两个或多个视 图定义选择的视图定义,排列所述搜索结果用于所述用户接口中的显示。所述两个或多个 视图定义中的每一个都与可应用于所述多个分级键的不同权重集合关联,并且可应用到所 述多个分级键的相应分级键的多个权重与所选的视图定义关联。在这个实例中,所述方法 可进一步包括响应于所述用户设备的空中更新,更新所述多个分级键。在其它更为具体的实施例中,一种设备包括一个或多个能够访问单独数据储存库 的数据接口以及能够接收用户输入的用户接口。处理器被耦合到所述数据接口和所述用 户接口。存储器被耦合到所述处理器并包括指令,所述指令引起所述处理器经由所述用户 接口接收搜索查询,并将所述搜索查询提交给代表所述单独数据储存库的两个或多个搜索 域。响应于所述搜索查询,处理器接收来自两个或多个搜索域的结果对象。由从其接收所 述搜索结果的相应搜索域使用不同的分级准则对所述结果对象进行分级。处理器基于单个 分级准则确定所述结果对象的每个结果对象的等级值,并至少部分基于使用所述单个分级 准则所确定的等级值来排列所述结果对象;发送经过排列的结果用于所述用户接口中的显7J\ ο在其它更为具体的实施例中,一种计算机可读介质包括设备可执行的指令,用于 执行的步骤包括a)经由用户接口接收搜索查询;b)将搜索查询提交给两个或多个代表 单独数据储存库的搜索域;c)响应于所述搜索查询,从所述两个或多个搜索域接收结果对 象,其中,由从其接收所述搜索结果的相应搜索域使用不同的分级准则对所述结果对象进 行分级;d)基于单个分级准则确定所述结果对象的每个结果对象的等级值;e)至少部分地 基于使用所述单个分级准则所确定的等级值排列所述结果对象;f)发送经过排列的结果 用于在所述用户接口中呈现。在其它更为具体的实施例中,一种设备,包括a)用于经由用户接口接收搜索查 询的装置;b)用于将搜索查询提交给两个或多个代表单独数据储存库的搜索域的装置;C) 用于响应于所述搜索查询,从两个或多个搜索域接收结果对象的装置,其中,由从其接收搜 索结果的相应搜索域使用不同的分级准则对结果对象进行分级;d)用于基于单个分级准 则确定所述结果对象的每个结果对象的等级值的装置;e)用于至少部分地基于使用所述 单个分级准则所确定的等级值来排列所述结果对象的装置;f)用于在所述用户接口中呈 现经过排列的结果的装置。由附加于此并形成这里的一部分的权利要求具体指出了表征本专利技术的这些以及 各种其它优点和新颖特征。然而,为了更好的理解本专利技术、其优点以及通过其使用所获得的 目标,应当参考形成这里的另一部分的附图,以及伴随的描述性内容,其中有对根据本专利技术 的系统、装置以及方法的代表性实例的说明和描述。附图说明结合附图中示例性示出的实施例描述了本专利技术。图1是示例性示出根据本专利技术的实施例的高层级体系架构的框图;图2是示例性示出根据本专利技术的实施例的用于统一搜索的过程的流程图;图3-5是示例性示出根据本专利技术的实施例的统一搜索过程的实例的框图;图6是示例性示出根据本专利技术的实施例的来自不同域的统一分级的框图;图7是示例性示出根据本专利技术的实施例的等级确定的框图;图8是示例性示出根据本专利技术的实施例的使用视图定义的示例性等级确定的框 图;图9是示例性示出根据本专利技术的实施例的分级过程的流程图;图10是示例性示出根据本专利技术的实施例的移动设备的框图;以及图11是示例性示出根据本专利技术的实施例的过程的流程图。具体实施例方式本专利文献的公开的一部分包含受版权保护的资料。版权所有者不反对任何人对 出现在专利和商标局的专利文件或记录中的那样的专利本文档来自技高网...
【技术保护点】
1.一种方法,包括:经由用户设备接收用户制定的搜索查询;将所述搜索查询提交给两个或多个搜索域,其中所述搜索域代表可经由所述用户设备访问的单独的数据储存库;响应于所述搜索查询,从两个或多个搜索域接收结果对象,其中,由从其接收搜索结果的各个搜索域使用不同的分级准则对所述结果对象进行分级;基于单个分级准则确定所述结果对象的每个结果对象的等级值;至少部分地基于使用所述单个分级准则确定的等级值来排列所述结果对象;以及发送所述结果对象用于在所述用户设备的用户接口中呈现。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:M·K·普纳甘迪万卡塔,
申请(专利权)人:诺基亚公司,
类型:发明
国别省市:FI
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。