基于界面元素的埋点方法、装置、计算机设备及存储介质与流程

文档序号:17159490发布日期:2019-03-20 00:28阅读:128来源:国知局
基于界面元素的埋点方法、装置、计算机设备及存储介质与流程

本发明涉及埋点领域,具体涉及一种基于界面元素的埋点方法、装置、计算机设备及存储介质。



背景技术:

目前,随着小程序的应用越来越广泛,对小程序进行埋点的需求也越来越多,埋点包括代码埋点、全埋点、无埋点;其中,代码埋点是指在我们需要关注的地方增加埋点代码,向服务器发送相应请求记录下埋点信息。全埋点是指将能够识别出来的实践,全部都向服务器发送相应的请求记录下事件信息,服务器再根据事件信息推论出对应的业务埋点信息。无埋点是指在全埋点的基础上识别出符合服务器规则的事件,然后按照服务器规则定义的参数,记录下埋点信息。所以无埋点是一个带规则的全埋点方案,其中的添加规则就是设置无埋点参数。现有技术中对于小程序进行无埋点参数配置的埋点方案较少。因此,当前急需一种可以实现简单快捷地对小程序进行无埋点参数配置的埋点方案。



技术实现要素:

本发明实施例提供一种基于界面元素的埋点方法、装置、计算机设备及存储介质,本发明不需要修改任何业务代码,即可实现自动扫描界面元素进行定位和对埋点参数进行配置,同时可以将最新配置的可配置参数同步至所有客户端,使得服务器可以对路径信息和所述可配置参数之间的对应关系进行统一处理,提高了开发的灵活性。

一种基于界面元素的埋点方法,包括:

扫描界面元素,获取各所述界面元素中的元素信息;

接收用户选取所述元素信息之后发送的参数配置指令,根据所述元素信息调取与所述界面元素关联的可配置埋点参数,并将所述可配置埋点参数显示在参数配置界面中;

获取在所述参数配置界面中最新配置的所述可配置埋点参数,以及与所述可配置埋点参数关联的所述界面元素的路径信息;

接收包含所述路径信息的埋点指令,调取与所述路径信息关联的所述可配置埋点参数进行埋点。

一种基于界面元素的埋点装置,包括:

扫描模块,用于扫描界面元素,获取各所述界面元素中的元素信息;

调取模块,用于接收用户选取所述元素信息之后发送的参数配置指令,根据所述元素信息调取与所述界面元素关联的可配置埋点参数,并将所述可配置埋点参数显示在参数配置界面中;

获取模块,用于获取在所述参数配置界面中最新配置的所述可配置埋点参数,以及与所述可配置埋点参数关联的所述界面元素的路径信息;

埋点模块,用于接收包含所述路径信息的埋点指令,调取与所述路径信息关联的所述可配置埋点参数进行埋点。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于界面元素的埋点方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于界面元素的埋点方法的步骤。

本发明提供的基于界面元素的埋点方法、装置、计算机设备及存储介质,可以通过扫描界面元素的元素信息(视图元素值和bindtap属性值)来定位界面元素中的可配置埋点参数;并在对界面元素中的可配置埋点参数进行配置之后,将最新配置的所述配置埋点参数与所述界面元素的路径信息关联存储,以便于通过所述路径信息调取最新配置的所述可配置埋点参数进行埋点。本发明不需要修改任何业务代码,即可实现自动扫描界面元素进行定位和对埋点参数进行配置,因此其代码侵入低;同时,本发明可以将最新配置的可配置参数同步至所有客户端,使得服务器可以对路径信息和所述可配置参数之间的对应关系进行统一处理,提高了开发的灵活性。

附图说明

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

图1是本发明一实施例中基于界面元素的埋点方法的应用环境示意图;

图2是本发明一实施例中基于界面元素的埋点方法的流程图;

图3是本发明一实施例中基于界面元素的埋点方法的步骤s10的流程图;

图4是本发明一实施例中基于界面元素的埋点方法的步骤s20的流程图;

图5是本发明一实施例中基于界面元素的埋点方法的步骤s30的流程图;

图6是本发明另一实施例中基于界面元素的埋点方法的步骤s30的流程图;

图7是本发明又一实施例中基于界面元素的埋点方法的步骤s30的流程图;

图8是本发明一实施例中基于界面元素的埋点装置的原理框图;

图9是本发明一实施例中基于界面元素的埋点装置的扫描模块的框图;

