2011-04-14_US2011087790A_发明申请_US20110087790A1 METHODS AND SYSTEMS FOR COMMUNICATING WITH STORAGE SYSTEMS USING SLIM IP STACKS_+++a_b_c_l_q_r_s_u_v_w_y+++.docx

对比文件名称:2011-04-14_US2011087790A_发明申请_US20110087790A1 METHODS AND SYSTEMS FOR COMMUNICATING WITH STORAGE SYSTEMS USING SLIM IP STACKS

目标专利名称:343用于进行降低功率的无线通信的系统和方法CN103828329B

本次调用模型名称:深度分析-专利创造性评估模型

### 特征比对表格

技术特征描述以及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:包括:在第一设备的第一处理器处截取来自所述第一设备的应用的第一消息,所述第一消息包括包含第一操作数的第一套接字请求,其中所述第一套接字请求与传输协议层相关联<br>**隐含公开**第[0032]段:Example embodiments described herein teach storage-device drivers that emulate a full TCP/IP stack without implementing the standard TCP/IP stack, for allowing communication between the storage device and a host system. The driver executed on the host-system side exports the same application programming interface (API) to the application layer that is exported by a standard TCP/IP stack, via a TCP/IP emulator.<br>第[0039]段:In host-system side 20, data is exchanged to/from layers 1 & 2 from/to a TCP/IP emulator via data-link interface B. Data is exchanged to/from TCP/IP emulator 24 from/to layers 6 & 7 via TCP/IP stack interface C.<br>第[0040]段:More specifically, TCP/IP emulator 24 converts the TCP/IP commands from TCP/IP interface C commands into physical port-driver commands...对比文件公开了在主机系统侧使用TCP/IP模拟器(TCP/IP emulator 24),该模拟器通过TCP/IP栈接口(interface C)与应用层(layers 6 & 7)交换数据,并接收来自应用的TCP/IP命令。虽然对比文件未明确使用“截取(intercept)”一词,但其描述的TCP/IP模拟器接收来自应用层的TCP/IP命令(相当于套接字请求)以进行转换的过程,在本领域技术人员的常规理解中,必然涉及对应用发出的、原本应由标准TCP/IP栈处理的消息的“获取”或“接收”,这可以合理地推断为包含了“截取”的功能。该TCP/IP命令必然包含指示操作类型的操作数。因此,技术特征A被对比文件隐含公开。
**技术特征B**:在所述第一处理器处截取来自所述应用的第二消息,所述第二消息包括包含第二操作数的第二套接字请求,其中所述第二套接字请求与所述传输协议层相关联<br>**隐含公开**第[0032]段:...The driver executed on the host-system side exports the same application programming interface (API) to the application layer that is exported by a standard TCP/IP stack, via a TCP/IP emulator.<br>第[0039]段:...Data is exchanged to/from TCP/IP emulator 24 from/to layers 6 & 7 via TCP/IP stack interface C.<br>第[0040]段:More specifically, TCP/IP emulator 24 converts the TCP/IP commands from TCP/IP interface C commands into physical port-driver commands...与特征A同理,对比文件公开的TCP/IP模拟器(24)通过标准API与应用层交互,持续处理来自应用的TCP/IP命令。虽然对比文件未明确记载“第二消息”或“第二操作数”,但本领域技术人员可以毫无疑义地理解,在实际通信过程中,应用会发起多条消息(命令),TCP/IP模拟器会相应地处理这些消息。因此,技术特征B所描述的处理来自同一应用的多个包含操作数的套接字请求的功能,已被对比文件隐含公开。
**技术特征C**:在第一设备的第二处理器处基于所述第一操作数和所述第二操作数来生成第一分组,其中所述第二处理器与接入网络层相关联<br>**隐含公开**第[0040]段:More specifically, TCP/IP emulator 24 converts the TCP/IP commands from TCP/IP interface C commands into physical port-driver commands sent via interface B. This is mainly done by encapsulating (i.e. wrapping the TCP/IP commands with header and footers of the commands used by the physical port-driver interface) the TCP/IP commands received via interface C into physical port driver commands that are sent via interface B.<br>第[0038]段:Thus, the slim TCP/IP stack of FIG. 2 implements the seven OSI layers into three modules (an application-layer module, a physical-layer module, and a TCP/IP-emulator module).对比文件明确公开了TCP/IP模拟器24将接收到的TCP/IP命令(包含其操作数)封装(encapsulating)成物理端口驱动程序命令(physical port driver commands),这些命令通过接口B发送。生成“物理端口驱动程序命令”的过程即相当于生成用于传输的“分组”。对比文件将物理层(layers 1 & 2)描述为“捆绑”的物理层模块,这对应于网络协议栈中的底层,可与“接入网络层”相关联。虽然未明确区分“第一处理器”和“第二处理器”,但TCP/IP模拟器24作为执行特定处理功能的模块,可被视为一个处理单元(处理器)。因此,技术特征C被对比文件隐含公开。
**技术特征D**:经由所述接入网络层将所述第一分组从所述第一设备传送到第二设备,其中所述第二设备的处理器被配置成代表所述第一设备托管传输协议栈以基于所述第一分组生成一个或多个传输协议分组。<br>**未公开**第[0039]段:In host-system side 20, data is exchanged to/from layers 1 & 2 from/to a TCP/IP emulator via data-link interface B... Communication is enabled by data-transport interface A.<br>第[0040]段:...encapsulating... the TCP/IP commands received via interface C into physical port driver commands that are sent via interface B.<br>第[0041]段:In storage-device side 22, data is exchanged to/from layers 1 & 2 from/to a storage-command interpreter 26 via data-link interface B. Storage-command interpreter 26 converts the TCP/IP commands to storage commands.对比文件公开了将封装后的命令(分组)从主机侧(第一设备)通过物理层(接入网络层)发送到存储设备侧(第二设备)。然而,对比文件中的第二设备(存储设备)并不“代表第一设备托管传输协议栈”。存储设备侧的存储命令解释器26仅将接收到的命令转换为存储命令,并交由存储命令模块28执行。其功能是解释并执行特定的存储操作,而不是维护一个完整的传输协议栈(如TCP/IP栈)并代表主机生成标准的传输协议分组(如TCP/IP分组)。目标专利中AP代表STA托管协议栈并生成TCP/IP分组的核心思想在对比文件中并未体现。因此,技术特征D未被公开。
**技术特征E**:其特征在于,所述传输协议层包括传输控制协议(TCP)/网际协议(IP)层,其中所述第一处理器和所述第二处理器是同一处理器,并且其中所述接入网络层包括媒体接入控制(MAC)层。<br>**未公开**第[0003]段:Communication protocols (e.g. Transmission Control Protocol/Internet Protocol (TCP/IP)...<br>第[0032]段:...emulate a full TCP/IP stack...<br>第[0038]段:...a physical-layer module...<br>第[0040]段:...physical port-driver commands...对比文件确实涉及TCP/IP协议(传输协议层包括TCP/IP层)。然而,对比文件未公开“第一处理器和第二处理器是同一处理器”这一具体限定,其附图2和描述中未对处理器进行如此区分和合并的说明。更重要的是,对比文件中的“接入网络层”对应的是物理层模块和物理端口驱动程序,用于与存储设备(如USB、SD、MMC卡)连接,这是存储接口的物理层,而非无线通信中特定的“媒体接入控制(MAC)层”。MAC层是无线局域网(如Wi-Fi)中管理对共享无线介质访问的特定子层,与存储设备物理接口有本质区别。因此,技术特征E未被公开。
**技术特征F**:其特征在于,传送所述第一分组包括将所述第一分组传送到与所截取的消息的目的地不同的目的地。<br>**未公开**第[0040]段:...encapsulating... the TCP/IP commands... into physical port driver commands that are sent via interface B.<br>第[0041]段:In storage-device side 22... Storage-command interpreter 26 converts the TCP/IP commands to storage commands.在对比文件描述的场景中,应用发出的TCP/IP命令,其最终意图是操作存储设备(例如,读写数据)。TCP/IP模拟器将命令封装后,通过物理接口直接发送给作为目的地的存储设备。虽然命令格式经过了转换,但其物理传输的目的地(存储设备)很可能就是应用原始命令意图访问的实体(例如,一个具有网络标识的存储设备)。这与目标专利中STA将分组发送给AP(一个中间节点,而非最终的应用服务器),由AP代表STA与最终目的地通信的场景不同。对比文件未明确揭示或隐含“传送到不同目的地”这一特征。因此,技术特征F未被公开。
**技术特征G**:其特征在于,托管传输协议栈包括打开并维护所述传输协议栈,其中所述第一设备不托管所述传输协议栈并将托管所述传输协议栈委托给所述第二设备,并且其中所述第二设备托管用于多个设备的协议栈。<br>**未公开**第[0032]段:...emulate a full TCP/IP stack without implementing the standard TCP/IP stack...<br>第[0041]段:...Storage-command interpreter 26 converts the TCP/IP commands to storage commands.对比文件的核心思想是在主机侧使用“精简的(slim)”或“模拟的(emulator)”TCP/IP栈,避免实现完整的标准栈,而不是将完整栈的托管“委托”给另一个设备。存储设备侧根本没有“托管”一个完整的、可用于为多个设备服务的TCP/IP协议栈。存储命令解释器26的功能是命令转换,而非协议栈托管。目标专利中“委托托管”以节省STA功耗的核心概念在对比文件中完全不存在。因此,技术特征G未被公开。
**技术特征H**:其特征在于,所述第一分组不是传输协议分组,并且其中所述第一分组从所述第一设备无线地传送到所述第二设备。<br>**部分公开/未公开**第[0040]段:...encapsulating the TCP/IP commands... into physical port driver commands...<br>第[0042]段:...layers 1 & 2 are standard storage-device connectors and associated physical-port drivers, respectively (e.g. USB, SD, and MMC).对比文件公开了生成的分组(物理端口驱动程序命令)不是标准的TCP/IP分组(即传输协议分组),这与特征H的前半部分一致。然而,对比文件明确列举的物理接口是USB、SD、MMC等,这些通常是有线或卡式接口,并未提及“无线地传送”。目标专利的背景和应用场景是无线通信系统(如Wi-Fi),其特征H中的“无线地传送”是重要限定。因此,技术特征H仅部分公开(分组非TCP/IP分组),但关键的“无线传送”未被公开。综合来看,该特征整体未被对比文件公开。
**技术特征I**:其特征在于,所述第一套接字请求包括连接请求。<br>**未公开**无相应内容对比文件虽然提到了TCP/IP命令和套接字API,但未具体描述任何特定类型的套接字请求,如“连接(connect)”请求。说明书通篇未提及“连接请求”这一具体操作。因此,技术特征I未被公开。
**技术特征J**:其特征在于,生成所述第一分组包括:标识正等待传输的先前生成的分组<br>**未公开**无相应内容对比文件未描述任何在生成新分组时,标识正在等待传输的先前生成的分组以进行比较或优化的机制。因此,技术特征J未被公开。
**技术特征K**:将所述第一分组的属性与所述先前生成的分组的属性进行比较。<br>**未公开**无相应内容对比文件未描述任何将生成的分组属性与等待传输的先前分组属性进行比较的机制。因此,技术特征K未被公开。
**技术特征L**:其特征在于,还包括:基于包括在从所述应用截取的第三消息中的第三操作数生成第二分组<br>**隐含公开**同特征A、B、C的引用。基于与特征A、B、C相同的理由,对比文件隐含公开了TCP/IP模拟器会基于从应用接收到的(多个)TCP/IP命令(包含操作数)来生成相应的分组(物理端口驱动程序命令)。因此,“基于第三消息中的第三操作数生成第二分组”这一步骤被隐含公开。
**技术特征M**:标识正等待传输的先前生成的分组<br>**未公开**无相应内容同技术特征J,对比文件未描述此机制。因此,技术特征M未被公开。
**技术特征N**:将所述第二分组的属性与所述先前生成的分组的属性进行比较<br>**未公开**无相应内容同技术特征K,对比文件未描述此机制。因此,技术特征N未被公开。
**技术特征O**:基于确定所述第二分组的属性匹配所述先前生成的分组的属性来丢弃所述第二分组,其中所述第二分组的属性包括所述第三操作数、与所述第三消息相关联的参数中的一个或其组合。<br>**未公开**无相应内容对比文件未描述任何基于属性匹配而丢弃分组以优化传输的机制。因此,技术特征O未被公开。
**技术特征P**:其特征在于,所述第二处理器包括降低功率通信处理器。<br>**未公开**第[0044]段:Example embodiments described herein can improve the performance and power consumption of a storage device... by eliminating the layers of an IP stack that require hardware logic.对比文件提到了其方案可以降低功耗,但这是通过消除IP栈中需要硬件逻辑的层来实现的,是针对存储设备侧的性能和功耗优化。其TCP/IP模拟器的主要目的是模拟API并转换命令以实现精简栈通信,并未被描述或命名为“降低功率通信处理器”。目标专利中的“降低功率通信处理器”特指用于实现将协议栈托管委托给AP以节省STA功耗的处理器。两者目的和功能上下文不同。因此,技术特征P未被公开。
**技术特征Q**:包括:第一处理器,其被配置成:截取来自第一设备的应用的第一消息,所述第一消息包括包含第一操作数的第一套接字请求,其中所述第一套接字请求与传输协议层相关联<br>**隐含公开**同技术特征A的引用。技术特征Q是装置权利要求中对应于特征A的部件。基于与特征A相同的推理,对比文件中执行TCP/IP模拟功能的主机系统(及其中的处理单元,如TCP/IP模拟器24)被配置为接收/截取来自应用的TCP/IP命令(套接字请求)。因此,该特征被隐含公开。
**技术特征R**:截取来自所述应用的第二消息,所述第二消息包括包含第二操作数的第二套接字请求,其中所述第二套接字请求与所述传输协议层相关联<br>**隐含公开**同技术特征B的引用。技术特征R是装置权利要求中对应于特征B的部件。基于与特征B相同的推理,该特征被隐含公开。
**技术特征S**:第二处理器,其被配置成:基于所述第一操作数和所述第二操作数来生成第一分组,其中所述第二处理器与接入网络层相关联<br>**隐含公开**同技术特征C的引用。技术特征S是装置权利要求中对应于特征C的部件。基于与特征C相同的推理,对比文件中的TCP/IP模拟器24作为处理单元,被配置为基于接收到的TCP/IP命令(包含操作数)生成分组(物理端口驱动程序命令),并与物理层(接入网络层)相关联。因此,该特征被隐含公开。
**技术特征T**:发射机,所述发射机被配置成经由所述接入网络层将所述第一分组从所述第一设备传送到第二设备,其中所述第二设备的处理器被配置成代表所述第一设备托管传输协议栈以基于所述第一分组生成一个或多个传输协议分组。<br>**未公开**同技术特征D的引用。技术特征T是装置权利要求中对应于特征D的部件。对比文件公开了主机系统具有物理层接口(可视为发射功能)将分组发送到存储设备。然而,如特征D所述,第二设备(存储设备)的处理器并未被配置成“代表第一设备托管传输协议栈以生成传输协议分组”。因此,该特征未被公开。
**技术特征U**:其特征在于,所述处理器包括被配置成生成所述第一分组的编码器。<br>**隐含公开**第[0040]段:...encapsulating (i.e. wrapping the TCP/IP commands with header and footers of the commands used by the physical port-driver interface) the TCP/IP commands...对比文件公开了TCP/IP模拟器执行“封装(encapsulating)”操作以生成物理端口驱动程序命令。在本领域,执行封装功能的模块或电路通常可以被称为“编码器”。因此,可以认为对比文件隐含公开了处理器包括用于生成分组的编码功能(编码器)。
**技术特征V**:其特征在于,进一步包括:接收机,所述接收机被配置成从所述第二设备接收第二分组,其中所述第二分组响应于所述第一套接字请求<br>**隐含公开**第[0039]段:In host-system side 20, data is exchanged to/from layers 1 & 2 from/to a TCP/IP emulator via data-link interface B.<br>第[0041]段:In storage-device side 22, data is exchanged to/from layers 1 & 2 from/to a storage-command interpreter 26 via data-link interface B.对比文件描述了主机侧和存储设备侧通过接口B进行双向数据交换(to/from)。这必然意味着主机侧具有接收从存储设备侧发送来的数据(分组)的能力,即包含了接收机功能。虽然未明确说明接收的分组是“响应于第一套接字请求”,但在存储访问的上下文中,存储设备执行命令后返回数据或状态信息是常规操作。因此,该特征被隐含公开。
**技术特征W**:解码器,所述解码器被配置成将所述第二分组提供给发起了所述第一消息和所述第二消息的应用,其中所述应用由所述处理器来执行。<br>**隐含公开**第[0039]段:Data is exchanged to/from TCP/IP emulator 24 from/to layers 6 & 7 via TCP/IP stack interface C.<br>第[0041]段:...Storage-command interpreter 26 converts the TCP/IP commands to storage commands.对比文件描述了数据在TCP/IP模拟器和应用层之间通过接口C交换。当存储设备返回数据时,需要经过TCP/IP模拟器的处理(可能包括解封装等反向操作)后提供给应用层。执行此反向处理(将接收到的物理层格式数据转换回应用可识别的格式)的功能模块,在本领域可理解为“解码器”。因此,该特征被隐含公开。
**技术特征X**:其特征在于,所述第一操作数和所述第二操作数是连接、绑定、监听、接受、按名称获取主机和按地址获取主机中的一个。<br>**未公开**无相应内容对比文件未具体列举任何套接字API的具体操作数类型,如连接、绑定等。因此,技术特征X未被公开。
**技术特征Y**:其特征在于,还包括用于从所述第二设备接收响应于所述第一消息的第二分组的装置。<br>**隐含公开**同技术特征V的引用。技术特征Y是装置权利要求中对应于特征V的功能性限定。基于与特征V相同的推理,对比文件隐含公开了用于从第二设备(存储设备)接收响应分组的装置(即主机侧的物理层接收功能及相关的处理模块)。
**技术特征Z**:其特征在于,所述第一分组是在所述第二设备处经由无线传输从所述第一设备接收的。<br>**未公开**第[0042]段:...layers 1 & 2 are standard storage-device connectors and associated physical-port drivers, respectively (e.g. USB, SD, and MMC).对比文件明确列举的物理接口是USB、SD、MMC等,这些并非无线传输接口。因此,“无线传输”这一限定未被公开。技术特征Z未被公开。

<<<a>>><<<b>>><<<c>>><<<l>>><<<q>>><<<r>>><<<s>>><<<u>>><<<v>>><<<w>>><<<y>>>

权利要求与技术特征
Powered by Django

网站备案号:渝ICP备2023012882号


重庆市非显而易见网络科技有限责任公司 A Anti NPE NPE