中间设备、物联网终端及其接入物联网平台的方法与流程

文档序号:15700986发布日期:2018-10-19 19:50阅读:347来源:国知局

本发明涉及物联网技术领域,特别是指一种中间设备、物联网终端及其接入物联网平台的方法。



背景技术:

物联网是新一代的信息技术,是物物相连的互联网。随着物联网技术的发展,物联网终端已经应用在各个行业,比如停车管理、水质监测、车辆运营等,越来越多的物联网终端接入到了物联网平台。

物联网终端可以通过GPRS(General Packet Radio Service,通用分组无线服务)或NB-IOT(Narrow Band Internet of Things,窄带物联网)等远距离通信技术连接到物联网平台,另外也可通过NFC(near field communication)、蓝牙等近距离无线通信技术连接到中间设备(如网关、手机),再通过中间设备连接到物联网平台。

例如,如图1所示,物联网终端支持GPRS+蓝牙,中间设备支持4G+蓝牙,当中间设备的蓝牙打开时,物联网设备会优先选择通过蓝牙(Bluetooth)连接中间设备,并通过中间设备连接物联网平台,以节省物联网终端的流量或功耗。

然而,本发明的发明人发现,现有的物联网终端通过中间设备接入到物联网平台的方法,经常会出现物联网系统连接不可靠的问题。



技术实现要素:

有鉴于此,本发明的目的在于提出一种中间设备、物联网终端及其接入物联网平台的方法,提高物联网终端接入到物联网平台的可靠性。

基于上述目的本发明提供一种物联网终端接入物联网平台的方法,包括:

获取物联网终端和/或中间设备的特征信息;

判断获取的特征信息是否满足预设条件;

依据判断结果决定所述物联网终端是否通过所述中间设备接入物联网平台。

其中,所述特征信息包括至少如下一种信息:

电量信息、流量信息、信号强度信息、位置信息、存储空间信息、处理能力信息、信号传输速率信息、信号传输稳定性信息。

其中,所述获取物联网终端和/或中间设备的特征信息;判断获取的特征信息是否满足预设条件,具体包括:

所述物联网终端获取所述中间设备的特征信息;

所述物联网终端判断所述中间设备的特征信息是否满足所述预设条件中的第一条件;

或者,所述获取物联网终端和/或中间设备的特征信息;判断获取的特征信息是否满足预设条件,具体包括:

所述物联网终端获取本终端的特征信息以及所述中间设备的特征信息;

所述物联网终端判断所述中间设备的特征信息是否满足所述预设条件中的第一条件,以及本终端的特征信息是否满足所述预设条件中的第二条件。

其中,所述获取物联网终端和/或中间设备的特征信息;判断获取的特征信息是否满足预设条件,具体包括:

所述中间设备获取本设备的特征信息;

所述中间设备判断本设备的特征信息是否满足所述预设条件中的第一条件;

或者,所述获取物联网终端和/或中间设备的特征信息;判断获取的特征信息是否满足预设条件,具体包括:

所述中间设备获取本设备的特征信息以及所述物联网终端的特征信息;

所述中间设备判断本设备的特征信息是否满足所述预设条件中的第一条件,以及所述物联网终端的特征信息是否满足所述预设条件中的第二条件。

本发明还提供一种物联网终端,包括:

特征信息获取模块,用于获取中间设备的特征信息;

条件判断模块,用于判断所述中间设备的特征信息是否满足预设条件中的第一条件;

接入模块,用于依据所述条件判断模块的判断结果,决定是否通过所述中间设备接入物联网平台。

本发明还提供一种中间设备,包括:

特征信息获取模块,用于在接收到物联网终端发送的建立连接请求后,获取本设备的特征信息;

条件判断模块,用于判断本设备的特征信息是否满足预设条件中的第一条件;

连接请求响应模块,用于依据所述条件判断模块的判断结果,决定是否响应所述建立连接请求。

