可视化机位管理方法、装置、设备以及计算机存储介质与流程
- 国知局
- 2024-07-31 20:43:19
本发明实施例涉及计算机数据处理,具体涉及一种可视化机位管理方法、装置、设备以及计算机存储介质。
背景技术:
1、机位分配是机位管理中的重要环节,用于将机位分配至飞机独占使用。传统的机位分配一般是人工手动通过表单填写的方式来录入分配航班信息,其涉及大量的手工操作。
2、在实施现有技术的过程中,发明人发现:手工操作效率低、准确率均难以保证,容易导致机位分配不及时或不准确,人工分配方式也不够直观,难以充分化机场资源的利用,可能导致机位空置或者需要临时调整。
3、因此,现有的机位分配存在效率低、可靠性难以保证的问题。
技术实现思路
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、根据所述移动距离计算所述盒模型的缩放比例;
34、根据所述缩放比例对所述待更新展示元素在所述机位分布图中的位置进行更新。
35、在一种可选的方式中,所述目标操作为拖动;所述方法还包括:
36、在所述盒模型内部添加鼠标拖动监听事件;
37、当检测到鼠标位于所述盒模型内按下并移动时,实时监听所述鼠标的移动距离;
38、根据所述移动距离实时更新所述待更新展示元素在所述原始幕布中的相对位置;
39、当监听到所述鼠标抬起时,计算出所述待更新展示元素的横纵向移动距离;
40、根据所述横纵向移动距离对所述待更新展示元素在所述机位分布图中的位置进行更新。
41、根据本发明实施例的另一方面,提供了一种可视化机位管理装置,包括:
42、获取模块,用于获取目标机场对应的机位预分配信息;所述机位预分配信息包括所述目标机场内的多个机位分别对应的预分配航班及预分配航班针对所述机位的预占用时间;
43、绘制模块,用于根据所述机位预分配信息在原始幕布上分别绘制各个所述预分配航班对应的展示元素,得到所述目标机场对应的机位分配图;其中,所述原始幕布的长宽分别根据所述目标机场的机位分布信息以及预设的机位管理时间区间确定;所述展示元素在所述原始幕布中的位置根据所述展示元素对应的预分配航班占用的机位标识以及预占用时间确定;
44、展示模块,用于展示所述机位分配图;
45、检测模块,用于检测用户针对所述机位分配图输入的操作信息;
46、第一更新模块,用于根据所述操作信息确定待更新展示元素,以及对所述待更新展示元素在所述机位分布图中的位置进行更新;
47、第二更新模块,用于根据所述待更新展示元素的更新后位置对所述待更新展示元素对应的航班进行机位分配结果更新。
48、根据本发明实施例的另一方面,提供了一种可视化机位管理设备,包括:
49、处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
50、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如前述任意一项所述的可视化机位管理方法实施例的操作。
51、根据本发明实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使可视化机位管理设备执行如前述任意一项所述的可视化机位管理方法实施例的操作。
52、本发明实施例通过获取目标机场对应的机位预分配信息;所述机位预分配信息包括所述目标机场内的多个机位分别对应的预分配航班及预分配航班针对所述机位的预占用时间;根据所述机位预分配信息在原始幕布上分别绘制各个所述预分配航班对应的展示元素,得到所述目标机场对应的机位分配图;其中,所述原始幕布的长宽分别根据所述目标机场的机位分布信息以及预设的机位管理时间区间确定;所述展示元素在所述原始幕布中的位置根据所述展示元素对应的预分配航班占用的机位标识以及预占用时间确定;展示所述机位分配图;检测用户针对所述机位分配图输入的操作信息;根据所述操作信息确定待更新展示元素,以及对所述待更新展示元素在所述机位分布图中的位置进行更新;根据所述待更新展示元素的更新后位置对所述待更新展示元素对应的航班进行机位分配结果更新。从而区别于现有的机位分配需要人工手动录入分配信息,效率和准确率都较低的问题,本发明实施例通过生成机位分配图对机位的占用航班以及占用时长更加直观进行展示,同时支持用户直接对机位分配图中各个航班对应的展示元素进行操作,基于所述展示元素在所述原始幕布中的位置根据所述展示元素对应的预分配航班占用的机位标识以及预占用时间确定,从而能够直接根据展示元素的操作后位置对航班进行机位分配结果更新,且本发明实施例中的机位分配图可以根据机场航班信息以及用户操作实时更新。因此,本发明实施例能够提高机位分配的效率、准确率、实时性以及用户体验,实现更直观、高效和可靠的机位分配方案。
53、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
本文地址:https://www.jishuxx.com/zhuanli/20240731/187571.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表