应用系统的控制反馈方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37772063 阅读:12 留言:0更新日期:2023-06-06 13:37
本发明专利技术公开了一种应用系统的控制反馈方法、装置、电子设备及存储介质,控制反馈方法包括以下步骤:S1、Web端调用服务器端的控制接口,服务器端生成相应的控制事务标识并返回给Web端;S2、Web端根据控制事务标识在控制记录缓存中查找是否存在对应的控制记录,若是,则Web端根据查询到的控制记录控制服务器端执行控制事项;若否,则Web端反馈控制失败。本发明专利技术不仅可以在各个环节上提升控制的安全性和可靠性,而且,如果出现问题,还可以快速定位问题所在,有利于快速解决问题。有利于快速解决问题。有利于快速解决问题。

【技术实现步骤摘要】
应用系统的控制反馈方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据交互
,尤其涉及一种应用系统的控制反馈方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网的不断发展,计算机网络已经成为人们工作和生活不可或缺的部分。由于用户的需求与日俱增,网络软件随之增多,将由不同语言编写、运行在不同平台上的各种程序集成起来,实现软件间的相互通信,成为一个普遍的需求。
[0003]智慧矿山是以矿山数字化、信息化为前提和基础,对矿山生产、职业健康与安全、技术支持与后勤保障等进行主动感知、自动分析、快速处理,建设智慧矿山,最终实现安全矿山、无人矿山、高效矿山、清洁矿山的建设。为适应矿山信息化、智能化的建设,目前,矿山配备了各种各样的监测系统,所有的监测数据可以汇总到数据平台。
[0004]现有的数据平台主要依托于C/S(Client

Server)架构,C/S结构在技术上已经很成熟,它的主要特点是交互性强、具有安全的存取模式、响应速度快、利于处理大量数据。但是C/S结构缺少通用性,系统维护、升级需要重新设计和开发,增加了维护和管理的难度,进一步的数据拓展困难较多,所以C/S结构只限于小型的局域网。B/S架构,即浏览器和服务器架构模式,是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。在B/S架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3r/>‑
tier结构。B/S架构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
[0005]虽然,B/S架构相比C/S架构,处理事务变得更加简单、快捷,但是,B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群,因此,安全性和可靠性相对较弱。

技术实现思路