本发明的技术方案中,通过获取物联网终端和/或中间设备的特征信息,来判断获取的特征信息是否满足预设条件,从而依据判断结果决定所述物联网终端是否通过所述中间设备接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定等中间设备而导致的通信问题,或避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题等,从而提高物联网终端接入到物联网平台的可靠性。

附图说明

图1为现有技术的物联网终端通过中间设备接入物联网平台的示意图;

图2为本发明实施例一提供的一种物联网终端接入物联网平台的方法流程图;

图3为本发明实施例一提供的一种物联网终端内部结构框图;

图4为本发明实施例二提供的一种物联网终端接入物联网平台的方法流程图;

图5为本发明实施例二提供的一种物联网终端内部结构框图;

图6为本发明实施例三提供的一种物联网终端接入物联网平台的方法流程图;

图7为本发明实施例三提供的一种物联网终端内部结构框图;

图8为本发明实施例四提供的一种物联网终端接入物联网平台的方法流程图;

图9为本发明实施例四提供的一种中间设备内部结构框图;

图10为本发明实施例五提供的一种物联网终端接入物联网平台的方法流程图;

图11为本发明实施例五提供的一种中间设备内部结构框图;

图12为本发明实施例六提供的一种物联网终端接入物联网平台的方法流程图;

图13为本发明实施例六提供的一种中间设备内部结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

本发明的发明人对现有的物联网终端通过中间设备接入物联网平台的方法进行分析,发现出现丢失物联网终端的情况的原因在于,当物联网终端通过中间设备接入物联网平台时,有可能中间设备本身因电量不够,流量不够,信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定等原因,导致物联网终端与物联网平台之间通信中断从而出现丢失物联网终端的情况。

由此,本发明的主要技术方案中,通过获取物联网终端和/或中间设备的特征信息,比如,获取物联网终端和/或中间设备的电量、流量、位置、存储空间、处理能力、信号传输速率、信号传输稳定性等特征信息,来判断获取的特征信息是否满足预设条件,从而依据判断结果决定所述物联网终端是否通过所述中间设备接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定的中间设备而导致的通信问题,提高物联网终端接入到物联网平台的可靠性。

下面结合附图详细说明本发明技术方案。本发明技术方案提供了六个具体实施例。其中,实施例一、二、三的技术方案中由物联网终端获取特征信息并进行是否通过中间设备接入物联网平台的判断;实施例三、四、五的技术方案中则由中间设备获取特征信息并进行是否通过中间设备接入物联网平台的判断。

实施例一

本发明实施例一提供的一种物联网终端接入物联网平台的方法的具体流程,如图2所示,包括如下步骤:

步骤S101:物联网终端获取中间设备的特征信息。

其中,所述特征信息可以包括至少如下一种信息:电量信息、流量信息、信号强度信息、位置信息、存储空间信息、处理能力信息、信号传输速率信息、信号传输稳定性信息。

步骤S102:物联网终端判断获取的特征信息是否满足预设条件;若是,则物联网终端决定通过所述中间设备接入物联网平台,执行如下步骤S103;若否,物联网终端不通过中间设备而直接接入物联网平台。

本步骤中,物联网终端判断获取的中间设备的特征信息是否满足预设条件中的第一条件,比如,判断中间设备的电量是否大于预设的电量阈值,且剩余流量是否大于预设的流量阈值,信号强度是否大于预设的强度阈值,中间设备的位置至本终端的位置之间距离是否小于预设距离值、存储空间是否大于预设的空间阈值、处理能力是否大于预设的处理阈值、信号传输速率是否大于预设的速率阈值、信号传输稳定性是否大于预设稳定阈值。本领域技术人员可以根据实际情况和需求来设置预设条件,此处不再详细举例。

步骤S103:物联网终端向中间设备发送建立连接请求。

步骤S104:中间设备返回建立连接响应。

步骤S105:物联网终端确定发送数据周期。

