CN113129472A - 工况数据处理方法、装置、终端设备和可读存储介质 - Google Patents
工况数据处理方法、装置、终端设备和可读存储介质 Download PDFInfo
- Publication number
- CN113129472A CN113129472A CN202110426138.8A CN202110426138A CN113129472A CN 113129472 A CN113129472 A CN 113129472A CN 202110426138 A CN202110426138 A CN 202110426138A CN 113129472 A CN113129472 A CN 113129472A
- Authority
- CN
- China
- Prior art keywords
- working condition
- equipment
- data
- positioning
- condition data
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C3/00—Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
- G07C3/08—Registering or indicating the production of the machine either with or without registering working or idle time
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/07—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
-
- 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明实施例提供一种工况数据处理方法、装置、终端设备和可读存储介质,该方法包括:接收设备的原始工况信息,对原始工况信息进行数据预处理以得到当前时刻的工况数据,工况数据包括当前时刻的设备定位数据;根据所属设备类型和当前时刻的设备定位数据判断是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则进行位置纠偏;根据设备的当前版本模型的工况全字段信息判断当前时刻的工况数据的全字段完整性,并在完整时,根据当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。本发明的技术方案可以解决发生漂移时通过预设纠偏规则来合理解决定位不准的问题,还根据这些完整的工况数据进行设备状态的整体分析等。
Description
技术领域
本发明涉及工业互联网技术领域,尤其涉及一种工况数据处理方法、装置、终端设备和可读存储介质。
背景技术
随着传统工业的转型升级及扩大与发展,工业互联网平台接入的传统工业设备的应用场景也在随之复杂化,逐渐涉及到各个行业的工业设备。由于场景的复杂化带来了一些设备在进行定位过程中出现了定位漂移或定位不到的情况;并且由于接入的设备量的加大,接入的监控属性参数也出现了巨大幅度的增长,随着底层硬件模块的迭代升级同时这些监控属性参数增长速度还在扩大,由此带来了工业互联网平台对实时处理同一个批次的监控属性数据的压力也随之加大,进而导致平台通过处理实时数据进行相关监控属性数据的计算与故障预测报警就容易出现问题。
发明内容
有鉴于此,本发明的目的是为了克服现有技术中的不足,提供一种工况数据处理方法、装置、终端设备和可读存储介质。
本发明的实施例提供一种工况数据处理方法,包括:
接收设备的原始工况信息,对所述原始工况信息进行数据预处理以得到当前时刻的工况数据,所述工况数据包括当前时刻的设备定位数据;
根据所述设备所属设备类型和当前时刻的所述设备定位数据判断是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则对当前时刻的所述设备定位数据进行纠偏以得到所述设备的当前位置;
根据所述设备的当前版本模型的工况全字段信息判断所述当前时刻的工况数据的全字段完整性,并在完整时,根据所述当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
在一种实施例中,若判断出所述当前时刻的工况数据的全字段不完整,则获取所述设备上一时刻的工况数据,并利用所述上一时刻的工况数据对所述当前时刻的工况数据中缺失的字段及对应的字段数值进行补齐;
根据补齐的当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
在一种实施例中,所述设备类型包括固定式设备和移动式设备,所述移动式设备的定位方式包括卫星定位和基站定位,所述根据所述设备所属设备类型和当前时刻的所述设备定位数据判断是否出现定位偏移,包括:
若所述设备为固定式设备,则判断当前时刻的所述设备定位数据与预设固定位置之间的距离是否在预设距离范围内,若在预设距离范围内,则判断未出现偏移,否则判断出现定位偏移;
若所述设备为移动式设备,则判断当前时刻的所述设备定位数据中是否存在上报的卫星定位数据,若存在,则判断所述上报的卫星定位数据与基站定位数据之间的定位误差是否超过预设误差阈值;若不存在所述上报的卫星定位数据,或者所述定位误差超过所述预设误差阈值,则判断出现定位偏移。
在一种实施例中,所述预设纠偏规则包括:
对于固定式设备,在接收到所述设备未发生移动的人工确认消息后,将当前时刻的所述设备定位数据修改为所述预设固定位置;
对于移动式设备,若未接收到所述上报的卫星定位数据,则根据所述设备的当前时刻的基站定位数据得到所述设备当前时刻的位置;
若所述定位误差超过所述预设误差阈值,则根据上报的当前时刻的卫星移动速度与上一时刻的卫星移动速度计算上报时间间隔内的平均移动距离,并判断所述平均移动距离是否超过最大距离阈值;
若超过所述最大距离阈值,则根据当前时刻的基站定位数据得到所述设备当前时刻的位置,否则根据所述上一时刻的卫星定位数据得到所述设备当前时刻的位置。
在一种实施例中,所述平均移动距离的计算公式如下:
其中,Sgps为所述设备的平均移动距离;v1和v2分别表示当前时刻和上一时刻的卫星移动速度;Δt表示两次工况数据上报的时间间隔。
在一种实施例中,所述对所述原始工况信息进行数据预处理以得到当前时刻的工况数据,包括:
对所述原始工况信息中的数据进行合法性校验、预设格式转换和/或字段拼接的预处理操作;其中,所述合法性校验包括校验相应字段的数值是否为空以及是否符合预设数值长度或类型。
在一种实施例中,该工况数据处理方法还包括:
对数据进行所述合法性校验或所述预设格式转换时,若判断出数据不合法或出现格式转换异常,则输出当前数据对应的异常字段,输出的所述异常字段用于故障分析。
本发明的实施例还提供一种工况数据处理装置,包括:
预处理模块,用于接收设备的原始工况信息,对所述原始工况信息进行数据预处理以得到当前时刻的工况数据,所述工况数据包括所述设备当前时刻的定位数据;
定位纠偏模块,用于根据所述设备的设备类型和当前时刻的所述定位数据判断所述设备是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则对当前时刻的所述定位数据进行纠偏以得到所述设备的当前位置;
工况处理模块,用于根据所述设备的当前版本模型的工况全字段信息判断当前时刻的所述工况数据的全字段完整性,并在完整时,根据当前时刻的所述工况数据和历史工况数据按照预设业务需求进行相应处理。
本发明的实施例还提供一种终端设备,所述终端设备包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上执行以实施上述的工况数据处理方法。
本发明的实施例还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上执行时,实施上述的工况数据处理方法。
本发明的实施例具有如下有益效果:
本发明实施例的工况数据处理方法通过对设备的原始工况信息进行数据预处理,并根据所属设备类型和当前时刻的设备定位数据判断是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则进行位置纠偏,可以解决设备发生定位漂移时通过预设纠偏规则来合理解决定位不准的问题,同时还判断字段完整性,并在数据完整时,利用这些完整的工况数据进行设备状态的整体分析等;此外,还通过数据不完整时,提出利用上一时刻的工况数据进行补齐,进而再进行数据分析,充分考虑时间序列对上报的工况数据的影响,提高了实时工况的处理及计算效率等。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例的工况数据处理方法的第一流程示意图;
图2示出了本申请实施例的工况数据处理方法的第二流程示意图;
图3示出了本申请实施例的工况数据处理方法的字段补齐的应用示意图;
图4示出了本申请实施例的工况数据处理方法的定位偏移纠偏的流程示意图;
图5示出了本申请实施例的工况数据处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
实施例1
请参照图1,本实施例提出一种工况数据处理方法,可用于解决工业互联网平台对多个工业设备的数据进行实时处理,例如,包括解决定位漂移的问题,以及通过对设备的相关数据进行处理以便用于相关业务需求中,如展示、机器学习等。
如图1所示,该工况数据处理方法包括:
步骤S110,接收设备的原始工况信息,对原始工况信息进行数据预处理以得到当前时刻的工况数据,该工况数据包括当前时刻的设备定位数据。
通常地,当工业设备接入到工业互联网平台后,按照每预设时间间隔将工业设备的相关数据主动上报到平台,以便平台对该工业设备进行状态监控及工况信息同步等。例如,以挖掘机这一设备为例,该原始工况信息可包括但不限于包括,该挖掘机的基础设备信息、所在的位置信息、运行速度、耗油量及相关开关量等。
示范性地,上述的数据预处理可包括:对接收的原始工况信息中的数据进行合法性校验、预设格式转换和/或字段拼接等操作,可方便后续的数据标准化处理等。其中,上述的合法性校验可包括如校验相应字段的数值是否为空,以及当不为空时,校验该数值是否符合预设数值长度或类型等。上述的格式转换主要是指将工业设备上报的数据格式类型转换为计算机能够识别或直接处理的格式类型,例如,进行十六进制到二进制的转换等。
进一步可选地,在对数据进行合法性校验或预设格式转换时,若判断出数据不合法或出现格式转换异常,则输出当前数据对应的异常字段,通过将一些不符合数据格式要求的这些异常字段数据筛选出来,进而用于故障分析,实现故障预测报警等。
通常地,用户在查看相关设备的状态信息,往往需要知道设备的位置,即得先知道该设备现在处于哪个地方,进而了解其具体的状态等,因此平台在对设备进行监控时,将先对设备的位置进行确定。在上述的原始工况数据中通常包括设备当前时刻的定位数据,例如,若采用卫星(GPS)方式或基站方式进行定位时,该定位数据可为设备测量得到的经度和纬度信息等,若是移动式设备,可还包括平均移动速度、最大移动速度等。
步骤S120,根据该设备所属设备类型和当前时刻的设备定位数据判断是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则对当前时刻的设备定位数据进行纠偏以得到该设备的当前位置。
考虑到网络不太好或受到其他外界环境影响,又或者是定位模块自身出现偏差等,导致容易出现定位漂移。本实施例利用当前时刻的设备定位数据进行定位偏移判断,并对发生定位偏移的设备进行纠偏,从而得到比较准确的设备的当前位置信息。
其中,设备类型主要划分为固定式设备和可移动式设备。对于固定式设备,例如位于室内/室外的位置比较固定的设备等,通常可采用如网络状态良好的wifi定位方式或直接在设备上进行手动定位设置等。对于可移动式设备,由于在工作过程中其位置可能会不断变化,在受到外界环境等影响,更容易出现定位漂移,故可通过安装卫星(GPS)定位模块进行定位和采用基站(LBS)定位等多种方式进行定位。
在一种实施方式中,如图2所示,若设备为固定式设备,进行定位偏移判断时,包括:
子步骤S121,若设备为固定式设备,则判断当前时刻的设备定位数据与预设固定位置之间的距离是否在预设距离范围内。
子步骤S122,若在预设距离范围内,则判断未出现偏移,否则判断出现定位偏移。
其中,上述的预设固定位置主要是指该设备所在的固有位置。若当前时刻的设备定位数据与该固定位置之间存在较大的距离误差,则可说明定位不准,此时可判断出现定位偏移。可以明白的是,这里不考虑该设备被搬离行情况。反之,若该设备定位数据所定位到的位置与固定位置相同或距离之差在允许的距离范围内,则说明未出现定位偏移。
在一种实施方式中,若为移动式设备,进行定位偏移判断时,包括:
子步骤S123,若设备为移动式设备,则判断当前时刻的设备定位数据中是否存在上报的卫星定位数据(即gps定位数据)。
通常地,设备每预设时间间隔进行一次工况数据上报以实现信息同步。示范性地,若当前时刻的设备定位数据存在上报的卫星定位数据,则执行步骤S124,否则,即在超过预设时间间隔后仍没有接收到上报的定位数据,则直接判断出现定位偏移。
子步骤S124,若存在,则判断上报的卫星定位数据与基站定位数据(即lbs定位数据)之间的定位误差是否超过预设误差阈值。
子步骤S125,若不存在上报的卫星定位数据,或者定位误差超过预设误差阈值,则判断出现定位偏移。
示范性地,在获取到两种定位类型时,若判断出两种定位方式的定位结果超过预设误差阈值,则判断出现定位偏移,否则判断没有出现定位偏移。
于是,对于出现定位偏移的设备,可按照相应的纠偏规则进行纠偏。对于固定式设备,在接收到设备未发生移动的人工确认消息后,将当前时刻的设备定位数据修改为预设固定位置时。
而对于移动式设备,可具体区分不同的情况来进行纠偏处理。示范性地,针对未接收到该上报的卫星定位数据的情况,则根据设备的当前时刻的基站定位数据得到设备当前时刻的位置。而针对定位误差超过预设误差阈值的情况,则根据上报的当前时刻的卫星移动速度与上一时刻的卫星移动速度计算上报时间间隔内的平均移动距离,并判断该平均移动距离是否超过最大距离阈值;若超过最大距离阈值,则根据当前时刻的基站定位数据得到该设备当前时刻的位置,否则根据上一时刻的卫星定位数据得到设备当前时刻的位置。具体地,可通过下列公式表示:
其中,threshold表示最大距离阈值,可根据该设备在单位时间间隔能够达到的最大距离,或者可根据在不同工作环境下的经验阈值来设定等;Sgps表示平均移动距离,其中,v1和v2分别表示当前时刻和上一时刻的卫星移动速度;Δt表示两次工况数据上报的时间间隔。
可以理解,通过上述的纠偏处理,可较好地解决设备的定位漂移问题。对于可移动式设备,通过定位纠偏后的位置信息,可实现该设备的轨迹准确回放等,而对于固定式或移动式设备,定位纠偏的检测功能也可用于设备安全告警、资产管理等场合。
步骤S130,根据该设备的当前版本模型的工况全字段信息判断该当前时刻的工况数据的全字段完整性。
通常地,设备的实时工况数据中包括有许多字段,考虑到同一次上报的工况字段的个数往往有限,或者有些数据与时间序列有关等,为此,通过判断本次上报的工况数据的字段完整性,可以方便将本次的工况数据进行全字段录入及存储,以及与历史工况数据进行设备状态的整体分析等。
本实施例中,采用大数据框架(如Storm、Flink等)及Schema模式等进行实时工况数据的存储等。示范性地,工业互联网平台可从后端获取该设备的当前版本模型,该版本模型中包括工况全字段信息。进而,可根据该全字段信息判断当前时刻上报的工况数据的完整性。
可选地,对于该设备的当前版本模型的工况全字段信息,还可能存在不能正常获取的情况,例如,若是由于网络故障、存储故障,或者该设备的当前版本模型的Schema信息过期、失效或被删除等原因而无法读取到该工况全字段信息时,可输出异常提醒。
步骤S140,对于完整的工况数据,根据该当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
对于字段完整的工况数据,可按照不同的业务需求进行数据分析处理,可包括但不限于进行可视化展示、预测报警、深度学习等。例如,根据某个工业设备的这些工况数据可分析得到其在某一段时间内的运行状态趋势,或某个性能参数的整体变化趋势等,进而进行可视化展示等。
进一步地,如图3所示,进行完整性判断时,该方法还包括:
步骤S150,若判断出当前时刻的工况数据的全字段不完整,则获取设备上一时刻的工况数据,并利用上一时刻的工况数据对当前时刻的工况数据中缺失的字段及对应的字段数值进行补齐。
示范性地,在判断出全字段不完整时,对于缺失的字段,可根据上一时刻的工况数据进行补齐,以构建当前时刻的全字段工况数据。例如,如图4所示,对于某一车载泵设备为例,其上一时刻的全字段包括产品序列号、错误状态、锁机状态、开盖开关、底盘选择、比例阀电流、位置区码及运营商等,这些字段都有相应的字段数值,而当前时刻的工况数据仅上报了部分字段,如图4所示的错误状态、底盘选择、比例阀电流、位置区码等,可知,其他的字段为缺失状态。为此,可利用上一时刻的数据来进行补齐,得到如图4所示的补齐的全字段的工况数据。
步骤S160,根据补齐的当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
进而,利用补齐的当前时刻的工况数据与历史工况数据进行分析,其中,该历史工况数据是否包括上一时刻的工况数据可取决于相应的业务需求,若相应的业务需求中包括对这些缺失的字段的分析,则可不考虑该上一时刻的工况数据,若不包括对这些缺失的字段的分析,则可考虑该上一时刻的工况数据在内以进行分析。
可以理解,对于一些字段,同一字段的数据在空间维度上可能存在不同,但在时间维度上往往具有前后关系,区别在于由前一时刻或后一时刻上报,因此,本实施例通过利用相邻时刻的数据进行工况数据补齐的处理,对于缺失的字段通过将具有时序关系的数据放到同一条数据中,从纵向角度看,结合历史工况数据,同样可能从整体变化趋势上分析出设备的当前工作状态。并且,利用有时序关系的数据进行补齐,即从时间维度上考虑,可降低计算成本,进而降低故障停机率、节能增效等。
本实施例的工况数据处理方法应用于工业设备实时工况处理领域,通过判断设备是否发生定位漂移,并当发生漂移时通过预设纠偏规则来合理解决定位不准的问题;此外,还充分考虑时间序列对上报的工况数据的影响,对于当前时刻缺失的工况字段利用上一时刻的历史工况数据进行补齐以构建得到相应的全量字段工况数据,提高了实时工况的处理及计算效率等,该方法有效降低了设备运营维护过程中的运营维护成本,对设备能进行提前的故障诊断预判,降低因故障导致的设备不必要的停机概率,达到了关键性的节能增效的目的。
实施例2
请参照图5,基于上述实施例1的方法,本实施例提出一种工况数据处理装置100,示范性地,该工况数据处理装置100包括:
预处理模块110,用于接收设备的原始工况信息,对该原始工况信息进行数据预处理以得到当前时刻的工况数据,其中,该工况数据包括该设备当前时刻的定位数据。
定位纠偏模块120,用于根据该设备的设备类型和当前时刻的定位数据判断该设备是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则对当前时刻的所述定位数据进行纠偏以得到该设备的当前位置。
工况处理模块130,用于根据该设备的当前版本模型的工况全字段信息判断当前时刻的工况数据的全字段完整性,并在完整时,根据当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
进一步地,该工况数据处理装置100还包括:
数据补齐模块,用于若判断出所述当前时刻的工况数据的全字段不完整,则获取所述设备上一时刻的工况数据,并利用所述上一时刻的工况数据对所述当前时刻的工况数据中缺失的字段及对应的字段数值进行补齐。
工况处理模块130还用于根据补齐的当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
可以理解,本实施例的装置对应于上述实施例1的方法,上述实施例1中的可选项同样适用于本实施例,故在此不再重复描述。
本申请还提出一种终端设备,例如,该终端设备为服务器等。示范性地,该终端设备包括处理器和存储器,其中,存储器存储有计算机程序,处理器通过运行所述计算机程序,从而使移动终端执行上述的工况数据处理方法或上述的工况数据处理装置的各个模块的功能。
本申请还提出一种可读存储介质,其存储有上述终端设备中使用的所述计算机程序。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种工况数据处理方法,其特征在于,包括:
接收设备的原始工况信息,对所述原始工况信息进行数据预处理以得到当前时刻的工况数据,所述工况数据包括当前时刻的设备定位数据;
根据所述设备所属设备类型和当前时刻的所述设备定位数据判断是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则对当前时刻的所述设备定位数据进行纠偏以得到所述设备的当前位置;
根据所述设备的当前版本模型的工况全字段信息判断所述当前时刻的工况数据的全字段完整性,并在完整时,根据所述当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
2.根据权利要求1所述的工况数据处理方法,其特征在于,还包括:
若判断出所述当前时刻的工况数据的全字段不完整,则获取所述设备上一时刻的工况数据,并利用所述上一时刻的工况数据对所述当前时刻的工况数据中缺失的字段及对应的字段数值进行补齐;
根据补齐的当前时刻的工况数据和历史工况数据按照预设业务需求进行相应处理。
3.根据权利要求1所述的工况数据处理方法,其特征在于,所述设备类型包括固定式设备和移动式设备,所述移动式设备的定位方式包括卫星定位和基站定位,所述根据所述设备所属设备类型和当前时刻的所述设备定位数据判断是否出现定位偏移,包括:
若所述设备为固定式设备,则判断当前时刻的所述设备定位数据与预设固定位置之间的距离是否在预设距离范围内,若在预设距离范围内,则判断未出现偏移,否则判断出现定位偏移;
若所述设备为移动式设备,则判断当前时刻的所述设备定位数据中是否存在上报的卫星定位数据,若存在,则判断所述上报的卫星定位数据与基站定位数据之间的定位误差是否超过预设误差阈值;若不存在所述上报的卫星定位数据,或者所述定位误差超过所述预设误差阈值,则判断出现定位偏移。
4.根据权利要求3所述的工况数据处理方法,其特征在于,所述预设纠偏规则包括:
对于固定式设备,在接收到所述设备未发生移动的人工确认消息后,将当前时刻的所述设备定位数据修改为所述预设固定位置;
对于移动式设备,若未接收到所述上报的卫星定位数据,则根据所述设备的当前时刻的基站定位数据得到所述设备当前时刻的位置;
若所述定位误差超过所述预设误差阈值,则根据上报的当前时刻的卫星移动速度与上一时刻的卫星移动速度计算上报时间间隔内的平均移动距离,并判断所述平均移动距离是否超过最大距离阈值;
若超过所述最大距离阈值,则根据当前时刻的基站定位数据得到所述设备当前时刻的位置,否则根据所述上一时刻的卫星定位数据得到所述设备当前时刻的位置。
6.根据权利要求1至5中任一项所述的工况数据处理方法,其特征在于,所述对所述原始工况信息进行数据预处理以得到当前时刻的工况数据,包括:
对所述原始工况信息中的数据进行合法性校验、预设格式转换和/或字段拼接的预处理操作;其中,所述合法性校验包括校验相应字段的数值是否为空以及是否符合预设数值长度或类型。
7.根据权利要求6所述的工况数据处理方法,其特征在于,还包括:
对数据进行所述合法性校验或所述预设格式转换时,若判断出数据不合法或出现格式转换异常,则输出当前数据对应的异常字段,输出的所述异常字段用于故障分析。
8.一种工况数据处理装置,其特征在于,包括:
预处理模块,用于接收设备的原始工况信息,对所述原始工况信息进行数据预处理以得到当前时刻的工况数据,所述工况数据包括所述设备当前时刻的定位数据;
定位纠偏模块,用于根据所述设备的设备类型和当前时刻的所述定位数据判断所述设备是否出现定位偏移,并在出现定位偏移时,依据预设纠偏规则对当前时刻的所述定位数据进行纠偏以得到所述设备的当前位置;
工况处理模块,用于根据所述设备的当前版本模型的工况全字段信息判断当前时刻的所述工况数据的全字段完整性,并在完整时,根据当前时刻的所述工况数据和历史工况数据按照预设业务需求进行相应处理。
9.一种终端设备,其特征在于,所述终端设备包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上执行以实施权利要求1-7中任一项所述的工况数据处理方法。
10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上执行时,实施根据权利要求1-7中任一项所述的工况数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110426138.8A CN113129472B (zh) | 2021-04-20 | 2021-04-20 | 工况数据处理方法、装置、终端设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110426138.8A CN113129472B (zh) | 2021-04-20 | 2021-04-20 | 工况数据处理方法、装置、终端设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113129472A true CN113129472A (zh) | 2021-07-16 |
CN113129472B CN113129472B (zh) | 2023-07-25 |
Family
ID=76778410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110426138.8A Active CN113129472B (zh) | 2021-04-20 | 2021-04-20 | 工况数据处理方法、装置、终端设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113129472B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114064784A (zh) * | 2022-01-17 | 2022-02-18 | 湖南科德信息咨询集团有限公司 | 一种企业研发费用智能归集方法、***及电子设备 |
CN114913968A (zh) * | 2022-07-15 | 2022-08-16 | 深圳市三维医疗设备有限公司 | 一种基于人工智能的医疗设备状态监控***及方法 |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101251589A (zh) * | 2008-03-25 | 2008-08-27 | 深圳市戴文科技有限公司 | 一种gps信号的处理方法、***及移动终端 |
CN101308208A (zh) * | 2007-05-18 | 2008-11-19 | 阿斯特里姆有限公司 | 卫星定位方法和*** |
CN101763665A (zh) * | 2008-12-26 | 2010-06-30 | 厦门雅迅网络股份有限公司 | 一种远程监测工程机械车辆实时工况的方法 |
CN102857911A (zh) * | 2012-06-29 | 2013-01-02 | 北京邮电大学 | 一种定位的方法、终端及服务器 |
CN103778803A (zh) * | 2014-02-24 | 2014-05-07 | 黄河水利委员会黄河水利科学研究院 | 一种内陆河流水文水政船只实时定位监控***和方法 |
US20150094100A1 (en) * | 2013-09-30 | 2015-04-02 | Qualcomm Incorporated | Base station positioning using doppler observables, position, and velocity |
CN104828698A (zh) * | 2015-04-15 | 2015-08-12 | 华东师范大学 | 基于自组网的北斗定位***的起重机自动巡航***及方法 |
CN104914455A (zh) * | 2015-06-08 | 2015-09-16 | 浙江每日互动网络科技有限公司 | 一种解决移动设备gps定位不准确的方法及*** |
CN105372684A (zh) * | 2014-08-06 | 2016-03-02 | 北斗导航位置服务(北京)有限公司 | 一种利用基站信息修正定位偏差的方法及*** |
CN106094755A (zh) * | 2016-07-08 | 2016-11-09 | 华电电力科学研究院 | 一种基于大数据的燃气‑蒸汽联合循环发电机组远程能效诊断方法 |
CN106488556A (zh) * | 2016-10-19 | 2017-03-08 | 北京奇虎科技有限公司 | 定位信号偏移的校正方法及装置 |
CN108226859A (zh) * | 2016-12-15 | 2018-06-29 | 苏州宝时得电动工具有限公司 | 自动工作***状态检测方法、移动站及基站 |
CN108303720A (zh) * | 2018-01-08 | 2018-07-20 | 深圳市海梁科技有限公司 | 一种车辆定位方法、装置及终端设备 |
CN108491532A (zh) * | 2018-03-29 | 2018-09-04 | 重庆大学 | 一种不完整有序键值型工况数据转换类别集的方法 |
CN109257700A (zh) * | 2018-11-19 | 2019-01-22 | 广东小天才科技有限公司 | 一种基于定位纠偏的定位方法、服务器及*** |
CN110650073A (zh) * | 2019-09-12 | 2020-01-03 | 江苏伦肯智能科技有限公司 | 一种用于海量数据传输的can总线通信方法 |
CN110865628A (zh) * | 2019-10-25 | 2020-03-06 | 清华大学深圳国际研究生院 | 基于工况数据的新能源汽车电控***故障预测方法 |
CN112231182A (zh) * | 2020-12-15 | 2021-01-15 | 长沙树根互联技术有限公司 | 物联设备工况数据分析方法、装置和计算机设备 |
CN112383754A (zh) * | 2020-11-12 | 2021-02-19 | 珠海大横琴科技发展有限公司 | 一种预警对象的监控方法及装置、电子设备、存储介质 |
CN112462402A (zh) * | 2020-10-19 | 2021-03-09 | 浙江吉利控股集团有限公司 | 一种移动端定位纠偏方法及装置 |
-
2021
- 2021-04-20 CN CN202110426138.8A patent/CN113129472B/zh active Active
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308208A (zh) * | 2007-05-18 | 2008-11-19 | 阿斯特里姆有限公司 | 卫星定位方法和*** |
CN101251589A (zh) * | 2008-03-25 | 2008-08-27 | 深圳市戴文科技有限公司 | 一种gps信号的处理方法、***及移动终端 |
CN101763665A (zh) * | 2008-12-26 | 2010-06-30 | 厦门雅迅网络股份有限公司 | 一种远程监测工程机械车辆实时工况的方法 |
CN102857911A (zh) * | 2012-06-29 | 2013-01-02 | 北京邮电大学 | 一种定位的方法、终端及服务器 |
US20150094100A1 (en) * | 2013-09-30 | 2015-04-02 | Qualcomm Incorporated | Base station positioning using doppler observables, position, and velocity |
CN103778803A (zh) * | 2014-02-24 | 2014-05-07 | 黄河水利委员会黄河水利科学研究院 | 一种内陆河流水文水政船只实时定位监控***和方法 |
CN105372684A (zh) * | 2014-08-06 | 2016-03-02 | 北斗导航位置服务(北京)有限公司 | 一种利用基站信息修正定位偏差的方法及*** |
CN104828698A (zh) * | 2015-04-15 | 2015-08-12 | 华东师范大学 | 基于自组网的北斗定位***的起重机自动巡航***及方法 |
CN104914455A (zh) * | 2015-06-08 | 2015-09-16 | 浙江每日互动网络科技有限公司 | 一种解决移动设备gps定位不准确的方法及*** |
CN106094755A (zh) * | 2016-07-08 | 2016-11-09 | 华电电力科学研究院 | 一种基于大数据的燃气‑蒸汽联合循环发电机组远程能效诊断方法 |
CN106488556A (zh) * | 2016-10-19 | 2017-03-08 | 北京奇虎科技有限公司 | 定位信号偏移的校正方法及装置 |
CN108226859A (zh) * | 2016-12-15 | 2018-06-29 | 苏州宝时得电动工具有限公司 | 自动工作***状态检测方法、移动站及基站 |
CN108303720A (zh) * | 2018-01-08 | 2018-07-20 | 深圳市海梁科技有限公司 | 一种车辆定位方法、装置及终端设备 |
CN108491532A (zh) * | 2018-03-29 | 2018-09-04 | 重庆大学 | 一种不完整有序键值型工况数据转换类别集的方法 |
CN109257700A (zh) * | 2018-11-19 | 2019-01-22 | 广东小天才科技有限公司 | 一种基于定位纠偏的定位方法、服务器及*** |
CN110650073A (zh) * | 2019-09-12 | 2020-01-03 | 江苏伦肯智能科技有限公司 | 一种用于海量数据传输的can总线通信方法 |
CN110865628A (zh) * | 2019-10-25 | 2020-03-06 | 清华大学深圳国际研究生院 | 基于工况数据的新能源汽车电控***故障预测方法 |
CN112462402A (zh) * | 2020-10-19 | 2021-03-09 | 浙江吉利控股集团有限公司 | 一种移动端定位纠偏方法及装置 |
CN112383754A (zh) * | 2020-11-12 | 2021-02-19 | 珠海大横琴科技发展有限公司 | 一种预警对象的监控方法及装置、电子设备、存储介质 |
CN112231182A (zh) * | 2020-12-15 | 2021-01-15 | 长沙树根互联技术有限公司 | 物联设备工况数据分析方法、装置和计算机设备 |
Non-Patent Citations (1)
Title |
---|
丁志兵: "基于抛石驳船的自动定位控制***设计与实现", 江苏船舶 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114064784A (zh) * | 2022-01-17 | 2022-02-18 | 湖南科德信息咨询集团有限公司 | 一种企业研发费用智能归集方法、***及电子设备 |
CN114913968A (zh) * | 2022-07-15 | 2022-08-16 | 深圳市三维医疗设备有限公司 | 一种基于人工智能的医疗设备状态监控***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113129472B (zh) | 2023-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108009040B (zh) | 一种确定故障根因的方法、***和计算机可读存储介质 | |
US8749372B2 (en) | Remote monitoring systems and methods | |
CN113129472A (zh) | 工况数据处理方法、装置、终端设备和可读存储介质 | |
US7133727B2 (en) | System and method for continuous online safety and reliability monitoring | |
RU2576588C2 (ru) | Обнаружение ухудшения характеристик датчика, реализованное в передатчике | |
US20050027379A1 (en) | System and method for continuous online safety and reliability monitoring | |
US10996160B2 (en) | Mitigating asset damage via asset data analysis and processing | |
US8862119B2 (en) | Method and apparatus for telecommunications network performance anomaly events detection and notification | |
US11906112B2 (en) | Methods for safety management of compressors in smart gas pipeline network and internet of things systems thereof | |
CN110545557B (zh) | 一种VoLTE问题分析方法、装置、电子设备及存储介质 | |
US20070165541A1 (en) | System and method for data maintenance and integration including interpolation | |
WO2019179457A1 (zh) | 一种确定网络设备的状态的方法及装置 | |
WO2018148029A1 (en) | System for analyzing machine data | |
US20230050490A1 (en) | Systems and Methods for Malicious Attack Detection in Phasor Measurement Unit Data | |
CN112254972A (zh) | 挖掘机油温预警方法、装置、服务器及挖掘机 | |
CN113676343A (zh) | 电力通信网故障源定位方法及装置 | |
CN117111568B (zh) | 基于物联网的设备监测方法、装置、设备及存储介质 | |
CN108363024B (zh) | 一种充电桩故障点定位的方法和装置 | |
CN116489666B (zh) | 一种用于安全监测的无线传感器网络构建方法与*** | |
JP2006121692A (ja) | 通信ネットワークで問題を起こすパラメータ可能な要素への修正動作を事前検査するシステム | |
CN112416896A (zh) | 数据异常的报警方法和装置、存储介质、电子装置 | |
CN111007363A (zh) | 输电线路故障监测装置、方法设备及存储介质 | |
CN116910635A (zh) | 基于联邦学习和膨胀卷积的调压器故障诊断方法及装置 | |
CN111049664A (zh) | 一种网络告警处理方法、装置及存储介质 | |
CN112200397B (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 |