查询的上下文修改制造技术

技术编号:19878402 阅读:23 留言:0更新日期:2018-12-22 17:59
公开了用于对查询进行上下文修改以细化搜索结果的系统和方法。用户可以对移动计算设备的屏幕上显示的一个或多个显示元素进行力度间隔选择。可以通过对所选的显示元素进行分析来确定上下文。可以在屏幕上显示一个或多个上下文选项,以供用户选择。所选的上下文选项可以使移动计算设备修改原始查询,进而生成上下文修改查询。上下文修改查询可以用于检索出细化的搜索结果。

【技术实现步骤摘要】
【国外来华专利技术】查询的上下文修改相关申请本国际申请要求于2016年4月18日提交的标题为“查询的上下文修改”的美国专利申请第15/131,943号的优先权,其全部内容在此通过引用的方式整体并入本文中。
本申请总体上涉及计算机数据库的
,并且在各种实施例中涉及使用上下文来修改数据库查询的系统和方法。
技术介绍
用户正越来越多地使用移动计算设备(如智能电话)来访问搜索站点(例如,搜索引擎),实现对内容或物品的搜索。在过去,这些搜索或查询是在通常配备有全尺寸计算机显示监视器和全尺寸物理或机械输入/输出(I/O)接口(如键盘和鼠标)的全桌面计算系统上进行的。与此相反,移动计算设备可以使用触摸屏作为其主要的I/O接口。通过触摸屏在移动计算系统上搜索内容或物品存在着许多局限性。譬如,移动计算系统上触摸屏的屏幕尺寸通常有限。在屏幕尺寸有限的移动计算设备上对查询进行细化可能是一个相当耗时的过程。想要修改和细化搜索字符串的用户可能不得不继续研究若干种屏幕菜单才能搜索到细化选项。由于移动计算设备的屏幕尺寸有限,因此,查看菜单可能会变得相当复杂,而且还会迫使用户打开多个子菜单,这可能在搜索菜单树时出现自发式崩溃。此外,屏幕上的菜单通常使底层的结果变得模糊不清,由此进一步妨碍了搜索过程。此外,可能会要求用户借助于移动键盘来连续地变更搜索字符串,此举增加了键入每个细化术语的额外时间。最后,许多过去的手段都要求用户使用双手在移动计算设备上进行导航或键入,而这可能比较麻烦,可行性也不强;有时候,用户可能并不会选择进行双手导航,例如,在用户仅有一只手有空操作移动计算设备时。附图说明在附图中通过示例而非限制性的方式示出了本公开的一些实施例,其中相同的附图标记表示相似的元件,并且其中:图1是描绘了其内可以部署一个示例性实施例的客户端-服务器系统的网络图。图2A和图2B示出了描绘根据示例性实施例的客户端设备与应用服务器之间的示例性交换的交互图。图3图示了示出根据一些实施例的设置在联网系统内的组件的框图。图4示出了图示根据一些实施例的用于处理上下文修改查询的方法的流程图。图5A至图5C示出了根据一些实施例的接触显示器上的示例性用户接口。图6示出了根据一些实施例的接触显示器上的示例性用户接口。图7示出了根据一些实施例的示例性形式为计算机系统的机器的图示,在该计算机系统内可以执行一组指令以使机器执行本文所讨论的任何一种或多种方法。具体实施方式现将详细参考用于实现本专利技术主题的具体示例性实施例。在附图中示出了这些具体实施例的示例。将会理解的是,这些示例并不旨在将权利要求的范围限制于所示实施例。相反,它们旨在涵盖可以被包括在本公开范围内的替换、修改和等同物。在下面的描述中,为了提供对主题的透彻理解,阐述了具体的细节。可以在没有这些具体细节中的一些或全部的情况下实践各实施例。本公开的各方面涉及通过接触显示器(诸如启用了触摸功能的显示屏)对数据库查询进行上下文修改。一般情况下,接触显示器是可操作以显示用户接口的显示屏,其中用户可以通过直接按压目标区域来选择用户接口内的物品。示例性实施例包括用于通过客户端设备的接触显示器(例如,移动设备的触摸屏显示器)来接收搜索字符串的系统和方法。客户端设备可以将搜索字符串传送到服务器,服务器查询一个或多个数据库以检索出搜索字符串结果,然后再将搜索字符串结果发送回客户端设备,以供显示。客户端设备的用户可以查看搜索字符串结果,并通过接触显示器选出搜索字符串结果的显示元素。可以采用选择手势或力度间隔选择动作来执行该选择,其中力度间隔选择动作可以是长按(例如,在一段时间内按住不放)点击动作、基于压力的点击动作(例如,用力按压在物品上一段时间以选择该物品,而不是轻敲进行选择)、或者顺序压力点击动作(例如,先敲击物品,然后再用力地按压该物品)。客户端设备可以检测到已经采用力度间隔选择动作选择了显示元素,并且对所选的显示元素进行分析,以确定元素的上下文。元素的上下文可以涉及元素的基础内容是否与过滤器相关(例如,选择“免费配送”图标)或关键字相关(例如,在智能手机壳结果中选出的“红色”)。此外,在一些实施例中,元素的上下文可以对应于显示元素在接触显示器中的位置、标签或其他上下文,如下面进一步详细讨论的。然后,客户端设备可以基于显示元素的所识别的上下文来显示一个或多个上下文选项。示例性上下文选项可以包括将所选关键字添加到搜索字符串并基于所选显示元素来创建过滤器。用户可以使用接触显示器来选择接触选项。然后,客户端设备可以基于所选的上下文选项来修改原始搜索字符串。在一些实施例中,将所选词语添加到搜索字符串的末尾并存储为修改的搜索字符串。在一些实施例中,生成与搜索字符串相关的过滤器元数据,并将其与原始搜索字符串一起存储为修改搜索字符串。然后可以将修改搜索字符串发送到服务器,服务器可以将修改搜索字符串结果提供给客户端设备,以供显示。用户可以再次在屏幕上对元素进行力度间隔选择,以进一步细化搜索过程。通过这种方式,用户可以在屏幕尺寸受限的系统中快速地细化搜索结果(如手机中出现的情况那样);此外,用户可以用一只手和/或一根手指(例如,大拇指)修改搜索结果,无需调出整个键盘或搜索菜单。为此,所公开的手段可以通过如下方式执行用于修改应用查询的方法:显示从接触显示器接口接收到的初始查询的初始查询结果;经由接触显示器接口接收对初始查询结果的显示元素的力度间隔选择;确定显示元素的上下文;至少部分地基于显示元素的上下文来修改初始查询,进而生成修改查询;和/或接收修改查询结果,以在接触显示器接口上显示。此外,在一些实施例中,这种计算机实现方法还可以包括:显示基于上下文修改初始查询的一个或多个选项和/或通过接触显示器接口接收对该一个或多个选项的选择。此外,在一些实施例中,可以基于选择来修改初始查询结果。此外,在一些实施例中,可以基于所选的显示元素中的关键字来确定上下文。此外,在一些实施例中,可以基于所选的显示元素在接触显示器接口内的位置来确定上下文。此外,在一些实施例中,可以基于所选的显示元素的类属性来确定上下文。此外,在一些实施例中,力度间隔选择可以是基于在选择显示元素时与接触显示器接口相接触的时间量的选择动作。此外,在一些实施例中,力度间隔选择可以是基于在选择显示元素时施加到接触显示器接口的压力量的选择动作。此外,在一些实施例中,接触显示器接口可以是移动设备的触摸屏显示器。此外,在一些实施例中,通过网络(如互联网)从服务器接收初始查询结果和修改查询结果。图1是描绘了根据一个实施例的网络系统100的网络图,网络系统100具有配置为通过网络102(例如,互联网)交换数据的客户端-服务器架构。虽然网络系统100是被描绘为具有客户端-服务器架构,但是当然,本专利技术的主题并不限于这样的架构,并且同样也可以应用在例如事件驱动系统、分布式系统或对等架构系统中。此外,为了避免不必要的细节使本专利技术的主题变得模糊,图1中省略了与传达对本专利技术主题的理解没有密切关系的各种功能组件。此外,应当理解的是,尽管在单数意义上讨论了网络系统100的各种功能组件,但是仍可以采用各种功能组件中的任何一个的多个实例。网络系统100包括通过网络102与客户端设备106和第三方服务器108通信的基于网本文档来自技高网...

