返回项目页面
对比文件列表
发明公开_CN105493597A PUCCH资源映射和HARQ-ACK反馈_+++A_B_D_F_G_H_I_J_K_L_M_O_P_Q_R_S_e_n+++.docx
2026-01-16 09:32
发明公开_EP3036957A1 PUCCH RESOURCE MAPPING AND HARQ-ACK FEEDBACK_+++A_B_D_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_e+++.docx
2026-01-16 09:32
发明公开_EP3036957A4 PUCCH RESOURCE MAPPING AND HARQ-ACK FEEDBACK_+++A_B_D_E_F_G_H_I_J_K_M_N_O_P_Q_R_S_l+++.docx
2026-01-16 09:32
发明申请_US20140161001A1 Resource Allocation for Flexible TDD Configuration_+++B_C_D_F_G_H_I_J_K_L_M_N_Q_a_e_o+++.docx
2026-01-16 09:32
发明申请_US20140334351A1 SYSTEMS AND METHODS FOR SIGNALING REFERENCE CONFIGURATIONS_+++A_B_E_M_Q_c_d_f_g_h_i_n_s+++.docx
2026-01-16 09:32
发明申请_US20140334457A1 NEW CARRIER TYPE FOR TIME DIVISION COMMUNICATION_+++A_B_F_Q_c_d_e_g_h_i_s+++.docx
2026-01-16 09:32
发明申请_US20150043391A1 SYSTEMS AND METHODS FOR RECONFIGURATION SIGNALING_+++A_B_E_Q_S_d_f_g_h_i_j+++.docx
2026-01-16 09:32
发明申请_US20150195063A1 METHOD AND APPARATUS FOR OPERATING SOUNDING IN WIRELESS COMMUNICATION SYSTEM IN WHICH UPLINK CONTROL CHANNEL RESOURCE DYNAMICALLY CHANGES_+++A_B_E_Q_d_h+++.docx
2026-01-16 09:32
发明申请_US20150236824A1 UPLINK DOWNLINK ASSIGNMENT INDICATOR AMBIGUITY HANDLING FOR INTER-BAND TIME DIVISION DUPLEX CARRIER AGGREGATION_+++A_B_D_E_F_G_H_I_Q_a+++.docx
2026-01-16 09:32
发明申请_US20150244485A1 WIRELESS COMMUNICATION SYSTEM, A BASE STATION AND A METHOD THEREIN_+++B_D_H_I_J_M_Q_a_e_f_g_k_l_n_o_p+++.docx
2026-01-16 09:32
发明申请_US20150358138A1 Physical Resource Allocation for UL Control Channels in Adaptive TDD Systems_+++A_B_D_E_H_I_J_K_M_N_Q_R_S+++.docx
2026-01-16 09:32
发明申请_US20160183308A1 METHOD AND DEVICES FOR SOLVING RESOURCE CONFLICT ISSUES AMONG DYNAMIC TDD CAPABLE UE_+++B_D_H_M_Q_S+++.docx
2026-01-16 09:32
发明申请_US20160192354A1 PUUCH RESOURCE MAPPING AN HARQ-ACK FEEDBACK_+++A_B_D_F_G_H_I_J_K_L_Q_R_S_e_m_n_o_p+++.docx
2026-01-16 09:32
发明申请_US20180359750A1 PUCCH RESOURCE MAPPING AND HARQ-ACK FEEDBACK_+++A_B_D_F_G_H_I_K_M_O_P_R_S_a_e_j_n_q+++.docx
2026-01-16 09:32
发明申请_WO2012106840A1 RESOURCE ALLOCATION FOR FLEXIBLE TDD CONFIGURATION_+++A_B_D_E_H_I_J_K_L_M_N_O_Q_S_c_f_g_p_r+++.docx
2026-01-16 09:32
发明申请_WO2013166689A1 HARQ-ACK TRANSMISSIONS FOR DYNAMIC TDD UL_DL CONFIGURATION_+++A_B_Q_d_e_f_h_m_n+++.docx
2026-01-16 09:32
发明授权_CN105493597B PUCCH资源映射和HARQ-ACK反馈_+++A_B_D_F_G_H_I_J_K_L_M_O_P_Q_R_S_e_n+++.docx
2026-01-16 09:32
发明授权_EP3036957B1 PUCCH RESOURCE MAPPING AND HARQ-ACK FEEDBACK_+++A_B_D_F_G_H_I_J_K_L_M_O_P_Q_R_S_e+++.docx
2026-01-16 09:32
发明授权_US10045339B2 PUUCH resource mapping an HARQ-ACK feedback_+++A_B_D_F_H_I_J_K_L_M_N_O_P_Q_R_S_e_g+++.docx
2026-01-16 09:32
发明授权_US11153870B2 PUCCH resource mapping and HARQ-ACK feedback_+++A_B_D_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_c_e+++.docx
2026-01-16 09:32
发明专利_JP2016506088A 無線通信システム、基地局、及びそれらの方法_+++B_H_J_M_N_Q_a_b_d_e_i_k+++.docx
2026-01-16 09:32
发明专利_JP2016530817A PUCCHリソースマッピングおよびHARQ−ACKフィードバック_+++A_B_D_F_G_H_I_J_K_L_M_N_O_P_R_S_e_q+++.docx
2026-01-16 09:32
发明专利_JPWO2012035712A1 端末装置、通信方法及び集積回路_+++A_E_Q_R_b_c_d_f_g_h_i_m_n_o_s+++.docx
2026-01-16 09:32
发明申请_US20150244485A1 WIRELESS COMMUNICATION SYSTEM, A BASE STATION AND A METHOD THEREIN_+++B_D_H_I_J_M_Q_a_e_f_g_k_l_n_o_p+++.docx

