一种离港前端升级方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30314057 阅读:22 留言:0更新日期:2021-10-09 22:56
本申请提供一种离港前端升级方法、装置、电子设备及存储介质,计算所需升级文件;确定待发布的升级文件,执行普通升级,则向待升级离港前端的柜台发布升级文件,或执行局域网升级,则指定待升级离港前端的各个柜台中空闲柜台为主柜台,向其发布升级文件,使其下载升级文件,并在其完成升级后,启动通信服务,使其他待升级的非主柜台从主柜台下载升级文件,非主柜台与主柜台处于同一局域网内。利用空闲柜台作为主柜台,并由主柜台从服务器下载升级文件,在升级完成后启动与其他非主柜台之间的通信服务,进而实现其他非主柜台从主柜台下载升级文件以完成升级,解决了现有技术中对离港前端进行升级时存在的占用较多带宽资源及升级效率较低的问题。效率较低的问题。效率较低的问题。

【技术实现步骤摘要】
一种离港前端升级方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,具体地说,涉及一种离港前端升级方法、装置、电子设备及存储介质。

技术介绍

[0002]随着经济水平的不断发展,越来越多的人选择乘坐航空出行。
[0003]在机场,通常设置有值机柜台或自助柜机,通过安装于值机柜台或自助柜机的离港前端,可实现为乘客办理值机、行李托运等业务。随着业务发生更迭等原因,需要对安装于值机柜台的离港前端进行升级,以使得升级后的离港前端符合业务应用需求。
[0004]如图1所示,现有对离港前端进行升级的方式主要是采用服务器和客户端之间点对点的升级方式,由于每个值机柜台或自助柜机(图1中的客户端A、客户端B以及客户端C)均通过http请求从服务器下载升级文件,因而占用了较多的带宽资源,而机场网络提供给每个值机柜台和自助柜机的带宽资源是有限的,因此给机场网络带来了不利的影响,进而不利于离港前端的升级,从而导致离港前端的升级效率较低。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种离港前端升级方法、装置、电子设备及存储介质,以解决现有技术中对离港前端进行升级时存在的占用较多带宽资源以及升级效率较低的问题。
[0006]为实现上述目的,本专利技术实施例提供如下技术方案:
[0007]一方面,本专利技术实施例提供一种离港前端升级方法,应用于服务器,所述方法包括:
[0008]基于当前机场各个柜台安装注册的离港前端的版本计算升级所需的升级文件;
[0009]确定待发布的升级文件,并基于升级需求执行普通升级或局域网升级;
[0010]若执行普通升级,向待升级离港前端的柜台发布所述升级文件;
[0011]若执行局域网升级,指定待升级离港前端的各个柜台中的空闲柜台为主柜台,启动局域网升级并向所述主柜台发布所述升级文件,使所述主柜台下载所述升级文件,并在完成升级后,启动与其他非主柜台之间的通信服务,使其他待升级的非主柜台从所述主柜台下载所述升级文件,所述非主柜台与所述主柜台处于同一局域网内。
[0012]可选的,所述方法还包括:
[0013]获取各个柜台发送的离港前端注册查询消息,所述查询消息中携带有所述柜台的柜台信息;
[0014]根据所述注册查询消息查询对应的柜台是否注册;
[0015]若未注册,则向所述柜台发送注册提醒消息,使所述柜台完成离港前端的安装注册。
[0016]可选的,所述方法还包括:
[0017]实时监控所述待升级离港前端的各个柜台或所述主柜台;
[0018]若监控到所述待升级离港前端的各个柜台或所述主柜台下载所述升级文件或升级其安装注册的离港前端失败时,向失败的柜台下发回滚消息,所述回滚消息用于使所述离港前端的版本回滚至上一升级版本。
[0019]另一方面,本专利技术实施例提供一种离港前端升级方法,应用于指定执行局域网升级的主柜台,所述方法包括:
[0020]当启动局域网升级时,预先完成离港前端安装注册的主柜台实时检测是否存在待发布的升级文件;
[0021]若存在待发布的升级文件,所述主柜台从服务器远程下载所述升级文件,并对其安装注册的离港前端进行升级,并在完成升级后备份所述升级文件;
[0022]在启动与其他非主柜台之间的通信服务后,使其他待升级的非主柜台从所述主柜台下载所述升级文件,所述非主柜台与所述主柜台处于同一局域网内,所述非主柜台中存在预先安装注册的离港前端。
[0023]可选的,所述方法还包括:
[0024]接收所述非主柜台发送的是否存在升级的询问消息,并在其安装注册的离港前端完成升级后,向所述非主柜台发送Socket通信服务启动消息或WebSocket通信服务启动消息,所述启动消息包括所述主柜台的IP地址和端口消息。
[0025]可选的,所述方法还包括:
[0026]接收所述服务器下发的回滚消息,并基于所述回滚消息,利用本地存储的升级文件,使所述离港前端的版本回滚至上一升级版本并启动,所述回滚消息由所述服务器在所述主柜台下载所述升级文件或升级其安装注册的离港前端失败时发送。
[0027]另一方面,本专利技术实施例提供一种离港前端升级装置,应用于服务器,所述装置包括:
[0028]计算单元,用于基于当前机场各个柜台安装注册的离港前端的版本计算升级所需的升级文件;
[0029]确定单元,用于确定待发布的升级文件,并基于升级需求执行第一处理单元或第二处理单元;
[0030]所述第一处理单元,用于在所述确定单元基于升级需求确定执行普通升级时,向待升级离港前端的柜台发布所述升级文件;
[0031]所述第二处理单元,用于在确定单元基于升级需求确定执行局域网升级时,指定待升级离港前端的各个柜台中的空闲柜台为主柜台,启动局域网升级并向所述主柜台发布所述升级文件,使所述主柜台下载所述升级文件,并在完成升级后,启动与其他非主柜台之间的通信服务,使其他待升级的非主柜台从所述主柜台下载所述升级文件,所述非主柜台与所述主柜台处于同一局域网内。
[0032]另一方面,本专利技术实施例提供一种离港前端升级装置,应用于指定执行局域网升级的主柜台,所述装置包括:
[0033]检测单元,用于当启动局域网升级时,实时检测是否存在待发布的升级文件;
[0034]升级单元,用于在所述检测单元检测存在待发布的升级文件时,从服务器远程下载所述升级文件,并对其安装注册的离港前端进行升级,并在完成升级后备份所述升级文
件;
[0035]启动通信服务单元,用于启动与其他非主柜台之间的通信服务,使其他待升级的非主柜台从所述主柜台下载所述升级文件,所述非主柜台与所述主柜台处于同一局域网内,所述非主柜台中存在预先安装注册的离港前端。
[0036]另一方面,本专利技术实施例提供一种电子设备,包括处理器和存储器;
[0037]所述存储器,用于存储计算机程序;
[0038]所述处理器,用于调用并执行所述存储器中存储的计算机程序时,实现如权利要求1至3中任一项所述的方法或者实现如权利要求4至6中任一项所述的方法。
[0039]另一方面,本专利技术实施例提供一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至3中任一项所述的方法或者实现如权利要求4至6中任一项所述的方法。
[0040]基于上述本专利技术实施例提供的离港前端升级方法、装置、电子设备及存储介质,基于当前机场各个柜台安装注册的离港前端的版本计算升级所需的升级文件;确定待发布的升级文件,并基于升级需求执行普通升级或局域网升级;若执行普通升级,向待升级离港前端的柜台发布升级文件;若执行局域网升级,指定待升级离港前端的各个柜台中的空闲柜台为主柜台,启动局域网升级并向主柜台发布升级文件,使主柜台下载升级文件,并在完成升级后,启动与其他非主柜台之间的通信服务,使其他待升级的非主柜台从主柜台下载升级本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种离港前端升级方法,其特征在于,应用于服务器,所述方法包括:基于当前机场各个柜台安装注册的离港前端的版本计算升级所需的升级文件;确定待发布的升级文件,并基于升级需求执行普通升级或局域网升级;若执行普通升级,向待升级离港前端的柜台发布所述升级文件;若执行局域网升级,指定待升级离港前端的各个柜台中的空闲柜台为主柜台,启动局域网升级并向所述主柜台发布所述升级文件,使所述主柜台下载所述升级文件,并在完成升级后,启动与其他非主柜台之间的通信服务,使其他待升级的非主柜台从所述主柜台下载所述升级文件,所述非主柜台与所述主柜台处于同一局域网内。2.根据权利要求1所述的方法,其特征在于,还包括:获取各个柜台发送的离港前端注册查询消息,所述查询消息中携带有所述柜台的柜台信息;根据所述注册查询消息查询对应的柜台是否注册;若未注册,则向所述柜台发送注册提醒消息,使所述柜台完成离港前端的安装注册。3.根据权利要求1所述的方法,其特征在于,还包括:实时监控所述待升级离港前端的各个柜台或所述主柜台;若监控到所述待升级离港前端的各个柜台或所述主柜台下载所述升级文件或升级其安装注册的离港前端失败时,向失败的柜台下发回滚消息,所述回滚消息用于使所述离港前端的版本回滚至上一升级版本。4.一种离港前端升级方法,其特征在于,应用于指定执行局域网升级的主柜台,所述方法包括:当启动局域网升级时,预先完成离港前端安装注册的主柜台实时检测是否存在待发布的升级文件;若存在待发布的升级文件,所述主柜台从服务器远程下载所述升级文件,并对其安装注册的离港前端进行升级,并在完成升级后备份所述升级文件;在启动与其他非主柜台之间的通信服务后,使其他待升级的非主柜台从所述主柜台下载所述升级文件,所述非主柜台与所述主柜台处于同一局域网内,所述非主柜台中存在预先安装注册的离港前端。5.根据权利要求4所述的方法,其特征在于,还包括:接收所述非主柜台发送的是否存在升级的询问消息,并在其安装注册的离港前端完成升级后,向所述非主柜台发送Socket通信服务启动消息或WebSocket通信服务启动消息,所述启动消息包括所述主柜台的IP地址和端口消息。6.根据权利要求4所述的方法,其特...

【专利技术属性】
技术研发人员:赵廷文张松龚鹏
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1