2009-09-10_US2009228895A_发明申请_US20090228895A1 METHOD AND SYSTEM FOR POLLING NETWORK CONTROLLERS_+++E+++.docx

**对比文件名称**:2009-09-10_US2009228895A_发明申请_US20090228895A1 METHOD AND SYSTEM FOR POLLING NETWORK CONTROLLERS

**目标专利名称**:186双处理器系统的存储器存取CN107111577B

**本次调用模型名称**:GPT-4

技术特征描述及公开性判断结果对比文件原文引用公开性论述
**A. 其中,所述存储器被用作两个处理器针对指令和数据的公共存储器,《未公开》**说明书第[0024]段:`The processing units communicate with a shared memory 130 via a bus 120.`<br>说明书第[0050]段:`In 720, the OS provides tables in memory for the CPU to perform polling. The memory thus functions as a pseudo NIC.`对比文件公开了处理器通过总线与共享内存(shared memory)通信,并且该内存用于存储轮询表(tables)、数据包(packets)等信息,供处理器进行网络轮询任务。然而,对比文件并未提及该共享内存被用作处理器“针对指令”的公共存储器。在对比文件中,处理器的指令来源并未明确,其技术方案聚焦于利用共享内存作为数据交换区域,以绕过网络接口控制器(NIC),并未涉及或暗示两个处理器都从该共享内存中获取执行指令。这与目标专利中“存储器被用作两个处理器针对指令和数据的公共存储器”的技术特征(即指令与数据共享同一存储空间)存在本质区别。因此,该技术特征未被对比文件公开。
**B. 并且两个处理器从所述存储器获取它们的指令,《未公开》**无直接对应内容。如特征A所述,对比文件未公开处理器从所述共享内存获取指令。其共享内存主要用于任务相关的数据(如网络数据包、轮询表),而非存储处理器的执行指令。本领域技术人员无法从对比文件毫无疑义地得出或合理推断出两个处理器均从该共享内存获取指令的技术方案。因此,该技术特征未被对比文件公开。
**C. 在所述第二处理器处从所述第一处理器接收将存储到所述存储器的数据,《未公开》**说明书第[0050]段:`In 730, the OS provides tables in memory for the CPU to perform polling.`<br>说明书第[0052]段:`In 740, the dedicated CPU and pseudo NIC are communicatively connected to perform network polling...`对比文件公开了操作系统(OS)或其他处理器可以为专用处理器(对应可能的“第二处理器”)在内存中提供数据表以执行轮询。这涉及数据从OS或其他处理器传递到专用处理器。然而,对比文件并未公开该数据是“从第一处理器接收”的,也未明确该数据的目的地是“存储到所述存储器”。对比文件中的数据传递是为了配置轮询任务或进行网络包处理,而非目标专利中所述的、由第一处理器生成并需要存储到共享存储器的数据。二者技术目的和作用不同。因此,该技术特征未被对比文件公开。
**D. 由所述第二处理器禁用所述第一处理器的操作,《未公开》**说明书第[0022]段:`The M (M>0) of the N processors are dedicate to a task, thus, leaving (N-M) processors for running normal operating system (OS). The processors dedicated to the task may have their interrupt mechanism disabled...`<br>说明书第[0028]段:`In some embodiments, the processors 270 disable the interrupts 280 for the M processors.`对比文件公开了在对称多处理(SMP)系统中,可以将M个处理器专门用于特定任务(如网络轮询),并禁用这些处理器的中断机制。该禁用动作是由操作系统(OS)或未被专用的其他处理器(N-M个)来执行的。然而,对比文件并未公开由“第二处理器”去禁用“第一处理器”的操作。在对比文件的语境中,执行禁用操作的主体是操作系统或剩余的处理资源,目的是将目标处理器“专用化”,而非目标专利中由两个对等处理器之一(第二处理器)为了执行存储操作而临时、受控地暂停另一个处理器(第一处理器)的操作。技术手段和作用均不相同。因此,该技术特征未被对比文件公开。
**E. 禁用所述第二处理器的中断,《直接公开》**说明书摘要:`... the modification of the M processors prevents the M processors to perform tasks other than the desired task ...`<br>说明书第[0022]段:`The processors dedicated to the task may have their interrupt mechanism disabled to avoid interrupt handler switching overhead.`<br>说明书第[0028]段:`In some embodiments, the processors 270 disable the interrupts 280 for the M processors.`<br>说明书第[0042]段:`In 420, interrupts to the dedicated processor or processors are disabled.`<br>说明书第[0051]段:`In 720, interrupt that are sent to the CPU by the OS are disabled in the CPU.`对比文件多次明确公开了为了将特定处理器(M个处理器或专用CPU)专用于某项任务(如网络轮询),需要禁用这些处理器的中断(interrupt)机制。禁用中断的目的是防止上下文切换开销,确保专用处理器能持续执行其任务而不被打断。这直接公开了“禁用所述第二处理器的中断”这一技术特征。虽然对比文件中禁用中断的目的是为了实现处理器专用化以提升性能,而目标专利中禁用第二处理器中断的目的是为了保证数据存储过程的原子性不被中断,但“禁用处理器中断”这一具体技术手段本身是相同的。本领域技术人员能够毫无疑义地从对比文件中得出“禁用特定处理器的中断”这一技术方案。因此,该技术特征被**直接公开**。
**F. 由所述第二处理器将所述数据存储到所述存储器,《未公开》**说明书第[0050]段:`In 730, the OS provides tables in memory for the CPU to perform polling.`<br>说明书第[0052]段:`packet processing 750, packet forwarding and/or routing 760 ...`对比文件公开了专用处理器(可能对应“第二处理器”)会处理数据包,并且内存(共享内存)中存储有数据表。然而,对比文件并未明确描述由该专用处理器“将数据存储到所述存储器”这一动作序列。其技术方案的核心是专用处理器从内存(作为伪NIC)轮询和处理数据,数据存入内存的动作可能由操作系统或其他处理器完成。这与目标专利中明确由第二处理器执行将数据存储到存储器的核心步骤不同。因此,该技术特征未被对比文件公开。
**G. 启用所述第二处理器的中断,《未公开》**无直接对应内容。对比文件主要描述了如何禁用处理器的中断以实现其专用化,并未提及在任务完成后重新启用其中断。其技术方案的思路是让专用处理器保持中断禁用状态以持续执行任务,而非目标专利中在一个短暂的存储操作后恢复中断。因此,对比文件未公开“启用所述第二处理器的中断”这一特征。
**H. 以及启用所述第一处理器。《未公开》**无直接对应内容。对比文件描述了将部分处理器专用化(禁用中断),但未提及在某个操作完成后重新“启用”这些被专用化的处理器。其“启用”概念更接近于初始化或配置,而非目标专利中在临时禁用后恢复第一处理器的操作。因此,该技术特征未被对比文件公开。
**I. 还包括以下的步骤:确定所述第一处理器被禁用的时段。《未公开》**无直接对应内容。对比文件未涉及监测或确定某个处理器被禁用的时间段。其关注点在于通过禁用中断实现处理器专用化以提升性能,而非对禁用时段进行监控。因此,该技术特征未被对比文件公开。
**J. 还包括以下的步骤:如果所述时段大于门限,则执行所述第一处理器的重置。《未公开》**无直接对应内容。对比文件完全没有提及基于时间门限对处理器进行重置的操作。因此,该技术特征未被对比文件公开。
**K. 还包括以下的步骤:使用所述第二处理器,监测所述第一处理器的状态。《未公开》**无直接对应内容。对比文件未描述一个处理器监测另一个处理器状态的技术特征。其处理器间通过共享内存协作,但无明确的主动状态监测机制。因此,该技术特征未被对比文件公开。
**L. 还包括以下的步骤:如果所述第一处理器的所述状态在超过门限时间的时间内都没有发生改变,则执行对所述第一处理器的重置。《未公开》**无直接对应内容。对比文件未涉及基于状态未改变的时间门限来触发处理器重置的技术特征。因此,该技术特征未被对比文件公开。
**M. 其中,所述系统是GNSS接收器,以及所述第一处理器在执行跟踪操作。《未公开》**无直接对应内容。对比文件涉及的是通用的对称多处理(SMP)计算机系统、网络轮询或内容处理,其应用场景是提升网络性能等。没有提及全球导航卫星系统(GNSS)接收器,也没有提及任何处理器执行“跟踪操作”。因此,该技术特征未被对比文件公开。
**N. 其中,所述门限是50ms。《未公开》**无直接对应内容。对比文件未提及任何具体的50ms时间门限。因此,该技术特征未被对比文件公开。
**O. 其中,所述门限时间是2秒。《未公开》**无直接对应内容。对比文件未提及任何具体的2秒时间门限。因此,该技术特征未被对比文件公开。
**P. 其中,所述第一处理器和所述第二处理器处于单个集成电路封装中。《未公开》**无直接对应内容。对比文件描述了包含多个处理器的SMP系统,但未提及这些处理器是否集成在单个集成电路封装中。其处理器可以是物理上分离的。因此,该技术特征未被对比文件公开。
**Q. 还包括以下的步骤:在禁用所述第一处理器之前,确定所述第一处理器的稳定性,并且仅在其稳定时,才禁用所述处理器。《未公开》**无直接对应内容。对比文件在将处理器专用化(禁用中断)的过程中,并未描述任何关于判断被禁用处理器“稳定性”的步骤。其决策基于任务需求和性能优化,而非处理器的运行稳定性。因此,该技术特征未被对比文件公开。
**R. 其中,确定所述第一处理器的所述稳定性包括:将连续位置计算的数量与门限进行比较,其中,如果连续位置计算的所述数量超过所述门限,则确定所述第一处理器是稳定的。《未公开》**无直接对应内容。对比文件不涉及GNSS接收器或位置计算,因此完全没有提及通过连续位置计算数量来判断稳定性的技术特征。因此,该技术特征未被对比文件公开。
**S. 其中,确定所述第一处理器的所述稳定性包括:将自从所述处理器上一次被禁用以来的时间与门限进行比较,其中,如果所述时间大于所述门限,则确定所述第一处理器是稳定的。《未公开》**无直接对应内容。对比文件未提及基于上一次被禁用后的时间间隔来判断处理器稳定性的技术特征。因此,该技术特征未被对比文件公开。
**T. 其中,确定所述第一处理器的所述稳定性包括:验证在下一调度事件之前有足够的时间来完成对所述数据的存储。《未公开》**无直接对应内容。对比文件未提及验证下一调度事件前是否有足够时间完成某项操作的技术特征。其专用处理器已脱离操作系统的调度机制。因此,该技术特征未被对比文件公开。
**U. 还包括以下的步骤:向要被存储的数据分配优先级,并且以至少部分地按照所述优先级规定的顺序来存储数据。《未公开》**说明书第[0051]段:`Some strategies for mapping include first-in first-out (FIFO), output order by size of the packet, priorities, etc.`对比文件在描述网络数据包处理策略时,提到了“优先级”(priorities)可以作为映射策略之一。然而,这仅涉及网络数据包的处理顺序策略(如路由、转发),并非目标专利中所述的“向要被存储的数据分配优先级”并“存储数据”。对比文件的“优先级”应用于网络处理流程中的数据包调度,而目标专利的“优先级”应用于决定哪些数据优先写入共享存储器。两者的技术领域、目的和应用对象均不同。本领域技术人员无法从对比文件关于网络包处理策略的简单提及,合理推断出在双处理器共享存储器存取场景下,为待存储数据分配优先级并按序存储的技术方案。因此,该技术特征未被对比文件公开。

<<<E>>>

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

网站备案号:渝ICP备2023012882号


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