检测受会话分片影响的通信路径的制作方法

文档序号:35624610发布日期:2023-10-05 20:57阅读:56来源:国知局
检测受会话分片影响的通信路径的制作方法

本公开中呈现的实施例一般涉及网络通信。更具体地,本文所公开的实施例涉及检测不同网络结构之间的受会话分片(session flap)影响的通信路径。


背景技术:

1、不同网络节构中的设备通过结构中的边界节点彼此建立通信路径。这些边界节点负责建立和维护结构之间的通信路径,并且负责将传入和传出的数据分组路由到它们的目的地。

2、当边界节点发生故障时,涉及边界节点的网络结构内的节点的通信可能被中断。然而,难以确定这种中断的影响。例如,可以运行网络追踪以确定中断的影响,但是当边界节点处理大量网络流量时,追踪是不可靠的。


技术实现思路

0、概述

1、在独立权利要求中阐述了本公开的各方面,并且在从属权利要求中阐述了优选特征。一个方面的特征可以单独地或与其他方面组合地应用于每个方面。

2、本公开中呈现的一个实施例是一种方法,该方法包括检索由第一网络结构中的边界节点学习到的路由前缀的第一列表,以及检索包括第二网络结构中的节点的地址的第二列表。该方法还包括基于第一列表中的路由前缀和第二列表中的地址生成依赖性映射。依赖性映射指示到第二网络结构中的节点的地址的网络流量受到第一网络结构中的边界节点的影响。该方法还包括:响应于检测到第一网络结构中的边界节点已经发生故障,并且基于依赖性映射,生成警报,该警报指示到第二网络结构中的节点的地址的网络流量受到第一网络结构中发生故障的边界节点的影响。

3、示例实施例

4、本公开考虑了一种确定和监视不同网络结构之间的通信路径的分片监视器。分片监视器从结构中的边界节点检索由那些边界节点学习到的前缀列表和结构中的节点的地址列表。分片监视器分析这些列表以创建依赖性映射,该依赖性映射将边界节点中学习到的前缀映射到其他网络结构中的节点的地址。当分片监视器检测到边界节点已经发生故障时(例如,该边界节点的网络结构的前缀未被其他网络结构中的其他边界节点学习到),分片监视器参考依赖性映射来确定受故障影响的节点的地址。分片监视器然后可以生成指示受影响节点的警报。在某些实施例中,以此方式,分片监视器确定受故障影响的网络节点,而不运行追踪。

5、图1示出了示例系统100。如图1所示,系统100包括网络结构102(一个或多个)、网络104和分片监视器106。一般,分片监视器106监视和评估网络结构102之间的通信路径。在特定实施例中,分片监视器106可以在不运行追踪的情况下确定当网络结构102的边界节点发生故障时被中断的通信路径。

6、系统100包括任何合适数量的网络结构102。为了清楚起见,图1的示例包括网络结构102a和网络结构102b。每个网络结构102包括一个或多个边界节点108。边界节点108可以是实现三级网络协议(例如,边界网关协议)以交换路由信息的任何合适的设备。边界节点108负责建立和维护网络结构102之间的通信路径。边界节点108还将传入和传出分组路由到它们的目的地。网络结构102a包括一个或多个边界节点108a。网络结构102b包括一个或多个边界节点108b。

7、网络结构102还包括被通信地耦合到一个或多个边界节点108的一个或多个设备110。设备110可以是与系统100的其它组件通信的任何合适的设备。例如,设备110可以是服务器、交换机、路由器、集线器或用户设备。设备110可以将分组传送到系统100中的其它组件。设备110还可以从系统100中的其它组件接收分组。去往或来自设备110的通信通过设备110的网络结构102的边界节点108传播。因此,当边界节点108发生故障时,与通信地耦合到该边界节点108的设备110的通信或来自该设备110的通信被中断。

8、设备110可以执行与系统100的其它组件通信的应用。例如,应用可以将服务提供到其它网络结构102中的其它设备110。作为另一示例,应用可以消费由其它网络结构102中的其它设备110提供的服务。

