СПОСОБ ОБРАБОТКИ ТЕКСТОВ (ВАРИАНТЫ) И ПОСТОЯННЫЙ МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ (ВАРИАНТЫ)

1. Способ обработки текстов, выполняемый на компьютерном устройстве, включающий следующие этапы:
понимание смысла входной фразы, состоящей из входных слов;
понимание смысла выходной фразы, состоящей из выходных слов;
установление соответствия множества признаков входных слов для каждого входного слова;
установление соответствия множества признаков выходных слов для каждого выходного слова;
анализирование множеств признаков входных слов и множеств признаков выходных слов для определения преобразования входных слов в выходные слова; и
на основании преобразования, генерация одного или нескольких правил трансформации фразы, применимых к входной фразе, для трансформации ее в выходную фразу.
2. Способ по п. 1, в котором на этапе анализирования множеств признаков входных слов и множеств признаков выходных слов для определения преобразования входных слов в выходные слова определяют сходства между каждым множеством признаков входных слов и каждым множеством признаков выходных слов.
3. Способ по п. 2, в котором:
каждое из множеств признаков входных слов включает один или несколько грамматических признаков входного слова, к которому относится это множество признаков;
каждое из множеств признаков выходных слов включает один или несколько грамматических признаков выходного слова, к которому относится это множество признаков; и
при определении сходства каждого из множеств признаков входных слов с каждым из множеств признаков выходных слов выполняют сравнение соответствующих грамматических признаков каждого из входных слов с соответствующими грамматическими признаками каждого из выходных слов.
4. Способ по любому из пп. 2 и 3, в котором:
каждое из множеств признаков входных слов включает значение входного слова, к которому относится это множество признаков;
каждое из множеств признаков выходных слов включает значение выходного слова, к которому относится это множество признаков; и
при определении сходства каждого из множеств признаков входных слов с каждым и множеств признаков выходных слов выполняют определение сходства соответствующего значения каждого из входных слов с соответствующим значением каждого из выходных слов.
5. Способ по любому из пп. 2 и 3, в котором:
на этапе анализирования множеств признаков входных слов и множеств признаков выходных слов для определения преобразования входных слов в выходные слова дополнительно выполняют этап подбора одному из множеств признаков входного слова наиболее подобного множества признаков из множеств признаков выходного слова; и
на этапе генерации одного или нескольких правил трансформации фразы, применимых к входной фразе для трансформации ее в выходную фразу, выполняют генерацию первого правила трансформации фразы, применимого к входной фразе, которое трансформирует входное слово, соотнесенное с одним из множеств признаков входного слова, в выходное слово, соотнесенное с наиболее подобным множеством признаков выходного слова.
6. Способ по п. 4, в котором:
на этапе анализирования множеств признаков входных слов и множеств признаков выходных слов для определения преобразования входных слов в выходные слова дополнительно выполняют этап подбора одному из множеств признаков входного слова наиболее подобного множества признаков из множеств признаков выходного слова; и
на этапе генерации одного или нескольких правил трансформации фразы, применимых к входной фразе для трансформации ее в выходную фразу, выполняют генерацию первого правила трансформации фразы, применимого к входной фразе, которое трансформирует входное слово, соотнесенное с одним из множеств признаков входного слова, в выходное слово, соотнесенное с наиболее подобным множеством признаков выходного слова.
7. Способ по п. 5, в котором:
входное слово, соотнесенное с одним из множеств признаков входного слова, и выходное слово, соотнесенное с наиболее подобным множеством признаков выходного слова, имеют одинаковый корень; и
первое правило трансформации фразы применяют к входной фразе для видоизменения формы входного слова в форму выходного слова.
8. Способ по п. 6, в котором:
входное слово, соотнесенное с одним из множеств признаков входного слова, и выходное слово, соотнесенное с наиболее подобным множеством признаков выходного слова, имеют одинаковый корень; и
первое правило трансформации фразы применяют к входной фразе для видоизменения формы входного слова в форму выходного слова.
9. Способ по любому из пп. 1-3, в котором на этапе генерации одного или нескольких правил трансформации фразы, применимых к входной фразе для трансформации ее в выходную фразу, выполняют генерацию второго правила трансформации фразы, применяемого к входной фразе, которое удаляет по меньшей мере одно слово из входной фразы.
10. Способ по любому из пп. 1-3, в котором на этапе генерации одного или нескольких правил трансформации фразы, применимых к входной фразе для трансформации ее в выходную фразу, выполняют генерацию третьего правила трансформации фразы, применяемого к входной фразе для добавления в нее по меньшей мере одного слова.
11. Способ по п. 9, в котором на этапе генерации одного или нескольких правил трансформации фразы, применимых к входной фразе для трансформации ее в выходную фразу, выполняют генерацию третьего правила трансформации фразы, применяемого к входной фразе для добавления в нее по меньшей мере одного слова.
12. Способ по любому из пп. 1-3, в котором дополнительно выполняют следующие этапы:
понимание смысла текстовой фразы; и
применение одного или нескольких правил трансформации фразы к текстовой фразе для генерации трансформированной текстовой фразы.
13. Способ по п. 9, в котором дополнительно выполняют следующие этапы:
понимание смысла текстовой фразы; и
применение одного или нескольких правил трансформации фразы к текстовой фразе для генерации трансформированной текстовой фразы.
14. Способ по п. 11, в котором дополнительно выполняют следующие этапы:
понимание смысла текстовой фразы; и
применение одного или нескольких правил трансформации фразы к текстовой фразе для генерации трансформированной текстовой фразы.
15. Способ по п. 12, в котором текстовая фраза отличается от входной фразы, а до применения одного или нескольких правил трансформации фразы к текстовой фразе дополнительно выполняют этап определения того, что сходство между текстовой фразой и входной фразой превышает пороговое значение.
16. Способ по любому из пп. 13 и 14, в котором текстовая фраза отличается от входной фразы, а до применения одного или нескольких правил трансформации фразы к текстовой фразе дополнительно выполняют этап определения того, что сходство между текстовой фразой и входной фразой превышает пороговое значение.
17. Способ по п. 15, в котором на этапе определения того, что сходство текстовой фразы с входной фразой превышает пороговое значение, выполняют по меньшей мере грамматический, или по меньшей мере семантический анализ текстовой фразы и входной фразы.
18. Способ по п. 16, в котором на этапе определения того, что сходство текстовой фразы с входной фразой превышает пороговое значение, выполняют по меньшей мере грамматический, или по меньшей мере семантический анализ текстовой фразы и входной фразы.
19. Способ обработки текстов, выполняемый на компьютерном устройстве, содержащем память, на которой хранятся одно или несколько правил трансформации фразы, которые были сгенерированы на основании анализа множеств признаков, в том числе множества признаков входного слова, сопоставленного с входным словом входной фразы, и множества признаков выходного слова, сопоставленного с выходным словом выходной фразы, который включает следующие этапы:
понимание смысла текстовой фразы;
определение того, что сходство текстовой фразы с входной фразой превышает пороговое значение; и
применение одного или нескольких правил трансформации фразы к текстовой фразе для генерации трансформированной текстовой фразы.
20. Способ по п. 19, в котором на этапе определения того, что сходство текстовой фразы с входной фразой превышает пороговое значение, выполняют по меньшей мере грамматический, или по меньшей мере семантический анализ текстовой фразы и входной фразы.
21. Постоянный машиночитаемый носитель, хранящий программные команды для обработки текстов, обеспечивающие, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством:
понимания смысла входной фразы, состоящей из входных слов;
понимания смысла выходной фразы, состоящей из выходных слов;
установления соответствия множества признаков входных слов для каждого входного слова;
установления соответствия множества признаков выходных слов для каждого выходного слова;
анализа множеств признаков входных слов и множеств признаков выходных слов для определения преобразования входных слов в выходные слова; и
генерации одного или нескольких правил трансформации фразы, применимых к входной фразе, для трансформации ее в выходную фразу, на основании преобразования.
22. Носитель по п. 21, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством: определения сходства между каждым множеством признаков входных слов и каждым множеством признаков выходных слов при анализе множеств признаков входных слов и множеств признаков выходных слов для определения преобразования входных слов в выходные слова.
23. Носитель по п. 22, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством:
определения сходства каждого из множеств признаков входных слов с каждым и множеств признаков выходных слов включает сравнение соответствующих грамматических признаков каждого из входных слов с соответствующими грамматическими признаками каждого из выходных слов.
24. Носитель по любому из пп. 22 и 23, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством:
определения сходства соответствующего значения каждого из входных слов с соответствующим значением каждого из выходных слов при определении сходства каждого из множеств признаков входных слов с каждым и множеств признаков выходных слов.
25. Носитель по любому из пп. 22 и 23, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством:
подбора одному из множеств признаков входного слова наиболее подобного множества признаков из множеств признаков выходного слова при анализе множеств признаков входных слов и множеств признаков выходных слов для определения преобразования входных слов в выходные слова; и
генерации первого правила трансформации фразы, применимого к входной фразе, которое трансформирует входное слово, соотнесенное с одним из множеств признаков входного слова, в выходное слово, соотнесенное с наиболее подобным множеством признаков выходного слова при генерации одного или нескольких правил трансформации фразы, применимых к входной фразе, для трансформации ее в выходную фразу.
26. Носитель по п. 25, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством:
применения первого правила трансформации фразы к входной фразе для видоизменения формы входного слова в форму выходного слова.
27. Носитель по п. 23, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством: генерации второго правила трансформации фразы, применяемого к входной фразе, которое удаляет по меньшей мере одно слово из входной фразы при генерации одного или нескольких правил трансформации фразы, применимых к входной фразе для трансформации ее в выходную фразу.
28. Носитель по п. 23, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством: генерации третьего правила трансформации фразы, применяемого к входной фразе для добавления в нее по меньшей мере одного слова при генерации одного или нескольких правил трансформации фразы, применимых к входной фразе для трансформации ее в выходную фразу.
29. Носитель по п. 23, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством:
понимания смысла текстовой фразы; и
применения одного или нескольких правил трансформации фразы к текстовой фразе для генерации трансформированной текстовой фразы.
30. Носитель по п. 29, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством: определения того, что сходство между текстовой фразой и входной фразой превышает пороговое значение до применения одного или нескольких правил трансформации фразы к текстовой фразе.
31. Носитель по п. 30, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством: по меньшей мере грамматического, или по меньшей мере семантического анализа текстовой фразы и входной фразы при определении того, что сходство текстовой фразы с входной фразой превышает пороговое значение.
32. Постоянный машиночитаемый носитель, на котором хранятся одно или несколько правил трансформации фразы - сгенерированные на основе анализа множества признаков, в том числе множества признаков входного слова, сопоставленного с входным словом входной фразы, и множества признаков выходного слова, сопоставленного с выходным словом выходной фразы - и программные команды, обеспечивающие, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством: понимания смысла текстовой фразы;
определения того, что сходство между текстовой фразой и входной фразой превышает пороговое значение; и
применения одного или нескольких правил трансформации фразы к текстовой фразе для генерации трансформированной текстовой фразы.
33. Носитель по п. 32, в котором программные команды для обработки текстов, обеспечивают, при их выполнении на компьютерном устройстве, выполнение компьютерным устройством: по меньшей мере грамматического, или по меньшей мере семантического анализа текстовой фразы и входной фразы при определении того, что сходство текстовой фразы с входной фразой превышает пороговое значение.