[发明专利]基于设备描述文件的数据解析方法无效
申请号: | 201110451502.2 | 申请日: | 2011-12-29 |
公开(公告)号: | CN103186582A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 王金龙;于忠清;张锟;辛宪亮;富饶;翟伟伟;崔九梅 | 申请(专利权)人: | 青岛海尔软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 设备 描述 文件 数据 解析 方法 | ||
技术领域
本发明涉及一种物联网设备之间数据传输后的数据解析技术,尤其涉及一种基于XML技术在通用物联网设备数据解析方面的方法。
背景技术
物联网的概念10年前就已经提出,实际上是Machine to Machine(M2M),也就是物体与物体的连接,它利用各种网络手段,比如以太网、WIFI、3G、Wimax等等,将电脑、手机、电器、机械等设备连接在一起。未来,我们的物联网将会是一个7*24小时的网络,无处不在,无时不在。中科院信息与工程学院教授易卫东认为,物联网就是在互联网的平台和技术之上,搭建的人物相连、物物相连的平台,物联网依托于物联网技术。而物联网技术就是在各种物品上安装感应器,然后通过某互联网终端来感知、控制这些物品的技术。
物联网被称作全球下一个万亿元级规模的新兴产业之一。物联网技术发展已被列入中国国家重大科技专项,与新能源、绿色制造等并列为国家五大新兴战略性产业。“物联网”是继计算机、互联网与移动通信网之后的世界信息产业第三次浪潮。“智慧地球”,“感知中国”所提出的形成智慧型基础设施“物联网”,是振兴经济、确立竞争优势的关键战略。RFID技术作为一项先进的自动识别和数据采集技术,是21世纪构建“智慧地球”的重要技术之一。
现在物联网技术较新,很多方面没有统一的标准。其技术领域包括:物联网架构技术;通信技术;网络技术;网络定位和发现技术;软件和算法技术;硬件技术;数据和信号处理技术;物联网研究战略路线图;发现和搜索引擎技术;关系网络管理技术;电源和能量存储技术;安全和隐私技术;标准化和相关技术;
物联网设备数据解析是整个物联网技术领域中的一小部分技术领域的软件技术,此类功能一般的物联网方案提供商,都是采用驱动方式完成。通过建立物联网网关与物联网设备进行通讯,对不同的设备撰写不同的设备驱动,属于硬编码技术。不同的设备有不同的驱动,也就是不同的编码。各个厂商的采用的软件算法不同,解析方式不同,驱动编写五花八门,正是由于国际上对数据的解析一直没有标准。因此造成了今天这种局面。(国际上只是发布了几个物联网设备通讯的的标准协议和规范,例如:ZigBee和HA。但是基于这些协议的应用数据就没有标准了)
传统的设备驱动方式的缺点:
1.采用硬编码,工作量大。
2.难维护。硬编码技术编写驱动难以调试、升级测试。即使进行调试、升级,其代价也相当的大。
3.不具有跨平台特性。不同的平台即使同一个设备的驱动也需要重新编写。
发明内容
本发明的技术效果能够克服上述缺陷,提供一种基于设备描述文件的数据解析方法,其通用的数据解析程序,替代传统的“设备驱动”工作,设备驱动实现的功能和所起的作用完全由基于设备描述文件的数据解析技术实现,缩短了设备发布时的工作量,为不同厂商设备的互联互通提供了通用的技术基础。
为实现上述目的,本发明采用如下技术方案:其包括如下步骤:
(A)建立设备描述文件:由专业的设备描述文件编写技术人员向设备生产商索取设备指令和解析规则,然后按照设备描述文件的规范要求进行XML编写;
(B)使用设备描述文件,其包括以下两个过程:
B1.获得向设备发送指令;
B2.解析来自设备的指令数据包。
本技术方案共分为两部分,一部分是设备描述文件的创建和维护,一部分是设备描述文件的使用。其中设备描述文件的使用又分为两个过程,一个是获得向设备发送的控制指令,一个是解析来自设备的指令数据包为有意义的数值或状态。
采用XML文档,将设备的指令统一格式化和标准化,编译通用的XML解析程序,就能实现联网设备通讯后数据的解析和拼接。大大减轻了设备驱动编写工作量,同时提供了不同厂商设备之间连动的可能。XML:英文全称extensible markup language;用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
XML是W3C制定的,XML的标准化工作由W3C的XML工作组负责,该小组成员由来自各个地方和行业的专家组成,他们通过email交流对XML标准的意见,并提出自己的看法(www.w3.org/TR/WD-xml)。因为XML是个公共格式,(它不专属于任何一家公司),所以使用XML技术不会造成侵权。
XML开源工具包:Apache公司开发包org.w3c.dom.Element,
org.w3c.dom.Node;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔软件有限公司,未经青岛海尔软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110451502.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成电路版图验证中短路路径的识别方法
- 下一篇:服务器系统