参数位置确定方法、装置、设备及存储介质与流程

文档序号:23552811发布日期:2021-01-05 21:12阅读:70来源:国知局
参数位置确定方法、装置、设备及存储介质与流程

本申请涉及车辆诊断技术领域,尤其涉及一种参数位置确定方法、装置、设备及存储介质。



背景技术:

目前,在车辆诊断过程中,需要诊断函数与相关联的函数接口之间进行参数传递,例如,在诊断软件调用诊断函数之前,需要将待调用的诊断函数的诊断信息(参数)传递给与该诊断函数相关联的函数接口,进而通过该函数接口去调用该诊断函数。而由于otx中诊断函数的参数位置和相关联的函数接口的参数位置之间没有确定的关系,导致需要遍历otx结构才能确定待传递参数的位置,存在参数传递效率低下的问题,进而导致车辆诊断效率低下。



技术实现要素:

本申请实施例提供了一种参数位置确定方法、装置、设备及存储介质,能够解决参数传递效率低下的问题,从而提高车辆诊断效率。

第一方面,本申请提供一种参数位置确定方法,包括:

解析车辆诊断源文件otx,得到所述otx中的各个诊断函数和分别与各个所述诊断函数相关联的函数接口;

基于各个所述诊断函数生成第一map容器;

根据所述第一map容器对各个所述诊断函数的第一参数进行排序,得到第一参数序列;

基于各个所述函数接口生成第二map容器;

根据所述第二map容器对各个所述函数接口的第二参数进行排序,得到第二参数序列;

根据所述第一参数序列和所述第二参数序列,分别确定各个所述诊断函数的所述第一参数的第一位置和各个所述函数接口的所述第二参数的第二位置。

在一可选的实现方式中,基于各个所述诊断函数生成第一map容器,包括:

获取各个所述诊断函数的函数名和第一参数信息;

分别根据各个所述函数名构造所述第一map容器的第一键;

分别根据各个所述函数名各自对应的所述第一参数信息构造各个所述第一键对应的第一值,生成所述第一map容器。

在一可选的实现方式中,所述第一参数信息包括第一参数名和第一参数值;

分别根据各个所述函数名各自对应的所述第一参数信息构造各个所述第一键对应的第一值,生成所述第一map容器,包括:

分别根据各个所述第一参数名构造所述第一map子容器的第二键,根据各个所述第一参数名各自对应的所述第一参数值构造第一map子容器的第二值,生成所述第一map子容器,以所述第一map子容器为所述第一map容器的所述第一值,生成所述第一map容器。

在一可选的实现方式中,基于各个所述函数接口生成第二map容器,包括:

获取各个所述函数接口的接口名和第二参数信息;

分别根据各个所述接口名构造所述第二map容器的第二键;

分别根据各个所述接口名各自对应的所述第二参数信息构造各个所述第二键对应的第二值,生成所述第二map容器。

在一可选的实现方式中,所述第二参数信息包括第二参数名和第二参数值;

分别根据各个所述接口名各自对应的所述第二参数信息构造各个所述第二键对应的第二值,生成所述第二map容器,包括:

分别根据各个所述第二参数名构造第二map子容器的第三键,根据各个所述第二参数名各自对应的所述第二参数值构造所述第二map子容器的第三值,以所述第二map子容器为所述第二map容器的第二值,生成所述第二map容器。

在一可选的实现方式中,根据所述第一map容器对各个所述诊断函数的第一参数进行排序,得到第一参数序列,包括:

根据所述第一map容器的自动排序规则,迭代各个所述诊断函数的所述第一参数,得到所述第一参数序列。

在一可选的实现方式中,根据所述第二map容器对各个所述函数接口的第二参数进行排序,得到第二参数序列,包括:

根据所述第二map容器的自动排序规则,迭代各个所述函数接口的所述第二参数,得到所述第二参数序列。

第二方面,本申请实施例提供一种参数位置确定装置,包括:

解析模块,用于解析车辆诊断源文件otx,得到所述otx中的各个诊断函数和分别与各个所述诊断函数相关联的函数接口;

第一生成模块,用于基于各个所述诊断函数生成第一map容器;

第一排序模块,用于根据所述第一map容器对各个所述诊断函数的第一参数进行排序,得到第一参数序列;