9、设备110可以是计算机、膝上型计算机、无线或蜂窝电话、电子笔记本、个人数字助理、平板电脑或能够接收、处理、存储信息或与系统100的其它组件传送信息的任何其它设备。设备110可以是可穿戴设备,例如虚拟现实或增强现实头戴式耳机、智能手表或智能眼镜。设备110还可以包括诸如显示器、麦克风、键盘之类的用户界面或可由用户102使用的其它合适的终端设备。设备110可以包括被配置为执行本文描述的设备110的任何功能或动作的硬件处理器、存储器或电路。例如,使用软件代码设计的软件应用可以被存储在存储器中,并且由处理器执行以执行设备110的功能。

10、边界节点108维护一个或多个列表112,这些列表包括边界节点108已知的某些信息。具体地,边界节点108a维护一个或多个列表112a,而边界节点108b维护一个或多个列表112b。例如,边界节点108可以维护与边界节点108处于同一网络结构102内的节点的地址列表。在图1的示例中,边界节点108a可以维护识别网络结构102a中的设备110的地址的列表112a。边界节点108b可以维护网络结构102b中的设备110的列表112b。另外,边界节点108可以维护当与其他网络结构102的边界节点108建立通信路径时由边界节点108学习的地址前缀的列表。在图1的示例中,边界节点108a可以维护网络结构102b中的地址前缀的列表112a。边界节点108b可以维护网络结构102a中的地址前缀的列表112b。

11、网络104是可操作以促进系统100的组件之间的通信的任何合适的网络。网络104可以包括能够传输音频、视频、信号、数据、消息或前述项的任何组合的任何互连系统。网络104可以包括可操作以促进组件之间的通信的以下网络的全部或一部分:公共交换电话网络(pstn)、公共或专用数据网络、局域网(lan)、城域网(man)、广域网(wan)、本地、区域或全球通信或计算机网络(例如,互联网)、有线或无线网络、企业内部网、或任何其它合适的通信链路(包括其组合)。

12、分片监视器106监视和评估网络结构102之间的通信路径。如图1所示,分片监视器106包括处理器114和存储器116,它们被配置为执行本文描述的分片监视器106的任何功能或动作。在特定实施例中,分片监视器106可以在不运行追踪的情况下确定由边界节点108故障引起的通信影响。

13、处理器114是通信地耦合到存储器116并且控制分片监视器106的操作的任何电子电路,该电子电路包括但不限于微处理器、专用集成电路(asic)、专用指令集处理器(asip)和/或状态机。处理器114可以是8位、16位、32位、64位或任何其它合适的架构。处理器114可以包括用于执行算术和逻辑运算的算术逻辑单元(alu)、向alu提供操作数并存储alu运算结果的处理器寄存器,以及从存储器获取指令并通过指导alu、寄存器和其他组件的协调操作来执行这些指令的控制单元。处理器114可以包括其它硬件,该硬件操作软件以控制和处理信息。处理器114执行被存储在存储器上的软件以执行本文描述的任何功能。处理器114通过处理信息(例如,从边界节点108、网络104和存储器116接收的信息)来控制分片监视器106的操作和管理。处理器114可以是可编程逻辑设备、微控制器、微处理器、任何合适的处理设备、或前述项的任何合适的组合。处理器114不限于单个处理设备,并且可以包括多个处理设备。

14、存储器116可以永久地或暂时地存储用于处理器114的数据、操作软件或其它信息。存储器116可以包括适合于存储信息的易失性或非易失性本地或远程设备中的任何一个或其组合。例如,存储器116可以包括随机存取存储器(ram)、只读存储器(rom)、磁存储设备、光存储设备、或任何其他合适的信息存储设备或这些设备的组合。软件表示体现在计算机可读存储介质中的任何合适的指令集、逻辑或代码。例如,软件可以体现在存储器116、磁盘、cd、或闪存驱动器中。在特定实施例中,软件可以包括可由处理器114执行以执行本文描述功能中的一个或多个功能的应用。

