登机桥使用记录的处理方法及相关设备与流程

文档序号:24658636发布日期:2021-04-13 22:03阅读:194来源:国知局
登机桥使用记录的处理方法及相关设备与流程

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.图1是根据一示例性实施例示出的一种登机桥使用记录的处理的方法的流程图;
39.图2是根据一示例性实施例示出的一种登机桥及其桥载设备收费管理系统的原理和总体架构示意图;
40.图3是根据一示例性实施例示出的登机桥本地缓存数据的处理方法的流程图;
41.图4是根据一示例性实施例示出的判断登机桥接机服务开始或结束的状态的流程图;
42.图5是根据一示例性实施例示出的构建数据记录的方法的流程图;
43.图6是根据一示例性实施例示出的工作状态记录缓存方法的流程图;
44.图7是根据一示例性实施例示出的一种登机桥控制器的框图;
45.图8是根据一示例性实施例示出的一种登机桥使用记录的处理的电子设备的示意图。
具体实施例
46.现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本发明将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
47.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本发明的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本发明的各方面。
48.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
49.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
50.如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。
51.本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的,因此不能用于限制本发明的保护范围。
52.现有登机桥监控系统采集登机桥的所有输入信号、输出信号、故障报警信息,通常
在登机桥设备控制器之外的工控机或服务器轮询访问登机桥的控制器,生成了带有时间标签的历史记录(记录的内容包括序号、设备编号,时间(年、月、日、时、分秒、毫秒),记录的操作(服务开始或服务结束),已读(是/否)等数据),这些数据将被服务器采集,结合航班计划,匹配相应的航班的服务记录,用于计算收费金额。现有常用的方案缺陷在于,采用控制器之外的工控机或服务器轮询访问登机桥的控制器产生记录的实时性较差,同时所采用设备之间存在通讯中断的问题,容易受多种因素的干扰,很难保证数据的完整性,本公开采用登机桥控制器内部直接产生带有时间标签的记录,并在登机桥控制器内部缓存的方法,一方面,便于在控制器内部做逻辑处理,过滤掉虚假信号,另一方面产生记录的时间的精确度更加靠近实时,数据时间偏差可以做到最小,同时避免控制器之外的因素干扰,这样就可以降低对服务器访问的实时性要求,网络或服务短期故障都不会影响数据的可靠性。
53.图1是根据一示例性实施例示出的一种登机桥使用记录的处理的方法的流程图。
54.如图1所示,在s110中,登机桥控制器获取所述登机桥的当前工作状态并将所述登机桥的当前工作状态存储至所述登机桥控制器的内存中。
55.在该步骤中,登机桥控制器获取所述登机桥的当前工作状态并将所述登机桥的当前工作状态存储至所述登机桥控制器的内存中。在一个实施例中,所述登机桥控制器判断所述登机桥的工作状态为服务中或不在服务中,并将所述登机桥的服务中或不在服务中的工作状态存储至所述登机桥控制器的内存中。在一个实施例中,所述登机桥控制器的内存包括一个或多个寄存器,登机桥控制器获取所述登机桥的当前工作状态并将所述登机桥的当前工作状态存储至所述登机桥控制器的一个或多个寄存器。在一个实施例中,所述登机桥的工作状态为服务中包括:所述登机桥不在泊桥位置、所述登机桥的桥头探测飞机传感器激活、所述登机桥切换到自调平模式并且并保持该状态特定时间,特定时间例如为30秒;所述登机桥的工作状态为不在服务中包括:所述登机桥在泊桥位置、所述登机桥的桥头探测飞机传感器没有激活以及所述登机桥不在自调平模式。
56.在s120中,所述登机桥控制器从所述登机桥控制器的内存中查询获得所述登机桥上一个循环周期中工作状态。
57.在该步骤中,所述登机桥控制器从所述登机桥控制器的内存中查询获得所述登机桥上一个循环周期中工作状态。在一个实施例中,所述登机桥控制器从所述登机桥控制器的内存中查询存储所述登机桥的上一个循环周期中服务中或不在服务中的工作状态以获取所述登机桥上一个循环周期中服务中或不在服务中的工作状态。
58.在s130中,当所述登机桥的工作状态发生变化时,所述登机桥控制器构建所述登机桥的工作状态记录并存储至所述登机桥控制器的缓存中。
59.在该步骤中,当所述登机桥的工作状态发生变化时,所述登机桥控制器构建所述登机桥的工作状态记录并存储至所述登机桥控制器的缓存中,然后依据登机桥的当前的工作状态刷新上一个循环登机桥的工作状态。在一个实施例中,在所述登机桥的本次工作状态为服务中,上一个循环周期中工作状态为不在服务中时,所述登机桥控制器构建所述登机桥的服务开始的工作状态记录并存储至所述登机桥控制器的缓存中;在所述登机桥的本次工作状态为不在服务中,上一个循环周期中工作状态为服务中时,所述登机桥控制器构建所述登机桥的服务结束的工作状态记录并存储至所述登机桥控制器的缓存中。在一个实施例中,在所述缓存中按照时间顺序,每条记录存储一次服务开始的工作状态记录或存储
一次服务结束的工作状态记录;在所述缓存存储容量达到上限时,按照时间顺序由远及近依次覆盖历史存储的工作状态记录。
60.在s140中,当收到收费系统的指令时,所述登机桥控制器将所述缓存中存储的工作状态记录发送至所述收费系统。
61.在该步骤中,当收到收费系统的指令时,所述登机桥控制器将所述缓存中存储的工作状态记录发送至所述收费系统。
62.本发明上述方法采用登机桥控制器内部直接产生带有时间标签的记录,并在登机桥控制器内部缓存的方法,一方面,便于在控制器内部做逻辑处理,过滤掉虚假信号,另一方面产生记录的时间的精确度更加靠近实时,数据时间偏差可以做到最小,同时避免控制器之外的因素干扰,这样就可以降低对服务器访问的实时性要求,网络或服务短期故障都不会影响数据的可靠性。实际效果就是数据稳定可靠及时,在大规模的机场中,设备众多,数据丢失概率极低。相对在控制器之外产生数据记录的方案,明显优越。
63.在一个实施例中,在所述收费系统成功读取并存储所述工作状态记录后,所述登机桥控制器将已成功存储的所述工作状态记录进行标注。
64.本领域技术人员可以理解实现上述实施例的全部或部分步骤被实现为由cpu执行的计算机程序。在该计算机程序被cpu执行时,执行本发明提供的上述方法所限定的上述功能的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。
65.此外,需要注意的是,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
66.图2是根据一示例性实施例示出的一种登机桥及其桥载设备收费管理系统的原理和总体架构示意图。
67.如图2所示,登机桥及其桥载设备收费管理需要包括安装在登机桥本地的数据采集及缓存控制器,服务器,收费管理终端,以及集成航班信息管理系统等多个设备或系统协助完成,首先需要从数据采集及缓存控制器产生设备使用的原始记录,并在本地缓存,在网络中断或服务器不运行时,不会丢失数据,然后才是服务器采集和处理数据,实现自动化的高效收费管理,本发明涉及登机桥本地缓存数据的构建、存储和发送方法。
68.图3是根据一示例性实施例示出的登机桥本地缓存数据的处理方法的流程图。
69.如图3所示,登机桥本地缓存数据的处理步骤分为如下四个步骤:
70.第1步:登机桥控制器循环扫描登机桥操作开关和传感器的状态,判断登机桥接机服务开始或结束的状态。
71.第2步:登机桥控制器构建登机桥接机服务开始或结束的数据记录。
72.第3步:登机桥控制器把数据记录送到数据缓存区缓存。
73.第4步:响应服务器的要求,发送服务器要读取缓存数据,服务器读取成功后,在登机桥缓存数据中标识已经读取成功的记录为“已读”。
74.图4是根据一示例性实施例示出的判断登机桥接机服务开始或结束的状态的流程图。
75.如图4所示,在图3的第1步判断登机桥接机服务开始或结束的状态,可细分为如下
步骤:
76.第11步:检查登机桥的状态是否在接机服务状态,如果不是,则转第12步,如果是则转第13步。
77.第12步:检查登机桥是否满足接机服务开始的判断条件,接机服务开始的判断条件是:
78.1)登机桥不在泊桥位置
79.2)桥头探测飞机传感器激活
80.3)登机桥切换到自调平模式
81.4)第1~3同时满足并保持超过30秒钟
82.如果满足,登机桥切换为接机服务状态,否则,保持不在接机服务状态。
83.第13步:检查登机桥是否满足接机服务结束的判断条件,接机服务结束的判断条件是:
84.1)登机桥在泊桥位置
85.2)桥头探测飞机传感器没有激活
86.3)登机桥不在自调平模式
87.4)第1~3同时满足
88.如果满足,登机桥切换为不在接机服务状态,否则,保持在接机服务状态。
89.图5是根据一示例性实施例示出的构建数据记录的方法的流程图。
90.如图5所示,图3中第2步构建数据记录的方法,可细分为如下步骤:
91.第21步:检查当前登机桥在接机服务状态吗?如果不是,则转第22步,如果是则转第23步。
92.第22步:检查上个循环周期,登机桥在接机服务状态吗?如果是,基于控制器当前系统时间,构建接机服务结束的记录,更新当前的登机桥的状态到记录上一个循环的登机桥接机服务状态寄存器。接机服务结束记录包括:
93.1)记录序号
94.2)设备编号
95.3)时间(年、月、日、时、分、秒毫秒)
96.4)操作类型:接机服务结束
97.5)已读标识(构建时标识为未读,服务器读取成功后,改写为已读)
98.否则返回第21步,等下个控制器循环周期到来再判断。
99.第23步:检查上个循环周期,登机桥在接机服务状态吗?如果不是,基于控制器当前系统时间,构建接机服务开始的记录,更新当前的登机桥的状态到记录上一个循环的登机桥接机服务状态寄存器。接机服务开始记录包括:
100.1)记录序号
101.2)设备编号
102.3)时间(年、月、日、时、分、秒毫秒)
103.4)操作类型:接机服务开始
104.5)已读标识(构建时标识为未读,服务器读取成功后,改写为已读)
105.否则返回第21步,等下个控制器循环周期到来再判断。
106.图6是根据一示例性实施例示出的工作状态记录缓存方法的流程图。
107.如图6所示,图3中第3步,为了在控制器本地缓存数据,在登机桥控制器内部设置存储n条记录的存储区,在控制器失电的情况下,可以持久保存记录,图3中第2步中产生的数据记录立即向缓存区转移存储,存储的地址从第1条记录的存储寄存器组开始使用,按照顺序依次存储,在用完最后一个存储器组(图6中“记录n”处的地址)后,下次又从“记录1”的位置开始存储,旧的数据被覆盖。记录n的数值依据存储器的大小决定,缓存的数据至少要能足够存储一周以上的收费数据。
108.在一个实施例中,图3中第4步,在服务器与登机桥控制器通讯联通,计量收费系统的服务器可发送命令到登机桥读取登机桥的记录数据缓冲区的数据,可以一次读取1条或多条数据,登机桥控制器发送需要的数据组给服务器,服务器读取数据并解析后存入服务器的数据库,写入数据库成功后,将登机桥控制内的已经读取成功后的数据的读取状态改写为“已读”,以免在服务器中产生重复的数据。读完一组数据后,可接着读取下一组数据,循环往复。
109.下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
110.图7是根据一示例性实施例示出的一种登机桥控制器700的框图。
111.获取模块710配置成获取所述登机桥的当前工作状态并将所述登机桥的当前工作状态存储至所述登机桥控制器的内存中;
112.查询模块720配置成从所述登机桥控制器的内存中查询获得所述登机桥上一个循环周期中工作状态;
113.构建模块730配置成当所述登机桥的工作状态发生变化时,构建所述登机桥的工作状态记录并存储至所述登机桥控制器的缓存中;
114.发送模块740配置成当收到收费系统的指令时,将所述缓存中存储的工作状态记录发送至所述收费系统。
115.根据本发明的登机桥控制器,能够内部直接产生带有时间标签的记录,并在登机桥控制器内部缓存,一方面,便于在控制器内部做逻辑处理,过滤掉虚假信号,另一方面产生记录的时间的精确度更加靠近实时,数据时间偏差可以做到最小,同时避免控制器之外的因素干扰,这样就可以降低对服务器访问的实时性要求,网络或服务短期故障都不会影响数据的可靠性。实际效果就是数据稳定可靠及时,在大规模的机场中,设备众多,数据丢失概率极低。
116.图8是根据一示例性实施例示出的一种登机桥使用记录的处理的电子设备的示意图。
117.如图8所示,电子设备80可包括处理器810、存储器820、发射器830及接收器840。
118.存储器820可存储用于处理器810控制操作处理的指令。存储器820可包括易失性或非易失性存储器,如静态随机存取存储器(sram)、电可擦除可编程只读存储器(eeprom)、可擦除可编程只读存储器(eprom)、可编程只读存储器(prom)、只读存储器(rom)等,本发明对此没有限制。
119.处理器810可调用存储器820中存储的指令控制相关操作。根据一实施例,存储器820存储用于处理器810控制以下操作的指令:获取所述登机桥的当前工作状态并将所述登
机桥的当前工作状态存储至所述登机桥控制器的内存中;从所述登机桥控制器的内存中查询获得所述登机桥上一个循环周期中工作状态;当所述登机桥的工作状态发生变化时,构建所述登机桥的工作状态记录并存储至所述登机桥控制器的缓存中;当收到收费系统的指令时,将所述缓存中存储的工作状态记录发送至所述收费系统。易于理解,存储器820还可存储用于处理器810控制根据本发明实施例的其他操作的指令,这里不再赘述。
120.本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
121.通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd

rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施例的方法。
122.通过以上的详细描述,本领域的技术人员易于理解,根据本发明实施例的登机桥使用记录的处理的方法、装置及电子设备具有以下优点。
123.在登机桥控制器内部缓存,一方面,便于在控制器内部做逻辑处理,过滤掉虚假信号,另一方面产生记录的时间的精确度更加靠近实时,数据时间偏差可以做到最小,同时避免控制器之外的因素干扰,这样就可以降低对服务器访问的实时性要求,网络或服务短期故障都不会影响数据的可靠性。实际效果就是数据稳定可靠及时,在大规模的机场中,设备众多,数据丢失概率极低。相对在控制器之外产生数据记录的方案,明显优越。。
124.以上具体地示出和描述了本发明的示例性实施例。应可理解的是,本发明不限于这里描述的详细结构、设置方式或实现方法;相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
125.此外,本说明书附图所示出的结构、比例、大小等,均仅用以配合说明书所公开的内容,以供本领域技术人员了解与阅读,并非用以限定本公开可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本公开所能产生的技术效果及所能实现的目的下,均应仍落在本公开所公开的技术内容得能涵盖的范围内。同时,本说明书中所引用的用语,也仅为便于叙述的明了,而非用以限定本公开可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当也视为本发明可实施的范畴。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1