第二生成模块,用于基于各个所述函数接口生成第二map容器;

第二排序模块,用于根据所述第二map容器对各个所述函数接口的第二参数进行排序,得到第二参数序列;

确定模块,用于根据所述第一参数序列和所述第二参数序列,分别确定各个所述诊断函数的所述第一参数的第一位置和各个所述函数接口的所述第二参数的第二位置。

在一可选的实现方式中,第一生成模块,包括:

第一获取单元,用于获取各个所述诊断函数的函数名和第一参数信息;

第一构造单元,用于分别根据各个所述函数名构造所述第一map容器的第一键;

第二构造单元,用于分别根据各个所述函数名各自对应的所述第一参数信息构造各个所述第一键对应的第一值,生成所述第一map容器。

在一可选的实现方式中,所述第一参数信息包括第一参数名和第一参数值;

所述第二构造单元,具体用于:

分别根据各个所述第一参数名构造所述第一map子容器的第二键,根据各个所述第一参数名各自对应的所述第一参数值构造第一map子容器的第二值,生成所述第一map子容器,以所述第一map子容器为所述第一map容器的所述第一值,生成所述第一map容器。

在一可选的实现方式中,第二生成模块,包括:

第二获取单元,用于获取各个所述函数接口的接口名和第二参数信息;

第三构造单元,用于分别以各个所述接口名为所述第二map容器的第二键;

第四构造单元,用于分别以各个所述接口名各自对应的所述第二参数信息为各个所述第二键对应的第二值,生成所述第二map容器。

在一可选的实现方式中,所述第二参数信息包括第二参数名和第二参数值;

所述第四构造单元,具体用于:

分别根据各个所述第二参数名构造第二map子容器的第三键,根据各个所述第二参数名各自对应的所述第二参数值构造所述第二map子容器的第三值,以所述第二map子容器为所述第二map容器的第二值,生成所述第二map容器。

在一可选的实现方式中,所述第一排序模块,具体用于:

根据所述第一map容器的自动排序规则,迭代各个所述诊断函数的所述第一参数,得到所述第一参数序列。

在一可选的实现方式中,所述第二排序模块,具体用于:

根据所述第二map容器的自动排序规则,迭代各个所述函数接口的所述第二参数,得到所述第二参数序列。

第三方面,本申请提供一种参数位置确定设备,包括:

存储器,用于存储参数位置确定程序;

处理器,用于执行所述参数位置确定程序时实现如上第一方面所述的参数位置确定方法。

第四方面,本申请提供一种计算机程序产品,当计算机程序产品在参数位置确定设备上运行时,使得所述参数位置确定设备执行上述第一方面所述的参数位置确定方法的步骤。

采用本申请第一方面提供的参数位置确定方法,通过解析车辆诊断源文件otx,得到所述otx中的各个诊断函数和分别与各个所述诊断函数相关联的函数接口;并分别基于各个所述诊断函数生成第一map容器和基于各个所述函数接口生成第二map容器;进而根据第一map容器和第二map容器的排序功能,使得各个所述诊断函数的第一参数和各个函数接口的第二参数一一对应之后,确定各个所述诊断函数的所述第一参数的第一位置和各个所述函数接口的所述第二参数的第二位置。能够提高第一参数和第二参数之间的传递效率,从而提高车辆的诊断效率。

可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

附图说明

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

图1是本申请实施例提供的参数位置确定方法的应用场景示意图;

图2是本申请实施例提供的参数位置确定方法的流程示意图;

图3是图2中s202的具体实现流程图;

图4是图2中s204的具体实现流程图;

图5是本申请实施例提供的参数位置确定装置的示意图;

图6是本申请实施例提供的参数位置确定设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。应当理解,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

还应当理解,在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