图10是本发明一实施例中计算机设备的示意图。

具体实施方式

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

本发明提供的基于界面元素的埋点方法,可应用在如图1的应用环境中,其中,客户端(计算机设备)通过网络与服务器进行通信。其中,客户端(计算机设备)包括但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑、摄像头和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一实施例中,如图2所示,提供一种基于界面元素的埋点方法,以该方法应用在图1中的服务器为例进行说明,包括以下步骤:

s10、扫描界面元素,获取各所述界面元素中的元素信息。

其中,所述界面元素包括文本框、按钮、图片或上述界面元素之间的任意组合等。所述元素信息包括界面元素的视图元素值(也即,view元素值)和bindtap(表示点击功能)属性值。

所述视图元素值为创建界面元素时所需要用到的元素,在视图元素值被创建的时候我们认为该界面元素被曝光给用户,因此在扫描到视图元素值时,说明该界面元素中存在一个可配置的曝光参数(属于步骤s20中提到的可配置埋点参数中的一种,该曝光参数对应于一个曝光事件)。而所述bindtap属性值是指界面元素被点击的时候执行的函数值,在所述bindtap属性值被执行的时候认为所述界面元素被点击了,因此在扫描到bindtap属性值时,说明该界面元素中存在一个可配置的点击参数(属于步骤s20中提到的可配置埋点参数中的一种,该点击参数对应于一个点击事件)。通过扫描就能确定到界面元素的位置、唯一标识符等信息。因此,在本实施例中,通过扫描界面元素的视图元素值和bindtap属性值可以实现对于曝光参数和点击参数的监听。

在获取元素信息之后,将所述元素信息与该元素信息所属的界面元素的唯一标识(可以为界面元素的名称、位置或唯一编号等具有唯一性以供识别所述界面元素的内容)关联存储在服务器的后台数据库中,根据所述唯一标识,可以确定与所述唯一标识对应的界面元素。

在一实施例中,如图3所示,所述步骤s10,也即扫描界面元素,获取各所述界面元素中的元素信息,包括:

s101,接收用户在客户端发送的包含用户信息的登录请求,根据所述用户信息验证所述用户是否具有参数配置权限。

也即,在本实施例中,步骤s10中在客户端进行扫描时,由于扫描界面元素是为了后续根据扫描结果配置埋点参数,因此,首选需要验证在该客户端登录的用户是否具有参数配置权限(可以对所述可配置埋点参数进行配置的权限)。在验证所述用户不具有参数配置权限时,提示用户权限不足。

s102,在验证所述用户具有参数配置权限时,扫描界面元素,获取各所述界面元素中的元素信息。也即,只有在具有参数配置权限时,方可对界面元素进行扫描。

s20、接收用户选取所述元素信息之后发送的参数配置指令,根据所述元素信息调取与所述界面元素关联的可配置埋点参数,并将所述可配置埋点参数显示在参数配置界面中。

在本实施例中,在扫描到各所述界面元素中的元素信息时,可以将各所述界面元素的元素信息显示在客户端的当前显示界面上,此时用户可以通过在客户端的当前显示界面上点击元素信息的方式,选取其中一个元素信息,此时,客户端向服务器发送参数配置指令,且服务器接收到包含所述元素信息的参数配置指令之后,进入与所述元素信息关联的界面元素的参数配置界面中,所述参数配置界面上显示的将是与所述元素信息对应的可配置埋点参数,且用户可以在所述参数配置界面中对的所述可配置埋点参数进行配置。

在一实施例中,如图4所示,所述步骤s20,也即接收用户选取所述元素信息之后发送的参数配置指令,根据所述元素信息调取与所述界面元素关联的可配置埋点参数,并将所述可配置埋点参数显示在参数配置界面中,包括:

s201,接收用户在当前显示界面上选取所述元素信息之后发送的参数配置指令,获取与所述元素信息关联的界面元素的唯一标识。

也即,元素信息与该元素信息所属的界面元素的唯一标识关联存储在所述后台数据库中。可理解地,所述元素信息同样与所述唯一标识关联存储在客户端的本地数据库中;根据所述唯一标识,可以在本地数据库中找寻到与所述唯一标识关联的界面元素及其相关信息。

s202,根据所述唯一标识,调取与所述元素信息对应的所述界面元素中的可配置埋点参数。

进一步地,在所述元素信息为视图元素值时,与所述视图元素值对应的所述界面元素中的可配置埋点参数为曝光参数;在所述元素信息为bindtap属性值时,与所述bindtap属性值对应的所述界面元素中的可配置埋点参数为点击参数。

