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

文档序号:8449211阅读:来源:国知局
间的上下文,所述地理空间上下文具有无需用户交互而本身可用的位置信息。
[0032]一些被动过滤概念将不允许用户修改,而其他将允许用户修改。例如,不允许用户交互或修改的被动过滤将是与安全上下文相关联的那些。另一方面,可允许用户修改的被动过滤可与地理空间上下文一起使用。可在单个系统内使用两种类型的过滤。当可用时,可自动确定地理位置。然而,应用程序可选择允许用户指定待用于地理相关上下文中的位置。可允许这个位置不同于用户的已知位置。
[0033]在被动过滤方法的一个实例(例如,针对用户特权和地理空间信息)中,所述系统可检索信息并且仅对位于用户的某一地理空间接近度内的那些资产进行操作。对于给定接近度之外的资产,系统将在任何操作中都决定不考虑与那些资产相关的数据。这可包括诸如提供可用信息列表的此类操作。所述任何操作也可为诸如通知数据变化的操作。在给定接近度之外的那些资产可自动使通知取消(suppressed)。类似地,在基于上下文(例如,安全或用户偏好的上下文)的另一被动类型的智能查询和过滤中,用户将不被提供数据或通知,或不能够对已经被动过滤掉的任何资产或数据执行操作。所谓“资产”以及如本说明书所使用的,意指任何电子(或非电子)装置,或能够处理信息或提供各种功能的实体。资产例如可包括用于泵的控制器、装配线、电子系统、灌溉系统,仅列举几个实例。资产的其他实例是可能的。
[0034]如还提及的,主动查询或过滤是在用户请求时通过先前的配置或偏好或通过用户接口的直接请求或激活来应用的查询或过滤。对于主动过滤方法(即,用户可直接与之交互的过滤),可基于上下文敏感信息限制用于过滤和排序的选项。用户可能访问几十条或更多条不同的上下文敏感信息,所述上下文敏感信息可在应用程序内的过滤方面的排序中使用。然而,在任何给定时间,都将无法证明试图对不提供有意义结果的上下文进行过滤是有用的。利用特定上下文,应用程序可修改可用过滤以提供仅对最可用过滤的访问。主动过滤和查询上下文可由与系统健康相关的信息或需要注意的报警情况的通知组成。这些过滤随后由用户选择以过滤各种类型的信息。
[0035]在部署主动过滤选项的一个实例中,将不向用户呈现基于过滤或排序结果的报警标准的选项,除非在当前上下文内的资产之中存在不同报警信息。在没有资产处于报警状态中的情况下,将不提供报警选项。类似地,在含有多个离散设置的上下文可用的情况下,将仅向用户呈现将提供有意义的结果的那些上下文。
[0036]报警级别、或开关、类型、距离等等全部可被利用,以确定可将智能选项提供给用户的可用水平。例如,将不呈现对类型“泵”的选择,除非在当前上下文中存在泵类型资产。类似地(针对所有其他操作),仅当前在上下文中的那些报警级别将可用作选项。这种智能可应用于任何存在可被利用以确定相关选项的上下文敏感信息的地方。这包括允许理解关系的模型和层次上下文。其他实例是可能的。
[0037]本说明书提供的方法的一个优点是,这些方法允许用户将潜在的庞大数据信息组快速减小到由人更易管理和理解的某物。另外的优点是具有客户端与服务器之间的减小的网络带宽。这特别可用于可能是计量无线连接(metered wireless connect1ns)的移动装置。在存在智能查询和过滤的情况下,仅对最重要数据的请求可由客户端做出,并且类似地,服务器能够仅返回对当前上下文适宜的数据,从而极大地减小总网络带宽和客户端/服务器负载。
[0038]这些方法的另一优点是以下能力:向顾客显示他们的庞大复杂系统能够如何被快速且容易地导航,甚至是在没有物理键盘的触摸装置上。移动性对顾客越来越重要,并且顾客不希望失去功能或生产率。这个系统和关联过程将帮助他们尽可能容易地且以尽可能少的步骤来获取他们需要的数据。
[0039]现参考图1,描述提供智能过滤(或查询)的系统的一个实例。将了解,图1中所示的许多元件可作为在通用处理装置上运行的编程软件来实施。然而,还将理解,硬件和软件的任何组合都可用于实施这些元件。同样将理解,虽然本说明书中的大部分描述涉及过滤,但查询也被包括在公开主题的范围内。
[0040]系统包括处理模块102。处理模块102连接至显示器104。在这个实例中,处理模块102可位于移动装置处,如手机、个人计算机、寻呼机或个人数字助理。其他部署实例是可能的。显示器104可为显示图像和/或允许用户选择图标/图像的任何类型的显示器,如所属领域技术人员已知。在这方面中,显示器可包括或连接至键盘,或只是允许用户直接在显示器104处或显示器104上做出选择。
[0041]处理模块102包括被动型过滤器106(包括规则108)、确定操作模块110以及分析和确定过滤操作模块112。
[0042]被动型过滤器106和确定操作模块110实施被动过滤。被动型过滤器106被激活用于获得过滤结果。在一些实例中,将防止发生基于过滤结果的操作。在其他实例中,基于过滤结果来形成一个或多个图形过滤选项。
[0043]更具体而言,接收上下文相关用户信息120。上下文相关用户信息可包括与用户相关的安全相关信息122,和/或与用户、用户附近资产或两者有关的地理空间信息124。将被动型过滤器106应用于上下文相关用户信息以确定过滤结果。在这方面中,可将规则108应用于接收的上下文相关用户信息120以确定结果。基于过滤结果,确定可由用户选择的一个或多个操作。用户不能直接影响确定的操作。在一个实例中,过滤操作在显示器104上呈现给用户。
[0044]在被动过滤的一个实例中,系统可检索信息,并且仅对位于用户的某一地理空间接近度内的那些资产进行操作。对于给定接近度(由地理空间信息124指示)之外的资产,系统在任何操作(如提供可用信息列表或通知数据变化)中都将决定不考虑与那些资产相关的数据。在给定接近度之外的那些资产可自动使通知取消。类似地,在基于上下文(安全或用户偏好的上下文)的另一被动类型的智能查询和过滤中,用户将不被提供数据或通知,或不能够对已经被动过滤掉的任何资产或数据执行操作。
[0045]分析和确定过滤操作模块112实施主动过滤。在这个方面中,接收用户内容114。用户内容114与移动接口(例如,网页或在移动装置上呈现的类似物)的至少一部分关联,并且用户内容可随时间变化。用户内容114由分析和确定过滤操作模块112自动分析。基于分析,分析和确定过滤操作模块112形成一个或多个图形过滤选项116。一个或多个图形过滤选项116能有效控制在移动装置的显示器104上呈现给用户的信息。用户选择图形过滤选项中的一个。可替代地,其他上下文相关信息118(例如,地理空间信息)可用于确定过滤选项。
[0046]在这些方法中,主动过滤和查询内容被输入作为其他上下文相关信息118,并且可包括与系统健康相关的信息或需要注意的报警情况的通知。报警级别、或开关、类型、距离等等全部可被利用,以确定可使用其他上下文相关信息118将智能选项提供给用户的可用水平。例如,在包括用户附近的泵的情况下,将不呈现对类型“泵”的选择,除非在当前地理上下文(例如,在移动装置的某一距离内)中存在泵类型资产。类似地(针对所有其他操作),仅当前在上下文中的那些报警级别将可用作选项。其他实例是可能的。
[0047]此外,可能存在通配符或正规表达式类型搜索是必要的情况。由于智能来源于上下文,这个系统可提供可能产生所需结果的一系列预先选择的正规表达式或通配符。
[0048]这种方法的一个实例包括通过类型来过滤列表,其中许多类型被类似地命名,或存在若干子类型如“资产ABC”、“资产XYZ”等等。鉴于在此给出的列表,可容易地向用户呈现预先添加的通配符选项“Asset*”。所述选项可被呈现,并且需要单击且保证无来自拼写或大写的错误。与可能导致数据键入错误、自动校正错误等等的六次或更多次触摸相比较,这个动作仅需要在移动装置上的若干次触摸。换言之,用户能够尽可能快地访问他们想要的任何内容,同时使用尽可能少的步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1