一种对外发布服务方法与流程

文档序号:24496017发布日期:2021-03-30 21:23阅读:97来源:国知局
一种对外发布服务方法与流程
本发明属于信息网络服务领域,具体涉及一种对外发布服务方法。
背景技术
:现有系统软件基本实现了主要功能,含卫星跟踪、数据接收、设备状态显示、电平显示、频谱显示、数据存储等。主要控制设备包括40米天线、接收机、采集卡、频谱仪等,每台设备的控制由独立的一套控制软件实现。要执行一个完整的监测任务需要分别独立操作每个控制软件并设置参数。比如,首先手动生成星历数据,然后将星历数据导入天线控制软件(acu)中,设定天线跟踪方式及参数;再分别设置接收机、采集卡、频谱仪等设备的参数及数据存储路径。任务执行完成后,需要人工分别到接收机、采集卡、频谱仪等设备上拷贝数据进行规整。现有系统软件主要不足之处是:数据转发时间长、实时度低,造成数据延迟、准确度低的问题;同时没有数据交换机传输的安全模块,容易造成数据的遗失和外泄,安全性低。技术实现要素:本发明的目的是解决上述问题,提供一种对外发布服务方法,采用多线程和udp实时对外发送,并通过ftp进行数据文件交换,udp实时转发解决数据转发的实时性,ftp能有效解决文件交换的数据传输及安全性。为实现上述目的,本发明提供如下技术方案:一种对外发布服务方法,包括:webui前端、用户权限管理服务、任务管理服务及后台数据接口;所述对外发布服务流程包括以下步骤:1)监测任务申请流程;2)监测任务进度查看流程;3)监测任务评估报告生成流程;4)监测任务评估报告查看流程。进一步的,所述webui前端包括用户权限管理界面、任务管理界面、后台数据管理界面及网站主界面;所述用户权限管理服务包括用户管理、权限管理、用户登录日志、用户操作日志;所述任务管理服务包括任务申请服务、任务审批服务、评估报告发布服务、评估报告管理服务;所述后台数据接口包括任务接口、评估报告接口、评估报告下载。进一步的,所述webui前端提供整个对外发布服务网站主界面,为后台用户管理服务提供用户管理、权限管理界面,为后台任务管理提供任务申请、任务审批、任务管理界面,为后台数据接口提供后台数据管理界面;所述用户权限管理服务提供用户管理、权限管理、用户登录日志管理、用户操作日志管理服务;所述任务管理服务提供任务申请、任务审批、任务评估报告管理、评估报告审核、个性化评估报告生成、评估报告发布服务;后台数据接口提供任务信息下发给系统任务管理软件的接口,提供获取评估报告、评估数据接口,提供审核、发布后的评估报告、评估数据的下载接口。进一步的,所述对外发布服务的数据流向为:a)用户登录;b)用户申请监测任务;c)管理员审批监测任务申请;d)任务信息通过任务接口推送给任务管理;e)任务信息通过任务接口获取任务执行状态信息;f)任务执行信息返回给用户;g)评估报告接口获取任务评估报告;h)用户通过评估报告下载接口获取任务评估报告。进一步的,所述监测任务申请流程包括以下步骤:a)录入监测任务申请信息;b)提交监测任务申请信息;c)管理员对监测任务申请信息进行审批;d)如果审批不通过驳回;e)审批通过结束。进一步的,所述监测任务进度查看流程包括以下步骤:a)监测任务申请通过;b)监测任务推送任务信息给任务管理;c)用户查看任务进度状态信息。进一步的,所述监测任务评估报告生成流程包括以下步骤:a)推送任务信息到任务管理;b)任务管理执行任务;c)任务执行完成通知评估软件生成评估报告;d)评估软件生成评估报告。进一步的,所述监测任务评估报告查看流程包括以下步骤:a)用户查看评估报告;b)判断是否生成评估报告;c)如果未生成评估报告返回;d)如果生成评估报告,从数据库获取评估报告;e)用户下载查看评估报告。进一步的,所述对外发布服务的任务管理时序包括以下步骤:a)用户登录;b)用户提交监测任务申请;c)管理员对监测任务申请进行审批;d)审批通过后,将任务下达到任务管理软件;e)用户通过任务管理页面查看任务流程信息及状态信息;f)评估报告接口获取评估报告/数据;g)用户通过页面下载评估报告/数据。与现有技术相比,本发明的有益效果在于:本发明采用多线程和udp实时对外发送,并通过ftp进行数据文件交换,udp实时转发解决数据转发的实时性,ftp能有效解决文件交换的数据传输及安全性。通过数据库创建索引、物理分区等优化数据库检索时间,程序直接通过数据库专用驱动访问数据库,保证了数据库检索响应时间≤2秒/万条记录。实现了监测数据库与用户界面的接口,实现了用户通过网页交互生成并申请监测任务的功能,实现了对用户申请的任务进行审批的功能,实现了用户通过网页查看任务执行进度及状态的功能,实现了以固定格式及个性信息生成评估报告的功能,实现了评估原始信号数据下载的功能,实现了用户一次或多次同类监测任务的可视化展示。附图说明为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是为了更清楚地说明本发明实施例或现有技术中的技术方案,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明的对外发布服务模块组成图;图2为本发明的任务管理时序图;图3为本发明的对外发布服务功能分解图;图4为本发明的对外发布服务数据流向图;图5为本发明的监测任务评估报告查看流程图。具体实施方式为了使本领域技术人员更好地理解本发明的技术方案能予以实施,下面结合具体实施例对本发明作进一步说明,但所举实施例只作为对本发明的说明,不作为对本发明的限定。如图1-5所示的一种对外发布服务方法,包括:webui前端、用户权限管理服务、任务管理服务及后台数据接口。一、对外发布服务管理员的主要工作包括用户管理、任务申请审批、任务评估报告审核发布等操作。外部用户的主要在对外发布服务中申请监测任务、查看监测任务进度和状态信息、下载/查看评估报告等。(一)功能需求1)实现监测数据库与用户界面的接口;2)实现用户通过网页交互生成并申请监测任务的功能;3)实现对用户申请的任务进行审批的功能;4)实现用户通过网页查看任务执行进度及状态的功能;5)实现以固定格式及个性信息生成评估报告的功能;6)实现评估原始信号数据下载的功能;7)实现用户一次或多次同类监测任务的可视化展示。(二)性能需求如表1所示为本发明的性能设计说明表:表1配置项性能设计说明表序号性能要求性能设计1数据检索响应时间:≤2秒/万条记录通过数据库创建索引、物理分区等优化数据库检索时间,程序直接通过数据库专用驱动访问数据库,保证了数据库检索响应时间。(三)功能分解如图3所示,为本发明的对外发布服务功能分解图,其中:webui前端:提供整个对外发布服务网站主界面,为后台用户管理服务提供用户管理、权限管理界面,为后台任务管理提供任务申请、任务审批、任务管理界面,为后台数据接口提供后台数据管理界面。用户权限管理服务:提供用户管理、权限管理、用户登录日志管理、用户操作日志管理等服务。任务管理服务:提供任务申请、任务审批、任务评估报告管理、评估报告审核、个性化评估报告生成、评估报告发布等服务。后台数据接口:提供任务信息下发给系统任务管理软件的接口功能,提供获取评估报告、评估数据接口,提供审核、发布后的评估报告、评估数据的下载接口。具体功能分解说明如下表2所示:表2功能分解说明表(四)流程分析1、对外发布服务数据流向如图4所示,为本发明的对外发布服务数据流向图:a.用户登录;b.用户申请监测任务;c.管理员审批监测任务申请;d.任务信息通过任务接口推送给任务管理;e.任务信息通过任务接口获取任务执行状态信息;f.任务执行信息返回给用户;g.评估报告接口获取任务评估报告;h.用户通过评估报告下载接口获取任务评估报告。2、监测任务申请流程a)录入监测任务申请信息;b)提交监测任务申请信息;c)管理员对监测任务申请信息进行审批;d)如果审批不通过驳回;e)审批通过结束。3、监测任务进度查看流程a)监测任务申请通过;b)监测任务推送任务信息给任务管理;c)用户查看任务进度状态信息。4、监测任务评估报告生成流程a)推送任务信息到任务管理;b)任务管理执行任务;c)任务执行完成通知评估软件生成评估报告;d)评估软件生成评估报告。5、监测任务评估报告查看流程如图5所示为本发明的监测任务评估报告查看流程:a)用户查看评估报告;b)判断是否生成评估报告;c)如果未生成评估报告返回;d)如果生成评估报告,从数据库获取评估报告;e)用户下载查看评估报告。6、任务管理时序图如图2所示为本发明的时序图:a)用户登录;b)用户提交监测任务申请;c)管理员对监测任务申请进行审批;d)审批通过后,将任务下达到任务管理软件;e)用户通过任务管理页面查看任务流程信息及状态信息;f)评估报告接口获取评估报告/数据;g)用户通过页面下载评估报告/数据。二、本发明能够实现的功能a)实现监测数据库与用户界面的接口;b)实现用户通过网页交互生成并申请监测任务的功能;c)实现对用户申请的任务进行审批的功能;d)实现用户通过网页查看任务执行进度及状态的功能;e)实现以固定格式及个性信息生成评估报告的功能;f)实现评估原始信号数据下载的功能;g)实现用户一次或多次同类监测任务的可视化展示;h)提供最新公开监测任务评估报告查看下载,并提供最近天线执行任务统计图曲线和饼状图统计。用户通过外部任务申请页面申请任务并提交管理员,管理员对申请任务进行审批,审批通过的任务将自动创建为任务并加入执行计划中等待执行。监测任务执行完成后自动规整数据并调用评估算法,生成评估报告,管理员对任务相关数据和评估报告进行审阅,审阅通过进行发布,发布对象可以授权为评估任务申请人或其他人员。被授权人员可通过查看页面对任务信息、任务流程、任务执行情况、任务数据、评估报告、任务全景进行查看和下载。本发明中未做详细描述的内容均为现有技术。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1