可理解地,界面元素的可配置埋点参数及与其对应的元素信息关联存储在客户端的本地数据库中,而每个唯一标识均对应于一个界面元素,在服务器获取唯一标识之后,可以根据所述唯一标识找寻到所述界面元素,并自所述本地数据库中查询到与所述界面元素的所述元素信息关联的可配置埋点参数。

s203,将调取的所述可配置埋点参数显示在参数配置界面中。

在服务器自本地数据库中查询到与所述元素信息关联的可配置埋点参数之后,将所述可配置埋点参数显示在参数配置界面中,此时,可在步骤s30中对所述可配置埋点参数进行配置。

s30、获取在所述参数配置界面中最新配置的所述可配置埋点参数,以及与所述可配置埋点参数关联的所述界面元素的路径信息;

其中,所述路径信息中包含找到界面元素的唯一路径。所述可配置埋点参数与所述路径信息一一对应,在接收到所述路径信息时,可以根据所述路径信息找寻到所述界面元素的相关信息存储在所述本地数据库中的具体位置,因此,可以根据所述路径信息自所述本地数据库中调取最新配置的所述可配置埋点参数。

在本实施例中,可以在客户端的所述参数配置界面中对所述可配置埋点参数进行配置,也即,用户对与所述元素信息关联的可配置埋点参数进行新增、删除或修改。比如,若原有的登录操作(点击登录按键的点击事件)对应的埋点参数(点击参数)设置为“用户登录按键被点击了”,此时,若有更多的登录选项导致容易混淆时,可以在参数配置界面将该登录操作对应的埋点参数修改为“一账通用户登录按键被点击了”,使得该埋点参数对应于一账通用户(而非其他用户)登录的点击事件。在对所述可配置埋点参数进行配置之后,将最新配置的埋点参数与所述界面元素路径信息关联存储至所述后台数据库中。

在一实施例中,如图5所示,所述步骤s30,也即获取在所述参数配置界面中最新配置的所述可配置埋点参数,以及与所述可配置埋点参数关联的所述界面元素的路径信息,包括:

s301,获取在所述参数配置界面中最新配置的所述可配置埋点参数,并为所述可配置埋点参数标记更新标签;也即,在客户端的参数配置界面配置所述可配置埋点参数之后,在所述可配置埋点参数上标记一个更新标签,以确认其被更新,以便于根据其进行后续的埋点操作。

s302,获取与最新配置的所述可配置埋点参数所属的所述界面元素的路径信息,并将所述路径信息与所述可配置埋点参数关联存储在所述后台数据库中。

可理解地,将所述可配置埋点参数与所述路径信息关联存储在所述后台数据库中,是为了客户端向所述服务器发送同步请求时,将最新配置的所述可配置埋点参数同步至发送请求的客户端,且在同步完成之后,可以自该客户端的本地数据库中根据所述路径信息调取最新配置的所述可配置埋点参数进行埋点。

在一实施例中,如图6所示,所述步骤s302,也即获取与最新配置的所述可配置埋点参数所属的所述界面元素的路径信息,并将所述路径信息与所述可配置埋点参数关联存储在所述后台数据库中之后,包括:

s303,接收客户端发送的同步请求,将最新配置的所有所述可配置埋点参数同步存储至所述客户端的本地数据库。

在本实施例中,客户端对所述可配置埋点参数进行重新配置之后,由于用户在客户端的应用程序(比如小程序)中进行埋点时,是从本地数据库中调取所述可配置埋点参数进行埋点,因此,在进行埋点之前,应先从服务器中同步最新配置之后的所述可配置埋点参数,以保证埋点的顺利进行。

在本实施例的一方面,客户端设置每隔预设时长定时向服务器发送同步请求,从服务器中将最新配置的所有所述可配置埋点参数同步至本地数据库中;而在本实施例的另一方面,在对应用程序(比如小程序)中的点击事件或曝光事件进行埋点之前,即时向服务器发送一个同步请求,从服务器中将最新配置的所有所述可配置埋点参数同步至本地数据库中。

在一实施例中,如图7所示,所述步骤s303,也即接收客户端发送的同步请求,将最新配置的所有所述可配置埋点参数同步存储至所述客户端的本地数据库之后,包括:

