掌桥专利:专业的专利平台
掌桥专利
首页

用于水站远程运维的管理系统及方法

文献发布时间:2023-06-19 11:05:16


用于水站远程运维的管理系统及方法

技术领域

本申请涉及水质站运维的领域,尤其是涉及一种用于水站远程运维的管理系统及方法。

背景技术

目前,水质检测站因人力自主维护有限,建设任务繁重,技术人员长期处于满负荷状态,严重影响工作效率,因此水质监测站需全部移交第三方运维,通过第三方专业的工程师团队进行维护,提高软硬件、业务应用软件运行维护效率,确保信息系统正常运行,从而加快水站运维交接精度、推进受灾水站重建修复、规范水站日常运维管理、全面开展对比测试工作。

水质检测站的工作人员需要自行寻找第三方运维服务商来进行运维,而在寻找第三方运维服务商的过程中,工作人员很难根据各个第三方运维服务商的数据找到合适的第三方运维服务商。

发明内容

为了有助于使得水站方便地找到合适的第三方运维服务商,本申请提供一种用于水站远程运维的管理系统及方法。

第一方面,本申请提供一种用于水站远程运维的管理方法,采用如下的技术方案:

一种用于水站远程运维的管理方法,包括:

接收当前用户发出的运维请求;所述运维请求携带有当前用户识别信息、当前用户位置信息以及所需运维种类信息;

根据所述运维请求,对所述当前用户识别信息进行认证;

认证通过后,根据所述当前用户位置信息,在地图中标记当前用户位置;

在所述当前用户位置周围配置一块捕捉区域;所述当前用户位置在捕捉区域内;

判断所述捕捉区域内是否存在地理位置在捕捉区域内的运维服务商;

若所述捕捉区域内存在地理位置在捕捉区域内的运维服务商,则将地理位置在所述捕捉区域内所有运维服务商定义为初选服务商,并获取每一所述初选服务商的历史运维信息;每一初选服务商的历史运维信息包括历史运维种类以及历史运维种类对应的执行完成率;

判断所述初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类;

若所述初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类,则获取预选服务商,并将与所需运维信息匹配的历史运维种类定义为目标运维种类;所述预选服务商为历史运维种类中存在与所需运维种类信息匹配的历史运维种类的初选服务商;

根据所有所述预选服务商的目标运维种类的执行完成率,获取第一目标服务商;所述第一目标服务商为目标运维种类的执行完成率最高的预选服务商;

向所述第一目标服务商发出派遣运维人员的信息。

通过采用上述技术方案,先获取用户的运维请求,再对用户进行认证,认证通过后,地图上标记出用户位置,并在用户位置周围配置一块捕捉区域,并判断捕捉区域内是否存在初选服务商,若存在,则获取初选服务商的历史运维信息,再判断初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类,若存在,则获取预选预选服务商,再根据根据所有预选服务商的目标运维种类的执行完成率,获取目标运维种类的执行完成率最高的第一目标服务商,最后向第一目标服务商发出派遣运维人员的信息,使得水站的工作人员不需要自行寻找运维服务商,且自动能获得经过数据对比之后的合适的运维服务商,从而有助于使得水站方便地找到合适的第三方运维服务商。

可选的,所述若所述捕捉区域内不存在地理位置在捕捉区域内的运维服务商,则扩大该所述捕捉区域直到能在所述捕捉区域内捕捉到运维服务商。

通过采用上述技术方案,若捕捉区域内不存在运维服务商,则扩大捕捉区域直到在捕捉区域内能够捕捉到运维服务商,从而确保捕捉区域内存在运维服务商,从而使得能够对当前用户发出服务。

可选的,所述运维请求还携带有紧急程度信息;

所述获取第一目标服务商之前,还包括:

根据所述紧急程度信息以及预设的紧急程度等级表,判断所述运维请求的紧急程度等级是否超过预设的上限等级;

所述根据所有所述预选服务商的目标运维种类的执行完成率,获取第一目标服务商,具体包括:

若所述运维请求的紧急程度等级没有超过预设的上限等级,则根据所有所述预选服务商的目标运维种类的执行完成率,获取第一目标服务商。

通过采用上述技术方案,通过判断运维请求的紧急程度等级没有超过预设的上限,则找出预选服务商的目标运维种类的执行完成率最高的第一目标服务商,从而有助于提高运维服务效果。

可选的,所述若所述运维请求的紧急程度等级超过预设的上限等级之后,还包括:

根据预设的完成率等级表以及所有所述预选服务商的目标运维种类的执行完成率,判定所有所述预选服务商的目标运维种类的完成率等级;

获取所有完成率等级最高的预选服务商;

判断所述完成率等级最高的预选服务商的数量是否大于1;

若所述完成率等级最高的预选服务商的数量大于1,计算每一所述完成率等级最高的预选服务商到达当前用户位置的预计时间;

根据每一所述完成率等级最高的预选服务商到达当前用户位置的预计时间,获取第二目标服务商;所述第二目标服务商为完成率等级最高的预选服务商中达到当前用户位置的预计时间最短的预选服务商;

向所述第二目标服务商发出派遣运维人员的信息。

通过采用上述技术方案,当运维请求的紧急程度等级超过预设的上限等级,则根据预设的完成率等级表以及所有预选服务商的目标运维种类的执行完成率,判定所有预选服务商的目标运维种类的完成率等级,再获取所有完成率等级最高的预选服务商,判断完成率等级最高的预选服务商的数量是否大于1,若大于1,则找出完成率等级最高的预选服务商中达到当前用户位置的预计时间最短的第二目标服务商,从而有助于运维服务的及时到位,有助于缩短排除故障的响应时间。

可选的,所述向所述第一目标服务商发出派遣运维人员的信息之后,还包括:

根据GIS,实时获取运维人员的地理位置;

根据运维人员的地理位置,判断所述运维人员是否到达当前用户位置;

若所述运维人员到达当前用户位置,则控制预设的录像设备开始录像。

通过采用上述技术方案,实时获取运维人员的位置能够,实时了解运维人员的位置,当运维人员到达当前用户位置时,控制录像设备开始录像,从而使得运维人员的工作情况能够被记录。

可选的,所述方法,还包括:

获取所述运维人员的反馈信息;

根据所述反馈信息,判断是否需要更换第一目标服务商;

若需要更换第一目标服务商,则获取所述目标运维种类的执行完成率最二高的预选服务商,并所述目标运维种类的执行完成率最二高的预选服务商定义为第一替补服务商;

向所述第一替补服务商发出派遣运维人员的信息。

通过采用上述技术方案,通过判断运维人员的反馈信息,判断是哦福需要更换第一目标服务商,若需要则获取目标运维种类的执行完成率最二高的预选服务商作为第一替补服务商,并向其发出派遣运维人员的信息,有助于缩短排除故障的时间。

可选的,所述获取所述运维人员的反馈信息之后,还包括:

控制所述预设的录像设备停止录像,将所述预设的录像设备从开始录像到停止录像的视频定义为工作录像;

向所述第一目标服务商发送工作录像。

通过采用上述技术方案,当接收到运维人员的反馈信息后,控制预设的录像设备停止录像,并获得工作录像,并向第一目标服务商发送工作录像,使得第一目标服务商能够随时查看运维人员操作录像。

第二方面,本申请提供一种用于水站远程运维的管理系统,采用如下的技术方案:

一种用于水站远程运维的管理系统,包括

接收模块,用于接收当前用户端发出的运维请求;所述运维请求携带有当前用户识别信息、当前用户位置信息以及所需运维种类信息;

认证模块,用于根据所述运维请求,对所述当前用户识别信息进行认证;

标记模块,用于认证通过后,根据所述当前用户位置信息,在地图中标记当前用户位置;

