本文作者:kaifamei

一种统一新旧功能切量的封装方法及设备与流程

更新时间:2025-04-10 19:45:00 0条评论

一种统一新旧功能切量的封装方法及设备与流程



1.本技术涉及计算机技术领域,尤其涉及一种统一新旧功能切量的封装方法及设备。


背景技术:

2.目前大部分应用程序中,为了适应不同移动设备的系统版本以及硬件设备等,同一应用程序在不同设备、不同端口展示的版本以及展示的渠道有很多种,比如,以及小程序等应用程序可以在每个不同的用户端口展示不同的运行效果,但是在多变运行效果的背后,服务端代码实际为同一套逻辑流程,虽然减轻后台运行压力,但是每次针对某一服务端口的问题或者新旧版本并行的问题时,都使得修改某一处代码需要回归所有服务端端口的逻辑流程,同时存在新旧版本兼容问题。
3.在现有技术中,服务端系统对于新旧版本的兼容性大多数是提供新的接口,或者在服务端系统的后台运行代码中增加很多判断逻辑的分支语句或开关语句,这使得代码逻辑越来越复杂,杂乱无章,并且加大后续维护人员的维护成本。


技术实现要素:

4.本技术的一个目的是提供一种统一新旧功能切量的封装方法及设备,解决了服务端系统新旧版本兼容性低,且增加多余逻辑代码的问题,实现了统一对不同端口中切量参数新增功能的添加,使得新旧版本并存,从而达到新版本上线时提供灰度切量的功能。
5.根据本技术的一个方面,提供了一种统一新旧功能切量的封装方法,其中,所述方法包括:
6.创建切量组件,所述切量组件中包括有设置的预设切量方法集,所述预设切量方法集包括至少一个切量参数及其对应的切量算法和新增功能;
7.获取已配置的切量参数;
8.从所述预设切量方法集中调用与所述已配置的切量参数对应的切量算法;
9.根据所述已配置的切量参数及其对应的切量算法,筛选得到目标切量参数;
10.判断所述目标切量参数是否满足所述切量组件;
11.若是,则从所述预设切量方法集中读取所述目标切量参数对应的目标新增功能,并将所述目标新增功能添加至所述目标切量参数对应的原方法中;
12.调用所述目标切量参数对应的原方法,并将所述原方法返回的结果作为入参,来调用所述目标新增功能。
13.进一步地,上述方法中,所述获取已配置的切量参数,包括:
14.拦截用户在使用应用程序时的请求信息;
15.提取所述请求信息中的请求参数集,其中,所述请求参数集中包括至少一个请求参数;
16.判断所述请求参数集中是否存在所述预设切量方法集中的可配置的请求参数;
17.若存在,则从所述请求参数集中确定出已配置的切量参数并获取。
18.进一步地,上述方法中,所述预设切量方法集还包括所述至少一个切量参数中的每个所述切量参数对应的参数信息;所述请求参数集还包括所述至少一个请求参数中的每个所述请求参数对应的参数信息;
19.其中,所述判断所述请求参数集中是否存在所述预设切量方法集中的可配置的请求参数,包括:
20.基于所述请求参数集,获取所述请求参数集中的所有请求参数对应的参数信息;
21.获取所述预设切量方法集中的所有切量参数对应的参数信息;
22.将所述请求参数集中的所有请求参数对应的参数信息,与所述预设切量方法集中的所有切量参数对应的参数信息进行一一匹配,判断所述请求参数集中是否存在所述预设切量方法集中的可配置的请求参数。
23.进一步地,上述方法中,所述一种统一新旧功能切量的封装方法还包括:
24.创建一用于监听应用程序中的切量开关和切量比例的;
25.其中,所述获取已配置的切量参数包括:
26.通过所述,判断应用程序中的切量开关是否打开;
27.若是,则获取已配置的切量参数。
28.进一步地,上述方法中,所述一种统一新旧功能切量的封装方法还包括:
29.对新增功能的添加和/或所述目标切量参数对应的原方法的调用进行日志记录。
30.根据本技术的另一方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述一种统一新旧功能切量的封装方法。
31.根据本技术的另一方面,还提供了一种统一新旧功能切量的封装设备,其中,该设备包括:
32.一个或多个处理器;
33.计算机可读介质,用于存储一个或多个计算机可读指令,
34.当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述一种统一新旧功能切量的封装方法。
35.与现有技术相比,本技术通过创建切量组件,所述切量组件中包括有设置的预设切量方法集,所述预设切量方法集包括至少一个切量参数及其对应的切量算法和新增功能;获取已配置的切量参数;从所述预设切量方法集中调用与所述已配置的切量参数对应的切量算法;根据所述已配置的切量参数及其对应的切量算法,筛选得到目标切量参数;判断所述目标切量参数是否满足所述切量组件;若是,则从所述预设切量方法集中读取所述目标切量参数对应的目标新增功能,并将所述目标新增功能添加至所述目标切量参数对应的原方法中;调用所述目标切量参数对应的原方法,并将所述原方法返回的结果作为入参,来调用所述目标新增功能,实现利用创建统一的切量组件,提前存储切量参数以及其对应的切量算法和新增功能,方便开发人员针对不同切量参数的调用,再利用切量算法对目标切量参数确定,最后针对目标切量参数进行目标新增功能的添加,使得新旧版本交换得到缓冲,从而实现在不修改目标切量参数原方法出入参的情况下对原方法进行功能的增强,进一步完成新版本上线时灰度切量的使用。
附图说明
36.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
37.图1示出根据本技术一个方面的一种统一新旧功能切量的封装方法的流程示意图;
38.图2示出根据本技术一个方面的一种统一新旧功能切量的封装方法在实际应用场景中对统一控制切量组件中心进行实时监听的框架图;
39.图3示出根据本技术一个方面的一种统一新旧功能切量的封装方法在实际应用场景中的流程示意图。
40.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
41.下面结合附图对本技术作进一步详细描述。
42.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
43.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
44.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
45.如图1所示,本技术的一个方面提出了一种统一新旧功能切量的封装方法的流程示意图,其中,所述方法包括步骤s11、步骤s12、步骤s13、步骤s14、步骤s15、步骤s16及步骤s17,具体包括如下步骤:
46.步骤s11,创建切量组件,所述切量组件中包括有设置的预设切量方法集,所述预设切量方法集包括至少一个切量参数及其对应的切量算法和新增功能。
47.在此,所述切量组件是由开发人员提前对各个切量方法进行配置,并在服务端系统启动后自动封装,以供不同服务端口、不同切量参数的调用和获取,并且切量组件包括至少一个预设切量方法集,在预设切量方法集中每个切量参数可以对应至少一种切量算法,实现对不同切量参数对应的切量算法和新增功能的存储,在开发人员对不同需求切量参数修改和调整时,方便直接调用寻,提高切量方法使用灵活性。
48.在本技术实际应用场景中,可以通过如下代码实现一种统一新旧功能切量的封装方法中引入切量组件的配置文件:
49.《dependency》
50.《groupid》com.jd.paipai.common《/groupid》
51.《artifactid》paipai-tangent《/artifactid》
52.步骤s12,获取已配置的切量参数;在此,所述已配置的切量参数是指确定需要进行修改或更新的参数,在实际应用场景中已配置的切量参数可以包括一个或多个切量参数,满足针对不同的切量参数,或针对不同用户指定的切量参数进行切量参数的获取,增强切量组件的针对性,提高可操作性。
53.步骤s13,从所述预设切量方法集中调用与所述已配置的切量参数对应的切量算法;在此,调用的切量算法可以是已配置的切量参数对应的默认切量算法,也可以是根据开发人员不同需求进行自定义的切量算法,具体根据实际应用场景中不同情况进行对应的调用,实现多种切量算法的并行存储,扩大应用筛选范围。
54.步骤s14,根据所述已配置的切量参数及其对应的切量算法,筛选得到目标切量参数;在此,在实际应用场景中,在已配置的切量参数中运行切量算法,从而在已配置的切量参数中筛选得到符合切量算法规则的目标切量参数,完成对部分已配置的切量参数的筛选,避免全部切量参数修改带来的压力,从而实现新版本上线或更新时,进行灰度切量的应用。
55.步骤s15,判断所述目标切量参数是否满足所述切量组件;在此,针对筛选得到的目标切量参数进行切量组件的回调,若目标切量参数不满足切量组件时,自动返回,不再进行后续操作,确保目标切量参数的锁定无误,使得已配置的切量参数筛选更加精准,加强后续数据的整理,以及汇总的准确性。
56.步骤s16,若是,则从所述预设切量方法集中读取所述目标切量参数对应的目标新增功能,并将所述目标新增功能添加至所述目标切量参数对应的原方法中;在此,所述目标新增功能包括但不限于旧功能的更新、以及新功能的增强等,实现在不修改原方法输出参数、输入参数的情况下,对原方法输出参数进行调用,避免了将原方法代码添加逻辑分支后带来代码复杂、混乱等问题。
57.在本技术实际应用场景中,将目标新增功能添加至目标切量参数对应的原方法中后,还将判断新增功能是否配置成功,只有在新增功能匹配成功时,才进行下述步骤s17,在新增功能匹配失败时,自动记录操作流程,方便后续开发人员统计查看。
58.步骤s17,调用所述目标切量参数对应的原方法,并将所述原方法返回的结果作为入参,来调用所述目标新增功能。
59.通过上述步骤s11至步骤s17,利用提前构建的切量组件贯穿整个服务端系统新旧版本的交替,再对获取得到的已配置的切量参数进行筛选、确定,锁定目标切量参数,结合预设切量方法集中存储的新增功能,完成对原方法功能的增强,全程不进行修改原方法代码或回归原方法端口流程,达到服务端系统新旧版本的兼容,方便开发人员维护。
60.在本技术一优选实施例中,优选构建的切量组件中包括订单相关功能的预设切量方法集,其中,在订单相关功能的预设切量方法集中包括订单号以及订单号对应的切量算法和新增功能,其中,优选订单号对应的切量算法为哈希算法,优选订单号对应的新增功能为查询金额。
61.优选获取已配置的切量参数仅有订单号;在订单相关功能的预设切量方法集中调用订单号对应的哈希算法;根据订单号和哈希算法,筛选得到目标切量参数有订单号01及
订单号02;回调订单相关功能的预设切量方法集,得到订单号01不满足订单相关功能的预设切量方法集,订单号02满足订单相关功能的预设切量方法集,对订单号01进行自动返回,不添加查询金额功能;在订单相关功能的预设切量方法集中读取订单号对应的查询金额功能,并将查询金额功能添加至订单号02对应的原方法a;调用订单号02对应的原方法a,将原方法a运行返回结果作为查询金额的入参,即,将订单号02作为查询金额的入参,并运行查询金额功能,得到订单号02的金额,完成查询金额功能的添加。
62.接着本技术上述实施例,所述步骤s11获取已配置的切量参数,包括:
63.拦截用户在使用应用程序时的请求信息;在此,所述请求信息是指响应于用户在使用应用程序时进行的操作,后台服务器接收用户操作进行分析得到的请求信息。
64.提取所述请求信息中的请求参数集,其中,所述请求参数集中包括至少一个请求参数;
65.判断所述请求参数集中是否存在所述预设切量方法集中的可配置的请求参数;在此,所述可配置的请求参数是指可以进行修改或更新的参数,在实际应用场景中可配置的切量参数可以包括一个或多个请求参数。
66.若存在,则从所述请求参数集中确定出已配置的切量参数并获取,实现对请求信息中请求参数的筛选,确定出可以进行修改或更新的请求参数;若不存在,无需进行后续操作,后台服务系统解除对请求信息的拦截。
67.在本技术一优选实施例中,优选构建的切量组件中包括订单相关功能的预设切量方法集。
68.响应用户在应用程序中点击订单详情的操作,后台服务器将该操作分析,得到订单详情的操作对应的请求信息,并拦截订单详情的请求信息;对订单详情的请求信息进行提取得到订单详情的请求信息中的请求参数集,其中,请求参数集包括但不限于订单号请求参数、订单地址请求参数以及物流信息请求参数等;将请求参数集中订单号请求参数、订单地址请求参数以及物流信息请求参数与订单相关功能的预设切量方法集进行比较判断,得到可配置的请求参数为订单号请求参数,将订单号确定为已配置的切量参数,并将订单号获取。
69.接着本技术上述实施例,所述预设切量方法集还包括所述至少一个切量参数中的每个所述切量参数对应的参数信息;在此,所述参数信息包括但不限于参数名称、参数属性等,在本技术所有优选实施例中,优选参数信息为参数属性。
70.所述请求参数集还包括所述至少一个请求参数中的每个所述请求参数对应的参数信息;在此,所述参数信息包括但不限于参数名称,参数属性等,在本技术所有优选实施例中,均优选参数信息为参数属性。
71.其中,所述步骤s11中判断所述请求参数集中是否存在所述预设切量方法集中的可配置的请求参数,包括:
72.基于所述请求参数集,获取所述请求参数集中的所有请求参数对应的参数信息;
73.获取所述预设切量方法集中的所有切量参数对应的参数信息;
74.将所述请求参数集中的所有请求参数对应的参数信息,与所述预设切量方法集中的所有切量参数对应的参数信息进行一一匹配,判断所述请求参数集中是否存在所述预设切量方法集中的可配置的请求参数。
75.在本技术一优选实施例中,优选构建的切量组件中包括订单相关功能的预设切量方法集,其中,在订单相关功能的预设切量方法集中包括订单号以及订单号对应参数属性为数字编号。
76.响应用户在应用程序中点击订单详情的操作请求,拦截订单详情的请求信息,并提取得到订单详情的请求信息中的请求参数集,其中,请求参数集包括订单号请求参数、订单地址请求参数和物流信息请求参数,以及订单号请求参数对应的参数属性为数字编号、订单地址请求参数对应的参数属性为字符串以及物流信息请求参数对应的参数属性为字符串。
77.将订单相关功能的预设切量方法集中的订单号以及订单号对应参数属性为数字编号,分别与请求参数集中订单号请求参数、订单地址请求参数和物流信息请求参数,以及订单号请求参数对应的参数属性为数字编号、订单地址请求参数对应的参数属性为字符串以及物流信息请求参数对应的参数属性为字符串一一匹配,进行是否存在可配置请求参数的判断,实现多角度对可配置的请求参数的精准筛选,是后续已配置的切量参数准确无误的前提,从而实现新增功能的精准添加,提高新增功能添加的准确度。
78.接着本技术上述实施例,所述一种统一新旧功能切量的封装方法还包括:
79.创建一用于监听应用程序中的切量开关和切量比例的;在此,所述切量开关指开发过程中,前端或后端应用场景中关于是否接受更新的开关;所述切量比例是指,根据各个新增功能的添加以及新旧版本并行运行的情况进行分析,从而得到的切量组件中切量参数调用的指数。
80.其中,所述步骤s11获取已配置的切量参数包括:
81.通过所述,判断应用程序中的切量开关是否打开;
82.若是,则获取已配置的切量参数;在此,在实际应用场景中有且只有在前端应用环境和后端应用环境中切量开关状态均为开时,才可认定为应用程序切量开关为打开状态。
83.如图2所示,为本技术一个方面的一种统一新旧功能切量的封装方法在实际应用场景中对统一控制切量组件中心进行实时监听的框架图,响应于客户端接入切量组件核心服务,统一控制切量组件中心通过实时对切量组件核心服务进行监听,其中,统一控制切量组件中心包括切量开关和切量比例,切量组件核心服务包括统一接入方法模块、切量算法模块、新增功能模块、日志记录服务模块以及模块,其中,统一接入方法模块是指获取已配置的切量参数后建立统一切量组件方法的连接。
84.统一控制切量组件中心通过调整切量开关和切量比例,实现对切量组件核心服务的控制,并且,在切量组件核心服务中在实时监听统一控制切量组件中心的指令,根据统一控制切量组件中心切量开关和切量比例的改变、调整从而修改切量组件核心服务中各个模块的运用,实现统一控制的管理方法,方便开发人员进行切量组件的使用,降低后续维护人员的维护成本。
85.接着本技术上述实施例,所述一种统一新旧功能切量的封装方法还包括:
86.对新增功能的添加和/或所述目标切量参数对应的原方法的调用进行日志记录;在此,所述日志记录即为原方法调用过程中对各个操作运行进行的记录;在实际应用场景中,在对新增功能匹配成功时,即,将目标新增功能添加至目标切量参数对应的原方法中,可对新增功能的添加和目标切量参数对应的原方法的调用进行日志记录;在对新增功能匹
配失败时,即,无需将目标新增功能添加至目标切量参数对应的原方法,也将记录目标切量组件对未完成新增功能添加的原方法的调用进行记录,实现所有目标切量参数调用原方法的记录,方便开发人员对调用运行原方法状态进行查询了解,从而根据日志记录进行响应的调整修改。
87.如图3所示,为本技术一个方面提供的一种统一新旧功能切量的封装方法在实际应用场景中的流程示意图,由开发人员提前对各个切量方法进行配置,并在服务端系统启动后自动封装,得到创建的切量组件,其中,切量组件中包括有设置的预设切量方法集,在预设切量方法集中包括至少一个切量参数及其对应的切量算法和新增功能。
88.响应用户的操作,拦截用户在使用应用程序时的请求信息,提取请求信息中的请求参数集;提取预设切量方法集中的切量参数,以及每个切量参数对应的参数信息,并获取请求参数集中请求参数,以及每个请求参数对应的参数信息,将请求参数集中的所有请求参数对应的参数信息,与预设切量方法集中的所有切量参数对应的参数信息进行一一匹配,判断请求参数集中是否存在所述预设切量方法集中的可配置的请求参数,若存在,则从请求参数集中确定出已配置的切量参数并获取;若不存在,则返回操作。
89.通过监听应用程序中的切量开关和切量比例的控制状态,在应用程序中的切量开关打开时,获取已配置的切量参数;在预设切量方法集中调用与已配置的切量参数对应的切量算法;根据已配置的切量参数及其对应的切量算法,筛选得到目标切量参数;判断目标切量参数是否满足切量组件;若不是,则返回操作;若是,则从预设切量方法集中读取目标切量参数对应的目标新增功能,并将目标新增功能添加至目标切量参数对应的原方法中。
90.接着判断新增功能是否配置成功,若否,直接记录日志;若是调用目标切量参数对应的原方法,并将所述原方法返回的结果作为入参,来调用所述目标新增功能,并将结果进行记录日志。
91.在本技术一个方面的一种统一新旧功能切量的封装方法在实际应用场景中运行切量组件配置的方法进行调用的过程中,首先运行且对切量开关进行监听,然后调用控制切量的切量比例,其次完成确定切量参数对应方法的调用,并进行切量算法的选择,判断是和否添加新增功能方法,具体实现可以通过如下代码实现:
92.*/
93.@documented
94.@retention(retentionpolicyruntime)
95.@target({elementtype.method})
96.public@interface hstangentmethod{
97./**
98.*切量开关key控制中心存在的
99.*@return
100.*/
101.string switchkey();
102./**
103.*切量控制比例
104.*@return
105.*/
106.int[]switchcale();
[0107]
/**
[0108]
*切量后调用的方法
[0109]
*@return
[0110]
*/
[0111]
string tangentmethod();
[0112]
/**
[0113]
*切量算法字段
[0114]
*@return
[0115]
*/
[0116]
string[]tangentfield();
[0117]
/**
[0118]
*切量计算方法如果不配置采用默认算法
[0119]
*@return
[0120]
*/
[0121]
string tangentcomputemethod();
[0122]
/**
[0123]
*是否增强方法默认false
[0124]
*@return
[0125]
*/
[0126]
boolean isstrong()default false;
[0127]
}
[0128]
根据本技术的另一方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述一种统一新旧功能切量的封装方法。
[0129]
根据本技术的另一方面,还提供了一种统一新旧功能切量的封装设备,其中,该设备包括:
[0130]
一个或多个处理器;
[0131]
计算机可读介质,用于存储一个或多个计算机可读指令,
[0132]
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述一种统一新旧功能切量的封装方法。
[0133]
在此,所述一种统一新旧功能切量的封装设备中的各实施例的详细内容,具体可参见上述一种统一新旧功能切量的封装方法的实施例的对应部分,在此,不再赘述。
[0134]
综上所述,本技术通过创建切量组件,所述切量组件中包括有设置的预设切量方法集,所述预设切量方法集包括至少一个切量参数及其对应的切量算法和新增功能;获取已配置的切量参数;从所述预设切量方法集中调用与所述已配置的切量参数对应的切量算法;根据所述已配置的切量参数及其对应的切量算法,筛选得到目标切量参数;判断所述目
标切量参数是否满足所述切量组件;若是,则从所述预设切量方法集中读取所述目标切量参数对应的目标新增功能,并将所述目标新增功能添加至所述目标切量参数对应的原方法中;调用所述目标切量参数对应的原方法,并将所述原方法返回的结果作为入参,来调用所述目标新增功能,实现创建统一的切量组件,并在切量组件中提供预设切量方法集,提前存储切量参数以及其对应的切量算法和新增功能,方便后续开发人员针对不同切量参数的调用,再利用切量算法对已配置的切量参数进行筛选,实现目标切量参数的确定,并最后对目标切量参数进行目标新增功能的添加,使得新旧版本交换得到缓冲,从而实现在不修改目标切量参数原方法出入参的情况下对原方法进行功能的增强,达到在不修改代码的基础上完成服务端系统新旧版本并存,进一步完成新版本上线时灰度切量的使用。
[0135]
需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0136]
另外,本技术的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本技术的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本技术的多个实施例的方法和/或技术方案。
[0137]
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-9-858-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-11-27 21:13:45

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论