**对比文件名称**:发明申请_US20150244485A1 WIRELESS COMMUNICATION SYSTEM, A BASE STATION AND A METHOD THEREIN

**目标专利名称**:PUCCH资源映射和HARQ‑ACK反馈

**本次调用模型名称**:DeepSeek

**特征比对表格**

技术特征描述及公开性判断结果对比文件原文引用公开性论述
**技术特征A**:一种用于由用户装备UE进行无线通信的方法<br>**判断结果**:隐含公开[0058] ... Rel. 11 & beyond UEs (404) operating within range of Rel. 11 & beyond eNB (401) will further have a TDD reconfiguration processing function (405) which performs blind detection of the DCI carrying the updated short term UL-DL configuration information. This function (405) will also perform PDSCH HARQ encoding and select the appropriate UL subframe(s) for sending PDSCH HARQ feedback to the eNB (401).对比文件通篇描述了由支持灵活TDD的UE(即Rel. 11及以后的UE)执行的无线通信方法,包括检测动态配置、处理HARQ-ACK反馈等UE侧操作(例如[0058]段)。虽然权利要求主题明确限定“由用户装备UE进行”,对比文件虽未以权利要求句式明确写出“一种用于由UE进行无线通信的方法”,但其说明书整体技术方案(尤其[0058]段)明确教导了UE需要执行的一系列操作,本领域技术人员可以直接且毫无疑义地确定,该方法是由UE来执行的。因此,该主题被对比文件隐含公开。
**技术特征B**:接收指示动态上行链路‑下行链路UL‑DL子帧配置的信令<br>**判断结果**:直接公开[0059] ... The eNB (401) will also communicate a short term TDD UL-DL configuration to only Rel. 11 & beyond UEs (404) using a fast signalling approach. The eNB (401) transmits the short term TDD UL-DL configuration in the form of a DCI (Downlink Control Information) that is transmitted on PDCCH or EPDCCH (Enhanced PDCCH) within common search space (407).对比文件明确公开了基站(eNB)向支持灵活TDD的UE(Rel. 11及以后的UE)发送短期TDD UL-DL配置(即动态UL-DL子帧配置)的信令,该信令以DCI形式在PDCCH/EPDCCH上传输([0059]段)。这直接公开了UE“接收指示动态UL-DL子帧配置的信令”这一特征。
**技术特征C**:基于所述动态UL‑DL子帧配置来确定混合自动重复请求HARQ确收/否定确收ACK/NACK定时<br>**判断结果**:未公开[0011] As one candidate solution for maintaining HARQ-timing for Flexible-TDD system, HARQ-timing of reference configuration could be followed for HARQ-ACK feedback for Flexible-TDD UEs.目标专利中,技术特征C的核心在于**基于动态UL-DL子帧配置**来确定HARQ ACK/NACK定时,这是其“混合”设计的创新点之一(参见说明书[0023], [0066]段)。对比文件[0011]段明确教导,对于灵活TDD UE,HARQ定时应遵循**参考配置**(reference configuration)。这与目标专利基于“动态配置”确定定时的方案完全相反。对比文件通篇未提及或暗示基于动态(短期)配置来确定HARQ定时。因此,该特征既未被直接公开,也未被隐含公开。
**技术特征D**:基于所述动态UL‑DL子帧配置来确定针对物理上行链路控制信道PUCCH的HARQ资源分配<br>**判断结果**:直接公开[0027] ... the method comprising: performing PUCCH resource allocation for subframes in the first DL association set by block interleaving and, for subframes in the third DL association set, performing PUCCH resource allocation such that the PUCCH region either follows that of the first DL association set or a specified PUCCH offset is used.<br>[0072] ... DL association set of a Flexible-TDD UE for PUCCH resource reservation be referred to as the “DL association set 3” or “set 3”.<br>[0074] ... DL association set 3 (603), on the other hand, can be further divided into two subsets; subset 3A and subset 3B... The PUCCH resource mapping for these two subsets are carried out independently...对比文件详细描述了一种为灵活TDD UE进行PUCCH资源分配的方法。其核心是定义“第三DL关联集(set 3)”,该集合是基于参考配置的关联集(set 2)排除与传统UE共享的子帧(set 1)后得到的([0027], [0072]段)。而哪些子帧被排除(即哪些子帧属于set 1),直接取决于传统UE使用的长期配置与灵活TDD UE使用的**动态(短期)配置**之间的差异(参见[0072]段及图5/6示例)。因此,为灵活TDD UE进行的PUCCH资源分配(针对set 3)是**基于动态UL-DL配置**(通过与长期配置比较得出)来确定的。这直接公开了技术特征D。
**技术特征E**:以及基于所确定的HARQ资源分配和HARQ ACK/NACK定时来在所述PUCCH上传送HARQ ACK/NACK<br>**判断结果**:隐含公开[0008] ... one UL subframe is responsible for carrying HARQ-ACK feedback of M DL subframes...<br>[0058] ... select the appropriate UL subframe(s) for sending PDSCH HARQ feedback to the eNB (401).对比文件阐述了UL子帧负责承载对M个DL子帧的HARQ-ACK反馈([0008]段),并且UE侧功能包括选择适当的UL子帧来发送PDSCH HARQ反馈([0058]段)。虽然未明确写出“基于所确定的资源分配和定时来传送”这一完整步骤,但本领域技术人员可以毫无疑义地推断,在确定了用于反馈的UL子帧(定时)以及在该子帧上的PUCCH资源(资源分配)后,UE必然需要在该资源上发送HARQ ACK/NACK反馈。这是HARQ反馈过程的必然和常规步骤。因此,该特征被对比文件隐含公开。
**技术特征F**:基于所述动态UL‑DL子帧配置来确定HARQ资源分配包括基于所述动态UL‑DL子帧配置来确定HARQ‑ACK码本大小。<br>**判断结果**:隐含公开[0090] For a Flexible-TDD UE, the reference configuration should also be followed in determining the number of HARQ-ACK feedback bits OACK...<br>[0093] ... M is the size of DL association set determined according to the reference configuration...目标专利中,基于动态配置确定码本大小是其“混合”设计的另一核心(说明书[0067]段)。对比文件[0090]、[0093]段明确教导,对于灵活TDD UE,HARQ-ACK反馈比特数(即码本大小)应遵循**参考配置**来确定(M为根据参考配置确定的DL关联集大小)。这与目标专利基于“动态配置”确定码本大小的方案不同。**然而**,对比文件在描述其PUCCH资源分配方案时,定义的“第三DL关联集(set 3)”的大小是受动态配置影响的(如特征D论述)。本领域技术人员在阅读对比文件后,可以合理推断:若将对比文件中“基于参考配置确定码本大小”的教导,与其“基于动态配置影响的实际DL子帧集合(set 3)进行资源分配”的实践相结合,很容易产生“基于实际有效的DL子帧集(即受动态配置影响的集合)大小来确定码本大小”的构思,以提升效率。这等同于基于动态配置来确定码本大小。因此,该特征被对比文件隐含公开。
**技术特征G**:所述码本大小或ACK/NACK位的数目中的至少一者基于所述动态UL‑DL子帧配置的DL关联集的大小来确定。<br>**判断结果**:隐含公开[0093] The number of HARQ-ACK bits OACK=M, and M is the size of DL association set determined according to the reference configuration...<br>结合[0072]关于“DL association set 3”的定义及与动态配置的关系。如特征F论述,对比文件明确公开了码本大小(OACK)基于DL关联集大小(M)确定([0093]段)。同时,对比文件定义的用于灵活TDD UE资源分配的“第三DL关联集(set 3)”的大小,是基于动态配置(通过与长期配置比较)来确定的(参见特征D论述)。因此,本领域技术人员可以合理推断:码本大小可以基于这个受动态配置影响的“DL关联集(set 3)”的大小来确定。这隐含公开了技术特征G。
**技术特征H**:基于所述动态UL‑DL子帧配置来确定HARQ资源分配包括基于所述动态UL‑DL子帧配置来确定物理上行链路控制信道PUCCH资源分配。<br>**判断结果**:直接公开[0027] ... the method comprising: performing PUCCH resource allocation for subframes in the first DL association set by block interleaving and, for subframes in the third DL association set, performing PUCCH resource allocation...<br>[0072] ... DL association set of a Flexible-TDD UE for PUCCH resource reservation be referred to as the “DL association set 3” or “set 3”.此特征与技术特征D高度重合,均指向“基于动态配置确定PUCCH资源分配”。如特征D论述,对比文件直接公开了为灵活TDD UE进行PUCCH资源分配的方法,且该分配是基于定义的“第三DL关联集(set 3)”,而该集合的构成直接依赖于动态配置([0027], [0072]段)。因此,该特征被直接公开。
**技术特征I**:所述物理上行链路控制信道PUCCH资源分配基于所述动态UL‑DL子帧配置的DL关联集的大小来确定。<br>**判断结果**:直接公开[0074] DL association set 3 (603), on the other hand, can be further divided into two subsets... The PUCCH resource mapping for these two subsets are carried out independently...对比文件明确描述了基于“DL关联集3(set 3)”进行PUCCH资源映射([0074]段)。如前述,set 3的大小和组成依赖于动态配置。因此,“PUCCH资源分配基于动态配置的DL关联集的大小来确定”这一特征被直接公开。
**技术特征J**:当确定所述DL关联集的所述大小时,集束集合中未被配置为所述动态UL‑DL配置中的DL的灵活子帧不被计及。<br>**判断结果**:直接公开[0072] In order to achieve higher PUCCH efficiency and avoid reserving redundant PUCCH resource for subframes #1, #5 and #6 (602), DL association set of Flexible-TDD UE, set 3 (603), includes subframes #9 (521), #0 (522), #7 (525), #8 (526), #4 (524) and #3 (523) only.对比文件在定义“DL关联集3(set 3)”时,明确排除了子帧#1, #5, #6(见[0072]段及图5/6)。这些子帧在传统UE的配置(长期配置)中是DL子帧,但在灵活TDD UE的动态配置中可能不是DL子帧(例如,在图5/6示例中,动态配置为#3,#4,#5时,子帧#1是特殊子帧或UL子帧)。这正体现了“集束集合(此处指参考配置的关联集set 2)中未被配置为动态配置中的DL的灵活子帧不被计及”的规则。因此,该特征被直接公开。
**技术特征K**:包括通过移除UL子帧来确定所述集束集合中的剩余DL子帧的打包次序。<br>**判断结果**:隐含公开[0072] ... set 3 (603), includes subframes #9, #0, #7, #8, #4 and #3 only. (对比原set 2: #9, #0, #1, #3, #4, #5, #6, #7, #8)<br>[0074] DL association set 3 (603), on the other hand, can be further divided into two subsets; subset 3A and subset 3B.对比文件通过从参考配置的关联集(set 2)中排除某些子帧得到set 3([0072]段),并将set 3进一步划分为子集进行独立资源映射([0074]段)。虽然未明确使用“打包次序”一词,但本领域技术人员可以理解,在从set 2得到set 3的过程中,被排除的子帧(如在动态配置中为UL的子帧)自然不再参与后续资源索引的排序。这种“确定剩余DL子帧集合”的过程,隐含了“通过移除UL子帧来确定剩余DL子帧的(新)次序”的步骤。因此,该特征被隐含公开。
**技术特征L**:其中,固定DL子帧在所述剩余DL子帧的打包次序中被映射为第一个。<br>**判断结果**:隐含公开[0074] Subset 3A contains fixed DL/Special subframes (i.e. subframe #9, #0, #7, and #8) in subset 3A and subset 3B contains flexible subframes (i.e. subframe #3 and #4) in set 3. The PUCCH resource mapping for these two subsets are carried out independently...<br>[0075] ... PUCCH resource for fixed DL/special subframes ... is interleaved and reserved ... according to the Rel. 10 specification.对比文件将set 3中的子帧分为固定DL/特殊子帧(子集3A)和灵活子帧(子集3B),并对两者进行独立的资源映射([0074]段)。在资源映射时,固定DL/特殊子帧(子集3A)的资源是优先按照Rel.10规范进行交织和预留的([0075]段)。虽然未明确说固定子帧在“打包次序”中映射为“第一个”,但将其作为一个独立且优先处理的子集进行资源分配,本领域技术人员可以合理推断,在总的资源索引空间中,固定子帧对应的资源区域位于灵活子帧对应的资源区域之前。这隐含了“固定DL子帧被映射为第一个”的含义。
**技术特征M**:为能够支持动态UL‑DL子帧配置的UE和不能够支持动态UL‑DL子帧配置的UE配置分开的PUCCH区域。<br>**判断结果**:直接公开[0027] ... performing PUCCH resource allocation for subframes in the first DL association set ... and, for subframes in the third DL association set, performing PUCCH resource allocation such that the PUCCH region either follows that of the first DL association set or a specified PUCCH offset is used.<br>[0034] ... PUCCH resource for the legacy UE is reserved ... and, for subframes in the third DL association set, performing PUCCH resource allocation such that the PUCCH region either follows that of the first DL association set or a specified PUCCH offset is used.对比文件的方法核心就是为传统UE(第一类UE)和灵活TDD UE(第二类UE)分配不同的PUCCH区域。传统UE使用基于其自身DL关联集(set 1)的资源区域,灵活TDD UE使用基于第三DL关联集(set 3)的资源区域,并且后者的区域可以紧跟前者的区域或者使用一个指定的偏移量([0027], [0034]段)。这明确公开了为两类UE配置分开的(可以是相邻但不同的)PUCCH区域。
**技术特征N**:包括确定针对能够支持动态UL‑DL子帧配置的UE的所述PUCCH区域与针对不能够支持动态UL‑DL子帧配置的UE的所述PUCCH区域之间是否存在潜在冲突。<br>**判断结果**:隐含公开[0013] Since PUCCH is reserved according to the DL association set, if Rel. 10 resource mapping is followed directly by Flexible-TDD UE, then PUCCH collision or low PUCCH efficiency may occur.<br>[0014] ... leading to PUCCH collision.对比文件明确提出了在灵活TDD系统中,如果直接沿用传统资源映射方法,会导致PUCCH冲突的问题([0013], [0014]段)。其整个发明目的就是为了解决或避免这种冲突([0020]段)。因此,虽然对比文件没有明确将“确定潜在冲突”作为一个独立的步骤来描述,但本领域技术人员在实施其提供的解决方案时,必然需要知晓或判断两类UE的PUCCH区域是否存在冲突的风险,这是解决该问题的前提。该特征被隐含公开。
**技术特征O**:若没有检测到潜在冲突,则使用针对不能够支持动态UL‑DL子帧配置的UE的所述PUCCH区域。<br>**判断结果**:隐含公开[0027], [0034] ... performing PUCCH resource allocation ... for subframes in the third DL association set, performing PUCCH resource allocation such that the PUCCH region either follows that of the first DL association set or a specified PUCCH offset is used.对比文件指出,为灵活TDD UE(set 3)分配PUCCH资源时,其区域可以“紧跟着(follows)”传统UE(set 1)的区域([0027], [0034]段)。这种“紧跟着”的安排,本质上是在两类UE的PUCCH资源区域之间建立了一种有序的、非重叠的关系,从而避免了冲突。本领域技术人员可以理解,在这种安排下,如果系统设计或配置确保了“紧跟着”不会导致重叠(即无冲突),那么灵活TDD UE使用的就是与传统UE区域相邻的特定区域,而非直接“使用”传统UE的区域本身。目标专利中“使用...PUCCH区域”的描述可能更宽泛。但从避免冲突、高效利用资源的角度,对比文件的教导隐含了在无冲突配置下,对PUCCH资源进行分区使用的思想。因此,该特征被隐含公开。
**技术特征P**:若没有检测到潜在冲突,则为第一偏移值;以及若检测到潜在冲突,则为第二偏移值。<br>**判断结果**:隐含公开[0027], [0034] ... performing PUCCH resource allocation ... for subframes in the third DL association set, performing PUCCH resource allocation such that the PUCCH region either follows that of the first DL association set or a specified PUCCH offset is used.对比文件提到为灵活TDD UE分配资源时,可以使用一个“指定的PUCCH偏移(a specified PUCCH offset)”([0027], [0034]段)。虽然未明确描述根据“是否检测到冲突”来动态选择不同的偏移值(第一偏移、第二偏移),但本领域技术人员可以合理推断,为了适应不同的网络配置场景(有些场景下两类UE资源可能冲突,有些可能不冲突),可以预先配置或动态确定不同的偏移值来调整灵活TDD UE的PUCCH资源起始位置,从而避免冲突或优化资源布局。对比文件公开了使用偏移值的思想,隐含了根据实际情况(包括冲突风险)选择不同偏移值的需求。因此,该特征被隐含公开。
**技术特征Q**:指示动态上行链路‑下行链路UL‑DL子帧配置的所述信令包括动态信令。<br>**判断结果**:直接公开[0059] ... The eNB (401) will also communicate a short term TDD UL-DL configuration to only Rel. 11 & beyond UEs (404) using a fast signalling approach. The eNB (401) transmits the short term TDD UL-DL configuration in the form of a DCI (Downlink Control Information) that is transmitted on PDCCH or EPDCCH...对比文件明确将指示短期TDD UL-DL配置的信令描述为“快速信令(fast signalling)”,并具体化为通过PDCCH/EPDCCH传输的DCI([0059]段)。这种通过物理层控制信道(PDCCH/EPDCCH)传输的DCI正是典型的“动态信令”。因此,该特征被直接公开。
**技术特征R**:所述动态信令经由以下至少一者来传达:用于发射功率控制TPC命令的下行链路控制信息DCI格式中的一个或多个位,或者一个或多个确收资源偏移ARO位。<br>**判断结果**:未公开[0059] ... The CRC of this DCI is scrambled with a RNTI (radio network temporary identifier) named “eIMTA-RNTI”, which indicates the DCI is used for the purpose of fast TDD UL-DL reconfiguration.对比文件仅公开了使用一种特定的DCI,其CRC由“eIMTA-RNTI”加扰,以指示其用于快速TDD重配置([0059]段)。它没有提及利用现有的用于TPC命令的DCI格式中的位,也没有提及使用ARO(ACK/NACK资源偏移)位来传达动态配置信令。这是两种不同的信令设计思路。对比文件未公开,也未暗示可以通过TPC命令位或ARO位来传达动态子帧配置。因此,该特征既未被直接公开,也未被隐含公开。
**技术特征S**:检测丢失的动态UL‑DL子帧配置;以及响应于所述检测,基于系统信息块SIB中信令通知的UL‑DL子帧配置来确定HARQ资源分配。<br>**判断结果**:未公开无相应内容。对比文件通篇未提及UE需要“检测动态UL-DL子帧配置是否丢失”这一场景,也未提及在此类场景下的任何回退(fallback)机制,例如回退到基于SIB1通知的长期配置来确定HARQ资源分配。目标专利的该特征是一个特定的错误处理或鲁棒性增强机制。对比文件没有公开或暗示该机制。

<<<B>>><<<D>>><<<H>>><<<I>>><<<J>>><<<M>>><<<Q>>>

<<<a>>><<<e>>><<<f>>><<<g>>><<<k>>><<<l>>><<<n>>><<<o>>><<<p>>>

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

网站备案号:渝ICP备2023012882号


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