一种基于物联网的产品响应代理方法及一种代理响应设备与流程

文档序号:12730081阅读:213来源:国知局
一种基于物联网的产品响应代理方法及一种代理响应设备与流程

本发明涉及物联网技术领域,尤其涉及一种产品响应代理方法及装置及一种代理响应设备。



背景技术:

继互联网和移动通信网发展之后,物联网这一概念自提出以来就在各个领域中得到迅速发展,被公认为又一次世界信息产业的大浪潮。其通过各种信息传感设备,如传感器、射频识别(Radio Frequency Identification,RFID)技术、全球定位系统、红外感应器、激光扫描器、气体感应器等装置和技术,实时采集任何需要监控、连接、互动的物体或过程,结合互联网形成的一个巨大网络。以此实现物与物、物与人之间的连接,方便管理和控制。

在基于物联网的6LoWPAN(基于IPv6的低速无线个域网标准)技术的网络中,采用IPv6(Internet Protocol Version 6)技术,在这一网络中,ping(网络诊断工具)是一个非常常用的功能。具体,当该网络中的某个产品ping另外一个产品时,另外一个产品必须及时回应,也就是说,若被ping的产品处于休眠状态,不及时响应,则该产品将会被其他产品认为不存在或联网出现了问题;若被唤醒及时响应,将非常不利于物联网的节能。



技术实现要素:

针对上述问题,本发明提供了一种基于物联网的产品响应代理方法及一种代理响应设备,有效解决了现有物联网系统中过于耗电的技术问题。

本发明提供的技术方案如下:

一种基于物联网的产品响应代理方法,所述物联网中包括多个产品,每个产品与代理响应设备通信连接,所述产品响应代理方法中包括:

S1代理响应设备接收各产品发送的业务报文并进行存储;

S2代理响应设备拦截发送至任意一产品的网络诊断报文;

S3代理响应设备根据存储的与该产品相关的业务报文,伪造该产品的网络响应报文,完成该产品的响应代理。

在本技术方案中,通过代理响应设备代理响应产品的网络诊断,以此物联网中的产品无需自行响应,只要该产品近期发送过业务报文至代理响应设备,该代理响应设备就能代为响应,节约产品的耗电量,进而节约整个物联网系统的耗电量。

进一步优选地,在步骤S3中具体包括:

S31代理响应设备根据接收到的网络诊断报文在存储的业务报文中查找,判断该产品是否处于存活状态;

S32根据该产品的存活状态,伪造该产品的网络响应报文,完成该产品的响应代理。

在本技术方案中,若代理响应设备判定相应产品处于存活状态,即代理该产品进行响应,从而节约耗电量。

进一步优选地,在步骤S32中,若在预设时间段内接收到了该产品发送的业务报文,则判断该产品处于存活状态。

进一步优选地,在步骤S2中具体为:代理响应设备拦截物联网中第一产品发送至第二产品的网络诊断报文;

在步骤S3中具体为:代理响应设备根据存储的与该第二产品相关的业务报文,伪造第二产品的网络响应报文发送至第一产品,完成第二产品的响应代理。

在本技术方案中,通过代理响应设备代理响应产品的网络诊断,以此物联网中的产品无需自行响应,只要该产品近期发送过业务报文至代理响应设备,该代理响应设备就能代为响应,节约产品的耗电量,进而节约整个物联网系统的耗电量。

进一步优选地,在步骤S1中,所述业务报文包括控制报文、管理报文以及数据报文。

一种代理响应设备,所述代理响应设备与物联网中的各产品通信连接,所述代理响应设备中包括:

报文接收模块,用于接收各产品发送的业务报文及接收发送至任意一产品的网络诊断报文;

存储模块,用于存储报文接收模块接收的业务报文;

报文伪造模块,用于根据报文接收模接收的网络诊断报文伪造网络响应报文;

报文发送模块,用于将报文伪造模块伪造的网络响应报文发送出去。

在本技术方案中,通过代理响应设备代理响应产品的网络诊断,以此物联网中的产品无需自行响应,只要该产品近期发送过业务报文至代理响应设备,该代理响应设备就能代为响应,节约产品的耗电量,进而节约整个物联网系统的耗电量。

进一步优选地,所述代理响应设备中还包括查找模块和判断模块,其中,

查找模块,用于根据报文接收模块接收到的网络诊断报文在存储模块存储的业务报文中查找;

判断模块,用于根据查找模块的查找结果判断该产品是否处于存活状态;

报文伪造模块,用于根据判断模块的判断结果伪造网络响应报文。

进一步优选地,在判断模块中,若在预设时间段内接收到了该产品发送的业务报文,则判断该产品处于存活状态。

进一步优选地,所述业务报文包括控制报文、管理报文以及数据报文。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对上述特性、技术特征、优点及其实现方式予以进一步说明。

