用户接口反馈元素的制作方法

文档序号:9635129阅读:427来源:国知局
用户接口反馈元素的制作方法
【专利说明】
【背景技术】
[0001]有效地搜索数量不断增加的数据对于用户而言始终是一项挑战,而且类似地,提供有所改进的搜索能力对于搜索引擎提供商而言也始终是一项具有竞争性的挑战。一种用于改进搜索效能的技术尝试获得用户反馈。对于语义web和结构数据搜索而言,虽然期望用户关于实体属性和列表的反馈以确保数据的正确性、新鲜度和用户相关性,但是获得肯定/否定反馈以及所建议的改变却是成问题的。

【发明内容】

[0002]以下给出简化的
【发明内容】
以便提供对这里所描述的一些新颖实施例的基本理解。该
【发明内容】
并非是扩展性综述,并且其并非意在标示出关键/必要元素或者对其范围加以限定。其目的仅在于以简化形式给出以下概念而作为随后给出的更为详细的描述的前序。
[0003]所公开的架构在用户接口(UI)中实施了诸如事实交互式元素和列表交互式元素之类的交互式反馈元素以帮助针对语义web和结构数据搜索而获得有关实体属性的用户反馈从而确保数据的正确性、新鲜度和用户相关性。
[0004]该UI呈现web和结构数据,后者包括根据实体和相对应的实体属性所定义的数据项目。该实体属性包括可以为正确、不正确或缺失以及期望用户反馈的属性数据(数值)。事实交互式元素与每个实体属性相关联。该事实交互式元素使得用户能够与相对应属性的属性数据进行交互。该用户交互随后提供有关给定属性的属性数据的正确性的反馈。交互式元素的每种状态具有与其它状态具有明显视觉差异的相对应视觉状态。该交互式元素支持使用诸如利用输入设备之类的标准用户输入,以及使用诸如与自然用户接口(NUI)手势相关联的手势所进行的交互。
[0005]该架构采用众包(crowd-sourcing)和建议信息来帮助web和结构数据的用户反馈。众包数据能够一在其它用户对相同属性数值进行寻址时一实时获得(在实际事件发生的时间跨度内进行处理),或者从捕捉并存储众包数据的数据源所获得,并且其分析能够由众包组件来执行从而针对该属性得出最为普遍的(多个)众包数值。在任何情况下,能够在UI中呈现(多个)众包属性数值(单一数值或顶端数值的列表)。
[0006]建议组件能够被采用,其(直接和/或经由众包组件)对众包数据进行处理从而得出(多个)建议属性数值(以便在UI中进行呈现)。(多个)建议属性数值能够从众包数据、从其它数据源(例如,诸如网站的在线源、其它结构数据源、离线源等)或者上述二者所得出。(多个)众包数值能够作为单一众包数值或者众包数值的列表在UI中进行呈现。类似地,(多个)建议数值能够作为单一建议数值或者建议数值的列表进行呈现。
[0007]除了标准UI元素特性之外,单一事实交互式反馈元素(至少)定义附加特性:属性类型,原始数值,状态和建议数值。该列表交互式反馈元素包括列表项目的集合,其中每个列表项目至少具有数值特性、原始位置和建议位置。
[0008]提供了手势处理组件和呈现组件。该呈现组件可以包括硬件和软件,它们通常被提供并且使得用户能够与触摸敏感显示器和应用用户接口进行交互。手势处理组件包括至少用于话音识别、语音识别、脸部识别、身体部分和附属物的姿态识别的硬件和软件功能。
[0009]为实现以上和相关目标,这里结合以下描述和附图对某些说明性的方面进行描述。这些方面指示了这里所公开的原则能够被加以实践的各种方式,并且所有方面及其等同形式都意在处于所请求保护主题的范围之内。其它优势和新颖特征在结合附图考虑时都将由于以下详细描述而变得显而易见。
【附图说明】
[0010]图1图示了依据所公开架构的系统。
[0011]图2图示了采用众包和建议信息来辅助结构数据的用户反馈的系统的可替换实施例。
[0012]图3图示了依据所公开架构的一般交互式事实反馈元素以及用户与实体属性进行交互的状态图。
[0013]图4图示了针对状态特性的示例性交互式事实反馈元素的详细示图。
[0014]图5图示了用户接口中属性的反馈元素状态的不同视觉状态的呈现形式。
[0015]图6A和6B图示了反馈用户接口元素的单一示图,其包括属性类型特性、建议数值特性和原始数值特性的容器项目。
[0016]图7图示了单一事实UI反馈元素的特性的示图。
[0017]图8图示了依据所公开架构的结果列表反馈元素的示图。
[0018]图9图示了依据所公开架构采用手势与属性、实体以及实体和属性的列表进行交互的用户接口系统。
[0019]图10图示了用于与如图8的反馈用户接口元素所促成的结果集列表进行交互的示图。
[0020]图11图示了所公开架构针对实体图形中的实体消歧的实施方式。
[0021]图12图示了依据所公开架构的方法。
[0022]图13图示了依据所公开架构的可替换方法。
[0023]图14图示了依据所公开架构的采用并执行交互式元素的计算系统的框图。
【具体实施方式】
[0024]所公开的架构在用户接口(UI)中实施了诸如事实交互式元素和列表交互式元素之类的交互式反馈元素以帮助针对语义web和结构数据搜索而获得有关实体属性的用户反馈从而改进数据的正确性、新鲜度和数据中的用户相关性。
[0025]该UI呈现web和结构数据,后者包括根据实体所定义的数据项目以及相对应的实体属性。该实体属性包括可以为正确、不正确或缺失以及期望用户反馈的属性数据(数值)。事实交互式元素与每个实体属性相关联。该事实交互式元素使得用户能够与相对应属性的属性数值进行交互。该用户交互随后提供有关给定属性的属性数据的正确性的反馈。交互式元素的每种状态具有与其它状态具有明显视觉差异的相对应视觉状态。该交互式元素支持使用诸如利用输入设备之类的标准用户输入,以及使用诸如与自然用户接口(NUI)手势相关联的手势所进行的交互。
[0026]交互式元素是表示正在进行的操作或变换的的状态的接口对象,其或者是用户意图的视觉提醒物(例如,指针)或者是展示用户可能进行交互的地方的可视线索(affordance)o
[0027]在支持触摸/手势的计算设备上,用户被呈现以来自实体数据库(例如,本地电话簿、名人列表等)的实体及其实体属性。UI提供了确认属性的正确性、指示标记不正确并且使得能够进行适当属性编辑的功能(ability)。在支持触摸/手势的设备的一种实施方式中,该UI提供了敲击属性以确认其正确性,双击属性以将其标记为不正确,或者敲击并保持在属性上而使得能够进行适当属性编辑的功能;然而,所要意识到的是,可以采用其它的手势/触摸交互。属性编辑模式使得用户能够通过替换所推荐的变化来建议针对属性的编辑。还能够通过元素上的“滑动”手势(转换操控)来执行有关属性数值复原的反馈。
[0028]诸如示出来自其它用户的实时反馈(在用户提供反馈时)和历史反馈(来自之前所提供并存储的信息)之类的附加状态能够被添加并且通过诸如缩放和旋转之类的其它手势进行调用。对于诸如图片之类的非文本内容而言,无接触手势和多点触碰手势能够为用户提供更为自然的提供反馈的方式。话音命令也能够与手势进行整合。
[0029]除了获得有关实体的单一事实/属性的反馈之外,经常需要获得有关重复项目和项目相关性的反馈。在这样的情行下,结果能够在项目的排序列表中被呈现给用户。
[0030]提供普通的标准UI元素,其使得用户能够将项目“对齐”在一起(例如,多点触碰手势,例如使用每只手的手指在视觉上将两个重复项目放在一起)以将该项目标记为是重复的,将项目拖动至列表中所期望的位置(顺序),将项目缩小以复原(撤销)重复反馈,缩小两个相邻项目以在其间增加新的项目,并且执行“滑动”以删除/恢复项目。
[0031]现在参考附图,其中同样的附图标记贯穿全文被用来指代同样的元素。在以下描述中,出于解释的目的,给出了多个具体细节以便提供对其的全面理解。然而,新颖的实施例显然可以在没有这些具体细节的情况下进行实践。在其它实例中,以框图形式展示了结构和设备以便促进对其的描述。意图在于覆盖落入所请求保护主题的精神和范围之内的所有修改、等同和替换形式。
[0032]图1图示了依据所公开架构的系统100。系统100包括呈现结构数据104的用户接口 102。结构数据104包括根据实体106所定义的数据项目以及相对应的实体属性108。例如,实体属性108包括可以为正确、不正确或缺失以及在支持手势的搜索环境中期望用户反馈的属性。交互式元素与每个实体属性相关联。该交互式元素使得用户能够与相对应属性的属性数据进行交互。用户交互随后关于给定属性的属性数据的正确性提供反馈。
[0033]因此,交互式(反馈)元素110与属性112相关联,后者使得用户能够与属性112的的属性数据114进行交互。交互式元素110使得能够使用诸如利用输入设备所进行的标准用户输入,而且还支持使用诸如与自然用户接口(NUI)手势相关联的手势所进行的交互。
[0034]NUI可以被定义为使得用户能够以“自然”方式与设备进行交互的任意接口技术,其没有诸如鼠标、键盘、遥控器等的输入设备所施加的人为约束。NUI方法的示例包括采用手势的那些方法,其在这里被宽泛地定义为包括但并不局限于话音识别、触摸和输入笔识另IJ、屏幕上或邻近屏幕的手势识别、空中手势、头部和眼部追踪、语音和话音发声,以及至少涉及视觉、话音、语音、姿态和触摸数据的机器学习。
[0035]NUI技术包括但并不局限于触摸敏感显示器,语音和话音识别,意图和目标理解,使用深度相机(例如,立
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1