不可知数据代理制造技术

技术编号:14742537 阅读:64 留言:0更新日期:2017-03-01 17:43
提供示例性实施例以用于将数据整合到不可知数据代理,其中,数据的类型和结构对于数据代理预先未知。示例性实施例的方面包括:通过提供经由其接收第一API调用的第一API来从数据源中提取数据,该第一API调用包括数据以及描述数据的类型和数据的结构的清单两者;将数据存储在数据仓库中;以及提供通过其接收第二API调用的第二API,该第二API调用基于清单来查询数据。

【技术实现步骤摘要】
【国外来华专利技术】对相关申请的交叉引用此国际PCT专利申请要求于2014年5月27日提交的序列号为62/033,333的美国临时专利申请的权益。
技术介绍
术语物联网(通常缩写为IoT)被用于指示设备、系统和服务的先进连接性,其超出传统的机器到机器(M2M)并且覆盖各种协议、域和应用。在一种解释中,例如,配备有机器可读标识符的世界上的对象——诸如设备和传感器——将经由Wi-Fi、蓝牙或低功率无线电或者其他替选方式来连接到互联网/Web。根据一些估计,到2020年将存在260亿至300亿个无线地连接到物联网的设备。从这样的信息感测设备收集数据将导致需要以在线平台的一些形式被收集、存储以及分析的大量的和复杂的数据集或“大数据”的集合。然而,当前的大数据平台架构在以下方面受限:它们需要了解将从其收集数据的设备的类型以及数据的类型和结构两者,以便与设备通信并且存储数据。即,这样的平台通常针对特定类型的应用或用例(即,特定领域)来定制。可以设计并且实施尝试从处于物联网中的设备采集数据的在线平台,但是因为平台的不可避免的范围以及将连接到在线平台的众多设备,在当今和将来两种情况中,平台的实施方将不会了解它们中的大部分,所以在任何时间点处将必要的通信协议和情报“编程”到平台中以使得平台提供相当好的或相关的用户体验是不可能的。因此,所需要的是一种改进的软件平台,设备(已知的和未知的)能够连接到其并且向其提交数据,以便向用户提供相关的功能性。
技术实现思路
示例性实施例提供了用于将数据整合到不可知(agnostic)数据代理(broker)的方法和系统,其中,数据的类型和结构对于数据代理预先未知。示例性实施例的方面包括:通过提供经由其接收第一API调用的第一API来从数据源中提取数据,该第一API调用包括数据以及描述数据的类型和数据的结构的清单两者;将数据存储在数据仓库中;以及提供通过其接收第二API调用的第二API,该第二API调用基于清单对数据进行查询。根据在本文中所提供的示例性实施例,清单被提供作为使得数据代理平台能够不可知的工具,使得数据代理能够从对于数据代理预先未知的数据源接受数据,而不需要任何软件或架构调整。附图说明结合附图、根据实施例的下面的描述,本一般性专利技术构思的这些和/或其他特征和功用将变得明显并且更加容易领会,在附图中:图1是示出数据不可知软件平台的示例性实施例的框图。图2是示出根据示例性实施例的、用于将数据整合到不可知数据代理的处理的图。图3是示出根据示例性实施例的、用于实施不可知数据代理的系统的图。图4是示出用于流传输的数据的实时处理、存储以及公布的处理的流程图。具体实施方式现在将详细地参考在附图中示出了其示例的本一般性专利技术构思的实施例,在附图中,贯穿附图相同的附图标记指代相同的元件。以下在参考附图的同时对实施例进行描述,以便解释此一般性专利技术构思。通过参考实施例的下面的详细描述和附图,可以更加容易地理解本专利技术以及实现本专利技术的方法的优点和特征。然而,本一般性专利技术构思可以被例示为多种不同形式,并且不应当被解释为限于在本文中所陈述的实施例。相反,这些实施例被提供为使得本公开将是充分的和完整的并且将向本领域技术人员完整地传达本一般性专利技术构思的概念,以及本一般性专利技术构思将仅由所附权利要求书定义。在附图中,为了清楚夸大层和区域的厚度。在描述本专利技术的上下文中(特别是所附权利要求的上下文中),术语“一”、“一个”和“该”以及相似指代物的使用将被解释为涵盖单数和复数两者,除非在本文中另外地指示或者通过上下文清楚地否认。术语“包括”、“具有”、“包含”以及“容纳”将被解释为开放式术语(即,意味着“包括但是不限于”),除非另外地指出。当在本文中使用时,术语“组件”或“模块”意味着但是不限于执行特定任务的软件或硬件组件,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。组件或模块可以有利地被配置为驻留在可寻址存储介质中并且被配置为在一个或多个处理器上运行。因此,以示例的方式,组件或模块可以包括诸如软件组件、面向对象的软件组件、类组件和任务组件的组件、处理、功能、属性、过程、子例程、程序代码片段、驱动、固件、微代码、电路、数据、数据库、数据结构、表格、阵列以及变量。针对组件和组件或模块所提供的功能性可以被组合为更少的组件和组件或模块,或者进一步被分离为额外的组件和组件或模块。除非另外地定义,否则在本文中所使用的所有技术和科学术语具有与本专利技术所属
的普通技术人员通常所理解的含义相同的含义。注意的是,任何和所有示例的使用或者在本文中所提供的示例性术语仅意欲更好地阐述本专利技术并且不对本专利技术的范围进行限制,除非另外地指示。此外,除非另外地定义,否则不可以过度地解读在通用词典中所定义的所有术语。图1是示出数据不可知软件平台的示例性实施例的框图。示例性实施例包括被称为不可知数据代理(agnosticdatabroker)10的软件平台,在物联网(IoT)的上下文中,其能够提取从任何和所有数据源12所输出的数据4。数据源12的示例包括例如传感器和算法。词语“不可知数据代理”指的是采用以下假设来设计软件平台的事实:假设不可能知道从所有现有的数据源12所输出的所有现有的数据的存在和结构,不涉及从未知的将来数据源12所输出的将来类型的数据的存在和结构。软件平台是数据不可知的,原因在于:关于从数据源12所输入的数据4的类型或格式或者数据代理提供对其的访问的所存储的数据的类型,数据代理未进行任何假设或判断。现有的平台/系统受困于其可以提取的数据的类型。现有的平台必须首先限定它们将要利用其进行工作的数据的本体(ontology),并且因此现有的平台被限制为在由该本体所定义的特定域内进行工作。不可知数据代理10不需要定义是什么包括数据的可接受的类型。因此,不可知数据代理10与本体无关(ontologically-free)并且领域不受限制(domain-unlimited)。作为不可知数据代理10的重要性的示例,考虑由本申请的受让人所开发的用于移动健康的可穿戴传感器平台16。可穿戴传感器平台16可以被实施为智能手表,或者包括配备有各种可替换传感器18的智能环带的其他可穿戴设备,各种可替换传感器18感测来自用户的生理数据。可穿戴传感器平台16的模块化允许第三方设计和开发可以整合到环带中的新的类型的可替换传感器18以及分析产生的传感器数据的新的数字健康解决方案app/智囊(brain)14。可穿戴传感器平台16可以进一步包括充电机制,其允许用户在可穿戴传感器平台16被穿戴时对其进行充电。由于用户将不需要脱下设备,所以该特定的特征允许真正地持续的健康监测,从而导致传感器数据4的持续的流被输入到不可知数据代理10。来自传感器18的数据4不仅可以包括简单的单次心率和血压测量,而且还可以包括被用于计算心率和血压的完整的、持续的原始信号,从而允许深入了解(insight)用户的健康。因此,不可知数据代理10能够提取、处理以及公布来自不同类型的数据源12的不同类型的数据4,包括未知的将来的设备(例如,可替换传感器18),而无需任何重新编程或架构改变。图2是示出根据示例性实施例的、用于将数据整合到不可知数据代理10的处理的图。参考图1和图2两者,包括不可知数本文档来自技高网
...
不可知数据代理

