模板编辑方法、装置、服务器和介质与流程

文档序号:15587892发布日期:2018-10-02 18:36阅读:170来源:国知局

本发明涉及计算机技术领域,特别是涉及一种模板编辑方法、装置、服务器和介质。



背景技术:

网页开发过程中将使用到网页模板,网页模板根据需求进行开发,不同的网页模板适用于不同的网页的页面。在编辑平台上打开网页模板,可以提供一个可视化的界面,这样,网页的开发人员能够在该可视化界面内对网页模板进行编辑,进而生成网页文件。

现有的网页模板的定义规则较为复杂,对于不同的页面需求需要分别单独开发不同的网页模板,网页模板之间难以实现通用,网页模板的重复利用率低,造成网页模板的开发成本较高,网页开发效率低下。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种适用性更高,能够降低网页开发成本,提高网页开发效率的模板编辑方法、装置、服务器和介质。

一种模板编辑方法,所述方法包括:

获取模板文件,解析所述模板文件,得到所述模板文件中的模板元素;

获取提取指令,根据所述提取指令提取所述模板元素中的可变元素;

获取标识指令,根据所述标识指令对所述可变元素添加可变标识;

通过编辑器加载所述模板文件,在所述编辑器内显示所述模板文件对应的编辑界面;

通过所述编辑器识别所述可变标识,并根据所述可变标识在所述编辑界面内显示所述可变元素;

获取对所述可变元素的编辑指令,根据所述编辑指令对所述可变元素进行变更;

根据变更后的所述可变元素以及其他所述模板元素,生成网页文件。

在其中一个实施例中,所述根据变更后的所述可变元素以及其他所述模板元素,生成网页文件的步骤包括:

接收生成指令,根据所述生成指令删除变更后的所述可变元素的所述可变标识;

根据删除了所述可变标识的所述可变元素以及所述模板文件中的其他所述模板元素,生成更新模板;

根据所述更新模板生成所述网页文件。

在其中一个实施例中,所述获取对所述可变元素的编辑指令,根据所述编辑指令对所述可变元素进行变更的步骤包括:

获取对所述可变元素的编辑指令,根据所述编辑指令从所述编辑界面中选择可变元素;

获取被选择的所述可变元素的元素属性;

根据所述编辑指令从预设元素库里获取变更元素,获取所述变更元素的元素属性;

检测所述可变元素的元素属性与所述变更元素的元素属性是否一致,当所述可变元素的元素属性与所述变更元素的元素属性一致时,将所述可变元素变更为所述变更元素;

所述根据变更后的所述可变元素以及其他所述模板元素,生成网页文件的步骤为:

根据所述变更元素以及其他所述模板元素,生成网页文件。

在其中一个实施例中,所述根据变更后的所述可变元素以及其他所述模板元素,生成网页文件的步骤包括:

获取变更后的所述可变元素以及所述模板文件中的其他模板元素;

根据模板元素以及所述可变元素与代码片段的对应关系,获取与变更后的所述可变元素以及所述模板文件中的其他所述模板元素对应的所述代码片段;

根据预设规则,对各所述代码片段进行编译,生成执行代码;

根据所述执行代码生成所述网页文件。

在其中一个实施例中,所述根据预设规则,对各所述代码片段进行编译,生成执行代码的步骤包括:

获取多个所述代码片段的逻辑优先级;

根据预设逻辑顺序以及多个所述代码片段的逻辑优先级,对多个所述代码片段进行编译,并生成所述执行代码。

一种模板编辑装置,所述装置包括:

模块元素获取模块,用于获取模板文件,解析所述模板文件,得到所述模板文件中的模板元素;

可变元素提取模块,用于获取提取指令,根据所述提取指令提取所述模板元素中的可变元素;

可变标识添加模块,用于获取标识指令,根据所述标识指令对所述可变元素添加可变标识;

编辑界面显示模块,用于通过编辑器加载所述模板文件,在所述编辑器内显示所述模板文件对应的编辑界面;

可变元素显示模块,用于通过所述编辑器识别所述可变标识,并根据所述可变标识在所述编辑界面内显示所述可变元素;