15、分片监视器106从边界节点108检索列表112来确定网络结构102之间的通信路径。例如,分片监视器106可以从边界节点108检索列表112,这些列表识别由那些边界节点108学习到的地址前缀118。另外,分片监视器106可以从边界节点108检索列表112,这些列表识别网络结构102内的节点的地址120。地址120可以包括网络结构102内的设备110的地址。分片监视器106使用地址120和学习到的前缀118来生成依赖性映射122。网络结构102将学习到的前缀118映射到包含这些前缀118的地址120。结果,这些映射表示从边界节点108到其它网络结构102中的设备110的通信路径。在特定实施例中,分片监视器106还将应用名称添加到依赖性映射122中的地址120。应用名称指示由具有这些地址120的设备110执行的应用。分片监视器106可以使用域名系统或服务来确定应用的名称。当边界节点108发生故障时,分片监视器106可以参考依赖性映射122,以确定被中断的通信路径。

16、分片监视器106可以使用学习到的前缀118来确定边界节点108的故障124。例如,当另一网络结构102中的另一边界节点108没有学习到故障边界节点108的前缀118时,分片监视器106可以确定边界节点108已经发生故障。使用图1的示例,当边界节点108b从其学习到的前缀118的列表112b中去除网络结构102a(即,包含边界节点108a的网络)的前缀118时,分片监视器106可以确定边界节点108a已经发生故障。响应于边界节点108b经历了与网络结构102a中的设备110或边界节点108a发生通信故障,边界节点108b可能已去除这些前缀118。

17、任何数量的问题都可能导致边界节点108发生故障。例如,边界节点108可能由于该边界节点108中的处理器或存储器的利用率高而发生故障。作为另一示例,边界108可能由于该边界节点108供不应求而发生故障。作为又一示例,边界节点108可能由于该边界节点108可能丢弃传入或传出分组而发生故障。

18、当分片监视器106确定故障124时,分片监视器106可参考依赖性映射122来确定受故障124影响的地址120。例如,分片监视器106可以确定未被边界节点108学习的前缀118。分片监视器106然后可以参考依赖性映射122来确定被映射到未被学习的前缀118的地址120。这些地址120属于受故障124影响的网络结构102的节点(例如,设备110)。使用图1的示例,如果分片监视器106确定边界节点108b具有来自网络结构102a的未被学习的前缀118,则分片监视器106可以确定边界节点108a已经发生故障。作为响应,分片监视器106参考依赖性映射122以确定映射到未被学习的前缀118的网络结构102a中的设备110的地址120。

19、分片监视器106生成警报126,该警报126指示故障124和受故障124影响的节点的地址120。在某些实施例中,分片监视器106还可以在警报126中包括由受影响节点执行的应用的名称。以此方式,警报126包含信息,该信息识别受边界节点108的故障124影响的通信路径、设备110、以及应用。

20、分片监视器106可以将警报126传送到管理员,使得可以采取校正动作来恢复到受影响节点的通信路径。例如,管理员可以将受影响的节点移动到其它网络结构102。作为另一示例,如果故障边界节点108不能被恢复,则管理员可通过同一网络结构102中的另一边界节点108来重新路由受影响的节点。在某些实施例中,分片监视器106可以将故障边界节点108的配置复制到同一网络结构102中的另一边界节点108。例如,如果分片监视器106确定边界节点108a和网络结构102a发生故障,则分片监视器106可以将故障边界节点108a的配置复制到网络结构102a内的另一边界节点108。分片监视器106可以将由故障边界节点108a学习到的前缀118和由故障边界节点108a所保持的地址120复制到网络结构102a中的另一边界节点108。以这种方式,另一边界节点108可以承担故障边界节点108a的路由责任。

21、在某些实施例中,分片监视器106将依赖性映射122存储在分片监视器106外部的数据库128中。当边界节点108更新其列表112并且当分片监视器106接收到这些更新时,分片监视器106对数据库128内的依赖性映射122进行对应的更新。当分片监视器106确定故障124时(例如,因为边界节点108从其列表112中去除某些前缀118),分片监视器106可以参考被存储在数据库128中的依赖性映射122。在特定实施例中,其它分片监视器106可以参考被存储在数据库128中的依赖性映射122。

22、图2是图1的系统100中的示例方法200的流程图。分片监视器106可以执行方法200。在特定实施例中,通过执行方法200,分片监视器106生成依赖性映射122,该依赖性映射122可用于确定受边界节点108故障影响的通信路径,而无需运行追踪。

