[发明专利]Web应用的更新方法及装置在审
申请号: | 201510481682.7 | 申请日: | 2015-08-07 |
公开(公告)号: | CN105068837A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 董延平 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 应用 更新 方法 装置 | ||
1.一种Web应用的更新方法,其特征在于,所述方法包括:
S1、判断Web应用的当前动作是否为周期扫描;
S2、在Web应用的当前动作为周期扫描时,判断模块配置文件是否已修改;
S3、在模块配置文件已修改时,载入已修改的模块配置文件;
S4、解析载入的模块配置文件,并根据解析结果创建相应的对象和/或设置对象的属性;
S5、存储创建的对象和/或存储设置对象的属性,以实现Web应用的动态更新。
2.根据权利要求1所述的方法,其特征在于,所述步骤S4具体包括:
S41、解析载入的模块配置文件;
S42、判断所述模块配置文件中的对象和/或对象的属性是否已改变,若是转到步骤S43,否则转到步骤S44;
S43、则创建相应的对象和/或设置对象的属性;
S44、则判断所述模块配置文件中的类文件是否已改变,并在所述模块配置文件中的类文件已改变时,重新生成已改变的类文件对应的对象以及与对象关联的模块。
3.根据权利要求1所述的方法,其特征在于,所述步骤S5具体包括:
S51、按照对象的名称存储创建的对象和/或存储设置对象的属性;
S52、按照对象的类型存储创建的对象和/或存储设置对象的属性,以实现Web应用的动态更新。
4.根据权利要求1所述的方法,其特征在于,所述步骤S2之前还包括判断所述Web应用的当前动作是否为首次启动,当判断为是时,转到步骤A1;
A1、查找基础配置属性文件,当查找到时,转到步骤A2;
A2、在查找的基础配置属性文件中提取周期扫描Web应用对应的周期;
A3、提取模块位置文件名和路径,以便根据提取的模块位置文件名和路径载入模块配置文件。
5.根据权利要求4所述的方法,其特征在于,所述步骤A1中,当没有查找到基础配置属性文件时,转到步骤A4;
A4、则在默认路径中获取周期扫描Web应用对应的周期;
A5、获取模块位置文件名和路径,以便根据获取的模块位置文件名和路径载入模块配置文件。
6.一种Web应用的更新装置,其特征在于,所述装置包括:
启动动作判断单元,用于判断Web应用的当前动作是否为周期扫描;
模块配置文件内容判断单元,用于在Web应用的当前动作为周期扫描时,判断模块配置文件是否已修改;
模块配置文件载入单元,用于在模块配置文件已修改时,载入已修改的模块配置文件;
对象重建单元,用于解析载入的模块配置文件,并根据解析结果创建相应的对象和/或设置对象的属性;
重建对象存储单元,用于存储创建的对象和/或存储设置对象的属性,以实现Web应用的动态更新。
7.根据权利要求6所述的装置,其特征在于,所述对象重建单元包括:
模块配置文件解析模块,用于解析载入的模块配置文件;
对象属性是否改变判断模块,用于判断所述模块配置文件中的对象和/或对象的属性是否已改变;
对象及对象关系创建模块,用于在模块配置文件中的对象和/或对象的属性已改变时,则创建相应的对象和/或设置对象的属性;
类文件内容判断模块,用于在模块配置文件中的对象和对象的属性没有改变时,则判断所述模块配置文件中的类文件是否已改变,并在所述模块配置文件中的类文件已改变时,重新生成已改变的类文件对应的对象以及与对象关联的模块。
8.根据权利要求6所述的装置,其特征在于,所述重建对象存储单元包括:
第一类型存储模块,用于按照对象的名称存储创建的对象和/或存储设置对象的属性;
第二类型存储模块,用于按照对象的类型存储创建的对象和/或存储设置对象的属性,以实现Web应用的动态更新。
9.根据权利要求6所述的装置,其特征在于,所述装置包括:
首次启动的信息处理单元,用于判断所述Web应用的当前动作是否为首次启动,在Web应用的当前动作为首次启动时,查找基础配置属性文件;
周期信息提取单元,用于在查找基础配置属性文件时,在查找的基础配置属性文件中提取周期扫描Web应用对应的周期;
模块位置文件名提取单元,用于提取模块位置文件名和路径,以便根据提取的模块位置文件名和路径载入模块配置文件。
10.根据权利要求9所述的装置,其特征在于,所述装置包括:
默认路径的信息查找单元,用于在没有查找到基础配置属性文件时,则在默认路径中获取周期扫描Web应用对应的周期;
默认模块位置文件名提取单元,用于获取模块位置文件名和路径,以便根据获取的模块位置文件名和路径载入模块配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510481682.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拆码盘机的钩爪动力传动装置
- 下一篇:手感好、包带强度高的抗紫外线包