变更模块,用于获取对所述可变元素的编辑指令,根据所述编辑指令对所述可变元素进行变更;

网页文件生成模块,用于根据变更后的所述可变元素以及其他所述模板元素,生成网页文件。

在其中一个实施例中,所述网页文件生成模块包括:

可变标识删除单元,用于接收生成指令,根据所述生成指令删除变更后的所述可变元素的所述可变标识;

更新模块生成单元,用于根据删除了所述可变标识的所述可变元素以及所述模板文件中的其他所述模板元素,生成更新模板;

网页文件生成单元,用于根据所述更新模板生成所述网页文件。

在其中一个实施例中,所述变更模块包括:

可变元素选择单元,用于获取对所述可变元素的编辑指令,根据所述编辑指令从所述编辑界面中选择可变元素;

第一元素属性获取单元,用于获取被选择的所述可变元素的元素属性;

第二元素属性获取单元,用于根据所述编辑指令从预设元素库里获取变更元素,获取所述变更元素的元素属性;

变更单元,用于检测所述可变元素的元素属性与所述变更元素的元素属性是否一致,当所述可变元素的元素属性与所述变更元素的元素属性一致时,将所述可变元素变更为所述变更元素;

所述网页文件生成模块还用于根据所述变更元素以及其他所述模板元素,生成网页文件。

一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例中所述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例中所述方法的步骤。

上述模板编辑方法、装置、服务器和介质,通过对模板文件内的可变元素进行提取,并对可变元素添加可变标识,使得不可变的模板元素与可变元素得以区分,而无需重新创建模板规则,使得能够针对可变元素进行变更等编辑,有效提高了对模板文件的编辑效率。

附图说明

图1为一个实施例中模板编辑方法的应用环境图;

图2为一个实施例中模板编辑方法的流程图;

图3为一个实施例中模板编辑装置的结构示意图;

图4为一个实施例中服务器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中所提供的模板编辑方法可以应用于如图1所示的应用环境中。其中,多个终端102通过网络分别与服务器104进行连接。多个终端102分别将模板文件上传至服务器104。服务器104接收到模板文件后,解析模板文件,得到模板文件中的模板元素,终端102接收用户输入的提取指令和标识指令,并发送至服务器,服务器104根据提取指令提取模板元素中的可变元素,根据标识指令对可变元素添加可变标识。服务器104通过编辑器加载模板文件,并在编辑器内显示模板文件的编辑界面,并在编辑界面内区分显示可变元素和不可变的模板元素,服务器104根据用户对可变元素的编辑指令对可变元素进行变更,随后根据变更后的所述可变元素以及其他所述模板元素,生成网页文件。

在一个实施例中,如图2所示,提供了一种模板编辑方法,以该方法应用于图1中的服务器为例进行说明,具体包括以下步骤:

步骤202,获取模板文件,解析模板文件,得到模板文件中的模板元素。

具体地,该模板文件为网页页面的模板文件,该网页页面可以是web页面,也可以是终端上应用程序的显示页面的模板文件,该模板文件可理解为模板,不同显示风格的网页页面或者应用程序的显示页面具有不同的模板文件。

该模板文件包含了若干模板元素,模板元素为组成模板文件的最基本的要素。具体地,该模板元素可以是模板文件中的一个图案、图片或者是字符串,也可以是构建该模板文件的某一类属性,比如,模板元素为模板的颜色,或者是模板的显示尺寸,或者是模板的透明度,或者是模板的显示方式。

本步骤中,通过对模板文件进行解析,获取到模板文件中的所有模板元素,即获取了组成该模板文件的全部元素以及构建该模板文件的属性。

步骤204,获取提取指令,根据提取指令提取模板元素中的可变元素。

具体地,可变元素为模板文件中可以进行替换或者可以进行变更的模板元素,也就是说,可变元素为模板元素的一种,或者说,可变元素属于模板元素,在上述步骤获取了模板文件中的所有模板元素后,本步骤,根据提取指令从多个模板元素中提取可变元素。

