切换辅助设备和方法

文档序号:6656490
专利名称:切换辅助设备和方法
技术领域
本发明一般涉及基于冗余的系统,尤其涉及从一种服务单元到另 一种服务单元的操作切换。
背景技术
许多现代系统,例如通信网络,是由多个通过网络进行连接但是 分离的平台组成的。 一种用于促进全时或接近全时系统的可用性和可 操作性的方法提供了一个或多个这种以备用模式工作的分离的平台。 进行如此配置后,当特定的系统节点出现故障时, 一般地该故障就会 被另一个系统元件注意到(例如,由于没有要求的来自于出现故障的 节点的所谓的心跳信号)。该系统元件则能够促使备用平台替换出现 故障的节点。这种策略在至少一些操作条件下提供了充分的服务。然而,在其 它设置中,可以证明这种方法是不足够的。例如,当控制对时间要求 严格或对时间敏感的操作的系统(例如许多的通信系统)采用这种教 导时,可能会经历显著降级的服务。例如,由于首先检测故障,然后 执行备用单元的操作上的替换需要最短的时间,这就可能出现问题。在一些情况下,可能需要相当多的时间来足够地提高给定的备用单元 的速度,以确保能够足以满足系统的当前需要。例如,可能需要关于 出现故障的节点的当前任务和/或操作,为所述的备用平台提供当前独 特的操作设置和参数。