[0006]本专利技术要解决的技术问题是:为了解决B/S架构的应用系统可靠性不足的技术问题,本专利技术提供一种应用系统的控制反馈方法、装置、电子设备及存储介质,可以提高控制的可靠性和安全性。
[0007]本专利技术解决其技术问题所采用的技术方案是:一种应用系统的控制反馈方法,包括以下步骤:
[0008]S1、Web端调用服务器端的控制接口,所述服务器端生成相应的控制事务标识并返回给所述Web端;
[0009]S2、所述Web端根据所述控制事务标识在控制记录缓存中查找是否存在对应的控制记录,若是,则所述Web端根据查询到的控制记录控制所述服务器端执行控制事项;若否,则所述Web端反馈控制失败。
[0010]由此,可以提高应用系统控制的可靠性。
[0011]进一步的,若所述Web端在控制记录缓存中查询对应的控制记录的时间超过时间间隔Δt,则认为查询失败,所述Web端反馈控制失败。
[0012]进一步的,当所述服务器端返回控制事务标识给所述Web端后,所述服务器端的实时缓存中添加以控制事务标识为关键字的处理记录缓存信息;所述处理记录缓存信息包括:控制是否成功标识、操作记录列表以及控制指令。
[0013]进一步的,所述服务器端控制接口接收到所述Web端的控制指令后,将所述控制指令发送给业务层处理模块,所述业务层处理模块根据所述控制指令判断当前控制请求是否合规,若合规,则将所述控制指令发送给驱动层处理模块;若不合规,则将当前控制请求更新至所述处理记录缓存信息中。
[0014]进一步的,当所述驱动层处理模块接收到所述控制指令后,将所述控制指令转换为能被待控制设备或第三方系统识别的格式,并将转换后的控制指令发送给待控制设备或第三方系统。
[0015]进一步的,所述待控制设备或第三方系统接收所述控制指令后返回控制结果给所述服务器端,若控制结果为成功,则所述服务器端更新所述控制是否成功标识为真并添加新的操作日志;若控制结果为失败,则所述服务器端更新所述控制是否成功标识为假并添加新的操作日志。
[0016]进一步的,判断当前控制请求是否合规的依据为发起当前控制请求的Web端是否为可信且发起的用户是否具有控制权限;当发起当前控制请求的Web端为可信且发起的用户具有控制权限时,认为当前控制请求合规。
[0017]本专利技术还提供了一种应用系统的控制反馈装置,采用所述的控制反馈方法,所述控制反馈装置包括:
[0018]Web端、服务器端以及设备端,所述Web端与所述服务器端连接,所述服务器端与所述设备端连接,所述Web端用于向所述服务器端发起控制请求,所述服务器端用于处理控制请求,生成相应的控制指令;所述设备端用于执行控制指令。
[0019]本专利技术还提供了一种电子设备,包括:处理器以及存储器,所述存储器用于存储所述处理器的可执行指令;其中,所述处理器用于运行所述可执行指令来执行所述控制反馈方法的步骤。
[0020]本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述控制反馈方法的步骤。
[0021]本专利技术的有益效果是,本专利技术的应用系统的控制反馈方法、装置、电子设备及存储介质,通过对Web端发起的控制请求进行判断,只有当控制请求合规时,服务器端才会对该控制请求进行进一步处理,并且,服务器端对控制指令的接收、发送、处理等操作过程均会记录控制日志,便于追溯以及定位问题。本专利技术不仅可以在各个环节上提升控制的安全性和可靠性,而且,如果出现问题,还可以快速定位问题所在,有利于快速解决问题。
附图说明
[0022]下面结合附图和实施例对本专利技术进一步说明。
[0023]图1是本专利技术的控制反馈方法的流程图。
[0024]图2是本专利技术的Web端与服务器端交互的示意图。
[0025]图3是本专利技术的Web端的处理流程图。
[0026]图4是本专利技术的服务器端的处理流程图。
[0027]图5是本专利技术的控制反馈装置的结构框图。
[0028]图中:1、Web端;2、服务器端;3、设备端。
具体实施方式
[0029]现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。
[0030]在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用系统的控制反馈方法,其特征在于,包括以下步骤:S1、Web端调用服务器端的控制接口,所述服务器端生成相应的控制事务标识并返回给所述Web端;S2、所述Web端根据所述控制事务标识在控制记录缓存中查找是否存在对应的控制记录,若是,则所述Web端根据查询到的控制记录控制所述服务器端执行控制事项;若否,则所述Web端反馈控制失败。2.如权利要求1所述的应用系统的控制反馈方法,其特征在于,若所述Web端在控制记录缓存中查询对应的控制记录的时间超过时间间隔Δt,则认为查询失败,所述Web端反馈控制失败。3.如权利要求1所述的应用系统的控制反馈方法,其特征在于,当所述服务器端返回控制事务标识给所述Web端后,所述服务器端的实时缓存中添加以控制事务标识为关键字的处理记录缓存信息;所述处理记录缓存信息包括:控制是否成功标识、操作记录列表以及控制指令。4.如权利要求3所述的应用系统的控制反馈方法,其特征在于,所述服务器端控制接口接收到所述Web端的控制指令后,将所述控制指令发送给业务层处理模块,所述业务层处理模块根据所述控制指令判断当前控制请求是否合规,若合规,则将所述控制指令发送给驱动层处理模块;若不合规,则将当前控制请求更新至所述处理记录缓存信息中。5.如权利要求4所述的应用系统的控制反馈方法,其特征在于,当所述驱动层处理模块接收到所述控制指令后,将所述控制指令转换为能被待控制设备或第三方系统识别的格式,并将转换后的控制指令发送给待控制设备或第三...

【专利技术属性】
技术研发人员:杨耀高文陈醒荆诚朱沙沙周朴凡汤利平贺耀宜韩燕南蔺江涛冯汗辛丁磊徐剑祥张旭
申请(专利权)人:中煤科工集团常州研究院有限公司
类型:发明
国别省市:

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

1