在获取提取指令后,提取可变元素,可视为从多个模板元素中选择其中的一个或者多个为可变元素,或者从多个模板元素中确定其中的一个或者多个为可变元素。

值得一提的是,该提取指令可以是根据用户输入指令获得,该提取指令也可以是根据预设提取规则获取。

步骤206,获取标识指令,根据标识指令对可变元素添加可变标识。

具体地,可变标识用于标识该可变元素,用于区分可变元素以及其他模板元素。可以理解为,添加了可变标识的即为可变元素,而未添加可变标识的其他模板元素,则为不可变的模板元素,不可变的模板元素不可进行替换或者不可进行变更。

本步骤中,在确定了可变元素后,根据标识指令对可变元素添加可变标识,使得可变元素与可变标识相关联,一个可变元素对应一个可变标识。

该可变标识可以是模板元素中一个预设的字段的值,在一个实施例中,可变标识为模板元素的一个预设的标识字段的值,比如,该可变标识的数据类型为字符串,对可变元素添加可变标识也就是将该标识字段的值修改为预设的值,比如,每一个模板元素均包括一个预设的标识字段,该标识字段的取值范围为“0”和“1”,当该标识字段取值为“1”时,则该模板元素为可变元素,当标识字段取值为“0”时,则该模板元素为不可变的模板元素。本实施例中,各模板元素的标识字段的原始值均为“0”,当根据标识指令对可变元素添加可变标识后,将可变元素的标识字段的值由“0”修改为“1”这样,标识字段的值为“1”的模板元素即为可变元素,而标识字段的值为“0”的模板元素即为不可变的模板元素。

在另外的实施例中,对可变元素添加可变标识为对可变元素添加标识字段。通过该标识字段,能够区分可变元素和不可变的模板元素。

在一个实施例中,各可变元素的可变标识为统一的标识,即表示可变标识的字符串均为相同值,各模板元素的可变标识相同,仅用于标记该模板元素可替换或可变更;在另外的实施例中,各模板元素的可变标识不同,即表示可变标识的字符串各不同,但是具有同一属性就是“该模板元素可变”,这样,该可变标识还能够用于标记模板元素的属性、模板元素被操作的信息。

步骤208,通过编辑器加载模板文件,在编辑器内显示模板文件对应的编辑界面。

具体地,该编辑器用于加载模板文件,并将模板文件显示,通过该编辑器显示该模板文件对应的编辑界面,得该模板文件图形化,进而使得该模板文件能够被编辑。

步骤210,通过编辑器识别可变标识,并根据可变标识在编辑界面内显示可变元素。

本步骤中,编辑器加载模板文件后,读取模板文件中的模板元素,进而获得可变元素的可变标识,通过识别可变标识,进而区分识别不可变的模板元素以及可变元素,根据该可变标识对可变元素进行显示,以使得可变元素的显示方式与不可变的其他的模板元素的显示方式不同。

在一个实施例中,通过编辑器加载模板文件后获得模板文件的模板元素,读取模板元素的标识字段的值,根据标识字段的值识别出可变标识,根据可变标识在编辑界面内显示可变元素,即根据该标识字段的值区分显示可变元素和不可变的其他模板元素,进而使得可变元素和不可变的其他模板元素得以区分。

在一个实施例中,根据可变标识在编辑界面内显示可变元素,并显示可变元素对应的可变标识,比如,在显示可变元素的同时显示可变标识,并且对可变元素和可变标识进行关联显示,本实施例中,可变标识为可视化的标识,可变标识在编辑界面可视,可变标识为一个图案,该可变标识也可以为一个图形标记,通过关联显示可变元素和可变标识,每一可变元素与一可变标识关联显示,使得可变元素能够与不可变的其他模板元素得以区分。

步骤212,获取对可变元素的编辑指令,根据编辑指令对可变元素进行变更。

