СПОСОБ И СИСТЕМА РАСПОЗНАНИЯ ПУТИ КАТЕГОРИИ

1. Способ распознавания пути категории, содержащий:
получение от пользовательского устройства по сети с помощью сервера название товара, которое пользователь вводит с помощью устройства пользователя;
выполнение, сервером сегментации слов в названии товара, чтобы получить набор ключевых слов, содержащий ключевые слова, входящие в название товара; и
определение сервером пути категории названия товара в соответствии с набором ключевых слов и предварительно конфигурирующейся моделью распознавания категории товара, причем модель распознавания категории товара содержит соответствия между множеством ключевых слов и множеством путей категории и значением расчета число вхождений каждого из множества ключевых слов при каждом соответствующем пути категории.
2. Способ по п. 1, в котором процесс определения пути категории названия товара в соответствии с набором ключевых слов и предварительно конфигурирующейся моделью распознавания категории товара содержит:
поиск первой таблицы в модели распознавания категории товара, чтобы получить набор путей категории, содержащий набор ключевых слов, в котором первая таблица содержит соответствия между множеством путей категории и множеством ключевых слов, а также расчетным значением числа вхождений каждого из множества ключевых слов при каждом соответствующим пути категории;
расчет интегрального расчетного значения для каждого пути категории из набора путей категории соответственно; и
выбор пути категории с наибольшим значением интегрального расчетного значения как пути категории названия товара.
3. Способ по п. 2, в котором процесс вычисления интегрального расчетного значения для каждого пути категории из набора путей категории соответственно содержит проведение следующих процессов на каждом пути категории из набора путей категории:
вычисление расчетного значения для ключевого слова числа вхождений каждого ключевого слова из набора ключевых слов при пути категории соответственно;
вычисление произведения расчетных значений ключевых слов в наборе ключевых слов и применение произведения как интегрированного расчетного значения пути категории.
4. Способ по п. 3, в котором процесс вычисления значения числа вхождений каждого ключевого слова из набора ключевых слов при пути категории соответственно содержит проведение следующих операций, относящихся к каждому ключевому слову из набора ключевых слов:
поиск в первой таблице, чтобы определить первое расчетное значение количества вхождений ключевого слова при пути категории,
поиск второй таблицы в модели распознавания категории товара, чтобы определить второе расчетное значение числа вхождений ключевого слова, причем вторая таблица содержит расчетное значение общего числа вхождений каждого ключевого слова;
поиск в третьей таблице в модели распознавания категории товара, чтобы определить, третье расчетное значение количества названий товара при пути категории, причем третья таблица содержит расчетное значение общего количества названий товара при пути категории; и
расчет значения ключевого слова в соответствии с пути категории согласно первому расчетному значению, второму расчетному значению и третьему расчетному значению.
5. Способ по п. 3, в котором процесс вычисления расчетного значения ключевого слова при пути категории согласно первому расчетному значению, второму расчетному значению и третьему расчетному значению включает:
вычисление произведения второго расчетного значения и заданного первого параметра и произведения третьего расчетного значения и заданного второго параметра, определение суммы этих двух произведений как четвертого расчетного значения; и
вычисление частного от деления первого расчетного значения на четвертое расчетное значение и определение этого частного как расчетного значения ключевого слова при пути категории.
6. Система распознавания пути траектории, содержащая запоминающее устройство и процессор, причем запоминающее устройство сохраняет модули команд, которые могут исполняться процессором, и модули команд включают получающий модуль, обрабатывающий модуль и модуль определения, причем:
получающий модуль выполняется, чтобы получать от устройства пользователя по сети название товара, которое пользователь вводит с помощью устройства пользователя;
обрабатывающий модуль выполняется для осуществления сегментации слов в названии товара, чтобы получить набор ключевых слов, содержащий ключевые слова, включенные в название товара; и
блок определения, выполняющийся, чтобы определять путь категории названия товара в соответствии с набором ключевых слов и заданной моделью распознавания категории товара, причем модель распознавания категории товара содержит соответствия между множеством ключевых слов и множеством путей категории и расчетным значением числа вхождений каждого из множества ключевых слов при каждом соответствующем пути категории.
7. Система по п. 6, в которой модуль определения содержит:
первый поисковый модуль, выполняющийся для того, чтобы осуществлять поиск в первой таблице в модели распознавания категории товара для получения набора путей категории, включающего набор ключевых слов, причем первая таблица содержит соответствие между множеством путей категории и множеством ключевых слов, а также расчетного значения числа вхождений каждого из множества ключевых слов при соответствующем пути категории;
вычислительный модуль, выполняющийся для того, чтобы вычислять интегрированное расчетное значение для каждого пути категории из набора путей категории соответственно; и
модуль выбора, выполняющийся для того, чтобы выбирать путь категории с наибольшим интегрированным расчетным значением как пути категории названия товара.
8. Система по п. 7, в которой вычислительный модуль содержит первый вычислительный субмодуль и второй вычислительный субмодуль, причем:
первый вычислительный субмодуль выполняется для вычисления для каждого пути категории из набора путей категории расчетного значения для ключевого слова числа вхождений каждого ключевого слова из набора ключевых слов при пути категории соответственно;
второй вычислительный субмодуль выполняется для вычисления для каждого пути категории из набора путей категории произведения расчетных значений ключевого слова из набора ключевых слов при пути категории, и принятия этого произведения как интегрированного расчетного значение пути категории.
9. Система по п. 8, в которой первый вычислительный субмодуль содержит:
второй поисковый модуль, выполняющийся для каждого ключевого слова из набора ключевых слов и каждого пути категории из набора путей категории с возможностью поиска в первой таблице, чтобы определить первое расчетное значение числа вхождений ключевого слова при пути категории, поиска во второй таблице в модели распознавания категории товара, чтобы определить второе расчетное значение числа вхождений ключевого слова, и поиска в третьей таблице в модели распознавания категории товара, чтобы определить третье расчетное значение общего количества названий товара при пути категории, причем третья таблица содержит расчетное значение общего количества названий товара при пути категории, а вторая таблица содержит расчетное значение общего количества вхождений каждого ключевого слова;
вычислительный модуль, предназначенный для вычисления для каждого ключевого слова из набора ключевых слов и каждого пути категории из набора путей категории расчетного значения ключевого слова при пути категории в соответствии с первым расчетным значением, вторым расчетным значением и третьим расчетным значением.
10. Система по п. 9, в которой вычислительный модуль содержит:
первый вычислительный субмодуль, выполненный с возможностью вычислять для каждого ключевого слова из набора ключевых слов и каждого пути категории из набора путей категории произведение второго расчетного значения и заданного первого параметра и произведения третьего расчетного значения и заданного второго параметра, и определять сумму этих двух произведений как четвертое расчетное значение; и
второй вычислительный субмодуль, выполненный с возможностью вычислять для каждого ключевого слова из набора ключевых слов и каждого пути категории из набора путей категории частного от деления первого расчетного значения на четвертое расчетное значение и определять это частное как расчетное значение ключевого слова при пути категории.
11. Постоянное машиночитаемое устройство памяти, сохраняющее программное обеспечение для осуществления способа в соответствии с любым из пп. 1-5.