利索能及
我要发布
收藏
专利号: 2018111871536
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种页面信息更新方法,其特征在于,所述页面信息更新方法包括:若检测到页面加载请求,则获取所述页面加载请求中包含的当前js脚本,其中,所述当前js脚本包括基础脚本标识和基础版本标识;

根据所述基础脚本标识向服务端发送标准版本信息查询请求;

接收所述服务端返回的所述标准版本信息,所述标准版本信息包括标准版本标识;

对所述标准版本标识与所述基础版本标识进行一致性校验,得到第一校验结果;

若所述第一校验结果为版本不一致,则从所述服务端获取所述基础脚本标识对应的最新js脚本;

使用所述最新js脚本替换所述当前js脚本,得到更新后的当前js脚本;

加载所述更新后的当前js脚本,使得界面上显示所述更新后的当前js脚本对应的页面信息。

2.如权利要求1所述的页面信息更新方法,其特征在于,所述对所述标准版本标识与所述基础版本标识进行一致性校验,得到第一校验结果,包括:提取所述标准版本标识中包含的字符串,作为标准字符串,并提取所述基础版本标识中包含的字符串,作为基础字符串;

使用编辑距离算法,计算出所述标准字符串与所述基础字符串的编辑距离,作为目标编辑距离;

将所述目标编辑距离与预设的距离阈值进行比较,若所述目标编辑距离小于或等于预设的距离阈值,则所述第一校验结果为版本一致,否则,若所述目标编辑距离大于预设的距离阈值,则所述第一校验结果为版本不一致。

3.如权利要求1所述的页面信息更新方法,其特征在于,所述对所述标准版本标识与所述基础版本标识进行一致性校验,得到第一校验结果,包括:将所述标准版本标识转换成标准特征向量,并将所述基础版本标识转换成基础特征向量;

使用余弦相似度算法,计算出所述标准特征向量和所述基础特征向量的余弦相似度,作为目标相似度;

将所述目标相似度与预设的相似度阈值进行比较,若所述目标相似度大于或等于预设的相似度阈值,则所述第一校验结果为版本一致,否则,若所述目标相似度小于预设的相似度阈值,则所述第一校验结果为版本不一致。

4.如权利要求1所述的页面信息更新方法,其特征在于,所述当前js脚本包括基础安全码,所述标准版本信息包含标准安全码;

在所述对所述标准版本标识与所述基础版本标识进行一致性校验,得到第一校验结果的步骤之后,且在所述使用所述最新js脚本替换所述当前js脚本,得到更新后的当前js脚本的步骤之前,所述页面信息更新方法还包括;

若所述第一校验结果为版本一致,则将所述标准安全码输入到预设的计算公式,计算出目标安全码;

对所述目标安全码与所述基础安全码进行安全性校验,得到第二校验结果,其中,所述第二校验结果包括安全码不一致和安全码一致;

若所述第二校验结果为安全码不一致,则从所述服务端获取所述最新js脚本。

5.如权利要求4所述的页面信息更新方法,其特征在于,所述将所述标准安全码输入到预设的计算公式,计算出目标安全码,包括:获取客户端的机器码;

采用如下预设的计算公式计算得到所述目标安全码:

S=A+B2;

其中,S表示为所述目标安全码,A表示为所述机器码,B表示为所述标准版本标识对应的数值。

6.一种页面信息更新装置,其特征在于,所述页面信息更新装置包括:加载请求检测模块,用于若检测到页面加载请求,则获取所述页面加载请求中包含的当前js脚本,其中,所述当前js脚本包括基础脚本标识和基础版本标识;

标准版本信息查询请求发送模块,用于根据所述基础脚本标识向服务端发送标准版本信息查询请求;

标准版本信息获取模块,用于接收所述服务端返回的所述标准版本信息,所述标准版本信息包括标准版本标识;

版本标识校验模块,用于对所述标准版本标识与所述基础版本标识进行一致性校验,得到第一校验结果;

最新js脚本获取模块,用于若所述第一校验结果为版本不一致,则从所述服务端获取所述基础脚本标识对应的最新js脚本;

更新后的当前js脚本获取模块,用于使用所述最新js脚本替换所述当前js脚本,得到更新后的当前js脚本;

页面信息更新模块,用于加载所述更新后的当前js脚本,使得界面上显示所述更新后的当前js脚本对应的页面信息。

7.如权利要求6所述的页面信息更新装置,其特征在于,所述版本标识校验模块包括:字符串提取单元,用于提取所述标准版本标识中包含的字符串,作为标准字符串,并提取所述基础版本标识中包含的字符串,作为基础字符串;

目标编辑距离计算单元,用于使用编辑距离算法,计算出所述标准字符串与所述基础字符串的编辑距离,作为目标编辑距离;

第一校验结果获取单元,用于将所述目标编辑距离与预设的距离阈值进行比较,若所述目标编辑距离小于或等于预设的距离阈值,则所述第一校验结果为版本一致,否则,若所述目标编辑距离大于预设的距离阈值,则所述第一校验结果为版本不一致。

8.如权利要求6所述的页面信息更新装置,其特征在于,所述版本标识校验模块包括:特征向量转化单元,用于将所述标准版本标识转换成标准特征向量,并将所述基础版本标识转换成基础特征向量;

目标相似度计算单元,用于使用余弦相似度算法,计算出所述标准特征向量和所述基础特征向量的余弦相似度,作为目标相似度;

第二校验结果获取单元,用于将所述目标相似度与预设的相似度阈值进行比较,若所述目标相似度大于或等于预设的相似度阈值,则所述第一校验结果为版本一致,否则,若所述目标相似度小于预设的相似度阈值,则所述第一校验结果为版本不一致。

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

5任一项所述页面信息更新方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述页面信息更新方法的步骤。