通过提供下面的详细描述中说明的切换辅助设备和方法,特别是当与附图结合考虑时,至少可以部分地满足上述的要求,其中
图1包括根据本发明的不同实施例配置的模块2包括根据本发明的不同实施例配置的模块图 图3包括根据本发明的不同实施例配置的流程图 图4包括根据本发明的不同实施例配置的流程图 图5包括根据本发明的不同实施例配置的流程图;以及 图6包括根据本发明的不同实施例配置的呼叫流程图。 有经验的技术人员应该知道为筒单和清楚起见来表示图中的元 件,而并不需要按照规定比例进行绘制。例如,在图中可能相对于其 它的元件增大一些元件的尺寸,以有助于增加对本发明的不同实施例 的理解。同时,为了有助于本发明的这些不同实施例的示图更少地被用并熟知的元件。还应该知道除非另有说明,这里所采用的术语和表 示方法在其相应的各自的调查和研究领域具有与这种术语和表示方法 一致的一般意义。
具体实施方式
一般来说,根据这些不同的实施例,检测出与使用中的服务单元 (active service unit)相应的降级的操作状态的水平。在优选实施例 中,该降级的操作状态相应于比发生故障的操作状态高级的降级水平。 尽管出现了降级的操作状态,但是同时并自动地继续操作该使用中的 服务单元,并且同时积极地准备备用服务单元以通过操作替换该使用 中的服务单元。最后,基本上同时并自动地停止使用中的服务单元的 操作,并启动作为热切换的备用服务单元的操作,以替换该使用中的 服务单元。在优选的实施例中,该过程还包括对该使用中的服务单元 进行复位操作。进行如此配置后,在被替换的平台发生故障之前,就启动冗佘备 份。在许多情况下,这就允许在对服务产生很少或根本不产生有效的 等待时间或中断的情况下,进行切换。特别地,尽管被替换的服务单 元在降级的操作模式下操作,但是该服务单元仍然会提供某种等级的
服务,直到发生切换时为止。此外,备用平台能够在接受切换响应之 前,有机会在将被替换的单元继续进行操作的同时进行适当的预先配 置。其结果通常是一旦实际上批准进行切换,就需要很少的或根本不 需要过渡期间的准备时间。在彻底地阅读并研究了下面的详细描述后,这些和其它优点就会 变得更加显而易见了。现在参照附图,特别是参照图1,给定的示例性系统10包括至少 一个使用中的服务单元ll (可能是多个使用中的服务单元12),至少 一个备用服务单元13 (可能是多个备用服务单元14,当为多个时,优 选地是包括比多个使用中的服务单元12的数量少的多个备用服务单 元14),以及控制器15。作为示例性的实施例,并且为了进行说明, 一个或多个使用中的服务单元11和一个或多个备用服务单元13能够 至少部分地包括分组数据服务节点,并且控制器15能够包括机架控制 器(shelf controller )。(当然会存在其它的可能;例如,作为替换, 使用中的服务单元和备用服务单元能够包括家乡代理网络元件。)这 种网络元件是所属领域技术人员所熟悉的,除了注意这种元件一般包 括部分地或完全地可编程的平台外,这里不需要对其进行其它的详述, 其中的可编程的平台可以进行可编程的配置并且可以被布置为依照这 里说明的教导进行操作。根据优选方法,使用中的服务单元11在其中存储(或另外地可 以使用)至少一个部分降级的操作状态标准。使用中的服务单元11 除具有其正常的一个或多个操作模式外,还优选地具有切换操作模式 和复位操作模式,其中切换操作模式至少部分地对部分降级的操作状 态标准进行响应。进行如此配置后,暂时参照图2所示,使用中的服 务单元11能够包括可操作地连接到(或整体地包括)存储器22的使 用中的服务单元控制器21,其中存储器22存储相应于上述的操作模 式和操作状态标准的程序和数据,服务单元控制器21还可操作地连接到状态检测器23上,并对状态检测器23进行响应。状态检测器23 优选地利用部分降级的操作状态标准,来促进对相应于使用中的服务
单元11的部分降级的操作状态水平进行检测。接着这种信息可以促进这里更详细地iJL明的其它动作和响应。根据优选方法,部分降级的操作状态标准相应于代表比故障操作 状态较高级别的操作性水平的操作性水平。即,尽管使用中的服务单 元可以在低于最佳状态的水平下进行操作,或者可以暂时地在正常的 性能水平下进行操作,但是同时会发生一个或多个这种情况,即可能 表示这种性能会在不远的将来降级,在这一点上与已经发生故障相比, 使用中的服务单元仍然在系统10中提供服务。可以采用不同的这种标 准,包括但不限于(单独的或彼此结合)低存储条件;至少预定数量的存储器异常事件; 多于预定数量的呼叫尝试故障; 与呼叫尝试成功相比多于预定数量的呼叫尝试故障; 至少超过预定阈值的中央处理单元利用水平;用水平;以及失去系统资源(例如但不限于至少一个互联网协议地址池)。 所属领域技术人员应该知道在特定应用中使用的特定标准当然可以作为服务单元的性质、被提供的服务、期望的服务质量、其它系统体系结构的考虑等的函数进行变化。再次参照图1所示,根据优选的方法,备用服务单元13包括对 使用中的服务单元的切换操作模式进行响应的切换准备操作模式,和 对切换命令(例如,从控制器15接收的)进行响应的切换完成操作模 式。控制器15优选地对使用中的服务单元的复位操作模式进行响应, 并进一步提供可操作地连接到备用服务单元的切换命令输出。所属领域技术人员应该知道因此可以容易地对被替换的这种系 统或其它的一个或多个支持平台进行编程和配置,以促成图3所示的 完整过程30。过程30提供了至少一个使用中的服务单元(31),并 提供至少一个备用服务单元(32)。如上所述,可以包括多个每种类 型的服务单元。然而当过程30提供多个备用服务单元时,备用服务单 元的数量优选地将小于使用中的服务单元的数量。过程30接着进行监 视以检测相应于使用中的服务单元的降级的操作状态水平(33)。通 常,该降级的操作状态水平优选地包括这种服务水平,即,尽管是降 级的水平或低于完全可靠的水平,但是仍然相应于较故障操作模式更 优的性能水平。如上所述,通过将目前监视的状态与一个或多个这种 被选择的标准相比较,这种检测(33)可以是根据一个或多个部分降 级的操作状态标准(34)。当过程30检测到不可接受的操作性水平(该降级的操作性水平 仍然比故障操作状态水平更少降级)时,则同时地并且自动地继续操 作使用中的服务单元,和积极地准备备用服务单元以通过操作替换使 用中的服务单元(35)。如下面将表示的,根据一种方法,这种准备 可以包括将切换消息传输到备用服务单元。这种准备还可以包括,例 如,相应于使用中的服务单元的当前活动向备用服务单元提供数据, 从而更好地使备用服务单元能够有效地替换使用中的服务单元。接着过程30基本上同时地和自动地停止使用中的服务单元的操 作,和启动作为热切换的备用服务单元的操作,以替换使用中的服务 单元(36)。在优选的可选实施例中,这些事件的发生与任何顺序产 生的或接收的关于使用中的服务单元的操作状态的信息无关;即,不 管目前使用中的服务单元表现的如何正常和/或目前关心的触发条件 可能看起来如何短暂,都会发生切换。在优选的方法中,如下面更详 细的表示,启动切换的操作可以包括检测使用中的服务单元的目前的 非操作状态(通过第三单元,例如但不限于上述的控制器),和第三 单元相应地启动作为使用中的服务单元的替换的备用服务单元的操 作。在优选的方法中,停止使用中的服务单元的操作还包括执行使用 中的服务单元的复位(优选地为自动复位)。在一些情况下,可能希 望该动作清除引起被检测到的部分降级的操作状态的任何情况。这就 使得当使用现在待用的使用中的服务单元作为用于另 一个使用中的服
务单元的备用服务单元的替换(37)变得合适时,该可选的步骤更加 合理。进行如此配置后,应该知道在实际地真正地需要进行切换之前, 可以为备用服务单元的操作分配有效地准备备用服务单元。这就能够 允许可能更加完善地配置备用服务单元,并通知其相关的操作条件、 需要,以及要求,因此更加可能产生既对用户透明又有效的切换。可以以不同的方式来促进这种过程。现在参照图4,作为一个示 例性的示图,使用中的服务单元,例如分组数据服务节点能够支持过元的不可接受的降级的操作状:水^ (41) 。 二优选的方法中,该不 可接受的水平优于完全降级的操作状态水平,并可以被特别地设置为 满足给定应用的需要和要求。当检测到这种水平时,使用中的服务单 元能够向备用服务单元传输切换消息(42),并同时继续操作发生降 级的操作状态的使用中的服务单元。这种消息可以包括,例如,将被 备用服务单元理解的操作代码,以包括代表发出消息的使用中的服务 单元启动准备执行切换中的一个或多个动作的指令,但是不作为实际 地执行和/或完成这种切换的明确的指令。所属领域技术人员应该知道这种消息可以包括单个信号或消息 包,或者如果需要的话可以包括多个分离的信号/消息。所属领域技术 人员应该知道可以利用在给定的设置下使用中的和备用服务单元可以 使用的任何合适的通信介质或链路来传输这种消息。当从备用服务单元接收到切换消息时(43),使用中的服务单元 能够停止其自身的当前操作(44)。此外,为了用于这种方式,该切 换消息可以包括任何一个或多个信号, 一个或多个消息,或其组合。 如下所示,在优选的实施例中,备用服务单元发出该切换消息以用信 号发出其自己目前的备用状态,以承担(assume)使用中的服务单元 的操作活动。在优选的实施例中,不考虑由使用中的服务单元确定的 其它操作状态信息,使用中的服务单元在将切换消息传输到备用服务 单元后,将执行停止操作。 在可选的实施例中,使用中的服务单元除了停止其目前的操作 外,还能够进行复位操作。即,根据熟知的现有技术,使用中的服务 单元可以将其一些、多数,或所有操作参数、设置,以及状态重新初 始化为一些基本的初始操作状态。在至少一些情况下,该复位操作可 以清除引起检测到的降级的操作状态的一个或多个条件。同时值得注 意的是,在至少一些情况下,复位使用中的服务单元(在变得更加完 全降级之前表现出稍微降级的操作状态)更可能导致成功地解决困扰 使用中的服务单元的一个或多个问题,因此更广泛地来看,使系统比 一些现有技术具有更高的整体能力水平和继续操作性。
类似地,现在参照图5,备用服务单元能够通过过程支持这种切 换过程,其中如上所述当备用服务单元从使用中的服务单元接收切换 消息时(51),积极地准备以针对目前(或将要)被使用中的服务单 元支持的动作,通过操作替换使用中的服务单元。为了最佳地适合于 给定应用的需要,可以有许多这种准备动作并可以对其进行变化。这 种动作可以包括但不限于,丢弃至少一些与其它使用中的服务单元相 应的备份数据(从而允许,例如,增加属于将被替换的使用中的服务 单元的数据的存储机会),配置至少部分备用服务单元以镜像使用中 的服务单元(例如,通过提供或访问特定的数据表,启动特定的例程 或子-例程,查询其它的网络元件,启动、准备或另外地实现一个或多 个通信路径,等等),和/或提供至少一些与使用中的服务单元目前支 持的动作相应的状态和会话信息,以镜像使用中的服务单元的状态和 会话信息,这里仅举了几个例子。
接着备用服务单元能够将表示操作备用状态的切换消息传输到 使用中的服务单元(53),以替换使用中的服务单元。在优选的实施 例中,尽管可能存在这种情形或多种情况,即在备用服务单元没有完 成全部的准备操作时就可以适当地发送这种消息(例如,当备用服务 单元和使用中的服务单元之间的通信链路显示出相当大程度的已知的 或至少希望的等待时间时),但是直到备用服务单元实际上已经完成 其准备步骤后才会发出该消息。 当从第三单元(例如系统控制器,机架控制器等等)接收替换使用中的服务单元的指令时(54),备用服务单元能够承担对使用中的 服务单元的动作的支持(55)。图6将通过展示许多示例性例子之一来进一步说明这些步骤和过 程。根据该示例性方法,使用中的服务单元在其自己的正常操作模式 中将经常或根据可能被采用的这种其它的触发或中断方案,监视其自 己的降级的操作状态(61)。当使用中的服务单元检测到这种降级的 操作状态时(62)就将切换消息发送到备用服务单元(63)。备用服务单元进行其替换准备活动(64),并且当准备好后向使 用中的服务单元发送指示其自己的备用状态的应答切换消息(65)。 根据该方法,使用中的服务单元能够单方地和自动地停止其自身目前 的操作(可选地,对其自身进行复位操作)(66)。根据现有技术的 实践,控制器能够检测出操作的停止,控制器也根据现有技术的实践 通过向备用服务单元发送替换指令消息(67)来进行响应。备用服务 单元则能够执行切换操作并承担前面的使用中的服务单元的活动。还 应该知道该例子仅是许多例子中的 一个,所属领域技术人员应该知道 可以以各种方式应用这里阐述的教导。进行如此配置后,可以有助于实现较少地引起不希望的过渡事件(掉话、未完成的通话、不希望的通信假象,等等)的热切换。此外, 在至少一些情形中,可能以比至少一些现有技术方法所能带来的有效的备用状态更高级的备用状态,保存并维护全部的系统资源。在许多 情形下,可能很少或根本不改变硬件来执行这些过程,并且因此可以 以合理的费用来有助于实现执行过程。所属领域技术人员应该知道关于上述的实施例可以进行各种修 改、变化,以及组合,而不脱离本发明的精神和范围,并且这种修改、 变化,以及组合将被视为处于本发明概念的范围内。例如,可以将对 有些降级的操作性能或条件进行监视的任务分配给一个或多个外部组 件,而不是使使用中的服务单元监视其有些降级的操作性能或状态。 当外部组件检测到这种条件时,就能够向被监视的使用中的服务单元 发送相应的消息,以触发上述的剩余的动作和事件。
权利要求
1. 一种方法,包括提供至少一个使用中的服务单元和备用服务单元; 检测相应于所述使用中的服务单元的降级的操作状态水平; 同时地和自动地尽管存在所述降级的操作状态,但是继续操作所述使用中 的服务单元;以及积极地准备所述备用服务单元以可操作地替换所述使用中 的服务单元; 基本上同时地和自动地停止所述使用中的服务单元的操作;以及作为热切换启动所述备用服务单元的操作,以替换所述使 用中的服务单元。
2. 如权利要求1所述的方法,其中所述提供至少一个使用中的 服务单元和备用服务单元的步骤进一步包括提供多个使用中的服务单 元和数量较少的备用服务单元。
3. 如权利要求2所述的方法,其中所述提供数量较少的备用服 务单元的步骤进一步包括提供一个备用服务单元。
4. 如斥又利要求1所述的方法,其中所述检测相应于所述使用中 的服务单元的降级的操作状态水平的步骤进一步包括检测比故障操作 状态更少降级的相应于所述使用中的服务单元的降级的操作状态水 平。
5. 如权利要求1所述的方法,其中所述积极地准备所述备用服 务单元以可操作地替换所述使用中的服务单元的步骤进一步包括向所 述备用服务单元提供相应于所述使用中的服务单元的当前活动的数 据。
6. 如权利要求l所述的方法,其中所述基本上同时地和自动地停止所述使用中的服务单元的操作;以及 启动作为热切换的所述备用服务单元的操作,以替换所述使用中的服务单元;进一步包括不考虑关于所述使用中的服务单元的所述操作状态 的任何后续信息,停止所述使用中的服务单元的操作并启动所述备用 服务单元的操作。
7. 如权利要求l所述的方法,进一步包括将所述使用中的服务单元用作另 一个使用中的服务单元的备用 服务单元。
8. —种用于促进从使用中的服务单元向备用服务单元切换的方 法,所述方法包括不可接受的降级的操作状态水平:;"'''在继续操作出现所述降级的操作状态的所述使用中的服务单元 同时,向所述备用服务单元传输切换消息;积极地准备所述备用服务单元,以可操作地替换所述使用中的服务单元;向所述使用中的服务单元传输切换消息; 停止所迷使用中的服务单元的当前操作; 在第三单元检测所述使用中的服务单元的当前的非操作状态; 通过所述第三单元启动所述备用服务单元的操作以替换所述使 用中的服务单元。
9. 如权利要求8所述方法,其中所述使用中的服务单元至少部 分地包括分组数据服务节点。
10. 如权利要求9所述方法,其中所述使用中的服务单元还至少 部分地包括家乡代理网络元件。
11. 如权利要求8所述方法,其中所述第三单元包括机架控制器。
12. 如权利要求8所述方法,其中所述不可接受的降级的操作状 态水平至少部分地相应于低存储条件。
13. 如权利要求8所述方法,其中所述不可接受的降级的操作状态水平至少部分地相应于至少预定数量的存储器异常事件。
14. 如权利要求8所述方法,其中所述不可接受的降级的操作状 态水平至少部分地相应于多于预定数量的呼叫尝试故障。
15. 如权利要求14所述方法,其中所述不可接受的降级的操作 状态水平还至少部分地相应于与呼叫尝试成功相比,多于预定数量的 呼叫尝试故障。
16. 如权利要求8所述方法,其中所述不可接受的降级的操作状平。
17. 如权利要求16所述方法,其中所述不可接受的降级的操作 状态水平还至少部分地相应于至少超过预定阈值的、时间长于预定时 间周期的中央处理单元的利用水平。
18. 如权利要求8所述方法,其中所述不可接受的降级的操作状 态水平至少部分地相应于系统资源的失去。
19. 如权利要求18所述方法,其中所述系统资源包括至少一个 互联网协议地址池。
20. 如权利要求8所述方法,其中所述停止所述使用中的服务单 元的当前操作的步骤进一步包括执行对所述使用中的服务单元的复 位。
21. —种用于被使用中的服务单元使用的方法,包括不可接受的降级的操作状态水平,所述不可接受的水平优于完全降级 的操作状态水平;在继续操作出现所述降级的操作状态的所述使用中的服务单元 同时,向备用服务单元传输切换消息;从所述备用服务单元接收切换消息;将所述切换信息传输到所述备用服务单元后,不考虑所述使用中 的服务单元已经确定的其它操作状态信息,停止所述使用中的服务单 元的当前操作。
22. 如权利要求21所述方法,其中所述使用中的服务单元至少 部分地包括分组数据服务节点。
23. 如权利要求22所述方法,其中所述检测相应于所述使用中 的服务单元的不可接受的降级的操作状态水平的步骤进一步包括低存 储条件。
24. 如权利要求22所述方法,其中所述检测相应于所述使用中 的服务单元的不可接受的降级的操作状态水平的步骤进一步包括至少 预定数量的存储器异常事件。
25. 如权利要求22所述方法,其中所述检测相应于所述使用中 的服务单元的不可接受的降级的操作状态水平的步骤进一步包括多于 预定数量的呼叫尝试故障。
26. 如权利要求22所述方法,其中所述检测相应于所述使用中 的服务单元的不可接受的降级的操作状态水平的步骤进一步包括与呼 叫尝试成功相比,多于预定数量的呼叫尝试故障。
27. 如4又利要求22所述方法,其中所述检测相应于所述^f吏用中 的服务单元的不可接受的降级的操作状态水平的步骤进一步包括至少 超过预定阈值的中央处理单元的利用水平。
28. 如权利要求22所述方法,其中所述检测相应于所述使用中 的服务单元的不可接受的降级的操作状态水平的步骤进一步包括至少 超过预定阈值的时间长于预定时间周期的中央处理单元的利用水平。
29. 如权利要求22所述方法,其中所述检测相应于所述使用中 的服务单元的不可接受的降级的操作状态水平的步骤进一步包括系统 资源的失去。
30. 如权利要求29所述方法,其中所述系统资源包括至少一个 互联网协议地址池。
31. 如权利要求22所述方法,其中所述停止当前操作的步骤进 一步包括复位所述使用中的服务单元。
32.—种用于由备用服务单元使用以促进从使用中的服务单元向 所述备用服务单元切换的方法,所述方法包括从所述使用中的服务单元接收切换消息;针对使用中的服务单元目前支持的活动,积极地准备可操作地替换所述使用中的服务单元;将指示操作备用状态的切换消息传输到所述使用中的服务单元,以替换所述使用中的服务单元;从第三单元接收替换所述使用中的服务单元的指令; 承担对所述使用中的服务单元的所述活动的支持。
33. 如权利要求32所述的方法,其中所述备用服务单元至少部 分地包括分组数据服务节点。
34. 如权利要求33所述的方法,其中所述针对使用中的服务单 元目前支持的活动积极地准备可操作地替换所述使用中的服务单元的 步骤进一步包括丢弃至少一些相应于其它使用中的服务单元的备份数 据。
35. 如权利要求33所述的方法,其中所述针对使用中的服务单 元目前支持的活动积极地准备可操作地替换所述使用中的服务单元的 步骤进一步包括配置至少部分所述备用服务单元以镜像所述使用中的 服务单元。
36. 如权利要求33所述的方法,其中所述针对使用中的服务单 元目前支持的活动积极地准备可操作地替换所述使用中的服务单元的 步骤进一步包括提供至少一些相应于目前被所述使用中的服务单元支 持的活动的状态和会话信息,以镜像所述使用中的服务单元的状态和 会话信息。
37. —种设备,包括使用中的服务单元,在所述使用中的服务单元中至少存储一部分 降级的操作状态标准,并且具有切换操作模式,所述切换操作模式至少部分地对所述部分 降级的操作状态标准进行响应;以及复位操作模式; 备用服务单元,所述备用服务单元具有 切换准备操作模式,所述切换准备操作模式对所述使用中的服务单元的所述切换操作模式进行响应;以及切换完成操作模式,所述切换完成操作模式对切换指 令进4于响应;控制器,所述控制器对所述使用中的服务单元的复位操作模式进 行响应,并具有可操作地连接到所述备用服务单元的切换命令输出。
38. 如权利要求37所述的设备,其中所述使用中的服务单元进 一步包括用于使用所述部分降级的操作状态标准来促进检测相应于所 述使用中的服务单元的部分降级的操作状态水平的状态检测装置。
39. 如权利要求38所述的设备,其中所述部分降级的操作状态 标准包括下述中至少之一低存储条件;至少预定数量的存储器异常事件;多于预定数量的呼叫尝试故障;与呼叫尝试成功相比多于预定数量的呼叫尝试故障;至少超过预定阈值的中央处理单元的利用水平;利用水平;以及 失去系统资源。
40. 如权利要求38所述的设备,其中每个所述使用中的服务单 元和所述备用服务单元至少部分地包括分组数据服务节点。
41. 如权利要求40所述的设备,其中所述控制器包括机架控制器。
42. 如权利要求41所述的设备,其中存在多个所述使用中的服 务节点。
43. 如权利要求42所述的设备,其中存在数量少于所述多个使 用中的服务节点的数量的多个所述备用服务节点。
全文摘要
本发明涉及切换辅助设备和方法。当使用中的服务单元检测到降级的操作状态时(62),就向备用服务单元发送消息(63)。所述备用服务单元则能够进行准备以替换所述使用中的服务单元(64),并且用发送到所述使用中的服务单元的相应的消息指示其自己的备用状态(65)。所述使用中的服务单元则能够停止其操作(66)。当控制器检测到操作停止时,就能够命令所述备用服务单元执行切换过程(67)。在至少一些实施例中,触发降级的操作状态不需要包括完全衰弱的条件。
文档编号G06F11/00GK101124543SQ200580024440
公开日2008年2月13日 申请日期2005年7月19日 优先权日2004年7月20日
发明者库纳斯·苏德尔, 阿鲁恩·C.·艾丽克斯 申请人:Ut斯达康公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1