首先,结合图1,对申请实施例提供的参数位置确定方法的应用场景进行示例性说明。如图1所示,是本申请实施例提供的参数位置确定方法的应用场景示意图。由图1可知,参数位置确定设备101与诊断仪102通信连接,诊断仪102与车辆103通信连接,参数位置确定设备101上运行有诊断应用,在车辆诊断过程中,诊断应用需要通过诊断函数进行车辆103故障诊断。例如,诊断应用需要通过诊断函数procedure诊断车辆103的发动机是否有故障时,首先向诊断仪102发送获取车辆103的发动机信息的指令,诊断仪102将获取车辆103的发动机信息的指令发送至车辆103的电子控制单元ecu。其中,该诊断函数procedure的功能是根据车辆的发动机转速信息和发动机温度来计算车辆的发动机是否有故障。车辆103的ecu在收到该指令后,需要获取发动机信息,例如发动机转速信息和发动机温度回传给诊断仪102。诊断仪102将发动机信息转发给参数位置确定设备101,参数位置确定设备101通过诊断应用调用与诊断函数procedure相关联的函数接口signature,并将所述发动机信息作为诊断函数procedure的参数传给该函数接口signature,函数接口signature调用接收到的诊断函数procedure的参数,并执行诊断函数procedure的函数体流程,正常执行后,诊断函数procedure根据发动机信息,会得到该车辆103的发动机是否有故障,整个诊断过程结束。

而参数位置确定设备101在通过诊断应用调用与诊断函数procedure相关联的函数接口signature,并将所述发动机信息作为诊断函数procedure的参数传给该函数接口signature的过程中,如果诊断应用不知道需要将诊断函数procedure的参数传给函数接口signature的位置,以及signature无法确定接收到的诊断函数procedure的参数的位置,则会导致执行诊断函数procedure的函数体流程时出现错误。因此,需要遍历otx才能确定将诊断函数procedure的参数传给函数接口signature的位置,使得诊断效率低下。

有鉴于此,本申请实施例提供了一种参数位置确定方法,通过在解析otx的过程中,确定了诊断函数的第一参数的第一位置和与诊断函数相关联的函数接口的第二参数的第二位置,使得诊断函数的第一参数的第一位置和函数接口的第二参数的第二位置一一对应,解决了诊断函数与函数接口之间参数传递效率低下的问题,提高了诊断效率。

下面具体结合附图,对本申请提供的参数位置确定方法进行示例性的说明。

如图2所示,图2是本申请实施例提供的参数位置确定方法的流程示意图。本实施例提供的参数位置确定方法可以由图1所示应用场景下的参数位置确定设备101执行,该参数位置确定设备101可以是各种车辆诊断环境下的服务器。详述如下:

s201,解析车辆诊断源文件otx,得到所述otx中的各个诊断函数和分别与各个所述诊断函数相关联的函数接口。

车辆诊断源文件otx中通常通过signature定义一个函数接口,通过procedure定义一个诊断函数。其中,诊断函数也可以是对与其相关联的signature的实现。在本申请的实施例中,解析车辆诊断源文件otx,获取通过procedure定义的各个诊断函数,和通过signature定义的分别与各个诊断函数相关联的函数接口。

s202,基于各个所述诊断函数生成第一map容器。

需要说明的是,所述诊断函数包括函数名和第一参数信息。map是一种把键对象和值对象进行关联的容器。一个值对象又可以是一个map,以此类推,这样就可以形成一个多级映射。map容器提供了键值对(key-value)的存储方式也就是,在存储数据和获取数据是提供了更大的自由度,不用每一次都遍历整个容器的所有数据,只需要指定key的值即可,因此在一些情况下实用性更强。在本申请实施例中,通过将解析得到的各个所述诊断函数的函数名和第一参数信息放入第一map容器中,其中,函数名指向第一map容器的第一键key1,第一参数信息指向第一map容器的第一值value1。

示例性地,如图3所示,是图2中s202的具体实现流程图。由图3可知,s202具体包括s2021至s2023,详述如下:

s2021,获取各个所述诊断函数的函数名和第一参数信息。

在本申请实施例中,所述诊断函数为用于诊断车辆状态的函数,所述函数名为预先自定义的函数名称,所述第一参数信息包括参数名和参数值。其中,参数名可以包括车辆诊断信息,参数值可以包括车辆诊断信息的结果值。

s2022,分别根据各个所述函数名构造所述第一map容器的第一键。

在本申请的实施例中,分别以各个所述函数名为所述第一map容器的第一键。

s2023,分别根据各个所述函数名各自对应的所述第一参数信息构造各个所述第一键对应的第一值,生成所述第一map容器。

分别以各个所述函数名各自对应的所述第一参数信息为各个所述第一键对应的第一值,生成所述第一map容器。

