Systems, devices, and methods can provide query response. The value of the lifetime (TTL) can be determined for the data associated with the computing unit, in which the unit can not allow access to data when the TTL expires. In addition, it is possible to judge whether the data associated with the computing unit meets the query. Furthermore, the query response can be generated, including the data associated with the computing unit to satisfy the query. In one example, the context of the data associated with the computing unit can be determined, in which the unit of computing may not allow access to data based on context. Data can be expressed as a network of computing units, which can provide a contextual TTL for data, which can be handled in a massive and distributed manner.
【技术实现步骤摘要】
【国外来华专利技术】基于临时数据提供查询响应的设备和/或方法相关申请的交叉引用本申请要求享有于2015年6月26日提交的美国非临时专利申请No.14/751,841的优先权的权益。
实施例总体上涉及提供查询响应。更具体而言,实施例涉及基于诸如语境临时数据之类的临时数据提供对查询的响应的设备和/或方法。
技术介绍
数据可以被建模为将若干实体表达为一组顶点(例如,人、物体、地理位置等)的图表。图表还包括连接至少一些顶点的边,其中各边表示由顶点表示的实体之间的关系。边可以被分配值(例如,对应于驾驶距离、行驶时间等的值)和/或权重(例如,友好程度、由所连接顶点表示的人之间的信任程度等),进一步对实体之间的关系建模。在一个示例中,图表可以表示地理区域,其中顶点表示该区域中的城市或其它位置,两个顶点之间的边表示位置之间的物理连接(例如,可以从一地驾车到另一地)。在另一个示例中,可以使用图表对社交网络建模,其中每个人由顶点表示,并且两个顶点之间的边表示人之间的关系(例如,友情、朋友家人关系、工作关系等)。然而,图表并未用于对临时数据建模。此外,处理具有过期值的数据的常规架构可能需要架构外部的分量来 ...
【技术保护点】
一种提供查询响应的系统,包括:接口,其向数据收集器提供满足查询的数据;以及计算单元,其包括:消息分析器,其对包括要到达所述计算单元的查询的消息进行评估;时间分析器,其为与所述计算单元相关联的数据确定生存时间(TTL)的值,其中,在所述TTL到期时所述计算单元不允许访问所述数据;内容分析器,其判断与所述计算单元相关联的数据是否满足查询;以及响应发生器,其产生查询响应,所述查询响应包括与所述计算单元相关联的满足所述查询的数据。
【技术特征摘要】
【国外来华专利技术】2015.06.26 US 14/751,8411.一种提供查询响应的系统,包括:接口,其向数据收集器提供满足查询的数据;以及计算单元,其包括:消息分析器,其对包括要到达所述计算单元的查询的消息进行评估;时间分析器,其为与所述计算单元相关联的数据确定生存时间(TTL)的值,其中,在所述TTL到期时所述计算单元不允许访问所述数据;内容分析器,其判断与所述计算单元相关联的数据是否满足查询;以及响应发生器,其产生查询响应,所述查询响应包括与所述计算单元相关联的满足所述查询的数据。2.根据权利要求1所述的系统,其中,所述消息分析器包括:路径评估器,其确定已经由所述消息收集的路径;实体评估器,其为将要发出所述查询的实体确定实体标识符;以及查询评估器,其确定查询标识符或查询中的一个或多个,其中,所述查询包括正则表达式。3.根据权利要求1所述的系统,其中,所述时间分析器包括:可用时间评估器,其判断是否有时间能够供所述计算单元中的一个或多个来处理要到达相邻计算单元的所述查询或消息;单元TTL评估器,其为由所述计算单元表示的数据确定单元TTL的值;链路TTL评估器,其为由连接所述计算单元和相邻计算单元的链路表示的数据确定链路TTL的值;以及路径TTL评估器,其为由特定路径中的所有计算单元或连接所述特定路径中的所有计算单元的所有链路中的一个或多个表示的数据确定路径TTL的值。4.根据权利要求1所述的系统,进一步包括语境分析器,所述语境分析器包括:单元语境评估器,其为由所述计算单元表示的数据确定语境;链路语境评估器,其为由连接所述计算单元和相邻计算单元的链路表示的数据确定语境;以及路径语境评估器,其为由特定路径中的所有计算单元或连接特定路径中所有计算单元的所有链路中的一个或多个表示的数据确定语境。5.根据权利要求1所述的系统,其中,所述内容分析器进一步包括:数据匹配器,其判断与所述计算单元相关联的数据是否匹配所述查询;以及权重分析器,其为与所述计算单元相关联的数据确定权重值。6.根据权利要求1所述的系统,进一步包括相邻分析器,所述相邻分析器判断相邻计算单元是否要为所述查询响应提供数据,其中,所述计算单元在所述相邻计算单元为所述查询响应提供数据时,不允许对连接所述计算单元与所述相邻计算单元的链路进行访问。7.根据权利要求1到6中的任一项所述的系统,进一步包括数据建模器,所述数据建模器将知识库表示为包括连接两个或更多个计算单元的链路的图表,其中,所述图表中的两个或更多个计算单元中的每个计算单元独立地进行计算。8.一种提供查询响应的装置,包括:时间分析器,其为与计算单元相关联的数据确定生存时间(TTL)的值,其中,在所述TTL到期时所述计算单元不允许访问所述数据;内容分析器,其判断与所述计算单元相关联的数据是否满足查询;以及响应发生器,其产生查询响应,所述查询响应包括与所述计算单元相关联的满足所述查询的数据。9.根据权利要求8所述的装置,进一步包括消息分析器,所述消息分析器对包括要到达所述计算单元的所述查询的消息进行评估,其中,所述消息分析器包括以下中的一项或多项:路径评估器,其确定已经由所述消息收集的路径;实体评估器,其为要发出所述查询的实体确定实体标识符;或者查询评估器,其确定查询标识符或查询中的一个或多个。10.根据权利要求8所述的装置,其中,所述时间分析器包括可用时间评估器,所述可用时间评估器判断是否有时间能够供所述计算单元中的一个或多个来处理要到达相邻计算单元的所述查询或消息。11.根据权利要求8所述的装置,其中,所述时间分析器包括以下中的一项或多项:单元TTL评估器,其为由所述计算单元表示的数据确定单元TTL的值;链路TTL评估器,其为由连接所述计算单元和相邻计算单元的链路表示的数据确定链路TTL的值;或者路径TTL评估器,其为由特定路径中的所有计算单元或连接所述特定路径中的所有计算单元的所有链路中的一个或多个表示的数据确定路径TTL的值。12.根据权利要求8所述的装置,进一步包括语境分析器,所述语境分析器包括以下中的一项或多项:单元语境评估器,其为由...
【专利技术属性】
技术研发人员:G·G·因凡特洛佩斯,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。