配置模块,用于在所述当前用户位置周围配置一块捕捉区域;所述当前用户位置在捕捉区域内;

第一判断模块,用于判断所述捕捉区域内是否存在地理位置在捕捉区域内的运维服务商;

第一获取模块,用于若所述捕捉区域内存在地理位置在捕捉区域内的运维服务商,则将地理位置在所述捕捉区域内所有运维服务商定义为初选服务商,并获取每一所述初选服务商的历史运维信息;每一初选服务商的历史运维信息包括历史运维种类以及历史运维种类对应的执行完成率;

第二判断模块,用于判断所述初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类;

第二获取模块,用于若所述初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类,则获取预选服务商,并将与所需运维信息匹配的历史运维种类定义为目标运维种类;所述预选服务商为历史运维种类中存在与所需运维种类信息匹配的历史运维种类的初选服务商;

第三获取模块,用于根据所有所述预选服务商的目标运维种类的执行完成率,获取第一目标服务商;所述第一目标服务商为目标运维种类的执行完成率最高的预选服务商;以及,

发送模块,用于向所述第一目标服务商发出派遣运维人员的信息。。

通过采用上述技术方案,先获取用户的运维请求,再对用户进行认证,认证通过后,地图上标记出用户位置,并在用户位置周围配置一块捕捉区域,并判断捕捉区域内是否存在初选服务商,若存在,则获取初选服务商的历史运维信息,再判断初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类,若存在,则获取预选预选服务商,再根据根据所有预选服务商的目标运维种类的执行完成率,获取目标运维种类的执行完成率最高的第一目标服务商,最后向第一目标服务商发出派遣运维人员的信息,使得水站的工作人员不需要自行寻找运维服务商,且自动能获得经过数据对比之后的合适的运维服务商,从而有助于使得水站方便地找到合适的第三方运维服务商。

第三方面,本申请提供一种智能终端,采用如下的技术方案:

一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如第一方面中的所述方法的计算机程序。

通过采用上述技术方案,能够存储并快速处理每一运维服务商的历史运维信息。

第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:

一种计算机可读存储介质,包括存储有能够被处理器加载并执行如第一方面中的所述方法的计算机程序。

通过采用上述技术方案,当计算机可读存储介质被装入任一计算机后,任一计算机就能执行本申请提供的一种用于水站远程运维的管理方法。

综上所述,本申请包括以下至少一种有益技术效果:

1.通过先获取用户的运维请求,再对用户进行认证,认证通过后,地图上标记出用户位置,并在用户位置周围配置一块捕捉区域,并判断捕捉区域内是否存在初选服务商,若存在,则获取初选服务商的历史运维信息,再判断初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类,若存在,则获取预选预选服务商,再根据根据所有预选服务商的目标运维种类的执行完成率,获取目标运维种类的执行完成率最高的第一目标服务商,最后向第一目标服务商发出派遣运维人员的信息,使得水站的工作人员不需要自行寻找运维服务商,且自动能获得经过数据对比之后的合适的运维服务商,从而有助于使得水站方便地找到合适的第三方运维服务商;

2.通过判断运维请求的紧急程度等级没有超过预设的上限,则找出预选服务商的目标运维种类的执行完成率最高的第一目标服务商,从而有助于提高运维服务效果;

3.当运维请求的紧急程度等级超过预设的上限等级,则根据预设的完成率等级表以及所有预选服务商的目标运维种类的执行完成率,判定所有预选服务商的目标运维种类的完成率等级,再获取所有完成率等级最高的预选服务商,判断完成率等级最高的预选服务商的数量是否大于1,若大于1,则找出完成率等级最高的预选服务商中达到当前用户位置的预计时间最短的第二目标服务商,从而有助于运维服务的及时到位,有助于缩短排除故障的响应时间。

附图说明

图1是本申请实施例的用于水站远程运维的管理方法基于的设备的示意图。

图2是本申请实施例的用于水站远程运维的管理方法的流程示意图。