较佳地,本步骤中物联网终端可以根据获取的特征信息确定发送数据周期。比如,当中间设备的电量较低时,物联网终端可以确定通过中间设备向物联网平台发送数据的周期较大频率较低,以节省电量。

步骤S106:物联网终端通过中间设备接入物联网平台。

本步骤中包括如下子步骤:

子步骤S1061:物联网终端向中间设备发送数据请求;

子步骤S1062:中间设备向物联网平台转发数据请求;

子步骤S1063:物联网平台向中间设备发送数据响应;

子步骤S1064:中间设备向物联网终端转发数据响应。

基于本发明实施例一提供的一种物联网终端接入物联网平台的方法,本发明实施例一提供的一种物联网终端,内部结构如图3所示,包括:特征信息获取模块201、条件判断模块202、接入模块203。

特征信息获取模块201用于获取中间设备的特征信息。

条件判断模块202用于判断所述中间设备的特征信息是否满足预设条件中的第一条件。

接入模块203用于依据所述条件判断模块202的判断结果,决定是否通过所述中间设备接入物联网平台;在决定通过所述中间设备接入物联网平台后,向所述中间设备发送建立连接请求;并在接收到所述中间设备返回的建立连接响应后,根据获取的特征信息确定数据发送周期;之后,通过所述中间设备接入物联网平台。

本发明实施例一的技术方案中,物联网终端在通过中间设备接入物联网平台之前,先获取中间设备的特征信息,比如,获取中间设备的电量、流量等特征信息,来判断获取的特征信息是否满足预设条件,从而依据判断结果决定所述物联网终端是否通过所述中间设备接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定的中间设备而导致的通信问题,提高物联网终端接入到物联网平台的可靠性。

实施例二

本发明实施例二提供的一种物联网终端接入物联网平台的方法的具体流程,如图4所示,包括如下步骤:

步骤S301:物联网终端获取本终端的特征信息以及中间设备的特征信息。

其中,所述特征信息可以包括至少如下一种信息:电量信息、流量信息、信号强度信息、位置信息、存储空间信息、处理能力信息、信号传输速率信息、信号传输稳定性信息。

步骤S302:物联网终端判断获取的特征信息是否满足预设条件;若是,则物联网终端决定通过所述中间设备接入物联网平台,执行如下步骤S303;若否,物联网终端不通过中间设备而直接接入物联网平台。

本步骤中,物联网终端判断获取的中间设备的特征信息是否满足预设条件中的第一条件,以及本终端的特征信息是否满足所述预设条件中的第二条件。比如,判断中间设备的特征信息是否满足第一条件可以是,判断中间设备的电量是否大于预设的电量阈值,且剩余流量是否大于预设的流量阈值,且信号强度是否大于预设的强度阈值,中间设备的位置至本终端的位置之间距离是否小于预设距离值。比如,判断本终端的特征信息是否满足第二条件可以是,判断本终端的电量是否大于预设的电量低值,信号强度是否大于预设的强度低值。本领域技术人员可以根据实际情况和需求来设置预设条件中的第一、二条件,此处不再详细举例。

在物联网终端判断中间设备的特征信息满足第一条件,且本终端的特征信息满足第二条件的情况下,物联网终端决定通过所述中间设备接入物联网平台,执行如下步骤S303;否则,物联网终端不通过中间设备而直接接入物联网平台。

本步骤中,除了判断中间设备的特征信息是否满足第一条件外,还判断本终端的特征信息是否满足第二条件;从而可以除了避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定的中间设备而导致的通信问题,还可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

步骤S303:物联网终端向中间设备发送建立连接请求。

步骤S304:中间设备返回建立连接响应。

步骤S305:物联网终端确定发送数据周期。

较佳地,本步骤中物联网终端可以根据获取的特征信息确定发送数据周期。比如,当中间设备或本终端的电量较低时,物联网终端可以确定通过中间设备向物联网平台发送数据的周期较大频率较低,以节省电量。

