一种面向复现的地理模拟情景记录方法

文档序号:27261764发布日期:2021-11-05 22:14阅读:190来源:国知局
一种面向复现的地理模拟情景记录方法

1.本发明属于地理建模与模拟领域,具体涉及一种面向复现的地理模拟情景记录方法。


背景技术:

2.可复现是科学研究的核心需求,不可复现将导致研究工作缺乏其作为科学研究的证据与权威,可复现将增加研究工作的接受度与使用度,地理模拟的可复现性直接决定了地理建模与模拟研究的科学性。
3.近年来,地理学领域积极响应可复现日益高涨的呼声,聚焦于地理模拟复现,其归根到底是模拟复现者对模拟构建者的执行模拟情景(即地理模拟情景)进行重现与验证的过程。但由于地理模拟情景的内容丰富性、逻辑多样性及环节复杂性,相关复现方法难以对地理模拟情景进行抽象与刻画,更难以直接服务于模拟构建者及模拟复现者。
4.所以,需要一个新的技术方案来解决该问题。


技术实现要素:

5.发明目的:为了解决现有技术中存在的地理模拟复现方法难以支撑地理模拟实验的情景式复现的问题,提供一种面向复现的地理模拟情景记录方法,为地理模拟实验的全流程表达提供基础,使地理模拟实验的情景式复现成为可能,以提高地理模拟的研究信任。
6.技术方案:为实现上述目的,本发明提供一种面向复现的地理模拟情景记录方法,包括如下步骤:
7.s1:选择地理模拟过程节点,定位并监控选择的地理模拟节点;
8.s2:定位并监控地理模拟节点上用户的所有操作行为,将用户对于每个节点的操作行为写入用户行为日志;
9.s3:根据用户行为日志生成复现过程文档,所述复现过程文档可以获取该用户对地理模拟过程节点的所有操作信息。
10.进一步地,所述步骤s1中地理模拟过程节点是通过地理模拟过程的行为特征进行归纳而抽象出来的。
11.进一步地,所述步骤s1中地理模拟过程节点包括数据处理节点、模型执行节点和结果分析节点。
12.进一步地,所述步骤s1中定位并监控选择的地理模拟节点的具体方法为:
13.为每一个地理模拟过程节点设置唯一标识;
14.通过所述唯一标识监控用户在该节点上的所有用户操作事件。
15.进一步地,所述步骤s2中定位并监控地理模拟节点上用户的所有操作行为的具体方法为:
16.对用户在节点上的每个操作行为设置唯一标识以及唯一关联标识与相关地理模拟过程节点进行关联;
17.通过唯一标识以及唯一关联标识监控用户在与本次操作相关的地理模拟过程节点上的所有用户操作行为。
18.进一步地,所述步骤s2中用户操作行为包括操作事件、操作时间和操作对象。
19.进一步地,所述步骤s2中将用户对于每个节点的操作行为写入用户行为日志的具体方法为:
20.将用户对地理模拟过程节点进行的一系列用户操作行为作为一组数据按操作时间写入用户行为日志。
21.进一步地,所述步骤s3中复现过程文档的生成方法为:一次地理模拟情景构建完成后,按照用户行为日志的操作时间顺序生成复现过程文档。
22.进一步地,所述步骤s3中复现过程文档包括该地理模拟情景包含的所有地理模拟过程节点、节点组织结构、节点资源配置以及用户对于所有节点的操作行为。
23.本发明将地理模拟情景作为地理模拟复现的对象与载体,通过定位和监控选择的地理模拟过程节点以及用户在所述节点上的操作,对用户构建地理模拟情景进行实时监控,将用户每次在节点上用户的所有操作行为写入用户行为日志,构建完成后,按照用户行为日志的操作时间顺序生成复现过程文档,复现过程文档能反映模拟构建者在构建地理模拟情景时对于节点的所有操作,为地理模拟实验的全流程表达提供基础,使地理模拟实验的情景式复现成为可能。
24.有益效果:本发明与现有技术相比,通过定位和监控选择的地理模拟过程节点以及用户在所述节点上的操作,对用户构建地理模拟情景进行实时监控,将用户每次在节点上用户的所有操作行为写入用户行为日志,构建完成后,按照用户行为日志的操作时间顺序生成复现过程文档,复现过程文档一方面能反映模拟构建者在构建地理模拟情景时对于节点的所有操作,另一方面能直观明确地帮助理解模拟构建者构建地理模拟情景时的行为,为模拟复现者情景式复现地理模拟实验提供支撑。
附图说明
25.图1为本发明方法的流程示意图。
具体实施方式
26.下面结合附图和具体实施例,进一步阐明本发明,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本技术所附权利要求所限定的范围。
27.如图1所示,本发明提供一种面向复现的地理模拟情景记录方法,包括如下步骤:
28.步骤1:选择地理模拟过程节点;
29.选择地理模拟过程节点。具体地,地理模拟过程节点的类型是通过地理模拟过程的行为特征进行归纳而抽象出来的。地理模拟过程节点包括数据处理节点、模型执行节点、结果分析节点;
30.步骤2:定位并监控选择确定的地理模拟节点;
31.定位地理模拟节点。具体地,在地理模拟过程节点的属性中设置唯一标识(例如随机数)作为定位,并在用户构建地理模拟情景时,通过唯一标识监控用户在该节点上的所有
用户操作事件。
32.具体地,用户操作事件包括但不限于地理模拟过程节点的类型选择、逻辑组织及资源配置;过程节点类型包括但不限于数据处理节点、模型执行节点、结果分析节点;过程节点组织结构包括但不限于节点组合组织、要素嵌套组织、内容聚合组织;过程节点资源配置包括但不限于模型资源、数据资源、计算资源等;例如,节点的类型选择、逻辑组织及资源配置均设置唯一标识用于监控用户在该节点的操作行为;
33.步骤3:定位并监控地理模拟节点上用户的所有操作行为;
34.定位所述地理模拟节点上的所有用户操作。具体地,为用户在节点上的每个操作行为设置唯一标识(例如随机数)以及唯一关联标识(例如节点唯一标识+数字)与相关地理模拟过程节点进行关联,并在用户构建地理模拟场景时,通过操作行为的唯一关联标识、唯一标识对用户在地理模拟过程节点上的所有操作行为进行监控;
35.步骤4:将用户对于每个节点的操作行为写入用户行为日志;
36.用户操作行为包括操作事件、操作时间、操作对象;
37.本实施例中用户在构建地理模拟情景时,实时监控用户对地理模拟节点的选择、组织与配置,当用户选择数据处理节点,并对其进行资源配置或与其他节点进行逻辑组织时,实时记录该操作,包括操作的事件(例如资源配置)、操作时间点(例如时间戳)、操作的节点(例如节点唯一标识);
38.具体地,在用户对上述地理模拟过程节点进行操作时,获取该操作行为的唯一标识以及与过程节点相关的唯一关联标识,通过节点唯一标识监控用户在该节点上的所有操作行为;将用户本次在该节点上用户的所有操作行为作为一组数据按操作时间写入用户行为日志;
39.步骤5:根据日志生成复现过程文档,根据复现过程文档可以获取该用户对地理模拟过程节点的所有操作信息。
40.本实施例中若一次地理模拟情景构建完成,根据用户行为日志生成复现过程文档。根据所述复现过程文档可以获取该用户对地理模拟过程节点的所有操作信息,包括操作事件、操作时间、操作对象。
41.本实施例中用户构建一次地理模拟情景完成后,对所有节点的操作行为均写入用户行为日志,根据用户行为日志生成复现过程文档。根据复现过程文档可获取用户对于构建地理模拟情景涉及的所有地理模拟过程节点,各个节点之间的逻辑组织、资源配置,以及用户对于节点的所有操作。
42.由上述实例可知,本领域的技术人员通过该方法对地理模拟情景进行记录生成复现过程文档,可以更好地支撑模拟复现者对模拟过程的理解、记录和构建,从而更有效地实现地理模拟情景式复现,提升地理建模与模拟相关研究的可信度与认可度。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1