图3是本申请实施例的用于水站远程运维的管理方法中体现运维请求的紧急程度超过预设的上限后的流程示意图。

图4是本申请实施例的用于水站远程运维的管理方法中体现获取运维人员端的地理位置信息的流程示意图。

图5是本申请实施例的用于水站远程运维的管理方法中体现获取替补服务商的流程示意图。

图6是本申请实施例的用于水站远程运维的管理方法中体现向目标服务商发送工作路线的流程示意图。

图7是本申请实施例的用于水站远程运维的管理系统的结构框图。

图中,11、终端;12、用户端;13、运维服务商端;14、运维人员端;15、录像设备。

附图标记说明:1、接收模块;2、认证模块;3、标记模块;4、配置模块;5、第一判断模块;6、第一获取模块;7、第二判断模块;8、第二获取模块;9、第三获取模块;10、发送模块。

具体实施方式

以下结合附图1-7对本申请作进一步详细说明。

本申请实施例公开一种用于水站远程运维的管理方法。参照图1,该用于水站远程运维的管理方法基于一用于水站远程运维的管理系统,该系统包括一个终端11、若干用户端12、以及若干运维服务商端13,每一运维服务商端13包括若干运维人员端14,每一运维人员端14包括一个录像设备15,每一录像设备15均佩戴在运维人员胸前,录像设备15均为运动相机。其中,若干用户端12均与终端11通讯连接;若干运维服务商端13均与终端11通讯连接;每一运维人员端14均与终端11和运维人员端14通讯连接。

参照图2,用于水站远程运维的管理方法包括:

S100,接收当前用户端12发出的运维请求。其中,运维请求携带有当前用户识别信息、当前用户位置信息、所需运维种类信息以及运维请求的紧急程度信息。运维种类有若干种,包括基础环境运维服务、硬件运维服务、软件运维服务、安全运维服务、运维管理服务以及其他运维服务。

S200,根据运维请求,对当前用户识别信息进行认证。

S300,认证通过后,根据当前用户位置信息,在地图中标记当前用户位置。其中,地图根据地理信息系统(GIS)得来,地图上有若干运维服务商。

S400,在当前用户位置周围配置一块捕捉区域。具体来说,在地图上生成以当前用户位置为圆心,半径为R公里的圆,该圆就为捕捉区域。其中,R可以根据实际情况进行改变。

S500,判断捕捉区域内是否存在地理位置在捕捉区域内的运维服务商。若判断为是,则直接进入S600;若判断为否,则扩大该捕捉区域直到在捕捉区域内捕捉到运维服务商。需要说明的是,扩大该捕捉区域时,依次增大预设的半径值R1,每扩大一次就重新进行S500,直到通过扩大捕捉区域捕捉到运维服务商时,则不再扩大捕捉区域,并进入S600。

S600,将地理位置在捕捉区域内所有运维服务商均定义为初选服务商,并获取每一初选服务商的历史运维信息。其中,每一初选服务商的历史运维信息包括该初选服务商的历史运维种类以及历史运维种类对应的执行完成率。需要说明的是,执行完成率=历史某一运维种类执行成功的次数/该运维种类执行的总次数。

S700,判断所有初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类。若判断为是,则直接进入S800;若判断为否,则扩大捕捉区域直到在捕捉区域内的所有初选服务商的历史运维种类中存在与所需运维种类信息匹配的历史运维种类。需要说明的是,扩大该捕捉区域时,依次增大预设的半径R2,每扩大依次就重新进行S700,直到通过扩大捕捉区域捕捉到的所有初选服务商的历史运维种类中存在与所需运维种类信息匹配的历史运维种类时,则不再扩大捕捉区域,并进入S800。

S800,获取预选服务商;其中,预选服务商为历史运维种类中存在与所述运维种类信息匹配的历史运维种类的初选服务商。

S900,根据运维请求的紧急程度信息以及预设的紧急程度等级表,判断运维请求的紧急程度等级是否超过预设的上限等级。若判断为否,则直接进入S1100;若判断为是,则直接进入S1200。

