好的,作为一名经验丰富的资深专利代理师,我将对本案进行全面且严谨的比对分析。
**对比文件名称:** 2020-12-17_US2020396306A1_发明申请_US20200396306A1 APPARATUSES AND METHODS FOR A DISTRIBUTED MESSAGE SERVICE IN A VIRTUALIZED COMPUTING SYSTEM
**目标专利名称:** 1064使用分区用于可缩放性的基于意图的组网CN114726737B
**本次调用的模型名称:** (未提供)
---
### 特征比对表格
| 技术特征描述以及公开性判断结果 | 对比文件原文引用 | 公开性论述 | |
| 技术特征A:包括用于执行以下的部件:通过管理系统的消息总线,从所述管理系统的第一元件接收主题的数据项集合 | **《直接公开》** | **对比文件原文:** 【0074】“The method 600 may include receiving, from a publisher, a first message directed to a first partition of a message topic at a first message service hosted on a first computing node of a computing node cluster, at 610.” 以及【0015】“The distributed message service 112 may instantiate and logically allocate brokers 114(1) and 114(2) to manage individual message topic-partitions...The broker 114(1) may be configured to manage messages received from the topic “A” producer 118(1)...” | 对比文件公开了一种分布式消息服务(相当于目标专利的管理系统的消息总线)。该服务接收来自发布者(publisher,相当于目标专利的管理系统的第一元件)的消息(message,相当于数据项)。这些消息是针对特定主题(topic)的。因此,对比文件直接公开了“通过管理系统的消息总线,从管理系统的第一元件接收主题的数据项集合”这一技术特征。虽然对比文件中使用的是“消息”(message)一词,而目标专利中使用的是“数据项”(data item),但在消息传递和处理的上下文中,这是等同的,本领域技术人员可以毫无疑义地确定。 |
| 技术特征B:其中所述数据项集合中的所述数据项对应于网络的相应物理网络元件集合 | **《未公开》** | **对比文件原文:** 【0014】“The producers 118(1)-(2) may each include a virtual machine, a container, any type of computing device, an application, an input/output device, etc., or any combination thereof.” 和【0032】“Each of the user VMs 230(1)-(N) ... may generally be configured to execute any type and/or number of applications...” | 对比文件主要讨论虚拟化计算环境中的消息传递。虽然其发布者和订阅者可以是“任何类型的计算设备”,但对比文件并未明确限定其通信的消息(数据项)是对应于“网络的相应物理网络元件集合”。目标专利说明书【0021】明确将网络元件定义为通信资源111,包括物理元件或虚拟元件,但其权利要求B明确限定了“物理网络元件”。对比文件全文侧重于虚拟机、容器等虚拟化资源,并未明确或暗示其消息与特定物理网络元件(如路由器、交换机、物理服务器)的对应关系。因此,对比文件未公开此特征。 |
| 技术特征C:通过所述消息总线,跨通过所述消息总线维护的、用于所述主题的分区集合,来分布所述主题的所述数据的所述集合中的所述数据项 | **《直接公开》** | **对比文件原文:** 【0023】“In some examples, brokers 114(1)-(2) and 124(1)-(2) may allocated both a topic and a partition, such that one topic is broken into partitions, with each partition managed by a different broker.” 以及【0038】“The master message service instance may logically allocate topics and partitions to each of the individual topic “A” brokers 225(A1)-(A3)...with each of the topic “A” brokers 225(A1)-(A3) assigned a respective partition P1-P3.” | 对比文件明确公开了一个主题(topic)可以被分成多个分区(partition),并由不同的代理(broker)管理。这相当于目标专利中的“通过消息总线维护的、用于主题的分区集合”。将消息发布给主题时,消息服务会将其路由到该主题的某个分区的代理进行处理,这实质上就是“跨分区集合来分布主题的数据集合中的数据项”。 |
| 技术特征D:以使用通过所述消息总线维护的、用于所述主题的相应分区来维护所述主题的所述数据项的相应部分 | **《直接公开》** | **对比文件原文:** 【0016】“The brokers 114(1) and 114(2) may store messages associated with a corresponding topic at the vDisks 116(1)-(2).” 和【0066】“The topic “A” brokers 425(A1)-(A3)... may store messages may at the fixed sized region carved out of the respective raw vDisks (topics “A”, “B”, and “C” storage) 472(A)-(C)” | 对比文件公开了每个代理(broker)负责管理特定主题的特定分区,并将该分区的消息(数据项)存储到与之关联的虚拟磁盘(vDisk)中。这意味着每个代理通过其对应的分区来维护该主题数据项的一部分。这与目标专利中“使用通过消息总线维护的、用于主题的相应分区来维护主题的数据项的相应部分”是完全一致的。 |
| 技术特征E:通过所述消息总线,基于通过所述消息总线维护的、用于所述主题的所述分区集合向所述管理系统的第二元件发送所述主题的所述数据项。 | **《直接公开》** | **对比文件原文:** 【0076】“In some examples, the method 600 may further include routing, via the broker of the first message service, the first message to a subscriber.” 和【0015】“The broker 114(1) may be configured to ... providing the messages to the topic “A” consumer 119(1).” | 对比文件明确公开了代理(broker)将接收到的消息(数据项)路由(route)给订阅者(subscriber,相当于目标专利的第二元件)。这一发送行为是基于消息总线的分区集合(即代理负责的分区)来完成的。因此,对比文件直接公开了此特征。 |
| 技术特征F:其中所述管理系统的所述第一元件包括被配置为作为发布方‑订阅方模型中的发布方而操作的元件。 | **《直接公开》** | **对比文件原文:** 【0014】“The computing node cluster 110 may include a distributed message service 112 ... to facilitate an exchange of respective information between producers (e.g., publishers, etc.) 118(1)-(2) and consumers (e.g., subscribers, etc.) 119(1)-(2).” | 对比文件明确使用了“发布方-订阅方模型”(publish-subscribe model),并将“生产者”(producer)等同于“发布方”(publisher)。因此,对比文件直接公开了第一元件即发布方(元件)。 |
| 技术特征G:其中所述主题的所述数据项集合由所述管理系统的所述第一元件发布。 | **《直接公开》** | **对比文件原文:** 【0017】“The producers 118(1)-(2) may register with the master message service instance ... to publish messages.” | 对比文件明确指出生产者(第一元件)发布(publish)消息(数据项)。这与目标专利的特征完全一致,即数据项是由第一元件(发布方)发布的。 |
| 技术特征H:其中所述管理系统的所述第一元件包括库存管理元件或拓扑管理元件。 | **《未公开》** | **对比文件原文:** 【0014】“The producers 118(1)-(2) may each include a virtual machine, a container, any type of computing device, an application...” | 对比文件虽然将生产者定义为各种计算设备或应用,但通篇未公开或暗示其可以与网络管理功能中的“库存管理元件”或“拓扑管理元件”有任何关联。目标专利说明书【0023】明确将这些元件作为管理系统的一部分。对比文件并未将消息服务应用于这种特定的网络管理场景,因此本领域技术人员无法从对比文件中直接或合理地推断出该特征。 |
| 技术特征I:其中所述管理系统的所述第二元件包括被配置为作为发布方‑订阅方模型中的订阅方而操作的元件。 | **《直接公开》** | **对比文件原文:** 【0014】“...consumers (e.g., subscribers, etc.) 119(1)-(2).” | 对比文件明确指出消费者(consumer)等同于订阅方(subscriber)。因此,对比文件直接公开了第二元件即订阅方(元件)。 |
| 技术特征J:其中所述部件被配置用于执行:通过所述消息总线,从所述管理系统的所述第二元件接收由所述管理系统的所述第二元件订阅所述主题的请求 | **《直接公开》** | **对比文件原文:** 【0017】“When one of the consumers 119(1)-(2) connects to the computing node cluster 110, the consumer may provide a handle.” 和【0054】“...adding and removing respective consumers 236(1)-(N), such as in response to receipt of a request from a respective consumer of the consumers 236(1)-(N) to be added to a respective subscription list...” | 对比文件描述了消费者(订阅方)连接到系统并提供一个句柄(handle)或发送请求以订阅主题。这实质上就是接收了订阅主题的请求。因此,此特征被直接公开。 |
| 技术特征K:通过所述消息总线,基于由所述管理系统的所述第二元件订阅所述主题的所述请求,将所述管理系统的所述第二元件包括在所述主题的订阅方的列表中。 | **《直接公开》** | **对比文件原文:** 【0054】“...either the message service instances 224(1)-(N), and/or the topic “A” brokers ... may manage a respective subscription list associated with each respective topic-partition, including adding ... respective consumers 236(1)-(N), such as in response to receipt of a request from a respective consumer...” | 对比文件明确公开了基于消费者的请求,将其添加到与该主题分区关联的订阅方列表(subscription list)中。这与目标专利的特征完全一致。 |
| 技术特征L:其中所述管理系统的所述第二元件包括意图管理元件、意图验证元件或配置管理元件。 | **《未公开》** | **对比文件原文:** 【0014】“The consumers 119(1)-(2) may each include a virtual machine, a container, any type of computing device, an application, an input/output device, etc., or any combination thereof.” | 同样地,对比文件虽然将消费者定义为各种计算设备或应用,但通篇未公开或暗示其与基于意图的组网(IBN)中的“意图管理元件”、“意图验证元件”或“配置管理元件”有任何关联。目标专利说明书【0023】将这些元件明确作为系统的一部分,并用于特定的IBN功能。对比文件并未涉及此特定应用领域,因此本领域技术人员无法从中得出该特征。 |
| 技术特征M:其中所述管理系统的所述第一元件包括被配置为作为发布方‑订阅方模型中的发布方而操作的元件,并且所述管理系统的所述第二元件包括被配置为作为发布方‑订阅方模型中的订阅方而操作的元件。 | **《直接公开》** | **对比文件原文:** 【0014】“The computing node cluster 110 may include a distributed message service 112 ... to facilitate an exchange of respective information between producers (e.g., publishers, etc.) 118(1)-(2) and consumers (e.g., subscribers, etc.) 119(1)-(2).” | 该特征是技术特征F和I的组合。对比文件已经明确公开了生产者即为发布方,消费者即为订阅方,因此该组合特征也被直接公开。 |
| 技术特征N:其中基于所述主题的所述数据项集合中的所述数据项中的每个数据项中的至少一个数据字段的散列,所述主题的所述数据跨所述分区集合被分布。 | **《未公开》** | **对比文件原文:** 【0038】“The master message service instance may logically allocate topics and partitions to each of the individual topic “A” brokers 225(A1)-(A3)...based on load balancing considerations and changes in topics and partitions.” | 对比文件提到基于“负载均衡”考虑来分配主题和分区给代理,但完全没有提及“散列”(hash)或对数据项中的任何数据字段进行散列运算来分布数据。目标专利说明书【0020】明确描述了“基于包括在主题431的每个数据项中的一个或多个数据字段的散列跨分区432分布”。对比文件的分发机制是基于管理层面的逻辑分配,而非基于数据内容特征的散列。因此,对比文件未公开此特征。 |
| 技术特征O:其中所述部件被配置用于执行以下至少一项:基于对条件的检测,通过所述消息总线将新分区添加到通过所述消息总线维护的、用于所述主题的所述分区集合中 | **《直接公开》** | **对比文件原文:** 【0027】“The logical association of the brokers ... may also allow a topic to be further divided into additional topic-partitions ... as activity associated with a respective topic increases ...” | 对比文件明确公开了可以根据与主题相关的活动(activity)的增加(相当于条件的检测),将一个主题进一步划分为附加的主题分区(相当于添加新分区)。因此,对比文件直接公开了此特征。 |
| 技术特征P:者基于对条件的检测,通过所述消息总线从所述分区集合中移除所述分区集合中的所述分区的一个分区。 | **《隐含公开》** | **对比文件原文:** 【0027】“The logical association of the brokers ... may also allow a topic to be further divided into additional topic-partitions or two or more topic-partitions may be combined into a single topic-partition as activity associated with a respective topic increases or decreases, respectively.” | 对比文件公开了当活动减少(decreases)时,可以将两个或更多主题分区合并为一个。本领域技术人员可以合理推断,合并分区的过程必然包含对原有分区的移除或回收操作,否则无法实现合并。因此,虽然对比文件未明确使用“移除”一词,但该技术方案隐含了“从分区集合中移除分区”这一步骤,以响应活动减少的条件。 |
| 技术特征Q:其中所述部件被配置用于执行:通过所述消息总线维护用于第二主题的第二分区集合,所述第二分区集合被配置为维护所述第二主题的数据的相应部分。 | **《直接公开》** | **对比文件原文:** 【0038】“The master message service instance may logically allocate topics and partitions to each of the individual topic “A” brokers 225(A1)-(A3)...The master message service instance may logically allocate topic “B” to the topic “B” brokers 225(B1)-(B3)... The master message service instance may logically allocate topic “C” to the topic “C” brokers 225(C1)-(C3).” | 对比文件明确公开了同时维护多个主题(A, B, C),并且每个主题都有自己的分区集合(例如,主题A有分区P1-P3,主题B有分区P1-P3)。这与目标专利中维护用于第二主题的第二分区集合的特征完全相同。 |
| 技术特征R:其中所述部件包括:至少一个处理器 | **《直接公开》** | **对比文件原文:** 【0081】“The computing node 700 includes a communications fabric 702, which provides communications between one or more processor(s) 704...” | 对比文件明确公开了计算节点包含“一个或多个处理器”(one or more processor(s))。这是实现消息服务的硬件基础,因此该特征被直接公开。 |
| 技术特征S:至少一个存储器,包括计算机程序代码 | **《直接公开》** | **对比文件原文:** 【0082】“The memory 706 and the local storage 708 are computer-readable storage media. In this embodiment, the memory 706 includes random access memory RAM 714 and cache 716.” 和【0083】“Various computer instructions, programs, files, images, etc. may be stored in local storage 708 for execution...” | 对比文件明确公开了存储器(memory)和本地存储(local storage)作为存储介质,并且其中存储了用于执行的计算机指令(computer instructions)和程序(programs),这等同于“包括计算机程序代码”。因此,该特征被直接公开。 |
| 技术特征T:其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起引起所述装置的所述执行。 | **《直接公开》** | **对比文件原文:** 【0083】“Various computer instructions, programs... may be stored in local storage 708 for execution by one or more of the respective processor(s) 704 via one or more memories of memory 706.” | 对比文件清楚地描述了处理器执行存储在存储器中的指令/程序代码来使装置执行操作。这与目标专利的表述方式完全一致,即存储器和代码与处理器协同工作,引起装置的特定执行。因此,该特征被直接公开。 |
<<<A>>><<<C>>><<<D>>><<<E>>><<<F>>><<<G>>><<<I>>><<<J>>><<<K>>><<<M>>><<<O>>><<<Q>>><<<R>>><<<S>>><<<T>>><<<p>>>