代码定位方法、装置及电子设备与流程

文档序号:14653576发布日期:2018-06-08 22:30阅读:161来源:国知局
代码定位方法、装置及电子设备与流程
本发明涉及互联网
技术领域
,特别涉及一种代码定位方法、装置及电子设备。
背景技术
:随着互联网技术的飞速发展,诸如手机、平板电脑、个人电脑等终端日益普及,各种依赖于终端运行的系统也应运而生,人们不仅在工作和生活中越来越多地依赖于各种系统,而且对系统可以提供的功能提出越来越高的要求。伴随着系统的功能的提高与加强,系统的代码的复杂程度也随之增加,由此导致系统的稳定性和可靠性下降,使得系统在运行过程中可能出现各种异常状态。为了跟踪和查找系统发生异常的确切位置,通常需要在系统中获取异常信息,根据异常信息在系统中定位发生异常的代码,以便基于代码实现对异常的修复。相关技术中,在根据异常信息定位发生异常的代码时,需要获取系统在运行中的运行日志,并利用日志分析工具对运行日志进行分析,在运行日志中定位发生异常的代码。在实现本发明的过程中,发明人发现相关技术至少存在以下问题:在获取系统的运行日志时,需要获取可能发生异常的时间段内产生的全部运行日志,由于系统在运行过程中产生的运行日志的数据量很大,导致在对运行日志进行分析时产生了大量的工作量,且不能实时定位发生异常的代码,智能性较低。技术实现要素:为克服相关技术中存在的导致在对运行日志进行分析时产生了大量的工作量,且不能实时定位发生异常的代码,智能性较低的问题,本发明提供一种代码定位方法、装置及电子设备。根据本发明实施例的第一方面,提供一种代码定位方法,所述方法包括:当检测到系统发生异常时,采集异常信息和异常数据,所述异常信息携带发生异常的代码在所述系统的源代码中的异常代码行号,所述异常数据至少包括输入参数、输出参数及运行变量;基于所述异常代码行号,在所述源代码中定位异常代码,所述异常代码为所述异常代码行号指示的代码行中的代码;获取所述异常代码,生成并展示异常通知,所述异常通知携带所述异常代码、所述异常信息及所述异常数据。在另一个实施例中,所述当检测到系统发生异常时,采集异常信息和异常数据之前,所述方法还包括:当接收到所述系统的接入请求时,基于采集设备,建立与所述系统之间的数据连接;基于采集设备,接收所述系统传输的所述源代码,将所述系统的系统标识与所述源代码对应存储。在另一个实施例中,所述基于所述异常代码行号,在所述源代码中定位异常代码包括:确定所述源代码中至少一行代码的代码行号;在所述至少一行代码的代码行号中进行定位,将代码行号与所述异常代码行号一致的代码行中的代码作为所述异常代码。在另一个实施例中,所述基于所述代码行号,在所述源代码中定位异常代码之后,所述方法还包括:基于预设标注方式,将所述异常信息和所述异常数据标注在所述异常代码的指定位置。在另一个实施例中,所述获取所述异常代码,生成并展示异常通知包括:获取所述异常代码,确定预设格式,所述预设格式用于指示所述异常通知的格式;根据所述预设格式,将所述异常代码、所述异常信息及所述异常数据进行组合,生成所述异常通知;展示所述异常通知。根据本发明实施例的第二方面,提供一种代码定位装置,所述装置包括:采集模块,用于当检测到系统发生异常时,采集异常信息和异常数据,所述异常信息携带发生异常的代码在所述系统的源代码中的异常代码行号,所述异常数据至少包括输入参数、输出参数及运行变量;定位模块,用于基于所述异常代码行号,在所述源代码中定位异常代码,所述异常代码为所述异常代码行号指示的代码行中的代码;生成模块,用于获取所述异常代码,生成并展示异常通知,所述异常通知携带所述异常代码、所述异常信息及所述异常数据。在另一个实施例中,所述装置还包括:建立模块,用于当接收到所述系统的接入请求时,基于采集设备,建立与所述系统之间的数据连接;接收模块,用于基于采集设备,接收所述系统传输的所述源代码,将所述系统的系统标识与所述源代码对应存储。在另一个实施例中,所述定位模块包括:确定子模块,用于确定所述源代码中至少一行代码的代码行号;定位子模块,用于在所述至少一行代码的代码行号中进行定位,将代码行号与所述异常代码行号一致的代码行中的代码作为所述异常代码。在另一个实施例中,所述装置还包括:标注模块,用于基于预设标注方式,将所述异常信息和所述异常数据标注在所述异常代码的指定位置。在另一个实施例中,所述生成模块包括:确定子模块,用于获取所述异常代码,确定预设格式,所述预设格式用于指示所述异常通知的格式;组合子模块,用于根据所述预设格式,将所述异常代码、所述异常信息及所述异常数据进行组合,生成所述异常通知;展示子模块,用于展示所述异常通知。本发明的实施例提供的技术方案可以包括以下有益效果:当检测到系统发生异常时,采集异常信息和异常数据,并基于异常信息携带的异常代码行号,在源代码中定位异常代码,获取异常代码,生成并展示携带异常代码、异常信息及异常数据的异常通知,由于当检测到系统发生异常时,即可采集异常信息和异常数据,进而对异常信息及异常数据进行分析,因此,无需在后续提取系统的运行日志,也无需对大量的运行日志进行分析,可以实时定位发生异常的代码,智能性较优。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。图1是根据一示例性实施例示出的一种代码定位方法的流程图;图2是根据一示例性实施例示出的一种代码定位方法的实施架构图;图3是根据一示例性实施例示出的一种代码定位方法的流程图;图4A是根据一示例性实施例示出的一种代码定位装置的框图;图4B是根据一示例性实施例示出的一种代码定位装置的框图;图4C是根据一示例性实施例示出的一种代码定位装置的框图;图4D是根据一示例性实施例示出的一种代码定位装置的框图;图4E是根据一示例性实施例示出的一种代码定位装置的框图;图5是根据一示例性实施例示出的一种代码定位装置500的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种代码定位方法的流程图,如图1所示,该方法包括以下步骤。在步骤101中,当检测到系统发生异常时,采集异常信息和异常数据,异常信息携带发生异常的代码在系统的源代码中的异常代码行号,异常数据至少包括输入参数、输出参数及运行变量。在步骤102中,基于异常代码行号,在源代码中定位异常代码,异常代码为异常代码行号指示的代码行中的代码。在步骤103中,获取异常代码,生成并展示异常通知,异常通知携带异常代码、异常信息及异常数据。本发明实施例提供的方法,当检测到系统发生异常时,采集异常信息和异常数据,并基于异常信息携带的异常代码行号,在源代码中定位异常代码,获取异常代码,生成并展示携带异常代码、异常信息及异常数据的异常通知,由于当检测到系统发生异常时,即可采集异常信息和异常数据,进而对异常信息及异常数据进行分析,因此,无需在后续提取系统的运行日志,也无需对大量的运行日志进行分析,可以实时定位发生异常的代码,智能性较优。在另一个实施例中,当检测到系统发生异常时,采集异常信息和异常数据之前,方法还包括:当接收到系统的接入请求时,基于采集设备,建立与系统之间的数据连接;基于采集设备,接收系统传输的源代码,将系统的系统标识与源代码对应存储。在另一个实施例中,基于异常代码行号,在源代码中定位异常代码包括:确定源代码中至少一行代码的代码行号;在至少一行代码的代码行号中进行定位,将代码行号与异常代码行号一致的代码行中的代码作为异常代码。在另一个实施例中,基于代码行号,在源代码中定位异常代码之后,方法还包括:基于预设标注方式,将异常信息和异常数据标注在异常代码的指定位置。在另一个实施例中,获取异常代码,生成并展示异常通知包括:获取异常代码,确定预设格式,预设格式用于指示异常通知的格式;根据预设格式,将异常代码、异常信息及异常数据进行组合,生成异常通知;展示异常通知。上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。在对本发明实施例进行详细的解释说明之前,先对本发明实施例涉及的代码定位的实施架构进行简单介绍。参见图2,本发明涉及的代码定位的实施架构中包括终端及定位系统。终端可以通过无线或者有线网络和定位系统连接,终端可为能够访问并向定位系统传输数据的电子设备,该电子设备可为电脑、智能手机、平板电脑或者其他电子设备,终端中搭载有系统,基于系统为用户提供各种服务。定位系统用于实时监测终端的系统,当检测到终端的系统发生异常时,定位系统采集终端的系统中的异常信息和异常数据,进而基于异常信息和异常数据对终端的系统中发生异常的代码进行定位。在实际应用的过程中,参见图2,定位系统中可以包括采集设备和分析设备,其中,采集设备用于与终端建立数据连接,接收终端上传的源代码,将源代码传输至分析设备,并当采集到异常信息和异常数据时,将异常信息和异常数据传输至分析设备。分析设备接收并存储采集设备上传的系统的源代码,并接收采集设备在检测到终端的系统中发生异常时上传的异常信息和异常数据,对异常信息和异常数据进行分析,进而在系统的源代码中定位发生异常的代码。图3是根据一示例性实施例示出的一种代码定位方法的流程图,如图3所示,该方法包括以下步骤。在步骤301中,当接收到系统的接入请求时,基于采集设备,建立与系统之间的数据连接,接收系统基于采集设备传输的源代码,将系统的系统标识与源代码对应存储。在本发明实施例中,系统的运行实质为系统中的多个程序运行的过程,系统中包括至少一个程序,当系统需要为用户提供服务时,系统中的至少一个程序便开始运行。其中,至少一个程序中的每一个程序均对应不同的源代码,程序通过对源代码进行编译实现运行。为了在后续检测到系统发生异常时,定位发生异常的代码,定位系统需要在检测到终端的接入时,获取终端所搭载的系统中的源代码。当接收到终端的系统请求接入时,定位系统便可以建立与终端的系统之间的数据连接,并接收系统传输的源代码,将系统的系统标识与源代码对应存储。在实际应用的过程中,由于定位系统可以包括采集设备和分析设备,因此,定位系统可以基于采集设备接收终端的系统发送的接入请求,并基于采集设备建立与系统之间的数据连接,由采集设备接收系统传输的源代码,随后采集设备将接收到的源代码传输至分析设备进行存储。本发明实施例对定位系统与系统之间建立数据连接的方式及接收源代码的方式不进行具体限定。考虑到在同一时间会有多个终端的系统接入定位系统,为了避免将接收到的多个终端的系统的源代码混淆,需要将系统标识与源代码对应存储。其中,为了便于将系统标识与源代码对应进行存储,定位系统在接收到源代码时,可以对源代码进行编号,生成当前接收到的源代码对应的代码编号,将代码编号与系统标识对应存储。其中,分析设备在存储源代码与系统标识之间的对应关系时,可以生成如表1所示的源代码列表。本发明实施例对存储系统标识与源代码之间对应关系的方式不进行具体限定。表1系统标识代码编号系统A源代码1系统B源代码2……在步骤302中,当检测到系统发生异常时,采集异常信息和异常数据,异常信息携带发生异常的代码在系统的源代码中的异常代码行号,异常数据至少包括输入参数、输出参数及运行变量。在本发明实施例中,当检测到系统发生异常时,为了在后续定位发生异常的代码,需要在检测到发生异常后,即刻对系统中的异常信息及异常数据进行采集。由于系统运行的实质为程序运行,而程序的代码中会包括多个函数,且程序在运行时,程序中的多个函数均会在运行中生成包括输入参数、输出参数及运行变量的数据,这些异常数据明确的记录了系统中程序的运行过程,因此,在检测到系统发生异常时,定位系统会在系统中采集包括输入参数、输出参数及运行变量的异常数据。在实际应用的过程中,如果定位系统中包括采集设备和分析设备,则定位系统可以基于采集设备实时对接入的终端的系统进行监控,并当监控到终端的系统发生异常时,采集设备采集终端的系统中的异常信息及异常数据,并在后续由采集设备将采集到的异常信息及异常数据传输至定位系统中的分析设备。在步骤303中,确定源代码中至少一行代码的代码行号,在至少一行代码的代码行号中进行定位,将代码行号与异常代码行号一致的代码行中的代码作为异常代码。在本发明实施例中,异常代码为异常信息中携带的异常代码行号指示的代码行中的代码。当采集到系统的异常信息后,便可在异常信息中提取异常代码行号,以便在系统的源代码中确定异常代码行号所指示的代码,将异常代码行号在源代码中指示的代码作为异常代码。其中,由于源代码中的代码是按行排列的,因此,可以先确定源代码中的至少一行代码的代码行号,随后,基于异常信息中携带的异常代码行号在源代码中的至少一行代码的代码行号中确定异常代码。例如,设异常信息中携带的异常代码行号为116行,则将源代码中至少一行代码中的第116行中的全部代码作为异常代码。在步骤304中,基于预设标注方式,将异常信息和异常数据标注在异常代码的指定位置。在本发明实施例中,当确定异常代码后,由于同一时间发生异常的代码可能为多个,为了便于开发人员在查看异常代码时,可以较为明确的获取异常代码的相关数据,进而基于异常代码、异常信息及异常数据对当前发生异常的问题进行归类,因此,在确定异常代码后,可以基于预设标注方式,将异常信息及异常数据标注在异常代码的指定位置。其中,预设标注方式可为标号标注、文字标注及线条标注等,指定位置可为异常代码所在代码行的左上角、右上角及左下角等,本发明实施例对预设标注方式及指定位置不进行具体限定。在实际应用的过程中,定位系统可以在与其存在数据连接的终端上提供标注设置入口,当检测到用户触发该标注设置入口时,显示标注方式选择框、标注位置选择框及确认按钮,并当检测到用户触发该确定按钮时,获取用户在标注方式选择框选择的标注方式作为预设标注方式,获取用户在标注位置选择框选择的标注位置作为指定位置,以便在后续检测到系统发生异常时,基于预设标注方式及指定位置显示发生异常时采集到的异常信息和异常数据。在步骤305中,获取异常代码,确定预设格式,根据预设格式,将异常代码、异常信息及异常数据进行组合,生成异常通知,并展示异常通知,预设格式用于指示异常通知的格式。在本发明实施例中,当确定异常代码后,可以基于异常代码、异常信息及异常数据生成异常通知,以便基于异常通知对开发人员进行通知。其中,在生成异常通知时,可以根据定位系统中的固定格式将异常代码、异常信息及异常数据进行组合,生成异常通知;也可以由开发人员设置预设格式,并根据预设根数,将异常代码、异常信息及异常数据进行组合,生成异常通知。其中,预设格式可为嵌入格式、标注格式、详细格式等,如果预设格式为嵌入格式,则在生成异常通知时,可以将异常信息及异常数据嵌入在异常代码中,进而生成异常通知;如果预设格式为标注格式,则在生成异常通知时,可以生成包括异常信息及异常数据的标注框,并将标注框指向异常代码中的指定位置;如果预设格式为详细格式,则在生成异常通知时,可将异常代码、异常信息及异常数据按顺序排列显示。本发明实施例对生成异常通知的方式不进行具体限定。本发明实施例提供的方法,当检测到系统发生异常时,采集异常信息和异常数据,并基于异常信息携带的异常代码行号,在源代码中定位异常代码,获取异常代码,生成并展示携带异常代码、异常信息及异常数据的异常通知,由于当检测到系统发生异常时,即可采集异常信息和异常数据,进而对异常信息及异常数据进行分析,因此,无需在后续提取系统的运行日志,也无需对大量的运行日志进行分析,可以实时定位发生异常的代码,智能性较优。图4A是根据一示例性实施例示出的一种代码定位装置的框图。参照图4A,该装置包括采集模块401,定位模块402和生成模块403。该采集模块401,用于当检测到系统发生异常时,采集异常信息和异常数据,异常信息携带发生异常的代码在系统的源代码中的异常代码行号,异常数据至少包括输入参数、输出参数及运行变量;该定位模块402,用于基于异常代码行号,在源代码中定位异常代码,异常代码为异常代码行号指示的代码行中的代码;该生成模块403,用于获取异常代码,生成并展示异常通知,异常通知携带异常代码、异常信息及异常数据。本发明实施例提供的装置,当检测到系统发生异常时,采集异常信息和异常数据,并基于异常信息携带的异常代码行号,在源代码中定位异常代码,获取异常代码,生成并展示携带异常代码、异常信息及异常数据的异常通知,由于当检测到系统发生异常时,即可采集异常信息和异常数据,进而对异常信息及异常数据进行分析,因此,无需在后续提取系统的运行日志,也无需对大量的运行日志进行分析,可以实时定位发生异常的代码,智能性较优。在另一个实施例中,参见图4B,该装置还包括建立模块404和接收模块405。该建立模块404,用于当接收到系统的接入请求时,基于采集设备,建立与系统之间的数据连接;该接收模块405,用于基于采集设备,接收系统传输的源代码,将系统的系统标识与源代码对应存储。在另一个实施例中,参见图4C,该定位模块402,包括确定子模块4021和定位子模块4022。该确定子模块4021,用于确定源代码中至少一行代码的代码行号;该定位子模块4022,用于在至少一行代码的代码行号中进行定位,将代码行号与异常代码行号一致的代码行中的代码作为异常代码。在另一个实施例中,参见图4D,该装置还包括标注模块406。该标注模块406,用于基于预设标注方式,将异常信息和异常数据标注在异常代码的指定位置。在另一个实施例中,参见图4E,该生成模块403,包括确定子模块4031,组合子模块4032和展示子模块4033。该确定子模块4031,用于获取异常代码,确定预设格式,预设格式用于指示异常通知的格式;该组合子模块4032,用于根据预设格式,将异常代码、异常信息及异常数据进行组合,生成异常通知;该展示子模块4033,用于展示异常通知。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。图5是本发明实施例提供的一种电子设备500的结构示意图。参见图5,该电子设备500包括通信总线、处理器、存储器和通信接口,还可以包括、输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的视频数据处理方法。总线是连接所描述的元素的电路并且在这些元素之间实现传输。例如,处理器通过总线从其它元素接收到命令,解密接收到的命令,根据解密的命令执行计算或数据处理。存储器可以包括程序模块,例如内核(kernel),中间件(middleware),应用程序编程接口(ApplicationProgrammingInterface,API)和应用。该程序模块可以是有软件、固件或硬件、或其中的至少两种组成。输入输出接口转发用户通过输入输出设备(例如感应器、键盘、触摸屏)输入的命令或数据。显示设备显示各种信息给用户。通信接口将该电子设备500与其它网络设备、用户设备、网络进行连接。例如,通信接口可以通过有线或无线连接到网络以连接到外部其它的网络设备或用户设备。无线通信可以包括以下至少一种:无线保真(WirelessFidelity,WiFi),蓝牙(Bluetooth,BT),近距离无线通信技术(NearFieldCommunication,NFC),全球卫星定位系统(GlobalPositioningSystem,GPS)和蜂窝通信(cellularcommunication)(例如,长期演进技术(LongTermEvolution,LTE),长期演进技术的后续演进(LongTermEvolution–Advanced,LTE-A),码分多址(CodeDivisionMultipleAccess,CDMA),宽带码分多址(WidebandCDMA,WCDMA),通用移动通信系统(UniversalMobileTelecommunicationSystem,UMTS),无线宽带接入(WirelessBroadband,WiBro)和全球移动通讯系统(GlobalSystemforMobilecommunication,GSM)。有线通信可以包括以下至少一种:通用串行总线(UniversalSerialBus,USB),高清晰度多媒体接口(HighDefinitionMultimediaInterface,HDMI),异步传输标准接口(RecommendedStandard232,RS-232),和普通老式电话业务(PlainOldTelephoneService,POTS)。网络可以是电信网络和通信网络。通信网络可以为计算机网络、因特网、物联网、电话网络。电子设备500可以通过通信接口连接网络,电子设备500和其它网络设备通信所用的协议可以被应用、应用程序编程接口(ApplicationProgrammingInterface,API)、中间件、内核和通信接口至少一个支持。A1、一种代码定位方法,其特征在于,所述方法包括:当检测到系统发生异常时,采集异常信息和异常数据,所述异常信息携带发生异常的代码在所述系统的源代码中的异常代码行号,所述异常数据至少包括输入参数、输出参数及运行变量;基于所述异常代码行号,在所述源代码中定位异常代码,所述异常代码为所述异常代码行号指示的代码行中的代码;获取所述异常代码,生成并展示异常通知,所述异常通知携带所述异常代码、所述异常信息及所述异常数据。A2、根据权利要求1所述的方法,其特征在于,所述当检测到系统发生异常时,采集异常信息和异常数据之前,所述方法还包括:当接收到所述系统的接入请求时,基于采集设备,建立与所述系统之间的数据连接;基于采集设备,接收所述系统传输的所述源代码,将所述系统的系统标识与所述源代码对应存储。A3、根据权利要求1所述的方法,其特征在于,所述基于所述异常代码行号,在所述源代码中定位异常代码包括:确定所述源代码中至少一行代码的代码行号;在所述至少一行代码的代码行号中进行定位,将代码行号与所述异常代码行号一致的代码行中的代码作为所述异常代码。A4、根据权利要求1所述的方法,其特征在于,所述基于所述代码行号,在所述源代码中定位异常代码之后,所述方法还包括:基于预设标注方式,将所述异常信息和所述异常数据标注在所述异常代码的指定位置。A5、根据权利要求1所述的方法,其特征在于,所述获取所述异常代码,生成并展示异常通知包括:获取所述异常代码,确定预设格式,所述预设格式用于指示所述异常通知的格式;根据所述预设格式,将所述异常代码、所述异常信息及所述异常数据进行组合,生成所述异常通知;展示所述异常通知。A6、一种代码定位装置,其特征在于,所述装置包括:采集模块,用于当检测到系统发生异常时,采集异常信息和异常数据,所述异常信息携带发生异常的代码在所述系统的源代码中的异常代码行号,所述异常数据至少包括输入参数、输出参数及运行变量;定位模块,用于基于所述异常代码行号,在所述源代码中定位异常代码,所述异常代码为所述异常代码行号指示的代码行中的代码;生成模块,用于获取所述异常代码,生成并展示异常通知,所述异常通知携带所述异常代码、所述异常信息及所述异常数据。A7、根据权利要求6所述的装置,其特征在于,所述装置还包括:建立模块,用于当接收到所述系统的接入请求时,基于采集设备,建立与所述系统之间的数据连接;接收模块,用于基于采集设备,接收所述系统传输的所述源代码,将所述系统的系统标识与所述源代码对应存储。A8、根据权利要求6所述的装置,其特征在于,所述定位模块包括:确定子模块,用于确定所述源代码中至少一行代码的代码行号;定位子模块,用于在所述至少一行代码的代码行号中进行定位,将代码行号与所述异常代码行号一致的代码行中的代码作为所述异常代码。A9、根据权利要求6所述的装置,其特征在于,所述装置还包括:标注模块,用于基于预设标注方式,将所述异常信息和所述异常数据标注在所述异常代码的指定位置。A10、根据权利要求6所述的装置,其特征在于,所述生成模块包括:确定子模块,用于获取所述异常代码,确定预设格式,所述预设格式用于指示所述异常通知的格式;组合子模块,用于根据所述预设格式,将所述异常代码、所述异常信息及所述异常数据进行组合,生成所述异常通知;展示子模块,用于展示所述异常通知。A11、一种电子设备,其特征在于,包括权利要求6至10任意一项所述的代码定位装置。A12、一种电子设备,其特征在于,包括:存储器,用于存储可执行指令;以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成权利要求1至5任意一项所述的代码定位方法的操作。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1