步骤S306:物联网终端通过中间设备接入物联网平台。

本步骤中包括如下子步骤:

子步骤S3061:物联网终端向中间设备发送数据请求;

子步骤S3062:中间设备向物联网平台转发数据请求;

子步骤S3063:物联网平台向中间设备发送数据响应;

子步骤S3064:中间设备向物联网终端转发数据响应。

基于本发明实施例二提供的一种物联网终端接入物联网平台的方法,本发明实施例二提供的一种物联网终端,内部结构如图5所示,包括:特征信息获取模块401、条件判断模块402、接入模块403。

特征信息获取模块401用于获取本终端的特征信息以及中间设备的特征信息。

条件判断模块402用于判断所述中间设备的特征信息是否满足预设条件中的第一条件,以及本终端的特征信息是否满足预设条件中的第二条件。

接入模块403用于依据所述条件判断模块402的判断结果,决定是否通过所述中间设备接入物联网平台;在决定通过所述中间设备接入物联网平台后,向所述中间设备发送建立连接请求;并在接收到所述中间设备返回的建立连接响应后,根据获取的特征信息确定数据发送周期;之后,通过所述中间设备接入物联网平台。

本发明实施例二的技术方案中,物联网终端在通过中间设备接入物联网平台之前,先获取中间设备的特征信息以及本终端的特征信息,来判断中间设备的特征信息否满足所述预设条件中的第一条件,以及本终端的特征信息是否满足所述预设条件中的第二条件,从而依据判断结果决定所述物联网终端是否通过所述中间设备接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定的中间设备而导致的通信问题,还可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

实施例三

本发明实施例三提供的一种物联网终端接入物联网平台的方法的具体流程,如图6所示,包括如下步骤:

步骤S501:物联网终端获取本终端的特征信息。

其中,所述特征信息可以包括至少如下一种信息:电量信息、流量信息、信号强度信息。

步骤S502:物联网终端判断获取的特征信息是否满足预设条件;若是,则物联网终端决定通过中间设备接入物联网平台,执行如下步骤S503;若否,物联网终端不通过中间设备而直接接入物联网平台。

本步骤中,物联网终端判断本终端的特征信息是否满足所述预设条件中的第二条件。比如,判断本终端的特征信息是否满足第二条件可以是,判断本终端的电量是否大于预设的电量低值,信号强度是否大于预设的强度低值。本领域技术人员可以根据实际情况和需求来设置预设条件中的第二条件,此处不再详细举例。

在物联网终端判断本终端的特征信息满足第二条件的情况下,物联网终端决定通过所述中间设备接入物联网平台,执行如下步骤S503;否则,物联网终端不通过中间设备而直接接入物联网平台。这样,可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

步骤S503:物联网终端向中间设备发送建立连接请求。

步骤S504:中间设备返回建立连接响应。

步骤S505:物联网终端确定发送数据周期。

较佳地,本步骤中物联网终端可以根据获取的特征信息确定发送数据周期。比如,当本终端的电量较低时,物联网终端可以确定通过中间设备向物联网平台发送数据的周期较大频率较低,以节省电量。

步骤S506:物联网终端通过中间设备接入物联网平台。

本步骤中包括如下子步骤:

子步骤S5061:物联网终端向中间设备发送数据请求;

子步骤S5062:中间设备向物联网平台转发数据请求;

子步骤S5063:物联网平台向中间设备发送数据响应;

子步骤S5064:中间设备向物联网终端转发数据响应。

基于本发明实施例三提供的一种物联网终端接入物联网平台的方法,本发明实施例三提供的一种物联网终端,内部结构如图7所示,包括:特征信息获取模块601、条件判断模块602、接入模块603。

特征信息获取模块601用于获取本终端的特征信息。

条件判断模块602用于判断本终端的特征信息是否满足预设条件中的第二条件。

