一种只读存储器的程序保存方法及相关装置与流程

文档序号:13804566阅读:227来源:国知局
一种只读存储器的程序保存方法及相关装置与流程

本申请涉及计算机技术领域,特别涉及一种只读存储器的程序保存方法、程序保存装置、计算设备及计算机可读存储介质。



背景技术:

随着信息技术的快速发展,人们对于身份验证不再满足于一般的实体钥匙或者记录用户编号的验证方式,进而出现了智能卡技术,以计算机和通信技术为手段,在智能建筑内部可以将各项设施连接成为一个有机整体,用户通过一张ic卡便可完成通常的钥匙、资金结算、考勤和某些控制操作。在例如银行,这种环境中可以快速完成对用户的身份验证操作,并且拥有良好的保密性能。极大的方便了用户的操作,无需携带过多的钥匙等其他设备。

其中,智能卡是内嵌有微芯片的塑料卡(通常是一张信用卡的大小)的通称。一些智能卡包含一个微电子芯片,智能卡需要通过读写器进行数据交互。智能卡配备有cpu(中央处理器)、ram(随机存取存储器)和i/o(读写交互),可自行处理数量较多的数据而不会干扰到主机cpu的工作。智能卡还可过滤错误的数据,以减轻主机cpu的负担。适应于端口数目较多且通信速度需求较快的场合。卡内的集成电路包括中央处理器cpu、可编程只读存储器eeprom、随机存储器ram和固化在只读存储器rom中的卡内操作系统cos(chipoperatingsystem)。卡中数据分为外部读取和内部处理部分。

一般的在,卡内操作系统和程序进行运行时,会通过创造很多数据对象构造相应的运行环境。但是这些对象数据在创建的过程中,使用的是给客户的存储空间(eeprom),浪费了大量的存储空间。并且,在构造时运行时间长,会导致响应变慢。

因此,如何使智能卡在运行中不浪费更多的客户存储空间,以及加快智能卡的环境构造速度,是本领域技术人员所关注的重点问题。



技术实现要素:

本申请的目的是提供一种只读存储器的程序保存方法、程序保存装置、计算设备及计算机可读存储介质,通过在写入只读存储器之前就生成对象数据,将对象数据和程序一起写入只读存储器,就可以使系统在运行时直接调用对象数据,不占用客户使用的存储空间,加快程序的运行速度。

为解决上述技术问题,本申请提供一种只读存储器的程序保存方法,包括:

根据获取的待保存对象的信息对程序文件进行解析,得到所述待保存对象对应的程序内容,并根据所述程序内容生成对象数据;其中,所述程序文件是只读存储器在保存程序时写入的代码文件;

将所述对象数据表示为可编译代码的形式,得到掩膜文件;

将所述掩膜文件与所述程序文件进行编译并链接得到十六进制文件,将所述十六进制文件保存到所述只读存储器中。

可选的,所述根据获取的待保存对象的信息对程序文件进行解析,得到所述待保存对象对应的程序内容,并根据所述程序内容生成对象数据,包括:

解析所述程序文件得到程序的类和静态域;

获取所述待保存对象的类名,根据所述类名进行匹配得到所述类的所述静态域;

根据所述静态域生成所述对象数据,并把所述对象数据引用到所述静态域中。

可选的,所述根据获取的待保存对象的信息对程序文件进行解析,得到所述待保存对象对应的程序内容,并根据所述程序内容生成对象数据,包括:

解析所述程序文件得到所述类和所述静态域;

判断所述静态域的对象类型是否为待保存瞬时对象;

若是,则根据所述静态域生成所述瞬时对象数据,并把所述瞬时对象数据引用到所述静态域中。

可选的,所述程序保存方法还包括:

当解析程序文件时,记录瞬时对象的数据存储的ram空间起始地址;

将所述ram空间起始地址作为所述瞬时对象数据的数据存储地址;

增加或减少所述ram空间起始地址预设大小,得到新ram空间起始地址,以分配所述数据存储地址给下一个所述瞬时对象数据。

本申请还提供一种只读存储器的程序保存装置,包括:

对象数据生成模块,用于根据获取的待保存对象的信息对程序文件进行解析,得到所述待保存对象对应的程序内容,并根据所述程序内容生成对象数据;其中,所述程序文件是只读存储器在保存程序时写入的代码文件;

掩膜文件生成模块,用于将所述对象数据表示为可编译代码的形式,得到掩膜文件;

