一种用于规范物联网硬件感知层反馈信息的方法及装置制造方法及图纸

技术编号:16662141 阅读:21 留言:0更新日期:2017-11-30 11:35
本发明专利技术公开了一种用于规范物联网硬件感知层反馈信息的方法及装置,用于减轻服务器的负担,同时降低开发者整合业务应用控制层的难度。所述方法包括:接收来自ESB反馈的多个不同的message信息;解耦所述多个不同的message信息,获得与所述多个不同的message信息对应的多个标准message信息;存储所述多个标准message信息至数据库。

【技术实现步骤摘要】
一种用于规范物联网硬件感知层反馈信息的方法及装置
本专利技术涉及电子
,特别涉及一种用于规范物联网硬件感知层反馈信息的方法及装置。
技术介绍
目前,在物联网云平台的B/S或C/S架构模式下,服务器在业务应用控制层接入硬件感知设备时需要通过Serial,Socket,WebScoket,DLL,Nodejs,JavaScript,SOAP,httpftp,gprs等多种通信协议或技术才能实现对硬件感知设备的通信控制。随着接入的硬件感知设备种类越来越丰富,开发语言也将越来越复杂,涉及到的协议和技术随之越来越多,这必将导致业务应用控制层的代码变得越来越臃肿,进而服务器的压力就越来越大,开发者在整合不同类型的服务时也需要付出极大的代价,对于开发资源来说无疑是一种浪费。因此,现有技术中存在不同的硬件设备采用不同的协议标准进行相关的控制业务,导致业务应用控制层的代码变得越来越臃肿,增加了服务器的负担,同时增大了开发者整合的难度的技术缺陷。
技术实现思路
本专利技术实施例提供一种用于规范物联网硬件感知层反馈信息的方法及装置。解决了现有技术中不同的硬件设备采用不同的协议标准进行相关的控制业务,导致业务应用控制层的代码变得越来越臃肿,不利于开发者整合,同时造成开发资源浪费的技术缺陷。第一方面,本专利技术实施例提供一种用于规范物联网硬件感知层反馈信息的方法,所述方法包括:接收来自ESB反馈的第一硬件设备的第一message信息;以及接收来自ESB反馈的第二硬件设备的第二message信息;解耦所述第一message信息,获得第一标准message信息;以及解耦所述第二message信息,获得第二标准message信息;存储所述第一标准message信息至数据库;以及存储所述第二标准message信息至所述数据库。结合第一方面,在第一方面的第一种可能的实施方式中,所述第一message信息的第一报文格式不同于所述第二message信息的第二报文格式。结合第一方面,在第一方面的第二种可能的实施方式中,所述第一标准message信息与所述第二标准message信息的信息格式为相同的标准信息格式。结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述第一标准message信息包含所述第一硬件设备对应的第一厂家编号、第一方法类型和第一获取参数;所述第二标准message信息包含所述第二硬件设备对应的第二厂家编号、第二方法类型和第二获取参数。结合第一方面,在第一方面的第四种可能的实施方式中,所述存储所述第一标准message信息至数据库;以及存储所述第二标准message信息至所述数据库,具体为:采用Java语言存储至所述数据库。第二方面,本专利技术实施例提供了一种用于规范物联网硬件感知层反馈信息的装置,所述装置包括:接收模块,用于接收来自ESB反馈的第一硬件设备的第一message信息;以及接收来自ESB反馈的第二硬件设备的第二message信息;解耦模块,用于解耦所述第一message信息,获得第一标准message信息;以及解耦所述第二message信息,获得第二标准message信息;存储模块,用于存储所述第一标准message信息至数据库;以及存储所述第二标准message信息至所述数据库。结合第二方面,在第二方面的第一种可能的实施方式中,所述第一message信息的第一报文格式不同于所述第二message信息的第二报文格式。结合第二方面,在第二方面的第二种可能的实施方式中,所述第一标准message信息与所述第二标准message信息的信息格式为相同的标准信息格式。结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述第一标准message信息包含所述第一硬件设备对应的第一厂家编号、第一方法类型和第一获取参数;所述第二标准message信息包含所述第二硬件设备对应的第二厂家编号、第二方法类型和第二获取参数。结合第二方面,在第二方面的第四种可能的实施方式中,所述存储模块具体为基于Java语言的存储模块。本专利技术提供的一个或者多个实施例至少存在如下技术效果或优点:由于在本专利技术实施例中,可直接将ESB反馈的不同的message信息解耦成相同报文格式的标准message信息,然后再进行存储。因此采用本专利技术实施例提供的技术方案能够减少业务应用控制层的代码量,分散并减轻了服务器压力,同时也降低了开发者的整合难度,提高了开发者的开发效率。附图说明图1为本专利技术实施例中一种用于规范物联网硬件感知层反馈信息的方法流程图。图2为本专利技术实施例中一种用于规范物联网硬件感知层反馈信息的装置结构图。具体实施方式为了使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施例作进一步地详细描述。以下,对本专利技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。(1)Java,一门面向对象的编程语言;(2)EBS,企业服务总线;(3)本专利技术实施例中的术语“多个”是指两个或两个以上,鉴于此,本专利技术实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。另外,需要理解的是,在本专利技术实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。首先,介绍本专利技术实施例的技术背景。目前,在物联网云平台的B/S或C/S架构模式下,服务器在业务应用控制层接入硬件感知设备时需要通过Serial,Socket,WebScoket,DLL,Nodejs,JavaScript,SOAP,httpftp,gprs等多种通信协议或技术才能实现对硬件感知设备的通信控制。随着接入的硬件感知设备种类越来越丰富,开发语言也将越来越复杂,涉及到的协议和技术随之越来越多,这必将导致业务应用控制层的代码变得越来越臃肿,开发者在整合不同类型的服务时需要付出极大的代价,对于开发资源来说无疑是一种浪费。因此,现有技术中存在不同的硬件设备采用不同的协议标准进行相关的控制业务,导致业务应用控制层的代码变得越来越臃肿,不利于开发者整合,同时造成开发资源浪费的技术缺陷。鉴于此,本专利技术实施例中,由于可直接将ESB反馈的不同的message信息解耦成相同报文格式的标准message信息,然后再进行存储。因此采用本专利技术实施例提供的技术方案能够减少业务应用控制层的代码量,分散并减轻了服务器压力,同时也降低了开发者的整合难度,提高了开发者的开发效率。下面结合附图介绍本专利技术实施例提供的技术方案。请参见图1,本专利技术实施例提供了一种用于规范物联网硬件感知层反馈信息的方法。所述方法包括:步骤S101:接收来自ESB反馈的第一硬件设备的第一message信息;以及接收来自ESB反馈的第二硬件设备的第二message信息。在具体的实施过程中,所述第一硬件设备与所述第二硬件设备采用的通讯协议可能不同,比如所述第一硬件设备采用serial通讯协议进行数据传输,而所述第二硬件设备采用Socket通讯协议进行数据传输,因本文档来自技高网...
一种用于规范物联网硬件感知层反馈信息的方法及装置