其中,所述第一参数信息包括第一参数名和第一参数值;在本申请的一些实施例中,分别根据各个所述函数名各自对应的所述第一参数信息构造各个所述第一键对应的第一值,生成所述第一map容器,可以包括:分别根据各个所述第一参数名构造所述第一map子容器的第二键,根据各个所述第一参数名各自对应的所述第一参数值构造第一map子容器的第二值,生成所述第一map子容器,以所述第一map子容器为所述第一map容器的所述第一值,生成所述第一map容器。

s203,根据所述第一map容器对各个所述诊断函数的第一参数进行排序,得到第一参数序列。

示例性地,根据所述第一map容器的自动排序规则,迭代各个所述诊断函数的所述第一参数,得到所述第一参数序列。

s204,基于各个所述函数接口生成第二map容器。

需要说明的是,所述函数接口包括接口名和第二参数信息。在本申请实施例中,通过将解析得到的各个所述函数接口的接口名和第二参数信息放入第二map容器中,其中,接口名指向第二map容器的第二键key2,第二参数信息指向第二map容器的第二值value2。

示例性地,如图4所示,图4是图2中s204的具体实现流程图。由图4可知,s204包括s2041至s2043,详述如下:

s2041,获取各个所述函数接口的接口名和第二参数信息。

在本申请的实施例中,各个所述函数接口分别作为实现各个所述诊断函数的函数体,对应的接口名为预先自定义的名称,所述第二参数信息可以为与各自相关联的诊断函数的第一参数信息相同的参数信息。

s2042,分别根据各个所述接口名构造所述第二map容器的第二键。

分别以各个所述接口名为所述第二map容器的第二键。

s2043,分别根据各个所述接口名各自对应的所述第二参数信息构造各个所述第二键对应的第二值,生成所述第二map容器。

分别以各个所述接口名各自对应的所述第二参数信息为各个所述第二键对应的第二值,生成所述第二map容器。

其中,所述第二参数信息包括第二参数名和第二参数值;在本申请的一些实例中,分别根据各个所述接口名各自对应的所述第二参数信息构造各个所述第二键对应的第二值,生成所述第二map容器,可以包括:分别根据各个所述第二参数名构造第二map子容器的第三键,根据各个所述第二参数名各自对应的所述第二参数值构造所述第二map子容器的第三值,以所述第二map子容器为所述第二map容器的第二值,生成所述第二map容器。

s205,根据所述第二map容器对各个所述函数接口的第二参数进行排序,得到第二参数序列。

示例性地,根据所述第二map容器的自动排序规则,迭代各个所述函数接口的所述第二参数,得到所述第二参数序列。

s206,根据所述第一参数序列和所述第二参数序列,分别确定各个所述诊断函数的所述第一参数的第一位置和各个所述函数接口的所述第二参数的第二位置。

需要说明的是,在本申请的实施例中,各个诊断函数的所述第一参数分别与各个诊断函数各自相关联的函数接口的所述第二参数为相同的参数。均可以为车辆诊断信息。当根据第一map容器的自动排序功能对各个所述第一参数进行排序,和根据第二map容器的自动排序功能对各个所述第二参数进行排序之后,得到的第一参数序列和第二参数序列中的各个第一参数和各个第二参数之间形成一一对应的关系,也即第一参数和第二参数的参数位置相匹配。当调用诊断函数或函数接口时,由于诊断函数的第一参数与函数接口的第二参数的参数位置匹配,使得调用诊断函数或函数接口的效率提高,且不易出现调用失败的问题。

通过上述分析可知,本申请实施例提供的一种参数位置确定方法,通过根据所述第二map容器对各个所述函数接口的第二参数进行排序,得到第二参数序列,包括:

根据所述第二map容器的自动排序规则,迭代各个所述函数接口的所述第二参数,得到所述第二参数序列。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

基于上述实施例所提供的参数位置确定方法,本发明实施例进一步给出实现上述方法实施例的装置实施例。

如图5所示,图5是本申请实施例提供的参数位置确定装置的示意图。包括的各模块用于执行图2对应的实施例中的各步骤。具体请参阅图2对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图5,参数位置确定装置500包括:

解析模块501,用于解析车辆诊断源文件otx,得到所述otx中的各个诊断函数和分别与各个所述诊断函数相关联的函数接口;