程序存储模块,用于将所述掩膜文件与所述程序文件进行编译并链接得到十六进制文件,将所述十六进制文件保存到所述只读存储器中。

可选的,所述对象数据生成模块,包括:

第一解析单元,用于解析所述程序文件得到程序的类和静态域;

静态域匹配单元,用于获取所述待保存对象的类名,根据所述类名进行匹配得到所述类的所述静态域;

对象数据生成单元,用于根据所述静态域生成所述对象数据,并把所述对象数据引用到所述静态域中。

可选的,所述对象数据生成模块,包括:

第二解析单元,用于解析所述程序文件得到所述类和所述静态域;

对象类型判断单元,用于判断所述静态域的对象类型是否为待保存瞬时对象;

瞬时对象数据生成单元,用于根据所述静态域生成所述瞬时对象数据,并把所述瞬时对象数据引用到所述静态域中。

可选的,还包括:

地址记录单元,用于当解析程序文件时,记录瞬时对象的数据存储的ram空间起始地址;

处理单元,用于将所述ram空间起始地址作为所述瞬时对象数据的数据存储地址;

地址处理单元,用于增加或减少所述ram空间起始地址预设大小,得到新ram空间起始地址,以分配所述数据存储地址给下一个所述瞬时对象数据。

本申请还提供一种计算设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时,实现如下的步骤:

根据获取的待保存对象的信息对程序文件进行解析,得到所述待保存对象对应的程序内容,并根据所述程序内容生成对象数据;其中,所述程序文件是只读存储器在保存程序时写入的代码文件;

将所述对象数据表示为可编译代码的形式,得到掩膜文件;

将所述掩膜文件与所述程序文件进行编译并链接得到十六进制文件,将所述十六进制文件保存到所述只读存储器中。

本申请还提供一种计算机可读存储介质,所述计算机可读存储解释上存储有计算机程序,所述计算机程序被处理器执行时,实现如下的步骤:

根据获取的待保存对象的信息对程序文件进行解析,得到所述待保存对象对应的程序内容,并根据所述程序内容生成对象数据;其中,所述程序文件是只读存储器在保存程序时写入的代码文件;

将所述对象数据表示为可编译代码的形式,得到掩膜文件;

将所述掩膜文件与所述程序文件进行编译并链接得到十六进制文件,将所述十六进制文件保存到所述只读存储器中。

本申请所提供的一种只读存储器的程序保存方法,包括:根据获取的待保存对象的信息对程序文件进行解析,得到所述待保存对象对应的程序内容,并根据所述程序内容生成对象数据;其中,所述程序文件是只读存储器在保存程序时写入的代码文件;将所述对象数据表示为可编译代码的形式,得到掩膜文件;将所述掩膜文件与所述程序文件进行编译并链接得到十六进制文件,将所述十六进制文件保存到所述只读存储器中。

由于生成的对象数据大多无需再做改变,一次生成就可以多次复用,因此通过写入只读存储器之前就生成对象数据,将对象数据和程序一起写入只读存储器,就可以使系统在运行时不用重复构造建立对象数据,直接调用对象数据,不占用客户使用的存储空间,加快程序的运行速度,同时智能卡的存储空间也可以做相应的变化以适应要求,减少智能卡的制造成本。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例所提供的一种只读存储器的程序保存方法的流程图;

图2为本申请实施例所提供的一种只读存储器的程序保存方法的一种对象数据生成过程的流程图;

图3为本申请实施例所提供的一种只读存储器的程序保存方法的另一种对象数据生成过程的流程图;

图4为本申请实施例所提供的一种只读存储器的程序保存方法的瞬时对象地址设置的流程图;

图5为本申请实施例所提供的一种只读存储器的程序保存装置的结构示意图。

具体实施方式

本申请的核心是提供一种只读存储器的程序保存方法、程序保存装置、计算设备及计算机可读存储介质,通过在写入只读存储器之前就生成对象数据,将对象数据和程序一起写入只读存储器,就可以使系统在运行时直接调用对象数据,不占用客户使用的存储空间,加快程序的运行速度。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参考图1,图1为本申请实施例所提供的一种只读存储器的程序保存方法的流程图。

本实施提供一种只读存储器的程序保存方法,可以加快程序运行速度,减少使用客户的存储空间,该方法可以包括:

s101,根据获取的待保存对象的信息对程序文件进行解析,得到待保存对象对应的程序内容,并根据程序内容生成对象数据;其中,程序文件是只读存储器在保存程序时写入的代码文件;