s304,在所述本地数据库中检测所述可配置埋点参数是否被更新,在检测到所述可配置埋点参数被更新时,生成埋点指令;所述埋点指令中包含与被更新的所述可配置埋点参数关联的所述界面元素的路径信息。

作为优选,所述在所述本地数据库中检测所述可配置埋点参数是否被更新具体为:在所述本地数据库中检测所述可配置埋点参数是否被标记有更新标签。也即,在该步骤中,若需要确认是否要进行埋点,首先需要确定是否存在有最新配置的所述可配置埋点参数,若存在最新配置的所述可配置埋点参数,也即,在所述本地数据库中检测到所述可配置埋点参数被标记有更新标签时,则生成埋点指令,所述埋点指令中包含与被更新的所述可配置埋点参数对应的界面元素的路径信息。若不存在最新配置的所述可配置埋点参数,也即,在所述本地数据库中检测到所述可配置埋点参数并未被标记有更新标签时,说明所述可配置埋点参数并未被更新,同时代表此前已经根据所述可配置埋点参数进行过埋点,无需再次进行埋点。

可理解地,在一实施例中,所述客户端可以定时(无论是否接收到界面元素的点击事件或曝光事件的执行指令)检测述本地数据库中的所述可配置埋点参数是否被更新。在另一实施例中,可以在接收到界面元素的点击事件或曝光事件的执行指令时,检测与所述点击事件或曝光事件对应的所述可配置埋点参数是否被更新,此时,若检测到所述可配置埋点参数被更新,首先根据所述路径信息调取被更新的所述可配置埋点参数对所述界面元素的点击事件或曝光事件进行埋点;且在根据所述可配置埋点参数进行埋点之后,将本地数据库中存储的该可配置埋点参数上标记的更新标签消除,以确认该客户端已根据该可配置埋点参数进行过埋点操作。

s40、接收包含所述路径信息的埋点指令,调取与所述路径信息关联的所述可配置埋点参数进行埋点。

在本实施例中,若存在最新配置的所述可配置埋点参数,且用户在客户端的应用程序(比如小程序)中对与所述可配置埋点参数对应的界面元素的点击事件或曝光事件进行埋点时,会将该界面元素的路径信息伴随埋点指令一并发送至所述服务器;此时服务器可以根据所述路径信息在所述客户端的本地数据库中调取与其关联的所述可配置埋点参数进行埋点。

本发明提供的基于界面元素的埋点方法,可以通过扫描界面元素的元素信息(视图元素值和bindtap属性值)来定位界面元素中的可配置埋点参数;并在对界面元素中的可配置埋点参数进行配置之后,将最新配置的所述配置埋点参数与所述界面元素的路径信息关联存储,以便于通过所述路径信息调取最新配置的所述可配置埋点参数进行埋点。本发明不需要修改任何业务代码,即可实现自动扫描界面元素进行定位和对埋点参数进行配置,因此其代码侵入低;同时,本发明可以将最新配置的可配置参数同步至所有客户端,使得服务器可以对路径信息和所述可配置参数之间的对应关系进行统一处理,提高了开发的灵活性。

在一实施例中,如图8所示,提供一种基于界面元素的埋点装置,该基于界面元素的埋点装置与上述实施例中基于界面元素的埋点方法一一对应。所述基于界面元素的埋点装置包括:

扫描模块110,用于扫描界面元素,获取各所述界面元素中的元素信息;

调取模块120,用于接收用户选取所述元素信息之后发送的参数配置指令,根据所述元素信息调取与所述界面元素关联的可配置埋点参数,并将所述可配置埋点参数显示在参数配置界面中;

获取模块130,用于获取在所述参数配置界面中最新配置的所述可配置埋点参数,以及与所述可配置埋点参数关联的所述界面元素的路径信息;

埋点模块140,用于接收包含所述路径信息的埋点指令,调取与所述路径信息关联的所述可配置埋点参数进行埋点。

本发明提供的基于界面元素的埋点装置,可以通过扫描界面元素的元素信息(视图元素值和bindtap属性值)来定位界面元素中的可配置埋点参数;并在对界面元素中的可配置埋点参数进行配置之后,将最新配置的所述配置埋点参数与所述界面元素的路径信息关联存储,以便于通过所述路径信息调取最新配置的所述可配置埋点参数进行埋点。本发明不需要修改任何业务代码,即可实现自动扫描界面元素进行定位和对埋点参数进行配置,因此其代码侵入低;同时,本发明可以将最新配置的可配置参数同步至所有客户端,使得服务器可以对路径信息和所述可配置参数之间的对应关系进行统一处理,提高了开发的灵活性。