第一生成模块502,用于基于各个所述诊断函数生成第一map容器;

第一排序模块503,用于根据所述第一map容器对各个所述诊断函数的第一参数进行排序,得到第一参数序列;

第二生成模块504,用于基于各个所述函数接口生成第二map容器;

第二排序模块505,用于根据所述第二map容器对各个所述函数接口的第二参数进行排序,得到第二参数序列;

确定模块506,用于根据所述第一参数序列和所述第二参数序列,分别确定各个所述诊断函数的所述第一参数的第一位置和各个所述函数接口的所述第二参数的第二位置。

在一可选的实现方式中,第一生成模块502,包括:

第一获取单元,用于获取各个所述诊断函数的函数名和第一参数信息;

第一构造单元,用于分别根据各个所述函数名构造所述第一map容器的第一键;

第二构造单元,用于分别根据各个所述函数名各自对应的所述第一参数信息构造各个所述第一键对应的第一值,生成所述第一map容器。

在一可选的实现方式中,所述第一参数信息包括第一参数名和第一参数值;

所述第二构造单元,具体用于:

分别根据各个所述第一参数名构造所述第一map子容器的第二键,根据各个所述第一参数名各自对应的所述第一参数值构造第一map子容器的第二值,生成所述第一map子容器,以所述第一map子容器为所述第一map容器的所述第一值,生成所述第一map容器。

在一可选的实现方式中,第二生成模块504,包括:

第二获取单元,用于获取各个所述函数接口的接口名和第二参数信息;

第三构造单元,用于分别以各个所述接口名为所述第二map容器的第二键;

第四构造单元,用于分别以各个所述接口名各自对应的所述第二参数信息为各个所述第二键对应的第二值,生成所述第二map容器。

在一可选的实现方式中,所述第二参数信息包括第二参数名和第二参数值;

所述第四构造单元,具体用于:

分别根据各个所述第二参数名构造第二map子容器的第三键,根据各个所述第二参数名各自对应的所述第二参数值构造所述第二map子容器的第三值,以所述第二map子容器为所述第二map容器的第二值,生成所述第二map容器。

在一可选的实现方式中,所述第一排序模块503,具体用于:

根据所述第一map容器的自动排序规则,迭代各个所述诊断函数的所述第一参数,得到所述第一参数序列。

在一可选的实现方式中,所述第二排序模块505,具体用于:

根据所述第二map容器的自动排序规则,迭代各个所述函数接口的所述第二参数,得到所述第二参数序列。

需要说明的是,上述模块之间的信息交互、执行过程等内容,由于与本申请图2所示方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。

图6是本申请实施例提供的参数位置确定设备的示意图。如图6所示,该实施例的参数位置确定设备6包括:处理器600、存储器601以及存储在所述存储器601中并可在所述处理器600上运行的计算机程序602,例如参数位置确定程序。处理器600执行所述计算机程序602时实现上述图2所示的参数位置确定方法实施例中的步骤。或者,所述处理器600执行所述计算机程序602时实现上述图5实施例中各模块/单元的功能。

示例性的,所述计算机程序602可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器601中,并由处理器600执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序602在所述参数位置确定设备6中的执行过程。例如,所述计算机程序602可以被分割成解析模块、第一生成模块、第一排序模块、第二生成模块、第二排序模块和确定模块,各模块具体功能请参阅图5对应地实施例中地相关描述,此处不赘述。

所述参数位置确定设备可包括,但不仅限于,处理器600、存储器601。本领域技术人员可以理解,图6仅仅是参数位置确定设备6的示例,并不构成对参数位置确定设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述服务器还可以包括输入输出设备、网络接入设备、总线等。

所称处理器600可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器601可以是所述参数位置确定设备6的内部存储单元,例如参数位置确定设备6的硬盘或内存。所述存储器601也可以是所述参数位置确定设备6的外部存储设备,例如所述参数位置确定设备6上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器601还可以既包括所述参数位置确定设备6的内部存储单元也包括外部存储设备。所述存储器601用于存储所述计算机程序602以及所述参数位置确定设备6所支持的其他程序和数据。所述存储器601还可以用于暂时地存储已经输出或者将要输出的数据。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述参数位置确定方法。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

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