本步骤旨在根据待保存对象的信息对程序文件进行解析并生成相应的对象数据。由于智能卡在运行时,构造环境加载相应的对象数据,会使用一定的客户存储空间,并且会加长运行时的环境构造时间长,导致响应变慢,不利于客户使用智能卡。另一方面,这些对象的数据一般创建好以后就不会再去修改。因此,在程序保存在只读存储器之前就生成好相应的对象数据,并和程序一起保存在只读存储器中,在程序运行时就可以直接调用这些对象数据,而不用重新生成。节约了客户的存储空间,减少了运行时构造环境的时长,加快响应速度。

其中,获取的待保存对象的信息可以是根据不同的要求选择的不同的对象类型或者是对象名。一般的,待保存对象可以指大多数的对象,针对不同的对象应用不同的程序文件解析的方法,因此,在具体操作时可以根据不同的程序文件的解析方法解析出不同的对象,以生成不同的对象数据。

以java卡为例,在本实施例中,主要是针对普通java类对象和瞬时数组类对象解析程序文件,并生成相应的对象数据。针对不同的对象,有不同的解析生成方法,具体内容在以下实施例中叙述。

其中,在技术方案实施的时候可以根据不同的方式获取待保存对象的信息,一般的,由于是在计算机中自动化完成,因此将对象的信息保存在文件中,计算机在处理的时候直接读取信息,进行处理。需要说明的是,如果保存的信息是类的名称,需要保存对象的全限定名。

获取到待保存对象的信息后,由于对象的相关的构造代码,用于建造对象数据的内容都保存在程序文件中,并且可能关联到程序文件的不同内容部分,例如文件中的类结构、常量池、静态域以及方法,因此需要根据该信息解析出相应的程序文件,得到与该待保存对象相关联的程序内容,就可以根据相关的程序内容生成相应的对象数据。

需要强调的是,该对象数据不是严格意义上的在程序运行中生成的对象数据。由于一般的对象数据是在程序运行时生成的数据,而本技术方案中的对象数据是在程序文件运行之前生成的数据,并且该对象数据可以与程序进行关联,写入只读存储器中可以与程序正常的配合运行,因此,可以设计对象数据是一种自定义格式的数据,用来适应在程序运行之前进行生成并且可以正常使用的数据。

s102,将对象数据表示为可编译代码的形式,得到掩膜文件;

在步骤s101的基础上,由于生成的对象数据需要和程序文件一起写入只读存储器中,而只读存储器中的内容需要被处理器直接读取运行,因此需要将所有内容编译成十六进制形式,因此将对象数据表示为可编译代码的形式,一般的是表示为某一种编程语言文件的形式。

在本实施例中,可以将这些生成的对象数据以常量数组的形式保存到文件中,得到掩膜文件。

因此,得到的掩膜文件也就是使用某一种编程语言编写得到的可执行的文件。

s103,将掩膜文件与程序文件进行编译并链接得到十六进制文件,将十六进制文件保存到只读存储器中。

在步骤s102的基础上,本步骤主要是将得到掩膜文件和程序文件进行编译并链接得到十六进制文件,将十六进制文件保存到只读存储器中。

其中,十六进制文件(又叫做hex文件)是一种可以烧写到只读存储器中的文件,可以被处理器直接读取并执行。生成十六进制文件的方式有很多种,可以根据不同的使用环境选择不同的生成方式,在此不再做赘述。

综上,本实施例所提供的一种只读存储器的程序保存方法,通过在写入只读存储器之前就生成对象数据,将对象数据和程序一起写入只读存储器,就可以使系统在运行时直接调用对象数据,不占用客户使用的存储空间,加快程序的运行速度。

请参考图2,图2为本申请实施例所提供的一种只读存储器的程序保存方法的一种对象数据生成过程的流程图。

基于上一实施例,本实施例主要是针对上一实施例中如何生成对象数据做的一个解释,其他部分大体与上一实施例相同,相同部分可以参考上一实施例,在此不再做赘述。

本实施例可以包括:

s201,解析程序文件得到程序的类和静态域;

本步骤旨在解析程序文件得到程序的类和静态域。在后续的步骤中,就可以通过该类和静态域分析出构建对象数据的必要信息。

其中,本步骤提到的类指的是程序文件的类结构。

s202,获取待保存对象的类名,根据类名进行匹配得到类的静态域;

本步骤旨在,获取待保存对象的类名,根据类名就可以匹配得到该类所在的静态域。由于生成对象数据需要通过静态域生成,因此在本步骤中就需要根据类名匹配静态域。

