首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于PaaS平台的动态报表生成方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:广州市玄武无线科技股份有限公司

摘要:本发明公开了一种基于PaaS平台的动态报表生成方法及装置,方法包括基于预先设定的配置协议,为每个租户建立一个对应的配置页面;响应当前租户在PaaS平台的报表页面进入操作,通过调用租户信息接口,获取当前租户在相应的配置页面中所配置的自定义协议数据,获得当前的页面配置协议和报表数据;获取当前的页面配置协议的字段配置中各字段数据,逐一进行协议对接配置处理,得到各字段的选项数据,集成报表搜索对象和报表字段对象数据;基于报表搜索对象和报表字段对象数据,控制报表页面中各类UI控件的渲染和报表数据的展示,动态生成报表页面。本实施例实现实时动态更新报表,可高度自定义报表页面,提高统一管理及开发效率。

主权项:1.一种基于PaaS平台的动态报表生成方法,其特征在于,包括:响应当前租户在PaaS平台的报表页面进入操作,通过调用租户信息接口,获取所述当前租户在相应的配置页面中所配置的自定义协议数据,获得当前的页面配置协议和报表数据;其中,所述配置页面是通过基于预先设定的配置协议,在所述PaaS平台的后台管理系统中为每个租户建立一个对应的配置页面,并用于基于所述预先设定的配置协议,配置各所述租户的页面自定义协议;其中,所述预先设定的配置协议,具体为:在所述PaaS平台的报表页面中预先设定的各类配置的字段协议;其中,所述各类配置包括UI控件渲染样式配置、选项数据获取接口配置和接口鉴权配置;所述配置页面包括数据对接配置模块和基础字段模块;其中,所述数据对接配置模块用于以弹窗形式展示接口对接的配置,利用插件生成配置输入框,以使所述租户通过所述配置输入框输入接口网址信息和鉴权方式信息;所述基础字段模块包括字段列表子模块和字段配置子模块;所述字段列表子模块用于展示字段基础信息,以使所述租户点击字段在字段配置子模块中切换展示字段对应的配置信息;所述字段配置子模块用于以表单形式展示字段配置信息,以使所述租户进行字段名称、字段标识、移动端采集页面和Web端报表页面的自定义配置;获取所述当前的页面配置协议的字段配置中各字段数据,将所述各字段数据逐一进行协议对接配置处理,得到所述各字段的选项数据,并基于所述各字段的选项数据,集成报表搜索对象和报表字段对象数据;所述将所述各字段数据逐一进行协议对接配置处理,得到所述各字段的选项数据,包括:逐一将各字段作为当前的字段;根据所述当前的字段对应的筛选条件判断是否支持字段搜索,若所述当前的字段支持所述字段搜索,则在所述报表搜索对象中添加所述当前的字段,并基于所述当前的字段的搜索匹配方式,设置搜索字段值;获取所述当前的字段的搜索控件类型,当所述搜索控件类型为选择控件类型时,基于所述选择控件类型的选项数据来源,判断所述当前的字段的选项数据是否通过接口获取,若否,则将所述当前的字段的选项数据设置为配置中的自定义数据;若是,则基于所述选择控件类型的接口配置信息,对所述当前的字段进行接口配置鉴权处理,获取所述当前的字段的选项数据;所述基于所述选择控件类型的接口配置信息,对所述当前的字段进行接口配置鉴权处理,包括:根据所述选择控件类型的接口配置信息,提取所述当前的字段对应的选项接口配置,得到接口配置,并根据数据对接配置标识在所述接口配置中查找所述当前的字段对应的接口对接配置;根据所述选项接口配置的鉴权方式,判断当前的接口是否需要鉴权,当需要鉴权时,根据所述接口对接配置和本地缓存,对所述当前的字段进行数据接口鉴权处理,获得鉴权参数,并将所述鉴权参数和时间节点存放至所述本地缓存;基于所述接口配置和所述接口对接配置,提取选项接口地址和接口参数,并基于所述选项接口地址和所述接口参数,构建选项数据接口初始请求;若满足鉴权参数条件时,发送所述选项数据接口初始请求,并根据所述接口配置提取请求数据,处理所述请求数据,设置所述当前的字段的选项数据;其中,所述鉴权参数条件为所述鉴权参数不为空,且接口对接需携带所述鉴权参数;若不满足所述鉴权参数条件时,根据所述接口对接配置设置所述鉴权参数,发送所述选项数据接口初始请求,并根据所述接口配置提取请求数据,处理所述请求数据,设置所述当前的字段的选项数据;基于所述报表搜索对象和所述报表字段对象数据,控制所述报表页面中各类UI控件的渲染和所述报表数据的展示,动态生成报表页面。

全文数据:

权利要求:

百度查询: 广州市玄武无线科技股份有限公司 一种基于PaaS平台的动态报表生成方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。