数据分布式存储的实现方法和系统-复审决定


发明创造名称:数据分布式存储的实现方法和系统
外观设计名称:
决定号:199495
决定日:2019-11-25
委内编号:1F284506
优先权日:
申请(专利)号:201310430886.9
申请日:2013-09-18
复审请求人:腾讯科技(深圳)有限公司
无效请求人:
授权公告日:
审定公告日:
专利权人:
主审员:赵博华
合议组组长:吴卫民
参审员:刘斌
国际分类号:H04L29/08
外观设计分类号:
法律依据:专利法第33条、专利法第22条第3款
决定要点:若权利要求与现有技术相比具有区别技术特征,且没有证据表明该区别技术特征属于本领域的公知常识,该区别技术特征可以给权利要求的技术方案带来有益的技术效果,则该权利要求具备创造性。
全文:
本复审请求涉及申请号为201310430886.9,名称为“数据分布式存储的实现方法和系统”的发明专利申请(下称本申请)。申请人为腾讯科技(深圳)有限公司。本申请的申请日为2013年09月18日,公开日为2015年03月25日。
经实质审查,国家知识产权局实质审查部门于2019年02月19日发出驳回决定,驳回了本申请。驳回决定所依据的文本为:申请日2013年09月18日提交的说明书第1-184段、说明书附图1-19、说明书摘要和摘要附图,2019年01月08日提交的权利要求第1-20项。驳回决定中引用的对比文件为:对比文件1:CN103164410A,公开日为2013年06月19日。驳回理由是:权利要求1-20相对于对比文件1和本领域惯用手段的结合不符合专利法第22条第3款的规定。驳回决定所针对的独立权利要求1和11如下:
“1. 一种数据分布式存储的实现方法,包括如下步骤:
获取业务触发的数据插入操作;
根据所述业务的数据插入操作由存储资源占用信息得到所述业务所在存储服务器的网络地址;所述存储资源占用信息存储于控制层中用于控制存储资源的分配,记录了业务所在存储服务器的网络地址、存储层中各存储服务器的内存分配情况以及所存储的业务数量;所述存储服务器与业务将是一对多的对应关系;
由所述网络地址所在存储服务器的控制内存块中得到业务的路由信息;
根据所述路由信息获得存入所述待插入数据的数据内存块标识,并按照所述数据内存块标识将待插入数据存入所述服务器相应的数据内存块。”
“11. 一种数据分布式存储的实现系统,其特征在于,包括:
数据插入操作获取模块,用于获取业务触发的数据插入操作;
地址获取模块,用于根据所述业务的数据插入操作由存储资源占用信息得到所述业务所在存储服务器的网络地址;所述存储资源占用信息存储于控制层中用于控制存储资源的分配,记录了业务所在存储服务器的网络地址、存储层中各存储服务器的内存分配情况以及所存储的业务数量;所述存储服务器与业务将是一对多的对应关系;
存储模块,用于由所述网络地址所在存储服务器的控制内存块中得到业务的路由信息;根据所述路由信息获得存入所述待插入数据的数据内存块标识,并按照所述数据内存块标识将待插入数据存入所述服务器相应数据内存块。”
申请人(下称复审请求人)对上述驳回决定不服,于2019年05月28日向国家知识产权局提出了复审请求,同时修改了权利要求,提交了权利要求书全文的修改替换页。其中包括将独立权利要求1和11中的特征“根据所述路由信息获得存入所述待插入数据的数据内存块标识,并按照所述数据内存块标识将待插入数据存入所述服务器相应的数据内存块”修改为“按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识,根据所述数据内存块标识对应数据内存块中的索引节点数量确定索引节点位置;当所述索引节点位置对应的索引节点中的位置值为有效值时,根据所述位置值得到所述索引节点关联的冲突链表,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应的数据内存块中空闲的数据节点”,删除了技术特征“由所述网络地址所在存储服务器的控制内存块中得到业务的路由信息”,并增加了技术特征“通过所述网络地址所在存储服务器的控制内存块中查询业务的路由信息和存储模式;所述存储模式为索引存储模式或全量存储模式”;并且对从属权利要求的部分特征进行了修改,复审请求人认为修改不超范围,且修改后的权利要求1-20相对于对比文件1和本领域惯用技术手段的结合具备创造性。修改后权利要求书的内容如下:
“1. 一种数据分布式存储的实现方法,包括如下步骤:
获取业务触发的数据插入操作;
根据所述业务的数据插入操作由存储资源占用信息得到所述业务所在存储服务器的网络地址;所述存储资源占用信息存储于控制层中用于控制存储资源的分配,记录了业务所在存储服务器的网络地址、存储层中各存储服务器的内存分配情况以及所存储的业务数量;所述存储服务器与业务将是一对多的对应关系;
通过所述网络地址所在存储服务器的控制内存块中查询业务的路由信息和存储模式;所述存储模式为索引存储模式或全量存储模式;
按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识,根据所述数据内存块标识对应数据内存块中的索引节点数量确定索引节点位置;当所述索引节点位置对应的索引节点中的位置值为有效值时,根据所述位置值得到所述索引节点关联的冲突链表,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应的数据内存块中空闲的数据节点。
2. 根据权利要求1所述的方法,其特征在于,所述获取业务触发的数据插入操作的步骤之前,所述方法还包括:
获取触发的业务上线操作得到相应的业务上线信息;
根据所述业务上线信息查询所述存储资源占用信息为所述业务分配存储服务器,生成所述业务在所述存储服务器中的路由信息,并下发至存储服务器;
按照所述路由信息在所述分配的存储服务器中分配数据内存块,并将所述路由信息更新至所述存储服务器中的控制内存块;
根据所述存储服务器和所述存储服务器中数据内存块的占用更新所述控制层中的存储资源占用信息。
3. 根据权利要求2所述的方法,其特征在于,所述根据所述存储服务器和所述存储服务器中数据内存块的占用更新所述控制层中的存储资源占用信息之后,所述方法还包括:
获取业务触发的下线操作;
查询所述存储资源占用信息得到所述业务所在的存储服务器,并向所述存储服务器传送业务删除命令;
根据所述业务删除命令删除存储服务器中所述业务在控制内存块的信息,并相应删除所述业务在数据内存块中存入的数据;
根据所述存储服务器中控制内存块和数据内存块的删除更新所述存储资源占用信息。
4. 根据权利要求1所述的方法,其特征在于,所述根据所述业务的插入操作由所述存储资源占用信息得到所述业务所在存储服务器的网络地址的步骤包括:
获取所述业务对应的业务标识,根据所述业务标识查询所述存储资源占用信息以得到所述业务所在存储服务器的网络地址。
5. 根据权利要求4所述的方法,其特征在于,所述按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识的步骤包括:
按照当前的所述存储模式从所述控制内存块中的路由信息查询得到存入所述待插入数据的数据内存块标识。
6. 根据权利要求5所述的方法,其特征在于,所述存储模式为索引存储模式,所述按照当前的所述存储模式从所述控制内存块中的路由信息查询得到存入所述待插入数据的数据内存块标识的步骤包括:
从所述待插入数据中提取关键值,将所述关键值对所述存储服务器中的虚拟节点数目取模得到余数,根据所述余数在所述控制内存块中的路由信息查询得到存储所述待插入数据的数据内存块标识。
7. 根据权利要求6所述的方法,其特征在于,所述根据所述数据内存块标识对应数据内存块中的索引节点数量确定索引节点位置的步骤包括:
获取所述数据内存块标识对应的数据内存块中的索引节点数量,将所述关键值对所述索引节点数量取模得到所述业务在所述数据内存块的索引节点位置;
所述方法还包括:判断索引节点位置对应的索引节点中的位置值是否为有效值,若否,则
获取空闲的数据节点,将所述空闲的数据节点链接至所述索引节点,并存入所述待插入数据。
8. 根据权利要求7所述的方法,其特征在于,所述若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述服务器相应的数据内存块中空闲的数据节点的步骤还包括:
判断到索引节点位置对应的索引节点中的位置值为有效值,则根据所述位置值得到所述索引节点关联的冲突链表;
查询所述冲突链表中是否存在所述关键值对应的数据节点,若否,则获取空闲的数据节点,将所述空闲的数据节点至所述索引节点,并存入所述待插入数据。
9. 根据权利要求5所述的方法,其特征在于,所述存储模式为全量存储模式,所述按照所述存储模式从所述控制内存块中的路由信息查询得到存入所述待插入数据的数据内存块标识的步骤包括:
从所述待插入数据中提取关键值,并从所述网络地址对应的存储服务器提取控制内存块中的数据条数和所述业务的起始数据内存块标识;
根据所述关键值、数据条数和起始数据内存块标识计算得到存储所述插入数据的数据内存标识。
10. 根据权利要求9所述的方法,其特征在于,所述按照所述数据内存块标识将待插入数据存入所述服务器相应的数据内存块的步骤包括:
从所述数据内存标识对应的数据内存块中获取存储的起始关键值,根据所述存储的起始关键值和所述关键值计算得到所述待插入数据对应的偏移量;
按照所述偏移量将所述待插入数据存入所述数据内存块。
11. 一种数据分布式存储的实现系统,其特征在于,包括:
数据插入操作获取模块,用于获取业务触发的数据插入操作;
地址获取模块,用于根据所述业务的数据插入操作由存储资源占用信息得到所述业务所在存储服务器的网络地址;所述存储资源占用信息存储于控制层中用于控制存储资源的分配,记录了业务所在存储服务器的网络地址、存储层中各存储服务器的内存分配情况以及所存储的业务数量;所述存储服务器与业务将是一对多的对应关系;
存储模块,用于通过所述网络地址所在存储服务器的控制内存块中查询业务的路由信息和存储模式;所述存储模式为索引存储模式或全量存储模式;按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识,根据所述数据内存块标识对应数据内存块中的索引节点数量确定索引节点位置;当所述索引节点位置对应的索引节点中的位置值为有效值时,根据所述位置值得到所述索引节点关联的冲突链表,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应数据内存块中空闲的数据节点。
12. 根据权利要求11所述的系统,其特征在于,所述系统还包括:
业务上线操作获取模块,用于获取触发的业务上线操作得到相应的业务上线信息;
存储服务器分配模块,用于根据所述业务上线信息查询所述存储资源占用信息为所述业务分配存储服务器,生成所述业务在所述存储服务器中的路由信息,并下发至存储服务器;
内存块分配模块,用于按照所述路由信息在所述分配的存储服务器中分配数据内存块,并将所述路由信息更新至所述存储服务器中的控制内存块;
占用信息更新模块,用于根据所述存储服务器和所述存储服务器中数据内存块的占用更新所述控制层中的存储资源占用信息。
13. 根据权利要求12所述的系统,其特征在于,所述系统还包括:
下线操作获取模块,用于获取业务触发的下线操作;
服务器查询模块,用于查询所述存储资源占用信息得到所述业务所在的存储服务器,并向所述存储服务器传送业务删除命令;
内存块删除模块,用于根据所述业务删除命令删除存储服务器中所述业务在控制内存块的信息,并相应删除所述业务在数据内存块中存入的数据;
删除更新模块,用于根据所述存储服务器中控制内存块和数据内存块的删除更新所述存储资源占用信息。
14. 根据权利要求11所述的系统,其特征在于,所述地址获取模块还用于获取所述业务对应的业务标识,根据所述业务标识查询所述存储资源占用信息以得到所述业务所在存储服务器的网络地址。
15. 根据权利要求14所述的系统,其特征在于,所述存储模块包括
寻址单元,用于按照当前的所述存储模式从所述控制内存块中的路由信息查询得到存入所述待插入数据的数据内存块标识。
16. 根据权利要求15所述的系统,其特征在于,所述存储模式为索引存储模式,所述寻址单元还用于从所述待插入数据中提取关键值,将所述关键值对所述存储服务器中的虚拟节点数目取模得到余数,根据所述余数在所述控制内存块中的路由信息查询得到存储和所述待插入数据的数据内存块标识。
17. 根据权利要求16所述的系统,其特征在于,所述存储模块还包括:
索引节点位置获取单元,用于获取所述数据内存块标识对应的数据内存块中的索引节点数量,将所述关键值对所述索引节点数量取模得到所述业务在所述数据内存块的索引节点位置;
有效性判断单元,用于判断索引节点位置对应的索引节点中的位置值是否为有效值,若否,则通知第一数据存入单元;
所述第一数据存入单元用于获取空闲的数据节点,将所述空闲的数据节点链接至所述索引节点,并存入所述待插入数据。
18. 根据权利要求17所述的系统,其特征在于,所述存储模块还包括:
链表获取单元,用于判断到索引节点位置对应的索引节点中的位置值为有效值,则根据所述位置值得到所述索引节点关联的冲突链表;
链表查询单元,用于查询所述冲突链表中是否存在所述关键值对应的数据节点,若否,则查询所述冲突链表中是否存在所述关键值对应的数据节点,若否,则通知所述第一数据存入单元。
19. 根据权利要求15所述的系统,其特征在于,所述存储模式为全量存储模式,所述寻址单元包括:
提取单元,用于从所述待插入数据中提取关键值,并从所述网络地址对应的存储服务器提取控制内存块中的数据条数和所述业务的起始数据内存块标识;
运算单元,用于根据所述关键值、数据条数和起始数据内存块标识计算得到存储所述插入数据的数据内存标识。
20. 根据权利要求19所述的系统,其特征在于,所述存储模块还包括:
偏移量计算单元,用于从所述数据内存标识对应的数据内存块中获取存储的起始关键值,根据所述存储的起始关键值和所述关键值计算得到所述待插入数据对应的偏移量;
第二数据存入单元,用于按照所述偏移量将所述待插入数据存入所述数据内存块。”
经形式审查合格,国家知识产权局于2019年06月05日依法受理了该复审请求,并将其转送至实质审查部门进行前置审查。
实质审查部门在前置审查意见书中坚持驳回决定。
随后,国家知识产权局成立合议组对本案进行审理。
合议组于2019年07月31日向复审请求人发出复审通知书,依据的审查文本为:申请日2013年09月18日提交的说明书第1-184段,说明书附图1-19,说明书摘要及摘要附图,2019年05月28日提交的权利要求第1-20项。复审通知书中指出:权利要求修改超范围不符合专利法第33条的相关规定。并对复审请求人的意见进行了评述。
复审请求人于2019 年09 月09 日提交了意见陈述书,并对独立权利要求1和11进行了修改,将“根据所述数据内存块标识对应数据内存块中的索引节点数量确定索引节点位置”修改为“获取所述数据内存块标识对应的数据内存块中的索引节点数量,将关键值对所述索引节点数量取模得到业务在所述数据内存块的索引节点位置”。复审请求人认为:修改后的权利要求不超范围,并且权利要求1-20具备创造性。独立权利要求1、11的内容如下:
“1. 一种数据分布式存储的实现方法,包括如下步骤:
获取业务触发的数据插入操作;
根据所述业务的数据插入操作由存储资源占用信息得到所述业务所在存储服务器的网络地址;所述存储资源占用信息存储于控制层中用于控制存储资源的分配,记录了业务所在存储服务器的网络地址、存储层中各存储服务器的内存分配情况以及所存储的业务数量;所述存储服务器与业务将是一对多的对应关系;
通过所述网络地址所在存储服务器的控制内存块中查询业务的路由信息和存储模式;所述存储模式为索引存储模式或全量存储模式;
按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识,获取所述数据内存块标识对应的数据内存块中的索引节点数量,将关键值对所述索引节点数量取模得到业务在所述数据内存块的索引节点位置;当所述索引节点位置对应的索引节点中的位置值为有效值时,根据所述位置值得到所述索引节点关联的冲突链表,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应的数据内存块中空闲的数据节点。”
“11. 一种数据分布式存储的实现系统,其特征在于,包括:
数据插入操作获取模块,用于获取业务触发的数据插入操作;
地址获取模块,用于根据所述业务的数据插入操作由存储资源占用信息得到所述业务所在存储服务器的网络地址;所述存储资源占用信息存储于控制层中用于控制存储资源的分配,记录了业务所在存储服务器的网络地址、存储层中各存储服务器的内存分配情况以及所存储的业务数量;所述存储服务器与业务将是一对多的对应关系;
存储模块,用于通过所述网络地址所在存储服务器的控制内存块中查询业务的路由信息和存储模式;所述存储模式为索引存储模式或全量存储模式;按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识,获取所述数据内存块标识对应的数据内存块中的索引节点数量,将关键值对所述索引节点数量取模得到业务在所述数据内存块的索引节点位置;当所述索引节点位置对应的索引节点中的位置值为有效值时,根据所述位置值得到所述索引节点关联的冲突链表,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应数据内存块中空闲的数据节点。”
在上述程序的基础上,合议组认为本案事实已经清楚,可以作出审查决定。
决定的理由
(一)、审查文本的认定
复审请求人于2019年09月09日答复复审通知书时提交了权利要求书全文修改替换页,本复审请求审查决定所针对的文本为:申请日2013年09月18日提交的说明书第1-184段、说明书附图1-19、说明书摘要和摘要附图,2019年09月09日提交的权利要求第1-20项。
(二)、具体理由的阐述
1、关于专利法第33条
专利法第33条规定:申请人可以对其专利申请文件进行修改,但是,对发明和实用新型专利申请文件的修改不得超出原说明书和权利要求书记载的范围,对外观设计专利申请文件的修改不得超出原图片或者照片表示的范围。
2019年09月09日答复复审通知书时提交的修改后的权利要求1请求保护一种数据分布式存储的实现方法,修改后的权利要求11请求保护一种数据分布式存储的实现系统,都包括如下特征:“按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识,获取所述数据内存块标识对应的数据内存块中的索引节点数量,将关键值对所述索引节点数量取模得到业务在所述数据内存块的索引节点位置;当所述索引节点位置对应的索引节点中的位置值为有效值时,根据所述位置值得到所述索引节点关联的冲突链表,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应的数据内存块中空闲的数据节点。”
本申请说明书中记载了(参见说明书第0061段至0076段):“如图4所示,上述按照数据内存块标识将待插入数据存入相应的数据内存块的步骤包括:步骤S153a,获取数据内存块标识对应的数据内存块中的索引节点数量,将关键值对索引节点数量取模得到业务在数据内存块的索引节点位置;步骤S154a,判断索引节点位置对应的索引节点中的位置值是否有效。根据索引节点位置定位索引节点,读取索引节点中存储的位置值,判断该位置值是否有效,即判断该位置值是否为有效值。步骤S156a,根据位置值得到索引节点关联的冲突链表。本实施例中,判断到索引节点中的位置值是有效值时,说明该索引节点为某一冲突链表的关索引,将根据该位置值得到链接的冲突链表。步骤S157a,查询冲突链表中是否存在关键值对应的数据节点,若否,则进入步骤S155a,若是,则结束。本实施例中,在冲突链表中遍历查询关键值,判断冲突链表中是否存在关键值所对应的节点,若是,则说明待插入数据已经存在于冲突链表中,不需要进行存储,若否,则将索引节点指向某一空闲的数据节点,以便于将待插入数据存入空闲的数据节点中。”由此可见,说明书中记载了一种根据所述数据内存块标识对应数据内存块中的索引节点数量确定索引节点位置的方式,即根据所述数据内存块标识对应数据内存块中的索引节点数量,通过取模的方式确定索引节点的位置,修改后权利要求1和11的内容记载于本申请说明书中,可以从原说明书直接地、毫无疑义地确定,上述修改克服了复审通知书中所指出的权利要求修改超范围的缺陷,权利要求的修改没有超出原申请文件记载的范围,符合专利法第33条的规定。
2、关于创造性
专利法第22条第3款规定:创造性,是指与现有技术相比,该发明具有突出的实质性特点和显著的进步,该实用新型具有实质性特点和进步。
本复审请求审查决定中所引用的对比文件与驳回决定中引用的对比文件相同,即对比文件1:CN103164410A,公开日为2013年06月19日。
(1)权利要求1要求保护一种数据分布式存储的实现方法,对比文件1公开了一种文件存储及操作的方法、存储设备和系统,并具体公开了如下内容(参见说明书第0044-0111段,及权利要求1-8):将两个以上业务对应的文件存储在同一套存储设备中,所述至少一个业务在所述存储设备中以其业务号进行索引标识,每一个业务号与每一个业务一一对应(相当于所述存储服务器与业务是一对多的关系);获取业务操作的请求信息,所述业务操作的请求信息中包括业务号以及所述业务号对应的业务的文件操作命令;所述文件的操作命令包括上传文件命令(相当于获取业务触发的数据插入操作);接入服务器中保存着业务号与其对应的业务的存储服务器地址之间的映射关系(相当于存储资源占用信息),其中具体为存储服务器的IP地址(相当于记录了业务所在存储服务器的网络地址),还可以包括用于存储该业务的某台服务器,和服务器中的某个硬盘以及分配给该业务在该块硬盘上的物理地址;根据所述业务操作的请求信息中的业务号,查询所述业务号对应的业务在所述存储设备中的存储地址(相当于根据所述业务的数据操作由存储资源占用信息得到所述业务所在存储服务器的网络地址);所述方法还包括通过变更业务号与所述业务号对应的业务之间的映射关系,对存储设备自身接入的业务进行管理(相当于存储资源占用信息用于控制存储资源的分配);接入服务器通过查询到的所述业务号对应的业务的存储地址,根据所述业务号对应的业务的文件操作命令对所述业务对应的文件进行操作。
由此可见,该权利要求与对比文件1的区别在于:(1)所述存储资源占用信息存储于控制层中,记录了存储层中各存储服务器的内存分配情况以及所存储的业务数量;(2)由所述网络地址所在存储服务器的控制内存块中查询业务的路由信息和存储模式,所述存储模式为索引存储模式或全量存储模式;按照所述存储模式从所述路由信息中查找存入待插入数据的数据内存块标识,获取数据内存块标识对应的数据内存块中的索引节点数量,将关键值对索引节点数量取模得到业务在数据内存块的索引节点位置,当所述索引节点位置对应的索引节点中的位置值为有效值时,根据所述位置值得到所述索引节点关联的冲突链表,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应的数据内存块中空闲的数据节点。 基于上述区别可以确定权利要求1相对于对比文件1实际解决的技术问题是如何提高存储服务器的效率。
对于上述区别特征(1),对比文件1已经公开了(参见其说明书第0087段)“接入服务器需要监控通过自身接入到存储服务器的业务的处理情况,例如该接入服务器接入了多少业务,每个业务的请求数,每个业务的失败数,每个业务的入流量和出流量等”,由此可见,对比文件1中也是根据存储资源的已有分配情况控制存储资源的再分配,在此基础上,对于本领域技术人员而言,将上述信息存储于控制层是本领域的常用技术手段;并且,为了更加有效的管理存储服务器,本领域技术人员有动机记录存储服务器的具体存储情况,例如内存分配情况、存储的业务数等等,以进行进一步的存储资源的分配和管理。
对于上述区别特征(2),虽然对比文件1中公开了(参见其说明书第0084段)“存储服务器地址具体为存储服务器的IP地址,还可以包括服务器中的某个硬盘以及分配给该业务在该块硬盘上的物理地址”,即对比文件1中通过标识存储多个业务的存储服务器的硬盘和物理地址以进行业务数据的存入,至少一个业务在所述存储设备中以其业务号进行索引标识,然而对比文件1中并未涉及利用存储服务器中数据内存块的分配索引节点来保存用于索引数据节点的位置值,而且当索引节点位置对应的值是有效值时,可以定位到索引节点关联的冲突链表,以便确定待插入数据是否保存于冲突链表中,若在所述冲突链表中未查找与所述待插入数据中的关键词对应的数据节点时,按照所述数据内存块标识将待插入数据存入所述存储服务器相应的数据内存块中空闲的数据节点。并且,没有证据显示该区别特征为本领域的公知常识。包含该区别特征的权利要求1的技术方案可以避免在整个数据内存块中遍历查找所有保存的数据以确定是否存在与待插入数据相同的数据,减少了计算量,提高了存储效率。因此,权利要求1相对于对比文件1和本领域常用技术手段的结合具备创造性,符合专利法第22条第3款的规定。
(2)在权利要求1具备创造性的基础上,其从属权利要求2-10相对于对比文件1和本领域常用技术手段的结合也具备创造性,符合专利法第22条第3款的规定。
(3)权利要求11-20请求保护一种数据发布式存储的实现系统,是与权利要求1-10请求保护的方法相对应的装置权利要求,对于本领域技术人员来说,采用对应的装置来执行相应的方法步骤是本领域的惯用手段。鉴于与权利要求1-10的类似理由,权利要求11-20的技术方案相对于对比文件1与本领域常用技术手段的结合具有突出的实质性特点和显著的进步,具备专利法第22条第3款规定的创造性。
三、决定
撤销国家知识产权局于2019年02月19日对本申请作出的驳回决定。由国家知识产权局实质审查部门以下述文本为基础继续进行审批程序:
复审请求人于2019年09月09日提交的权利要求第1-20项;
复审请求人于2013年09月18日提交说明书第1-184段,说明书附图1-19;
复审请求人于2013年09月18日提交的说明书摘要;
复审请求人于2013年09月18日提交的摘要附图。
如对本复审请求审查决定不服,根据专利法第41条第2款的规定,复审请求人可以自收到本决定之日起三个月内向北京知识产权法院起诉。


郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码: