一种保障服务可用性的方法、装置和系统制造方法及图纸

技术编号:27570065 阅读:11 留言:0更新日期:2021-03-09 22:16
本申请公开了一种保障服务可用性的方法、装置和系统,具体包括:接收多个生产现场服务端定时发送的携带有请求信息的获取任务请求;将其中的一个生产现场服务端作为工作状态生产现场服务端,保存工作状态生产现场服务端发送的请求信息;将接收到的定时发送的请求信息与默认请求信息比对,识别定时发送的请求信息的生产现场服务端是否为工作状态生产现场服务端;若是,则将任务指令发送至工作状态生产现场服务端;若否,则判断默认请求信息是否超时;若超时,将备份状态生产现场服务端作为新的工作状态生产现场服务端,将新的工作状态生产现场服务端发送的请求信息保存为默认请求信息,从而,可降低生产运营与维护的成本、保障系统运行的稳定性。系统运行的稳定性。系统运行的稳定性。

【技术实现步骤摘要】
一种保障服务可用性的方法、装置和系统


[0001]本申请涉及计算机
,尤其是涉及一种保障服务可用性的方法、装置和系统。

技术介绍

[0002]在生产企业资源计划(ERP)管理系统实施过程中,远程生产管理服务端需要控制生产现场的一些设备或者终端,例如,标签/单据打印机、现场生产看板和显示器、工人手持设备等。通常,远程生产管理服务端可以通过部署在生产现场的生产现场服务端进行间接控制上述设备或者终端。通常为了保障服务可用性,一般采用多点部署生产现场服务端的方式。
[0003]但是,现有的多点部署方式对基础网络和设备架构要求较高,需要设置有专门的数据库服务器,以及工业级的工作机和工控机,软件方面选使用一些商业化的容器或者中间件,如ORACLE Weblogic等,成本较高。而且对于一些硬件及网络基础环境较差的生产现场或者生产中心来讲,例如蔬果加工中心,包装中心等,现有的多点部署方式难度较高,并需要专业人员对设备进行维护,而且,由于此类生产现场或者生产中心主要的要求是服务稳定性,对服务的性能要求并不高,现有的多点部署生产现场服务端的方式应用在此类生产现场,实施方式较复杂、运营与维护的成本较高。

技术实现思路