s203,根据静态域生成对象数据,并把对象数据引用到静态域中。

在步骤s202的基础上,本步骤旨在根据匹配得到的静态域生成相应的对象数据。

以java卡为例,本实施例主要是针对普通java类对象进行解析生成对象数据。一般的,普通java类对象包括两种,一种是没有成员域,另一种是有成员域。其中,带有成员域的对象,它的成员域数据在空间上是紧接着对象头数据的。

需要注意的是,还需要将对象数据引用到该静态域中,为了在程序执行时,程序可以调用该对象数据。

请参考图3,图3为本申请实施例所提供的一种只读存储器的程序保存方法的另一种对象数据生成过程的流程图。

基于上一实施例,本实施例主要是针对上一实施例中如何生成对象数据做的另一个解释,其他部分大体与上一实施例相同,相同部分可以参考上一实施例,在此不再做赘述。

本实施例可以包括:

s301,解析程序文件得到类和静态域;

s302,判断静态域的对象类型是否为待保存瞬时对象;

步骤s301至步骤s302旨在根据解析得到的类和静态域判断该静态域的对象类型是否为待保存的瞬时对象。

s303,若是,则根据静态域生成瞬时对象数据,并把瞬时对象数据引用到静态域中。

在步骤s302的基础上,本步骤旨在生成相应的对象数据,并将生成的对象数据引用到对应的静态域中。

以java卡为例,本实施例主要是针对瞬时对象生成相应的对象数据。一般的,瞬时对象包括两类,一种是卡片复位后清除的数据对象,另一种是应用去选择后清除的数据对象。其结构都为对象头数据连接着数组数据,在空间中,两个数据不总是紧挨着的。

由于并不是所有的类都需要提前生成对象数据,因此以上两个实施例中的对象与类的选择,都可以在开始实施时进行设置。其中,具体设置的方法可以是在文件中记录对象的类名,也可以是现场对类进行选择,因此因视不同的应用环境选择不同的类的选择方法,具体在此不再做赘述。

请参考图4,图4为本申请实施例所提供的一种只读存储器的程序保存方法的瞬时对象地址设置的流程图。

基于上一实施例,本实施例主要是针对上一实施例中如何设置瞬时对象的地址做的一个扩充,其他部分大体与上一实施例相同,相同部分可以参考上一实施例,在此不再做赘述。

本实施例可以包括:

s401,当解析程序文件时,记录瞬时对象的数据存储的ram空间起始地址;

本步骤旨在,在解析程序文件时,记录ram的空间起始地址。

其中,也可以在实施技术方案之前就记录起始地址,也可以在其它时刻记录,只要保持在生成瞬时对象的对象数据时,可以将起始地址作为相应的对象数据获取存放数据的地址。

s402,将ram空间起始地址作为瞬时对象数据的数据存储地址;

在步骤s401的基础上,本步骤旨在将上述记录的ram空间起始地址作为新生成的瞬时对象数据的数据存储地址。

由于瞬时对象在使用中需要保存数据,因此在生成中需要将存储数据的地址附加到瞬时对象中。而在本技术方案中,由于在程序运行之外生成相应的瞬时对象的对象数据,因此也需要将相应的数据存储地址负载瞬时对象的对象数据中。

s403,增加或减少ram空间起始地址预设大小,得到新ram空间起始地址,以分配数据存储地址给下一个瞬时对象数据。

在步骤s402的基础上,本步骤旨在将原有的起始地址进行增加或减少,得到新的起始地址。由于原有的起始地址已经分配给了瞬时对象,因此需要新的起始地址分配给下一个瞬时对象,因此在原有的起始地址中增加或减少一定的地址大小。以得到新的起始地址。

其中,预设大小可以根据数组的数据大小以及应用的硬件大小来进行选择,具体的在此不再做赘述。

基于上述所有实施例,本技术方案的具体实现过程可以如下:

第1步,将需要掩膜的java对象的类的全限定名记录在cref_cfg.c文件中,同时记录瞬时对象的数据存储的ram空间起始地址。

第2步,将需要掩膜的java汇编文件(jca)的全限定名记录在mask.in文件中。

第3步,将编译java文件规则,需要调用的软件,调用顺序等信息记录在buid.xml文件中。

第4步,执行apacheant(开源的自动化管理软件),该软件能够根据build.xml文件中定义的规则,执行java文件编译,生成mask.in中记录的jca文件,然后传入参数并调用converter.jar软件。