接入模块603用于依据所述条件判断模块602的判断结果,决定是否通过所述中间设备接入物联网平台;在决定通过所述中间设备接入物联网平台后,向所述中间设备发送建立连接请求;并在接收到所述中间设备返回的建立连接响应后,根据获取的特征信息确定数据发送周期;之后,通过所述中间设备接入物联网平台。

本发明实施例三的技术方案中,物联网终端在通过中间设备接入物联网平台之前,先获取本终端的特征信息,来判断本终端的特征信息是否满足所述预设条件中的第二条件,从而依据判断结果决定所述物联网终端是否通过所述中间设备接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

实施例四

本发明实施例四提供的一种物联网终端接入物联网平台的方法的具体流程,如图8所示,包括如下步骤:

步骤S701:物联网终端向中间设备发送建立连接请求。

步骤S702:中间设备获取本设备的特征信息。

其中,所述特征信息可以包括至少如下一种信息:电量信息、流量信息、信号强度信息、位置信息、存储空间信息、处理能力信息、信号传输速率信息、信号传输稳定性信息。

步骤S703:中间设备判断获取的特征信息是否满足预设条件;若是,则决定物联网终端可以通过本设备接入物联网平台,执行如下步骤S704;若否,中间设备向物联网终端发送建立连接失败响应。

本步骤中,中间设备判断本设备的特征信息是否满足预设条件中的第一条件,比如,判断本设备的电量是否大于预设的电量阈值,且剩余流量是否大于预设的流量阈值,且信号强度是否大于预设的强度阈值。本领域技术人员可以根据实际情况和需求来设置预设条件,此处不再详细举例。

步骤S704:中间设备返回建立连接响应。

步骤S705:中间设备确定发送数据周期。

较佳地,本步骤中中间设备可以根据获取的特征信息确定发送数据周期。比如,当中间设备的电量较低时,中间设备可以确定物联网终端向物联网平台发送数据的周期较大频率较低,以节省电量。

步骤S706:物联网终端通过中间设备接入物联网平台。

本步骤中包括如下子步骤:

子步骤S7061:物联网终端向中间设备发送数据请求;

子步骤S7062:中间设备向物联网平台转发数据请求;

子步骤S7063:物联网平台向中间设备发送数据响应;

子步骤S7064:中间设备向物联网终端转发数据响应。

在上述步骤S703中间设备判断获取的特征信息不满足预设条件,并向物联网终端发送建立连接失败响应后,物联网终端可以直接接入物联网平台并缓存数据,也可以继续判断其它中间设备是否满足预设条件,并通过其它满足预设条件的中间设备接入物联网平台。

基于本发明实施例四提供的一种物联网终端接入物联网平台的方法,本发明实施例四提供的一种中间设备,内部结构如图9所示,包括:特征信息获取模块801、条件判断模块802、连接请求响应模块803。

特征信息获取模块801用于在接收到物联网终端发送的建立连接请求后,获取本设备的特征信息。

条件判断模块802用于判断本设备的特征信息是否满足预设条件中的第一条件。

连接请求响应模块803用于依据条件判断模块802的判断结果,决定是否响应所述建立连接请求;在决定返回建立连接响应后,连接请求响应模块803还可根据获取的特征信息确定数据发送周期,之后,为物联网终端接入物联网平台。

本发明实施例四的技术方案中,中间设备接收到物联网终端的建立连接请求后,先获取本设备的特征信息,比如,电量、流量等特征信息,来判断获取的特征信息是否满足预设条件,从而依据判断结果决定是否为物联网终端接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免接入诸如电量不够,流量不够,或信号弱的中间设备而导致的通信问题,提高物联网终端接入到物联网平台的可靠性。

实施例五

本发明实施例五提供的一种物联网终端接入物联网平台的方法的具体流程,如图10所示,包括如下步骤:

步骤S901:物联网终端向中间设备发送建立连接请求。

步骤S902:中间设备获取本设备的特征信息以及物联网终端的特征信息。