[0004]本专利技术的一个实施例中,提供了一种保障服务可用性的方法,通过生产现场服务端直接和远程生产管理服务端建立关联的方式,可以不用在生产现场布置较复杂的服务器设备,降低了生产运营与维护的成本,同时生产现场服务端为多个,可以保障生产管理系统运行的稳定性。该方法包括:接收多个生产现场服务端定时发送的携带有请求信息的获取任务请求,所述多个生产现场服务端布置于生产现场;
[0005]将其中的一个生产现场服务端作为工作状态生产现场服务端,其他的生产现场服务端为备用状态生产现场服务端,保存所述工作状态生产现场服务端发送的请求信息,作为默认请求信息;
[0006]将接收到的定时发送的请求信息与默认请求信息比对,识别定时发送的请求信息的生产现场服务端是否为所述工作状态生产现场服务端;
[0007]若识别为所述工作状态生产现场服务端,将任务指令发送至所述工作状态生产现场服务端,所述工作状态生产现场服务端将所述任务指令发送至生产设备客户端;
[0008]若识别为备用状态生产现场服务端,判断保存的所述默认请求信息是否超时;
[0009]若已超时,则将所述备份状态生产现场服务端作为新的工作状态生产现场服务端,将所述新的工作状态生产现场服务端发送的请求信息保存为默认请求信息。
[0010]可选地,所述将其中的一个生产现场服务端作为工作状态生产现场服务端,其他的生产现场服务端为备用状态生产现场服务端,保存所述工作状态生产现场服务端的请求
信息的步骤包括:
[0011]提取接收到的获取任务请求中携带的请求信息;
[0012]判断是否已存在请求信息;
[0013]如果不存在,则通过同步锁锁定发送所述请求信息的生产现场服务端、并保存所述请求信息作为默认请求信息,所述生产现场服务端作为工作状态生产现场服务端;
[0014]解除对所述工作状态生产现场服务端的锁定。
[0015]可选地,所述将接收到的定时发送的请求信息与默认请求信息比对,识别定时发送的请求信息的生产现场服务端是否为所述工作状态生产现场服务端的步骤包括:
[0016]判断接收到的定时发送的请求信息与默认请求信息是否一致;
[0017]若一致,则识别为所述工作状态生产现场服务端;
[0018]若不一致,则识别为备份状态生产现场服务端。
[0019]可选地,所述若识别为所述工作状态生产现场服务端,将任务指令发送至所述工作状态生产现场服务端的步骤包括:
[0020]识别所述工作状态生产现场服务端后,检索从用户端获取到的任务指令;
[0021]发送检索到的所述任务指令至所述工作状态生产现场服务端。
[0022]可选地,若未检索到任务指令,所述方法还包括:,则返回任务为空至所述工作状态生产现场服务端。
[0023]可选地,所述方法还包括:若接收到的定时发送的请求信息未超时,则返回空结果至所述备用状态生产现场服务端。
[0024]本专利技术另一实施例中提供了一种保障服务可用性的装置,所述装置包括:
[0025]接收模块,用于接收多个生产现场服务端定时发送的携带有请求信息的获取任务请求,所述多个生产现场服务端布置于生产现场;
[0026]第一设置模块,用于将其中的一个生产现场服务端作为工作状态生产现场服务端,其他的生产现场服务端为备用状态生产现场服务端,保存所述工作状态生产现场服务端发送的请求信息,作为默认请求信息;
[0027]识别模块,用于将接收到的定时发送的请求信息与默认请求信息比对,识别定时发送的请求信息的生产现场服务端是否为所述工作状态生产现场服务端;
[0028]发送模块,用于若识别为所述工作状态生产现场服务端,将任务指令发送至所述工作状态生产现场服务端,所述工作状态生产现场服务端将所述任务指令发送至生产设备客户端;
[0029]判断模块,用于若识别为备用状态生产现场服务端,判断保存的所述默认请求信息是否超时;
[0030]第二设置模块,用于若已超时,则将所述备份状态生产现场服务端作为新的工作状态生产现场服务端,将所述新的工作状态生产现场服务端发送的请求信息保存为默认请求信息。
[0031]本专利技术另一实施例中提供了一种保障服务可用性的系统,该系统包括:
[0032]远程生产管理服务端、多个生产现场服务端和多个生产设备客户端,
[0033]其中,所述远程生产管理服务端用于接收多个所述生产现场服务端定时发送的携带有请求信息的获取任务请求,所述多个生产现场服务端布置于生产现场;
[0034]将其中的一个生产现场服务端作为工作状态生产现场服务端,其他的生产现场服务端为备用状态生产现场服务端,保存所述工作状态生产现场服务端发送的请求信息,作为默认请求信息;
[0035]将接收到的定时发送的请求信息与默认请求信息比对,识别定时发送的请求信息的生产现场服务端是否为所述工作状态生产现场服务端;
[0036]若识别为所述工作状态生产现场服务端,将任务指令发送至所述工作状态生产现场服务端,所述工作状态生产现场服务端将所述任务指令发送至所述生产设备客户端;
[0037]若识别为备用状态生产现场服务端,判断保存的所述默认请求信息是否超时;
[0038]若已超时,则将所述备份状态生产现场服务端作为新的工作状态生产现场服务端,将所述新的工作状态生产现场服务端发送的请求信息保存为默认请求信息。
[0039]可选地,多个所述生产现场服务端用于向远程生产管理服务端定时发送获取任务请求;
[0040]其中一个生产现场服务端作为工作状态生产现场服务端,其他的生产现场服务端为备用状态生产现场服务端,所述工作状态生产现场服务端接收所述远程生产管理服务端发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种保障服务可用性的方法,其特征在于,所述方法包括:接收多个生产现场服务端定时发送的携带有请求信息的获取任务请求,所述多个生产现场服务端布置于生产现场;将其中的一个生产现场服务端作为工作状态生产现场服务端,其他的生产现场服务端为备用状态生产现场服务端,保存所述工作状态生产现场服务端发送的请求信息,作为默认请求信息;将接收到的定时发送的请求信息与默认请求信息比对,识别定时发送的请求信息的生产现场服务端是否为所述工作状态生产现场服务端;若识别为所述工作状态生产现场服务端,将任务指令发送至所述工作状态生产现场服务端,所述工作状态生产现场服务端将所述任务指令发送至生产设备客户端;若识别为备用状态生产现场服务端,判断保存的所述默认请求信息是否超时;若已超时,则将所述备份状态生产现场服务端作为新的工作状态生产现场服务端,将所述新的工作状态生产现场服务端发送的请求信息保存为默认请求信息。2.根据权利要求1所述的方法,其特征在于,所述将其中的一个生产现场服务端作为工作状态生产现场服务端,其他的生产现场服务端为备用状态生产现场服务端,保存所述工作状态生产现场服务端的请求信息的步骤包括:提取接收到的获取任务请求中携带的请求信息;判断是否已存在请求信息;如果不存在,则通过同步锁锁定发送所述请求信息的生产现场服务端、并保存所述请求信息作为默认请求信息,所述生产现场服务端作为工作状态生产现场服务端;解除对所述工作状态生产现场服务端的锁定。3.根据权利要求1所述的方法,其特征在于,所述将接收到的定时发送的请求信息与默认请求信息比对,识别定时发送的请求信息的生产现场服务端是否为所述工作状态生产现场服务端的步骤包括:判断接收到的定时发送的请求信息与默认请求信息是否一致;若一致,则识别为所述工作状态生产现场服务端;若不一致,则识别为备份状态生产现场服务端。4.根据权利要求1所述的方法,其特征在于,所述若识别为所述工作状态生产现场服务端,将任务指令发送至所述工作状态生产现场服务端的步骤包括:识别所述工作状态生产现场服务端后,检索从用户端获取到的任务指令;发送检索到的所述任务指令至所述工作状态生产现场服务端。5.根据权利要求4所述的方法,其特征在于,若未检索到任务指令,所述方法还包括:返回任务为空至所述工作状态生产现场服务端。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:若保存的所述默认请求信息未超时,则返回空结果至所述备用状态生产现场服务端。7.一种保障服务可用性的装置,其特征在于,所述装置包括:接收模块,用于接收多个生产现场服务端定时发送的携带有请求信息的获取任务请求,所述多个生产现场服务端布置于生产现场;第一设置模块,用于将其中的一个生产现场服务端...

【专利技术属性】
技术研发人员:王文明
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1