掌桥专利:专业的专利平台
掌桥专利
首页

数据采集方法、电子设备及存储介质

文献发布时间:2024-04-18 19:58:30


数据采集方法、电子设备及存储介质

技术领域

本申请涉及车联网技术领域,具体涉及一种数据采集方法、电子设备及存储介质。

背景技术

乘用车与商用车行业均拥有自己的车机网络服务,其依靠车联网技术允许用户通过车机进行联网并使用相关通讯服务,其运行模式为“主从”模式,即车机网络的供应商为主站提供网络服务,售出车辆为从站接入网络使用服务,车辆与车辆之间不产生数据交互与信息传输。

在构思及形成本申请的研究过程中,申请人至少发现以下问题,矿山机械与普通车辆相比其最大的差异点在于设备使用的环境相当恶劣,绝大部分矿区地理位置偏僻,无基础网络服务;更有部分设备承担井下作业内容,无法连接网络,因此,原有的“主从”通讯模式无法正常使用。在上述因素的影响下,矿区设备工作数据与故障信息无法正常进行上传统计,导致设备管控困难,企业营运风险增大。

发明内容

为了缓解以上问题,本申请提供一种数据采集方法,应用于服务器,所述数据采集方法包括:

查询矿区设备的数据更新记录,确定在第一预设时长内未更新数据的目标矿区设备,其中所述矿区设备之间能够通过短程通讯互相连接,所述矿区设备包括可移动矿区设备;

针对所述目标矿区设备生成离线数据清单;

将所述离线数据清单发送至至少一可移动矿区设备,以使所述可移动矿区设备在移动过程中转发所述离线数据清单至所述目标矿区设备;

接收到所述目标矿区设备通过至少一可移动矿区设备转发的目标数据包时,存储并更新所述数据更新记录。

可选地,所述查询矿区设备的数据更新记录,确定在第一预设时长内未更新数据的目标矿区设备的步骤包括:

每日获取一次所述数据更新记录,统计连续三日内未更新数据的目标矿区设备。

可选地,所述针对所述目标矿区设备生成离线数据清单的过程中,生成本日离线设备特征码与每个目标矿区设备的离线时间。

可选地,所述数据采集方法还包括:

查询矿区设备的数据更新记录,确定在第二预设时长内未更新数据的长期离线设备,所述第二预设时长大于所述第一预设时长;

针对所述长期离线设备生成长期离线设备清单,所述长期离线设备清单包括设备特征码和授权码;

将所述长期离线设备清单发送至服务终端,以使所述服务终端连接所述长期离线设备时,通过所述设备特征码和所述授权码的校验采集所述长期离线设备的工作数据;

接收所述服务终端采集的所述长期离线设备的工作数据。

本申请还提供一种数据采集方法,应用于矿区设备,其中所述矿区设备之间能够通过短程通讯互相连接,所述矿区设备包括可移动矿区设备;所述数据采集方法包括:

响应于接收到离线数据清单,根据所述离线数据清单确定本设备是否为目标矿区设备;

当本设备为所述目标矿区设备时,打包本设备的工作数据并发送至其他矿区设备,以通过至少一可移动矿区设备发送至服务器;

当本设备不是所述目标矿区设备时,转发所述离线数据清单至其他矿区设备,以通过其他矿区设备发送所述离线数据清单至所述目标矿区设备。

可选地,所述离线数据清单包括设备特征码;所述响应于接收到离线数据清单,根据所述离线数据清单确定本设备是否为目标矿区设备的步骤中包括:

根据所述设备特征码,对比本设备的自身特征码是否在所述离线数据清单中。

可选地,所述离线数据清单包括每个目标矿区设备的离线时间;所述当本设备为所述目标矿区设备时,打包本设备的工作数据并发送至其他矿区设备,以通过至少一可移动矿区设备发送至服务器的步骤包括:

按照所述离线数据清单中本设备对应的离线时间,将该时间段内的工作数据按照预设数据格式打包并转发至短程通讯连接的其他矿区设备。

