CN113473406A - 一种实现设备管理的方法、装置、计算机存储介质及终端 - Google Patents

一种实现设备管理的方法、装置、计算机存储介质及终端 Download PDF

Info

Publication number
CN113473406A
CN113473406A CN202110762034.4A CN202110762034A CN113473406A CN 113473406 A CN113473406 A CN 113473406A CN 202110762034 A CN202110762034 A CN 202110762034A CN 113473406 A CN113473406 A CN 113473406A
Authority
CN
China
Prior art keywords
information
gateway
sensor
equipment
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110762034.4A
Other languages
English (en)
Other versions
CN113473406B (zh
Inventor
张文明
张铁强
陈晓莹
田琴
陶炎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Zhileng Iot Technology Co ltd
Original Assignee
Jiangsu Zhileng Iot Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Zhileng Iot Technology Co ltd filed Critical Jiangsu Zhileng Iot Technology Co ltd
Priority to CN202110762034.4A priority Critical patent/CN113473406B/zh
Publication of CN113473406A publication Critical patent/CN113473406A/zh
Application granted granted Critical
Publication of CN113473406B publication Critical patent/CN113473406B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0245Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
    • H04W52/283Power depending on the position of the mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/36TPC using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
    • H04W52/365Power headroom reporting
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本文公开一种实现设备管理的方法、装置、计算机存储介质及终端,本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。

Description

一种实现设备管理的方法、装置、计算机存储介质及终端
技术领域
本文涉及但不限于无线传感器网络技术,尤指一种实现设备管理的方法、装置、计算机存储介质及终端。
背景技术
无线传感器网络主要应用于医疗、工业等领域。无线传感器网络由大量传感器设备构成,传感器设备通常采用电池方式供电。为了保证传感器设备的实时监测、保护、控制的应用需求,传感器设备需要长时间处在工作状态。如何有效的降低传感器设备的能耗,成为无线传感器网络面临的重要挑战。
在工业用气环境下,由传感器设备分别进行数据上传,资源占用较高且功耗较大。无线自组织网络技术具有独立自由组网和低功率的特点,十分适用于无线传感器网络的设备数量多、监测时间长及响应时间短的要求,因此,被应用于无线传感器网络的业务数据的采集和传输处理。
相关技术中的无线传感器网络,由设定的网关将网络中终端采集的业务数据上传到对业务数据进行处理的服务器中,网关功率消耗大、电量消耗快,一旦网关电量不足,将影响业务数据的传输和处理。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种实现设备管理的方法、装置、计算机存储介质及终端,能够避免网关电量消耗快的问题。
本发明实施例提供了一种实现设备管理的方法,包括:
服务器获取预设区域内的传感器设备的设备信息;
根据获取的设备信息确定各传感器设备的工作时长参考信息;
根据确定的工作时长参考信息选举作为网关的传感器设备;
将选举出的网关通知所有传感器设备;
所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
在一种示例性实例中,所述服务器获取预设区域内的传感器设备的设备信息,包括:
服务器向预设区域内的传感器设备发送上报设备信息的上报指令;
接收预设区域内的传感器设备根据上报指令上报的设备信息。
所述设备信息包括:剩余电量信息、信号强度信息和位置信息。所述确定各传感器设备的工作时长参考信息,包括:
通过以下公式计算各传感器设备的所述工作时长参考信息P:
P=fp*cost/Ln
其中,fp为所述传感器设备的基础发射功率,所述cost根据所述设备位置信息、所述剩余电量信息和所述信号强度信息计算获得的调整比例和系数, n为传播因子;所述cost=(L*Q1+B*Q2+R*Q3)+Delta;Q1、Q2和Q3 为预先设定的所述设备位置信息、所述剩余电量信息和所述信号强度信息的权重,Q1+Q2+Q3=1;所述L表示与所述设备位置信息对应的发射功率相关值,所述Q1为预先设置的所述设备位置信息对应的功率权重;
Figure BDA0003150285760000021
Pl为所述传感器设备在初始位置L0时的发射功率值,li为所述传感器设备位置变换时与基站的距离值,Pb1为所述li对应的最小发射功率值;所述B为所述设备的剩余电量计算值,Q2为所述设备的剩余电量的功率权重,
Figure BDA0003150285760000022
所述m表示所述传感器设备的排序,所述N表示所述传感器设备的总数;B(di) 表示第i个传感器设备的剩余电量,B(Dp,k)表示作为网关的传感器设备k中的剩余电量;R为所述传感器设备的信号强度计算值,
Figure BDA0003150285760000023
Pr为信号强度,R0表示传感器设备在当前位置的初始的信号强度所对应的发生功率值,ri为预先设定的传感器设备与基站为不同距离时对应的信号强度值,Pb2为所述传感器设备在当前位置的实时的信号强度对应的最小发射功率值,Q3为所述设备的信号强度的功率权重;Delta为预先设置的补偿系数。
在一种示例性实例中,所述根据确定的工作时长参考信息选举作为网关的传感器设备,包括:
将确定的所述工作时长参考信息P最大的传感器设备,选举为所述网关。
在一种示例性实例中,所述将选举出的网关通知各传感器设备后,所述方法还包括:
第一预设时长内未接收到选举出的所述网关发送的业务数据时,确定所述网关是否通信中断;确定所述网关通信中断时,从除所述网关以外的其他传感器设备中重新选举一个作为网关;和/或,
接收到除所述网关以外的传感器设备发送的网关通信失败的信息时,确定所述网关是否通信中断;确定所述网关通信中断时,从除所述网关以外的其他传感器设备中重新选举一个作为网关。
另一方面,本发明实施例还提供一种实现设备管理的方法,包括:
向服务器上报设备信息;
接收服务器根据设备信息选举出的网关的通知;
根据接收的通知向选举出网关发送采集到的业务数据;
所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
在一种示例性实例中,所述向服务器上报设备信息,包括:
接收来自服务器的上报设备信息的上报指令;
根据接收到的所述上报指令上报所述设备信息。
在一种示例性实例中,所述根据接收的通知向选举出网关发送采集到的数据时,所述方法还包括:
关闭自身的广域无线通信网络,保持本地传输网络开启。
在一种示例性实例中,所述根据接收的通知向选举出网关发送采集到的业务数据时,所述方法还包括:
发送所述业务数据至所述网关失败时,开启广域无线通信网络;
通过开启的广域无线通信网络,向服务器发送网关通信失败的消息。
再一方面,本发明实施例还提供一种实现设备管理的方法,包括:
向服务器上报设备信息;
接收自身被选举为网关的通知;
接收来自网络中其他传感器设备发送的业务数据,将接收到的业务数据发送到服务器;
其中,所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
在一种示例性实例中,所述将接收到的业务数据发送到服务器时,所述方法还包括:
将自身采集的业务数据发送至所述服务器。
还一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述实现设备管理的方法。
还一方面,本发明实施例还提供一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,
处理器被配置为执行存储器中的计算机程序;
所述计算机程序被所述处理器执行时实现如上述实现设备管理的方法。
还一方面,本发明实施例还提供一种实现设备管理的装置,包括:第一获取单元、确定单元、选举单元和通知单元;其中,
第一获取单元设置为:获取预设区域内的传感器设备的设备信息;
确定单元设置为:根据获取的设备信息确定各传感器设备的工作时长参考信息;
选举单元设置为:根据确定的工作时长参考信息选举作为网关的传感器设备;
通知单元设置为:将选举出的网关通知各传感器设备。
还一方面,本发明实施例还提供一种实现设备管理的装置,包括:第二上报单元、第二接收单元及第二发送单元;其中,
第二上报单元设置为:向服务器上报设备信息;第二接收单元设置为:接收服务器根据设备信息选举出的网关的通知;
第二发送单元设置为:根据接收的通知向选举出网关发送采集到的业务数据。
还一方面,本发明实施例还提供一种实现设备管理的装置,包括:第三上报单元、第三接收单元和传输数据单元;其中,
第三上报单元设置为:向服务器上报设备信息;
第三接收单元设置为:接收自身被选举为网关的通知;
传输数据单元设置为:接收来自网络中其他传感器设备发送的业务数据,将接收到的业务数据发送到服务器;
所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例实现设备管理的方法的流程图;
图2为本发明实施例另一实现设备管理的方法的流程图;
图3为本发明实施例再一实现设备管理的方法的流程图;
图4为本发明实施例实现设备管理的装置的结构框图;
图5为本发明实施例另一实现设备管理的装置的结构框图;
图6为本发明实施例再一实现设备管理的装置的结构框图;
图7为本应用示例传感器网络的通信交互示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明实施例实现设备管理的方法的流程图,如图1所示,包括:
步骤101、服务器获取预设区域内的传感器设备的设备信息;其中,设备信息包括与传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
在一种示例性实例中,本发明实施例设备信息可以由本领域技术人员根据选举网关所需信息进行调整,例如、还可以包括:互联网协议(IP)地址信息、
步骤102、根据获取的设备信息确定各传感器设备的工作时长参考信息;
在一种示例性实例中,本发明实施例设备信息包括:剩余电量信息、信号强度信息和位置信息,确定各传感器设备的工作时长参考信息,包括:
通过以下公式计算各传感器设备的工作时长参考信息P:
P=fp*cost/Ln
其中,fp为传感器设备的基础发射功率,cost根据所述设备位置信息、剩余电量信息和信号强度信息计算获得的调整比例和系数,n为传播因子;cost =(L*Q1+B*Q2+R*Q3)+Delta;Q1、Q2和Q3为预先设定的设备位置信息、剩余电量信息和信号强度信息的权重,Q1+Q2+Q3=1;L表示与设备位置信息对应的发射功率相关值,Q1为预先设置的设备位置信息对应的功率权重;
Figure BDA0003150285760000071
Pl为传感器设备在初始位置L0时的发射功率值,li为传感器设备位置变换时与基站的距离值,Pb1为li对应的最小发射功率值;B为设备的剩余电量计算值,Q2为设备的剩余电量的功率权重,
Figure BDA0003150285760000072
m表示传感器设备的排序,N表示传感器设备的总数;B(di)表示第i个传感器设备的剩余电量,B(Dp,k)表示作为网关的传感器设备k中的剩余电量;R为传感器设备的信号强度计算值,
Figure BDA0003150285760000073
Pr为信号强度,R0表示传感器设备在当前位置的初始的信号强度所对应的发生功率值,ri为预先设定的传感器设备与基站为不同距离时对应的信号强度值,Pb2为传感器设备在当前位置的实时的信号强度对应的最小发射功率值,Q3为设备的信号强度的功率权重;Delta为预先设置的补偿系数。
在一种示例性实例中,本发明实施例中的li可以通过传感器设备上传的数据获得;Pb1为li对应的最小发射功率;若初始位置为100米,功率减小,以丢包为界限,实测位置变换过程中出现丢包的情况,此时Pb1为最小发射功率,。 R0和Pb2通过测试获得。
步骤103、将选举出的网关通知各传感器设备。
在一种示例性实例中,根据确定的工作时长参考信息选举作为网关的传感器设备,包括:
将确定的工作时长参考信息P最大的传感器设备,选举为网关。
在一种示例性实例中,将选举出的网关通知各传感器设备后,本发明实施例方法还包括:
第一预设时长内未接收到选举出的网关发送的业务数据时,确定网关是否通信中断;确定网关通信中断时,从除网关以外的其他传感器设备中重新选举一个作为网关;和/或,
接收到除网关以外的传感器设备发送的网关通信失败的信息时,确定网关是否通信中断;确定网关通信中断时,从除网关以外的其他传感器设备中重新选举一个作为网关。
在一种示例性实例中,本发明实施例可以获取网关的剩余电量信息,当网关的剩余电量小于预设电量时,重新执行下发上报指令的处理,并根据新接收的设备信息选举新的网关;在一种示例性实例中,本发明实施例可以设置预设时长作为重新选举网关的时长,预设时长可以由本领域技术人员根据传感器设备的包括总电量、剩余电量等参数进行分析确定。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机程序,计算机程序被处理器执行时实现上述实现设备管理的方法。
图2为本发明实施例另一实现设备管理的方法的流程图,如图2所示,包括:
步骤201、向服务器上报设备信息;
在一种示例性实例中,本发明实施例中的设备信息包括与传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
在一种示例性实例中,本发明实施例向服务器上报设备信息,包括:
接收来自服务器的上报设备信息的上报指令;
根据接收到的上报指令上报设备信息。
步骤202、接收服务器根据设备信息选举出的网关的通知;
步骤203根据接收的通知向选举出网关发送采集到的业务数据。
在一种示例性实例中,根据接收的通知向选举出网关发送采集到的数据时,本发明实施例方法还包括:
关闭广域无线通信网络,保持本地传输网络开启。
在一种示例性实例中,本地传输可以包括:远距离无线电(LoRa,Long RangeRadio)、窄带物联网(NB-ITO)和蓝牙等。
在一种示例性实例中,根据接收的通知向选举出网关发送采集到的业务数据时,本发明实施例方法还包括:
发送业务数据至网关失败时,开启广域无线通信网络;
通过开启的广域无线通信网络,向服务器发送网关通信失败的消息。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
本发明实施例还提供一种终端,包括:存储器和处理器,存储器中保存有计算机程序;其中,
处理器被配置为执行存储器中的计算机程序;
计算机程序被处理器执行时实现如上述实现设备管理的方法。
图3为本发明实施例再一实现设备管理的方法的流程图,如图3所示,包括:
步骤301、向服务器上报设备信息;
在一种示例性实例中,本发明实施例设备信息包括与传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
在一种示例性实例中,本发明实施例向服务器上报设备信息,包括:
接收来自服务器的上报设备信息的上报指令;
根据接收到的上报指令上报设备信息。
步骤303、接收自身被选举为网关的通知;
步骤304、接收来自网络中其他传感器设备发送的业务数据,将接收到的业务数据发送到服务器。
在一种示例性实例中,将接收到的业务数据发送到服务器时,本发明实施例方法还包括:
将自身采集的业务数据发送至服务器。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
本发明实施例还提供一种终端,包括:存储器和处理器,存储器中保存有计算机程序;其中,
处理器被配置为执行存储器中的计算机程序;
计算机程序被处理器执行时实现如上述实现设备管理的方法。
图4为本发明实施例实现设备管理的装置的结构框图,如图4所示,包括:第一获取单元、确定单元、选举单元和通知单元;其中,
第一获取单元设置为:获取预设区域内的传感器设备的设备信息;
确定单元设置为:根据获取的设备信息确定各传感器设备的工作时长参考信息;
选举单元设置为:根据确定的工作时长参考信息选举作为网关的传感器设备;
通知单元设置为:将选举出的网关通知各传感器设备。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
在一种示例性实例中,本发明实施例中的设备信息包括:
剩余电量信息、信号强度信息和位置信息。
在一种示例性实例中,第一获取单元包括第一发送模块和第一接收模块;其中,
第一发送模块设置为:向预设区域内的传感器设备发送上报设备信息的上报指令;
第一接收模块设置为:接收预设区域内的传感器设备根据上报指令上报的设备信息。
在一种示例性实例中,本发明实施例中的设备信息包括剩余电量信息、信号强度信息和位置信息;
在一种示例性实例中,本发明实施例确定单元是设置为:
通过以下公式计算各传感器设备的工作时长参考信息P:
P=fp*cost/Ln
其中,fp为传感器设备的基础发射功率,cost根据所述设备位置信息、剩余电量信息和信号强度信息计算获得的调整比例和系数,n为传播因子;cost =(L*Q1+B*Q2+R*Q3)+Delta;Q1、Q2和Q3为预先设定的设备位置信息、剩余电量信息和信号强度信息的权重,Q1+Q2+Q3=1;L表示与设备位置信息对应的发射功率相关值,Q1为预先设置的设备位置信息对应的功率权重;
Figure BDA0003150285760000111
Pl为传感器设备在初始位置L0时的发射功率值,li为传感器设备位置变换时与基站的距离值,Pb1为li对应的最小发射功率值;B为设备的剩余电量计算值,Q2为设备的剩余电量的功率权重,
Figure BDA0003150285760000112
m表示传感器设备的排序,N表示传感器设备的总数;B(di)表示第i个传感器设备的剩余电量,B(Dp,k)表示作为网关的传感器设备k中的剩余电量;R为传感器设备的信号强度计算值,
Figure BDA0003150285760000121
Pr为信号强度,R0表示传感器设备在当前位置的初始的信号强度所对应的发生功率值,ri为预先设定的传感器设备与基站为不同距离时对应的信号强度值,Pb2为传感器设备在当前位置的实时的信号强度对应的最小发射功率值,Q3为设备的信号强度的功率权重;Delta为预先设置的补偿系数。
在一种示例性实例中,本发明实施例中的选举单元是设置为:
将确定的工作时长参考信息P最大的传感器设备选举为网关。
在一种示例性实例中,本发明实施例中的选举单元还设置为:
第一预设时长内未接收到选举出的网关发送的业务数据时,确定网关是否通信中断;确定网关通信中断时,从除网关以外的其他传感器设备中重新选举一个作为网关;和/或,
接收到除网关以外的传感器设备发送的网关通信失败的信息时,确定网关是否通信中断;确定网关通信中断时,从除网关以外的其他传感器设备中重新选举一个作为网关。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
图5为本发明实施例另一实现设备管理的装置的结构框图,如图5所示,包括:第二上报单元、第二接收单元及第二发送单元;其中,
第二上报单元设置为:向服务器上报设备信息;
在一种示例性实例中,设备信息包括与传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
第二接收单元设置为:接收服务器根据设备信息选举出的网关的通知;
第二发送单元设置为:根据接收的通知向选举出网关发送采集到的业务数据。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
在一种示例性实例中,第二上报单元包括:第二接收模块和第二上报模块;其中,
第二接收模块设置为:接收来自服务器的上报设备信息的上报指令;
第二上报模块设置为:根据第二接收模块接收到的上报指令上报设备信息。
在一种示例性实例中,本发明实施例装置还包括网络调整单元,设置为:
根据接收的通知向选举出网关发送采集到的数据时,关闭广域无线通信网络,保持本地传输网络开启。
在一种示例性实例中,本地传输可以包括:远距离无线电(LoRa,Long RangeRadio)、窄带物联网(NB-ITO)和蓝牙等
在一种示例性实例中,本发明实施例装置第二上报单元还包括第二发送模块,设置为:
第二发送单元发送业务数据至网关失败时,通过广域无线通信网络向服务器发送网关通信失败的消息。
图6为本发明实施例再一实现设备管理的装置的结构框图,如图6所示,包括:第三上报单元、第三接收单元和传输数据单元;其中,
第三上报单元设置为:向服务器上报设备信息;
在一种示例性实例中,本发明实施例设备信息包括与传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息;
第三接收单元设置为:接收自身被选举为网关的通知;
传输数据单元设置为:接收来自网络中其他传感器设备发送的业务数据,将接收到的业务数据发送到服务器。
本发明实施例服务器获取与传感器设备工作时长相关的设备信息,根据获取的设备信息确定工作时长参考信息后,根据工作时长参考信息选举用于上传业务数据的网关,避免了采用固定网关导致的网关电量消耗快的问题,提升了传感器网络的稳定性,为保证业务数据传输和处理的稳定性提供了基础。
在一种示例性实例中,第三上报单元包括:第三接收模块和第三上报模块;其中,
第三接收模块设置为:接收来自服务器的上报设备信息的上报指令;
第三上报模块设置为:根据第二接收模块接收到的上报指令上报设备信息。
在一种示例性实例中,传输数据单元还设置为:将自身采集的业务数据发送至服务器。
以下通过应用示例对本发明实施例进行简要说明,应用示例仅用于陈述本发明实施例,并不用于限定本发明的保护范围。
应用示例
图7为本应用示例传感器网络的通信交互示意图,如图7所示,传感器网络中包括:服务器、传感器设备(图中的设备A、设备B、设备C和设备D) 传感器设备为具备无线通信收发功能的移动终端,本应用示例通信交互过程包括:
步骤701、服务器确定预设区域内的传感器设备,并通过移动网络向传感器设备发送上报设备信息的上报指令;这里,预设区域内的传感器设备可以通过移动网络进行检测发现。
步骤702、传感器设备接收到上报指令后,根据上报指令将设备信息发送到服务器;设备信息可以包括设备的基本信息,如IP地址,剩余电量,信号强度,位置等。
步骤703、服务器根据接收到的设备信息,从上报设备信息的传感器设备中选举其中之一作为网关。
步骤704、服务器将选举出的网关通过通知消息通知网络中的设备;
步骤705、被选举为网关(假设网关为设备A)的设备接收网络中其他设备采集的业务数据;
步骤706、被选举出的网关接收网络中其他传感器设备采集到的业务数据,将接收到的业务数据和自身采集到的业务数据一起发送至服务器。
本应用示例通过选举网关的方式将所采集到的业务数据发送至服务器,可以有效的避免大量传感器设备上传业务数据而导致的数据混淆等问题;也可以避免各传感器设备单独上传所造成的功耗大,上传时间长等问题,实现了业务数据的高效传输。
在一种示例性实例中,若服务器接收到网关的业务数据大于第一预设时长,则服务器会确定网关是否通信中断,如果网关通信中断,则触发重新选举网关的处理。
网络初始化时,所有传感器设备具有相同的电量,但由于传感器设备到网关的距离不总是相同的,从而导致传感器设备的传输速率不同,能量消耗也不相同。假设设备A通过移动网络上传数据至平台的功耗为X1,设备B通过移动网络上传数据至平台的功耗为X2,以此类推,所有设备上传数据至平台的功耗为X,即X=X1+X2+X3+X4,由此可以看出每个传感器设备都单独上传数据信息,将会有很大的功耗。
本应用示例在选取网关时服务器需要根据上传的设备信息选举出网关,从而有效的平衡设备的电量消耗。
本应用示例可以获取网关的剩余电量信息,当网关的剩余电量小于预设电量时,重新执行下发上报指令的处理,并根据新接收的设备信息选举新的网关;在一种示例性实例中,本应用示例还可以设置预设时长作为重新选举网关的时长,预设时长可以由本领域技术人员根据传感器设备的包括总电量、剩余电量等参数进行分析确定。
若传感器设备被选举为网关,接收其他传感器设备采集的业务数据;若更换网关,新的网关将会代替原网关接收和发送业务数据,传感器设备不在作为网关运行时,网关中接收业务数据时存储的传感器设备的相关信息会被删除。
本应用示例,除网关外的传感器设备可以周期性的采集业务数据并发送至网关,其他时间可以进入休眠状态以节省电量;网关可以将周期性的将接收的业务数据发送至服务器。本应用示例通过选举网关和通过网关发送其余传感器设备的业务数据的方式来减轻其余传感器设备的电量消耗,并通过无线方式来进行数据传输,从而提高网络能量效率,延长传感器设备生命周期。
以设备A为网关为例。服务器通过存储器中存储的所有传感器设备上传的包括:剩余电量信息、信号强度信息、当选网关次数和位置信息等设备,通过设定的选举规则确定设备A为网关。服务器把选举设备A为网关的通知发送给设备A、设备B、设备C和设备D。设备A接收到自身为网关的信息,保留原有功能不变。设备B、设备C、设备D接收到网关为设备A的信息后将会关闭广域无线通信网络(无线模块),保持本地传输网络开启,从而避免除网关以外传感器设备单独上传业务数据至服务器,造成上传的数据信息混淆及资源浪费,实现低功耗。
当传感器设备工作时,设备A、设备B、设备C、设备D进行业务数据采集,设备B、设备C、设备D通过本地传输与作为网关的设备A进行周期性通信,将采集到的数据信息通过本地传输网络的低功耗网络发送给网关设备A,网关设备A将自身采集的业务数据与接收到的来自设备B、设备C、设备D的业务数据进行整理并通过移动网络发送至服务器,服务器接受到来自网关设备A上传的所有业务数据。
若服务器接收网关设备A上传的数据时出现:业务数据发送不成功或者服务器响应数据接收超时的情况,那么服务器将会对出现的这种情况做出详细的记录。
若服务器检测到网关设备A的状态为通信中断(掉线(fail)),或网关设备A不能周期性上传业务数据,服务器将会重新选举新的网关;或设备B、设备C和设备D中的一个以上,在传输业务数据至网关设备A时,检测到网关设备A的状态为通信中断时,那么设备B、设备C或设备D会开启广域无线通信网络,发送网关设备A的状态给服务器,服务器对网关设备A的状态进行检测,发现网关设备A的状态为通信中断时,重新选举新的网关,选举出的新的网关设备代替原来的网关设备A进行业务数据的周期性上传。若重新选举的新的网关设备为设备B,服务器将会把重新选举的新的网关的通知发送给设备A、设备B、设备C、设备D,与原网关设备A的数据接受和发送方式相同。设备A如果出现剩余电量不足或无线网卡费用不足等情况,虽不能当选网关,但依然可以通过本地传输网络上传采集到的业务数据至网关。本应用示例针对网关的选举以及电路应用效率低问题,有效提高了网络资源和设备电量的应用效率,延长了传感器网络的运行周期。
“本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

Claims (16)

1.一种实现设备管理的方法,包括:
服务器获取预设区域内的传感器设备的设备信息;
根据获取的设备信息确定各传感器设备的工作时长参考信息;
根据确定的工作时长参考信息选举作为网关的传感器设备;
将选举出的网关通知所有传感器设备;
其中,所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
2.根据权利要求1所述的方法,其特征在于,所述服务器获取预设区域内的传感器设备的设备信息,包括:
所述服务器向所述预设区域内的传感器设备发送上报设备信息的上报指令;
接收所述预设区域内的传感器设备根据上报指令上报的设备信息。
3.根据权利要求1所述的方法,其特征在于,所述设备信息包括:剩余电量信息、信号强度信息和位置信息,所述确定各传感器设备的工作时长参考信息,包括:
通过以下公式计算各传感器设备的所述工作时长参考信息P:
P=fp*cost/Ln
其中,所述fp为所述传感器设备的基础发射功率,所述cost=(L*Q1+B*Q2+R*Q3)+Delta;Q1、Q2和Q3为预先设定的所述设备位置信息、所述剩余电量信息和所述信号强度信息的权重,Q1+Q2+Q3=1;所述L表示与所述设备位置信息对应的发射功率相关值,所述Q1为预先设置的所述设备位置信息对应的功率权重;
Figure FDA0003150285750000011
Pl为所述传感器设备在初始位置L0时的发射功率值,li为所述传感器设备位置变换时与基站的距离值,Pb1为所述li对应的最小发射功率值;所述B为所述设备的剩余电量计算值,Q2为所述设备的剩余电量的功率权重,
Figure FDA0003150285750000012
所述m表示所述传感器设备的排序,所述N表示所述传感器设备的总数;B(di)表示第i个传感器设备的剩余电量,B(Dp,k)表示作为网关的传感器设备k中的剩余电量;R为所述传感器设备的信号强度计算值,
Figure FDA0003150285750000021
Pr为信号强度,R0表示传感器设备在当前位置的初始的信号强度所对应的发生功率值,ri为预先设定的传感器设备与基站为不同距离时对应的信号强度值,Pb2为所述传感器设备在当前位置的实时的信号强度对应的最小发射功率值,Q3为所述设备的信号强度的功率权重;Delta为预先设置的补偿系数。
4.根据权利要求3所述的方法,其特征在于,所述根据确定的工作时长参考信息选举作为网关的传感器设备,包括:
将确定的所述工作时长参考信息P最大的传感器设备,选举为所述网关。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述将选举出的网关通知各传感器设备后,所述方法还包括:
第一预设时长内未接收到选举出的所述网关发送的业务数据时,确定所述网关是否通信中断;确定所述网关通信中断时,从除所述网关以外的其他传感器设备中重新选举一个作为网关;和/或,
接收到除所述网关以外的传感器设备发送的网关通信失败的信息时,确定所述网关是否通信中断;确定所述网关通信中断时,从除所述网关以外的其他传感器设备中重新选举一个作为网关。
6.一种实现设备管理的方法,包括:
向服务器上报设备信息;
接收服务器根据设备信息选举出的网关的通知;
根据接收的通知向选举出网关发送采集到的业务数据;
所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
7.根据权利要求6所述的方法,其特征在于,所述向服务器上报设备信息,包括:
接收来自所述服务器的上报设备信息的上报指令;
根据接收到的所述上报指令上报所述设备信息。
8.根据权利要求6或7所述的方法,所述根据接收的通知向选举出网关发送采集到的数据时,所述方法还包括:
关闭广域无线通信网络,保持本地传输网络开启。
9.根据权利要求8所述的方法,其特征在于,所述根据接收的通知向选举出网关发送采集到的业务数据时,所述方法还包括:
发送所述业务数据至所述网关失败时,开启广域无线通信网络;
通过开启的广域无线通信网络,向服务器发送网关通信失败的消息。
10.一种实现设备管理的方法,包括:
向服务器上报设备信息;
接收自身被选举为网关的通知;
接收来自网络中其他传感器设备发送的业务数据,将接收到的业务数据发送到服务器;
其中,所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
11.根据权利要求10所述的方法,其特征在于,所述将接收到的业务数据发送到服务器时,所述方法还包括:
将自身采集的业务数据发送至所述服务器。
12.一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1~5中任一项所述的实现设备管理的方法。
13.一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,
处理器被配置为执行存储器中的计算机程序;
所述计算机程序被所述处理器执行时实现如权利要求6~9或11~12中任一项所述的实现设备管理的方法。
14.一种实现设备管理的装置,包括:第一获取单元、确定单元、选举单元和通知单元;其中,
第一获取单元设置为:获取预设区域内的传感器设备的设备信息;
确定单元设置为:根据获取的设备信息确定各传感器设备的工作时长参考信息;
选举单元设置为:根据确定的工作时长参考信息选举作为网关的传感器设备;
通知单元设置为:将选举出的网关通知各传感器设备。
15.一种实现设备管理的装置,包括:第二上报单元、第二接收单元及第二发送单元;其中,
第二上报单元设置为:向服务器上报设备信息;
第二接收单元设置为:接收服务器根据设备信息选举出的网关的通知;
第二发送单元设置为:根据接收的通知向选举出网关发送采集到的业务数据;
所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
16.一种实现设备管理的装置,包括:第三上报单元、第三接收单元和传输数据单元;其中,
第三上报单元设置为:向服务器上报设备信息;
第三接收单元设置为:接收自身被选举为网关的通知;
传输数据单元设置为:接收来自网络中其他传感器设备发送的业务数据,将接收到的业务数据发送到服务器;
其中,所述设备信息包括与所述传感器设备工作时长相关的以下一项或任意组合的信息:剩余电量信息、信号强度信息和位置信息。
CN202110762034.4A 2021-07-06 2021-07-06 一种实现设备管理的方法、装置、计算机存储介质及终端 Active CN113473406B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110762034.4A CN113473406B (zh) 2021-07-06 2021-07-06 一种实现设备管理的方法、装置、计算机存储介质及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110762034.4A CN113473406B (zh) 2021-07-06 2021-07-06 一种实现设备管理的方法、装置、计算机存储介质及终端

Publications (2)

Publication Number Publication Date
CN113473406A true CN113473406A (zh) 2021-10-01
CN113473406B CN113473406B (zh) 2024-08-06

Family

ID=77878597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110762034.4A Active CN113473406B (zh) 2021-07-06 2021-07-06 一种实现设备管理的方法、装置、计算机存储介质及终端

Country Status (1)

Country Link
CN (1) CN113473406B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016100585A2 (en) * 2014-12-18 2016-06-23 Suman Shailendra Intuitive system
CN108541058A (zh) * 2018-04-27 2018-09-14 Oppo广东移动通信有限公司 一种移动终端的控制方法、移动终端及存储介质
WO2018177174A1 (zh) * 2017-03-30 2018-10-04 华为技术有限公司 一种IoT数据上报的方法、装置和***
CN109450746A (zh) * 2018-10-17 2019-03-08 珠海格力电器股份有限公司 电力调峰***设备的入网方法、装置、服务器及存储介质
CN109548111A (zh) * 2018-11-26 2019-03-29 三川智慧科技股份有限公司 一种LoRa组网***以及网关自选举方法
CN112437477A (zh) * 2020-10-21 2021-03-02 山东省科学院自动化研究所 一种无线传感器网络路由方法及***
CN112511392A (zh) * 2021-02-05 2021-03-16 深圳市晶讯技术股份有限公司 智能家居网络Combo设备网关选择方法及控制***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016100585A2 (en) * 2014-12-18 2016-06-23 Suman Shailendra Intuitive system
WO2018177174A1 (zh) * 2017-03-30 2018-10-04 华为技术有限公司 一种IoT数据上报的方法、装置和***
CN108541058A (zh) * 2018-04-27 2018-09-14 Oppo广东移动通信有限公司 一种移动终端的控制方法、移动终端及存储介质
CN109450746A (zh) * 2018-10-17 2019-03-08 珠海格力电器股份有限公司 电力调峰***设备的入网方法、装置、服务器及存储介质
CN109548111A (zh) * 2018-11-26 2019-03-29 三川智慧科技股份有限公司 一种LoRa组网***以及网关自选举方法
CN112437477A (zh) * 2020-10-21 2021-03-02 山东省科学院自动化研究所 一种无线传感器网络路由方法及***
CN112511392A (zh) * 2021-02-05 2021-03-16 深圳市晶讯技术股份有限公司 智能家居网络Combo设备网关选择方法及控制***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵春江;吴华瑞;朱丽;: "一种农田无线传感器网络能量控制与动态路由算法", 传感技术学报, no. 06, 15 June 2011 (2011-06-15) *

Also Published As

Publication number Publication date
CN113473406B (zh) 2024-08-06

Similar Documents

Publication Publication Date Title
CN101217785B (zh) 通信架构中的无线网络、接入点和客户端设备
US9826334B2 (en) Method and apparatus for connection context aware radio communication management
US8498644B2 (en) Wireless communication system and handover method
EP2717627A2 (en) Method for simultaneous handover in a wireless access system that supports device-to-device communication and apparatus for supporting the method
CA2794886C (en) User equipment and method in mobile communication system
JP6342915B2 (ja) インテリジェントネットワークの動作
CN105472660A (zh) 一种负载均衡方法、网络设备及***
EP2597911A1 (en) Method for reducing a time period to collect data from nodes of a wireless mesh communications network
EP3442196B1 (en) Method, device, and system for transmitting data
WO2011157621A1 (en) Method of setting a plurality of parameters in a wireless telecommunication network
US9491643B2 (en) User apparatus and method in mobile communication system
CN103826263A (zh) 一种网络分流方法和设备
CN111601268A (zh) 簇头选择方法、装置、终端设备及存储介质
CN112075102B (zh) 低功耗蓝牙组网方法、电子设备、网络和存储介质
AU2011246158B2 (en) User apparatus and method in mobile communication system
CN109714833A (zh) 一种数据通信方法、装置及***
EP1966975A2 (en) System and method for management of a wireless environment
US11246071B2 (en) Method for managing a connection in a distributed wireless network
CN113473406A (zh) 一种实现设备管理的方法、装置、计算机存储介质及终端
US20180110010A1 (en) Extending battery life in low signal conditions
US10820186B2 (en) Method for assisting roaming of a mobile terminal between community wireless local area networks
CN112806047A (zh) 信息处理方法及装置、通信设备及存储介质
CN106105323B (zh) 操作移动通信网络的方法和用于移动通信网络中的设备
JP4450663B2 (ja) 無線通信方式の自動検針システム
KR101170141B1 (ko) 무선랜 이용 단말, 그의 트래픽 특성 수집 시스템 및 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant