【技术实现步骤摘要】
【国外来华专利技术】使用有作用域的搜索和对话接口的控制系统
技术介绍
行业提供用于在与本地设置中的各种设备(诸如用户的家庭或者工作环境中所提供的媒体重放设备)交互中使用的许多控制机构。例如,用户可以建立具有控制设备和一个或多个媒体重放设备(例如,扬声器)的本地网络。在操作中,授权用户可以与控制设备进行交互以选择用于在媒体重放设备上重放的一个或多个媒体项目(例如,歌曲)(例如,通过呼叫可用媒体项目的列表,以及从列表选择一个或多个项目)。虽然以上方法是相对直接的,但是一些用户将其体验为麻烦并且低效的。技术文献通常描述与上文所描述的机构相比较更复杂的人-机控制接口。但是这些类型的接口对于开发、测试和维护也可能是昂贵并且耗费时间的。并且在开发时,这些接口可能潜在地提供归因于其增加的复杂性的不均匀的性能。
技术实现思路
本文描述了一种用于以资源高效的方式控制媒体重放设备(和其他种类的设备)同时提供好的用户体验的计算机实现的技术。在一个媒体相关的实现中,该技术使用媒体机器人(BOT)经由消息接口组件拦截由用户录入的消息。媒体机器人然后确定消息是否包括指定待由媒体重放设备播放的目标媒体项目(诸如期望歌曲)的选择控制命令。如果这样的命令被检测到,则媒体机器人制定包括消息的输入查询。媒体机器人利用搜索系统将执行特定域搜索的指令向搜索系统发送输入查询。响应于输入查询,搜索系统生成标识排名第一的媒体项目的查询响应(如果有的话),并且向媒体机器人发送查询响应。搜索系统通过搜索媒体项目的策划媒体特定语料库执行该操作。媒体特定语料库对应于以其他方式可用于搜索系统的宽得多的信息全域的特定搜索域。在接收到查询响应时, ...
【技术保护点】
1.一种用于控制媒体重放设备的、包括一个或多个计算设备的系统环境,包括:消息接口组件,其被配置为经由由所述消息接口组件所提供的用户界面呈现从特定用户接收消息;媒体机器人,其被配置为:接收所述消息;确定所述消息是否包括选择控制命令,其中所述特定用户指定待由所述媒体重放设备播放的目标媒体项目;当所述消息被确定为包含所述选择控制命令时,利用搜索系统将执行域特定搜索的指令向所述搜索系统发送所述消息作为输入查询,所述搜索系统随后通过以下各项处理所述输入查询:在所述输入查询上执行预处理以提供预处理的输入查询;如果有的话则标识媒体项目集,其匹配从媒体项目的策划媒体特定语料库选择的所述预处理的输入查询;以及对所述媒体项目集进行排名以提供查询响应,所述查询响应如果有的话则标识所述媒体项目集中的排名第一的媒体项目;从所述搜索系统接收所述查询响应,其如果有的话则包含所述排名第一的媒体项目;以及输出选择控制信息,其描述所述排名第一的媒体项目;命令缓冲组件,其被配置为将所述选择控制信息存储在数据存储库中;本地系统,其被配置为:从所述命令缓冲命令组件接收所述选择控制信息;以及通过在所述媒体重放设备上播放所述排名第 ...
【技术特征摘要】
【国外来华专利技术】2016.09.27 US 15/278,0031.一种用于控制媒体重放设备的、包括一个或多个计算设备的系统环境,包括:消息接口组件,其被配置为经由由所述消息接口组件所提供的用户界面呈现从特定用户接收消息;媒体机器人,其被配置为:接收所述消息;确定所述消息是否包括选择控制命令,其中所述特定用户指定待由所述媒体重放设备播放的目标媒体项目;当所述消息被确定为包含所述选择控制命令时,利用搜索系统将执行域特定搜索的指令向所述搜索系统发送所述消息作为输入查询,所述搜索系统随后通过以下各项处理所述输入查询:在所述输入查询上执行预处理以提供预处理的输入查询;如果有的话则标识媒体项目集,其匹配从媒体项目的策划媒体特定语料库选择的所述预处理的输入查询;以及对所述媒体项目集进行排名以提供查询响应,所述查询响应如果有的话则标识所述媒体项目集中的排名第一的媒体项目;从所述搜索系统接收所述查询响应,其如果有的话则包含所述排名第一的媒体项目;以及输出选择控制信息,其描述所述排名第一的媒体项目;命令缓冲组件,其被配置为将所述选择控制信息存储在数据存储库中;本地系统,其被配置为:从所述命令缓冲命令组件接收所述选择控制信息;以及通过在所述媒体重放设备上播放所述排名第一的媒体项目,基于所述选择控制信息来控制所述媒体重放设备。2.根据权利要求1所述的系统环境,其中所述消息接口组件是对话接口组件,所述对话接口组件被配置为提供用于由用户组中的、包括所述特定用户的相应用户使用的协作用户界面呈现的一个或多个实例,所述协作用户界面呈现的每个实例展示由所述组中的所述用户录入的消息。3.一个或多个计算设备,其实现用于在控制本地设置中的设备中使用的机器人,包括:消息接收组件,其被配置为从特定用户与其交互的消息接口组件接收由所述特定用户所提供的消息,命令提取组件,其被配置为:确定由所述特定用户所提供的所述消息是否包括选择控制命令,其中所述特定用户指定目标项目;以及当所述消息被确定为包含所述选择控制命令时,利用搜索系统将执行域特定搜索的指令向所述搜索系统发送所述消息作为输入查询,所述搜索系统通过搜索项目的策划域特定语料库、响应于所述输入查询来生成查询响应,所述查询响应如果有的话则标识排名第一的项目;结果处理组件,其被配置为:从所述搜索系统接收所述查询响应,其如果有的话则包含所述排名第一的项目;以及向本地控制系统提供描述所述排名第一的项目的选择控制信息,以用于在控制所述设备中使用。4.根据权利要求3所述的一个或多个计算设备,其中所述消息接口组件是对话接口组件,所述对话接口组件被配置为提供用于由用户组中的包括所述特定用户的相应用户使用的协作用户界面呈现的一个或多个实例,所述协作用户界面呈现的每个实例展示由所述组中的所述用户录入的消息。5.根据权利要求3所述的一个或多个计算设备,其中所述命令提取组件还被配置为:确定所述消息是否包括对应于除所述选择控制命令之外的任何控制命令的非选择控制命令;以及当所述消息被确定为包含所述非选择控制命令时,在不制定用于由所述搜索系统处理的输入查询的情况下,向所述本地系统发送描述所述非选择控制命令的非选择控制信息。6.根据权利要求3所述的一个或多个计算设备,其中所述策划域特定语料库与特定网络可访问域相关联,并且其中所述搜索系统使用由通用搜索系统提供的处理资源而被实现,所述通用搜索系统最初被配置为执行域不可知搜索,其中所述通用搜索系统标识不相对于与那些结果项目相关联的相应域匹配用户查询的结果项目。7.一种用于控制...
【专利技术属性】
技术研发人员:S·E·塞贝尔,L·B·里普塞尔,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。