本申请还提供一种数据采集方法,应用于所述服务终端;所述数据采集方法包括:

响应于接收到服务器发送的针对长期离线设备的长期离线设备清单,连接所述长期离线设备,所述长期离线设备清单包括设备特征码和授权码;

在连接到矿区设备时,通过所述设备特征码和所述授权码的校验采集所述长期离线设备的工作数据;

在连接所述服务器时,发送所述长期离线设备的工作数据至所述服务器。

本申请还提供一种电子设备,包括互相连接的处理器和存储介质,其中:

所述存储介质用于存储计算机程序;

所述处理器用于读取所述计算机程序并运行,以实现如上述的数据采集方法。

本申请还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的数据采集方法的步骤。

本申请提供的数据采集方法、电子设备及存储介质,通过矿区设备之间能够通过短程通讯互相连接,针对目标矿区设备生成离线数据清单,利用可移动矿区设备在矿区间穿梭的特点,实现对一段时间内离线的目标矿区设备实现数据采集工作,以较小的成本实现了矿山机械数据的及时完整采集工作,车群内短程通讯不仅可以向上传输设备数据流,还可向下传输云端指令流,相较其单一数据转发在功能性上更加全面。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一实施例的数据采集方法流程图一。

图2为本申请一实施例的数据采集方法流程图二。

图3为本申请一实施例的数据采集方法流程图三。

图4为本申请一实施例的数据采集系统架构图。

图5为本申请一实施例的本地服务器策略流程图。

图6为本申请一实施例的矿区设备群内通讯策略流程图。

图7为本申请一实施例的服务终端通讯策略流程图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

第一实施例

在一方面,本申请提供一种数据采集方法,应用于服务器,图1为本申请一实施例的数据采集方法流程图一。

如图1所示,在一实施例中,所述数据采集方法包括:

S10:查询矿区设备的数据更新记录,确定在第一预设时长内未更新数据的目标矿区设备。其中所述矿区设备之间能够通过短程通讯互相连接,所述矿区设备包括可移动矿区设备。

矿山机械与传统工程机械相比其最大的差异点在于设备使用的环境相当恶劣,绝大部分矿区地理位置偏僻,无运营商的基础网络服务;更有部分设备承担井下作业内容,无法连接外部网络。示例性地,矿山车辆可以利用车群间的短程数据通讯来上传攻击信息的传输模型,单台矿区设备受到攻击后可将攻击内容等相关信息发送或转发至其他矿区设备,并由其他车载矿区设备传输至云端平台进行记录与追溯。目标矿区设备可以是根据数据更新记录确定在第一预设时长内未更新数据的矿区设备。第一预设时长可以根据数据采集的时限要求进行设定,本申请对此不作限制。示例性地,本地服务器策略仅到与服务器短程通讯相连接的一级。服务器每日获取一次云端平台数据,统计连续三日内未更新数据的矿区设备确定为目标矿区设备。

S20:针对所述目标矿区设备生成离线数据清单。

可选地,所述查询矿区设备的数据更新记录,确定在第一预设时长内未更新数据的目标矿区设备的步骤包括:每日获取一次所述数据更新记录,统计连续三日内未更新数据的目标矿区设备。示例性地,服务器每日获取一次云端平台数据,统计连续三日内未更新数据的目标矿区设备,以生成设备特征码与离线数据清单。

S30:将所述离线数据清单发送至至少一可移动矿区设备,以使所述可移动矿区设备在移动过程中转发所述离线数据清单至所述目标矿区设备。

示例性地,由于矿区设备之间能够通过短程通讯互相连接,因此通过可移动矿区设备与其他矿区设备之间的短程通讯连接,利用可移动矿区设备的移动性,可以将离线数据清单转发至其他矿区设备。

S40:接收到所述目标矿区设备通过至少一可移动矿区设备转发的目标数据包时,存储并更新所述数据更新记录。

