[发明专利]一种移动应用CIM/G文件本地缓存方法、系统及设备有效
申请号: | 201811581421.2 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109684283B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 李猛;戴进霞;季学纯;翟明玉;孙云枫;韩晓;谢琳;李海冬 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/18 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种适应电网自动化移动应用CIM/G文件本地缓存方法,在终端开启新的web页面时,首先会判断本地是否有缓存过此文件,如果有,则JS不会再发送Ajax请求去服务端获取CIM/G文件,而是直接使用本地的CIM/G文件进行渲染展示,同时Android端会在后台同步启动CIM/G文件的版本比较功能,这样既可大大提升页面的显示速度又可确保本地的CIM/G文件得到及时的更新;如果本地没有缓存过CIM/G文件,由JS端自己发送Ajax请求去服务端获取CIM/G文件,页面的展示时间比使用本地缓存的时间长;一旦用户进入一个新界面,便会同步做好本地的缓存机制,确保用户再次进入时,其开启速度会得到质的提升。 | ||
搜索关键词: | 一种 移动 应用 cim 文件 本地 缓存 方法 系统 设备 | ||
【主权项】:
1.一种移动应用CIM/G文件本地缓存方法,其特征在于,包括以下步骤:(1)当Web页触发点击事件时,控制JS调用Android端封装的公共接口,查询本地是否有缓存过CIM/G文件,如果没有缓存过CIM/G文件,进入步骤(2),否则,进入步骤(4);(2)返回不存在CIM/G文件消息;控制JS端发起Ajax请求,连接服务器,获取CIM/G文件,进行界面显示;渲染结束后,同步调用Android端的公共接口,通知Android端的公共接口缓存数据,进入步骤(3);(3)当Android端的公共接口收到缓存数据通知,保存CIM/G文件到本地并对相关数据信息进行封装插入到数据库中;(4)读取本地CIM/G文件内容,返回给JS端;JS端收到后,直接使用本地CIM/G文件内容进行界面显示;(5)在返回CIM/G文件的同时,控制本地另起新的线程连接服务器端,获取服务端对应CIM/G文件的最新版本号;(6)比较本地CIM/G文件版本号与服务端CIM/G文件的版本号,比较结果不一致时,本地再次连接服务器端下载最新的CIM/G文件,同时更新数据库中对应的数据记录;如果一致,保持本地CIM/G文件版本号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811581421.2/,转载请声明来源钻瓜专利网。