对比文件名称:2014-03-19_CN102203773B_发明授权_CN102203773B 在具有卸载的布隆过滤器的智能存储器中利用协同并行过滤的哈希联接
目标专利名称:1021数据库查询的方法和系统CN108141462B
本次调用的模型名称:GPT-4o
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A:** 在具有存储器和处理器的客户端处,向代理发送第一请求,所述代理包括存储器和处理器<br>**《直接公开》** | 第[0043]段:“客户端130-138向数据库服务器120-124发送诸如SQL语句之类的数据库命令”。第[0125]段描述了数据库服务器(相当于代理)包括硬件处理器504和主存储器506等,客户端同样包括计算设备(图5)。 | 对比文件明确公开了客户端向数据库服务器(相当于目标专利中的代理)发送请求(数据库命令),客户端和数据库服务器均具有存储器和处理器。该请求可视为目标专利中的第一请求,因此技术特征A被直接公开。 |
| **技术特征B:** 在所述客户端处,接收来自所述代理的第一响应<br>**《直接公开》** | 第[0044]段:“数据库服务器120-124将根据对引用的逻辑结构进行所述操作的结果,向客户端130-138返回称为结果集的逻辑结构”。 | 对比文件公开了客户端接收来自数据库服务器(代理)的响应(结果集),该响应是对第一请求的回应,因此技术特征B被直接公开。 |
| **技术特征C:** 在所述客户端处,向所述代理发送第二请求<br>**《直接公开》** | 第[0043]段:“客户端130-138向数据库服务器120-124发送诸如SQL语句之类的数据库命令”。 | 对比文件公开了客户端可以向数据库服务器发送多个数据库命令,因此能够发送第二请求。该第二请求可以是后续的数据库命令,因此技术特征C被直接公开。 |
| **技术特征D:** 响应于所述第二请求,从所述代理向所述客户端发送加密的经计算的函数<br>**不公开** | 对比文件全文未记载向客户端发送加密的函数。第[0044]段返回的是结果集,但未涉及加密或函数计算。 | 对比文件没有公开任何加密的经计算的函数,也没有公开代理向客户端发送此类加密数据。本领域技术人员不能从对比文件直接或隐含得出该特征。 |
| **技术特征E:** 在所述客户端处解密所述经计算的函数<br>**不公开** | 对比文件全文未记载客户端解密。 | 对比文件没有公开解密步骤,因为对比文件不涉及加密的函数计算。 |
| **技术特征F:** 在所述客户端,向所述代理发送加密的客户端值<br>**不公开** | 对比文件第[0043]段客户端发送数据库命令,但未提及加密客户端值。 | 对比文件没有公开客户端向代理发送加密的客户端值,所有通信均为明文或未强调加密。 |
| **技术特征G:** 在所述代理处,从与所述代理通信的数据库中获取组件值<br>**《直接公开》** | 第[0044]段:“数据库服务器120-124必须向存储系统100请求与引用的逻辑结构对应的原始数据”。第[0041]段:“存储系统100为若干不同的客户端……提供存储”。 | 对比文件公开了数据库服务器(代理)从存储系统(数据库)请求并获取原始数据(可视为组件值),并且数据库服务器与存储系统之间存在通信。因此技术特征G被直接公开。 |
| **技术特征H:** 所述组件值基于所述网络中的组件<br>**不公开** | 对比文件全文未涉及网络中的组件(如基站等)。所获取的数据是数据库中的表数据,并非基于网络组件。 | 对比文件没有公开组件值与网络组件相关,本领域技术人员不能合理推断出该限定。 |
| **技术特征I:** 在所述代理处,基于所述加密的客户端值和已获取的组件值来确定所述经计算的函数<br>**不公开** | 对比文件第[0043]段数据库服务器基于哈希表产生布隆过滤器,但未涉及加密客户端值或函数计算。 | 对比文件没有公开加密客户端值,也没有公开基于加密值和组件值确定函数。因此不公开。 |
| **技术特征J:** 其中所述第一请求包括请求与所述代理进行通信的数据库的索引<br>**不公开** | 第[0043]段客户端发送数据库命令,但未指定为索引请求。 | 对比文件中客户端发送的数据库命令(如SQL语句)通常不直接是索引请求,而是查询或其他操作。本领域技术人员不能直接或隐含得出第一请求必须是索引请求。 |
| **技术特征K:** 其中数据库的所述索引在所述代理中的加密布隆过滤器处被执行<br>**不公开** | 第[0043]段数据库服务器产生布隆过滤器用于联接过滤,但未用于索引,且布隆过滤器未加密。第[0044]段布隆过滤器在存储系统执行过滤。 | 对比文件没有公开在代理中使用加密布隆过滤器执行索引,布隆过滤器用于联接过滤而非索引,且无加密。 |
| **技术特征L:** 其中所述第一请求还包括:在所述代理处,基于所述数据库中的数据集合来生成优化的加密布隆过滤器<br>**不公开** | 第[0043]段:“数据库服务器根据哈希表H1,产生布隆过滤器BF”。 | 对比文件公开了代理(数据库服务器)生成普通布隆过滤器,但未涉及加密。虽然生成布隆过滤器本身类似,但缺少“加密”要素,且不是响应第一请求的步骤(第一请求为索引请求)。因此不直接公开,本领域技术人员也不能从对比文件隐含得出加密布隆过滤器的生成。 |
| **技术特征M:** 在所述代理处,基于所述数据库中的数据集合变化来更新所述加密布隆过滤器中的数据元素,其中更新所述加密布隆过滤器包括以下中的一项:删除所述布隆过滤器中的数据元素和在所述布隆过滤器插入数据元素。<br>**不公开** | 对比文件全文未记载更新布隆过滤器。 | 对比文件没有公开任何更新布隆过滤器的操作。 |
| **技术特征N:** 其中所述第一请求还包括:在所述数据库处,基于所述数据库中的数据集合来生成优化的加密布隆过滤器<br>**不公开** | 对比文件第[0043]段布隆过滤器是在数据库服务器(代理)生成的,不是数据库(存储系统)生成。 | 对比文件没有公开数据库生成加密布隆过滤器。 |
| **技术特征O:** 在所述数据库处,基于所述数据库中的数据集合变化来计算加密布隆过滤器数据元素<br>**不公开** | 对比文件全文未记载。 | 对比文件没有公开数据库计算加密布隆过滤器数据元素。 |
| **技术特征P:** 向所述代理发送经计算的所述加密布隆过滤器数据元素<br>**不公开** | 对比文件全文未记载。 | 对比文件没有公开向代理发送加密布隆过滤器数据元素。 |
| **技术特征Q:** 其中所述第二请求包括请求由所述代理对函数的计算<br>**《隐含公开》** | 第[0043]段:“客户端130-138向数据库服务器120-124发送诸如SQL语句之类的数据库命令”。 | SQL语句中可包含函数计算(如SUM、ABS等),本领域技术人员知晓数据库命令可以请求服务器执行函数计算。对比文件虽未明确举例,但根据公知常识和对比文件的一般性描述,可以合理推断出第二请求(后续数据库命令)可以包括请求代理计算函数。因此技术特征Q被隐含公开。 |
| **技术特征R:** 其中函数的所述计算由所述代理使用同态加密来执行<br>**不公开** | 对比文件全文未涉及同态加密。 | 对比文件没有公开同态加密或类似的加密计算方式。 |
| **技术特征S:** 其中从所述数据库获取的所述组件值是距离、时间、位置和文本数据串中的一个<br>**不公开** | 对比文件第[0044]段获取的是原始数据,但未限定为距离、时间、位置或文本数据串。 | 对比文件没有公开组件值具体类型,本领域技术人员不能直接或隐含得出该限制。 |
<<<A>>><<<B>>><<<C>>><<<G>>><<<q>>>