【技术保护点】
1.一种用于修改应用查询的计算机实现方法,包括:显示从接触显示器接口接收的初始查询的初始查询结果;经由所述接触显示器接口接收对所述初始查询结果的显示元素的力度间隔选择;确定所述显示元素的上下文;至少部分地基于所述显示元素的上下文修改所述初始查询,以生成修改查询;以及接收修改查询结果,以显示在所述接触显示器接口上。

【技术特征摘要】
【国外来华专利技术】2016.04.18 US 15/131,9431.一种用于修改应用查询的计算机实现方法,包括:显示从接触显示器接口接收的初始查询的初始查询结果;经由所述接触显示器接口接收对所述初始查询结果的显示元素的力度间隔选择;确定所述显示元素的上下文;至少部分地基于所述显示元素的上下文修改所述初始查询,以生成修改查询;以及接收修改查询结果,以显示在所述接触显示器接口上。2.根据权利要求1所述的计算机实现方法,还包括:显示基于所述上下文来修改所述初始查询的一个或多个选项;以及通过所述接触显示器接口接收对所述一个或多个选项的选择。3.根据权利要求2所述的计算机实现方法,其中基于所述选择来修改所述初始查询结果。4.根据权利要求1所述的计算机实现方法,其中基于所选的显示元素来确定所述上下文,所选的显示元素包括来自所述初始查询结果中的物品的描述区域的关键字。5.根据权利要求1所述的计算机实现方法,其中基于所选的显示元素在所述接触显示器接口内的位置来确定所述上下文,所选的显示元素的所述位置对应于指示上下文的字段参数或标记。6.根据权利要求1所述的计算机实现方法,其中基于所选的显示元素的类属性确定所述上下文。7.根据权利要求1所述的计算机实现方法,其中所述力度间隔选择是基于在选择所述显示元素时与所述接触显示器接口相接触的时间量的选择动作。8.根据权利要求1所述的计算机实现方法,其中所述力度间隔选择是基于在选择所述显示元素时施加到所述接触显示器接口的压力量的选择动作。9.根据权利要求1所述的计算机实现方法,其中所述接触显示器接口是移动设备的触摸屏显示器,并且通过网络从服务器接收所述初始查询结果和修改查询结果。10.一种用于修改应用查询的系统,所述系统包括:机器的一个或多个处理器;以及存储指令的存储器,所述指令在由所述一个或多个处理器执行时使所述机器:显示从接触显示器接口接收的初始查询的初始查询结果;经由所述接触显示器接口接收对所述初始查询结果的显示元素的力度间隔选择;确定所述显示元素的上下文;至少部分地基于所述显示元素的上下文修改所述初始查询,以生成修改查...

【专利技术属性】
技术研发人员:泰勒·勇·纽金特
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

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

1