【技术实现步骤摘要】
一种基于UE的网络数据请求交互管理方法及系统
[0001]本专利技术涉及电子信息
,尤其涉及一种基于UE的网络数据请求交互管理方法及系统。
技术介绍
[0002]在UE引擎的开发中,随着业务功能的增加,对接系统服务接口或设备通信时,出现接口地址多、请求参数多、验签方式多、通信类型多。
[0003]比如现有技术201210130996.9,一种引擎开发方法,该文件预先建立接口标准,插件具有符合接口标准的接口;将插件存储在引擎的目录中;引擎将插件加载到内存中;将引擎的信息注册到服务器;服务器根据信息调用插件执行客户端请求的任务。本专利技术提供了一种引擎开发装置,包括:存储模块,用于将插件存储在引擎的目录中;加载模块,用于引擎将插件加载到内存中;注册模块,用于将引擎的信息注册到服务器;调用模块,用于服务器根据信息调用插件执行客户端请求的任务。
[0004]该文件引擎的网络数据请求方法的配置和使用繁琐,验签方式和通信类型缺失,在迭代开发过程中耦合性高,使用效率低下,对接和调试时间长,增加了项目功能的开发周期。< ...
【技术保护点】
【技术特征摘要】
1.一种基于UE的网络数据请求交互管理方法,其特征在于,方法包括:步骤1、建立接口配置表格,定义表格Id;步骤2、响应于网络数据请求,请求管理模块根据表格Id解析到接口配置表格,判断网络数据请求方式;若为GET/POST,则执行Http模块;步骤3、根据请求管理模块解析的接口配置表格,封装请求包体,再利用UE引擎Http组件发起网络请求,并监听接收返回的网络数据;步骤4、向接口配置表格封装请求地址,解析请求参数并读取缓存参数值,拼接参数到请求地址,利用UE引擎Socket组件发起网络请求,并监听接收返回的网络数据;步骤5、向接口配置表格封装消息主题地址,解析请求参数并读取缓存参数值,拼接参数到主题地址,利用Mqtt第三方库订阅主题,并监听接收返回的网络数据。2.根据权利要求1所述的基于UE的网络数据请求交互管理方法,其特征在于,步骤1中,建立的接口配置表格包括:接口地址、请求参数、验签方式、通信类型。3.根据权利要求2所述的基于UE的网络数据请求交互管理方法,其特征在于,步骤1中,还向接口配置表格定义接口地址、请求方式、请求参数、请求完成后需要再次请求的表格Id、验签方式、请求内容类型。4.根据权利要求1所述的基于UE的网络数据请求交互管理方法,其特征在于,步骤2中,执行Http模块,判断是否需要缓存数据;若需要缓存数据,则在返回数据中按照解析路径规则监测数据结构;检测解析条件及解析规则中的参数名是否存在当前路径下;若存在解析参数名,从缓存中读取参数值,判断解析参数值是否与缓存参数值相等或判断解析参数值是否与数值相等;若相等则缓存当前解析参数值到当前配置的表格Id和别名下,同时返回请求数据到回调监听,从请求管理器删除此次请求。5.根据权利要求1所述的基于UE的网络数据请求交互管理方法,其特征在于,步骤2中,若Http模块执行失败,返回错误码。...
【专利技术属性】
技术研发人员:崔海东,张祥辉,孙铭珂,赵祥奇,
申请(专利权)人:瞳见科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。