用于以电子方式获得针对电子装置的指令命令的方法制造方法及图纸

技术编号:17796577 阅读:24 留言:0更新日期:2018-04-25 20:04
本发明专利技术涉及用于以电子方式获得针对电子装置的指令命令的方法。本发明专利技术提供一种使得能够在无需如传统那样提前使制造商和应用程序之间的装置标准格式达成一致的情况下、实现因特网功能装置和在线应用程序之间的互操作性的方法和系统。应用程序能够在运行时连接、控制并激励新添加的装置。

Method for obtaining command commands for electronic devices in electronic form

The invention relates to a method for obtaining command commands for electronic devices in electronic form. The present invention provides a method and system for enabling interoperability between the Internet function device and the online application in the absence of an earlier agreement on the standard format of the device between the manufacturer and the application. Applications can connect, control and inspire new devices at runtime.

【技术实现步骤摘要】
用于以电子方式获得针对电子装置的指令命令的方法
本专利技术涉及用于以电子方式获得针对电子装置的指令命令的方法,特别地,涉及用于使得基于云的应用程序能够在运行期间自动集成网络功能传感器的方法和系统。
技术介绍
物理物体和人可以配备有联网传感器以连接至基于云的计算系统(应用程序),其中这些基于云的计算系统(应用程序)追踪和/或激励(actuate)物体的性能、环境信息和位置,并且可以追踪健康状况。该相互关系是所谓的“物联网(InternetofThings)”或IoT,并且正迅速增长。世界上估计有超过90亿台装置连接至因特网,其中这些装置包括计算机、平板电脑和智能电话。根据2013年2月的估计,预期在未来十年内该数量会增长到500亿~1万亿台装置的范围内。但所有的技术问题均尚未到位以支持该增长速度。装置制造商需要关于标准达成一致、或者应用程序提供商需要具有用以学习并适应各传感器协议的方式。IoT应用程序将需要额外的能力来构建并维护集成系统,直到装置和基于云的计算系统之间的这种互操作性广泛可用为止。IoT装置可以是包括以下装置的各种类型:医疗挂件、智能手表、LED灯、覆盖健康护理的领域的工业机器、可穿戴装置、家庭自动化装置(例如,器具)、智能电话、计算机、能源网系统、甚至汽车。这些IoT装置生成采用应用程序中的数据分析系统所处理的形式的数据,从而得到用以以本地或远程方式引导进一步动作的逻辑信息。然而,云中的数据分析系统无法对此时每种IoT装置所生成的所有数据形式进行插值。为了进行该操作,制造商将需要关于标准达成一致并且共享将使得能够实现IoT装置和应用程序之间的互操作性的语言。存在其它技术中的广泛标准。例如,医学数字成像与通信即DICOM是医疗成像行业的标准。DICOM包括文件格式和通信协议。只要制造商遵循DICOM标准,这些制造商所产生的医疗图像就能够进行显示,以供在世界范围内的医院和健康护理设施内进行诊断、处理、存储、打印和发送。鉴于从土壤水分监测器到运动检测器再到心搏测量器的这种宽范围的IoT装置类别,用以实现IoT装置的完全互操作性的标准格式和协议不是容易的任务。更不必说IoT装置的成本必须降至可以引起广泛使用的程度。在本申请的专利技术之前,本领域技术人员并未注意到或未能解决现有技术的这些和其它问题。显然,由于至少以上原因,用以提供所有IoT装置的全球标准的需求很重要。本专利技术通过提供如下的系统和方法来解决这些和其它问题,其中该系统和方法减少了为了控制并激励装置、应用程序针对任何给定的IoT装置命令指令和数据格式而不得不理解的集成过程。
技术实现思路
这里公开了避免现有系统和方法的缺陷、同时提供附加的结构优点和操作优点的改进了的系统和方法。本专利技术介绍一种系统(类似字典的在线计算系统服务器)以在运行时使IoT装置和这些IoT装置的在线应用程序相连接,使得应用程序能够在无需知晓IoT装置的命令结构和数据格式的情况下控制并激励这些装置。该系统减少了为了控制并激励这些装置、应用程序针对IoT装置命令指令和数据格式而不得不理解的集成过程。一方面,该系统使得制造商能够在发布装置时输入这些制造商的IoT装置的格式和状况定义以及这些IoT装置的唯一标识符(UID)。该系统构建可以按照UID进行排序的调度命令库。另一方面,系统使用web服务来从放置有装置指令集的UID的基于因特网的应用程序获得超文本传输协议(HTTP)获取(get)请求。UID由系统使用以检索装置的指令集的功能以及数据格式和/或参数。然后,系统的web服务回复具有完整装置命令函数接口和参数结构的HTTP传送(post)请求作为扩展标记语言(XML)/JavaScript对象表示法(JSON)包。要求应用程序使用具有UID的这些函数来获得数据并将控制信号经由系统发送至IoT装置。除此之外,系统使应用程序对于IoT装置升级和更换而言完全透明。系统基于装置的类型来创建具有通用接口的函数的集合,以基于制造商所输入的IoT装置数据格式和状况来总结命令及其参数集,并且将该集合构建作为系统中的函数库。在经由web服务接收到应用程序HTTP获得请求之后,将功能名称和参数定义及其容器(API)封装作为利用HTTP传送请求载入到应用程序中的XML/JSON格式。使用该方法来使应用程序与已知的IoT装置命令及其结构隔离。同时,系统使得应用程序能够通过在无需修改软件的情况下自动适应新装置,来有效地对IoT装置进行互操作以构建其解决方案。该系统可以扩展至各种类型的IoT装置及其应用程序。根据本专利技术的另一方面,一种用于以电子方式获得针对电子装置的指令命令的方法,包括以下步骤:创建用于存储与多个电子装置有关的信息的可访问数据库;登记所制造的新的电子装置,包括以下步骤:向所制造的新的电子装置分配唯一ID码;使所分配的唯一ID码与针对所制造的新的电子装置的指令命令相关;以及将针对所制造的新的电子装置的指令命令和唯一ID码存储在所述可访问数据库中;从未知电子装置的实体接收针对指令命令的电子请求,其中所述电子请求包括所述未知电子装置的ID码;将所接收到的针对所述未知电子装置的ID码与所述可访问数据库中所存储的所分配的唯一ID码进行校验,以创建识别电子装置;以及将来自所述可访问数据库的与针对所述识别电子装置的ID码相关的指令命令释放至所述实体。本领域技术人员通过结合附图阅读以下的详细说明,将更容易地理解本专利技术的这些和其它方面以及目的。附图说明为了便于理解寻求保护的主题的目的,通过进行以下检查来在附图及其实施例例示以下内容:在结合以下的说明进行考虑的情况下,应当容易理解并掌握寻求保护的主题、其构造和操作及其优点中的许多优点。图1是示出工作流程的第一步骤(即,登记新的IoT装置)的流程图。图1是在发布之前针对新的IoT装置的制造商登记过程。由于新的IoT装置可以采用各种类别和装置类型,因此系统提供用以处理领域信息(型号类别)、IoT装置类型(数据结构)的用户界面,以根据规则创建数据格式。系统创建函数库以包装各命令及其参数。系统维持函数库并将该函数库构建在可以按照UID/URI进行排序的数据库中。图2是命令结构块,并且是示出IoT装置的各命令的结构的框图。图3示出基于因特网的应用程序如何使用系统来适应已登记的未知IoT装置,并且示出应用程序如何在无需通过使用系统与IoT装置的制造商直接连接的情况下、自动适应未知的IoT装置的过程。图4是实现概念的架构,并且示出实现概念的架构的实施例的示意图。图5示出HTTP“获取”请求的内容,并且示出从应用程序向系统的HTTP“获取”请求的内容。应用程序web服务向系统进行HTTP“获取”请求以及UID。要求系统提供特定IoT装置的控制命令的函数指针。系统提取UID并登记应用程序。系统使用UID来检索针对IoT装置的函数及其可以学习命令详情的命令格式XML文件。图6示出HTTP传送请求的内容,并且示出从系统向应用程序的HTTP“传送”请求的内容。系统web服务在接收到请求之后向应用程序进行HTTP传送请求。系统web服务提供所需命令的函数点及其参数。系统web服务还包括应用程序以编程方式提取并构建函数呼叫的命令格式结构。图7是列出作为XML-comFormat.本文档来自技高网
...
用于以电子方式获得针对电子装置的指令命令的方法