具体地,编辑指令用于对可变元素进行编辑,使得可变元素实现变更,对可变元素进行变更可以理解为对可变元素进行替换,例如,用一替换元素将可变元素进行替换,使得可变元素实现变更,变更后的可变元素与变更前的可变元素均具有可变标识,或者说,变更后的可变元素也具有预设的标识字段,变更后的可变元素的标识字段的值与变更前的可变元素的标识字段的值相同。也就是说,变更后的可变元素依然是可变的。

步骤214,根据变更后的可变元素以及其他模板元素,生成网页文件。

本步骤中,变更后的可变元素以及模板文件中未变更的其他的模板元素构成了最终的模板文件,该模板文件用于生成网页文件。

上述实施例中,通过对模板文件内的可变元素进行提取,并对可变元素添加可变标识,使得不可变的模板元素与可变元素得以区分,而无需重新创建模板规则,使得能够针对可变元素进行变更等编辑,有效提高了对模板文件的编辑效率。

在一个实施例中,根据变更后的可变元素以及其他模板元素,生成网页文件的步骤包括:接收生成指令,根据生成指令删除变更后的可变元素的可变标识;根据删除了可变标识的可变元素以及模板文件中的其他模板元素,生成更新模板;根据更新模板生成网页文件。

本实施例中,更新模板即为更新后的模板文件,该生成指令用于对模板文件进行编译生成网页文件。具体地,当接收到生成指令后,则意味着模板文件已经确定,无需对模板文件进行编辑,也无需对模板文件内的可变元素进行变更,则将可变元素对应的可变标识删除,使得模板文件中的所有模板元素均不包含可变标识,或者不包含标识字段,这样,使得模板文件数据量更小,且使得生成网页文件也不包含可变标识,使得网页文件更为简洁。而在网页文件被打开后,网页文件的显示页面上将不会显示可变标识,进而使得网页文件的显示页面更为简洁。

一个实施例是,将可变元素的可变标识删除的步骤还包括将可变元素的标识字段删除,并且还将不可变的模板元素的标识字段删除,使得模板文件中不包含标识字段。

在一个实施例中,获取对可变元素的编辑指令,根据编辑指令对可变元素进行变更的步骤包括:获取对可变元素的编辑指令,根据编辑指令从编辑界面中选择可变元素;获取被选择的可变元素的元素属性;根据编辑指令从预设元素库里获取变更元素,获取变更元素的元素属性;检测可变元素的元素属性与变更元素的元素属性是否一致,当可变元素的元素属性与变更元素的元素属性一致时,将可变元素变更为变更元素;根据变更后的可变元素以及其他模板元素,生成网页文件的步骤为:根据变更元素以及其他模板元素,生成网页文件。

具体地,元素属性为可变元素的一个字段,例如,元素属性为可变元素的属性字段,该元素属性用于表示可变元素的属性,该属性可以理解为类别,比如,图形类的可变元素的元素属性相同,字符串类的可变元素的元素属性相同,用于定义模板文件的显示风格的可变元素的元素属性相同。相同属性的可变元素,其属性字段的值相同。

变更元素为预存的变更元素,用于替换可变元素,该预设元素库中包含多个变更元素,不同的变更元素具有不同的元素属性。本实施例中,相同的元素属性的变更元素才可对可变元素进行替换。

具体地,编辑指令还用于对预设元素库里的变更元素进行选择确定,当选择确定了可变元素以及变更元素后,分别获取可变元素的元素属性以及变更元素的元素属性,对两者的元素属性进行对比检测,当两者的的元素属性相同时,则将模板文件内的可变元素替换为变更元素,当变更操作完成后,模板文件更新为更新模板。

而更新后的更新模板包括模板文件中的变更元素以及模板文件中其他未变更的模板元素,则根据更新后的更新模板生成网页文件。

在一个实施例中,根据变更后的可变元素以及其他模板元素,生成网页文件的步骤包括:获取变更后的可变元素以及模板文件中的其他模板元素;根据模板元素以及可变元素与代码片段的对应关系,获取与变更后的可变元素以及模板文件中的其他模板元素对应的代码片段;根据预设规则,对各代码片段进行编译,生成执行代码;根据执行代码生成网页文件。