图1为本发明中基于物联网的产品响应代理方法一种实施方式流程示意图;

图2为本发明中基于物联网的产品响应代理方法另一种实施方式流程示意图;

图3为本发明中基于物联网的产品响应代理方法另一种实施方式流程示意图;

图4为本发明中代理响应设备一种实施方式流程示意图;

图5为本发明中代理响应设备另一种实施方式流程示意图。

附图标记:

100-代理响应设备,110-报文接收模块,120-存储模块,130-报文伪造模块,140-报文发送模块,150-查找模块,160-判断模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

如图1所示为本发明提供的基于物联网的产品响应代理方法一种实施方式示意图,具体,在该物联网中包括多个产品,各产品之间相互通信连接,每个产品与代理响应设备通信连接,从图中可以看出,在该产品响应代理方法中包括:S1代理响应设备接收各产品发送的业务报文并进行存储;S2代理响应设备拦截发送至任意一产品的网络诊断报文;S3代理响应设备根据存储的与该产品相关的业务报文,伪造该产品的网络响应报文,完成该产品的响应代理。

在本实施方式中,各产品发送的业务报文包括控制报文、管理报文以及数据报文等。在步骤S1中,各产品定期发送业务报文至代理响应设备,以此代理相应设备根据接收到的业务报文判断各产品处于存活状态。当代理响应设备接收到发送至物联网中任意一产品的网络诊断报文,伪造该产品的网络响应报文,告知发送网络诊断报文的设备该产品的网络处于连通状态,即完成了对该产品的代理响应。更具体来说,在本实施方式中,网络诊断报文可以为任意一设备发送的,在此不做具体限定。以此物联网中的产品无需自行响应,只要该产品近期发送过业务报文至代理响应设备,该代理响应设备就能代为响应,从而节约产品的耗电量。另外,在本实施方式中,物联网中的产品可以为智能开关、智能插座、智能台灯、智能窗帘等。

在一实例中,上述代理响应设备为路由器,物联网中包括智能开关和智能插座,其中,智能插座处于休眠状态。在正常情况下,假若外界一智能终端要发送网络诊断报文(Ping报文)至智能插座,必然要唤醒智能插座,以对智能终端发送的网络诊断报文进行响应,增加智能插座的耗能。

通过上述实施方式提供的产品响应代理方法,路由器中存储智能开关和智能插座定期发送的业务报文,包括控制报文、管理报文以及数据报文等。当路由器拦截到智能终端发送至智能插座的网络诊断报文时,根据内部存储的业务报文伪造智能插座的网络响应报文,并将其发送至智能终端,通知智能终端该智能插座处于存活状态,以此不必唤醒休眠状态的智能插座,节约智能插座的耗电量。

对上述实施方式进行改进得到本实施方式,如图2所示,在本实施方式中,该产品响应代理方法中包括:S1代理响应设备接收各产品发送的业务报文并进行存储;S2代理响应设备拦截发送至任意一产品的网络诊断报文;S31代理响应设备根据接收到的网络诊断报文在存储的业务报文中查找,判断该产品是否处于存活状态;S32根据该产品的存活状态,伪造该产品的网络响应报文,完成该产品的响应代理。

在本实施方式中,代理响应设备接收到各产品定期发送的业务报文并进行存储之后,若拦截到发送至物联网中任意一产品的网络诊断报文,则根据该网络诊断报文在内部存储的业务报文中进行查找,若在预设时间段内(如24h)接收到了该产品发送的业务报文,则判断该产品处于存活状态,随即伪造该产品的网络响应报文,告知发送网络诊断报文的设备该产品的网络处于连通状态,完成对该产品的代理响应。

对上述实施方式进行改进得到本实施方式,如图3所示,在本实施方式中,该产品响应代理方法中包括:S1代理响应设备接收各产品发送的业务报文并进行存储;S2代理响应设备拦截物联网中第一产品发送至第二产品的网络诊断报文;S3代理响应设备根据存储的与该第二产品相关的业务报文,伪造第二产品的网络响应报文发送至第一产品,完成第二产品的响应代理。

在本实施方式中,各产品发送的业务报文包括控制报文、管理报文以及数据报文等。在步骤S1中,各产品定期发送业务报文至代理响应设备,以此代理相应设备根据接收到的业务报文判断各产品处于存活状态。当代理响应设备接收到第一产品发送至第二产品的网络诊断报文,随即根据该网络诊断报文在内部存储的业务报文中进行查找,若在预设时间段内(如2h)接收到第二产品发送的业务报文(控制报文、管理报文或数据报文等),判断第二产品处于存活状态,进而伪造第二产品的网络响应报文并将其发送至第一产品,告知第一产品第二产品处于连通状态,完成对第二产品的代理响应。更具体来说,在本实施方式中,第一产品和第二产品为该互联网中任意两个产品,对其具体形式不做限定,如物联网中的产品可以为智能开关、智能插座、智能台灯、智能窗帘等。另外,在本实施方式中,对上述预设时间段同样不做具体限定,可以根据实际情况进行限定,如还可以设定为0.5h、5h、8h等,只要能够满足本实施方式的目的,都包括在其范围内。

