用于智能查询和过滤的设备和方法

文档序号:8449211阅读:427来源:国知局
用于智能查询和过滤的设备和方法
【技术领域】
[0001]本说明书公开的主题涉及在应用程序内根据上下文查询和过滤信息。
【背景技术】
[0002]在任何明显庞大或复杂的系统中,各种上下文敏感信息可供使用。尽管具有这种可用性,但大多数应用程序仍试图通过期待用户从选项列表中挑选来提供上下文敏感搜索,并且提供自然语言或正规表达式类型搜索字符串。这些先前的方法耗时且容易出错。另夕卜,这些方法极少在第一次尝试就产生所需结果。
[0003]此外,搜索框和手动选择要求大量的用户交互和数据键入。在复杂系统中可能存在几十或几百个可用选项。对于具有触摸输入控制的移动应用程序而言,必需避免简单要求广泛数据键入的任何操作。简而言之,大多数先前的系统要求用户找出数据、资产或其他类型的信息。不幸的是,用户通常不想获得所要求的数据,而是偏爱为他们找到的数据。
[0004]由于上述问题,在先前系统中用户常常被数据淹没。这导致用户受挫以及对这些先前方法的不满。

【发明内容】

[0005]提供用于智能查询和过滤的方法。更具体而言,本方法提供具有理解各种系统上下文的功能的应用程序,并且将这个功能与各种过滤技术一起利用。
[0006]在一种方法中,所述应用程序可包括诸如查询和过滤能力的特征,所述查询和过滤能力被编程用于自省上下文敏感信息,以便动态构造仅对用户或移动装置的当前上下文适用的查询和过滤。
[0007]在其他方法中,当与地理位置使能系统一起利用时,应用程序可具有与地理空间或地理位置相关的上下文敏感信息,并且将这个上下文敏感信息用于过滤中。例如,所述应用程序可具有与距离用户给定距离内的相关资产有关的上下文敏感信息,并且使用这个上下文敏感信息以过滤数据。在另外的方法中,查询和过滤功能将来自服务器、客户端或两者的组合。
[0008]本说明书描述的智能查询和过滤方法是被动的或主动的。被动查询可被认为是在无需用户交互的情况下自动发生的查询,而主动查询可被定义为用户要求应用过滤器的情况下的查询。
[0009]在一些被动方法(如包括用户特权和地理空间信息的那些)中,所述系统可检索信息并且仅对位于用户的某一地理空间接近度内的那些资产进行操作。对于给定接近度之外的资产,所述系统将在任何操作中都决定不考虑与那些资产相关的数据。
[0010]在一些主动方法中,可基于上下文敏感信息限制用于过滤和排序的选项。用户可访问几十条或更多条不同的上下文敏感信息,所述上下文敏感信息可用于创建呈现给用户的各种过滤选项。
[0011]用于智能查询和过滤的这些和其他方法可使得用户能够迅速减少潜在的庞大数据组以变得更易管理。此外,利用这些方法可导致客户端与服务器之间的减小的网络带宽。另外,这些方法可帮助用户提高对移动平台的接受性,而不用害怕生产率或功能的损失。
[0012]在许多这些实施例中,接收用户内容。用户内容与移动接口的至少一部分关联,并且用户内容可随时间变化。自动分析所述用户内容。基于分析,形成一个或多个图形过滤选项,并且所述一个或多个图形过滤选项能有效控制在移动装置的显示器上呈现给用户的信息。所述用户选择图形过滤选项中的一个。
[0013]在其他方面中,预先确定的过滤器被激活用于获得过滤结果。在一些实例中,将防止发生基于过滤结果的操作。在其他实例中,基于过滤结果形成一个或多个图形过滤选项。
[0014]在其他这些实施例中,接收上下文相关用户信息。上下文相关用户信息包括与用户相关的安全相关信息或与用户有关的地理空间信息中的至少一个。将预先确定的过滤器应用于上下文相关用户信息以确定过滤结果。基于过滤结果,确定一个或多个操作(其可由用户选择)。用户不能直接影响(affect)或选择确定的操作。操作在显示屏幕上向用户显不O
[0015]在一些方面中,地理空间信息包括用户的玮度、经度和海拔中的至少一个。在其他方面中,预先确定的过滤器包括一个或多个安全相关规则,并且过滤器将安全相关规则应用于安全相关信息以确定过滤结果。在另外的方面中,预先确定的过滤器包括一个或多个地理位置相关规则,并且过滤器将地理位置规则应用于地理空间信息以确定过滤结果。
[0016]在其他这些实施例中,配置用于动态控制数据的设备包括接口和控制器。接口具有输入端和输出端,并且配置用于在输入端处接收用户内容。用户内容(例如,网页)与移动接口(例如,显示器)的至少一部分关联,并且用户内容可随时间变化。列举两个实例,移动接口可为网页、(具有任何格式的)显示屏幕的形式。
[0017]控制器耦合至接口,并且配置用于自动分析用户内容。基于分析,控制器配置用于在输出端处形成一个或多个图形过滤选项。一个或多个图形过滤选项一旦被选择就能有效控制呈现给用户的信息。控制器进一步配置用于在移动装置的显示器上向用户呈现一个或多个图形过滤选项。
【附图说明】
[0018]为更全面理解本发明,应参考以下详细描述和附图,其中:
[0019]图1包括根据本发明的各种实施例的用于提供过滤选项的系统的方框图;
[0020]图2包括根据本发明的各种实施例的主动过滤方法的流程图;
[0021]图3包括根据本发明的各种实施例的被动过滤方法的流程图;
[0022]图4包括根据本发明的各种实施例的用于提供过滤选项的设备的方框图;以及
[0023]图5包括根据本发明的各种实施例的示出过滤选项的显示器的方框图。
[0024]技术人员将了解,图中的元件是出于简单和清楚而示出。将进一步了解,可能以特定的发生顺序描述或描绘某些动作和/或步骤,但所属领域技术人员将理解,实际上并不需要关于顺序的此类特殊性。还将理解,本说明书中使用的术语和表达具有与此类术语和表达相对于其所对应的各自的调查和研宄领域相一致的普通意义,除非本说明书中已另外阐述特定含义。
【具体实施方式】
[0025]提供方法,由此用户不再需要找出或定位数据。替代地,通过利用可用于系统的上下文敏感信息,提供允许数据流向用户的过滤器。通过允许应用程序理解各种系统上下文(整个系统以及局部子部件内),所述应用程序可利用被动过滤(如与地理空间上下文、安全上下文或用户偏好类型设置相关的过滤)。本说明书描述的方法还可动态解析理解的上下文,并且基于当前上下文提供主动过滤、查询以及甚至简单的排序。在呈现给用户之前可智能减少否则可能会非常庞大的选项列表。
[0026]可在许多环境中提供所述方法。在移动通信环境中,利用一次或两次触摸来点击少量最相关过滤标准优于使用通配符搜索的标准空白搜索框。甚至对于复杂情景,都可应用智能查询和过滤。
[0027]能够使处于系统逻辑水平和用户可视化水平的应用程序特征如查询和过滤能力以一种方式智能地自省上下文敏感信息,以便动态构造查询和过滤,所述查询和过滤仅适用于当前上下文并且将仅基于所述上下文提供有意义的结果。
[0028]鉴于地理位置使能系统,应用程序将可能具有地理空间性质的上下文敏感信息。此外,应用程序将可能具有与距离用户给定距离内的相关资产有关的上下文敏感信息,以及用户相关上下文信息。资产例如可包括用于泵的控制器、装配线、电子系统、灌溉系统,仅列举几个实例。资产的其他实例是可能的。
[0029]利用这个信息,应用程序有能力来修改它的查询和过滤,以仅提供对用户有用的那些,并且仅内部访问将向用户提供相关结果的那些。
[0030]可在服务器、客户端或服务器和客户端的组合处实施这个查询和过滤功能。客户端将提供数据组的细化(fine-grained)排序和过滤,而服务器可提供基于安全上下文的过滤,如不允许用户访问安全上下文未允许的数据或功能。
[0031]如所提及,查询和过滤概念有时可被视为被动的或主动的。被动查询和过滤可用于指示自动为用户应用诸如安全上下文的那些查询和过滤。这也可应用于诸如地理空
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1