具体地,每一模板元素对应一代码片段,该代码片段为网页文件的执行代码中的一部分,由于可变元素为模板元素的一种,因此,每一可变元素也对应一代码片段,且该代码片段中不包含可变标识,或者说,代码片段中不包含与可变标识对应的标识字段。模板元素与代码片段的对应关系在服务器中为预设的,并且代码片段也是预存于服务器中。

本实施例中,获取模板文件中所有的模板元素对应的代码片段,即获取包括变更后的可变元素的代码片段以及未变更的其他模板元素的代码片段,并根据预设规则对所有的代码片段进行编译,生成执行代码,通过该执行代码生成对应的网页文件。

在一个实施例中,根据预设规则,对各代码片段进行编译,生成执行代码的步骤包括:获取多个代码片段的逻辑优先级;根据预设逻辑顺序以及多个代码片段的逻辑优先级,对多个代码片段进行编译,并生成执行代码。

应该理解的是,模板元素之间存在嵌套或者调用关系,比如,每一个模板元素对应一个业务逻辑,部分业务逻辑的执行需在其他业务逻辑的基础上执行,该业务逻辑的嵌套或者调用关系则通过逻辑优先级体现,逻辑优先级在先的代码片段需要首先运行,而逻辑优先级在后的代码片段则在逻辑优先级在先的代码片段运行之后运行,预设逻辑顺序记录了逻辑优先级的执行顺序,因此,根据预设逻辑顺序生成执行代码,能够使得生成的执行代码业务逻辑更为准确,避免出现编译错误。

在一个实施例中,如图3所示,提供了一种模板编辑装置,包括:模块元素获取模块302、可变元素提取模块304、可变标识添加模块306、编辑界面显示模块308、可变元素显示模块310、变更模块312和网页文件生成模块314,其中:

模块元素获取模块302用于获取模板文件,解析模板文件,得到模板文件中的模板元素。

可变元素提取模块304用于获取提取指令,根据提取指令提取模板元素中的可变元素。

可变标识添加模块306用于获取标识指令,根据标识指令对可变元素添加可变标识。

编辑界面显示模块308用于通过编辑器加载模板文件,在编辑器内显示模板文件对应的编辑界面。

可变元素显示模块310用于通过编辑器识别可变标识,并根据可变标识在编辑界面内显示可变元素。

变更模块312用于获取对可变元素的编辑指令,根据编辑指令对可变元素进行变更。

网页文件生成模块314用于根据变更后的可变元素以及其他模板元素,生成网页文件。

在一个实施例中,网页文件生成模块314包括:

可变标识删除单元,用于接收生成指令,根据生成指令删除变更后的可变元素的可变标识。

更新模块生成单元,用于根据删除了可变标识的可变元素以及模板文件中的其他模板元素,生成更新模板。

网页文件生成单元,用于根据更新模板生成网页文件。

在一个实施例中,变更模块312包括:

可变元素选择单元,用于获取对可变元素的编辑指令,根据编辑指令从编辑界面中选择可变元素。

第一元素属性获取单元,用于获取被选择的可变元素的元素属性。

第二元素属性获取单元,用于根据编辑指令从预设元素库里获取变更元素,获取变更元素的元素属性。

变更单元,用于检测可变元素的元素属性与变更元素的元素属性是否一致,当可变元素的元素属性与变更元素的元素属性一致时,将可变元素变更为变更元素。

网页文件生成模块314还用于根据变更元素以及其他模板元素,生成网页文件。

在一个实施例中,网页文件生成模块314包括:

模块元素获取单元,用于获取变更后的可变元素以及模板文件中的其他模板元素。

代码片段获取单元,用于根据模板元素以及可变元素与代码片段的对应关系,获取与变更后的可变元素以及模板文件中的其他模板元素对应的代码片段。

执行代码生成单元,用于根据预设规则,对各代码片段进行编译,生成执行代码。

网页文件生成单元,用于根据执行代码生成网页文件。

在一个实施例中,执行代码生成单元包括:

逻辑优先级获取子单元,用于获取多个代码片段的逻辑优先级。

