[发明专利]文件加载、生成方法和装置,以及智能终端在审
申请号: | 201610137294.1 | 申请日: | 2016-03-10 |
公开(公告)号: | CN107180168A | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 刘敦俊;董侃;刘自龙 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/51;G06F9/45 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 加载 生成 方法 装置 以及 智能 终端 | ||
1.一种文件加载方法,其特征在于,包括:
运行脚本时读取所述脚本对应JS文件;
通过调用解析接口对所述JS文件进行解密处理,再调用目标文件中的其他JS文件。
2.根据权利要求1所述的方法,其特征在于,所述目标文件包括通过N个JS文件整合以变更JS文件结构的文件,其中,N为大于1的正整数。
3.根据权利要求1所述的方法,其特征在于,所述运行脚本时读取所述脚本对应JS文件之后,还包括:
判断所述JS文件是否为加密文件;
当判断所述JS文件为加密文件时,确定所述JS文件属于目标文件。
4.根据权利要求1所述的方法,其特征在于,通过调用解析接口对所述JS文件进行解密处理,包括:
调用解析接口传送所述JS文件的文件信息;
依据所述文件信息确定预置的解密方式,采用预置的解密方式对加密的JS文件进行解密处理。
5.根据权利要求1所述的方法,其特征在于,调用所述目标文件中的其他JS文件,包括:
通过内存读操作调用所述目标文件中的其他JS文件。
6.根据权利要求5所述的方法,其特征在于,通过内存读操作调用所述目标文件中的其他JS文件,包括:
获取所述目标文件的目标信息;
依据所述目标信息,调用所述解析接口获取所述目标文件中的其他JS文件。
7.根据权利要求6所述的方法,其特征在于,通过调用解析接口对所述JS文件进行解密处理之后,还包括:
依据JS文件确定所属的目标文件,确定所述目标文件中各JS文件的对应关系。
8.根据权利要求7所述的方法,其特征在于,依据所述目标信息,调 用所述解析接口获取所述目标文件中的其他JS文件,包括:
调用解析接口发送所述目标信息;
依据所述目标信息调用所述目标文件中各JS文件的对应关系,依据所述对应关系确定获取的其他JS文件;
对所述其他JS文件进行解密处理后返回,直到所述脚本所需目标文件中JS文件均获取完毕。
9.根据权利要求5至8任一所述的方法,其特征在于,所述目标信息包括所述目标文件的路径信息。
10.根据权利要求7或8所述的方法,其特征在于,所述对应关系包括目标文件中各JS文件的调用逻辑。
11.根据权利要求2、5、6、7或8所述的方法,其特征在于,所述其他JS文件包括:目标文件中除所述JS文件之外的N-1个文件中、脚本运行所需的JS文件。
12.一种文件生成方法,其特征在于,包括:
在编译脚本过程中,获取脚本对应各JS源码的JS文件;
采用各JS源码对应JS文件生成目标文件;
对所述目标文件中各JS文件进行加密,生成加密的目标文件。
13.根据权利要求12所述的方法,其特征在于,采用各JS源码对应JS文件生成目标文件,包括:
确定各JS源码的对应关系;
依据所述对应关系将各JS源码对应JS文件进行整合,生成目标文件。
14.根据权利要求12所述的方法,其特征在于,对所述目标文件中各JS文件进行加密,生成加密的目标文件,包括:
按照预置加密方式对目标文件中各JS文件进行加密处理,将各加密的JS文件构成加密的目标文件。
15.根据权利要求13或14所述的方法,其特征在于,所述对应关系包括目标文件中各JS文件的调用逻辑。
16.根据权利要求12至14任一所述的方法,其特征在于,还包括:
对所述加密的目标文件进行存储,获取存储的路径信息作为所述目标文件的目标信息。
17.一种文件加载装置,其特征在于,包括:
读取单元,用于运行脚本时读取所述脚本对应JS文件;
解析单元,用于通过调用解析接口对所述JS文件进行解密处理,再调用目标文件中的其他JS文件。
18.根据权利要求17所述的装置,其特征在于,所述目标文件包括通过N个JS文件整合以变更JS文件结构的文件,其中,N为大于1的正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610137294.1/1.html,转载请声明来源钻瓜专利网。