CN112714020B - 数据有效性的确定方法和装置、存储介质及电子装置 - Google Patents

数据有效性的确定方法和装置、存储介质及电子装置 Download PDF

Info

Publication number
CN112714020B
CN112714020B CN202011589543.3A CN202011589543A CN112714020B CN 112714020 B CN112714020 B CN 112714020B CN 202011589543 A CN202011589543 A CN 202011589543A CN 112714020 B CN112714020 B CN 112714020B
Authority
CN
China
Prior art keywords
state data
confidence
determining
current time
time
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.)
Active
Application number
CN202011589543.3A
Other languages
English (en)
Other versions
CN112714020A (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.)
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Technology Co Ltd
Haier Smart Home 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 Qingdao Haier Technology Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Technology Co Ltd
Priority to CN202011589543.3A priority Critical patent/CN112714020B/zh
Publication of CN112714020A publication Critical patent/CN112714020A/zh
Application granted granted Critical
Publication of CN112714020B publication Critical patent/CN112714020B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0866Checking the configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明提供了一种数据有效性的确定方法和装置、存储介质及电子装置,上述方法包括:根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。通过本发明,解决了相关技术中无法确定设备状态数据是否有效的技术问题,能够确定出设备的状态数据的有效性。

Description

数据有效性的确定方法和装置、存储介质及电子装置
技术领域
本发明涉及物联网技术领域,具体而言,涉及一种数据有效性的确定方法和装置、存储介质及电子装置。
背景技术
目前,行业内物联网(Internet of Things,简称为IoT)平台对其连接的IOT设备的状态数据进行了数据存储,但是在使用这部分设备状态数据时,未对数据的有效性进行判断,无法保证当前IoT平台存储的状态数据与当前设备实际的状态数据一致。
针对相关技术中,无法确定设备状态数据是否有效的技术问题,尚未提出有效的技术方案。
发明内容
本发明实施例提供了一种数据有效性的确定方法和装置、存储介质及电子装置,以至少解决相关技术中无法确定设备状态数据是否有效的技术问题。
根据本发明的一个实施例,提供了一种数据有效性的确定方法,包括:根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。
在一个示例性实施例中,所述根据目标设备的状态数据在第一时间的置信度确定所述状态数据在所述当前时间的置信度,包括:确定所述目标设备对应的置信度衰减系数以及所述当前时间与所述第一时间的时间差;根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度。
在一个示例性实施例中,所述根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度,包括:根据以下公式确定所述状态数据在所述当前时间的置信度ft
ft=f′×e-a×△t,
其中,f′为所述状态数据在所述第一时间的置信度,a为所述置信度衰减系数,Δt为所述时间差。
在一个示例性实施例中,所述方法还包括:对应存储所述状态数据以及所述状态数据在所述当前时间的置信度;在所述状态数据有效的情况下,根据所述状态数据对所述目标设备进行管理。
在一个示例性实施例中,在所述确定所述状态数据有效之后,所述方法还包括:在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,并将修正后的置信度与所述状态数据对应存储。
在一个示例性实施例中,所述在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,包括:在所述行为信息为所述目标设备上报状态数据的情况下,将所述状态数据对应的置信度修正为预设的初始置信度;在所述行为信息为所述目标设备发送心跳信息的情况下,将所述状态数据对应的置信度增加第一数值;在所述行为信息为检测到所述目标设备离线的情况下,将所述状态数据对应的置信度减去第二数值。
在一个示例性实施例中,在所述将所述状态数据对应的置信度增加第一数值之前,所述方法还包括:根据以下公式确定所述第一数值δ:
Figure BDA0002866645610000021
其中,f0为所述初始置信度,p为所述状态数据对应的置信度的半衰期,F为预设的固定置信度。
根据本发明的另一实施例,提供了一种数据有效性的确定装置,包括:第一确定模块,用于根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;第二确定模块,用于在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。
在一个示例性实施例中,上述第一确定模块还用于:确定所述目标设备对应的置信度衰减系数以及所述当前时间与所述第一时间的时间差;根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度。
在一个示例性实施例中,上述第一确定模块还用于:根据以下公式确定所述状态数据在所述当前时间的置信度ft
ft=f′×e-a×Δt,
其中,f′为所述状态数据在所述第一时间的置信度,a为所述置信度衰减系数,Δt为所述时间差。
在一个示例性实施例中,上述装置还包括:存储模块,用于对应存储所述状态数据以及所述状态数据在所述当前时间的置信度;管理模块,用于在所述状态数据有效的情况下,根据所述状态数据对所述目标设备进行管理。
在一个示例性实施例中,上述装置还包括:修正模块,用于在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,并将修正后的置信度与所述状态数据对应存储。
在一个示例性实施例中,上述修正模块还用于:在所述行为信息为所述目标设备上报状态数据的情况下,将所述状态数据对应的置信度修正为预设的初始置信度;在所述行为信息为所述目标设备发送心跳信息的情况下,将所述状态数据对应的置信度增加第一数值;在所述行为信息为检测到所述目标设备离线的情况下,将所述状态数据对应的置信度减去第二数值。
在一个示例性实施例中,上述修正模块还用于:根据以下公式确定所述第一数值δ:
Figure BDA0002866645610000041
其中,f0为所述初始置信度,p为所述状态数据对应的置信度的半衰期,F为预设的固定置信度。
根据本发明的另一个实施例,提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述方法。
根据本发明的另一个实施例,提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述方法。
通过本发明,根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。由于能够确定目标设备的状态数据的置信度,并根据状态数据的置信度确定该状态数据是否有效,从而可以确定目标设备的状态数据的有效性,因此,解决了相关技术中无法确定设备状态数据是否有效的技术问题,能够确定出设备的状态数据的有效性,从而避免了使用无效的设备状态数据。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的移动终端的硬件结构框图;
图2是根据本发明实施例的数据有效性的确定方法的流程图;
图3是根据本发明一可选实施例的数据有效性的确定方法流程示意图(一);
图4是根据本发明一可选实施例的数据有效性的确定方法流程示意图(二);
图5是根据本发明一可选实施例的数据有效性的确定方法流程示意图(三);
图6是根据本发明一可选实施例的数据有效性的确定方法流程示意图(四);
图7是根据本发明一可选实施例的置信度衰减曲线图;
图8是根据本发明实施例的智能设备的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的移动终端的硬件结构框图,如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的数据有效性的确定方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network INterface CoNtroller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio FrequeNcy,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
基于上述的移动终端或网络架构,在本实施例中提供了一种数据有效性的确定方法,应用于智能设备,图2是根据本发明实施例的数据有效性的确定方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;
步骤S204,在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。
通过上述步骤S202至步骤S204,根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。由于能够确定目标设备的状态数据的置信度,并根据状态数据的置信度确定该状态数据是否有效,从而可以确定目标设备的状态数据的有效性,因此,解决了相关技术中无法确定设备状态数据是否有效的技术问题,能够确定出设备的状态数据的有效性,从而避免了使用无效的设备状态数据。
需要说明的是,在上述实施例中,可以实时的确定出状态数据的置信度。
图3是根据本发明一可选实施例的数据有效性的确定方法流程示意图(一),如图3所示,上述步骤S202包括:
步骤S302,确定所述目标设备对应的置信度衰减系数以及所述当前时间与所述第一时间的时间差;
步骤S304,根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度。
上述实施例中,确定状态数据在当前时间的置信度需要先确定目标设备对应的置信度衰减系数及上述时间差,再根据第一时间的置信度、置信度衰减系数以及时间差确定当前时间的置信度。可选地,目标设备对应的置信度衰减系数可以是根据目标设备的历史行为信息为该目标设备设定的置信度衰减系数。
在一个可选的实施例中,上述步骤S304包括:根据以下公式确定所述状态数据在所述当前时间的置信度ft
ft=f′×e-a×Δt,
其中,f′为所述状态数据在所述第一时间的置信度,a为所述置信度衰减系数,Δt为所述时间差。
图4是根据本发明一可选实施例的数据有效性的确定方法流程示意图(二),如图4所示,上述方法还包括:
步骤S402,对应存储所述状态数据以及所述状态数据在所述当前时间的置信度;
步骤S404,在所述状态数据有效的情况下,根据所述状态数据对所述目标设备进行管理。
在上述实施例中,还可以对应存储状态数据其在当前时间的置信度,再在状态数据有效的情况下对目标设备进行管理,包括但不限于使用该状态数据维护目标设备设备,根据该状态数据向目标设备发送控制命令等等。
图5是根据本发明一可选实施例的数据有效性的确定方法流程示意图(三),如图5所示,上述步骤S404之后,还包括:
步骤S502,在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,并将修正后的置信度与所述状态数据对应存储。
基于上述实施例,还可以根据设备的行为信息对状态数据的置信度进行修正,再将修正后的置信度与状态数据对应存储,从而实现了根据目标设备的实际行为信息对其状态数据的置信度进行调整。
图6是根据本发明一可选实施例的数据有效性的确定方法流程示意图(四),如图6所示,上述步骤S502包括:
步骤S602,在所述行为信息为所述目标设备上报状态数据的情况下,将所述状态数据对应的置信度修正为预设的初始置信度;
步骤S604,在所述行为信息为所述目标设备发送心跳信息的情况下,将所述状态数据对应的置信度增加第一数值;
步骤S606,在所述行为信息为检测到所述目标设备离线的情况下,将所述状态数据对应的置信度减去第二数值。
需要说明的是,在上述实施例中,针对目标设备的不同的行为信息,对状态数据的置信度进行不同方式的修正。
在一个可选的实施例中,上述步骤S504之前,还包括:根据以下公式确定所述第一数值δ:
Figure BDA0002866645610000091
其中,f0为所述初始置信度,p为所述状态数据对应的置信度的半衰期,F为预设的固定置信度。可选地,半衰期为按照目标设备对应的置信度衰减系数,其状态数据的置信度从f0衰减为0.5*f0所经历的时长。图7是根据本发明一可选实施例的置信度衰减曲线图。
以下结合一示例,对上述实施例中的数据有效性的确定方法进行解释说明,但不用于限定本发明实施例的技术方案。
在一个可选实施例中,提供了一种应用在物联网中的数据有效性的确定方法,该方法包括以下步骤:
步骤S1,云端服务存储设备上报的状态数据。
步骤S2,云端服务为每条设备上报的状态数据增加一个置信度指数(即上述实施例中的置信度);其中,该置信度指数是基于如下函数实时计算生成:
当前置信度指数=最近一次计算出的置信度指数*exp(-(置信度衰减系数a)*间隔时长Δt);
其中,间隔时长Δt为当前时间距离最近一次计算该状态数据的置信度指数的时间之间的时间差。在一个可选的实施例中,模拟除的置信度指数的衰减曲线如图7所示。
需要说明的是,若不存在最近一次计算出的置信度指数,即当前是第一次为该状态数据计算置信度指数,则当前置信度指数为预设的初始置信度f0(包括但不限于100);可选地,置信度衰减系数可以根据设备的行为信息进行实时调整;
步骤S3,在计算出当前置信度指数后,对该当前置信度指数进行存储。
作为一种可选的实施例方式,上述实施例还用于执行以下步骤:
步骤S4,若获取到了设备的行为信息,则根据设备的行为信息对状态数据对应的置信度指数进行修正后并存储,包括但不限于:
设备上报状态数据:重置状态数据对应的置信度指数为100;
检测到设备心跳:状态数据对应的置信度指数增加(50/半衰期)*60;
检测到设备离线:状态数据对应的置信度指数减少50。
通过上述实施例,实现了根据设备的实际行为信息对置信度指数进行修正。
步骤S5,当服务侧需要使用存储的设备状态数据时,会根据当前状态数据的置信度指数进行判断。
步骤S6,对处于不同置信度指数区间的状态数据,服务侧可根据自身实际业务对数据的准确性的不同要求区别使用,若任务数据不可信,可直接从设备侧查询更新状态数据。
可选地,服务侧可以根据需要对上述实施例中的目标置信度区间进行调整,从而可以根据更新后的目标置信度区间获取有效的状态数据。
基于上述实施例,可以动态、实时计算每一个存储的设备状态数据的置信度,自动更新设备状态数据的置信度;同时可供不同数据准确性要求的业务服务可根据自身的要求选择性的使用数据,也能提高使用服务层存储的设备状态数据的准确性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例该的方法。
实施例2
在本实施例中还提供了一种数据有效性的确定装置,图8是根据本发明实施例的智能设备的结构框图,如图8所示,包括:
第一确定模块82,用于根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;
第二确定模块84,用于在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。
通过上述装置,根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。由于能够确定目标设备的状态数据的置信度,并根据状态数据的置信度确定该状态数据是否有效,从而可以确定目标设备的状态数据的有效性,因此,解决了相关技术中无法确定设备状态数据是否有效的技术问题,能够确定出设备的状态数据的有效性,从而避免了使用无效的设备状态数据。
在一个可选的实施例中,上述第一确定模块还用于:确定所述目标设备对应的置信度衰减系数以及所述当前时间与所述第一时间的时间差;根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度。
其中,确定状态数据在当前时间的置信度需要先确定目标设备对应的置信度衰减系数及时间差,再根据第一时间的置信度、置信度衰减系数以及时间差确定当前时间的置信度。
在一个可选的实施例中,上述第一确定模块还用于:根据以下公式确定所述状态数据在所述当前时间的置信度ft
ft=f′×e-a×Δt,
其中,f′为所述状态数据在所述第一时间的置信度,a为所述置信度衰减系数,Δt为所述时间差。
在一个可选的实施例中,上述装置还包括:存储模块,用于对应存储所述状态数据以及所述状态数据在所述当前时间的置信度;管理模块,用于在所述状态数据有效的情况下,根据所述状态数据对所述目标设备进行管理。
在上述实施例中,还可以对应存储状态数据其在当前时间的置信度,再在状态数据有效的情况下根据该状态数据对目标设备进行管理。
在一个可选的实施例中,上述装置还包括:修正模块,用于在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,并将修正后的置信度与所述状态数据对应存储。
基于上述实施例,还可以根据设备的行为信息对设备的状态数据的置信度进行修正后并存储。
在一个可选的实施例中,上述修正模块还用于:在所述行为信息为所述目标设备上报状态数据的情况下,将所述状态数据对应的置信度修正为预设的初始置信度;在所述行为信息为所述目标设备发送心跳信息的情况下,将所述状态数据对应的置信度增加第一数值;在所述行为信息为检测到所述目标设备离线的情况下,将所述状态数据对应的置信度减去第二数值。
通过上述实施例,可以根据不同的设备行为信息对状态数据的置信度进行不同方式的修正。
在一个可选的实施例中,上述修正模块还用于:根据以下公式确定所述第一数值δ:
Figure BDA0002866645610000121
其中,f0为所述初始置信度,p为所述状态数据对应的置信度的半衰期,F为预设的固定置信度。
实施例3
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;
S2,在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-ONly Memory,简称为ROM)、随机存取存储器(RaNdom Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
实施例4
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;
S2,在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种数据有效性的确定方法,其特征在于,包括:
根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,包括确定所述目标设备对应的置信度衰减系数以及所述当前时间与所述第一时间的时间差,根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;
在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效;
对应存储所述状态数据以及所述状态数据在所述当前时间的置信度;
在所述状态数据有效的情况下,根据所述状态数据对所述目标设备进行管理;
在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,并将修正后的置信度与所述状态数据对应存储;
所述在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,包括:
在所述行为信息为所述目标设备上报状态数据的情况下,将所述状态数据对应的置信度修正为预设的初始置信度;
在所述行为信息为所述目标设备发送心跳信息的情况下,将所述状态数据对应的置信度增加第一数值;
在所述行为信息为检测到所述目标设备离线的情况下,将所述状态数据对应的置信度减去第二数值。
2.根据权利要求1所述的方法,其特征在于,所述根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度,包括:
根据以下公式确定所述状态数据在所述当前时间的置信度ft
ft=f′×e-a×Δt,
其中,f′为所述状态数据在所述第一时间的置信度,a为所述置信度衰减系数,Δt为所述时间差。
3.根据权利要求1所述的方法,其特征在于,在所述将所述状态数据对应的置信度增加第一数值之前,所述方法还包括:
根据以下公式确定所述第一数值δ:
Figure FDA0003696523090000021
其中,f0为所述初始置信度,p为所述状态数据对应的置信度的半衰期,F为预设的固定置信度。
4.一种数据有效性的确定装置,其特征在于,包括:
第一确定模块,用于根据目标设备的状态数据在第一时间的置信度确定所述状态数据在当前时间的置信度,包括确定所述目标设备对应的置信度衰减系数以及所述当前时间与所述第一时间的时间差,根据所述状态数据在所述第一时间的置信度、所述置信度衰减系数以及所述时间差确定所述状态数据在所述当前时间的置信度,其中,所述第一时间为在所述当前时间之前最近一次确定所述状态数据的置信度的时间;
第二确定模块,用于在所述状态数据在所述当前时间的置信度位于目标置信度区间的情况下,确定所述状态数据有效;
存储模块,用于对应存储所述状态数据以及所述状态数据在所述当前时间的置信度;
管理模块,用于在所述状态数据有效的情况下,根据所述状态数据对所述目标设备进行管理;
修正模块,用于在获取到所述目标设备的行为信息的情况下,根据所述行为信息对所述状态数据对应的置信度进行修正,并将修正后的置信度与所述状态数据对应存储;在所述行为信息为所述目标设备上报状态数据的情况下,将所述状态数据对应的置信度修正为预设的初始置信度;在所述行为信息为所述目标设备发送心跳信息的情况下,将所述状态数据对应的置信度增加第一数值;在所述行为信息为检测到所述目标设备离线的情况下,将所述状态数据对应的置信度减去第二数值。
5.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至3任一项中所述的方法。
6.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至3任一项中所述的方法。
CN202011589543.3A 2020-12-28 2020-12-28 数据有效性的确定方法和装置、存储介质及电子装置 Active CN112714020B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011589543.3A CN112714020B (zh) 2020-12-28 2020-12-28 数据有效性的确定方法和装置、存储介质及电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011589543.3A CN112714020B (zh) 2020-12-28 2020-12-28 数据有效性的确定方法和装置、存储介质及电子装置

Publications (2)

Publication Number Publication Date
CN112714020A CN112714020A (zh) 2021-04-27
CN112714020B true CN112714020B (zh) 2022-10-14

Family

ID=75546259

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011589543.3A Active CN112714020B (zh) 2020-12-28 2020-12-28 数据有效性的确定方法和装置、存储介质及电子装置

Country Status (1)

Country Link
CN (1) CN112714020B (zh)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103996084B (zh) * 2014-06-06 2016-11-23 山东大学 基于纵向时刻Markov链模型的风功率概率预测方法
CN106384540B (zh) * 2016-10-20 2019-04-19 深圳市元征科技股份有限公司 车辆实时轨迹预测方法及预测***
US10452845B2 (en) * 2017-03-08 2019-10-22 General Electric Company Generic framework to detect cyber threats in electric power grid
CN107909253B (zh) * 2017-11-02 2020-09-04 国网天津市电力公司电力科学研究院 基于区间层次分析法的智能配电网调度控制效果评估方法
CN111948534B (zh) * 2020-07-31 2023-05-05 华北电力科学研究院有限责任公司 发电机状态预警方法及***
CN111737479B (zh) * 2020-08-28 2020-11-17 深圳追一科技有限公司 数据获取方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN112714020A (zh) 2021-04-27

Similar Documents

Publication Publication Date Title
KR102513998B1 (ko) 통신 방법 및 장치, 엔티티 및 컴퓨터 판독가능 저장 매체
CN109768879B (zh) 目标业务服务器的确定方法、装置及服务器
US8775592B2 (en) Method for transmitting and negotiating network-controlled functional data between a client and a server
CN109788027A (zh) 数据同步方法、装置、服务器及计算机存储介质
US20140289719A1 (en) Automatic version management
CN111245873B (zh) 服务降级方法、装置、设备及存储介质
WO2016173280A1 (zh) 监控管理方法及装置
CN113434293A (zh) 处理重复请求的方法和装置、存储介质及电子装置
CN111046371A (zh) 用于生成设备标识的方法、电子设备和计算机可读介质
US20150277892A1 (en) Multi-phase software delivery
CN112714020B (zh) 数据有效性的确定方法和装置、存储介质及电子装置
CN115412609B (zh) 一种业务处理方法、装置、服务器及存储介质
CN107608722B (zh) 应用程序下载方法及装置
CN111131324A (zh) 业务***的登陆方法及装置、存储介质、电子装置
CN105791339B (zh) 资源操作请求的处理方法及装置
CN110875831B (zh) 监测网络质量的方法和装置
CN111815339B (zh) 一种营销信息推送方法及设备
CN106230878A (zh) 一种基于AllJoyn框架的设备服务调用方法及装置
CN108540991B (zh) 一种基站管理方法及装置
CN111127706A (zh) 智能锁控制方法、智能锁、云服务器及计算设备
KR102460910B1 (ko) 데이터 중복 방지를 위한 데이터 저장 방법 및 이를 적용한 데이터 플랫폼
CN113852919B (zh) 预警消息的生成方法和装置、存储介质及电子装置
CN115474222B (zh) 一种终端的通信方法、***、电子设备及存储介质
CN112583871B (zh) 发送跨资源事件通知的方法、电子设备和***
CN108881057B (zh) 回源线路的选择方法和流量分发器

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