23、在框202中,分片监视器106检索由第一网络结构(例如,网络结构102a)中的第一边界节点(例如,边界节点108a)学习到的路由前缀118的第一列表。边界节点108a可能已经在将分组路由到其他网络结构102(例如,网络结构102b)或从其他网络结构102(例如,网络结构102b)路由分组时学习了这些路由前缀118。网络结构102b可以使用前缀118来寻址网络结构102b内的节点。边界节点108a可以维护这些前缀118,直到边界节点108a遇到与网络结构102b通信的困难。当边界节点108a难以与网络结构102b通信时,边界节点108a可以去除或不学习这些前缀118。边界节点108a可以维护识别这些前缀118的列表112a。

24、在框204中,分片监视器106检索节点(例如,网络结构102b中的设备110)的地址120的第二列表112(例如,列表112b)。列表112b可以由网络结构102b中的边界节点108b维护。地址120可以是被通信地耦合到边界节点108b的设备110的网络地址。边界节点108b可以将分组路由到这些设备110并且从这些设备110路由分组。当设备110连接到边界节点108b或从边界节点108b断开时,边界节点108b可以更新列表112b。因此,地址120表示可由边界节点108b到达的网络结构102b中的设备110的网络地址。

25、在框206中,分片监视器106基于路由前缀118和节点的地址120生成依赖性映射122。分片监视器106可以确定包括路由前缀118的地址120。分片监视器106然后可以在依赖性映射122中将这些地址120映射到这些路由前缀118。在特定实施例中,分片监视器106还可以映射由地址120识别的节点执行的应用的名称。分片监视器106可以使用域名系统来确定这些应用的名称。分片监视器106可以将依赖性映射122存储在数据库128中。在特定实施例中,当分片监视器106确定边界节点108已经发生故障时,分片监视器106可以使用依赖性映射122。

26、图3是图1的系统100中的示例方法300的流程图。分片监视器106可以执行方法300。在特定实施例中,通过执行方法300,分片监视器106确定由故障边界节点108影响的通信路径,而不运行追踪。

27、在框302中,分片监视器106检测到边界节点108a已经发生故障。在特定实施例中,分片监视器106通过分析来自另一网络结构102b中的边界节点108b的前缀118,来确定边界节点108a已经发生故障。当边界节点108a发生故障时,边界节点108b可能难以与边界节点108a或边界节点108a的网络结构102a中的其他设备110通信。作为响应,边界节点108b可以从由边界节点108b维护的列表112b中去除用于边界节点108a和网络结构102a的前缀118。当分片监视器106从边界节点108b接收到更新的列表112b时,分片监视器106可以确定边界节点108b未学习用于边界节点108a和网络结构102a的前缀118。作为响应,分片监视器106可以确定边界节点108a已经发生故障。

28、在框304中,分片监视器106从依赖性映射122确定受故障边界节点108a影响的节点的地址120。依赖性映射122可以将地址120映射到前缀118。被映射到特定前缀118的地址120可以是包括该前缀118的地址120。被映射到未被学习的前缀118的地址120可以是由于边界节点108a发生故障而边界节点108b不再能够到达的网络结构102a中的设备110的地址120。

29、在框306中,分片监视器106确定与受影响节点的地址120对应的应用名称。在特定实施例中,分片监视器106可以通过依赖性映射122来确定这些应用名称。例如,分片监视器106可以使用在生成依赖性映射122时的域名系统来确定这些应用名称。依赖性映射122可以包括前缀118到地址120和应用名称的映射。

30、在框308中,分片监视器106生成警报126,警报126包括与故障边界节点108a有关的信息。例如,警报126可以指示故障边界节点108a。另外,警报126可以指示由于边界节点108a的故障而不再可由边界节点108b到达的网络结构102a中的设备110的地址120。此外,警报126可以指示由这些设备110执行的应用的名称。分片监视器106可以将警报126传送给管理员以向管理员通知边界节点108a,从而可以采取补救动作。例如,分片监视器106可以将边界节点108a的配置(例如,学习到的前缀118和节点的地址120)复制到网络结构102a中的另一边界节点108,使得另一边界节点108可以执行边界节点108a的操作。作为另一示例,管理员可以将网络结构102a中被通信地耦合到边界节点108a的设备110移动到另一网络结构102。作为又一示例,管理员可以重启或重新启动网络节点108a。

