传感器对码处理方法、装置、网络平台设备及物联网网关的制作方法_2

文档序号:9730075阅读:来源:国知局
;接收来自移动终端应用APP的对码申请消息。其中,上述传感器的标识信息也可以包括多种,例如,可以包括以下至少之一:传感器的唯一标识码ID、传感器的类型、传感器的工作方式。
[0040]图2是根据本发明实施例的传感器对码处理方法二的流程图,如图2所示,该流程包括如下步骤:
[0041 ] 步骤S202,接收用于请求对传感器进行对码的对码申请消息,其中,对码申请消息中携带有用于标识传感器的标识信息;
[0042]步骤S204,将对码申请消息发送给网络平台设备;
[0043]步骤S206,接收网络平台设备依据标识信息确定的传感器的对码状态;
[0044]步骤S208,依据确定的对码状态执行对传感器的对码处理。
[0045]通过上述步骤,依据传感器的标识信息确定传感器的对码状态,依据对码状态执行对码处理,相对于相关技术中直接由物联网网关执行对码处理,如果存在非法入侵者,则导致安全隐患的问题,不仅有效地解决了由于存在非法入侵者,导致在传感器对码过程中存在安全隐患的问题,进而达到了有效提高传感器接入安全性的效果。
[0046]依据确定的对码状态执行对传感器的对码处理时,可以包括以下处理:在对码状态为传感器已经对码或禁止对码的情况下,禁止对传感器执行对码处理;和/或,在对码状态为传感器未对码或允许对码的情况下,触发对传感器执行对码处理。
[0047]在本实施例中还提供了一种传感器对码处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0048]图3是根据本发明实施例的传感器对码处理装置一的结构框图,如图3所示,该装置包括第一接收模块32、确定模块34和发送模块36,下面对该装置进行说明。
[0049]第一接收模块32,用于接收用于请求对传感器进行对码的对码申请消息,其中,对码申请消息中携带有用于标识传感器的标识信息;确定模块34,连接至上述第一接收模块32,用于依据标识信息确定传感器的对码状态;发送模块36,连接至上述确定模块34,用于将确定的对码状态发送给物联网网关,其中,对码状态用于物联网网关执行对传感器的对码处理。
[0050]图4是根据本发明实施例的传感器对码处理装置一中第一接收模块32的优选结构框图,如图4所示,该第一接收模块32包括以下至少之一:第一接收单元42、第二接收单元44,下面对该第一接收模块32进行说明。
[0051]第一接收单元42,用于接收来自物联网网关的对码申请消息;第二接收单元44,用于接收来自移动终端应用APP的对码申请消息。
[0052]图5是根据本发明实施例的网络平台设备的结构框图,如图5所示,该网络平台设备50包括上述任一项的传感器对码处理装置一 52。
[0053]图6是根据本发明实施例的传感器对码处理装置二的结构框图,如图6所示,该装置包括:第二接收模块62、第一发送模块64、第三接收模块66和处理模块68,下面对该装置进行说明。
[0054]第二接收模块62,用于接收用于请求对传感器进行对码的对码申请消息,其中,对码申请消息中携带有用于标识传感器的标识信息;第一发送模块64,连接至上述第二接收模块62,用于将对码申请消息发送给网络平台设备;第三接收模块66,连接至上述第一发送模块64,用于接收网络平台设备依据标识信息确定的传感器的对码状态;处理模块68,连接至上述第三接收模块66,用于依据确定的对码状态执行对传感器的对码处理。
[0055]图7是根据本发明实施例的传感器对码处理装置二中处理模块68的优选结构框图,如图7所示,该处理模块68包括第一处理单元72和/或第二处理单元74,下面对该处理模块68进行说明。
[0056]第一处理单元72,用于在对码状态为传感器已经对码或禁止对码的情况下,禁止对传感器执行对码处理;第二处理单元74,用于在对码状态为传感器未对码或允许对码的情况下,触发对传感器执行对码处理。
[0057]图8是根据本发明实施例的物联网网关的结构框图,如图8所示,该物联网网关80包括上述任一项的传感器对码处理装置二 82。
[0058]针对相关技术中,传感器双向对码存在的安全隐患,在本实施例中,提供了一种传感器控制方案,基于非法入侵者未侵入物联网的网络平台前提下,在双向对码过程实际执行前,通过网络平台实现传感器对码状态识别,从而实现对传感器接入的安全控制。通过上述方案,可以有效提高传感器接入安全性。
[0059]基于传感器和物联网网关之间的双向对码存在安全隐患,特别是物联网网关的双向对码触发方式。该对码方案包括如下处理:网络平台设备接收传感器对码申请消息;网络平台设备依据传感器标识信息确定出传感器对码状态;网络平台设备根据传感器对码状态信息,发送传感器对码控制消息。
[0060]其中,该传感器标识信息和对应的传感器对码状态信息存储在网络平台设备中;传感器对码状态信息至少记录传感器最新对码结果,包括已对码或未对码;其中,网络平台接收的传感器对码申请消息,来自于发起对码申请的外部网络设备,外部网络设备包括但不局限于物联网网关、移动智能终端APP、其他第三方通讯设备及软件。
[0061]其中,传感器对码申请消息包括至少一个传感器标识信息,传感器标识信息包括但不局限于传感器标识ID、传感器类型、传感器工作方式等。
[0062]对码控制消息内容根据对码状态生成,其消息内容包括但不局限于传感器对码状态、是否允许传感器对码。
[0063]外部网络设备接收到传感器对码控制消息后,解析消息内容,根据传感器对码状态或是否允许传感器对码信息,控制传感器对码的触发。一般,如果传感器对码状态为已经对码(或禁止对码),则不触发传感器对码;如果传感器对码状态为未对码(或允许对码),则触发传感器对码。
[0064]下面结合附图对本发明优选实施方式进行说明。
[0065]在该实施例中,传感器对码申请消息发起者是物联网网关,但由智能手机APP控制物联网网关发起该传感器对码功能。在对对码处理之前:智能手机开启W1-Fi模块,默认连接到用户家里的无线路由器设备,物联网网关通过W1-Fi或有线连接方式也连接到该无线路由器设备。智能手机APP应用中提供传感器对码功能,用户通过在APP上手动输入待对码的传感器标识ID信息(通常标识ID为固定长度的数字和字符混合的字符串,例如“S0134001001002”),或通过APP自带的二维码扫描工具,自动扫描传感器标识ID对应的二维码信息,APP获取到传感器标识ID后,通过自定义封装的HTTP协议向物联网网关触发对码命令,物联网网关收到对码命令后,解析出待对码的传感器标识ID,再封装出传感器对码申请消息,对码申请消息中包含该传感器标识ID,然后通过TCP/IP协议,发送到网络平台设备。其中,物联网网关可以通过域名查询获取到对应的网络平台设备IP地址,通过自定义协议传送对码申请消息。
[0066]图9是根据本发明优选实施方式的组网架构示意图,如图9所示,该网络架构包括网络平台设备92、物联网网关94、智能手机APP96,以及一个或多个传感器。
[0067]图10是根据本发明实施例的传感器控制方法流程图,如图10所示,该流程包括如下步骤:
[0068]步骤S1002,网络平台设备接收传感器对码申请消息,在本实施例中,网络平台设备接收到物联网网关发送的传感器对码申请消息。
[0069]步骤S1004,网络平台设备依据传感器标识信息确定出传感器对码状态。本实施例中,网络平台设备通过协议解析,获取到该传感器的标识ID信息,通过软件查询存储模块,获取到该传感器对应的对码状态为“已经对码”,从而完成对码状态的确认。
[0070]网络平台设备需要存储传感器的对码状态信息,存储的方式是在传感器对码环节完成并确认后,新增或更新对码状态。存储通常采用数据库技术。本实施方法中,该传感器在网络平台里存储的对码状态是“已经对码”,表明该传感器在此次对码之前,已完成过至少一次对码过程且对码成功,处于服务状态。
[0071]步骤S1006,网络平台根据传感器对码状态信息,发送传感器对码控制消息;在本实施例中,传感器对码状态是“已经对码”,根据该对码状态信息,网络平台设备生成对码控制消息,传感器对码控制消息字段包括传感器标识ID、对码状态=“已经对码”,是否允许对码=“否”;之后,网络平台设备通过TCP/IP自定义协议向物联网网关发送该传感器的对码控制消息。
[0072]物联网网关接收到该传感器的对码控制消息后,解析对码控制消息,判断是否允许对码字段为“否”后,不会触发与传感器的双向对码过程。且通过自定义HTTP接口向智能手机APP发送该传感器
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1