[发明专利]一种Web应用程序页面脚本资源自动更新方法及系统有效
申请号: | 201611055529.9 | 申请日: | 2016-11-25 |
公开(公告)号: | CN106775830B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 魏熙柠 | 申请(专利权)人: | 魏熙柠 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 250000 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Web应用程序页面脚本资源自动更新方法及系统,其中方法的实现过程为应用程序页面版本记录;应用程序页面脚本资源定义;应用程序页面更新部署;应用程序页面脚本资源自动更新;系统的结构包括应用程序页面依赖资源维护模块和应用程序更新部署模块两个模块,来实现Web应用程序页面脚本资源自动更新方法。本发明的一种Web应用程序页面脚本资源自动更新方法及系统与现有技术相比,通过该方法组织html页面依赖的资源,解决资源更新后客户端浏览器无法立即更新的问题,实用性强,适用范围广泛,适用于JavaScript语言开发的Html应用,具有很好的推广应用价值。 | ||
搜索关键词: | 一种 web 应用程序 页面 脚本 资源 自动更新 方法 系统 | ||
【主权项】:
一种Web应用程序页面脚本资源自动更新方法,其特征在于,其自动更新步骤为:一、首先定义并记录应用程序页面版本,定义并记录的内容包括应用程序页面版本表,应用程序页面版本表中记录若干应用程序页面,每个应用程序页面有唯一的标识和版本,其中版本为标记应用程序页面的36位GUID,用于标识应用程序页面内容以及依赖应用程序页面脚本资源的变化,即当一个应用程序页面脚本资源内容变化后,依赖这个应用程序页面脚本资源的所有应用程序页面的版本都将变化;二、然后定义应用程序页面脚本资源,建立应用程序页面脚本资源与应用程序页面之间的依赖关系,具体过程为:首先建立应用程序页面脚本资源表,该应用程序页面脚本资源表中记录脚本资源标识和脚本资源名称,脚本资源标识是唯一标识应用程序页面脚本资源的36位GUID,用来与应用程序页面建立关联关系;应用程序页面脚本资源名称记录了应用程序页面脚本资源文件的文件名;将应用程序页面所使用的所有应用程序页面脚本资源预制到应用程序页面脚本资源关系表中,该应用程序页面脚本资源关系表中记录依赖关系标识、应用程序页面标识和脚本资源标识;基于依赖关系标识、应用程序页面标识和脚本资源标识,建立应用程序页面与应用程序页面脚本资源的依赖关系;三、进行应用程序页面更新部署:在应用程序页面引用的应用程序页面脚本资源被更新时,根据步骤二中建立的应用程序页面与应用程序页面脚本资源的依赖关系,更新步骤一中定义的应用程序页面对应的版本;四、最后进行应用程序页面脚本资源自动更新,将应用程序页面版本表中的变化体现到应用程序页面上,更新具体的应用程序页面,其过程为:访问应用程序入口页,发现被访问的页面版本发生是否发生变化,并在发生变化时进入下一步,所述应用程序入口页,为浏览器访问应用程序页面时先访问的一个动态页面,用于跳转到应用程序页面;分析页面引用的脚本资源,重新计算脚本资源引用地址的后缀,重新计算后,新部署的文件地址后缀发生变化,未更新的文件地址后缀不变;完成页面更新,由应用程序入口页跳转到被访问页;浏览器下载到更新的页面和脚本资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于魏熙柠,未经魏熙柠许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611055529.9/,转载请声明来源钻瓜专利网。