基于HTTP协议的移动应用集成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21634358 阅读:25 留言:0更新日期:2019-07-17 12:54
本发明专利技术公开了一种基于HTTP协议的移动应用集成方法,包括:登录业务系统,确认需要进行集成的网页页面;分析并采集所述网页页面的HTML标签,并确认网页页面表单请求的URL地址;按照需要获取的数据需求,进行网页页面数据采集的参数配置;基于HTTP传输协议规范,按照参数配置组装HTTP请求报文信息并向URL地址发送访问请求;判断后台服务是否响应,如是则继续执行下一步操作,否则结束;按照请求报文返回HTTP响应报文;按照网页页面表单进行数据解析;将所解析的数据推送至移动应用端;记录采集页面标签信息和表单请求URL地址及参数信息。本发明专利技术还提供一种基于HTTP协议的移动应用集成装置、计算机设备及存储介质,本发明专利技术确保应用集成方法使用的安全性和规范性。

Mobile Application Integration Method, Device, Computer Equipment and Storage Media Based on HTTP Protocol

【技术实现步骤摘要】
基于HTTP协议的移动应用集成方法、装置、计算机设备及存储介质
本专利技术涉及互联网
,更具体地说,特别涉及一种基于HTTP协议的移动应用集成方法、装置、计算机设备及存储介质。
技术介绍
随着现代信息技术的迅猛发展,互联网规模的不断扩大,尤其家庭光纤网络宽带的接入和4G移动网的不断普及,新的网络业务层出不穷,互联网应用已经深入到人们生活的方方面面,由于基于HTTP协议传输的B/S(Browser/Server)模式架构的优势,企业级业务系统采用B/S技术架构已是通用架构标准。在移动应用技术的快速发展推动下,企业级移动信息化在工业化与信息化融合进程中所占的权重越来越大。企业级移动信息化令企业内外部的合作变得更加灵活便捷、更加效率,未来企业级移动信息化将会开启下一个信息化时代的序幕,移动应用从辅助作用发展为提升企业生产力的关键工具。目前,企业级移动应用的发展应用缓慢的原因除了系统网络安全策略机制及业务系统操作复杂等客观因素外,主要是业务系统的移动应用功能移植受到原系统厂商的制约,极大多数企业级信息系统的移动应用基本为原厂商开发建设,其根本核心问题为原业务系统不进行数据的开放共享。基于B/S架构的企业级业务系统实现系统间数据集成方式主要有两种方式,一是采用接口的系统间数据集成,其应用最为典型和广泛的为WebService的服务接口应用;二是数据库层数据库账号授权访问的数据获取集成方式。WebService的服务接口通信,虽然使用简便、分工明确,但缺点为需要业务系统提供详细的数据接口,包括输入输出参数等内容,同时对外暴露了业务系统的服务层应用信息,对系统的运行安全有一定风险,另外,在实际工作中,协调原业务系统厂商开发接口也是一件极其麻烦的事情,往往协调工作难以达到理想效果;数据库的账号授权访问是通过在数据库中以管理员身份权限创建一个新的用户,并给其赋予相应权限的操作。典型的数据库权限控制为Oracle数据库,其权限为允许用户访问属于其它用户的对象或执行程序,这是实现数据共享最为简单的操作,因此举为把业务系统数据库直接暴露给予对方,系统数据库安全风险较大,此方式安全不可控,一般较少采用,仅在为专用内外且数据安全及保密要求不高情况下使用。
技术实现思路
本专利技术的目的在于提供一种基于HTTP协议的移动应用集成方法、装置、计算机设备及存储介质,其应用集成操作的数据交互规范和用户权限均与原业务系统一致,确保应用集成方法使用的安全性和规范性,集成方法实用性强。为了达到上述目的,本专利技术采用的技术方案如下:基于HTTP协议的移动应用集成方法,包括以下步骤,登录业务系统,确认需要进行集成的网页页面;分析并采集所述网页页面的HTML标签,并确认网页页面表单请求的URL地址;按照需要获取的数据需求,进行网页页面数据采集的参数配置;基于HTTP传输协议规范,按照参数配置组装HTTP请求报文信息并向URL地址发送访问请求;判断后台服务是否响应,如是则继续执行下一步操作,否则结束;按照请求报文返回HTTP响应报文;按照网页页面表单进行数据解析;将所解析的数据推送至移动应用端;记录采集页面标签信息和表单请求URL地址及参数信息。进一步地,所述登录业务系统采用具备访问需要采集数据的权限的用户。进一步地,所述分析并采集网页页面的HTML标签为<form></form>及其内部的<table></table>标签。进一步地,所述HTTP请求报文信息由请求行、请求头部、空行和请求数据组成。为了解决上述技术问题,本申请实施例还提供一种基于HTTP协议的移动应用集成装置,采用了如下所述的技术方案:一种基于HTTP协议的移动应用集成装置,包括,采集设置模块,用于执行用户登录业务系统、确定需要进行集成的网页页面和进行网页页面数据采集的参数配置;数据采集模块,用于按照参数配置组装HTTP请求报文信息并向URL地址发送访问请求,并接收和解析后台服务的响应报文;任务调度模块,用于进行任务管理和日志记录;数据存储模块,用于存储页面标签信息和表单请求URL地址及采集日志;移动应用模块,用于对解析后的数据进行展示和移动端业务操作。进一步地,所述采集设置模块包括:登录管理模块,用于执行用户登录业务系统;确定网页页面模块,用于确定需要进行集成的网页页面;参数配置模块,用于进行网页页面数据采集的参数配置。进一步地,所述数据采集模块包括:组装模块,用于按照参数配置组装HTTP请求报文信息并向URL地址发送访问请求;接收和解析模块,用于接收和解析后台服务的响应报文。为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如上述的短视频推荐方法的步骤。为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的短视频推荐方法的步骤。与现有技术相比,本专利技术的优点在于:本专利技术提供的一种基于HTTP协议的移动应用集成方法,该方法建立在通用的B/S技术架构的业务系统,基于业务系统合法用户及权限满足条件下,遵循HTTP传输协议的规范上,通过分析获取采集页面表单请求的URL地址,组装HTTP请求报文向后台系统服务进行请求访问,按照请求响应报文进行返回数据的解析,最终把解析的数据推送至移动应用端,实现业务系统与移动应用端的数据集成、交互与共享。本专利技术的方法是依据业务系统的合法账户及其权限进行的数据采集集成,是遵循业务系统前后台的数据交互规范,集成方法安全规范得到保障,避免业务系统的移动应用功能移植受业务系统数据集成开放的约束,同时本方法对B/S技术架构的系统在数据集成上具备通用性,可广泛应用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例中提供的基于HTTP协议的移动应用集成方法的实施环境图;图2是本专利技术一个实施例中基于HTTP协议的移动应用集成方法的流程图。图3是本专利技术一个实施例中基于HTTP协议的移动应用集成装置的基本结构框图。图4是本专利技术一个实施例中采集设置模块的基本结构框图。图5是本专利技术一个实施例中数据采集模块的基本结构框图。图6是本专利技术一个实施例中计算机设备基本结构框图。具体实施方式下面结合附图对本专利技术的优选实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。如图1所示,系统架构可以包括集成服务器101,业务系统102、103、104和终端设备105。集成服务器101与业务系统102、103、104之间、集成服务器101与终端设备105之间均通过网络连接。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。集成服务器101与业务系统102、103、10本文档来自技高网
...