【技术保护点】
一种用于规范物联网硬件感知层反馈信息的方法,其特征在于,所述方法包括:接收来自ESB反馈的第一硬件设备的第一message信息;以及接收来自ESB反馈的第二硬件设备的第二message信息;解耦所述第一message信息,获得第一标准message信息;以及解耦所述第二message信息,获得第二标准message信息;存储所述第一标准message信息至数据库;以及存储所述第二标准message信息至所述数据库。

【技术特征摘要】
1.一种用于规范物联网硬件感知层反馈信息的方法,其特征在于,所述方法包括:接收来自ESB反馈的第一硬件设备的第一message信息;以及接收来自ESB反馈的第二硬件设备的第二message信息;解耦所述第一message信息,获得第一标准message信息;以及解耦所述第二message信息,获得第二标准message信息;存储所述第一标准message信息至数据库;以及存储所述第二标准message信息至所述数据库。2.如权利要求1所述的用于规范物联网硬件感知层反馈信息的方法,其特征在于,所述第一message信息的第一报文格式不同于所述第二message信息的第二报文格式。3.如权利要求1所述的用于规范物联网硬件感知层反馈信息的方法,其特征在于,所述第一标准message信息与所述第二标准message信息的信息格式为相同的标准信息格式。4.如权利要求3所述的用于规范物联网硬件感知层反馈信息的方法,其特征在于,所述第一标准message信息包含所述第一硬件设备对应的第一厂家编号、第一方法类型和第一获取参数;所述第二标准message信息包含所述第二硬件设备对应的第二厂家编号、第二方法类型和第二获取参数。5.如权利要求1所述的用于规范物联网硬件感知层反馈信息的方法,其特征在于,所述存储所述第一标准message信息至数据库;以及存储所述第二标准message信息至所述数据库,具体为:采用Ja...

【专利技术属性】
技术研发人员:程宁
申请(专利权)人:重庆九钰智慧科技有限公司
类型:发明
国别省市:重庆,50

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

1