其中,所述特征信息可以包括至少如下一种信息:电量信息、流量信息、信号强度信息、位置信息、存储空间信息、处理能力信息、信号传输速率信息、信号传输稳定性信息。

步骤S903:中间设备判断获取的特征信息是否满足预设条件;若是,则决定物联网终端可以通过本设备接入物联网平台,执行如下步骤S904;若否,中间设备向物联网终端发送建立连接失败响应。

本步骤中,中间设备判断本设备的特征信息是否满足预设条件中的第一条件,以及物联网终端的特征信息是否满足所述预设条件中的第二条件。比如,判断本设备的电量是否大于预设的电量阈值,且剩余流量是否大于预设的流量阈值,且信号强度是否大于预设的强度阈值,本设备的位置至物联网终端的位置之间距离是否小于预设距离值。比如,判断物联网终端的特征信息是否满足第二条件可以是,判断物联网终端的电量是否大于预设的电量低值,信号强度是否大于预设的强度低值。本领域技术人员可以根据实际情况和需求来设置预设条件中的第一、二条件,此处不再详细举例。

在中间设备判断本设备的特征信息满足第一条件,且物联网终端的特征信息满足第二条件的情况下,中间设备决定为物联网终端接入物联网平台,执行如下步骤S904;否则,向物联网终端发送建立连接失败响应。

本步骤中,除了判断本设备的特征信息是否满足第一条件外,还判断物联网终端的特征信息是否满足第二条件;从而可以除了避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定的中间设备而导致的通信问题,还可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

步骤S904:中间设备返回建立连接响应。

步骤S905:中间设备确定发送数据周期。

较佳地,本步骤中中间设备可以根据获取的特征信息确定发送数据周期。比如,当中间设备或物联网终端的电量较低时,可以确定物联网终端向物联网平台发送数据的周期较大频率较低,以节省电量。

步骤S906:物联网终端通过中间设备接入物联网平台。

本步骤中包括如下子步骤:

子步骤S9061:物联网终端向中间设备发送数据请求;

子步骤S9062:中间设备向物联网平台转发数据请求;

子步骤S9063:物联网平台向中间设备发送数据响应;

子步骤S9064:中间设备向物联网终端转发数据响应。

在上述步骤S903中间设备判断获取的特征信息不满足预设条件,并向物联网终端发送建立连接失败响应后,物联网终端可以直接接入物联网平台并缓存数据,也可以继续判断其它中间设备是否满足预设条件,并通过其它满足预设条件的中间设备接入物联网平台。

基于本发明实施例五提供的一种物联网终端接入物联网平台的方法,本发明实施例五提供的一种中间设备,内部结构如图11所示,包括:特征信息获取模块1001、条件判断模块1002、连接请求响应模块1003。

特征信息获取模块1001用于在接收到物联网终端发送的建立连接请求后,获取本设备的特征信息以及物联网终端的特征信息。

条件判断模块1002用于判断本设备的特征信息是否满足预设条件中的第一条件;以及所述物联网终端的特征信息是否满足预设条件中的第二条件。

连接请求响应模块1003用于依据条件判断模块1002的判断结果,决定是否响应所述建立连接请求。在决定返回建立连接响应后,连接请求响应模块1003还可根据获取的特征信息确定数据发送周期,之后,为物联网终端接入物联网平台。

本发明实施例五的技术方案中,中间设备接收到物联网终端的建立连接请求后,先获取本设备的特征信息以及物联网终端的特征信息,来判断中间设备的特征信息是否满足所述预设条件中的第一条件,以及物联网终端的特征信息是否满足所述预设条件中的第二条件,从而依据判断结果决定是否为物联网终端接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定的中间设备而导致的通信问题,还可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

实施例六

本发明实施例六提供的一种物联网终端接入物联网平台的方法的具体流程,如图12所示,包括如下步骤:

步骤S1101:物联网终端向中间设备发送建立连接请求。

步骤S1102:中间设备获取物联网终端的特征信息。