在一实例中,上述代理响应设备为路由器,物联网中包括智能开关和智能插座,其中,智能插座处于休眠状态。在正常情况下,假若智能开关要发送网络诊断报文至智能插座,必然要唤醒智能插座,以对智能开关发送的网络诊断报文进行响应,增加智能插座的耗能。

通过上述实施方式提供的产品响应代理方法,路由器中存储智能开关和智能插座定期发送的业务报文,包括控制报文、管理报文以及数据报文等,这样,当路由器拦截到智能开关发送的网络诊断报文时,在内部存储的关于智能插座的业务报文判断其处于存活状态,则伪造该智能插座的网络响应报文,并将其发送至智能开关,通知智能开关该智能插座处于存活状态,以此不必唤醒休眠状态的智能插座,节约智能插座的耗电量。

如图4所示为本发明提供的代理响应设备100一种实施方式示意图,具体,代理响应设备100与物联网中的各产品通信连接,各产品之间相互通信连接,从图中可以看出,在该代理响应设备100中包括:报文接收模块110、存储模块120、报文伪造模块130以及报文发送模块140,其中,存储模块120与报文接收模块110连接,报文伪造模块130分别与报文接收模块110和存储模块120连接,报文发送模块140与报文伪造模块130连接。

在本实施方式中,报文接收模块110定期接收各产品发送的业务报文并将其存储在存储模块120中。之后,报文接收模块110拦截到发送至任意一产品的网络诊断报文,以此报文伪造模块130根据报文接收模接收的网络诊断报文和存储在存储模块120中的业务报文伪造网络响应报文;最后通过报文发送模块140将报文伪造模块130伪造的网络响应报文发送出去,完成对该产品的代理响应。

具体,在本实施方式中,各产品发送的业务报文包括控制报文、管理报文以及数据报文等。网络诊断报文可以为任意一设备发送的,在此不做具体限定,如可以为外界智能终端,也可以为物联网中任意一产品。物联网中的产品可以为智能开关、智能插座、智能台灯、智能窗帘等,在此同样不做限定。

对上述实施方式进行改进得到本实施方式,如图5所示,在本实施方式中,代理响应设备100中除了包括上述报文接收模块110、存储模块120、报文伪造模块130以及报文发送模块140之外,还包括查找模块150和判断模块160,其中,查找模块150分别与存储模块120和报文接收模块110连接,判断模块160与查找模块150连接,报文伪造模块130与查找模块150连接。

在本实施方式中,报文接收模块110定期接收各产品发送的业务报文并将其存储在存储模块120中。报文接收模块110拦截到发送至任意一产品的网络诊断报文之后,查找模块150根据报文接收模块110接收到的网络诊断报文在存储模块120存储的业务报文中查找;以此判断模块160根据查找模块150的查找结果判断该产品是否处于存活状态;若判断出该产品处于存活状态,则报文伪造模块130根据报文接收模接收的网络诊断报文和存储在存储模块120中的业务报文伪造网络响应报文;最后通过报文发送模块140将报文伪造模块130伪造的网络响应报文发送出去,完成对该产品的代理响应。更具体来说,在判断模块160中,若在预设时间段内接收到了该产品发送的业务报文,则判断该产品处于存活状态。对于该预设时间段的设定,可根据实际情况进行设定,在此不做具体限定,如设定为0.5h、5h、8h等,只要能够满足本实施方式的目的,都包括在其范围内。

在一实例中,上述代理响应设备100为路由器,物联网中包括第一智能开关和第二智能开关,其中,第二智能开关处于休眠状态。在正常情况下,假若第一智能开关要发送网络诊断报文至第二智能开关,必然要唤醒第二智能开关,以对第一智能开关发送的网络诊断报文进行响应,增加第二智能开关的耗能。

通过上述实施方式提供的产品响应代理方法,路由器中存储第一智能开关和第二智能开关定期发送的业务报文,包括控制报文、管理报文以及数据报文等,这样,当路由器拦截到第一智能开关发送的网络诊断报文时,在内部存储的关于第二智能开关的业务报文判断其处于存活状态,则伪造该第二智能开关的网络响应报文,并将其发送至第一智能开关,通知第一智能开关该第二智能开关处于存活状态,以此不必唤醒休眠状态的第二智能开关,节约第二智能开关的耗电量。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1