【技术保护点】
一种用于将数据整合到不可知数据代理的方法,其中,数据的类型和结构对于数据代理预先未知,该方法包括:由在至少一个处理器上运行的至少一个软件组件,通过提供经由其接收第一API调用的第一API来从数据源中提取数据,该第一API调用包括数据以及描述数据的类型和数据的结构的清单两者;将数据存储在数据仓库中;以及提供通过其接收第二API调用的第二API,该第二API调用基于清单来查询数据。

【技术特征摘要】
【国外来华专利技术】2014.05.27 US 62/003,3331.一种用于将数据整合到不可知数据代理的方法,其中,数据的类型和结构对于数据代理预先未知,该方法包括:由在至少一个处理器上运行的至少一个软件组件,通过提供经由其接收第一API调用的第一API来从数据源中提取数据,该第一API调用包括数据以及描述数据的类型和数据的结构的清单两者;将数据存储在数据仓库中;以及提供通过其接收第二API调用的第二API,该第二API调用基于清单来查询数据。2.根据权利要求1所述的方法,进一步包括:将清单实施为XML文件,该XML文件通过定义数据是离散块还是流的分项的列表来描述数据的结构格式。3.根据权利要求1所述的方法,其中,在第一API调用中,数据和清单是参数。4.根据权利要求1所述的方法,进一步包括:将数据存储为原始数据。5.根据权利要求4所述的方法,其中,第一API调用进一步包括描述原始数据将如何被转换和存储的规范化路径。6.根据权利要求1所述的方法,其中,第二API调用由智囊发出,该智囊包括对数据进行分析的应用和算法/服务中的至少一个。7.根据权利要求6所述的方法,其中,分析的结果被智囊反馈到不可知数据代理,并且与来自其他数据源和其他智囊的其他数据混合。8.根据权利要求6所述的方法,进一步包括:根据基于付费的订阅模型向用户提供对数据和各种类型的智囊的访问。9.根据权利要求1所述的方法,进一步包括:使用第三API向数据源和用户设备中的至少一个发送命令。...

【专利技术属性】
技术研发人员:L朱莉娅JL杜布鲁尔D瑟法蒂J阿卡波
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1