用于关注点元数据检索的数据提供者的分级编排的制作方法_6

文档序号:9438863阅读:来源:国知局
施例。举例来说,已在无不必要的细节的情况下展示熟知电路、过程、算法、结构以及技术以便避免混淆这类实施例。这一描述仅提供实例实施例,并且不希望限制各种实施例的范围、适用性或配置。确切地说,实施例的前述描述将为所属领域的技术人员提供用于实施实施例的启迪性描述。可在不脱离各种实施例的精神和范围的情况下对元件的功能及布置做出各种改变。
[0129]此外,一些实施例被描述为以流程与流程箭头描绘的过程。尽管各自可将操作描述为依序程,但许多操作可并行地或同时执行。此外,操作的顺序可重新布置。过程可具有不包含在图式中的额外步骤。此外,可通过硬件、软件、固件、中间件、微码、硬件描述语言或其任何组合来实施方法的实施例。当在软件、固件、中间件或微码中实施时,用以执行相关任务的程序代码或代码段可存储在如存储媒介等计算机可读媒介中。处理器可执行相关的任务。
[0130]已描述若干实施例,可在不脱离本发明的精神的情况下使用各种修改、替代构造以及等效物。举例来说,以上元件可仅是较大系统的组件,其中其它规则可优先于各种实施例的应用或以其它方式修改各种实施例的应用。此外,可在考虑以上元件之前、期间或之后进行多个步骤。因此,以上描述并不限制本发明的范围。
【主权项】
1.一种方法,其包括: 在计算装置上处理关注点POI搜索请求; 识别各自具有数据源优先级的多个数据源,所述多个数据源包括以下中的至少两个:第一参考源、第一结构化知识库以及第一个别网站; 针对与所述POI搜索请求相关的元数据查询所述多个数据源,其中所述查询的顺序是基于所述多个数据源中的每一个的所述数据源优先级;以及 测量所述多个数据源中的至少一个的至少一种源质量。2.根据权利要求1所述的方法,其进一步包括: 响应于查询所述多个数据源,接收来自所述多个数据源的匹配所述POI搜索请求的元数据条目; 使用语言分析模块合并来自所述多个数据源的所述元数据条目以从所述多个数据源创建合并元数据; 使用所述合并元数据响应于所述POI搜索请求;以及 使用所述多个数据源中的所述至少一个的所述至少一种源质量更新所述多个数据源中的所述至少一个的所述数据源优先级。3.根据权利要求2所述的方法,其中所述多个数据源包括所述第一参考源和所述第一结构化知识库; 其中所述第一参考源的数据源优先级高于所述第一结构化知识库的数据源优先级;并且 其中查询所述多个数据源包括: 针对与所述POI搜索请求相关的元数据查询所述第一参考源;以及 在查询所述第一参考源之后,针对与所述POI搜索请求相关的元数据查询所述第一结构化知识库。4.根据权利要求3所述的方法,其中测量所述多个数据源中的每一个的至少一种源质量包括: 测量所述第一参考源的响应时间;以及 测量所述第一结构化知识库的响应时间。5.根据权利要求4所述的方法,其中所述多个数据源进一步包括所述第一个别网站。6.根据权利要求5所述的方法,其中所述第一结构化知识库的所述数据源优先级高于所述第一个别网站的所述数据源优先级;并且 其中查询所述多个数据源进一步包括: 在查询所述第一结构化知识库之后,查询所述第一个别网站。7.根据权利要求6所述的方法,其中所述第一参考源的所述数据源优先级、所述第一结构化知识库的所述数据源优先级以及所述第一个别网站的所述数据源优先级各自是默认数据源优先级。8.根据权利要求7所述的方法,其中所述多个数据源的每个参考源的默认数据源优先级高于所述多个数据源的每个结构化知识库的默认数据源优先级。9.根据权利要求8所述的方法,其中所述多个数据源的每个结构化知识库的所述默认数据源优先级高于所述多个数据源的每个个别网页的所述默认数据源优先级。10.根据权利要求5所述的方法,其进一步包括从所述第一参考源、所述第一结构化知识库以及所述第一个别网站识别冲突元数据条目,并且在响应于所述POI搜索请求之前从所述合并元数据去除所述冲突元数据条目。11.根据权利要求5所述的方法,其进一步包括: 查询所述第一参考源和第二联机参考源; 从所述第一参考源的第一个别POI元数据及来自所述第二联机参考源的第二个别POI元数据识别个别POI; 从所述第一个别POI元数据和所述第二个别POI元数据识别所述个别POI的第一 POI兼容元数据和所述个别POI的第一 POI冲突元数据; 使用所述第一 POI兼容元数据并且去除所述第一 POI冲突元数据以创建第一个别POI合并元数据;以及 在查询所述第一结构化知识库之前用所述第一个别POI合并元数据响应于所述POI搜索请求。12.根据权利要求11所述的方法,其进一步包括: 从所述第一结构化知识库的第三个别POI元数据识别所述个别POI ; 从所述第一个别POI合并元数据和所述第三个别POI元数据识别所述个别POI的第二POI兼容元数据和所述个别POI的第二 POI冲突元数据; 使用所述第二 POI兼容元数据和所述第二 POI冲突元数据更新所述第一个别POI合并元数据以创建第二个别POI合并元数据;以及 通过用所述第二个别POI合并元数据响应于所述POI搜索请求来更新对所述POI搜索请求的所述响应。13.根据权利要求2所述的方法,其中所述数据源优先级使用期望响应时间、用户偏好选择或数据质量测量中的一或多个来确定。14.根据权利要求2所述的方法,其中识别来自所述多个数据源的匹配所述POI搜索请求的元数据条目包括: 接收对所述多个数据源的所述查询的响应,所述响应包括个别POI元数据;以及 随时间当接收所述响应时通过使用所述语言分析模块识别每个个别POI的兼容元数据和冲突元数据来更新所述合并元数据;并且 其中使用所述合并元数据响应于所述POI搜索请求包括当接收所述响应并且随时间更新所述合并元数据时传送多个合并元数据更新。15.根据权利要求14所述的方法,其中使用所述语言分析模块合并来自所述多个数据源的所述元数据条目以创建所述合并元数据包括在所述合并元数据中包含每个个别POI结果的所述兼容元数据并且从所述合并元数据排除所述冲突元数据;并且 其中响应于所述POI搜索请求包括每次当接收对查询的响应而更新所述合并元数据时传送所述合并元数据更新。16.根据权利要求1所述的方法,其中所述第一参考源包括电话薄服务器或商业餐馆指南。17.根据权利要求1所述的方法,其中每个POI的所述元数据包括以下各者中的一或多者:营业时间、停止营业时间、地址、电话号码、电子邮件地址、食品菜单以及经营史。18.—种包括指令的非暂时性计算机可读指令媒体,所述指令在由处理器执行时致使计算装置执行包括以下项的方法: 处理关注点POI搜索请求; 识别各自具有数据源优先级的多个数据源,所述多个数据源包括以下中的至少两个:第一参考源、第一结构化知识库以及第一个别网站; 针对与所述POI搜索请求相关的元数据查询所述多个数据源,其中所述查询的顺序是基于所述多个数据源中的每一个的所述数据源优先级;以及测量所述多个数据源中的至少一个的至少一种源质量。19.根据权利要求18所述的非暂时性计算机可读指令媒体,其中所述方法进一步包括: 响应于查询所述多个数据源,接收来自所述多个数据源的匹配所述POI搜索请求的元数据条目; 使用语言分析模块合并来自所述多个数据源的所述元数据条目以从所述多个数据源创建合并元数据; 使用所述合并元数据响应于所述POI搜索请求;以及 使用所述多个数据源中的所述至少一个的所述至少一种源质量更新所述多个数据源中的所述至少一个的所述数据源优先级。20.一种计算装置,其包括: 无线通信模块; 关注点搜索处理模块,其经配置以识别各自具有数据源优先级的多个数据源,所述多个数据源包括以下中的至少两个:第一参考源、第一结构化知识库以及第一个别网站; 元数据通信模块,其经配置以针对与POI搜索请求相关的元数据查询所述多个数据源,其中所述查询的顺序是基于所述多个数据源中的每一个的所述数据源优先级;以及数据源质量模块,其经配置以测量所述多个数据源的至少一个数据源的至少一种源质量并且使用所述至少一种源质量更新所述多个数据源的所述至少一个数据源的所述数据源优先级。21.根据权利要求20所述的计算装置,其中所述元数据通信模块响应于查询所述多个数据源接收来自所述多个数据源的匹配所述POI搜索请求的元数据条目;并且 其中所述关注点搜索处理模块使用语言分析模块合并来自所述多个数据源的所述元数据条目以从所述多个数据源创建合并元数据。22.根据权利要求21所述的计算装置,其进一步包括: 输出模块,其使用所述合并元数据响应于所述POI搜索请求; 其中所述数据源质量模块使用所述多个数据源中的至少一个的所述至少一种源质量更新所述多个数据源中的所述至少一个的所述数据源优先级。23.根据权利要求21所述的计算装置,其中所述数据源质量模块进一步经配置以测量第一参考源响应时间并且测量第一结构化知识库响应时间作为测量所述多个数据源中的每一个的所述至少一种源质量的一部分。24.根据权利要求21所述的计算装置,其中所述查询的所述顺序由所述数据源质量模块设定为包括最短等待时间参考源作为第一查询和最短等待时间结构化知识库作为第二查询。25.根据权利要求21所述的计算装置,其中所述查询的所述顺序由所述数据源质量模块设定为从最长到最短的所述多个数据源的等待时间顺序。26.根据权利要求21所述的计算装置,其中所述查询的所述顺序是基于与所述多个数据源的每个数据源相关的成本。27.根据权利要求20所述的计算装置,其进一步包括用户输入模块;以及 语言分析模块,其经配置以接收来自所述用户输入模块的所述POI搜索请求并且基于所述POI搜索请求的语言分析调整所述POI搜索请求。28.根据权利要求27所述的计算装置,其中所述语言分析模块进一步经配置以从所述多个数据源接收对所述POI搜索请求的多个响应并且分析所述多个响应以识别冲突元数据。29.根据权利要求28所述的计算装置,其中所述数据源质量模块经配置以从所述语言分析模块接收所述冲突元数据作为所述多个数据源中的每一个的所述至少一种源质量。30.根据权利要求27所述的计算装置,其中所述语言分析模块包括语言本体模块,其进一步包括至少一种辞典。31.根据权利要求20所述的计算装置,其进一步包括用户输入模块,所述用户输入模块包括麦克风,其中所述麦克风接收所述POI搜索请求作为来自用户的语音请求的一部分。32.根据权利要求20所述的计算装置,其中所述元数据通信模块包括多线程通信模块,所述多线程通信模块在接收对所述多个数据源的第一数据源的第一查询的响应之前将第二查询传送到所述多个数据源的第二数据源。33.一种计算装置,其包括: 用于处理关注点POI搜索请求的装置; 用于识别各自具有数据源优先级的多个数据源的装置,所述多个数据源包括以下中的至少两个:第一参考源、第一结构化知识库以及第一个别网站; 用于针对与所述POI搜索请求相关的元数据查询所述多个数据源的装置,其中所述查询的顺序是基于所述多个数据源中的每一个的所述数据源优先级;以及 用于测量所述多个数据源中的至少一个的至少一种源质量的装置。34.根据权利要求33所述的计算装置,其进一步包括: 用于响应于查询所述多个数据源接收来自所述多个数据源的匹配所述POI搜索请求的元数据条目的装置; 用于合并来自所述多个数据源的所述元数据条目以从所述多个数据源创建合并元数据的装置; 用于使用所述合并元数据响应于所述POI搜索请求的装置;以及 用于使用所述多个数据源中的至少一个的所述至少一种源质量更新所述多个数据源中的所述至少一个的所述数据源优先级的装置。
【专利摘要】各种实施例涉及用于在关注点搜索中查询数据提供者的系统、方法、设备以及计算机可读媒体。在一个特定实施例中,提供一种包含识别各自具有数据源优先级的多个数据源的方法,所述多个数据源包括以下中的至少两个:第一参考源、第一结构化知识库以及第一个别网站。然后可能针对与所述POI搜索请求相关的元数据查询所述多个数据源,其中所述查询的顺序是基于所述多个数据源中的每一个的所述数据源优先级;并且针对所述多个数据源中的至少一个测量至少一种源质量。在其它实施例中,可基于所述测量的源质量更新查询顺序。
【IPC分类】G06F7/00
【公开号】CN105190532
【申请号】CN201480013979
【发明人】达尼埃莱·马萨托, 戴维·T·贝里, 安德鲁·C·黑克福特
【申请人】高通股份有限公司
【公开日】2015年12月23日
【申请日】2014年2月28日
【公告号】EP2972766A1, US20140280230, WO2014163971A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1