示例性地,目标矿区设备根据离线数据清单,将相应的工作数据打包发送至服务器。可选地,由于矿区设备之间能够通过短程通讯互相连接,因此通过可移动矿区设备与其他矿区设备之间的短程通讯连接,利用可移动矿区设备的移动性,可以将打包的工作数据转发至服务器。

可选地,所述针对所述目标矿区设备生成离线数据清单的过程中,生成本日离线设备特征码与每个目标矿区设备的离线时间。

示例性地,矿区设备在通过短程通讯网络接收到离线数据清单时,可以根据离线设备特征码核对自身的设备特征码,以确定自身是否为目标矿区设备。可选地,目标矿区设备根据离线数据清单中对应的离线时间,将标注的时间段内的工作数据打包发送至服务器。

可选地,所述数据采集方法还包括:

S50:查询矿区设备的数据更新记录,确定在第二预设时长内未更新数据的长期离线设备,所述第二预设时长大于所述第一预设时长。

S60:针对所述长期离线设备生成长期离线设备清单,所述长期离线设备清单包括设备特征码和授权码。

S70:将所述长期离线设备清单发送至服务终端,以使所述服务终端连接所述长期离线设备时,通过所述设备特征码和所述授权码的校验采集所述长期离线设备的工作数据。

S80:接收所述服务终端采集的所述长期离线设备的工作数据。

示例性地,本地服务器可以每日整理长期离线设备清单,如发现矿区内存在此类设备则可以按约定密码算法计算当日授权码,计算完毕后将设备特征码与授权码传入服务终端完成授权。

针对长期失联设备(比如与云端通讯中断9天及以上,车群短程通讯数据无回传),则需服务人员使用授权的服务终端至设备实际位置后连接设备硬件通讯接口传输数据。

服务人员硬线连接失联设备与服务终端后,本地控制器校验设备特征码与授权码是否正确,如二码合一则视为授权有效,控制器将内部存储的近9日的工作数据上传至服务终端。

上传完毕后服务人员将服务终端拿回本地服务器信号服务区域,服务终端自动上传采集到的数据包并由服务器向云端回传。

第二实施例

本申请还提供一种数据采集方法,应用于矿区设备,所述矿区设备之间能够通过短程通讯互相连接,所述矿区设备包括可移动矿区设备。图2为本申请一实施例的数据采集方法流程图二。

如图2所示,在一实施例中,所述数据采集方法包括:

S100:响应于接收到离线数据清单,根据所述离线数据清单确定本设备是否为目标矿区设备。

S210:当本设备为所述目标矿区设备时,打包本设备的工作数据并发送至其他矿区设备,以通过至少一可移动矿区设备发送至服务器。

S220:当本设备不是所述目标矿区设备时,转发所述离线数据清单至其他矿区设备,以通过其他矿区设备发送所述离线数据清单至所述目标矿区设备。

示例性地,车群内数据通讯分为数据请求与数据转发两类,每个终端在与自身连接的短程通讯网络内均可以同步执行两类动作:

①判定数据请求是否为本机,如若是,则本机为目标矿区设备,可以按需求清单打包自身相关数据信息发送至短程数据网络,可选地,目标矿区设备根据离线数据清单中对应的离线时间,将标注的时间段内的工作数据打包发送至服务器。如若不是,则需继续转发此需求清单至短程数据网络。

②转发短程数据网络中需要转发的数据包,将从目标矿区设备反馈的数据包逐级上传,直至传送至本地服务器完成数据采集。

可选地,所述离线数据清单包括设备特征码;所述响应于接收到离线数据清单,根据所述离线数据清单确定本设备是否为目标矿区设备的步骤中包括:

根据所述设备特征码,对比本设备的自身特征码是否在所述离线数据清单中。

示例性地,矿区设备在通过短程通讯网络接收到离线数据清单时,可以根据离线设备特征码核对自身的设备特征码,以确定自身是否为目标矿区设备。选地,目标矿区设备根据离线数据清单中对应的离线时间,将标注的时间段内的工作数据打包发送至服务器。