31、图4示出了图1的系统100中的依赖性映射122的示例。一般而言,分片监视器106基于从不同网络结构102的边界节点108检索的一个或多个列表112来生成依赖性映射122。

32、在图4的示例中,分片监视器106从边界节点108a检索第一网络结构102a中的节点的地址402a。地址402a是网络结构102a中的设备110的网络地址。在图4的示例中,地址402a包括168.10.1.15、168.10.1.10、168.2.5.10、171.20.11.2和172.2.1.3。分片监视器106同样可以从边界节点108b检索网络结构102b中的设备110的地址402b。在图4的示例中,地址402b包括168.11.1.10、168.12.10.2、173.23.1.0和173.24.1.18。

33、分片监视器106还可以从边界节点108检索由那些边界节点108学习到的前缀118。这些前缀118可以是与其他网络结构102相关联的前缀,边界节点108将分组传送到这些其他网络结构102或从这些其他网络结构102传送分组。在图4的示例中,分片监视器106从边界节点108a检索前缀404a。前缀404a表示边界节点108a在与网络结构102b的组件通信时所学习的前缀118。前缀404a包括168.11.1.0/24、168.12.10.0/24、173.23.1.0/16和173.24.1.0/24。显然,来自边界节点108b的地址402b落在前缀404a内。分片监视器106还检索来自边界节点108b的前缀404b。前缀404b由边界节点108b在与网络结构102a的组件通信时学习。前缀404b包括168.10.1.0/24、168.2.5.0/16、171.20.11.0/16和172.2.1.0/16。显然,地址402a落在前缀404b内。

34、分片监视器106分析地址402a和地址402b以及前缀404a和前缀404b以生成依赖性映射122。如图4所示,依赖性映射122将前缀404a和前缀404b映射到包含那些前缀404a和前缀404b的地址402a和地址402b。具体地,由边界节点108a保存的地址402a被映射到由边界节点108b学习到的前缀404b。由边界节点108b保存的地址402b被映射到由边界节点108a学习到的前缀404a。结果,这些映射表示网络结构102a和网络结构102b之间的通信路径。

35、在依赖性映射122中,前缀168.11.1.0/24被映射到地址168.11.1.0。前缀168.12.10.0/24被映射到地址168.12.10.2。前缀173.23.1.0/16被映射到地址173.23.1.0。前缀173.24.1.0/24被映射到地址173.24.1.18。前缀168.10.1.0/24被映射到地址168.10.1.15和168.10.1.10。前缀168.2.5.0/16被映射到地址168.2.5.10。前缀171.20.11.0/16被映射到地址171.20.11.2。

36、在特定实施例中,分片监视器106基于与前缀和地址对应的端节点的类型来防止前缀和地址的条目被添加到依赖映射122。例如,分片监视器106可以使用流遥测数据来确定与这些地址对应的哪些设备110是提供商设备(例如,服务器)以及哪些设备110是消耗来自提供商设备的输出的消费者设备。分片监视器106然后可以在依赖性映射122中防止出现将消费者设备映射到其他消费者设备或将提供商设备映射到其他提供商设备的条目。在图4的示例中,分片监视器106可以确定地址402a 172.2.1.3被映射到相同类型的设备110。例如,分片监视器106可以使用流遥测数据来确定地址172.2.1.3是被映射到另一消费者设备的消费者设备,或分片监视器106可以确定地址172.2.1.3是被映射到另一提供商设备的提供商设备。作为响应,分片监视器106可以在依赖性映射122中防止出现将前缀404b172.2.1.0/16映射到地址404a 172.2.1.3的条目。以此方式,依赖性映射122仅包括消费者到提供商或提供商到消费者的映射,这可以在参考依赖性映射122来评估对通信路径的影响时简化对分片监视器106的分析。

37、在某些实施例中,分片监视器106将由设备110执行的应用的名称利用依赖性映射122中的地址添加到依赖性映射122。分片监视器106可以使用域名系统来确定这些应用的名称。在图4的示例中,分片监视器106已将应用名称添加到依赖性映射122内的地址。地址168.11.1.0被映射到应用1。地址168.12.10.2被映射到应用2。地址173.23.1.0被映射到应用3。地址173.24.1.18被映射到应用4。地址168.10.1.15被映射到应用5。地址168.10.1.10被映射到应用6。地址168.2.5.10被映射到应用7。地址171.20.11.2被映射到应用8。通过将应用名称添加到依赖性映射122,分片监视器106可以参考依赖性映射122来确定当边界节点108发生故障时可以变得可达的应用。