【技术保护点】
1.基于HTTP协议的移动应用集成方法,其特征在于:包括以下步骤,登录业务系统,确认需要进行集成的网页页面;分析并采集所述网页页面的HTML标签,并确认网页页面表单请求的URL地址;按照需要获取的数据需求,进行网页页面数据采集的参数配置;基于HTTP传输协议规范,按照参数配置组装HTTP请求报文信息并向URL地址发送访问请求;判断后台服务是否响应,如是则继续执行下一步操作,否则结束;按照请求报文返回HTTP响应报文;按照网页页面表单进行数据解析;将所解析的数据推送至移动应用端;记录采集页面标签信息和表单请求URL地址及参数信息。

【技术特征摘要】
1.基于HTTP协议的移动应用集成方法,其特征在于:包括以下步骤,登录业务系统,确认需要进行集成的网页页面;分析并采集所述网页页面的HTML标签,并确认网页页面表单请求的URL地址;按照需要获取的数据需求,进行网页页面数据采集的参数配置;基于HTTP传输协议规范,按照参数配置组装HTTP请求报文信息并向URL地址发送访问请求;判断后台服务是否响应,如是则继续执行下一步操作,否则结束;按照请求报文返回HTTP响应报文;按照网页页面表单进行数据解析;将所解析的数据推送至移动应用端;记录采集页面标签信息和表单请求URL地址及参数信息。2.根据权利要求1所述的基于HTTP协议的移动应用集成方法,其特征在于:所述登录业务系统采用具备访问需要采集数据的权限的用户。3.根据权利要求1所述的基于HTTP协议的移动应用集成方法,其特征在于:所述分析并采集网页页面的HTML标签为<form></form>及其内部的<table></table>标签。4.根据权利要求1所述的基于HTTP协议的移动应用集成方法,其特征在于:所述HTTP请求报文信息由请求行、请求头部、空行和请求数据组成。5.一种基于HTTP协议的移动应用集成装置,其特征在于:包括,采集设置模块,用于执行用户登录业务...

【专利技术属性】
技术研发人员:路辉
申请(专利权)人:云南电网有限责任公司信息中心
类型:发明
国别省市:云南,53

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

1