可选地,所述离线数据清单包括每个目标矿区设备的离线时间;所述当本设备为所述目标矿区设备时,打包本设备的工作数据并发送至其他矿区设备,以通过至少一可移动矿区设备发送至服务器的步骤包括:

按照所述离线数据清单中本设备对应的离线时间,将该时间段内的工作数据按照预设数据格式打包并转发至短程通讯连接的其他矿区设备。

示例性地,车群内数据通讯分为数据请求与数据转发两类,每个终端在与自身连接的短程通讯网络内,可以转发短程数据网络中需要转发的数据包,将从目标矿区设备反馈的数据包逐级上传,直至传送至本地服务器完成数据采集。

第三实施例

本申请还提供一种数据采集方法,应用于所述服务终端;图3为本申请一实施例的数据采集方法流程图三。

请参考图3,在一实施例中,所述数据采集方法包括:

S1:响应于接收到服务器发送的针对长期离线设备的长期离线设备清单,连接所述长期离线设备,所述长期离线设备清单包括设备特征码和授权码。

S2:在连接到矿区设备时,通过所述设备特征码和所述授权码的校验采集所述长期离线设备的工作数据。

S3:在连接所述服务器时,发送所述长期离线设备的工作数据至所述服务器。

示例性地,本地服务器可以每日整理长期离线设备清单,如发现矿区内存在此类设备则可以按约定密码算法计算当日授权码,计算完毕后将设备特征码与授权码传入服务终端完成授权。

针对长期失联设备(比如与云端通讯中断9天及以上,车群短程通讯数据无回传),则需服务人员使用授权的服务终端至设备实际位置后连接设备硬件通讯接口传输数据。

服务人员硬线连接失联设备与服务终端后,本地控制器校验设备特征码与授权码是否正确,如二码合一则视为授权有效,控制器将内部存储的近9日的工作数据上传至服务终端。

上传完毕后服务人员将服务终端拿回本地服务器信号服务区域,服务终端自动上传采集到的数据包并由服务器向云端回传。

第四实施例

本申请还提供一种电子设备,包括互相连接的处理器和存储介质,其中:

所述存储介质用于存储计算机程序;所述处理器用于读取所述计算机程序并运行,以实现如上述的数据采集方法。

在一实施例中,电子设备包括云端数据平台、本地服务器、服务设备、矿区设备中的至少一项。其中矿区设备可以通过可移动矿区设备做中转设备,矿区设备中需上传数据的设备为目标矿区设备。图4为本申请一实施例的数据采集系统架构图。

请参考图4,在一实施例中,本地服务器负责与云端有线通讯、负责与车群设备无线通讯、负责服务终端的授权与数据接收;其位置需靠近设备工作路段,方便与设备之间建立短程通讯。服务终端负责与本地服务器和矿区设备之间的有线通讯数据交互。矿区设备:搭载GPS或T-BOX负责与云端与本地服务器之间的无线通讯,搭载本机控制器实现与服务终端的有线通讯与工况信息存储,搭载短程通讯模块负责设备之间的数据通讯。

图5为本申请一实施例的本地服务器策略流程图。

如图5所示,本地服务器策略到与服务器短程通讯相连接的一级;服务器每日获取一次云端平台数据,统计连续三日内未更新数据的设备并生成设备特征码与离线数据清单。

生成清单后通过短程通讯将每日清单发送至车群内设备,交由车群内设备短程通讯后将所需数据打包回传,服务器根据回传数据更新设备离线清单,并将离线设备数据回传至云端平台。

图6为本申请一实施例的矿区设备群内通讯策略流程图。

如图6所示,以车载矿区设备为例,车群内数据通讯分为数据请求与数据转发两类,每个终端在与自身连接的短程通讯网络内均需同步执行两类动作:

①判定数据请求是否为本机,如若是,则需按需求清单打包自身相关数据信息发送至短程数据网络,如若不是,则需继续转发此需求清单至短程数据网络。

②转发短程数据网络中需要转发的数据包,将从目标设备反馈的数据包逐级上传,直至传送至本地服务器完成数据采集。

图7为本申请一实施例的服务终端通讯策略流程图。