第5步,converter.jar分析传入的参数,根据参数中的jca文件列表,逐个处理,生成得到相应的对象数据。

(1)分析jca文件格式,记录导入包信息,解析类结构,常量池跟静态域,解析方法。

(2)在解析方法过程中,如果该方法是java虚拟机的main方法,则根据cref_cfg.c文件中记录的类的全限定名,去匹配该方法所在的类的静态域,如果该静态域的数据类型是cref_cfg.c中记录的类,则生成对象数据,并把这个对象的引用赋给静态域。

(3)在解析静态域过程中,如果该静态域是我们需要提前生成的瞬时对象,则生成对象数据,并把这个对象的引用赋给静态域,并且分配对象数组数据的地址为cref_cfg.c文件中定义的ram空间起始地址,同时将这个起始地址的值相应的增加或减少数组的大小,以便分配一个新地址给下一个瞬时对象。

第6步,converter.jar将第5步得到的数据按照一定的格式组合,并且输出来,这些数据以常量数组的形式被生成到mask.c文件中。

第7步,将得到mask.c文件和程序的c代码进行编译链接,输出得到相应的十六进制文件,将十六进制文件掩膜到java卡上。

其中,本具体实现步骤主要是针对java卡保存相应的程序文件。converter.jar是针对解析程序生成相应的对象数据而编写的软件,其方法可以对应于实施例二、实施例三以及实施例四进行参考。

本申请实施例提供了一种只读存储器的程序保存方法,通过在写入只读存储器之前就生成对象数据,将对象数据和程序一起写入只读存储器,就可以使系统在运行时直接调用对象数据,不占用客户使用的存储空间,加快程序的运行速度。

下面对本申请实施例提供的一种只读存储器的程序保存装置进行介绍,下文描述的一种只读存储器的程序保存装置与上文描述的一种只读存储器的程序保存方法可相互对应参照。

请参考图5,图5为本申请实施例所提供的一种只读存储器的程序保存装置的结构示意图。

本实施例可以包括:

对象数据生成模块100,用于根据获取的待保存对象的信息对程序文件进行解析,得到待保存对象对应的程序内容,并根据程序内容生成对象数据;其中,程序文件是只读存储器在保存程序时写入的代码文件;

掩膜文件生成模块200,用于将对象数据表示为可编译代码的形式,得到掩膜文件;

程序存储模块300,用于将掩膜文件与程序文件进行编译并链接得到十六进制文件,将十六进制文件保存到只读存储器中。

对象数据生成模块100,可以包括:

第一解析单元,用于解析程序文件得到程序的类和静态域;

静态域匹配单元,用于获取待保存对象的类名,根据类名进行匹配得到类的静态域;

对象数据生成单元,用于根据静态域生成对象数据,并把对象数据引用到静态域中。

对象数据生成模块100,可以包括:

第二解析单元,用于解析程序文件得到类和静态域;

对象类型判断单元,用于判断静态域的对象类型是否为待保存瞬时对象;

瞬时对象数据生成单元,用于根据静态域生成瞬时对象数据,并把瞬时对象数据引用到静态域中。

还可以包括:

地址记录单元,用于当解析程序文件时,记录瞬时对象的数据存储的ram空间起始地址;

处理单元,用于将ram空间起始地址作为瞬时对象数据的数据存储地址;

地址处理单元,用于增加或减少ram空间起始地址预设大小,得到新ram空间起始地址,以分配数据存储地址给下一个瞬时对象数据。

本申请实施例还提供一种计算设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序时,实现如下的步骤:

根据获取的待保存对象的信息对程序文件进行解析,得到待保存对象对应的程序内容,并根据程序内容生成对象数据;其中,程序文件是只读存储器在保存程序时写入的代码文件;

将对象数据表示为可编译代码的形式,得到掩膜文件;

将掩膜文件与程序文件进行链接并编译得到十六进制文件,将十六进制文件保存到只读存储器中。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现如下的步骤:

根据获取的待保存对象的信息对程序文件进行解析,得到待保存对象对应的程序内容,并根据程序内容生成对象数据;其中,程序文件是只读存储器在保存程序时写入的代码文件;

将对象数据表示为可编译代码的形式,得到掩膜文件;

将掩膜文件与程序文件进行编译并链接得到十六进制文件,将十六进制文件保存到只读存储器中。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,功能调用装置,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上对本申请所提供的一种只读存储器的程序保存方法、程序保存装置、计算设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

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