
发明创造名称:一种拼写检查方法及装置
外观设计名称:
决定号:201313
决定日:2020-01-17
委内编号:1F273479
优先权日:
申请(专利)号:201610224317.2
申请日:2016-04-11
复审请求人:珠海金山办公软件有限公司 北京金山办公软件股份有限公司
无效请求人:
授权公告日:
审定公告日:
专利权人:
主审员:吴敏
合议组组长:苏丹
参审员:姜楠
国际分类号:G06F17/27
外观设计分类号:
法律依据:专利法第22条第3款
决定要点
:如果一项权利要求请求保护的技术方案与作为最接近现有技术的对比文件相比存在区别技术特征,而其它对比文件和本领域常用技术手段给出了将以上区别技术特征应用到该最接近的现有技术中以解决该权利要求实际解决的技术问题的启示,由此获得的技术效果也是本领域技术人员可以预期的,则该项权利要求请求保护的技术方案相对于上述对比文件和本领域常用技术手段的结合是显而易见的,该项权利要求不具备创造性。
全文:
本复审请求涉及申请号为201610224317.2、名称为“一种拼写检查方法及装置”的发明专利申请(下称本申请)。本申请的申请人为珠海金山办公软件有限公司、北京金山办公软件股份有限公司,申请日为2016年04月11日,公开日为2017年10月24日。
经实质审查,国家知识产权局原审查部门于2018年11月13日以本申请权利要求1-28不具备专利法第22条第3款规定的创造性为由驳回了本申请,其具体理由是:
1、权利要求1要求保护一种拼写检查方法,其技术方案与对比文件1(US2013060560A1,公开日为2013年03月07日)所公开的内容相比,区别技术特征是:(1)本申请获取错词位置并缓存字符位置然后基于位置标记错词以及确定的各个字符段中错词的字符位置的具体过程;(2)所述预设的字符段划分规则进一步包括以下规则中的一种:将所述待展示页面所包含的所有字符确定为一个字符段;将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;(3)所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统。区别技术特征(1)部分特征被对比文件2(CN105159872A,公开日为2015年12月16日)公开,其他特征在对比文件1、对比文件2和本领域惯用技术手段的启示下容易想到,区别技术特征(2)在对比文件1公开的基础上结合本领域惯用技术手段可得,区别技术特征(3)是本领域惯用技术手段,因此,在对比文件1的基础上结合对比文件2以及本领域惯用技术手段得到权利要求1所要求保护的技术方案,对本领域技术人员来说是显而易见的,权利要求1不具备专利法第22条第3款规定的创造性。
2、权利要求2-11的附加技术特征或者被对比文件1公开,或者属于本领域的惯用技术手段,或者在对比文件1或对比文件2的基础上结合本领域惯用技术手段可得,因此,权利要求2-11也不具备专利法第22条第3款规定的创造性。
3、权利要求12与对比文件1的区别技术特征和权利要求1与对比文件1的区别技术特征相同,因此参照对于权利要求1的评述,权利要求12也不具备专利专利法第22条第3款规定的创造性。
4、权利要求13-14的附加技术特征或者被对比文件1公开,或者属于本领域的惯用技术手段,因此,权利要求13-14也不具备专利法第22条第3款规定的创造性。
5、权利要求15-28是与方法权利要求1-14中各步骤完全对应一致的装置权利要求,因此,权利要求15-28也不具备专利法第22条第3款规定的创造性。
驳回决定所依据的文本为:2018年10月11日提交的权利要求第1-28项,申请日2016年04月11日提交的说明书第1-303段、说明书附图图1-7、说明书摘要、摘要附图。
驳回决定所针对的权利要求书如下:
“1. 一种拼写检查方法,其特征在于,应用于客户端,所述方法包括:
按照预设的字符段划分规则,确定待展示页面所包含字符对应的字符段;
获得所确定的各个字符段中错词的字符位置;
展示所确定的各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应字符段中的错词进行标记;
在所述获得所确定的各个字符段中错词的字符位置之后,还包括:
缓存所确定的各个字符段中错词的字符位置;
所述获得所确定的各个字符段中错词的字符位置,包括:
通过以下步骤分别获得所确定的各个字符段中错词的字符位置:
根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所确定的各个字符段中的任一字符段;
若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统。
2. 根据权利要求1所述的方法,其特征在于,所述根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置,包括:
根据预设的词库对所述目标字符段对应的词进行拼写检查,获得所述目标字符段中的错词;
将所述目标字符段的错词中不能忽略拼写检查的错词的字符位置确定为所述目标字符段中错词的字符位置。
3. 根据权利要求1所述的方法,其特征在于,所述根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置,包括:
根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中的错词;
将所述目标字符段的错词中不能忽略拼写检查的错词的字符位置确定为所述目标字符段中错词的字符位置。
4. 根据权利要求1所述的方法,其特征在于,所述对所述目标字符段进行分词处理,获得所述目标字符段对应的词,包括:
对所述目标字符段进行分词处理;
按照预设的词过滤规则对分词处理结果进行过滤处理;
根据过滤处理结果获得所述目标字符段对应的词。
5. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收建议词展示指令,其中,所述建议词展示指令中携带待校正字符段的范围;
根据所述待校正字符段的范围,确定所述待校正字符段中的错词;
获得所述待校正字符段中错词对应的建议词;
展示所获得的建议词。
6. 根据权利要求5所述的方法,其特征在于,所述根据所述待校正字符段的范围,确定所述待校正字符段内的错词,包括:
对所述待校正字符段的范围和已缓存的字符位置进行匹配;
根据匹配结果,确定所述待校正字符段中的错词。
7. 根据权利要求5所述的方法,其特征在于,在所述获得所述待校正字符段内的错词对应的建议词之后,还包括:
缓存所述待校正字符段中错词的字符位置以及所述待校正字符段中错词对应的建议词。
8. 根据权利要求7所述的方法,其特征在于,所述获得所述待校正字符段中错词对应的建议词,包括:
根据所述待校正字符段中错词的字符位置,判断是否已缓存所述待校正字符段中错词对应的建议词;
若为是,从已缓存的错词对应的建议词中获得所述待校正字符段中错词对应的建议词;
若为否,根据预设的词库获得所述待校正字符段中错词对应的建议词。
9. 根据权利要求5所述的方法,其特征在于,在所述根据所述待校正字符段的范围,确定所述待校正字符段中的错词之后,还包括:
判断所述待校正字符段中错词的长度是否位于预设范围内;
若为是,执行所述获得所述待校正字符段中错词对应的建议词的步骤。
10. 根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收建议词选择指令,其中,所述建议词选择指令中携带目标建议词;
以所述目标建议词替换所述目标建议词对应的源词,并展示所述目标建议词。
11. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
获得改动字符段的范围;
获得所述改动字符段中错词的字符位置;
以预设的标记形式对所述改动字符段中的错词进行标记,并根据所述改动字符段的范围以及所述改动字符段中错词的字符位置,更新已缓存的错词的字符位置。
12. 一种拼写检查方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的待展示页面所包含字符对应的字符段,其中,所述字符段为所述客户端根据预设的字符段划分规则对所述待展示页面进行划分得到的;
获得所接收的字符段中错词的字符位置;
将各个字符段的字符位置发送至所述客户端,以使得所述客户端展示各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应对字符段中的错词进行标记;
在所述获得所接收的字符段中错词的字符位置之后,还包括:
缓存所获得的各个字符段中错词的字符位置;
通过以下步骤分别获得各个字符段中错词的字符位置:
根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所获得的各个字符段中的任一字符段;
若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统。
13. 根据权利要求12所述的方法,其特征在于,所述方法还包括:
接收所述客户端发送的建议词展示指令,其中,所述建议词展示指令中携带待校正字符段的范围;
根据所述待校正字段段的范围,确定所述待校正字符段中的错词;
获得所述待校正字符段中错词对应的建议词;
将所获得的建议词发送至所述客户端,以使得所述客户端展示所获得的建议词。
14. 根据权利要求12或13所述的方法,其特征在于,所述方法还包括:
接收针对改动字符段的检查指令,其中,所述检查指令中携带所述改动字符段的范围;
获得所述改动字符段中错词的字符位置;
将所述改动字符段中错词的字符位置发送至所述客户端,以使得所述客户端根据所述改动字符段中错词的字符位置以预设的标记形式对错词进行标记。
15. 一种拼写检查装置,其特征在于,应用于客户端,所述装置包括:
字符段确定模块,用于按照预设的字符段划分规则,确定待展示页面所包含字符对应的字符段;
字符位置获得模块,用于获得所确定的各个字符段中错词的字符位置;
错词标记模块,用于展示所确定的各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应字符段中的错词进行标记;
所述装置还包括:
字符位置缓存模块,用于在所述字符位置获得模块获得字符位置之后,缓 存所确定的各个字符段中错词的字符位置;
所述字符位置获得模块,包括:
字符段判断子模块,用于根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所确定的各个字符段中的任一字符段;
词获得子模块,用于在所述字符段判断子模块的判断结果为否的情况下,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
第一字符位置获得子模块,用于根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
第二字符位置获得子模块,用于在所述字符判断子模块的判断结果为是的情况下,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统。
16. 根据权利要求15所述的装置,其特征在于,所述第一字符位置获得子模块,包括:
第一错词获得单元,用于根据预设的词库对所述目标字符段对应的词进行拼写检查,获得所述目标字符段中的错词;
第一字符位置确定单元,用于将所述目标字符段的错词中不能忽略拼写检查的错词的字符位置确定为所述目标字符段中错词的字符位置。
17. 根据权利要求15所述的装置,其特征在于,所述第二字符位置获得子模块,包括:
第二错词获得单元,用于根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中的错词;
第二字符位置确定单元,用于将所述目标字符段的错词中不能忽略拼写检查的错词的字符位置确定为所述目标字符段中错词的字符位置。
18. 根据权利要求15所述的装置,其特征在于,所述词获得子模块,包括:
分词处理单元,用于对所述目标字符段进行分词处理;
过滤处理单元,用于按照预设的词过滤规则对分词处理结果进行过滤处理;
词获得单元,用于根据过滤处理结果获得所述目标字符段对应的词。
19. 根据权利要求15所述的装置,其特征在于,所述装置还包括:
展示指令接收模块,用于接收建议词展示指令,其中,所述建议词展示指令中携带待校正字符段的范围;
错词确定模块,用于根据所述待校正字符段的范围,确定所述待校正字符段中的错词;
建议词获得模块,用于获得所述待校正字符段中错词对应的建议词;
建议词展示模块,用于展示所获得的建议词。
20. 根据权利要求19所述的装置,其特征在于,所述错词确定模块,包括:
范围匹配子模块,用于对所述待校正字符段的范围和已缓存的字符位置进行匹配;
错词确定子模块,用于根据匹配结果,确定所述待校正字符段中的错词。
21. 根据权利要求19所述的装置,其特征在于,所述装置还包括:
建议词缓存模块,用于在所述建议词获得模块获得建议词之后,缓存所述待校正字符段中错词的字符位置以及所述待校正字符段中错词对应的建议词。
22. 根据权利要求21所述的装置,其特征在于,所述建议词获得模块,包括:
建议词判断子模块,用于根据所述待校正字符段中错词的字符位置,判断是否已缓存所述待校正字符段中错词对应的建议词;
第一建议词获得子模块,用于在所述建议词判断子模块的判断结果为是的情况下,从已缓存的错词对应的建议词中获得所述待校正字符段中错词对应的建议词;
第二建议词获得子模块,用于在所述建议词判断子模块的判断结果为否的情况下,根据预设的词库获得所述待校正字符段中错词对应的建议词。
23. 根据权利要求19所述的装置,其特征在于,所述装置还包括:
长度判断模块,用于在所述错词确定模块确定错词之后,判断所述待校正字符段中错词的长度是否位于预设范围内,若为是,触发所述建议词获得模块获得建议词。
24. 根据权利要求19所述的装置,其特征在于,所述装置还包括:
选择指令接收模块,用于接收建议词选择指令,其中,所述建议词选择指令中携带目标建议词;
词替换模块,用于以所述目标建议词替换所述目标建议词对应的源词,并展示所述目标建议词。
25. 根据权利要求15所述的装置,其特征在于,所述装置还包括:
范围获得模块,用于获得改动字符段的范围;
所述字符位置获得模块,还用于获得所述改动字符段中错词的字符位置;
所述错词标记模块,还用于以预设的标记形式对所述改动字符段中的错词进行标记,并根据所述改动字符段的范围以及所述改动字符段中错词的字符位置,更新已缓存的错词的字符位置。
26. 一种拼写检查装置,其特征在于,应用于服务器,所述装置包括:
字符段接收模块,用于接收客户端发送的待展示页面所包含字符对应的字符段,其中,所述字符段为所述客户端根据预设的字符段划分规则对所述待展 示页面进行划分得到的;
字符位置获得模块,用于获得所接收的字符段中错词的字符位置;
字符位置发送模块,用于将各个字符段的字符位置发送至所述客户端,以使得所述客户端展示各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应对字符段中的错词进行标记;
在所述获得所接收的字符段中错词的字符位置之后,还包括:
缓存所获得的各个字符段中错词的字符位置;
通过以下步骤分别获得各个字符段中错词的字符位置:
根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所获得的各个字符段中的任一字符段;
若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统。
27. 根据权利要求26所述的装置,其特征在于,所述装置还包括:
展示指令接收模块,用于接收所述客户端发送的建议词展示指令,其中,所述建议词展示指令中携带待校正字符段的范围;
错词确定模块,用于根据所述待校正字段段的范围,确定所述待校正字符段中的错词;
建议词获得模块,用于获得所述待校正字符段中错词对应的建议词;
建议词发送模块,用于将所获得的建议词发送至所述客户端,以使得所述客户端展示所获得的建议词。
28. 根据权利要求26或27所述的装置,其特征在于,所述装置还包括:
检查指令接收模块,用于接收针对改动字符段的检查指令,其中,所述检查指令中携带所述改动字符段的范围;
所述字符位置获得模块,还用于获得所述改动字符段中错词的字符位置;
所述字符位置发送模块,还用于将所述改动字符段中错词的字符位置发送至所述客户端,以使得所述客户端根据所述改动字符段中错词的字符位置以预设的标记形式对错词进行标记。”
申请人(下称复审请求人)对上述驳回决定不服,于2019年02月13日向国家知识产权局提出了复审请求,未提交修改文件。复审请求人认为:1、对比文件1划分时每部分内容受预定数目的单词这一条件限制,而本申请不同的待展示页面所包含的单词是不同的,进而不同页面内包含的单词数量也不一定是相同的,而将所有字符确定为一个字符段时无需考虑单词的数量,也就是说字符段的划分与单词数量不相关。且不同语言字符数量是不一样的,每一展示行包含的单词的数量与具体单词相关,每行确定为一个字符段时也不需要考虑单词的数量。不同的单词包含的字符数量不一定相同,相同数量的字符所对应的单词数量也不一定是相同的,因此,按预设字符长度进行字符划分得到字符段时也与单词数量无关。2、对比文件1是对一段文本进行了拼写检查后,将部分文本或者部分文本索引添加到本地高速缓存中,其是为了记录哪些文本已经完成了拼写检查。而本申请则是缓存字符段中错词的位置,其作用是加快拼写检查效率。3、对比文件1没有公开待展示页面的字符是从文本流系统获得,文本流系统是由映射规则和数据池组成的系统。4、对比文件2解决的技术问题是如何彻底解决人工校验使得申请文件中没有形式错误。其没有公开与字符段、划分字符段的规则、文本相关的任何内容。本领域技术人员无法获得将对比文件1和对比文件2相结合得到本申请权利要求1所记载技术方案的动机。因此本申请具备创造性。
经形式审查合格,国家知识产权局于2019年02月19日依法受理了该复审请求,并将其转送至原审查部门进行前置审查。
原审查部门在前置审查意见书中认为:1、在计算机文本处理的技术领域中,基于字符数量、字符语义等对文本进行划分是本领域技术人员的惯用手段。且对比文件1公开了基于字符数量来划分文本,本领域技术人员设定不同的划分规则对文本进行划分来获取包括一个或多个字符的字符段是常规的选择;2、从由映射规则和数据池组成的文本流系统中获取页面的字符也是惯用的技术手段。对比文件1与本申请的区别仅在于本申请存储了错词的位置。而对比文件2中则公开了存储错词位置来实现快速错词检测,而且该特征在对比文件2中所起的作用与其在本申请中为解决其技术问题所起的作用相同,都是用于基于错误位置快速定位错误位置,也就是说对比文件2给出了存储文档中的错误位置来实现错误快速定位的启示,在此基础上,本领域技术人员缓存所确定的各个字符段中错词的字符位置来实现错词的快速读取是惯用的技术手段。因而坚持驳回决定。
随后,国家知识产权局成立合议组对本案进行审理。
合议组于2019年08月16日向复审请求人发出复审通知书,指出:权利要求1-28相对于对比文件1、对比文件2和本领域常用技术手段的结合不具备专利法第22条第3款规定的创造性。
复审请求人针对复审通知书于2019年09月26日提交了意见陈述书,并提交了权利要求书的全文修改替换页,其中,在独立权利要求1、12、15和26中增加了特征“所述待展示页面为:文档的一个待展示页面”。复审请求人认为:1、对比文件1是将文本划分为多个部分,每部分包括不超过预定数目的单词,然后对上述各个部分进行拼写检查。而权利要求1是对字符段进行拼写检查,字符段是依据特征F所提及的方式划分得到的、包含一个或者多个字符的段。单词和字符是完全不同的信息。虽然可以理解为单词是由字符组成的,但是各个单词包含字符的数量是不定的。而对比文件1中每一部分对所包含单词的数量是有要求的,不能超过预定数目,则对比文件1所提及的“部分”中包含的字符的数量是不定的,划分各个“部分”时也与字符的数量无关,而是与单词的数量相关的。也就是说,对比文件1中涉及的各个“部分”是按照单词的数量划分的,并没有公开与按照字符的数量对文本进行划分相关的任何内容。2、对比文件1中,进行拼写检查后,本地高速缓存208中存储的是进行过拼写检查的文本或者说这些进行过拼写检查的文本的索引。本申请权利要求1中,在确定字符段中错词的字符位置后,缓存字符段中错词的字符位置,也就是,错词的字符在字符段中的位置。错词的字符在字符段中的位置既不与进行过拼写检查的文本相同,也不与进行过拼写检查的文本的索引相同。3、权利要求1中每次进行拼写检查仅仅是针对文档中的一个页面进行拼写检查的,这样效率较高,对比文件1并未公开与此相关的任何内容。4、数据库模块16会存储形式错误纠错单元16的处理结果,但一方面,对比文件2中并未记载数据库模块16中记载的数据的具体形式,另一方面,在对比文件1已经公开了存储进行过拼写检查的文本或者说这些进行过拼写检查的文本的索引的基础上,本领域技术人员能够得到的技术启示是:在数据库模块中存储形式错误纠错单元133进行纠错的文本或者进行纠错的文本的索引,而难以得到存储错词的字符在字符段中的位置的技术启示。
修改后的独立权利要求如下:
“1. 一种拼写检查方法,其特征在于,应用于客户端,所述方法包括:
按照预设的字符段划分规则,确定待展示页面所包含字符对应的字符段;
获得所确定的各个字符段中错词的字符位置;
展示所确定的各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应字符段中的错词进行标记;
在所述获得所确定的各个字符段中错词的字符位置之后,还包括:
缓存所确定的各个字符段中错词的字符位置;
所述获得所确定的各个字符段中错词的字符位置,包括:
通过以下步骤分别获得所确定的各个字符段中错词的字符位置:
根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所确定的各个字符段中的任一字符段;
若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统;
所述待展示页面为:文档的一个待展示页面。”
“12. 一种拼写检查方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的待展示页面所包含字符对应的字符段,其中,所述字符段为所述客户端根据预设的字符段划分规则对所述待展示页面进行划分得到的;
获得所接收的字符段中错词的字符位置;
将各个字符段的字符位置发送至所述客户端,以使得所述客户端展示各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应对字符段中的错词进行标记;
在所述获得所接收的字符段中错词的字符位置之后,还包括:
缓存所获得的各个字符段中错词的字符位置;
通过以下步骤分别获得各个字符段中错词的字符位置:
根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所获得的各个字符段中的任一字符段;
若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统;
所述待展示页面为:文档的一个待展示页面。”
“15. 一种拼写检查装置,其特征在于,应用于客户端,所述装置包括:
字符段确定模块,用于按照预设的字符段划分规则,确定待展示页面所包含字符对应的字符段;
字符位置获得模块,用于获得所确定的各个字符段中错词的字符位置;
错词标记模块,用于展示所确定的各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应字符段中的错词进行标记;
所述装置还包括:
字符位置缓存模块,用于在所述字符位置获得模块获得字符位置之后,缓存所确定的各个字符段中错词的字符位置;
所述字符位置获得模块,包括:
字符段判断子模块,用于根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所确定的各个字符段中的任一字符段;
词获得子模块,用于在所述字符段判断子模块的判断结果为否的情况下,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
第一字符位置获得子模块,用于根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
第二字符位置获得子模块,用于在所述字符判断子模块的判断结果为是的情况下,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统;
所述待展示页面为:文档的一个待展示页面。”
“26. 一种拼写检查装置,其特征在于,应用于服务器,所述装置包括:
字符段接收模块,用于接收客户端发送的待展示页面所包含字符对应的字符段,其中,所述字符段为所述客户端根据预设的字符段划分规则对所述待展示页面进行划分得到的;
字符位置获得模块,用于获得所接收的字符段中错词的字符位置;
字符位置发送模块,用于将各个字符段的字符位置发送至所述客户端,以使得所述客户端展示各个字符段,并根据每一字符段中错词的字符位置以预设的标记形式对相应对字符段中的错词进行标记;
在所述获得所接收的字符段中错词的字符位置之后,还包括:
缓存所获得的各个字符段中错词的字符位置;
通过以下步骤分别获得各个字符段中错词的字符位置:
根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所获得的各个字符段中的任一字符段;
若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;
根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;
若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;
所述字符段为:由一个或者多个字符形成的段;
所述预设的字符段划分规则包括以下规则中的一种:
将所述待展示页面所包含的所有字符确定为一个字符段;
将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;
按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;
按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段 后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;
所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统;
所述待展示页面为:文档的一个待展示页面。”
在上述程序的基础上,合议组认为本案事实已经清楚,可以作出审查决定。
二、决定的理由
(一)审查文本的认定
复审请求人在答复复审通知书时修改了权利要求书(包括权利要求第1-28项),经审查,其修改符合专利法第33条和专利法实施细则第61条第1款的规定。本复审决定所依据的审查文本为:复审请求人于2019年09月26日提交的权利要求第1-28项,申请日2016年04月11日提交的说明书第1-303段、说明书附图图1-7、说明书摘要、摘要附图。
(二)关于创造性
专利法第22条第3款规定如下:“创造性,是指与现有技术相比,该发明具有突出的实质性特点和显著的进步,该实用新型具有实质性特点和进步”。
如果一项权利要求请求保护的技术方案与作为最接近现有技术的对比文件相比存在区别技术特征,而其它对比文件和本领域常用技术手段给出了将以上区别技术特征应用到该最接近的现有技术中以解决该权利要求实际解决的技术问题的启示,由此获得的技术效果也是本领域技术人员可以预期的,则该项权利要求请求保护的技术方案相对于上述对比文件和本领域常用技术手段的结合是显而易见的,该项权利要求不具备创造性。
合议组在本复审决定中引用的对比文件与驳回决定、复审通知书中引用的对比文件相同,即:
对比文件1:US2013060560A1,公开日为2013年03月07日;
对比文件2:CN105159872A,公开日为2015年12月16日。
对比文件1为最接近的现有技术。
1、权利要求1请求保护一种拼写检查方法,对比文件1公开了一种基于服务器实现拼写检测的方法和系统,该系统包含用户设备(相当于应用于客户端)和服务器,并具体公开了(参见说明书第[0005]-[0006],[0021]-[0042],[0058]-[0074]段,图1-3,6-7):用户设备和服务器均可以对文本输入进行拼写检查,用户设备包括本地文本编辑器和本地拼写检测器,服务器可将接收的文本划分为多个部分,每部分包括不超过预定数目的词(即按照预设的字符段划分规则,确定待展示页面所包含字符对应的字符段,该方式同样可应用于客户端);将上面每个部分提供给拼写检测器来对输入的部分进行检测;拼写检测器获得拼写错误的词,并在拼写错误的词上输出一个或多个拼写正确的推荐词(相当于获得所确定的各个字符段中错词的字符)。
拼写检测器采用本地字典对用户输入的文本进行检测,当文本中发现错误拼写词后,拼写检测器发送通知给文本编辑器,接收到通知后,文本编辑器可以在文本编辑区域中标记该错误拼写词,标记方式可以为高亮、下划线或改变字体颜色等(相当于展示所确定的各个字符段,并根据每一字符段中错词的字符以预设的标记形式对相应字符段中的错词进行标记)。文本编辑器可以自动或者基于用户输入决定当前的错误拼写词是否还需要进一步的拼写检测。
且由附图2可知,该文本划分后的部分中包括英文字符和标点字符(相当于所述字符段为:由一个或者多个字符形成的段)。
在一些实施例中,文档编辑器为方便远程用户拼写检测设置了一个局部缓存,该缓存中存储着被编辑过的文本或者被编辑过文本的索引。被编辑过的文本为在服务器上进行过拼写检测的文本。当一部分文本检测完成后,文档编辑器可以添加该部分文本或其索引到局部缓存中(即,缓存检测后的各个字符段或字符段的索引)。同样的,如果被存储或索引在局部缓存的部分文本在远程拼写检测中被进一步编辑后,文本编辑器可以将该部分文本或其索引从局部缓存移除。
权利要求1与对比文件1相比,其区别在于:(1)获得所确定的各个字符段中错词的字符位置,根据该位置对错词进行标记;缓存错词的字符位置;通过以下步骤获得错词的字符位置:根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所确定的各个字符段中的任一字符段;若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;(2)所述预设的字符段划分规则包括以下规则中的一种:将所述待展示页面所包含的所有字符确定为一个字符段;将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;(3)所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统;(4)所述待展示页面为:文档的一个待展示页面。基于上述区别技术特征,权利要求1实际解决的技术问题是:(1)如何定位错词位置以及如何提高拼写检查的效率;(2)如何划分字符段;(3)如何设置字符的来源;(4)如何提高拼写检查的效率。
针对区别技术特征(1),对比文件2公开了一种基于专利撰写的在线业务处理系统和方法,并具体公开了(参见说明书第[0031]-[0052]段):该系统包括网络模块、业务生成模块、业务撰写模块、业务审核模块、业务确认模块及数据库模块,所述数据库模块通过所述网络模块实时存储所述业务生成模块、所述业务撰写模块、所述业务审核模块及所述业务确认模块产生的业务数据(由于存储了所有模块的业务数据,因此必然会存储错误的位置,相当于缓存所确定的错误的位置);所述业务撰写模块包括:形式错误纠错单元,用于对申请文件形式错误进行扫描和检查;重复限定纠错单元,用于对从属权利要求的限定部分进行扫描和检查;修改提示单元,用于对所述形式错误纠错单元和所述重复限定纠错单元的检出的错误进行定位(即修改提示单元获取了错误的位置,相当于根据预设的检查规则,对申请文件进行检查,确定申请文件中的错误,进而获得申请文件中错误的位置)。
该基于专利撰写的在线业务处理系统具有以下有益效果:所述形式错误纠错单元和所述重复限定纠错单元检查所述撰写单元的申请文件中的形式错误,并通过所述修改提示单元将错误定位到申请文件中的相应位置(相当于确定错误的位置)。
上述公开的内容在对比文件2中所起的作用为基于错误位置来快速定位错误,也就是说对比文件2给出了获得文本中错误的位置以及存储该错误位置以实现对错误快速定位的启示,在此基础上,结合对比文件1公开的缓存已进行拼写检测后的各个字符段或字符段的索引,本领域技术人员容易想到获取并缓存所确定的各个字符段中错词的字符位置来实现错词的快速读取以提高拼写检查的效率。进一步地,设置获得错词的字符位置的判断条件为基于所确定的各个字符段中的任一字符段的范围判断是否已对所述目标字符段进行过拼写检查,若为否,进行分词处理进而获得错词的字符位置,若为是,则根据缓存数据直接获取错词的字符位置也是本领域技术人员容易想到的。
针对区别技术特征(2),在计算机文本处理的技术领域中,基于字符数量、字符语义等对文本进行划分是本领域的常用技术手段。因此,在对比文件1公开的基于词的数量来划分文本的基础上,进一步采用将待展示页面所包含的所有字符确定为一个字符段、将展页面的每一展示行所包含的字符确定为一个字符段、按照预设的字符长度将所述待展示页面所包含的字符划分为字符段或按照预设的字符长度获取一个字符段后还检查该字符段末尾的字符是否与下一字符段的起始若干字符构成词来调整所获得的字符段中的任一种方法对文本进行划分来获取包括一个或多个字符的字符段均是本领域技术人员根据具体实施过程中不同需求的常规选择。
针对区别技术特征(3),在计算机文本处理的技术领域中,在将文本在计算机进行处理时,必然需要将文本字符读取到计算机中,而在计算机中对文本字符的处理通常采用对文本流进行操作的方法,且流是数据源或数据池的一种抽象表示,而文本字符在转换为文本流时也需要相应的映射规则,即数据的物理位置和逻辑位置的关系规则。因此,本领域技术人员从由映射规则和数据池组成的文本流系统中获取页面的字符也是本领域常用技术手段。
针对区别技术特征(4),文档对应一个或多个展示页面是本领域的公知常识,在对比文件1公开的基础上,为了提高待展示文档的拼写检查的效率,每次仅对该文档的一个待展示页面进行拼写检查,而其他页面的拼写检查方法与该页面的拼写检查方法相同是本领域技术人员容易想到的。
由此可知,在对比文件1、对比文件2以及本领域常用技术手段的基础上得出权利要求1的技术方案对本领域技术人员来说是显而易见的,因此权利要求1不具有突出的实质性特点和显著的进步,不具备专利法第22条第3款规定的创造性。
2、权利要求2是权利要求1的从属权利要求,对比文件1进一步公开了(参见说明书第[0032]段):局部拼写检测器108基于局部字典204对获取的文本进行检测来获取错词。该局部字典可以为预设的普通拼写错误集合和正确拼写方式(相当于根据预设的词库对所述目标字符段对应的词进行拼写检查,获得所述目标字符段中的错词)。且本领域技术人员将检测到的不能忽略拼写检查的错词的字符位置确定为目标字符段中错词的字符位置也是为获取更准确错词的常用技术手段。因此,当其引用的权利要求不具备创造性时,权利要求2也不具备专利法第22条第3款规定的创造性。
3、权利要求3是权利要求1的从属权利要求,然而在对比文件2公开的在纠错时首先定位错误位置然后存储该位置的基础上,本领域技术人员为快速获取错词位置,根据根缓存的字符位置信息获得目标字符段中的错词,将错词中不能忽略拼写检查的错词的字符位置确定为目标字符段中错词的字符位置是容易想到的。因此,当其引用的权利要求不具备创造性时,权利要求3也不具备专利法第22条第3款规定的创造性。
4、权利要求4是权利要求1的从属权利要求,然而在计算机文本处理的技术领域中,首先对目标字符段进行分词,按照预设的词过滤规则对分词进行过滤处理从而获得目标字符段对应的词是本领域技术人员获取词语时常用的技术手段。因此当其引用的权利要求不具备创造性时,权利要求4也不具备专利法第22条第3款规定的创造性。
5、权利要求5是权利要求1的从属权利要求,对比文件1进一步公开了(参见说明书第[0032]段):本地拼写检测器108基于局部字典204对获取的文本进行检测来获取错词(相当于确定所述待校正字符段中的错词)。该本地字典可以为预设的普通拼写错误集合和正确拼写方式。本地拼写检测器108获取输入文本中的错词“Elph”,并基于本地字典获取一个或多个正确拼写建议词“Alpha、Delphi 或者Echo”(相当于获得所述待校正字符段中错词对应的建议词)。本地字典给文本编辑器106中的错词上进行标示并提供正确的拼写建议词(相当于展示所获得的建议词)。且本领域技术人员在进行建议词获取展示时,首先接收携带待校正字符段的范围建议词展示指令,根据所述范围确定待校正字符段中的错词也是常用的技术手段。因此,当其引用的权利要求不具备创造性时,权利要求5也不具备专利法第22条第3款规定的创造性。
6、权利要求6是权利要求5的从属权利要求,然而在对比文件1公开的在拼写检测时缓存被检测过文本以及对比文件2公开的对错误进行定位的基础上,本领域技术人员为快速获取错词位置,对待校正字符段的范围和已缓存的字符位置进行匹配,根据匹配结果确定错词也是容易想到的。因此,当其引用的权利要求不具备创造性时,权利要求6也不具备专利法第22条第3款规定的创造性。
7、权利要求7是权利要求5的从属权利要求,然而在对比文件1公开的在拼写检测时缓存被检测过文本和对比文件2公开的对错误进行定位的基础上,本领域技术人员为快速读取需求的信息,缓存待校正字符段中错词的字符位置以及错词对应的建议词也是容易想到的。因此,当其引用的权利要求不具备创造性时,权利要求7也不具备专利法第22条第3款规定的创造性。
8、权利要求8是权利要求7的从属权利要求,然而在计算机文本处理的技术领域中,在获取文本信息时判断该信息是否缓存,如果已缓存则直接从缓存获取,若否则重新获取是本领域技术人员实现快速获取信息时的常用技术手段。因此,根据待校正字符段中错词的字符位置判断是否已缓存错词对应的建议词,若为是,从已缓存的错词对应的建议词中获得建议词,若为否,根据预设的词库获得错词对应的建议词也是本领域技术人员根据具体实施过程不同需求的常用技术手段。因此,当其引用的权利要求不具备创造性时,权利要求8也不具备专利法第22条第3款规定的创造性。
9、权利要求9是权利要求5的从属权利要求,然而在计算机文本处理的技术领域中,获取错词后判断错词的长度是否位于预设范围内,若为是,再获取错词对应的建议词是本领域技术为获取更准确建议词时的常用技术手段。因此,当其引用的权利要求不具备创造性时,权利要求9也不具备专利法第22条第3款规定的创造性。
10、权利要求10是权利要求5的从属权利要求,对比文件1进一步公开了(参见说明书附图5):由图5可知,目标建议词替换错词,从而展示目标建议词。而本领域技术人员在进行建议词替换时,接收携带目标建议词选择指令是常用的技术手段。因此,当其引用的权利要求不具备创造性时,权利要求10也不具备专利法第22条第3款规定的创造性。
11、权利要求11是权利要求1的从属权利要求,然而在计算机领域中,当字符段被修改后,获得改动字符段的范围以及错词的字符位置,以预设的标记形式对错词进行标记,并根据改动字符段的范围以及错词的字符位置,更新已缓存的错词的字符位置是本领域技术人员保证缓存信息时效性的常用技术手段。因此,当其引用的权利要求不具备创造性时,权利要求11也不具备专利法第22条第3款规定的创造性。
12、权利要求12请求保护一种拼写检查方法,对比文件1公开了一种基于服务器实现拼写检测的方法和装置,其包含用户设备和服务器(相当于应用于服务器),并具体公开了(参见说明书第[0005]-[0006],[0021]-[0042],[0058]-[0074]段,图1-3,6-7):该方法首先接收文本拼写检测的请求(相当于接收客户端发送的待展示页面),然后将该文本划分为多个部分,每部分包括不超过预定数目的词(相当于所述字符段为根据预设的字符段划分规则对所述待展示页面进行划分得到的);将上面每个部分提供给拼写检测器来对输入的部分进行检测;拼写检测器获得拼写错误的词,并在拼写错误的词上输出一个或多个拼写正确的推荐词(相当于获得所确定的各个字符段中错词的字符)。
在用户设备中,拼写检测器采用本地字典对用户输入的文本进行检测,当文本中发现错误拼写词后,拼写检测器发送通知给文本编辑器,接收到通知后,文本编辑器可以在文本编辑区域中标记该错误拼写词,标记方式可以为高亮、下划线或改变字体颜色等(相当于展示所确定的各个字符段,并根据每一字符段中错词的字符以预设的标记形式对相应字符段中的错词进行标记)。
且由附图2可知,该文本划分后的部分中包括英文字符和标点字符(即,所述字符段为:由一个或者多个字符形成的段)。
在一些实施例中,文档编辑器为方便远程用户拼写检测设置了一个局部缓存,该缓存中存储着被编辑过的文本或者被编辑过文本的索引。被编辑过的文本为在服务器上进行过拼写检测的文本。当一部分文本检测完成后,文档编辑器可以添加该部分文本或其索引到局部缓存中(即,缓存检测后的各个字符段或字符段的索引)。同样的,如果被存储或索引在局部缓存的部分文本在远程拼写检测中被进一步编辑后,文本编辑器可以将该部分文本或其索引从局部缓存移除。
权利要求12与对比文件1相比,其区别在于:(1)字符段是客户端对页面进行划分得到的,获得所接收的各个字符段中错词的字符位置,将各个字符段的字符位置发送至客户端,根据错词的字符位置对错词进行标记;缓存错词的字符位置;通过以下步骤获得错词的字符位置:根据目标字符段的范围,判断是否已对所述目标字符段进行过拼写检查,其中,所述目标字符段为所确定的各个字符段中的任一字符段;若为否,对所述目标字符段进行分词处理,获得所述目标字符段对应的词;根据预设的拼写检查规则,对所述目标字符段对应的词进行拼写检查,确定所述目标字符段中的错词,进而获得所述目标字符段中错词的字符位置;若为是,根据已缓存的字符位置中针对所述目标字符段的信息,获得所述目标字符段中错词的字符位置;(2)所述预设的字符段划分规则包括以下规则中的一种:将所述待展示页面所包含的所有字符确定为一个字符段;将展示所述待展示页面时,每一展示行所包含的字符确定为一个字符段;按照预设的字符长度将所述待展示页面所包含的字符划分为字符段;按照预设的字符长度获得所述待展示页面所包含的字符对应的一个字符段后,检查该字符段末尾的字符是否与侠义字符段的起始若干字符构成词,并根据检查结果调整所获得的字符段;(3)所述待展示页面所包含的字符是从文本流系统获得的,所述文本流系统为:由映射规则和数据池组成的系统;(4)所述待展示页面为:文档的一个待展示页面。
基于上述区别技术特征,权利要求12实际解决的技术问题是:(1)如何设置划分字符段的主体、如何在客户端展示字符段、如何定位错词位置以及如何提高拼写检查的效率;(2)如何划分字符段;(3)如何设置字符的来源;(4)如何提高拼写检查的效率。
针对区别技术特征(1),对比文件1公开了由服务器来划分字符段,而该划分字符段的操作由服务器完成还是由客户端完成是本领域技术人员的常规选择,本领域技术人员根据实际需要也可以设置由客户端来划分字符段,此外,在对比文件1公开了服务器已划分字符段的基础上,由服务器将各个字符段的字符位置发送至客户端,以使得所述客户端展示各个字符段也是本领域技术人员容易想到的。
此外,对比文件2公开了一种基于专利撰写的在线业务处理系统和方法,并具体公开了(参见说明书第[0031]-[0052]段):该系统系统包括网络模块、业务生成模块、业务撰写模块、业务审核模块、业务确认模块及数据库模块,所述数据库模块通过所述网络模块实时存储所述业务生成模块、所述业务撰写模块、所述业务审核模块及所述业务确认模块产生的业务数据(由于存储了所有模块的业务数据,因此必然会存储错误的位置,相当于缓存所确定的错误的位置);所述业务撰写模块包括:形式错误纠错单元,用于对申请文件形式错误进行扫描和检查;重复限定纠错单元,用于对从属权利要求的限定部分进行扫描和检查;修改提示单元,用于对所述形式错误纠错单元和所述重复限定纠错单元的检出的错误进行定位(即修改提示单元获取了错误的位置,相当于根据预设的检查规则,对申请文件进行检查,确定申请文件中的错误,进而获得申请文件中错误的位置)。
该基于专利撰写的在线业务处理系统具有以下有益效果:所述形式错误纠错单元和所述重复限定纠错单元检查所述撰写单元的申请文件中的形式错误,并通过所述修改提示单元将错误定位到申请文件中的相应位置(相当于确定错误的位置)。
上述公开的内容在对比文件2中所起的作用为基于错误位置来快速定位错误,也就是说对比文件2给出了获得文本中错误的位置以及存储该错误位置以实现对错误快速定位的启示,在此基础上,结合对比文件1公开的缓存已进行拼写检测后的各个字符段或字符段的索引,本领域技术人员容易想到获取并缓存所确定的各个字符段中错词的字符位置来实现错词的快速读取以提高拼写检查的效率。进一步地,设置获得错词的字符位置的判断条件为基于所确定的各个字符段中的任一字符段的范围判断是否已对所述目标字符段进行过拼写检查,若为否,进行分词处理进而获得错词的字符位置,若为是,则根据缓存数据直接获取错词的字符位置也是本领域技术人员容易想到的。
针对区别技术特征(2),在计算机文本处理的技术领域中,基于字符数量、字符语义等对文本进行划分是本领域的常用技术手段。因此,在对比文件1公开的基于词的数量来划分文本的基础上,进一步采用将待展示页面所包含的所有字符确定为一个字符段、将展页面的每一展示行所包含的字符确定为一个字符段、按照预设的字符长度将所述待展示页面所包含的字符划分为字符段或按照预设的字符长度获取一个字符段后还检查该字符段末尾的字符是否与下一字符段的起始若干字符构成词来调整所获得的字符段中的任一种方法对文本进行划分来获取包括一个或多个字符的字符段均是本领域技术人员根据具体实施过程中不同需求的常规选择。
针对区别技术特征(3),在计算机文本处理的技术领域中,在将文本在计算机进行处理时,必然需要将文本字符读取到计算机中,而在计算机中对文本字符的处理通常采用对文本流进行操作的方法,且流是数据源或数据池的一种抽象表示,而文本字符在转换为文本流时也需要相应的映射规则,即数据的物理位置和逻辑位置的关系规则。因此,本领域技术人员从由映射规则和数据池组成的文本流系统中获取页面的字符也是本领域常用技术手段。
针对区别技术特征(4),文档对应一个或多个展示页面是本领域的公知常识,在对比文件1公开的基础上,为了提高待展示文档的拼写检查的效率,每次仅对该文档的一个待展示页面进行拼写检查,而其他页面的拼写检查方法与该页面的拼写检查方法相同是本领域技术人员容易想到的。
由此可知,在对比文件1、对比文件2以及本领域常用技术手段的基础上得出权利要求12的技术方案对本领域技术人员来说是显而易见的,因此权利要求12不具有突出的实质性特点和显著的进步,不具备专利法第22条第3款规定的创造性。
13、权利要求13是权利要求12的从属权利要求,对比文件1进一步公开了(参见说明书第[0032]段):本地拼写检测器108基于局部字典204对获取的文本进行检测来获取错词(相当于确定所述待校正字符段中的错词)。该本地字典可以为预设的普通拼写错误集合和正确拼写方式。本地拼写检测器108获取输入文本中的错词“Elph”,并基于本地字典获取一个或多个正确拼写建议词“Alpha、Delphi 或者Echo”(相当于获得所述待校正字符段中错词对应的建议词)。本地字典给文本编辑106中的错词上进行标示并提供正确的拼写建议词(相当于将所获得的建议词发送至所述客户端,以使得所述客户端展示所获得的建议词)。且本领域技术人员在进行建议词获取展示时,首先接收客户端发送的携带待校正字符段的范围建议词展示指令,根据所述范围确定待校正字符段中的错词也是惯用的技术手段。因此,当其引用的权利要求不具备创造性时,权利要求13也不具备专利法第22条第3款规定的创造性。
14、权利要求14是权利要求12或13的从属权利要求,然而在计算机领域中,当字符段被修改后,接收携带改动字符段的范围的改动检查指令,获得改动字符段错词的字符位置并发送到客户端,以预设的标记形式对错词进行标记是本领域技术人员更新字符时惯用的技术手段。因此,当其引用的权利要求均不具备创造性时,权利要求14也不具备专利法第22条第3款规定的创造性。
15、权利要求15-25是与方法权利要求1-11相应的产品权利要求,权利要求26-28是与方法权利要求12-14相应的产品权利要求,因此,参照对于权利要求1-14的评述,基于同样的理由,权利要求15-28也不具备专利法第22条第3款规定的创造性。
(三)关于复审请求人的意见陈述
对于复审请求人的意见,合议组认为:
1、在计算机文本处理这一技术领域中,基于字符数量、字符语义等对文本进行划分是本领域技术人员的常用技术手段。因此,在对比文件1公开的基于词的数量来划分文本的基础上,进一步采用将待展示页面所包含的所有字符确定为一个字符段、将展示页面的每一展示行所包含的字符确定为一个字符段、按照预设的字符长度将所述待展示页面所包含的字符划分为字符段或按照预设的字符长度获取一个字符段后还检查该字符段末尾的字符是否与下一字符段的起始若干字符构成词来调整所获得的字符段中的任一种方法对文本进行划分来获取包括一个或多个字符的字符段均是本领域技术人员根据具体实施过程中不同需求的常规选择。
2、对比文件1与本申请的区别之一在于本申请存储的是错词位置而对比文件1存储的是文本或其索引。而对比文件2中公开了存储错误位置来实现快速错误检测,而且该特征在对比文件2中所起的作用也是用于基于错误位置快速定位错误,也就是说对比文件2给出了存储文档中的错误位置来实现错误快速定位的启示,在此基础上,缓存已做完拼写检查的各个字符段中错词的字符位置以提高拼写检查的效率是本领域技术人员容易想到的。
3、文档对应一个或多个展示页面是本领域的公知常识,在对比文件1公开的基础上,为了提高待展示文档的拼写检查的效率,每次仅对该文档的一个待展示页面进行拼写检查,而其他页面的拼写检查方法与该页面的拼写检查方法相同是本领域技术人员容易想到的。
4、如前所述,对比文件2公开了根据预设的检查规则,对申请文件进行检查,确定申请文件中的错误,进而获得申请文件中错误的位置,并缓存所确定的错误的位置,由此可见,对比文件2给出了获得文本中错误的位置以及存储该错误位置以实现对错误快速定位的启示。在此基础上,结合对比文件1公开的划分字符段、获得字符段中的错词并对错词进行标记以及缓存已进行拼写检测后的各个字符段或字符段的索引的内容,本领域技术人员容易想到获取并缓存所确定的各个字符段中错词的字符位置来实现错词的快速读取以提高拼写检查的效率。
综上所述,合议组对于复审请求人的意见不予支持。
三、决定
维持国家知识产权局于2018年11月13日对本申请作出的驳回决定。
如对本复审请求审查决定不服,根据专利法第41条第2款的规定,复审请求人可以自收到本复审决定之日起三个月内向北京知识产权法院起诉。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。