其中,预设的紧急程度等级表中有四个等级:“轻微”、“一般”、“重大”和“紧急”。判断方法采用文字识别技术,通过识别紧急程度信息,再与每一等级预设的描述性词语对比,每一等级预设的描述性词语可以设置多个。若紧急程度信息与任一等级中的描述性词语匹配,则判断运维请求为该紧急程度等级。紧急程度等级表中“一般”为上限等级,“重大”和“紧急”均超过上限等级。举例来说,“紧急”等级预设的描述性词语为:特急、紧急。当文字识别技术识别到紧急程度信息为特急或者紧急时,则判断该运维请求的紧急程度等级为“紧急”,并判断该运维请求的紧急程度等级超过预设的上限等级。

S1100,根据所有预选服务商的目标运维种类的执行完成率,获取第一目标服务商。其中,第一目标服务商为目标运维种类的执行完成率最高的预选服务商。若目标运维种类的执行完成率最高的预选服务商的数量大于1,则第一目标服务商为目标运维种类的执行完成率最高的预选服务商中目标运维种类的执行次数最多的预选服务商。

S1101,向第一目标服务商端发出派遣运维人员的信息。

参照图3,S900判断为是后,进行以下步骤:

S1200,根据预设的完成率等级表以及所有所述预选服务商的目标运维种类的执行完成率,判定所有所述预选服务商的目标运维种类的完成率等级。其中,每一执行完成率对应一个完成率等级,执行完成率越高对应的完成率等级越高。

S1201,获取所有完成率等级最高的预选服务商。

S1202,判断完成率等级最高的预选服务商的数量是否大于1。若判断为是,则直接进入S1203;若判断为否,则直接进入S1210。

S1203,计算每一完成率等级最高的预选服务商到达当前用户位置的预计时间。其中,终端11先规划每一完成率等级最高的预选服务商到达当前用户位置的所有可能路径,再根据距离长度,获取每一完成率等级最高的预选服务商对应的的最短路径,接着将每一完成率等级最高的预选服务商对应的的最短路径以两个两个路口为标准划分成不同路段,再将每一路段的限速定义为行驶速度,计算每一路段需要的时间,并将每一路段的时间相加得到每一完成率等级最高的预选服务商到达当前用户位置的预计时间。

S1204,根据每一完成率等级最高的预选服务商到达当前用户位置的预计时间,获取第二目标服务商。第二目标服务商为完成率等级最高的预设服务商中达到当前用户位置的预计时间最短的预选服务商。

S1205,向第二目标服务商端发出派遣运维人员的信息。

参照图3,S1202判断为是否,进行以下步骤:

S1210,将完成率等级最高的预选服务商的定义为第三目标服务商。

S1211,向第三目标服务商端发出派遣运维人员的信息。

参照图4,S1101、S1205和S1211之后,均进行以下步骤:

S2001,根据GIS,实时获取运维人员端14的地理位置信息。其中,运维人员端14的地理位置信息根据运维人员端14的手机在地图中的位置来确定。

S2002,根据运维人员端14的地理位置信息,判断运维人员是否到达当前用户位置。若判断为是,则直接进入S2003,并触发录像设备15的录像功能;若判断为否,则重新进行S2002。其中判断方法为在地图上生成以当前用户位置为圆心,半径为N米的圆,该圆就为判断区域。当运维人员端14的手机在地图中的位置在判断区域内,则判断运维人员到达当前用户位置。

S2003,控制运维人员端14的录像设备15开始录像。其中,录像设备15的拍摄角度为运维人员的前方。

参照图5,该方法还包括:

S3001,获取运维人员端14的反馈信息。

S3002,根据反馈信息,判断是否需要更换目标服务商。若判断为是,则直接进入S3003;若判断为否,则对下一条更新的运维人员的反馈信息重新进行S3002。