如图7所示,本地服务器可以每日整理长期离线设备清单,如发现矿区内存在此类设备则需按约定密码算法计算当日授权码,计算完毕后将设备特征码与授权码传入服务终端完成授权。

针对长期失联设备(与云端通讯中断9天及以上,车群短程通讯数据无回传),则服务人员可以使用授权的服务终端至设备实际位置后连接设备硬件通讯接口传输数据。

服务人员硬线连接失联设备后,本地控制器校验设备特征码与授权码是否正确,如二码合一则视为授权有效,控制器将内部存储的近9日的工作数据上传至服务终端。

上传完毕后服务人员将终端拿回本地服务器信号服务区域,终端自动上传采集到的数据包并由服务器向云端回传。

本申请无需前期大批量建设信号塔等通讯基础设施,只要保证单个矿区内拥有一台本地服务器、每台设备安装短程通讯模块即可,其成本大大降低,设备维护也更加便捷。本方案中的车群内短程通讯不仅可以向上传输设备数据流,还可向下传输云端指令流,相较其单一数据转发在功能性上更加全面。

第五实施例

可选地,在上述实施例的基础上,本方案内考虑的本地服务器的短程通讯能力层面,只要功率够大信号实际可以覆盖至整个露天矿区,使设备均可连接进入“局域网”,实现“主从”通讯模式,此外,保证功率恒定的状态下安装多个信号收发装置也可做到全面覆盖。

可选地,本方案内考虑设备群内部的功能的标准化与设备通用性并未将设备做特意化功能开发。就原理来说,可以将本地服务器的功能集成在单独一个设备内部:此设备取消常规短程通讯模块、需加装卫星通讯终端与大功率信号收发模块。即,保证单台设备始终处于联网状态,设备群内其余数据均向此台设备汇总,并由此台设备转发。

本申请还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的数据采集方法的步骤。

本申请提供的数据采集方法、电子设备及存储介质,通过矿区设备之间能够通过短程通讯互相连接,针对目标矿区设备生成离线数据清单,利用可移动矿区设备在矿区间穿梭的特点,实现对一段时间内离线的目标矿区设备实现数据采集工作,以较小的成本实现了矿山机械数据的及时完整采集工作,车群内短程通讯不仅可以向上传输设备数据流,还可向下传输云端指令流,相较其单一数据转发在功能性上更加全面。

需要说明的是,在本申请中,采用了诸如S10、S20等步骤代号,其目的是为了更清楚简要地表述相应内容,不构成顺序上的实质性限制,本领域技术人员在具体实施时,可能会先执行S20后执行S10等,但这些均应在本申请的保护范围之内。

在本申请提供的系统和存储介质的实施例中,可以包含任一上述方法实施例的全部技术特征,说明书拓展和解释内容与上述方法的各实施例基本相同,在此不再做赘述。

本申请实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行如上各种可能的实施方式中的方法。

本申请实施例还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,使得安装有芯片的设备执行如上各种可能的实施方式中的方法。

可以理解,上述场景仅是作为示例,并不构成对于本申请实施例提供的技术方案的应用场景的限定,本申请的技术方案还可应用于其他场景。例如,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本申请实施例设备中的单元可以根据实际需要进行合并、划分和删减。

在本申请中,对于相同或相似的术语概念、技术方案和/或应用场景描述,一般只在第一次出现时进行详细描述,后面再重复出现时,为了简洁,一般未再重复阐述,在理解本申请技术方案等内容时,对于在后未详细描述的相同或相似的术语概念、技术方案和/或应用场景描述等,可以参考其之前的相关详细描述。

在本申请中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本申请技术方案的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本申请记载的范围。

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 存储方法、存储系统、电子设备及存储介质
  • 引导电子设备系统开机的方法,电子设备,可读存储介质
  • 电子设备的操作响应方法、电子设备及存储介质
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 一种数据采集方法、数据采集装置、存储介质及电子设备
  • 数据采集方法、数据采集装置、存储介质及电子设备
技术分类

06120116503445