其中,所述特征信息可以包括至少如下一种信息:电量信息、流量信息、信号强度信息、位置信息、存储空间信息、处理能力信息、信号传输速率信息、信号传输稳定性信息。

步骤S1103:中间设备判断获取的特征信息是否满足预设条件;若是,则决定物联网终端可以通过本设备接入物联网平台,执行如下步骤S1104;若否,中间设备向物联网终端发送建立连接失败响应。

本步骤中,中间设备判断物联网终端的特征信息是否满足所述预设条件中的第二条件。比如,判断物联网终端的特征信息是否满足第二条件可以是,判断物联网终端的电量是否大于预设的电量低值,信号强度是否大于预设的强度低值,本设备的位置至物联网终端的位置之间距离是否小于预设距离值。本领域技术人员可以根据实际情况和需求来设置预设条件中的第二条件,此处不再详细举例。

在中间设备判断物联网终端的特征信息满足第二条件的情况下,中间设备决定为物联网终端接入物联网平台,执行如下步骤S1104;否则,向物联网终端发送建立连接失败响应。

本步骤中,判断物联网终端的特征信息是否满足第二条件,从而可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

步骤S1104:中间设备返回建立连接响应。

步骤S1105:中间设备确定发送数据周期。

较佳地,本步骤中中间设备可以根据获取的特征信息确定发送数据周期。比如,当中间设备或物联网终端的电量较低时,可以确定物联网终端向物联网平台发送数据的周期较大频率较低,以节省电量。

步骤S1106:物联网终端通过中间设备接入物联网平台。

本步骤中包括如下子步骤:

子步骤S11061:物联网终端向中间设备发送数据请求;

子步骤S11062:中间设备向物联网平台转发数据请求;

子步骤S11063:物联网平台向中间设备发送数据响应;

子步骤S11064:中间设备向物联网终端转发数据响应。

在上述步骤S1103中间设备判断获取的特征信息不满足预设条件,并向物联网终端发送建立连接失败响应后,物联网终端可以直接接入物联网平台并缓存数据,也可以继续判断其它中间设备是否满足预设条件,并通过其它满足预设条件的中间设备接入物联网平台。

基于本发明实施例六提供的一种物联网终端接入物联网平台的方法,本发明实施例五提供的一种中间设备,内部结构如图13所示,包括:特征信息获取模块1201、条件判断模块1202、连接请求响应模块1203。

特征信息获取模块1201用于在接收到物联网终端发送的建立连接请求后,获取物联网终端的特征信息。

条件判断模块1202用于判断所述物联网终端的特征信息是否满足预设条件中的第二条件。

连接请求响应模块1203用于依据条件判断模块1202的判断结果,决定是否响应所述建立连接请求。在决定返回建立连接响应后,连接请求响应模块1203还可根据获取的特征信息确定数据发送周期,之后,为物联网终端接入物联网平台。

本发明实施例六的技术方案中,中间设备接收到物联网终端的建立连接请求后,先获取物联网终端的特征信息,来判断物联网终端的特征信息是否满足所述预设条件中的第二条件,从而依据判断结果决定是否为物联网终端接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题,从而提高物联网终端接入到物联网平台的可靠性。

本发明的技术方案中,通过获取物联网终端和/或中间设备的特征信息,来判断获取的特征信息是否满足预设条件,从而依据判断结果决定所述物联网终端是否通过所述中间设备接入物联网平台。这样,依据判断结果有选择性地通过中间设备接入物联网平台,可以避免接入诸如电量不够,流量不够,或信号弱、距离远、存储空间不足、处理能力不够、信号传输慢、信号传输不稳定的中间设备而导致的通信问题,或避免物联网终端在电量不够的情况下通过中间设备接入物联网平台导致的功耗增加而最终影响通信的问题,或者避免物联网终端在信号弱的情况下与中间设备之间的通信问题等,从而提高物联网终端接入到物联网平台的可靠性。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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