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

数据处理方法及系统、电子设备和计算机可读存储介质

文献发布时间:2023-06-19 12:00:51


数据处理方法及系统、电子设备和计算机可读存储介质

技术领域

本发明涉及数据处理技术领域,尤其涉及一种数据处理方法及系统、电子设备和计算机可读存储介质。

背景技术

在环境质量检测领域,一般可通过拍摄视频和对视频内容进行识别来判断车辆等移动源对环境质量的影响,为此,往往在大量路段设置拍摄装置,来拍摄移动源的视频文件用于检测。然而,由于待监测的地理空间极大,传输拍摄的视频和对拍摄的视频进行逐个检验所消耗的系统资源和人工成本都相当巨大,不利于环境质量检测工作的开展和进行。

因此,如何提升环境质量检测的效率,成为目前亟待解决的技术问题。

发明内容

本发明实施例提供了一种数据处理方法及系统、电子设备和计算机可读存储介质,旨在解决相关技术中环境质量检测消耗系统资源和人工成本过多的技术问题。

第一方面,本发明实施例提供了一种数据处理方法,包括:确定已收集数据是否满足

第二方面,本发明实施例提供了一种数据处理系统,包括:多个检测终端,每个检测终端包括摄像模块、处理器和视频缓存模块,所述摄像模块用于拍摄具有移动源的视频文件,所述处理器用于识别所述视频文件是否满足预定缓存条件,并在所述视频文件满足所述预定缓存条件时,令所述视频缓存模块缓存所述视频文件,以及已收集数据发送至服务器,所述已收集数据包括所述视频文件的移动源ID、拍摄所述移动源的检测终端ID和检测上报时间;服务器,与所述多个检测终端连通,用于获取来自所述多个检测终端的所述已收集数据,并基于所述已收集数据执行上述第一方面所述的方法,从所述多个检测终端获取自身所需的视频文件。

第三方面,本发明实施例提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行上述第一方面中任一项所述的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述第一方面中任一项所述的方法流程。

以上技术方案,针对相关技术中环境质量检测消耗系统资源和人工成本过多的技术问题,可基于移动源本身是否具有足够检测价值,来筛选移动源对应的子信息,从而获得更为精简、有效的发送列表,最终只检测精简后的发送列表所对应的视频文件,而无需对拍摄的全部视频文件进行检测。由此,大大减少了环境质量检测过程中所需检测的视频文件,减少了对视频文件进行传输和检验所消耗的资源,提升了环境质量检测的效率。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1示出了根据本发明的一个实施例的数据处理方法的流程图。

具体实施方式

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

实施例一

本发明实施例提供了一种用于环境质量检测的数据处理系统,该数据处理系统包括多个检测终端和服务器。

其中,每个检测终端包括摄像模块、处理器和视频缓存模块,所述摄像模块用于拍摄具有移动源的视频文件,这里所说的移动源为物理环境中可能对环境产生负面影响的物体,如车辆等。

所述处理器用于识别所述视频文件是否满足预定缓存条件,例如,通过处理器对视频文件中的图像进行车辆识别和黑烟识别,当识别出该图像中确有排放黑烟的车辆时,对该图像进行林格曼黑度等级判断,若图像的林格曼黑度等级超过1级,则确定该车辆对环境具有负面影响,认定该视频文件满足预定缓存条件。

在所述视频文件满足所述预定缓存条件时,处理器令视频缓存模块缓存所述视频文件,同时,处理器可发送视频文件的移动源ID、拍摄所述移动源的检测终端ID和检测上报时间等已收集数据至服务器。

在一种可能的设计中,处理器将已收集数据的每条子信息按照移动源的检测顺序关联存储,这里的子信息即移动源ID和当次检测到该移动源的检测终端ID、检测上报时间。可选地,已收集数据的数据格式如下:

移动源ID1,检测终端ID1,t1;

移动源ID1,检测终端ID2,t2;

移动源ID2,检测终端ID3,t3;

