好的,作为一名经验丰富的资深专利代理师,我将对目标专利与对比文件进行严谨、深入的技术特征比对和公开性判断。
**本次评估配置:**
- **目标专利名称:** 747安全的统一云存储CN106415519B
- **对比文件名称:** 2013-12-19_US2013340062A1_发明申请_US20130340062A1 SYSTEM, CONTROL METHOD, AND STORAGE MEDIUM
- **调用模型名称:** 未提供,由系统默认配置。
### 特征比对表格
| 技术特征描述及公开性判断 | 对比文件原文引用(翻译) | 公开性论述 |
| **技术特征A:** 包括步骤:由所述客户端请求被第一云存储服务器认证<br><br>**《直接公开》** | 【0078】 In step S1001, the second authentication module 401 receives a first ID and a first password for user authentication by the SSO mapping target service 400 from the user who accesses the SSO mapping target service 400. That is, the second authentication module 401 receives the ID and the password for the IdP. <br><br>**(翻译:** 在步骤S1001中,第二认证模块401从访问SSO映射目标服务400的用户接收用于由SSO映射目标服务400进行用户认证的第一ID和第一密码。即,第二认证模块401接收用于IdP的ID和密码。) | 对比文件公开了用户在访问SSO映射目标服务400(相当于第一云存储服务器)时,向其发送ID和密码进行认证。这与目标专利中客户端请求被第一云存储服务器认证的步骤完全一致。用户向服务器发送凭证信息(ID/密码)以请求登录认证,是典型的认证请求过程。因此,本领域技术人员能够毫无疑义地确定该特征已被对比文件直接公开。 |
| **技术特征B:** 从所述客户端向所述第一云存储服务器发送身份联合请求,其中所述身份联合请求寻求将所述客户端的在所述第一云存储服务器上的用户账户与所述客户端的在第二云存储服务器上的用户账户联合<br><br>**《直接公开》** | 【0081】 In step S1004, the SSO setting information receiver module 402 receives SSO mapping setting information from the user. The SSO mapping setting information is configured with an SP side user ID, a password associated with the SP side user ID and an SSO mapping information file. ... Here, a case will be considered where SSO mapping setting information describes information for which the SSO mapping setting is made for each combination of IdP User 1 and SP User 1... <br><br>【0085】 In step S1007, the SSO setting information receiver module 402 transmits the SSO mapping setting request to the service A 300 ...<br><br>**(翻译:**【0081】在步骤S1004中,SSO设置信息接收模块402从用户接收SSO映射设置信息。SSO映射设置信息由SP侧用户ID、与SP侧用户ID关联的密码以及SSO映射信息文件组成。...在此,考虑一种情况,SSO映射设置信息描述了为IdP User 1和SP User 1等每个组合进行SSO映射设置的信息。...【0085】在步骤S1007中,SSO设置信息接收模块402向服务A 300发送SSO映射设置请求...) | 对比文件公开了客户端(用户)向服务B 400(IdP,相当于第一云存储服务器)发送SSO映射设置请求(相当于身份联合请求)。该请求旨在将用户在服务B 400(第一云存储服务器)上的账户(IdP User 1)与用户在服务A 300(SP,相当于第二云存储服务器)上的账户(SP User 1)进行联合/映射。这与目标专利的技术特征B完全对应,都是寻求将两个不同服务器上的用户账户进行关联。因此,本领域技术人员能够毫无疑义地确定该特征已被对比文件直接公开。 |
| **技术特征C:** 将所述客户端从所述第一云存储服务器重定向到所述第二云存储服务器<br><br>**《直接公开》** | 【0085】 In step S1007, the SSO setting information receiver module 402 transmits the SSO mapping setting request to the service A 300 ...<br><br>【0063】 In step S3, the service B 400 executes user authentication, and redirects an access from the user to the service A 300. <br><br>**(翻译:**【0085】在步骤S1007中,SSO设置信息接收模块402向服务A 300发送SSO映射设置请求...【0063】在步骤S3中,服务B 400执行用户认证,并将来自用户的访问重定向到服务A 300。) | 对比文件中的服务B 400(IdP,相当于第一云存储服务器)在接收到请求后,通过重定向将用户引导至服务A 300(SP,相当于第二云存储服务器)。特别是【0063】明确描述了IdP将用户访问重定向到SP。这与目标专利中客户端从第一云存储服务器被重定向到第二云存储服务器的技术特征完全相同。因此,本领域技术人员能够毫无疑义地确定该特征已被对比文件直接公开。 |
| **技术特征D:** 由所述客户端请求被所述第二云存储服务器认证,以使得所述第二云存储服务器在所述客户端被认证后,将所述第一云存储服务器上的所述用户账户与所述第二云存储服务器上的所述用户账户进行映射并且在它们之间建立身份联合<br><br>**《直接公开》** | 【0093】 FIG. 7B is a flowchart according to the embodiment of the present invention in which the SSO mapping service 300 generates the fourth ID table. This flowchart starts when the SSO mapping service 300 receives a fourth ID list generation request from the SSO mapping target service 400...<br><br>【0094】 In step S1102, the first authentication module 301 decides whether a combination of the SP user ID and the SP password included in the fourth ID list generation request is correct...<br><br>【0103】 In step S1108, the SSO mapping setting module 306 performs SSO mapping processing of the second ID list. This SSO mapping processing is processing in which the fourth ID table generation module 305 sets an AUID to each user ID included in the second ID list.<br><br>**【0070】 As described above, if SSO mapping is set, the user can enjoy the service provided by the service A 300 by passing the ID and the password of the service B 400 only to the service B 400.** <br><br>**(翻译:**【0093】图7B是根据本发明实施例的流程图,其中SSO映射服务300生成第四ID表。当SSO映射服务300从SSO映射目标服务400接收到第四ID列表生成请求时,此流程图开始...【0094】在步骤S1102中,第一认证模块301判断第四ID列表生成请求中包含的SP用户ID和SP密码的组合是否正确...【0103】在步骤S1108中,SSO映射设置模块306执行第二ID列表的SSO映射处理。该SSO映射处理是第四ID表生成模块305为第二ID列表中包含的每个用户ID设置AUID的处理。【0070】如上所述,如果设置了SSO映射,则用户仅需向服务B 400提供其ID和密码,即可享受服务A 300提供的服务。) | 对比文件公开了在重定向后,服务A 300(SP,相当于第二云存储服务器)接收来自客户端的请求,该请求中包含了SP的用户ID和密码,用于请求被认证(步骤S1102)。在认证成功后,服务A 300执行SSO映射处理(步骤S1108),该处理将来自IdP的用户账户(第二ID列表中的用户,即第一云存储服务器上的用户账户)与SP侧的用户账户(通过AUID关联)进行映射,从而建立联合关系。这使得用户未来可以通过IdP的认证来访问SP的服务。这与目标专利的技术特征D完全一致。因此,本领域技术人员能够毫无疑义地确定该特征已被对比文件直接公开。 |
| **技术特征E:** 将所述客户端从所述第二云存储服务器重定向到所述第一云存储服务器<br><br>**《直接公开》** | 【0104】 In step S1109, the SSO mapping setting module 306 generates SSO mapping setting information 601 which is the fourth ID table associated with the generated AUIDs, and transmits the SSO mapping setting information 601 to the IdP.<br><br>结合【0087】 In step S1008, the SSO setting information receiver module 402 receives the fourth ID table 601 ...<br><br>**(翻译:**【0104】在步骤S1109中,SSO映射设置模块306生成与生成的AUID相关联的SSO映射设置信息601(即第四ID表),并将SSO映射设置信息601发送给IdP。【0087】在步骤S1008中,SSO设置信息接收模块402接收第四ID表601...) | 对比文件公开了服务A 300(SP,相当于第二云存储服务器)在完成映射处理并生成结果(第四ID表)后,将其发送(响应)给服务B 400(IdP,相当于第一云存储服务器)。这种“发送”或“响应”在HTTP协议中通常通过重定向客户端来实现(如目标专利中所述的HTTP 302重定向)。服务B 400接收该响应,即意味着客户端被从服务A 300重定向回了服务B 400。这与目标专利中客户端从第二云存储服务器被重定向到第一云存储服务器的技术特征相符。因此,本领域技术人员能够毫无疑义地确定该特征已被对比文件直接公开。 |
| **技术特征F:** 其中所述步骤中的一个或多个步骤是由处理设备执行的。<br><br>**《直接公开》** | 【0055】 In FIG. 2, a CPU 201 executes programs such as an OS and an application which are stored in a program ROM...Processing in each flowchart described below can be realized by executing this program. <br><br>**(翻译:** 在图2中,CPU 201执行存储在程序ROM中的诸如OS和应用程序的程序。下面描述的每个流程图中的处理可以通过执行该程序来实现。) | 对比文件明确描述了其所有流程步骤(包括认证、映射、重定向等)均由服务器或客户端的CPU(处理设备)执行。这是实现计算机相关方法的基础,属于不言自明的技术特征。因此,本领域技术人员能够毫无疑义地确定该特征已被对比文件直接公开。 |
| **技术特征G:** 进一步包括:在所述客户端处从所述第二云存储服务器接收用于所述客户端的登录令牌,以登录所述第一云存储服务器的服务。<br><br>**《直接公开》** | 【0063】 In step S3, the service B 400 executes user authentication, and redirects an access from the user to the service A 300. Further, in this case, the redirected access and an ID of the user authenticated by the service B 400 ... are transmitted.<br><br>【0067】 In step S5, the service A 300 extracts the ID of the user authenticated by the service B.<br><br>【0068】 In step S6, the service A 300 extracts a mapping table...<br><br>【0069】 In step S8, the service A 300 executes user authentication using the ID of the service A indicated by the SSO mapping setting...<br><br>**(翻译:**【0063】在步骤S3中,服务B 400执行用户认证,并将来自用户的访问重定向到服务A 300。此外,在这种情况下,重定向的访问和由服务B 400认证的用户的ID被传输。【0067】在步骤S5中,服务A 300提取由服务B认证的用户的ID。【0068】在步骤S6中,服务A 300提取映射表...【0069】在步骤S8中,服务A 300使用由SSO映射设置指示的服务A的ID来执行用户认证...) | 对比文件公开了在SSO流程中,IdP(第一云存储服务器)在认证用户后,将用户重定向到SP(第二云存储服务器),并携带了已认证用户的ID。SP根据此ID建立映射并允许用户访问服务。虽然在对比文件的SSO映射设置流程(图7B)中,客户端接收的是AUID列表,但在通用SSO登录流程(图3B)中,SP侧使用的认证断言(SAML Assertion)或其包含的用户ID,实质上起到了与目标专利中“登录令牌”相同的作用。该令牌/ID用于在不再次输入密码的情况下登录SP的服务。因此,本领域技术人员能够毫无疑义地确定该特征已被对比文件直接公开。 |
| **技术特征H:** 进一步包括:从所述客户端向所述第一云存储服务器发送所述登录令牌。<br><br>**《隐含公开》** | 【0054】 ...and the user accesses the SP by using a SAML assertion issued when logging in the IdP. <br><br>【0061】 In step S1, the service B 400 receives a user authentication request from a user who desires to enjoy the service of the service A 300. <br><br>**【0060】 FIG. 3A is an SSO login flow on an IdP side...** <br><br>**(翻译:**【0054】...用户通过使用在登录IdP时发布的SAML断言来访问SP。【0061】在步骤S1中,服务B 400接收来自希望享受服务A 300的服务的用户的用户认证请求。【0060】图3A是IdP侧的SSO登录流程...) | 对比文件的图3A流程是用户首先登录IdP,然后重定向到SP。在后续的访问中,当用户需要再次使用SP服务时,根据SSO原理,客户端会持有IdP颁发的SAML断言(相当于登录令牌)。当客户端请求访问SP时,若其会话已过期,客户端会被重定向到IdP进行认证,该过程中客户端会将持有的令牌(或用于请求新令牌的信息)发送给IdP。虽然对比文件未明确描述客户端“发送令牌”这一具体动作,但为了实现SSO,用户必须先登录IdP并获得凭证,随后才能访问SP。基于SSO的通行逻辑,本领域技术人员可以合理推断出,客户端在请求访问第一云存储服务器(IdP)的服务时,会提交之前获取的登录令牌或认证凭证以维持或重新建立会话。因此,该特征被对比文件隐含公开。 |
| **技术特征I:** 进一步包括:从所述客户端向所述第二云存储服务器发送身份解除联合请求,其中所述身份解除联合请求寻求将所述客户端的在所述第一云存储服务器上的所述用户账户与所述客户端的在所述第二云存储服务器上的所述用户账户解除联合<br><br>**《隐含公开》** | 【0090】 ...when there are settings of IdP User 1 and AUID 1 on the AUID mapping table, the settings of IdP User 1 and AUID 1 are also deleted from the AUID mapping table following deletion of the IdP User 1.<br><br>【0106】 ...when there are settings of SP User 1 and AUID 1 on the AUID mapping table, the settings of SP User 1 and AUID 1 are also deleted from the AUID mapping table following deletion of SP User 1.<br><br>**(翻译:**【0090】...当AUID映射表上有IdP User 1和AUID 1的设置时,IdP User 1和AUID 1的设置也会随着IdP User 1的删除而从AUID映射表中删除。【0106】...当AUID映射表上有SP User 1和AUID 1的设置时,SP User 1和AUID 1的设置也会随着SP User 1的删除而从AUID映射表中删除。) | 对比文件虽然未明确描述一个名为“身份解除联合请求”的独立流程,但它详细描述了当用户账户被删除时,相应的SSO映射关系(即身份联合)也会被自动删除。这实质上达到了解除联合的效果。虽然触发删除的原因是用户账户被删除,而不是一个明确的解除联合请求,但对比文件至少部分公开了“解除联合”这一技术内容。本领域技术人员可以合理推断,如果存在一个明确的解除联合请求,那么系统同样可以执行删除映射关系的操作。此外,在目标专利中,解除联合请求也是由客户端发起的。对比文件虽然没有客户端发送明确请求的过程,但其揭示了在特定条件下删除映射关系以结束联合状态的可能性。因此,该特征被对比文件隐含公开。 |
| **技术特征J:** 将所述客户端从所述第二云存储服务器重定向到所述第一云存储服务器<br><br>**《隐含公开》** | 基于技术特征I的论述,对比文件没有公开“身份解除联合请求”的完整流程,因此也没有公开该流程中的重定向步骤。但是,对比文件公开了在SP侧删除映射关系后,其处理结果会返回给IdP。这种返回在HTTP协议中通常通过重定向客户端实现。例如,在SSO映射设置流程中,SP将第四ID表返回给IdP(步骤S1109),而在身份解除联合的场景下,SP在处理完毕后,同样需要将处理结果(成功或失败)通知给IdP。这个过程很可能通过重定向客户端来完成。因此,本领域技术人员可以合理推断,在类似的身份解除联合流程中,客户端会被从第二云存储服务器重定向到第一云存储服务器。因此,该特征被对比文件隐含公开。 | |
| **技术特征K:** 由所述客户端请求被所述第一云存储服务器认证,以使得所述第一云存储服务器在所述客户端被认证后使所述第一云存储服务器上的所述用户账户与所述第二云存储服务器上的所述用户账户的所述映射无效或将所述映射删除,由此结束所述第一云存储服务器上的所述用户账户和所述第二云存储服务器上的所述用户账户之间的所述身份联合<br><br>**《隐含公开》** | 【0090】 ...the settings of IdP User 1 and AUID 1 are also deleted from the AUID mapping table following deletion of the IdP User 1.<br><br>**(翻译:** ...IdP User 1和AUID 1的设置也会随着IdP User 1的删除而从AUID映射表中删除。) | 对比文件公开了第一云存储服务器(IdP)在用户账户被删除时,会主动删除其维护的映射关系,从而结束联合。这揭示了映射可以被删除/无效化的机制。虽然对比文件中删除的触发条件是“用户删除”而非“客户端请求认证”,但本领域技术人员可以合理推断,如果存在一个需要解除联合的认证请求,IdP完全有能力执行相同的删除操作。目标专利的技术特征K指出,客户端请求被第一云存储服务器认证,以使其删除映射。对比文件虽然没有这个完整的请求流程,但其公开了第一云存储服务器具备删除映射以结束联合的能力和机制。因此,该特征被对比文件隐含公开。 |
| **技术特征L:** 将所述客户端从所述第一云存储服务器重定向到所述第二云存储服务器<br><br>**《隐含公开》** | 基于技术特征I和K的论述,对比文件没有公开完整的“身份解除联合请求”流程,因此也没有公开该流程中的重定向步骤。但是,在对比文件公开的SSO映射设置流程中,IdP会先将请求重定向到SP。可以合理推断,在身份解除联合流程中,IdP在接收到请求或执行删除操作后,为了通知SP也进行相应的删除操作,需要将客户端重定向到SP,以传递解除联合的指令或通知。这是实现跨系统协同操作的常见方式。因此,本领域技术人员可以合理推断,在身份解除联合的场景下,客户端会被从第一云存储服务器重定向到第二云存储服务器。因此,该特征被对比文件隐含公开。 |
### 输出代码
<<<A>>><<<B>>><<<C>>><<<D>>><<<E>>><<<F>>><<<G>>><<<h>>><<<i>>><<<j>>><<<k>>><<<l>>>