一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

排放源自动更新方法、装置、电子设备和计算机可读存储介质与流程

2022-03-09 01:54:00 来源:中国专利 TAG:


1.本公开的实施例一般涉及环保领域,并且更具体地,涉及排放源自动更新方法、装置、电子设备和计算机可读存储介质。


背景技术:

2.目前数值模型作为辅助环保行业进行预报研判的工具,业务化的稳定性显得十分重要,而排放源作为数值模式运行的重要输入条件,及时的自动化更新十分重要。
3.人工编制排放清单的工作时间较长,因此,如何提高编制排放清单的效率,就成为亟待解决的技术问题。


技术实现要素:

4.根据本公开的实施例,提供了一种排放源自动更新方法、装置、电子设备和计算机可读存储介质。
5.在本公开的第一方面,提供了一种排放源自动更新方法,包括:
6.获取排放源自动更新指令,所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点;
7.判断所述待更新网格点的提前更新日期的排放源数据文件是否异常,所述提前更新日期为当前日期的所述排放源提前更新时间阈值之后的日期;
8.若所述提前更新日期的排放源数据文件异常,获取所述提前更新日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件。
9.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述排放源数据文件异常包括所述排放源数据文件缺失或所述排放源数据文件大小异常。
10.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,
11.利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件,包括:
12.所述提前更新日期的排放源数据文件中排放源数据的数值与所述历史排放源数据文件中排放源数据的数值相同。
13.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述历史同期的历史排放源数据文件中包括历史年份中与所述提前更新日期相同月相同日的历史排放源数据。
14.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件的步骤包括:
15.利用所述历史排放源数据文件,输入排放源数据生成模型,生成提前更新日期的排放源数据文件;
16.所述排放源数据生成模型适于根据待生成日期的历史同期的历史排放源数据文件生成待生成日期的排放源数据文件。
17.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,判断所述待更新网格点的提前更新日期的排放源数据文件是否异常的步骤包括:
18.判断所述待更新网格点的从当前日期至所述提前更新日期的排放源数据文件是否异常;
19.所述排放源自动更新方法还包括:
20.若从当前日期至所述提前更新日期中的任一日期的排放源数据文件异常,获取排放源数据文件异常的日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成排放源数据文件异常的日期的排放源数据文件。
21.在本公开的第二方面,提供了一种排放源自动更新装置,包括:
22.排放源自动更新指令获取单元,适于获取排放源自动更新指令,所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点;
23.排放源自动更新单元,适于判断所述待更新网格点的提前更新日期的排放源数据文件是否异常;若所述提前更新日期的排放源数据文件异常,获取所述提前更新日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件,所述提前更新日期为当前日期的所述排放源提前更新时间阈值之后的日期。
24.在本公开的第三方面,提供了一种电子设备包括存储器和处理器,所述存储器上存储有程序,其特征在于,所述处理器执行所述程序时实现所述排放源自动更新方法。
25.在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现所述排放源自动更新方法。
26.应当理解,发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
27.本公开的实施例提供了一种排放源自动更新方法,包括:
28.获取排放源自动更新指令,所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点;
29.判断所述待更新网格点的提前更新日期的排放源数据文件是否异常,所述提前更新日期为当前日期的所述排放源提前更新时间阈值之后的日期;
30.若所述提前更新日期的排放源数据文件异常,获取所述提前更新日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件。
31.可以看出,本公开的实施例所提供的排放源自动更新方法,可以在排放源数据异常时,利用历史排放源数据进行补充,从而可以避免数值模型因为缺少输入而无法正常工作,整个方法可以利用计算机自动运行,补充排放源数据的速度快,提高了编制排放清单的效率。
附图说明
32.结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
33.图1示出了本发明实施例所提供的排放源自动更新方法的流程示意图;
34.图2示出了本发明实施例所提供的排放源自动更新方法的又一流程示意图;
35.图3示出了本发明实施例所提供的排放源自动更新装置的示意图;
36.图4示出了能够实施本公开的实施例的示例性电子设备的示意图。
具体实施方式
37.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
38.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
39.本公开的实施例提供了一种排放源自动更新方法,包括:
40.获取排放源自动更新指令,所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点;
41.判断所述待更新网格点的提前更新日期的排放源数据文件是否异常,所述提前更新日期为当前日期的所述排放源提前更新时间阈值之后的日期;
42.若所述提前更新日期的排放源数据文件异常,获取所述提前更新日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件。
43.可以看出,本公开的实施例所提供的排放源自动更新方法,可以在排放源数据异常时,利用历史排放源数据进行补充,从而可以避免数值模型因为缺少输入而无法正常工作,整个方法可以利用计算机自动运行,补充排放源数据的速度快,提高了编制排放清单的效率。
44.具体的,请参考图1,图1示出了本发明实施例所提供的排放源自动更新方法的流程示意图。
45.本公开的实施例提供了一种排放源自动更新方法,包括:
46.步骤s11:获取排放源自动更新指令,所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点。
47.所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点;所述排放源提前更新时间阈值为排放源数据需要提前更新的时间,可以人为设置,所述待更新网格点为进行计算时所需的网格点,当进行计算的地理范围较小时,一般需要更新数据的网格点的数量也比较少,当进行计算的地理范围较大时,一般需要更新数据的网格点的数量也比较多。
48.例如当所述排放源提前更新时间阈值为7天时,需要确保所述待更新网格点的未来7天内的排放源数据文件存在并正常,当未来7天内的排放源数据文件异常时,需要进行提前更新。
49.所述排放源自动更新指令可以是人为发出的,也可以是预先设定,根据一定的时间间隔自动发出的。
50.步骤s12:判断所述待更新网格点的提前更新日期的排放源数据文件是否异常。如果是,进行步骤s13。
51.如果否,证明该所述待更新网格点的提前更新日期的排放源数据文件正常,因此可以进行其他所述待更新网格点的更新。
52.所述排放源数据文件中包含排放源数据,所述排放源数据中可以包括排放源的地理位置(如经纬度)及其排放时间、排放源的种类和排放量。
53.提前更新日期即为当前日期加上的所述排放源提前更新时间阈值之后所得的日期。例如,当所述排放源提前更新时间阈值为7天,当前日期为2021年6月1日时,所述提前更新日期即为当前日期的7天之后日期,即为6月8日。
54.所述排放源数据文件的异常的情况可能有多种。在一种具体实施方式中,所述异常包括所述排放源数据文件缺失或所述排放源数据文件大小异常。
55.所述排放源数据文件缺失即为所述排放源数据文件不存在,所述排放源数据文件大小异常为所述排放源数据文件的大小与正常所述排放源数据文件不同。例如正常所述排放源数据文件大小为2kb,当所述排放源数据文件的大小不为2kb时,判断为所述排放源数据文件大小异常。当所述排放源数据文件大小异常时,很显然所述排放源数据文件需要更新或替换。
56.具体的,所述排放源自动更新方法所适用的模型,可以是naqpms、cmaq、wrf-chem和osam的其中任意一种数值模型。对于不同的数值模型,所述排放源数据文件的格式可能有所不同,但是对于特定的数值模型,所述排放源数据文件的大小是确定的。
57.当在刚开始执行所述排放源自动更新方法后,仅检测所述提前更新日期的排放源数据,有可能会遗漏当前日期至所述提前更新日期之间日期的排放源数据。
58.因此,在另一种具体实施方式中,图2示出了本发明实施例所提供的排放源自动更新方法的又一流程示意图,包括:
59.步骤s21:获取排放源自动更新指令,所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点。
60.所述步骤s21与所述步骤s11相同,在此不再赘述。
61.步骤s22:判断所述待更新网格点的从当前日期至所述提前更新日期的排放源数据文件是否异常。如果是,进行步骤s23。
62.如果否,可以重复进行步骤s21或步骤s22,直至所有网格点的从当前日期至所述提前更新日期的排放源数据文件更新完成。
63.从当前日期至所述提前更新日期,即为从当前日期开始,到当前日期加上的所述排放源提前更新时间阈值之后所得的日期中间的所有日期。例如,当所述排放源提前更新时间阈值为7天,当前日期为2021年6月1日时,从当前日期至所述提前更新日期,即为从当前日期开始,到当前日期的7天之后的日期,即为6月1日-6月8日中的每一天。
64.通过判断所述待更新网格点的从当前日期至所述提前更新日期的排放源数据文件是否异常,可以在进行排放源更新时,避免从当前日期至所述提前更新日期的排放源数据文件出现遗漏。
65.步骤s13:获取所述提前更新日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件。
66.由于排放源数据不会产生大的变化,因此可以基于历史排放源数据,对未来的排放源数据进行更新。
67.基于历史排放源数据,对未来的排放源数据进行更新时,可以直接将所述提前更新日期的排放源数据文件中排放源数据的数值设置为所述历史排放源数据的相同数值;也可以将所述历史排放源数据的数值进行一定的修正后,赋值给所述提前更新日期的排放源数据文件中的排放源数据。
68.具体的,所述历史同期的历史排放源数据可以根据需要选择。在一种具体实施方式中,所述历史同期的历史排放源数据包括历史年份的相同月相同日的历史排放源数据。
69.由于排放源数据在不同月份季节变化较大,例如,在北方地区,由于取暖的需要,冬季的排放源数据的数值通常比春秋季节的排放源数据的数值大。
70.但是,在不同年份的相同日期之间,排放源数据的数值的差异通常很小。
71.所以,在一种具体实施方式中,所述历史同期的历史排放源数据文件可以采用历史年份的相同月相同日的历史排放源数据文件生成。例如2021年6月7日的排放源数据文件异常,可以采用2020年6月7日的排放源数据或2019年6月7日的排放源数据来对2021年6月7日的排放源数据文件进行更新。
72.进一步地,如果历史年份的相同月相同日的历史排放源数据文件的存在异常,如缺失或文件大小异常。由于在每一个月内的排放源数据的变化不大,因此所述历史同期的历史排放源数据可以采用历史年份的相同月的任一日的历史排放源数据。
73.例如2021年6月7日和2020年6月7日的排放源数据文件均异常,可以采用2020年6月任一日的排放源数据对2021年6月7日的排放源数据文件进行更新。
74.当然,为了提高提前更新日期的排放源数据文件中排放源数据的准确率;所述利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件的步骤包括:
75.利用所述历史排放源数据文件,输入排放源数据生成模型,生成提前更新日期的排放源数据文件;
76.所述排放源数据生成模型适于根据待生成日期的历史同期的历史排放源数据文件生成待生成日期的排放源数据文件。
77.具体的,所述排放源数据生成模型的训练集可以采用多个任一日期和该日期的历史同期的排放源数据进行训练,其中,多个任一日期和该日期的历史同期的跨度相同,即时间差距相同,例如,可以为一年、一个月或者一周。这样,选定训练时间跨度与所述排放源提前更新时间阈值相同的所述排放源数据生成模型,输入历史同期的历史排放源数据文件中的排放源数据,即可得到待生成日期的排放源数据文件。
78.当然,具体的,所述排放源数据生成模型的训练集可以采用多个连续任一日期和连续日期的历史同期的排放源数据进行训练,这样,可以根据连续日期的历史同期的排放源数据的变化规律,和待生成日期的之前日期(例如1日前和2日前)的排放源数据,利用所述排放源数据生成模型,得到待生成日期的排放源数据文件。在一些实施例中,排放源数据随时间变化的规律包括根据季度、月份、周(工作日)、天(小时)等时间变化的规律。
79.经过试验,利用所述排放源数据生成模型生成的提前更新日期的排放源数据文件的准确性较高,和实际排放源数据比较相符。
80.当然,如果如上所述,还可以进一步对所述提前更新日期的排放源数据文件进行
更新,请继续参考图2,还包括:
81.步骤s23:获取从当前日期至所述提前更新日期中排放源数据文件异常的日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成从当前日期至所述提前更新日期中排放源数据文件异常的日期的排放源数据文件。
82.其中,利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件的方式与上述方法类似,在此不再赘述。
83.其中,对于所有待更新网格点的更新,可以每个网格点顺次进行,也可以部分或全部待更新网格点同时进行,直至所有所述待更新网格点的提前更新日期的排放源数据文件更新完成。
84.在完成所述排放源数据文件的更新之后,有可能出现更新之后的数据错误的情况。为了便于后续数据的溯源,本公开的实施例所提供的排放源自动更新方法还包括:
85.步骤s14:根据所述排放源数据文件的修改情况,记录相应修改日志。
86.其中,所述修改日志中可以包括被修改的所述排放源数据文件中的排放源数据、其基于的所述历史排放源数据和修改时间等等。通过记录相应修改日志,可以很好地便于之后对数据的溯源。
87.可以看出,本公开的实施例所提供的排放源自动更新方法,可以在排放源数据异常时,利用历史排放源数据进行补充,从而可以避免数值模型因为缺少输入而无法正常工作,整个方法可以利用计算机自动运行,补充排放源数据的速度快,提高了编制排放清单的效率。
88.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本公开所必须的。
89.以上是关于方法实施例的介绍,以下通过装置实施例,对本公开所述方案进行进一步说明。
90.请参考图3,图3示出了本发明实施例所提供的排放源自动更新装置的示意图。本公开的实施例还提供了一种排放源自动更新装置,包括:
91.排放源自动更新指令获取单元31,适于获取排放源自动更新指令,所述排放源自动更新指令包括排放源提前更新时间阈值和待更新网格点;
92.排放源自动更新单元32,适于判断所述待更新网格点的提前更新日期的排放源数据文件是否异常;若所述提前更新日期的排放源数据文件异常,获取所述提前更新日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成提前更新日期的排放源数据文件,所述提前更新日期为当前日期的所述排放源提前更新时间阈值之后的日期。
93.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述异常包括所述排放源数据文件缺失或所述排放源数据文件大小异常。
94.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述提前更新日期的排放源数据文件中排放源数据的数值与所述历史排放源数据的数值相同。
95.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述排放源自动更新单元32,还适于判断所述待更新网格点的从当前日期至所述提前更新日期的排放源数据文件是否异常;
96.若从当前日期至所述提前更新日期中的任一日期的排放源数据文件异常,获取排放源数据文件异常的日期的历史同期的历史排放源数据文件,利用所述历史排放源数据文件,生成排放源数据文件异常的日期的排放源数据文件。
97.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述历史同期的历史排放源数据包括历史年份的相同月相同日的历史排放源数据。
98.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述排放源自动更新单元32还适于利用所述历史排放源数据文件,输入排放源数据生成模型,生成提前更新日期的排放源数据文件;
99.所述排放源数据生成模型适于根据待生成日期的历史同期的历史排放源数据文件生成待生成日期的排放源数据文件。
100.如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:
101.日志记录单元33,适于根据所述排放源数据文件的修改情况,记录相应修改日志。
102.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
103.本公开的实施例还提供了一种电子设备,包括:存储器和处理器,所述存储器上存储有程序,所述处理器执行所述程序时实现如以上所述的方法。
104.图4示出了可以用来实施本公开的实施例的电子设备40的示意性框图。电子设备40可以用于实现所述排放源自动更新方法。如图所示,电子设备40包括cpu41,其可以根据存储在rom42中的程序指令或者从存储单元48加载到ram43中的程序指令,来执行各种适当的动作和处理。在ram43中,还可以存储电子设备40操作所需的各种程序和数据。cpu 41、rom42以及ram 43通过总线44彼此相连。i/o接口45也连接至总线44。
105.电子设备40中的多个部件连接至i/o接口45,包括:输入单元46,例如键盘、鼠标等;输出单元47,例如各种类型的显示器、扬声器等;存储单元48,例如磁盘、光盘等;以及通信单元49,例如网卡、调制解调器、无线通信收发机等。通信单元49允许电子设备40通过诸如因特网的计算机网络和/或各种电信网络与其他电子设备交换信息/数据。
106.处理单元41执行上文所描述的各个方法和处理,例如所述排放源自动更新方法。例如,在一些实施例中,所述排放源自动更新方法可被实现为计算机软件程序,其被有形地包含于计算机可读介质,例如存储单元48。在一些实施例中,程序的部分或者全部可以经由rom 42和/或通信单元49而被载入和/或安装到电子设备40上。当程序加载到ram 43并由cpu 41执行时,可以执行上文描述的所述排放源自动更新方法的一个或多个步骤。备选地,在其他实施例中,cpu 41可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行所述排放源自动更新方法。
107.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)等等。
108.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来
编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
109.本公开的实施例还提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现所述排放源自动更新方法。
110.在本公开的上下文中,计算机可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或电子设备使用或与指令执行系统、装置或电子设备结合地使用的程序。计算机可读介质可以是计算机可读信号介质或计算机可读储存介质。计算机可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或电子设备,或者上述内容的任何合适组合。计算机可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、ram、rom、eprom、光纤、cd-rom、光学储存电子设备、磁储存电子设备、或上述内容的任何合适组合。
111.此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
112.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献