在一实施例中,如图9所示,所述扫描模块110包括:

验证单元111,用于接收用户在客户端发送的包含用户信息的登录请求,根据所述用户信息验证所述用户是否具有参数配置权限;

获取单元112,用于在验证所述用户具有参数配置权限时,扫描界面元素,获取各所述界面元素中的元素信息。

在一实施例中,所述调取模块120包括:

接收单元,用于接收用户在当前显示界面上选取所述元素信息之后发送的参数配置指令,获取与所述元素信息关联的界面元素的唯一标识;

调取单元,用于根据所述唯一标识,调取与所述元素信息对应的所述界面元素中的可配置埋点参数;

显示单元,用于将调取的所述可配置埋点参数显示在参数配置界面中。

在一实施例中,所述获取模块包括:

标记单元,用于获取在所述参数配置界面中最新配置的所述可配置埋点参数,并为所述可配置埋点参数标记更新标签;

存储单元,用于获取与最新配置的所述可配置埋点参数所属的所述界面元素的路径信息,并将所述路径信息与所述可配置埋点参数关联存储在所述后台数据库中。

在一实施例中,所述获取模块还包括:

同步单元,用于接收客户端发送的同步请求,将最新配置的所有所述可配置埋点参数同步存储至所述客户端的本地数据库。

在一实施例中,所述获取模块还包括:

生成单元,用于在所述本地数据库中检测所述可配置埋点参数是否被更新,在检测到所述可配置埋点参数被更新时,生成埋点指令;所述埋点指令中包含与被更新的所述可配置埋点参数关联的所述界面元素的路径信息。

关于基于界面元素的埋点装置的具体限定可以参见上文中对于基于界面元素的埋点方法的限定,在此不再赘述。上述基于界面元素的埋点装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。。该计算机程序被处理器执行时以实现一种基于界面元素的埋点方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

扫描界面元素,获取各所述界面元素中的元素信息;接收用户选取所述元素信息之后发送的参数配置指令,根据所述元素信息调取与所述界面元素关联的可配置埋点参数,并将所述可配置埋点参数显示在参数配置界面中;获取在所述参数配置界面中最新配置的所述可配置埋点参数,以及与所述可配置埋点参数关联的所述界面元素的路径信息;接收包含所述路径信息的埋点指令,调取与所述路径信息关联的所述可配置埋点参数进行埋点。

本发明提供的计算机设备,可以通过扫描界面元素的元素信息(视图元素值和bindtap属性值)来定位界面元素中的可配置埋点参数;并在对界面元素中的可配置埋点参数进行配置之后,将最新配置的所述配置埋点参数与所述界面元素的路径信息关联存储,以便于通过所述路径信息调取最新配置的所述可配置埋点参数进行埋点。本发明不需要修改任何业务代码,即可实现自动扫描界面元素进行定位和对埋点参数进行配置,因此其代码侵入低;同时,本发明可以将最新配置的可配置参数同步至所有客户端,使得服务器可以对路径信息和所述可配置参数之间的对应关系进行统一处理,提高了开发的灵活性。

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

扫描界面元素,获取各所述界面元素中的元素信息;接收用户选取所述元素信息之后发送的参数配置指令,根据所述元素信息调取与所述界面元素关联的可配置埋点参数,并将所述可配置埋点参数显示在参数配置界面中;获取在所述参数配置界面中最新配置的所述可配置埋点参数,以及与所述可配置埋点参数关联的所述界面元素的路径信息;接收包含所述路径信息的埋点指令,调取与所述路径信息关联的所述可配置埋点参数进行埋点。

本发明提供的存储介质,可以通过扫描界面元素的元素信息(视图元素值和bindtap属性值)来定位界面元素中的可配置埋点参数;并在对界面元素中的可配置埋点参数进行配置之后,将最新配置的所述配置埋点参数与所述界面元素的路径信息关联存储,以便于通过所述路径信息调取最新配置的所述可配置埋点参数进行埋点。本发明不需要修改任何业务代码,即可实现自动扫描界面元素进行定位和对埋点参数进行配置,因此其代码侵入低;同时,本发明可以将最新配置的可配置参数同步至所有客户端,使得服务器可以对路径信息和所述可配置参数之间的对应关系进行统一处理,提高了开发的灵活性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路dram(sldram)、存储器总线直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元或模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

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

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