发明创造名称:具有多个服务器节点的物理安全系统
外观设计名称:
决定号:187853
决定日:2019-08-21
委内编号:1F265447
优先权日:2012-09-07
申请(专利)号:201380058071.0
申请日:2013-09-06
复审请求人:威智伦公司
无效请求人:
授权公告日:
审定公告日:
专利权人:
主审员:曹玉华
合议组组长:许丽红
参审员:邓璐
国际分类号:H04L12/16,G08B13/00,H04L12/24,H04N7/18
外观设计分类号:
法律依据:专利法第二十二条第三款
决定要点:若一项权利要求请求保护的技术方案与最接近的对比文件相比存在区别特征,然而现有技术中给出了将上述区别特征应用到所述最接近的对比文件中以解决其技术问题的技术启示,则该权利要求所请求保护的技术方案对于本领域技术人员来说是显而易见的,该权利要求不具有突出的实质性特点,因而不具备创造性。
全文:
本复审请求涉及申请号为201380058071.0,名称为“具有多个服务器节点的物理安全系统”的PCT发明专利申请(下称本申请)。申请人为威智伦公司。本申请的申请日为2013年09月06日,优先权日为2012年09月07日,进入国家阶段日为2015年05月06日,公开日为2015年07月29日。
经实质审查,国家知识产权局原审查部门于2018年07月24日发出驳回决定,驳回了本申请,其理由是:权利要求1-26相对于对比文件1和本领域公知常识的结合不具备专利法二十二条第三款规定的创造性。其中,引用了以下对比文件:对比文件1:US7185076B1,公告日为2007年02月27日。驳回决定所依据的文本为:2015年05月06日按照专利合作条约第34条修改的说明书第1-229段(即第1-40页);依据专利合作条约第28条或者第41条提交的修改,说明书附图第1-12页;2015年05月06日进入国家阶段时提交的国际申请文件的中文文本的说明书摘要、摘要附图;2017年10月31日提交的权利要求第1-26项。驳回决定所针对的权利要求书内容如下:
“1. 一种用于在包括多个服务器节点的物理安全系统中共享数据的方法,该方法包括:
(a)使用所述服务器节点中的一个服务器节点(“第一节点”)访问识别所述服务器节点中的另一个服务器节点(“第二节点”)的节点标识符,其中所述第一节点和所述第二节点包括服务器群集的至少一部分,其中所述节点标识符包括群集成员信息的至少一部分,所述群集成员信息识别所述服务器群集中的所有服务器节点并能够由所述服务器群集中的所有服务器节点访问,并且其中所述服务器群集中的所述服务器节点中的每个服务器节点永久性地在本地存储其自身的版本的群集成员信息;
(b)将所述数据从所述第一节点发送至所述第二节点;以及
(c)将新服务器节点添加到所述服务器群集中,所述添加包括:
(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及
(ii)同步所述新服务器节点上存储的版本的群集成员信息和在所述新服务器节点加入所述服务器群集之前所述服务器群集的一部分所包括的所有服务器节点上存储的版本的群集成员信息。
2. 如权利要求1所述的方法,其中所述服务器群集包括至少三个服务器节点。
3. 如权利要求1所述的方法,其中所述服务器节点包括相机、网络视频录像机和访问控制服务器。
4. 如权利要求1所述的方法,该方法还包括:
(a)使用所述第二节点访问识别所述第一节点的节点标识符;以及
(b)将附加数据从所述第二节点发送至所述第一节点。
5. 如权利要求1所述的方法,其中所述群集成员信息包括:
(a)唯一地识别所述服务器群集中的所述服务器节点中的每个服务器节点的节点标识符;以及
(b)唯一地识别所述服务器节点所属的服务器群集的群集标识符。
6. 如权利要求5所述的方法,该方法还包括:
(a)重启所述服务器群集中的所述服务器节点中的一个服务器节点(“重启的服务器节点”);以及
(b)一旦所述重启的服务器节点重新上线,就使用所述重启的服务器节点执行包括以下步骤的方法:
(i)访问识别所述服务器群集的群集标识符;以及
(ii)自动重新加入所述服务器群集。
7. 如权利要求5所述的方法,其中发送所述数据包括:
(a)使用所述第一节点根据所述节点标识符寻找所述第二节点的通信端点;以及
(b)将所述数据从所述第一节点发送至所述通信端点。
8. 如权利要求7所述的方法,其中所述通信端点和所述节点标识符包括网络地图中的项,所述网络地图将所述服务器群集中的所有服务器节点与相应的通信端点联系起来,并且所述服务器群集中的所述服务器节点中的每个服务器节点在本地永久性存储其自身版本的网络地图。
9. 如权利要求8所述的方法,其中所述网络地图允许所述服务器群集中的所述服务器节点中的每个服务器节点在不使用集中式服务器的情况下将所述数据发送至所述服务器群集中的任何其他服务器节点。
10. 如权利要求5所述的方法,其中所述数据本地存储在所述第一节点上,并且所述方法还包括使用所述第一节点修改所述数据,其中将所述数据从所述第一节点发送至所述第二节点包括在所述第一节点修改所述数据之后对所述第一节点和第二节点上的数据进行同步的一部分。
11. 如权利要求10所述的方法,其中所述数据包括使用因果关系版本控制机制生成的版本信息,所述数据的不同版本存储在所述第一节点和第二节点上,并且其中同步所述数据包括比较存储在所述第一节点和第二 节点上的版本信息,并且在所述第一节点和第二节点上采用其版本信息表明其较新的数据。
12. 如权利要求5所述的方法,其中所述数据包括所述第一节点的节点标识符、所述第一节点的心跳状态信息、所述第一节点的应用状态信息、以及版本信息,并且发送所述数据包括使用流言协议将所述数据传播至所述服务器群集中的所有服务器节点,所述流言协议在所述群集中的各对服务器节点之间执行数据交换。
13. 如权利要求12所述的方法,其中所述数据被周期性地传播给所述服务器群集中的所有服务器节点。
14. 如权利要求12所述的方法,其中所述数据在所述第一节点加入到所述群集时被发送至所述第二节点。
15. 如权利要求12所述的方法,其中由能够被所述服务器群集中的任意服务器节点修改的项填充的域本地存储在所述服务器群集中的所述节点中的每个节点上,并且所述方法还包括使用因果关系版本控制机制生成版本信息,由此所述版本信息表明哪个服务器节点最近修改了所述项中的一个项。
16. 如权利要求15所述的方法,其中所述应用状态信息包括通过对所述域中的所有项进行散列生成的顶级散列。
17. 如权利要求16所述的方法,该方法还包括:
(a)使用所述第二节点比较所述顶级散列和通过对本地存储在所述第二节点上的版本的相应域进行散列生成的顶级散列;以及
(b)如果所述散列不同,则使用所述版本信息同步所述第一节点和第二节点上的域。
18. 如权利要求12所述的方法,其中只能由所述第一节点修改的状态项本地存储在所述第一节点上,并且其中所述版本信息包括版本号,只要所述第一节点修改所述状态项,所述第一节点就会增加所述版本号。
19. 如权利要求18所述的方法,其中所述应用状态信息包括状态项对,该状态项对包括识别所述状态项和所述版本号的状态标识符。
20. 如权利要求19所述的方法,该方法还包括:
(a)使用所述第二节点比较从所述第一节点接收的版本号和本地存储在所述第二节点上的相应状态项的版本号;以及
(b)如果所述版本号不同,则用本地存储在所述第一节点上的状态项更新本地存储在所述第二节点上的状态项。
21. 如权利要求20所述的方法,其中更新所述状态项包括从所述第一节点向所述第二节点发送本地存储在所述第一节点上的附加状态项,所述附加状态项与所述状态项同时被修改。
22. 如权利要求5所述的方法,其中所述第一节点和所述第二节点包括所述群集中的一组服务器节点的至少一部分,所述第一节点能够以完全按照顺序的方式向所述组中的所有服务器节点发送所述数据,并且其中发送所述数据包括所述第一节点向所述组中的所有服务器节点发送所述数据。
23. 如权利要求22所述的方法,其中所述数据包括在所述物理安全系统的运行时间期间生成的非永久性数据。
24. 如权利要求5所述的方法,其中所述数据包括通过所述第一节点从所述服务器群集中的另一个服务器节点流动至所述第二节点的流式视频。
25. 一种物理安全系统,该系统包括多个服务器节点,所述多个服务器节点包括第一节点和第二节点,其中所述第一节点包括通信耦合至计算机可读介质的处理器,所述计算机可读介质上编码有语句和指令,所述语句和指令引起所述处理器执行包括以下步骤的方法:
(a)访问识别所述第二节点的节点标识符,其中所述第一节点和所述第二节点包括服务器群集的至少一部分,其中所述节点标识符包括群集成员信息的至少一部分,所述群集成员信息识别所述服务器群集中的所有服务器节点并能够由所述服务器群集中的所有服务器节点访问,并且其中所述服务器群集中的所述服务器节点中的每个服务器节点永久性地在本地存储其自身的版本的群集成员信息;
(b)将所述数据发送至所述第二节点;以及
(c)将新服务器节点添加到所述服务器群集中,所述添加包括:
(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及
(ii)同步所述新服务器节点上存储的版本的群集成员信息和在所述新服务器节点加入所述服务器群集之前所述服务器群集的一部分所包括的所有服务器节点上存储的版本的群集成员信息。
26. 一种非瞬时性计算机可读介质,该非瞬时性计算机可读介质上编码有语句和指令,所述语句和指令引起所述处理器执行用于在包括多个服务器节点的物理安全系统中共享数据的方法,该方法包括:
(a)使用所述服务器节点中的一个服务器节点(“第一节点”)访问识别所述服务器节点中的另一个服务器节点(“第二节点”)的节点标识符,其中所述第一节点和所述第二节点包括服务器群集的至少一部分,其中所述节点标识符包括群集成员信息的至少一部分,所述群集成员信息识别所述服务器群集中的所有服务器节点并能够由所述服务器群集中的所有服务器节点访问,并且其中所述服务器群集中的所述服务器节点中的每个服务器节点永久性地在本地存储其自身的版本的群集成员信息;
(b)将所述数据从所述第一节点发送至所述第二节点;以及
(c)将新服务器节点添加到所述服务器群集中,所述添加包括:
(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及
(ii)同步所述新服务器节点上存储的版本的群集成员信息和在所述新服务器节点加入所述服务器群集之前所述服务器群集的一部分所包括的所有服务器节点上存储的版本的群集成员信息。”
申请人(下称复审请求人)对上述驳回决定不服,于2018年11月08日向国家知识产权局提出了复审请求,同时提交了权利要求书的全文替换页,其中:将权利要求5的特征“所述群集成员信息包括唯一地识别所述服务器群集中的所述服务器节点中的每个服务器节点的节点标识符”补入权利要求1,并且将权利要求1的特征“同步所述新服务器节点上存储的版本的群集成员信息和在所述新服务器节点加入所述服务器群集之前所述服务器群集的一部分所包括的所有服务器节点上存储的版本的群集成员信息”修改为“同步所述新服务器节点上存储的版本的群集成员信息和所述服务器群集的一部分所包括的在所述新服务器节点加入所述服务器群集之前所有服务器节点上存储的版本的群集成员信息”,此外对权利要求25和26进行类似的修改,删除了权利要求5的部分特征。复审请求人认为:对比文件1中的系统依赖于集中式服务器节点:系统注册节点1412;群集成员信息不是如权利要求1的方法所描述的以分布式的方式存储;在加入期间并不存在在新节点1404和系统注册节点1412之间交换用于识别服务器群集中的所有服务器节点的群集成员信息。复审请求时新修改的权利要求书1、5、25和26内容如下:
“1. 一种用于在包括多个服务器节点的物理安全系统中共享数据的方法,该方法包括:
(a)使用所述服务器节点中的一个服务器节点(“第一节点”)访问识别所述服务器节点中的另一个服务器节点(“第二节点”)的节点标识符,其中所述第一节点和所述第二节点包括服务器群集的至少一部分,其中所述节点标识符包括群集成员信息的至少一部分,所述群集成员信息识别所述服务器群集中的所有服务器节点并能够由所述服务器群集中的所有服务器节点访问,所述群集成员信息包括唯一地识别所述服务器群集中的所述服务器节点中的每个服务器节点的节点标识符,并且其中所述服务器群集中的所述服务器节点中的每个服务器节点永久性地在本地存储其自身的版本的群集成员信息;
(b)将所述数据从所述第一节点发送至所述第二节点;以及
(c)将新服务器节点添加到所述服务器群集中,所述添加包括:
(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及
(ii)同步所述新服务器节点上存储的版本的群集成员信息和所述服务器群集的一部分所包括的在所述新服务器节点加入所述服务器群集之前所有服务器节点上存储的版本的群集成员信息。”
“5. 如权利要求1所述的方法,其中所述群集成员信息还包括:
唯一地识别所述服务器节点所属的服务器群集的群集标识符。”
“25. 一种物理安全系统,该系统包括多个服务器节点,所述多个服务器节点包括第一节点和第二节点,其中所述第一节点包括通信耦合至计算机可读介质的处理器,所述计算机可读介质上编码有语句和指令,所述语句和指令引起所述处理器执行包括以下步骤的方法:
(a)访问识别所述第二节点的节点标识符,其中所述第一节点和所述第二节点包括服务器群集的至少一部分,其中所述节点标识符包括群集成员信息的至少一部分,所述群集成员信息识别所述服务器群集中的所有服务器节点并能够由所述服务器群集中的所有服务器节点访问,所述群集成员信息包括唯一地识别所述服务器群集中的所述服务器节点中的每个服务器节点的节点标识符,并且其中所述服务器群集中的所述服务器节点中的每个服务器节点永久性地在本地存储其自身的版本的群集成员信息;
(b)将所述数据发送至所述第二节点;以及
(c)将新服务器节点添加到所述服务器群集中,所述添加包括:
(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及
(ii)同步所述新服务器节点上存储的版本的群集成员信息和所述服务器群集的一部分所包括的在所述新服务器节点加入所述服务器群集之前所有服务器节点上存储的版本的群集成员信息。”
“26. 一种非瞬时性计算机可读介质,该非瞬时性计算机可读介质上编码有语句和指令,所述语句和指令引起所述处理器执行用于在包括多个服务器节点的物理安全系统中共享数据的方法,该方法包括:
(a)使用所述服务器节点中的一个服务器节点(“第一节点”)访问识别所述服务器节点中的另一个服务器节点(“第二节点”)的节点标识符,其中所述第一节点和所述第二节点包括服务器群集的至少一部分,其中所述节点标识符包括群集成员信息的至少一部分,所述群集成员信息识别所述服务器群集中的所有服务器节点并能够由所述服务器群集中的所有服务器节点访问,所述群集成员信息包括唯一地识别所述服务器群集中的所述服务器节点中的每个服务器节点的节点标识符,并且其中所述服务器群集中的所述服务器节点中的每个服务器节点永久性地在本地存储其自身的版本的群集成员信息;
(b)将所述数据从所述第一节点发送至所述第二节点;以及
(c)将新服务器节点添加到所述服务器群集中,所述添加包括:
(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及
(ii)同步所述新服务器节点上存储的版本的群集成员信息和所述服务器群集的一部分所包括的在所述新服务器节点加入所述服务器群集之前所有服务器节点上存储的版本的群集成员信息。”
经形式审查合格,国家知识产权局于2018年11月15日依法受理了该复审请求,并将其转送至原审查部门进行前置审查。
原审查部门在前置审查意见书中坚持驳回决定。
随后,国家知识产权局成立合议组对本案进行审理。
合议组于2019年02月28日向复审请求人发出复审通知书,本次复审通知书依据的审查文本为:2015年05月06日按照专利合作条约第34条修改的说明书第1-40页,2015年05月06日按照专利合作条约第28或41条修改的说明书附图第1-12页,2015年05月06日提交的说明书摘要及摘要附图;2018年11月08日提交的权利要求第1-26项。本次复审通知书引用的对比文件与驳回决定中引用的对比文件相同,即对比文件1。通知书中指出:权利要求1-26相对于对比文件1和本领域惯用手段的结合不具备专利法第二十二条第三款规定的创造性;同时针对复审请求人陈述的意见进行了阐述,指出:首先,对比文件1是一个分布式系统,并不存在集中式服务器节点,且对比文件1中分布式存储全局群集配置数据等信息,因此,本领域技术人员有动机分布式存储群集成员信息,并在新节点加入时交换新节点和系统注册节点之间的群集成员信息。
复审请求人于2019年06月17日提交了意见陈述书,未修改申请文件。复审请求人认为:(1)对于合议组认为的本领域技术人员有动机在每个服务器节点永久性地在本地存储其自身版本的群集成员信息以提高群集成员信息的存储安全,申请人认为“提高存储安全”并不能作为将群集成员信息分布到群集中的所有节点的动机。与之相反,复制数据以使数据存储在群集的所有节点(而不是单个集中式服务器)的过程只能使复制的数据更不安全,这是因为该过程增加了计算机的数量,而这可能被妥协从而提供对复制的数据的非授权访问;(2)权利要求1中的“交换”是群集成员信息的双向传输过程,需要改变通信协议,在新服务器节点和成员控制节点之间进行信息的初始交换后,群集成员信息被同步在群集中的所有服务器节点上,其包括在新服务器节点加入群集之前的群集的部分;对比文件1并没有描述任何有关群集成员信息的“交换”,合议组声称的“分布式系统将发送通用信息的最新的完整备份给新节点”是单向传输的过程,对比文件1中的系统依赖于集中式服务器节点;(3)权利要求15-17不是本领域的公知常识。
在上述程序的基础上,合议组认为本案事实已经清楚,可以作出审查决定。
二、决定的理由
(一)审查文本的认定
复审请求人在2019年06月17日答复复审通知书时未修改申请文件。本复审请求审查决定所依据的文本与2019年02月28日发出的复审通知书依据的审查文本相同,为:2015年05月06日按照专利合作条约第34条修改的说明书第1-40页,2015年05月06日按照专利合作条约第28或41条修改的说明书附图第1-12页,2015年05月06日进入国家阶段时提交的国际申请文件的中文文本的说明书摘要及摘要附图;2018年11月08日提交的权利要求第1-26项。
(二)关于创造性
专利法第二十二条第三款规定:创造性,是指与现有技术相比,该发明具有突出的实质性特点和显著的进步,该实用新型具有实质性特点和进步。
本复审请求审查决定引用的对比文件与驳回决定以及2019年02月28日发出的复审通知书中引用的对比文件相同,即:对比文件1:US7185076B1,公告日为2007年02月27日。
1、权利要求1不具备专利法第二十二条第三款规定的创造性。
权利要求1请求保护一种用于在包括多个服务器节点的物理安全系统中共享数据的方法,对比文件1公开了一种用于在包括多个服务器节点的分布式计算机环境中共享数据的方法,并具体公开了以下技术特征(参见说明书第1栏第1行-第26栏第55行以及附图1-24):
(参见说明书第1栏第39-42行)本发明涉及分布式计算环境,特别是涉及对分布式计算环境的节点的一个或多个集群的管理;
(参见说明书第4栏第41行-第6栏第23行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,5,9B,9C,11)注册服务器节点数据结构包含定义群集的注册服务器节点的列表,该数据结构包括注册服务器的有序列表;节点定义数据结构包括唯一节点标识符以标识节点的定义;每当将节点定义到群集时,都会生成此标识符(参见第9栏第44-64行)(相当于权利要求1中的节点标识符包括群集成员信息的至少一部分);群集成员信息可以被视为一个节点列表,该列表可用于所有节点,群集架构确保所有节点在任何时间点均可访问相同的成员列表(参见第5栏第4-15行)(相当于权利要求1中的群集成员信息识别服务器群集中的所有服务器节点并能够由服务器群集中的所有服务器节点访问);如附图2所示,计算机环境中包括两个群集,每个群集中包括一个或更多的节点(相当于权利要求1中的第一节点和第二节点包括服务器群集的至少一部分),相互间共享资源(参见第4栏第41-49行);在任何情况下,至少有一个为每个节点标识的地址,使得可以使用所选择的协议到达该节点,节点地址定义数据结构包括唯一标识符,其被用作节点地址数据定义的主键字段(第21栏第58行-第22栏第18行)(其中,包括节点标识符的节点地址作为识别节点的唯一信息,当第一节点向第二节点共享数据时,相当于权利要求1中的使用服务器节点中的一个服务器节点(“第一节点”)访问识别服务器节点中的另一个服务器节点(“第二节点”)的节点标识符,将数据从第一节点发送至第二节点);
(参见说明书第8栏第8-38行,第9栏第57-64行,第10栏第45-49行)存储在服务器存储库中的全局群集配置数据包括例如集群定义数据结构的副本以及节点定义数据结构的副本;全局群集配置数据在用作注册服务器节点的每个节点中都被复制;注册服务器节点数据结构包括定义到群集的注册服务器节点的列表,在一个示例中,该数据结构包括注册服务器的有序列表和主注册服务器的指示,该列表由其他集群组件检索,这些组件需要访问系统注册过程以便读取系统的全局群集配置数据;
(参见说明书第16栏第35行-第17栏第29行,第18栏第12行-第19栏第3行)在进行节点定义时,在新节点和群集之间只交换最少量数据,数据交换涉及确保新节点的唯一标识,以及引入注册服务器列表,本机标识符/节点号码对与全局仓库的标识符/节点对进行比较,当这一比较成功时,能着手进行加入(第18栏第12行-第19栏第3行);具体为:一个定义节点请求被非群集成员节点中的非成员DCM过程传送到群集成员节点中的成员DCM过程,与该请求一起被传送的是要被定义的节点的节点地址(例如IP),唯一节点标识符、节点号和节点名也可作为任选参数被传送;成员DCM过程把群集标识符传送给非成员DCM过程;非成员DCM过程接收要被定义为该集群成员的请求,它由被接收到的群集标识符来识别,非成员DCM核实它尚没有由唯一群集标识符标识的本机配置,非成员DCM以它自己的唯一标识符应答这一请求,该唯一标识符是由主机操作系统传送的,在这一应答中还包括一个状态代码,它指明在本机存储器中是否发现了那个集群ID的先前定义(参见第16栏第35行-第17栏第29行);同时,在群集中的系统注册过程发送能够被事件订阅者接收的事件,以反映配置已经更新,从而确保当节点首次加入到群集中时,其他群集成员能够将新节点识别为一个群集成员,新节点上的资源控制器被请求发现其控制的资源的配置,并将此信息写入全局群集配置数据库,每当节点加入集群时重复上述过程,以确保节点配置与全局数据库保持一致;
(参见说明书第26栏第26-30行):用于存储全局群集配置数据的每个存储库还可以在一个或多个节点本地存储,进一步地,每个存储库对于存储库的用户来说可以是本地的,即还可以将全局群集配置数据本地存储在除注册服务器节点之外的节点中。
权利要求1所要求保护的技术方案与对比文件1所公开的内容相比,其区别在于:服务器群集中的服务器节点中的每个服务器节点永久性地在本地存储其自身的版本的群集成员信息;(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及(ii)同步所述新服务器节点上存储的版本的群集成员信息和所述服务器群集的一部分所包括的在所述新服务器节点加入所述服务器群集之前所有服务器节点上存储的版本的群集成员信息。
基于上述区别,权利要求1实际所要解决的技术问题是:分布式系统中如何更安全地存储集群成员信息。
对于上述区别,首先,由前述对比文件1公开的内容可知,对比文件1公开的是一个分布式系统,且公开了全局群集配置数据可以在除注册服务器节点之外的节点中本地存储,本领域技术人员熟知,在分布式系统中,将一些通用信息(例如对比文件1中的全局群集配置数据)存储在多个节点本地数据库中,可以防止单点故障,提高数据的可靠性和安全性,在此基础上,在面对如何更安全地存储集群成员信息的问题时,本领域技术人员有动机在每个服务器节点永久性地在本地存储其自身的版本的群集成员信息,以提高群集成员信息的存储安全;其次,分布式系统中每个成员节点存储的所述通用信息通常需要保持一致,且存储的为所述通用信息最新的完整备份,这是分布式系统存储数据的特点,那么,在新节点加入到分布式系统时,就需要新节点也存储所述通用信息最新的完整备份,对于分布式系统中的原有节点由于重启等原因离开分布式系统后再次作为新节点加入到分布式系统的情况,新节点中存储了其在分布式系统时的版本的所述通用信息,此时交换和同步新节点存储的版本的所述通用信息和分布式系统中已有节点上存储的版本的所述通用信息,即可完成分布式系统中每个成员节点存储的数据的一致性,并保证新节点上存储最新的通用信息,这是分布式系统存储和更新所有节点存储的数据所采用的常规手段。具体到本申请中,根据本申请说明书的记载(说明书第38页第23行-第39页第5行),本申请中涉及的“新服务器节点加入到服务器集群”实质上是服务器节点重启之后重新加入在重启之前所属的群集,在此基础上,本领域技术人员有动机在新服务器节点加入群集时,交换和同步新服务器节点存储的版本的集群成员信息和已经是群集一部分的服务器节点上存储的版本的集群成员信息,以使得新服务器节点存储的集群成员信息是其加入的群集的集群成员信息的最新版本,并保证所有服务器节点存储的集群成员信息的一致性。
由此可知,在对比文件1的基础上结合本领域的惯用手段得出该权利要求所要求保护的技术方案,对本领域技术人员来说是显而易见的,即该权利要求所要求保护的技术方案不具有突出的实质性特点和显著的进步,因此该权利要求所要求保护的技术方案不具备专利法第二十二条第三款规定的创造性。
2.从属权利要求2引用权利要求1。对比文件1还公开了(参见说明书第6栏第22-23行):节点1-3被认为是注册服务器节点。可见,权利要求2的附加技术特征也已经被对比文件1公开了。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
3.从属权利要求3引用权利要求1,其进一步限定了服务器节点的类型。而对于本领域技术人员来说,选择相机、网络视频录像机和访问控制服务器等作为服务器节点,是本领域技术人员根据实际需要可自行选择的,这是本领域的惯用手段,属于本领域的公知常识。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
4.从属权利要求4引用权利要求1。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,9B,11)如附图2所示,计算机环境中包括两个群集,每个群集中包括一个或更多的节点,相互间共享资源;在任何情况下,至少有一个为每个节点标识的地址,使得可以使用所选择的协议到达该节点,节点地址定义数据结构、包括唯一标识符,其被用作节点地址数据定义的主键字段(其中,包括节点标识符的节点地址作为识别节点的唯一信息,当第二节点向第一节点共享数据时,相当于使用第二节点访问识别第一节点的节点标识符,将附加数据从第二节点发送至第一节点)。可见,权利要求4的附加技术特征也已经被对比文件1公开了。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
5.从属权利要求5引用权利要求1。对比文件1还公开了(参见说明书第9栏第15-16行,9A):群集定义数据结构包括唯一的群集标识符。可见,权利要求5的附加技术特征也已经被对比文件1公开了。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
6.从属权利要求6引用权利要求5。对比文件1还公开了(参见说明书第14栏第7-28行,第14栏第6-27行):由于断电或维护操作而导致操作系统实例中断,其本身能够识别自己是否为已知群集的成员;因此,每次节点加入群集,节点都要检查本地存储的唯一标识符与节点对应的全局标识符是否一致;在每次节点加入群集时重复该处理,并且允许自动更新节点配置。可见,权利要求6的附加技术特征也已经被对比文件1公开了。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
7.从属权利要求7引用权利要求5。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第6栏第24-35行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,9B,11):如附图2所示,计算机环境中包括两个群集,每个群集中包括一个或更多的节点,相互间共享资源;在任何情况下,至少有一个为每个节点标识的地址,使得可以使用所选择的协议到达该节点,节点地址定义数据结构、包括唯一标识符,其被用作节点地址数据定义的主键字段;活跃度组件提供通信适配器的状态以及群集中的节点之间的通信路径的可用性,每个节点经由一个或多个通信适配器连接到通信网络,适配器互连集群节点(其中,包括节点标识符的节点地址作为识别节点的唯一信息,当第一点通过通信适配器向第二节点共享数据时,相当于使用第一节点根据节点标识符寻找第二节点的通信端点,以及将数据从第一节点发送至通信端点)。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
8.从属权利要求8引用权利要求7。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第7栏第20-50行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11):活跃度组件提供通信适配器的状态以及群集中的节点之间的通信路径的可用性,每个节点经由一个或多个通信适配器连接到通信网络,适配器互连集群节点(相当于通信端点和节点标识符包括网络地图中的项,网络地图将服务器群集中的所有服务器节点与相应的通信端点联系起来)。另外,将节点联系起来的网络地图在每个服务器节点本地永久存储,也是分布式系统中存储数据时的惯用手段。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
9.从属权利要求9引用权利要求8。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第7栏第20-50行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11):由于在每个服务器中均存储有网络地图,则其不需要访问集中式服务器进行查询(相当于网络地图允许服务器群集中的服务器节点中的每个服务器节点在不使用集中式服务器的情况下将数据发送至服务器群集中的任何其他服务器节点)。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
10.从属权利要求10引用权利要求5。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第13栏第20-24行):修改节点操作会在全局集群配置以及本地存储中更改节点定义的属性,可以改变节点配置的一个属性是节点的名称;为了保持系统中特定数据的相同视图,因为数据必须分布到原子事务中的所有节点,所以使用复杂的同步协议(相当于数据本地存储在第一节点上,并且使用第一节点修改数据,其中将数据从第一节点发送至第二节点包括在第一节点修改数据之后对第一节点和第二节点上的数据进行同步的一部分)。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
11.从属权利要求11引用权利要求10。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第7栏第20-50行,第8栏第54-57行,第9栏第9-64行,第12栏第20-27行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11)资源管理器组件利用组服务组件的成员服务来确定其配置数据库的版本号,分布式配置管理器DCM组件具有在每个节点上本地存储本地版本的核心集群配置数据的能力;集群成员信息可以被视为一个节点列表,该列表可用于所有节点;集群架构确保所有节点在任何时间点均可访问相同的成员列表,为了保持系统中特定数据的相同视图,因为数据必须分布到原子事务中的所有节点,所以使用复杂的同步协议(相当于数据包括版本信息,数据的不同版本存储在第一节点和第二节点上,并且在节点上采用其版本信息表明其较新的数据)。此外,采用因果关系版本控制机制来生成版本信息,以及通过比较版本信息来判断两个节点的数据是否相同,这是本领域在生成版本信息和比较节点数据是否相同时所采用的惯用手段。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
12.从属权利要求12引用权利要求5,从属权利要求13引用权利要求12。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第9栏第9-64行,第18栏第12行-第19栏第3行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11):在进行节点定义时,在新节点和群集之间只交换数据,数据交换涉及确保新节点的唯一标识,以及注册服务器列表,资源控制器为其控制的资源更新系统注册的配置节点连续执行一组活动任务,并且通过以规则间隔向群集的其他成员发送心跳消息来向其他节点报告其执行这些任务的能力;为了保持系统中特定数据的相同视图,因为数据必须分布到原子事务中的所有节点,所以使用复杂的同步协议(相当于数据包括第一节点的节点标识符、第一节点的心跳状态信息、第一节点的应用状态信息、以及版本信息,并且发送数据包括使用协议将数据传播至服务器群集中的所有服务器节点,所述协议在群集中的各对服务器节点之间执行数据交换)。此外,选择流言协议作为同步协议,是本领域技术人员根据实际需要可自行选择的,这是本领域的惯用手段。另外,周期性传播数据也是本领域在传播数据时所采用的惯用手段。因此,在其引用的权利要求不具备创造性的情况下,上述从属权利要求也不具备专利法第二十二条第三款规定的创造性。
13.从属权利要求14引用权利要求12。对比文件1还公开了(参见说明书第18栏第12行-第19栏第3行):在群集中的系统注册过程发送能够被事件订阅者接收的事件,以反映配置已经更新,从而确保当节点首次加入到群集中时,其他群集成员能够将新节点识别为一个群集成员,最终确保节点配置与全局数据库保持一致(相当于数据在第一节点加入到群集时被发送至第二节点)。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
14.从属权利要求15引用权利要求12,从属权利要求16引用权利要求15,从属权利要求17引用权利要求16,进一步限定了同步数据的方式。而对于本领域技术人员来说,通过对本地存储在服务器群集中的节点中的每个节点上的项进行修改,并使用因果关系版本控制机制生成版本信息,以表明哪个服务器节点最近修改了项中的一个项,从而利用通过域中的项进行散列生成得到的顶级散列进行比较,以确定是否需要同步,这是本领域在节点间同步数据时所采用的惯用手段。因此,在其引用的权利要求不具备创造性的情况下,上述从属权利要求也不具备专利法第二十二条第三款规定的创造性。
15.从属权利要求18引用权利要求12,从属权利要求19引用权利要求18,从属权利要求20引用权利要求19,从属权利要求21引用权利要求20。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第7栏第20-50行,第8栏第54-57行,第9栏第9-64行,第12栏第20行-第13栏第24行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11):资源管理器组件利用组服务组件的成员服务来确定其配置数据库的版本号(相当于版本信息包括版本号)。此外,将只能由某一节点修改的状态项本地存储在该节点上,是本领域在存储数据时所采用的惯用手段;修改状态项时版本号增加,并同时修改附加状态项,并将包括识别状态项和版本号的状态标识符的状态项对包括在应用状态信息中,从而第二节点通过比较接收的版本号和本地存储的相应状态项对应的版本号来判断和更新本地存储的状态项,这是本领域同步数据时所采用的惯用手段。因此,在其引用的权利要求不具备创造性的情况下,上述从属权利要求也不具备专利法第二十二条第三款规定的创造性。
16.从属权利要求22引用权利要求5。对比文件1还公开了(参见说明书第4栏第41行-第5栏第15行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11):如附图2所示,计算机环境中包括两个群集,每个群集中包括一个或更多的节点(相当于第一节点和第二节点包括群集中的一组服务器节点的至少一部分),相互间共享资源(相当于第一节点能够向组中的所有服务器节点发送数据,并且其中发送数据包括第一节点向组中的所有服务器节点发送数据)。此外,对于本领域技术人员来说,将数据按顺序发送,是容易想到的,这是本领域的惯用手段,属于本领域的公知常识。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
17.从属权利要求23引用权利要求22,从属权利要求24引用权利要求5,进一步限定了发送的数据类型。而数据包括在物理安全系统的运行时间期间生成的非永久性数据,以及通过第一节点从服务器群集中的另一个服务器节点流动至第二节点的流式视频等,都是本领域技术根据实际需要可自行选择的,是本领域的惯用手段。因此,在其引用的权利要求不具备创造性的情况下,该从属权利要求也不具备专利法第二十二条第三款规定的创造性。
18. 权利要求25请求保护一种物理安全系统,对比文件1(US7185076 B1)公开了一种用于在包括多个服务器节点的分布式计算机环境中共享数据的方法,具体公开的内容(参见说明书第4栏第41行-第5栏第15行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11)已经记载在本复审通知书对权利要求1的评述中,在此不再赘述。
基于前面对权利要求1的评述可知,权利要求25与对比文件1公开的内容相比,其区别在于:(1)第一节点包括通信耦合至计算机可读介质的处理器,所述计算机可读介质上编码有语句和指令,所述语句和指令引起所述处理器执行方法的步骤;(2)(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及(ii)同步所述新服务器节点上存储的版本的群集成员信息和所述服务器群集的一部分所包括的在所述新服务器节点加入所述服务器群集之前所有服务器节点上存储的版本的群集成员信息。
基于该区别特征可确定,权利要求25实际要解决的技术问题是:分布式系统中如何更安全地存储集群成员信息。
对于区别(1),节点中包括通信耦合至计算机可读介质的处理器,计算机可读介质上编码有语句和指令,所述语句和指令引起处理器执行已知方法的步骤,这是本领域技术人员在节点中实现已知方法的惯用手段。
对于区别(2),权利要求25中的区别(2)包含于权利要求1中的区别中,具体分析可参见上述对权利要求1的相关评述。
由此可知,在对比文件1的基础上结合本领域的惯用手段得出该权利要求所要求保护的技术方案,对本领域技术人员来说是显而易见的,即该权利要求所要求保护的技术方案不具有突出的实质性特点和显著的进步,因此该权利要求所要求保护的技术方案不具备专利法第二十二条第三款规定的创造性。
19. 权利要求26请求保护一种非瞬时性计算机可读介质,对比文件1(US7185076 B1)公开了一种用于在包括多个服务器节点的分布式计算机环境中共享数据的方法,具体公开的内容(参见说明书第4栏第41行-第5栏第15行,第9栏第9-64行,第21栏第58行-第22栏第18行以及附图2,9B,9C,11)已经记载在本复审通知书对权利要求1的评述中,在此不再赘述。
基于前面对权利要求1的评述可知,权利要求26与对比文件1公开的内容相比,其区别在于:(1)非瞬时性计算机可读介质上编码有语句和指令,所述语句和指令引起所述处理器执行用于在包括多个服务器节点的物理安全系统中共享数据的方法;(2)(i)交换所述新服务器节点上存储的版本的群集成员信息和所述服务器节点中已经是所述服务器群集的一部分的所述服务器节点中的一个服务器节点(“成员控制节点”)上存储的版本的群集成员信息;以及(ii)同步所述新服务器节点上存储的版本的群集成员信息和所述服务器群集的一部分所包括的在所述新服务器节点加入所述服务器群集之前所有服务器节点上存储的版本的群集成员信息。
基于该区别特征可确定,权利要求26实际要解决的技术问题是:分布式系统中如何更安全地存储集群成员信息。
对于区别特征(1),非瞬时性计算机可读介质上编码有语句和指令,语句和指令引起处理器执行已知方法,这是本领域技术人员在节点中实现已知方法的惯用手段。
对于区别特征(2),权利要求26中的区别特征(2)包含于权利要求1中的区别特征中,具体分析可参见上述对权利要求1的相关评述。
由此可知,在对比文件1的基础上结合本领域的惯用手段得出该权利要求所要求保护的技术方案,对本领域技术人员来说是显而易见的,即该权利要求所要求保护的技术方案不具有突出的实质性特点和显著的进步,因此该权利要求所要求保护的技术方案不具备专利法第二十二条第三款规定的创造性。
(三)关于复审请求人的意见
对于复审请求人的上述意见,合议组认为:
对于(1),对于申请人认为的复制数据以使数据存储在群集的所有节点的过程可能被妥协从而提供对复制的数据的非授权访问从而更不安全,合议组认为,这是对“数据存储在群集的所有节点”这一技术方案的不同角度的考虑,申请人认为此方案更不安全的理由,与此方案可以防止单点故障从而提高数据安全性并不矛盾。本领域技术人员熟知,在分布式系统中,将一些通用信息(例如对比文件1中的全局群集配置数据)存储在多个节点本地数据库中,可以防止单点故障,以此提高数据的可靠性和安全性,因此,本领域技术人员有动机在每个服务器节点永久性地在本地存储其自身版本的群集成员信息以提高群集成员信息的存储安全。具体可参见本复审通知书前面对权利要求1的评述。
对于(2),基于前面的评述可知,本领域技术人员有动机在每个服务器节点永久性地在本地存储其自身版本的群集成员信息,在此基础上,对于本申请中的分布式系统中的原有节点由于重启等原因离开分布式系统后再次作为新节点加入到分布式系统的情况,新节点中存储了其在分布式系统时的版本的所述通用信息,此时交换和同步新节点存储的版本的所述通用信息和分布式系统中已有节点上存储的版本的所述通用信息,以完成分布式系统中每个成员节点存储的数据的一致性,并保证新节点上存储最新的通用信息,这是分布式系统存储和更新所有节点存储的数据所采用的常规手段。此时,修改通信协议以实现新节点和分布式系统中已有节点的信息交换,是本领域在节点间信息交换时所采用的常规手段,属于本领域的惯用手段。
对于(3),从属权利要求15-17仅仅进一步限定了具体如何修改群集成员信息的版本信息以及如何通过顶级散列来同步不同节点的域,这些是本领域修改版本信息以及同步不同节点信息时所采用的常规手段,属于本领域的惯用手段。
综上所述,复审请求人的理由合议组不予支持。
三、决定
维持国家知识产权局于2018年07月24日对本申请作出的驳回决定。
如对本复审请求审查决定不服,根据专利法第四十一条第二款的规定,复审请求人自收到本决定之日起三个月内向北京知识产权法院起诉。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。