其中,目标服务商包括第一目标服务商、第二目标服务商和第三目标服务商。判断方法采用文字识别技术,通过识别反馈信息中的文字内容,再与预设的回复内容信息对比。若反馈信息中的文字内容与预设的回复内容信息匹配,则判断为是。举例来说,预设的回复内容信息为“无法完成运维”,当文字识别技术识别到反馈信息中的文字内容中存在“无法完成运维”,则判断需要更换目标服务商。

S3003,获取替补服务商。其中,替补服务商包括第一替补服务商、第二替补服务商和第三替补服务商。基于S1100,第一替补服务商为目标运维种类的执行完成率最高的预选服务商。基于S1204,第二替补服务商为完成率等级最高的预设服务商中达到当前用户位置的预计时间最二短的预选服务商。基于S1210,第三替补服务商为处于完成率等级最二高的预选服务商中目标运维种类的执行完成率最高的预选服务商。

S3004,向替补服务商端发出派遣运维人员的信息。

参照图6,S3001之后,还包括:

S3011,基于S2003,控制运维人员的录像设备15停止录像,并将预设的录像设备15从开始录像到停止录像的视频定义为工作录像。

S3012,向目标服务商发送工作录像。其中,若运维人员属于第一目标服务商,则向第一目标服务商发送工作录像;若运维人员属于第二目标服务商,则向第二目标服务商发送工作录像;若运维人员属于第三目标服务商,则向第三目标服务商发送工作录像。

本申请实施例还公开一种用于水站远程运维的管理系统。参照图7,用于水站远程运维的管理系统包括接收模块1、认证模块2、标记模块3、配置模块4、第一判断模块5、第一获取模块6、第二判断模块7、第二获取模块8、第三获取模块9和发送模块10;

接收模块1,用于接收当前用户发出的运维请求;运维请求携带有当前用户识别信息、当前用户位置信息以及所需运维种类信息;

认证模块2,用于根据运维请求,对当前用户识别信息进行认证;

标记模块3,用于认证通过后,根据当前用户位置信息,在地图中标记当前用户位置;

配置模块4,用于在当前用户位置周围配置一块捕捉区域;当前用户位置在捕捉区域内;

第一判断模块5,用于判断捕捉区域内是否存在地理位置在捕捉区域内的运维服务商;

第一获取模块6,用于若捕捉区域内存在地理位置在捕捉区域内的运维服务商,则将地理位置在捕捉区域内所有运维服务商定义为初选服务商,并获取每一初选服务商的历史运维信息;每一初选服务商的历史运维信息包括历史运维种类以及历史运维种类对应的执行完成率;

第二判断模块7,用于判断初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类;

第二获取模块8,用于若初选服务商的历史运维种类中是否存在与所需运维种类信息匹配的历史运维种类,则获取预选服务商,并将与所需运维信息匹配的历史运维种类定义为目标运维种类;预选服务商为历史运维种类中存在与所需运维种类信息匹配的历史运维种类的初选服务商;

第三获取模块9,用于根据所有预选服务商的目标运维种类的执行完成率,获取第一目标服务商;第一目标服务商为目标运维种类的执行完成率最高的预选服务商;以及,

发送模块10,用于向第一目标服务商发出派遣运维人员的信息。

本申请实施例还公开一种智能终端,智能终端包括存储器和处理器,存储器上存储有能够被处理器加载并执行如上述的用于水站远程运维的管理方法的计算机程序。

本申请实施例还公开一种计算机可读存储介质,其存储有能够被处理器加载并执行如上述的用于水站远程运维的管理方法的计算机程序,该计算机可读存储介质例如包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施例仅用以说明本申请的技术方案,而非对申请的保护范围进行限制。显然,所描述的实施例仅仅是本申请部分实施例,而不是全部实施例。基于这些实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所要保护的范围。

相关技术
  • 用于水站远程运维的管理系统及方法
  • 一种基于水循环式能源回收的储能冷暖站的智慧管理系统
技术分类

06120112792984