38、添加来自idf的信息。

39、故障可能是边界被移除(故意或意外)。

40、在当前公开中,参考了各种实施例。然而,本公开的范围不限于具体描述的实施例。相反,无论是否与不同的实施例相关,所描述的特征和要素的任何组合都被考虑实现和实践被考虑的实施例。另外,当实施例的要素以“a和b中的至少一个”的形式描述时,应当理解的是,仅包括要素a、仅包括要素b、以及包括要素a和要素b的实施例均被考虑。此外,尽管本文公开的一些实施例可以实现优于其他可能的方案或优于现有技术的优点,但是由给定的实施例是否实现特定的优点并不限制本公开的范围。因此,本文公开的各个方面、特征、实施例和优点仅是说明性的并且不被视为所附权利要求的要素或限制,除非在(一个或多个)权利要求中明确记载。同样,对“本发明”的引用不应被理解为对本文公开的任何发明主题的概括,并且不应被视为所附权利要求的要素或限制,除非在(一个或多个)权利要求中明确记载。

41、如本领域技术人员将认识到的,本公开中公开的实施例可以体现为系统、方法或计算机程序产品。因此,各个实施例可以是完全硬件实施例、完全软件实施例(包括固件、常驻软件、微代码等)或组合软件和硬件方面的实施例的形式,这些方面在本文中一般地都被称为“电路、“模块”或“系统”。此外,各实施例可以采取被体现在一个或多个计算机可读介质中的计算机程序产品的形式,该一个或多个计算机可读介质具有体现在其上的计算机可读程序代码。

42、包含在计算机可读介质上的程序代码可以使用任何适当的介质来传输,包括但不限于无线、有线、光缆、rf等,或前述项的任何适当组合。

43、用于执行本公开的各个实施例的操作的计算机程序代码可以以一种或多种编程语言的任何组合来编写,包括面向对象的编程语言(例如java、smalltalk、c++等)以及常规的过程式编程语言(例如“c”编程语言或类似的编程语言)。该程序代码可以完全地在用户的计算机上执行、部分地在用户的计算机上执行,作为独立式软件包部分地在用户的计算机上并且部分地在远程计算机上、或完全在远程计算机或服务器上执行。在后一场景中,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者远程计算机可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。

44、参考根据本公开中提出的实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图来描述本公开的各个方面。应当理解,流程图图示和/或框图中的每个框以及流程图图示和/或框图中的框的组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以生产机器,使得通过计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现在流程图图示和/或框图的(一个或多个)框中指定的功能/动作的模块。

45、这些计算机程序指令还可以存储在计算机可读介质中,该计算机可读介质可以引导计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在计算机可读介质中的指令产生一种包括指令制品,该指令实现在流程图图示和/或框图的(一个或多个)框中指定的功能/动作。

46、计算机程序指令还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以产生在计算机、其他可编程装置或其他设备上执行的一系列操作步骤以产生计算机实现的工艺,使得在计算机、其他可编程数据处理装置或其他设备上执行的指令为在流程图图示和/或框图的(一个或多个)框内指定的功能/动作的实现提供工艺。

47、附图中的流程图图示和框图示出了根据各个实施例的系统、方法和计算机程序产品的可能实现方式的架构、功能和操作。在这一方面,流程图图示或框图中的每个框都可以表示模块、片段或代码的一部分,其包含用于实现(一个或多个)特定逻辑功能的一个或多个可执行指令。还应当注意,在一些替代实现方式中,在框中提到的功能可以按照不同于在附图中提到的顺序出现。。例如,根据所涉及的功能,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以以相反的顺序执行。还应当注意,框图和/或流程图图示的每个框以及框图和/或流程图图示中的框的组合可以通过执行特定功能或动作的基于硬件的专用系统来实现,或通过专用硬件和计算机指令的组合来实现。

48、鉴于上文,本公开的范围由所附权利要求确定。

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