[发明专利]浏览器页面展示数据处理方法及装置在审
申请号: | 201810518537.5 | 申请日: | 2018-05-28 |
公开(公告)号: | CN108733499A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 刘野 | 申请(专利权)人: | 北京京东金融科技控股有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 方亮 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 展示 数据处理指令 显示处理模块 展示数据 数据处理请求 数据库操作 浏览器页面 通信连接 显示组件 数据处理 浏览器 数据服务模块 发送 互联网技术 代码冗余 共享内存 接收显示 开发效率 数据展示 响应性能 运行效率 解耦 数据库 维护 | ||
1.一种浏览器页面展示数据处理装置,包括:
前端显示处理模块,部署在浏览器端,用于接收显示组件发送的展示数据处理请求,基于所述展示数据处理请求生成展示数据处理指令;
后端数据服务模块,部署在服务器端,用于通过通信连接接收所述展示数据处理指令,根据所述展示数据处理指令进行数据库操作,获取对应的展示数据,将所述展示数据通过所述通信连接发送至所述前端显示处理模块;
所述前端显示处理模块,还用于通过共享内存的方式使所述显示组件获取所述展示数据并在浏览器中进行展示。
2.如权利要求1所述的装置,其中,所述通信连接包括:在浏览器与服务器之间建立的HTTP连接;
所述前端显示处理模块,用于对所述展示数据处理请求进行解析,获取与需要获取的展示数据相对应的展示数据参数,根据所述展示数据参数并基于第一预设格式生成所述展示数据处理指令;使用所述HTTP连接并通过发送HTTP请求将所述展示数据处理指令发送给所述后端数据服务模块。
3.如权利要求2所述的装置,其中,
所述前端显示处理模块,用于在浏览器中通过AJAX方式发送所述HTTP请求。
4.如权利要求2所述的装置,其中,
所述显示组件为Vue组件,所述前端显示处理模块采用Vuex模式管理所述展示数据;
其中,所述展示数据为全局变量,所述前端显示处理模块将接收到的所述展示数据放入共享内存中,以使所述显示组件从共享内存中读取所述展示数据。
5.如权利要求4所述的装置,其中,
所述前端显示处理模块,用于采用Vue.js框架搭建页面结构,创建所述显示组件,为所述显示组件设置路由跳转并启动,实现所述显示组件在页面中的挂载。
6.如权利要求2所述的装置,其中,
所述后端数据服务模块,用于获取预设的数据库操作配置文件,根据所述数据库操作配置文件获取数据库连接信息以及与所述展示数据处理指令对应的SQL语句,基于所述数据库连接信息和所述SQL语句进行数据库操作,用以获取所述展示数据。
7.如权利要求6所述的装置,其中,
所述后端数据服务模块,包括:
服务接口模块,用于对所述HTTP请求进行解析,获取所述展示数据处理指令,从所述展示数据处理指令中提取所述展示数据参数;
数据处理模块,用于从所述数据库操作配置文件中获取所述数据库连接信息;从所述数据库操作配置文件中获取数据库字段映射关系,根据所述数据库字段映射关系获得与所述展示数据参数相对应的数据库字段,基于所述数据库字段生成所述SQL语句;
数据执行模块,用于基于所述数据库连接信息连接数据库并在此数据库中执行所述SQL语句,用以获得所述展示数据;
其中,所述数据库包括:MySql、SQL Server、MariaDB。
8.如权利要求7所述的装置,其中,
所述服务接口模块,还用于将所述展示数据基于第二预设格式生成所述展示数据并通过所述通信连接发送给所述前端显示处理模块;
其中,所述第一预设格式和第二预设格式包括:XML或JSON格式。
9.如权利要求7所述的装置,其中,
所述数据执行模块,用于通过jave Promise对象实现基于所述SQL语句的数据库执行功能,用以通过异步方式执行所述SQL语句,获得所述展示数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东金融科技控股有限公司,未经北京京东金融科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810518537.5/1.html,转载请声明来源钻瓜专利网。