CN112559505A - 一种实时数据补采装置、方法、计算机设备及储存介质 - Google Patents
一种实时数据补采装置、方法、计算机设备及储存介质 Download PDFInfo
- Publication number
- CN112559505A CN112559505A CN202011520476.XA CN202011520476A CN112559505A CN 112559505 A CN112559505 A CN 112559505A CN 202011520476 A CN202011520476 A CN 202011520476A CN 112559505 A CN112559505 A CN 112559505A
- Authority
- CN
- China
- Prior art keywords
- real
- time data
- complementary
- data
- acquisition
- 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.)
- Pending
Links
- 230000000295 complement effect Effects 0.000 title claims abstract description 152
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000001502 supplementing effect Effects 0.000 claims abstract description 20
- 238000005065 mining Methods 0.000 claims description 54
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 20
- 230000009365 direct transmission Effects 0.000 claims description 13
- 238000013480 data collection Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 2
- 239000013589 supplement Substances 0.000 description 46
- 238000004891 communication Methods 0.000 description 10
- 230000009469 supplementation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/215—Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24552—Database cache management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2477—Temporal data queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Quality & Reliability (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Probability & Statistics with Applications (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及网络数据采集的领域,尤其涉及一种实时数据的补采装置、方法、计算机设备及存储介质,其包括包括主站、集中器及数据采集终端,所述集中器分别与主站及数据采集终端通信;其中,所述主站用于确定待补采的实时数据,并根据待补采的实时数据生成补采命令,并将补采命令发送至集中器;所述集中器用于向数据采集终端发送补采命令;所述数据采集终端用于根据补采命令补采实时数据;其中,所述数据采集终端将补采的实时数据发送至集中器进行缓存,所述集中器将接收的实时数据发送至主站进行存储。本申请具有能够提升实时数据准确性的效果。
Description
技术领域
本申请涉及网络数据采集的领域,尤其是涉及一种实时数据补采装置、方法、计算机设备及存储介质。
背景技术
采集端往往需要将所采集的实时数据传送给处理端,以对采集的实时数据进行处理,但是,实时数据在上传过程中有可能会发生丢失或遗失的问题,这时就需要对没有上传或采集的数据进行再次采集,即进行补采。
相关技术对未采集到的或缺失的实时数据通常不进行补采,也即,不更新实时数据,等下一次有新实时数据时再更新,这种实时数据采集或更新方式对场景实时数据要求不高时影响不大,但是,对于实时数据要求准确有效的场景则使用效果不好。
针对上述中的相关技术,发明人认为存在实时数据不准确的缺陷。
发明内容
为了提升实时数据的准确性,本申请提供了一种实时数据补采装置、方法、计算机设备及存储介质。
第一方面,本申请提供的一种实时数据的补采装置,采用如下的技术方案:
一种实时数据的补采装置,包括主站、集中器及数据采集终端,所述集中器分别与主站及数据采集终端通信;其中,
所述主站用于确定待补采的实时数据,并根据待补采的实时数据生成补采命令,并将补采命令发送至集中器;
所述集中器用于向数据采集终端发送补采命令;
所述数据采集终端用于根据补采命令补采实时数据;
其中,所述数据采集终端将补采的实时数据发送至集中器进行缓存,所述集中器将接收的实时数据发送至主站进行存储。
通过采用上述技术方案,通过主站确定待补采的实时数据,并基于待补采的实时数据,生成对待补采的实时数据的补采命令,并将生成的补采命令通过集中器发送至数据采集终端,进而,数据采集终端对待补采的实时数据进行补采,并将补采的实时数据发送至集中器进行缓存,然后,通过集中器再发送至主站进行存储,进而,能够保证主站内存储的实时数据为最新数据,从而,能够展示存储的最新数据,以提升实时数据的准确性。
可选的,所述主站包括唯一标识码生成模块及补采协议生成模块;其中,
所述唯一标识码生成模块用于生成实时数据的唯一标识码;
所述补采协议生成模块用于生成待补采的实时数据的补采协议;
其中,所述补采协议中包括补采识别机制,基于补采识别机制识别唯一标识码,若识别正确,则生成实时数据的补采命令,若识别错误,则重新识别。
通过采用上述技术方案,通过唯一标识码生成模块生成实时数据的唯一标识码,通过补采协议生成模块生成待补采的实时数据的补采协议,并且,补采协议中包括补采识别机制,进而,利用补采识别机制识别唯一标识码,并对识别结果进行判断,若正确,则生成实时数据的补采命令,若识别错误,则对唯一标识码进行重新识别,从而,以保证主站生成的补采命令的准确性,并将补采命令通过集中器发送至数据采集终端,进而,也能够提升数据采集终端补采实时数据的准确性。
可选的,所述数据采集终端包括补采结果判断模块;其中,
所述补采结果判断模块用于判断实时数据的补采是否成功;
其中,若补采成功,则上传补采的实时数据,若补采失败,则对待补采实时数据进行重新补采。
通过采用上述技术方案,通过补采结果判断模块判断实时数据的补采是否成功,若成功,则将补采的实时数据进行上传,若失败,则对待补采的实时数据进行重新补采,进而,能够提升实时数据的补采成功率。
可选的,所述主站还包括数据调用模块;其中,
所述数据调用模块用于在重新补采失败的情况下,调用集中器中缓存的实时数据,以覆盖主站中存储的已有的待补采数据。
通过采用上述技术方案,在重新补采失败的情况下,通过数据调用模块调用集中器中已缓存的实时数据,并将调用的已缓存的实时数据覆盖已有的待补采数据,由于已缓存的实时数据的采集时间与补采实时数据的时间相差较短,以作为临时实时数据,进而,在数据补采不成功的情况下,能够尽量缩小实时数据的误差。
可选的,还包括传送判断模块;其中,
所述传送判断模块用于判断实时数据的上传是否成功;
其中,若上传成功,则存储于主站,若上传失败,则采用透传或直传的模式传送实时数据。
通过采用上述技术方案,通过传送判断模块判断实时数据的上传是否成功,若上传成功,则将上传的实时数据存储于主站,若上传失败,则采用透传或直传的模式上传实时数据,进而,能够保证实时数据的传输,提升实时数据的传送成功率。
第二方面,本申请提供的一种实时数据的补采方法,采用如下的技术方案:
一种实时数据的补采方法,包括:
基于实时数据生成实时数据的唯一标识码,基于实时数据的采集命令采集实时数据,并对采集的实时数据进行缓存;
基于实时数据的唯一标识码确定待补采的实时数据,所述待补采的实时数据包括未采集到的及缺失的实时数据;
基于待补采的实时数据生成对待补采的实时数据的补采协议,所述补采协议包括补采识别机制;
基于补采识别机制识别唯一标识码,若识别正确,则生成对待补采的实时数据的补采命令,若识别错误,则重新进行识别;
基于补采命令对待补采的实时数据执行补采任务,若补采成功,则上传补采的实时数据,若补采失败,则对待补采的实时数据进行重新补采。
通过采用上述技术方案,对实时数据进行采集,并将采集的实时数据进行缓存及存储,根据存储的实时数据,生成实时数据的唯一标识码,根据唯一标识码确定未采集到的或缺失的实时数据,也即,待补采的实时数据,并且,根据待补采的实时数据生成对待补采的实时数据的补采协议,且补采协议中包括补采识别机制,进而,利用补采识别机制识别唯一标识码,若识别正确,则生成对待补采的实时数据的补采命令,若识别错误,则重新进行识别,进而,能够保证生成的补采命令的准确性,并且,根据补采命令对待补采的实时数据进行补采,若补采成功,则将补采的实时数据上传,若补采失败,则对待补采的实时数据进行重新补采,进而,能够提升实时数据的补采成功率,保证实时数据的展示准确性。
可选的,若重新补采失败,则生成对已缓存的实时数据的调用命令,基于调用命令调用已缓存的实时数据,并以已缓存的实时数据覆盖已有的待补采数据。
通过采用上述技术方案,若重新补采还是出现失败,则生成对已缓存的实时数据的调用命令,进而,以调用已缓存的实时数据,并将已缓存的实时数据覆盖已有的待补采数据,由于已缓存的实时数据的采集时间与待补采的实时数据的采集时间相差较短,所以,可以将调用的已缓存的实时数据作为临时实时数据,从而,在数据补采不成功的情况下,能够尽量缩小实时数据的误差。
可选的,若补采的实时数据上传失败,则生成对补采的实时数据的透传或直传命令,基于透传或直传命令传送补采的实时数据。
通过采用上述技术方案,若补采的实时数据上传失败,则生成对补采的实时数据的透传或直传的命令,进而,以对补采的实时数据进行透传或直传,从而,能够提升实时数据的传送成功率。
第三方面,本申请提供的一种计算机设备,采用如下的技术方案:
一种计算机设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,所述处理器加载并执行计算机程序时,采用了第二方面的方法。
通过采用上述技术方案,基于第二方面的实时数据的补采方法生成计算机程序,并存储于存储器中,以被处理器加载并执行,从而,根据存储器及处理制作计算机设备,方便用户使用。
第四方面,本申请提供的一种计算机可读存储介质,采用如下的技术方案:
一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,采用了第二方面的方法。
通过采用上述技术方案,基于第二方面的实时数据的补采方法生成计算机程序,并存储于计算机可读存储介质中,以被处理器加载并执行,通过计算机可读存储介质,方便计算机程序的可读及存储,进而,方便用户调取使用。
综上所述,本申请包括以下至少一种有益技术效果:
1.对实时数据进行采集,生成实时数据的唯一标识码,根据唯一标识码确定待补采的实时数据,并且,根据待补采的实时数据生成对待补采的实时数据的补采协议,利用补采协议别唯一标识码,若识别正确,则生成对待补采的实时数据的补采命令,若识别错误,则重新进行识别,进而,能够保证生成的补采命令的准确性,并且,根据补采命令对待补采的实时数据进行补采,若补采成功,则将补采的实时数据上传,若补采失败,则对待补采的实时数据进行重新补采,进而,能够提升实时数据的补采成功率,保证实时数据的展示准确性;
2.若重新补采还是出现失败,则调用已缓存的实时数据,并将已缓存的实时数据覆盖已有的待补采数据,从而,在数据补采不成功的情况下,能够尽量缩小实时数据的误差;
3.若补采的实时数据上传失败,则对补采的实时数据进行透传或直传,从而,能够提升实时数据的传送成功率。
附图说明
图1是本申请的实时数据的补采装置的框架示意图一。
图2是本申请的实时数据的补采装置的框架示意图二。
图3是本申请的实时数据的补采装置的框架示意图三。
图4是本申请的实时数据的补采方法的方法流程图。
附图标记说明:1、主站;11、唯一标识码生成模块;12、补采协议生成模块;13、数据调用模块;2、集中器;3、数据采集终端;31、补采结果判断模块;4、传送判断模块。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-4及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
随着计量自动化***的全面上线,数据的获取彻底告别了手工采集的时代,计量自动化的远程自动采集方式极大的提升了采集效率,其中,本申请的实时数据以电力实时数据为例,但是,目前由于计划停电、故障停电、网络故障等一系列原因牵制了电力实时数据的采集成功率,进而,影响电力实时数据的展示准确性,从而,通过补采电力实时数据可以有效的提升实时数据的准确性。
本申请实施例公开一种实时数据补采装置。参照图1,实时数据补采装置包括主站1、集中器2及数据采集终端3,并且,集中器2分别与主站1及数据采集终端3进行通信,本实施例中,通信方式可以为有线通信或者无线通信,优选的,采用无线通信,无线通信的方式可以采用5G、WIFI、Zigbee及交换机等中的任意一种,其中,主站1用于确定待补采的电力实时数据,并且,根据待补采的电力实时数据生成补采命令,并将补采命令通过无线通信的方式发送至集中器2,集中器2接收到补采命令后,并将补采命令以无线通信的方式发送至数据采集终端3,数据采集终端3接收到补采命令后,开始对电力实时数据进行补采。
其中,数据采集终端3采集完成电力实时数据后,将采集的电力实时数据以无线通信的方式传送至集中器2,集中器2接收到电力实时数据后,一方面对电力实时数据进行缓存,另一方面将电力实时数据以无线通信的方式传送至主站1,进而,通过主站1对电力实时数据进行存储,从而,若对外展示电力实时数据时,则直接提取存储的电力实时数据即可。
参照图2,其中,主站1包括唯一标识码生成模块11及补采协议生成模块12,本实施例中,根据电力实时数据,采用唯一标识码生成模块11生成电力实时数据的唯一标识码,采用补采协议生成模块12生成电力实时数据的补采协议,并且,补采协议中包括补采识别机制,进而,采用补采识别机制对电力实时数据的唯一标识码进行识别,并获得识别结果,识别结果包括正确与错误,进而,若识别正确,则对电力实时数据生成补采命令,若识别错误,则对电力实时数据进行重新识别。
其中,本实施例中,数据采集终端3可以设置为用于采集电力数据的电表,电力实时数据的唯一标识码采用电力实时数据的测量点号,而测量点号为电表的编码,例如,电表的编码设定为1-N,也即,每个电表对应一个唯一编码,而补采协议机制中包括对待补采的电力实时数据所对应的电表的唯一编码的识别号,识别号采用识别规则,进而,采用识别规则对电表的唯一编码进行识别,以获得识别结果,然后,并对识别结果进行判断,若识别规则与所识别的电表的唯一编码相对应,则认定为识别正确,进而,以对电力实时数据生成补采命令,若识别规则与所识别的电表的唯一编码不对应,则认定识别结果错误,进而,以更换其他电表的唯一编码,然后,采用识别规则对更换的电表编码进行重新识别,若还是识别错误,则继续更换其他电表的唯一编码进行识别。
参照图2,其中,数据采集终端3包括补采结果判断模块31,以对电力实时数据的补采结果进行判断,确定电力实时数据的补采是否成功,若补采成功,则对补采的电力实时数据进行上传,若补采失败,则对电力实时数据进行重新补采,以免出现所上传的电力实时数据为空档的现象,优选的,若补采失败,则对电力实时数据进行多次重新补采,本实施例中,以两到三次重新补采为例。
参照图2,其中,主站1还包括数据调用模块13,并且,数据调用模块13用于在重新补采失败的情况下,调用集中器2中缓存的电力实时数据,以覆盖主站1中存储的已有的待补采电力数据,也即,若重新补采两到三次后还是出现补采失败的情况,则采用主站1的数据调用模块13调用集中器2中缓存的电力数据,并将调用的电力数据覆盖主站1中存储的已有的待补采的电力数据,也即,调用上一次采集的电力实时数据作为本次的电力实时数据,在此过程中,保证调用的电力数据与待补采的电力数据属于同一编码,也即,点对点的进行覆盖,由于上一次的采集时间与本次的采集时间相差较短,故而,可以将调用的上一次的电力实时数据作为本次的临时电力实时数据,并存储调用的上一次电力实时数据,进而,能够提升电力实时数据的实效性。
参照图3,具体地,设定一个主站1获取电力实时数据的获取超时时间,且获取超时时间大于一个集中器2更新电力实时数据的时间,即电力实时数据更新时间,并小于两个电力实时数据更新时间,若主站1在上一次获取电力实时数据之后经过的时间超过获取超时时间,则主站1生成补采电力实时数据的命令,并向集中器2发送补采命令,若未采集到或采集到缺失的电力实时数据,则对电力实时数据进行重新补采,并设定补采超时时间,补采超时时间在获取超时时间到后开始计时,若在下一次电力实时数据更新时间之前达到补采超时时间,则过后主站1停止向集中器2发送补采电力实时数据的命令,也即,停止对电力实时数据的补采,以保证下一次电力实时数据更新上传不受影响,同时,主站1将上一次存入的电力实时数据复制存储于数据库中成为新的实时数据,即作为临时电力实时数据。
参照图2及图3,其中,实时数据的补采装置还包括传送判断模块4,并且,传送判断模块4用于判断补采的电力实时数据的上传是否成功,并获得判断结果,本实施例中,判断结果包括成功与失败,若补采的电力实时数据上传成功,则存储于主站1内,若补采的电力实时数据上传失败,则采用透传或直传的模式传送电力实时数据,透传即为透明传送,也即,在电力实时数据的传输过程中,通过无线的方式此电力实时数据不发生任何形式的改变,同时,保证电力实时数据传输的质量,并原封不动地传输到主站1。
具体地,透传为集中器帮主站把主站1发送来的补采命令,根据识别规则识别唯一编码的结果,发送给对应的数据采集终端3,而不识别处理里面的补采命令,即直接转发下去,而集中器2采集是通过集中器2中已有的协议命令执行,主站1向集中器2发送补采命令,集中器2根据协议规则生成采集终端协议对应的命令进行采集,也即,透传或直传是主站1直接处理获得采集终端的协议命令,以使集中器2直接发送给对应的数据采集终端3。
本申请实施例一种实时数据的补采装置的实施原理为:数据采集终端3对电力数据进行采集,并将采集的电力数据发送至集中器2进行缓存,集中器2再将接收到的电力数据发送至主站1进行存储,进而,根据主站1内存储的电力实时数据,采用唯一标识码生成模块11生成电力实时数据的唯一标识码,进而,根据唯一标识码确定待补采的电力实时数据,确定完成后,利用补采协议生成模块12生成待补采的电力实时数据的补采协议,补采协议中包括对唯一标识码识别的识别机制,进而,利用识别机制识别唯一标识码,若识别成功,则生成电力实时数据的补采命令,若识别失败,则重新进行识别,主站1将生成的补采命令通过集中器2发送至数据采集终端3,进而,数据采集终端3执行电力实时数据的补采任务,对电力实时数据进行补采,并采用补采结果判断模块31对补采结果进行判断,若补采成功,则将补采的电力实时数据进行上传,若补采失败,则对电力实时数据进行两到三次的重新补采,若重新补采还是失败,则利用数据调用模块13调用集中器2中缓存的电力数据作为电力实时数据,并覆盖主站1中存储的已有的待补采的电力数据,然后存储于主站1内,再利用传送判断模块4对电力实时数据的上传结果进行判断,若上传成功,则将上传的电力实时数据存储于主站1内,若上传失败,则采用透传或直传的模式传送补采的电力实时数据,进而,以保证补采的电力实时数据能够存储于主站1内。
本申请实施例公开一种实时数据的补采方法,参照图4,本实施例所记载的实时数据为电力实时数据,具体地,其补采方法包括:
基于实时数据生成实时数据的唯一标识码,基于实时数据的采集命令采集实时数据,并对采集的实时数据进行缓存。
其中,根据采集的电力实时数据,生成电力实时数据的唯一标识码,并对采集的电力实时数据进行缓存,本实施例中,电力实时数据的唯一标识码可以采用电力实时数据的唯一编码,电力实时数据的唯一编码也可以为电表的唯一编码,也即,对采集不同电力实时数据的电表分别配置唯一编码,每一个电表对应一个编码,例如1-N,当然,根据实际的使用需求,也可以将唯一标识码设定为任意便于识别的待识别码。
基于实时数据的唯一标识码确定待补采的实时数据,所述待补采的实时数据包括未采集到的及缺失的实时数据。
其中,根据电表的唯一编码,对电力实时数据进行查询分析,以获取未采集到的电力实时数据及缺失电力实时数据的电表对应的唯一编码,进而,以将未采集到的电力实时数据及缺失的电力实时数据确定为待补采的电力实时数据。
具体地,对电力实时数据的查询分析包括:根据采集到的电力实时数据,查看上一次获取的电力实时数据与本次获取的电力实时数据,并对两次的电力实时数据进行比对分析,若上一次获取的电力实时数据与本次获取的电力实时数据完全相同,则认定为本次未采集到电力实时数据,若本次获取的电力实时数据与上一次获取的电力实时数据存在部分相同,则认定为本次获取的电力实时数据存在缺失,进而,以确定待补采的电力实时数据。
基于待补采的实时数据生成待补采的实时数据的补采协议,所述补采协议包括补采识别机制。
其中,根据待补采的电力实时数据,生成待补采的电力实时数据的补采协议,并且,补采协议中包括补采识别机制,本实施例中,补采识别机制为与包含有待补采的电力实时数据的电表的唯一编码相对应的识别号,也即,采用识别号能够识别对应的唯一编码,当然,根据实际的使用需求,可以将识别机制设定为任意便于识别唯一编码的识别规则。
基于补采识别机制识别唯一标识码,若识别正确,则生成对待补采的实时数据的补采命令,若识别错误,则重新进行识别。
其中,根据唯一识别号识别待补采的电力实时数据对应的电表的唯一编码,并获得识别结果,本实施例中,识别结果包括正确与错误,若识别正确,则生成对待补采的电力实时数据的补采命令,若识别错误,则对待补采的电力实时数据对应的电表的唯一编码进行重新识别,也即,更换其他唯一编码的电表,并采用唯一识别号对更换的电表的唯一编码进行识别,若识别成功,则同样生成对待补采的电力实时数据的补采命令,若还是识别错误,则继续更换识别。
基于补采命令对待补采的实时数据执行补采任务,若补采成功,则上传补采的实时数据,若补采失败,则对待补采的实时数据进行重新补采。
其中,根据生成的对待补采的电力实时数据的补采命令,对相对应的待补采的电力实时数据进行补采,以获得补采结果,并对补采结果进行判断,本实施例中,判断的补采结果包括成功与失败,若补采成功,则将补采的电力实时数据进行上传,若补采失败,则对待补采的电力实时数据进行重新补采,也即,补采失败时,采用相同的补采手段对待补采的电力实时数据进行重新补采。
其中,若对待补采的电力实时数据进行重新补采还是出现失败,优选的,限定重新补采的次数,本实施例以重新补采两到三次为例,也即,若重新对待补采的电力实时数据进行两到三次的补采还是失败,则自动生成对已缓存的电力数据的调用命令,并且,基于生成的调用命令,调用已缓存的电力数据,并将调用的已缓存的电力数据覆盖已有的待补采的电力实时数据,也即,调用上一次采集的电力实时数据作为本次的电力实时数据,在此过程中,保证调用的电力数据与待补采的电力数据属于同一编码,也即,点对点的进行覆盖,由于上一次的采集时间与本次的采集时间相差较短,故而,可以将调用的上一次的电力实时数据作为本次的临时电力实时数据,并存储调用的上一次电力实时数据,进而,能够提升电力实时数据的实效性。
具体地,设定一个获取电力实时数据的获取超时时间,且获取超时时间的跨度大于一个电力实时数据的更新时间,并小于两个电力实时数据的更新时间,若在上一次获取电力实时数据之后经过的时间超过获取超时时间时,则生成并发出补采电力实时数据的命令,若未采集到或采集到缺失的电力实时数据,则对电力实时数据进行重新补采,并设定补采超时时间,补采超时时间在获取超时时间到后开始计时,若在下一次电力实时数据更新时间之前达到补采超时时间,则过后停止发出补采命令,也即,停止对电力实时数据的补采,以保证下一次电力实时数据更新上传不受影响,同时,将上一次存入的电力实时数据复制存储于数据库作为新的实时数据,以作为临时电力实时数据。
其中,若对待补采的电力实时数据补采成功,则上传补采的电力实时数据,以获得上传结果,本实施例中,上传结果包括成功与失败,若上传成功,则对上传的电力实时数据进行存储,若上传失败,则更改电力实时数据的上传模式,也即,生成对补采的电力实时数据更换上传模式的命令,基于生成更换上传模式的命令,将已有的上传模式更改为透传或直传模式,透传即为透明传送,本领域技术人员应当可以理解,故在此不再赘述,已有的上传模式为主动上传,也即,采集完电力实时数据,则将采集的电力实时数据进行主动上传。
本申请实施例一种实时数据的补采方法的实施原理为:通过电力实时数据生成唯一标识码,进而,根据唯一标识码确定待补采的电力实时数据,并且,根据待补采的电力实时数据生成待补采的电力实时数据的补采协议,补采协议中包括补采识别机制,进而,利用补采识别机制识别唯一标识码,若识别正确,则生成对待补采的电力实时数据的补采命令,若识别错误,则对唯一标识码进行重新识别,并且,根据生成的补采命令,对待补采的电力实时数据进行补采,若补采成功,则将补采的电力实时数据进行上传,若补采失败,则对待补采的电力实时数据进行重新补采,若重新补采两到三次后还是失败,则生成对已缓存的电力实时数据的调用命令,进而,调用已缓存的电力实时数据,并将已缓存的电力实时数据覆盖已有的待补采的电力数据,以作为临时电力实时数据,若对补采的电力实时数据上传成功,则存储上传的电力实时数据,若对补采的电力实时数据上传失败,则采用透传或直传的模式上传补采的电力实时数据。
本申请实施例公开一种计算机设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,其中,处理器加载并执行计算机程序时,采用了上述的实时数据的补采方法。
其中,计算机设备可以采用台式电脑、笔记本电脑或者云端服务器等,并且,计算机设备包括但不限于处理器以及存储器,例如,计算机设备还可以包括输入输出设备、网络接入设备以及总线等。
其中,处理器可以采用中央处理单元(CPU),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本申请对此不做限制。
其中,存储器可以为计算机设备的内部存储单元,例如,计算机设备的硬盘或者内存,也可以为计算机设备的外部存储设备,例如,计算机设备上配备的插接式硬盘、智能存储卡(SMC)、安全数字卡(SD)或者闪存卡(FC)等,并且,存储器还可以为计算机设备的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及计算机设备所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本申请对此不做限制。
其中,通过本计算机设备,将上述实施例的实时数据的补采方法存储于计算机设备的存储器中,并且,被加载并执行于计算机设备的处理器上,以方便用户使用。
本申请实施例公开一种计算机可读存储介质,并且,计算机可读存储介质中存储有计算机程序,其中,计算机程序被处理器加载并执行时,采用了上述的实时数据的补采方法。
其中,计算机程序可以存储于计算机可读介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读介质包括能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM)、随机存取存储器(RAM)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读介质包括但不限于上述元器件。
其中,通过本计算机可读存储介质,将上述实施例的实时数据的补采方法存储于计算机可读存储介质中,并且,被加载并执行于处理器上,以方便实时数据的补采方法的存储及应用。
以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
Claims (10)
1.一种实时数据的补采装置,其特征在于,包括主站(1)、集中器(2)及数据采集终端(3),所述集中器(2)分别与主站(1)及数据采集终端(3)通信;其中,
所述主站(1)用于确定待补采的实时数据,并根据待补采的实时数据生成补采命令,并将补采命令发送至集中器(2);
所述集中器(2)用于向数据采集终端(3)发送补采命令;
所述数据采集终端(3)用于根据补采命令补采实时数据;
其中,所述数据采集终端(3)将补采的实时数据发送至集中器(2)进行缓存,所述集中器(2)将接收的实时数据发送至主站(1)进行存储。
2.根据权利要求1所述的实时数据的补采装置,其特征在于,所述主站(1)包括唯一标识码生成模块(11)及补采协议生成模块(12);其中,
所述唯一标识码生成模块(11)用于生成实时数据的唯一标识码;
所述补采协议生成模块(12)用于生成待补采的实时数据的补采协议;
其中,所述补采协议中包括补采识别机制,基于补采识别机制识别唯一标识码,若识别正确,则生成待补采的实时数据的补采命令,若识别错误,则重新识别。
3.根据权利要求2所述的实时数据的补采装置,其特征在于,所述数据采集终端(3)包括补采结果判断模块(31);其中,
所述补采结果判断模块(31)用于判断实时数据的补采是否成功;
其中,若补采成功,则上传补采的实时数据,若补采失败,则对待补采实时数据进行重新补采。
4.根据权利要求3所述的实时数据的补采装置,其特征在于,所述主站(1)还包括数据调用模块(13);其中,
所述数据调用模块(13)用于在重新补采失败的情况下,调用集中器(2)中缓存的实时数据,以覆盖主站(1)中存储的已有的待补采数据。
5.根据权利要求3所述的实时数据的补采装置,其特征在于,还包括传送判断模块(4);其中,
所述传送判断模块(4)用于判断实时数据的上传是否成功;
其中,若上传成功,则存储于主站(1),若上传失败,则采用透传或直传的模式传送实时数据。
6.一种实时数据的补采方法,其特征在于,包括:
基于实时数据生成实时数据的唯一标识码,基于实时数据的采集命令采集实时数据,并对采集的实时数据进行缓存;
基于实时数据的唯一标识码确定待补采的实时数据,所述待补采的实时数据包括未采集到的及缺失的实时数据;
基于待补采的实时数据生成对待补采的实时数据的补采协议,所述补采协议包括补采识别机制;
基于补采识别机制识别唯一标识码,若识别正确,则生成对待补采的实时数据的补采命令,若识别错误,则重新进行识别;
基于补采命令对待补采的实时数据执行补采任务,若补采成功,则上传补采的实时数据,若补采失败,则对待补采的实时数据进行重新补采。
7.根据权利要求6所述的实时数据的补采方法,其特征在于,若重新补采失败,则生成对已缓存的实时数据的调用命令,基于调用命令调用已缓存的实时数据,并以已缓存的实时数据覆盖已有的待补采数据。
8.根据权利要求6所述的实时数据的补采方法,其特征在于,若补采的实时数据上传失败,则生成对补采的实时数据的透传或直传命令,基于透传或直传命令传送补采的实时数据。
9.一种计算机设备,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,其特征在于,所述处理器加载并执行计算机程序时,采用了权利要求6-8中任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载并执行时,采用了权利要求6-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011520476.XA CN112559505A (zh) | 2020-12-21 | 2020-12-21 | 一种实时数据补采装置、方法、计算机设备及储存介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011520476.XA CN112559505A (zh) | 2020-12-21 | 2020-12-21 | 一种实时数据补采装置、方法、计算机设备及储存介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112559505A true CN112559505A (zh) | 2021-03-26 |
Family
ID=75030681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011520476.XA Pending CN112559505A (zh) | 2020-12-21 | 2020-12-21 | 一种实时数据补采装置、方法、计算机设备及储存介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112559505A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113656388A (zh) * | 2021-08-12 | 2021-11-16 | 全球能源互联网研究院有限公司 | 一种多源数据处理***及方法 |
CN113704341A (zh) * | 2021-08-30 | 2021-11-26 | 远景智能国际私人投资有限公司 | 数据采集***和方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489407A (zh) * | 2019-07-29 | 2019-11-22 | 南方电网数字电网研究院有限公司 | 数据补采方法、装置、计算机设备及存储介质 |
KR20190140535A (ko) * | 2018-05-31 | 2019-12-20 | 한전케이디엔주식회사 | 실시간 전력 데이터의 수집, 저장 및 분석을 위한 전력 시스템 |
CN110765166A (zh) * | 2019-10-23 | 2020-02-07 | 山东浪潮通软信息科技有限公司 | 一种管理数据的方法、设备及介质 |
CN111131378A (zh) * | 2019-10-31 | 2020-05-08 | 国电南瑞科技股份有限公司 | 一种实时数据通讯恢复后补采方法及*** |
CN111209271A (zh) * | 2019-12-25 | 2020-05-29 | 深圳供电局有限公司 | 电力数据补采方法、装置、计算机设备和存储介质 |
-
2020
- 2020-12-21 CN CN202011520476.XA patent/CN112559505A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190140535A (ko) * | 2018-05-31 | 2019-12-20 | 한전케이디엔주식회사 | 실시간 전력 데이터의 수집, 저장 및 분석을 위한 전력 시스템 |
CN110489407A (zh) * | 2019-07-29 | 2019-11-22 | 南方电网数字电网研究院有限公司 | 数据补采方法、装置、计算机设备及存储介质 |
CN110765166A (zh) * | 2019-10-23 | 2020-02-07 | 山东浪潮通软信息科技有限公司 | 一种管理数据的方法、设备及介质 |
CN111131378A (zh) * | 2019-10-31 | 2020-05-08 | 国电南瑞科技股份有限公司 | 一种实时数据通讯恢复后补采方法及*** |
CN111209271A (zh) * | 2019-12-25 | 2020-05-29 | 深圳供电局有限公司 | 电力数据补采方法、装置、计算机设备和存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113656388A (zh) * | 2021-08-12 | 2021-11-16 | 全球能源互联网研究院有限公司 | 一种多源数据处理***及方法 |
CN113704341A (zh) * | 2021-08-30 | 2021-11-26 | 远景智能国际私人投资有限公司 | 数据采集***和方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112559505A (zh) | 一种实时数据补采装置、方法、计算机设备及储存介质 | |
US9916331B2 (en) | Method and device for automatically processing static test data of rail transit vehicle | |
CN107179971B (zh) | 用于can总线故障处理的自动编码方法和*** | |
CN106326116B (zh) | 产品测试的方法和装置 | |
CN105468507B (zh) | 分支达标检测方法及装置 | |
CN110906507A (zh) | 一种空调故障处理方法及装置 | |
CN115345444A (zh) | 一种基于载具的信息追溯方法及装置 | |
CN107704365B (zh) | 一种移动端混合应用的监控数据上报方法及装置 | |
CN112637888B (zh) | 覆盖空洞区域识别方法、装置、设备及可读存储介质 | |
WO2024139359A1 (zh) | 程序内存的溢出预警方法、***、电子设备和计算机存储介质 | |
CN106909615B (zh) | 一种主站与子站间数据信息一致性验证方法和装置 | |
CN106291159B (zh) | 一种主站侧配电自动化信号智能验收装置及验收方法 | |
CN109508204B (zh) | 一种前端代码质量检测方法及装置 | |
CN116541277A (zh) | 接口的测试方法、装置、设备及介质 | |
CN114116497A (zh) | 测试方法与装置、服务器 | |
CN111159988B (zh) | 一种模型处理方法、装置、计算机设备及存储介质 | |
CN109947621B (zh) | 一种服务器测试的方法及装置 | |
CN113626302B (zh) | 一种硬件在环测试中的信息处理方法、装置及设备 | |
CN117491960B (zh) | 雷达产品检测方法、装置、设备及介质 | |
CN113641576B (zh) | 数据库的测试方法、装置及终端设备 | |
CN116579551B (zh) | 一种基于智能制造的智能管理***和方法 | |
CN110602057B (zh) | 服务器登录审批方法及装置、设备、存储介质 | |
CN116317097A (zh) | 一种电网故障分析***及方法 | |
CN102679867A (zh) | 测头管理***及方法 | |
CN113470795A (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 |