移动源ID3,检测终端ID1,t4。

在另一种可能的设计中,处理器每获得新的子信息,就在已收集数据中检索该子信息中的移动源ID,若检测到该移动源ID,将新的子信息中的检测终端ID、检测上报时间添加至该移动源ID的历史子信息后。反之,未检测到该移动源ID,将新的子信息添加至已收集数据的最后一行。可选地,已收集数据的数据格式如下:

移动源ID1,(检测终端ID1,t1),(检测终端ID2,t2);

移动源ID2,(检测终端ID3,t3);

移动源ID3,(检测终端ID1,t4)。

服务器与所述多个检测终端连通,用于获取来自所述多个检测终端的所述已收集数据,并基于所述已收集数据从所述多个检测终端获取自身所需的视频文件。如图1所示,服务器基于所述已收集数据获取自身所需的视频文件的流程包括:

步骤102,确定已收集数据是否满足

其中,

在一种可能的设计中,

在另一种可能的设计中,

若满足

步骤104,若所述已收集数据满足

可选地,第二预设值与所述当前预设时间段正相关,可选为2或3。需要知晓,上述的当前预设时间段与指定预设时间段时长相等、互无交集。由此,若移动源ID对应的所述子信息之数量大于或等于第二预设值,说明移动源ID被检测终端检测到多次,属于持续对环境产生负面影响的对象,与其有关的视频文件具有检测价值,因此,可进入步骤106,将所述移动源ID对应的所述子信息存储至发送列表,以供服务器基于发送列表获取该移动源ID所在的视频文件。

步骤106,将所述移动源ID对应的所述子信息存储至发送列表。

步骤108,当所述子信息中所述移动源ID的检测上报时间位于所述当前预设时间段的第i个计算周期内时,将所述检测上报时间所属的子信息存储至中转列表

若所述移动源ID对应的所述子信息之数量小于第二预设值,说明移动源ID被检测终端检测的次数不够多,无法直接判断该移动源是否属于持续对环境产生负面影响的对象。对此,为准确判断该移动源的相关视频文件是否具有检测价值,可通过以下步骤进行进一步判断。

步骤110,当满足

其中,

中转列表

此时,可以理解为,虽然移动源的子信息在当前预设时间段相对于指定预设时间段并无足够增量,但移动源的子信息在当前预设时间段内一个较小时间区间(计算周期)内,相对于指定预设时间段内对应的该较小时间区间,具有较大增量。也就是说,该移动源在当前预设时间段内一个较小时间区间内被多个检测终端拍摄或多次被若干个检测终端拍摄。此时,可认定该移动源属于持续对环境产生负面影响的对象,其视频文件具有检测价值。

反之,

在一种可能的设计中,

在另一种可能的设计中,

步骤112,若所述已收集数据满足

步骤114,向所述发送列表中的检测终端ID发送与所述检测终端ID关联存储的检测上报时间。

步骤116,获得来自所述发送列表中的检测终端ID的、与所述关联存储的检测上报时间对应的视频文件。

以上技术方案,可基于移动源本身是否具有足够检测价值,来筛选移动源对应的子信息,从而获得更为精简、有效的发送列表,最终只检测精简后的发送列表所对应的视频文件,而无需对拍摄的全部视频文件进行检测。由此,大大减少了环境质量检测过程中所需检测的视频文件,减少了对视频文件进行传输和检验所消耗的资源,提升了环境质量检测的效率。

在一种可能的设计中,数据处理系统还包括用户交互终端,当用户确定视频文件不具有检测价值时,可手动操作删除该视频文件。具体地,用户交互终端接收到用户对指定视频文件的删除操作,并生成删除操作指令,将删除操作指令发送至服务器。服务器获取来自用户交互终端针对指定视频文件的删除操作指令,并响应于所述删除操作指令,删除所述指定视频文件。相应地,服务器可在发送列表中同步删除该视频文件对应的子信息。由此,使用户可基于实际判断对视频文件进行进一步筛选。