【技术保护点】
一种用于以电子方式获得针对电子装置的指令命令的方法,包括以下步骤:创建用于存储与多个电子装置有关的信息的可访问数据库;登记所制造的新的电子装置,包括以下步骤:向所制造的新的电子装置分配唯一ID码;使所分配的唯一ID码与针对所制造的新的电子装置的指令命令相关;以及将针对所制造的新的电子装置的指令命令和唯一ID码存储在所述可访问数据库中;从未知电子装置的实体接收针对指令命令的电子请求,其中所述电子请求包括所述未知电子装置的ID码;将所接收到的针对所述未知电子装置的ID码与所述可访问数据库中所存储的所分配的唯一ID码进行校验,以创建识别电子装置;以及将来自所述可访问数据库的与针对所述识别电子装置的ID码相关的指令命令释放至所述实体。

【技术特征摘要】
1.一种用于以电子方式获得针对电子装置的指令命令的方法,包括以下步骤:创建用于存储与多个电子装置有关的信息的可访问数据库;登记所制造的新的电子装置,包括以下步骤:向所制造的新的电子装置分配唯一ID码;使所分配的唯一ID码与针对所制造的新的电子装置的指令命令相关;以及将针对所制造的新的电子装置的指令命令和唯一ID码存储在所述可访问数据库中;从未知电子装置的实体接收针对指令命令的电子请求,其中所述电子请求包括所述未知电子装置的ID码;将所接收到的针对所述未知电子装置的ID码与所述可访问数据库中所存储的所分配的唯一ID码进行校验,以创建识别电子装置;以及将来自所述可访问数据库的与针对所述识别电子装置的ID码相关的指令命令释放至所述实体。2.根据权利要求1所述的方法,其中,所述可访问数据库是基于云的数据库。3.根据权利要求1所述的方法,其中,登记的步骤还包括以下步骤:存储与所制造的新的电子装置的装置类型、数据格式和命令结构有关的信息。4.根据权利要求1所述的方法,其中,所述信息是以计算机可读格式存储的。5.根据权利要求1所述的方法,其中,还包括以下步骤:向所登记的新的电子装置的制造商提供反馈。6.根据权利要求1所述的方法,其中,接收电子请求的步骤包括以下步骤:经由HTTP获取请求而使用web服务通过单点访问接口来与在线应用程序进行通信。7.根据权利要求6所述的方法,其中,释放指令命令的步骤包括以下步骤:针对网络上的装置使用经由web服务的HTTP的传送请求。8.根据权利要求6所述的方法,其中,还包括以下步骤:在所述可访问数据库中构建具有一组通用编程接口即一组API的函数库,其中所述一组API能够...

【专利技术属性】
技术研发人员:方彦
申请(专利权)人:赛孚耐国际有限公司
类型:发明
国别省市:美国,US

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

1