执行代码生成子单元,用于根据预设逻辑顺序以及多个代码片段的逻辑优先级,对多个代码片段进行编译,并生成执行代码。

在一个实施例中,提供了一种服务器,如图4所示,该服务器包括通过系统总线连接的处理器、存储器、存储在存储器上并可在处理器上运行的计算机程序以及网络接口等。其中,处理器用于提供计算和控制能力。存储器为计算机程序的运行提供环境。存储器包括内存储器和非易失性存储介质。网络接口用于与外部的计算机设备通过网络连接通信。处理器执行计算机程序时实现以下步骤:

获取模板文件,解析模板文件,得到模板文件中的模板元素。

获取提取指令,根据提取指令提取模板元素中的可变元素。

获取标识指令,根据标识指令对可变元素添加可变标识。

通过编辑器加载模板文件,在编辑器内显示模板文件对应的编辑界面。

通过编辑器识别可变标识,并根据可变标识在编辑界面内显示可变元素。

获取对可变元素的编辑指令,根据编辑指令对可变元素进行变更。

根据变更后的可变元素以及其他模板元素,生成网页文件。

该服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

接收生成指令,根据生成指令删除变更后的可变元素的可变标识。

根据删除了可变标识的可变元素以及模板文件中的其他模板元素,生成更新模板。

根据更新模板生成网页文件。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取对可变元素的编辑指令,根据编辑指令从编辑界面中选择可变元素。

获取被选择的可变元素的元素属性。

根据编辑指令从预设元素库里获取变更元素,获取变更元素的元素属性。

检测可变元素的元素属性与变更元素的元素属性是否一致,当可变元素的元素属性与变更元素的元素属性一致时,将可变元素变更为变更元素。

根据变更后的可变元素以及其他模板元素,生成网页文件的步骤为:

根据变更元素以及其他模板元素,生成网页文件。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取变更后的可变元素以及模板文件中的其他模板元素。

根据模板元素以及可变元素与代码片段的对应关系,获取与变更后的可变元素以及模板文件中的其他模板元素对应的代码片段。

根据预设规则,对各代码片段进行编译,生成执行代码。

根据执行代码生成网页文件。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取多个代码片段的逻辑优先级。

根据预设逻辑顺序以及多个代码片段的逻辑优先级,对多个代码片段进行编译,并生成执行代码。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取模板文件,解析模板文件,得到模板文件中的模板元素。

获取提取指令,根据提取指令提取模板元素中的可变元素。

获取标识指令,根据标识指令对可变元素添加可变标识。

通过编辑器加载模板文件,在编辑器内显示模板文件对应的编辑界面。

通过编辑器识别可变标识,并根据可变标识在编辑界面内显示可变元素。

获取对可变元素的编辑指令,根据编辑指令对可变元素进行变更。

根据变更后的可变元素以及其他模板元素,生成网页文件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

接收生成指令,根据生成指令删除变更后的可变元素的可变标识。

根据删除了可变标识的可变元素以及模板文件中的其他模板元素,生成更新模板。

根据更新模板生成网页文件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取对可变元素的编辑指令,根据编辑指令从编辑界面中选择可变元素。

获取被选择的可变元素的元素属性。

根据编辑指令从预设元素库里获取变更元素,获取变更元素的元素属性。

检测可变元素的元素属性与变更元素的元素属性是否一致,当可变元素的元素属性与变更元素的元素属性一致时,将可变元素变更为变更元素。

根据变更后的可变元素以及其他模板元素,生成网页文件的步骤为:

根据变更元素以及其他模板元素,生成网页文件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取变更后的可变元素以及模板文件中的其他模板元素。

根据模板元素以及可变元素与代码片段的对应关系,获取与变更后的可变元素以及模板文件中的其他模板元素对应的代码片段。

根据预设规则,对各代码片段进行编译,生成执行代码。

根据执行代码生成网页文件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取多个代码片段的逻辑优先级。

根据预设逻辑顺序以及多个代码片段的逻辑优先级,对多个代码片段进行编译,并生成执行代码。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1