另外,在步骤108之前,还包括:获取所述当前预设时间段内的多个计算周期,其中,所述多个计算周期各自在时间轴上离散分布且互无交集,所述多个计算周期的并集为所述当前预设时间段。可选地,所述当前预设时间段包括第一计算周期和第二计算周期,其中,所述第一计算周期为所述当前预设时间段内白天时间的并集,所述第二计算周期为所述当前预设时间段内夜晚时间的并集。由此,为服务器设置了固定的计算周期。

另外,还可以基于实际环境为服务器设置计算周期,下面通过实施例二对这一计算周期设置方式进行阐述。

实施例二

数据处理系统的服务器可与预设的外部平台相连,该外部平台向服务器提供天气信息,服务器基于天气信息确定计算周期,对此,服务器的具体处理步骤包括:

步骤202,获取所述当前预设时间段内的多个计算周期,T

在划分初始的计算周期后,结合实际天气对计算周期进行进一步规划。

步骤204,从外部平台获取所述当前预设时间段所覆盖的多个第一天气字符串(str1、str2、……、str

其中,当前预设时间段未必能够整除预设子时间段u,因此,可将最终的余数部分增作str

所述预设子时间段对应的第一天气字符串由表示指定地理区域在所述子时间段内光线状态的字符和表示指定地理区域在所述子时间段内天气状态的字符组成,例如,“白天-晴”,“夜晚-阴”。

步骤206,对于每个所述第一天气字符串,确定所述第一天气字符串在预定映射表内的映射值S

步骤208,在覆盖有所述第一天气字符串的计算周期中增加时间区间[u*(k-1),u*k]。

预定映射表为每种可能的第一天气字符串均设置了对应的映射值,换言之,为不同的天气情况均设置了对应的映射值,而每种第一天气字符串的映射值由其天气状态对应的环境质量检测准确性决定。

覆盖有所述第一天气字符串的计算周期即为被第一天气字符串对应的天气状态影响到的时段,基于第一天气字符串为覆盖有所述第一天气字符串的计算周期增加时长,可加大检测范围,中和天气对检测带来的负面影响,避免因天气影响检测准确性。

可选地,第一天气字符串的映射值与第一天气字符串的天气状态对应的环境质量检测准确性负相关,天气状态越糟糕,环境质量检测准确性越低,越应当扩大计算周期,以加大检测范围,中和天气对检测带来的负面影响,避免因天气影响检测准确性。对此,相应设置的映射值越高,基于该映射值增加的时间区间也就越大,实现了检测范围的扩充。

最终,考虑到天气这一关键因素,基于计算周期覆盖的第一天气字符串的映射值为计算周期增加检测时长覆盖范围,从而有助于提升环境质量检测的准确性。另外,由于计算周期离散分布,对单个计算周期进行扩充,不会影响到其他计算周期。

本发明的一个实施例的电子设备,包括至少一个存储器;以及,与所述至少一个存储器通信连接的处理器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行上述任一实施例中所述的方案。因此,该电子设备具有和上述任一实施例中相同的技术效果,在此不再赘述。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

另外,本发明实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一实施例中所述的方法流程。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,可基于移动源本身是否具有足够检测价值,来筛选移动源对应的子信息,从而获得更为精简、有效的发送列表,最终只检测精简后的发送列表所对应的视频文件,而无需对拍摄的全部视频文件进行检测。由此,大大减少了环境质量检测过程中所需检测的视频文件,减少了对视频文件进行传输和检验所消耗的资源,提升了环境质量检测的效率。

应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述预设值,但这些预设值不应限于这些术语。这些术语仅用来将预设值彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一预设值也可以被称为第二预设值,类似地,第二预设值也可以被称为第一预设值。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

相关技术
  • 数据处理方法及系统、电子设备和计算机可读存储介质
  • 数据处理方法、系统、电子设备和计算机可读存储介质
技术分类

06120113133537