ОБЛАСТЬ ТЕХНИКИ
[001] Данное техническое решение в общем относится к области вычислительной техники, а в частности к способу и устройству маршрутизации запросов на оказание услуг, полученных от устройств пользователей, к исполнительным устройствам на основе автоматически определяемой сложности запросов.
УРОВЕНЬ ТЕХНИКИ
[002] Из уровня техники известны система и способ настройки новых приложений финансовых консультаций из различных служб и подприложений для предоставления согласованных рекомендаций потребителям, клиентам и консультантам независимо от используемого механизма доставки, раскрытые в патенте US 7475032 В1, опубл. 06.01.2009. Известная система включает в себя по меньшей мере один клиентский компьютер, на котором реализована прикладная программа; сервер утилиты консультаций, связанный с клиентским компьютером и прикладной программой; и по меньшей мере одну финансовую службу, связанную с сервером службы консультаций, при этом каждая финансовая служба сконфигурирована для приема/передачи данных с/на сервер службы консультаций.
[003] Также известны способ и система распределения судебных дел по агентам, раскрытые в патенте CN 110727875 В, опубл. 08.05.2020. Известная система включает в себя уровень пользовательского интерфейса, уровень обработки признаков, уровень сопоставления распределения, уровень хранения данных и уровень управления мониторингом, а также онлайновую технологию рекомендаций юриста и технологию искусственного интеллекта для автоматического извлечения и отображения намерения и портрета клиента при поиске юриста, причем для клиента подбирается наиболее актуальный и подходящий юрист. На основе технологии постановки задач в области оптимизации оперативных исследований реализуется оптимальное согласование нескольких клиентов и нескольких юристов в процессе агента по юридическому делу, при этом решаются проблемы контроля утомляемости юристов и баланса распределения источников дел новых юристов.
[004] Недостатком известных решений является отсутствие устройства, способного маршрутизировать запросы пользователей к исполнительным устройствам для оказания услуги с учетом сложности запроса.
СУЩНОСТЬ ТЕХНИЧЕСКОГО РЕШЕНИЯ
[005] Технической проблемой или задачей, поставленной в данном техническом решении, является создание простого и надежного способа и устройства маршрутизации запросов, полученных от устройств пользователей, к исполнительным устройствам на оказание услуг.
[006] Техническим результатом, достигаемым при решении вышеуказанной технической задачи, является повышение точности маршрутизации запросов.
[007] Указанный технический результат достигается благодаря осуществлению способа маршрутизации запросов между по меньшей мере одним устройством пользователя и исполнительными устройствами, выполняемого по меньшей мере одним вычислительным устройством, содержащего этапы, на которых:
- получают запрос на оказание услуги, которая будет оказана по меньшей мере одним оператором исполнительного устройства;
- классифицируют запрос на оказание услуги для определения коэффициента сложности упомянутого запроса;
- определяют на основе вида продукта приоритет запроса на оказание услуги;
- определяют список операторов, параметр квалификации которых соответствует значению сложности запроса, и идентификаторы их исполнительных устройств;
- направляют запрос на оказание услуги в соответствии с определенным списком на исполнительные устройства, которые отображаются операторам с учетом значения приоритета запроса.
[008] В одном из частных примеров осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют вид услуги; причем коэффициент сложности запроса на оказание услуги определяется с учетом вида услуги.
[009] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют тип клиента; причем коэффициент сложности запроса на оказание услуги определяется с учетом типа клиента.
[0010] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют вид продажи; причем коэффициент сложности запроса на оказание услуги определяется с учетом вида продажи.
[0011] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют вид продукта; причем коэффициент сложности запроса на оказание услуги определяется с учетом вида продукта.
[0012] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют вид отрасли; причем коэффициент сложности запроса на оказание услуги определяется с учетом вида отрасли.
[0013] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют статус пользователя: резидент или нерезидент; причем коэффициент сложности запроса на оказание услуги определяется с учетом статуса пользователя.
[0014] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; извлекают данные об органе, принимающем решение в отношении сделки; причем коэффициент сложности запроса на оказание услуги определяется с учетом данных об органе, принимающем решение в отношении сделки.
[0015] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют наличие в данных об услуге инсайдера третьих, лица, находящегося в санкционных списках или значимого клиента; определяют повышающий коэффициент сложности в соответствии с определенной на предыдущем этапе информацией и уточняют сложность запроса на оказание услуги в соответствии с повышающим коэффициентом.
[0016] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: получают данные об услуге; определяют отсутствие ID клиента; назначают повышающий коэффициент сложности и уточняют сложность запроса на оказание услуги в соответствии с повышающим коэффициентом.
[0017] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: определяют наличие особой метки в параметрах запроса, назначают повышающий коэффициент сложности и уточняют сложность запроса на оказание услуги в соответствии с повышающим коэффициентом.
[0018] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: определяют, что маршрутизацию запроса следует выполнить среди заданной категории операторов; проверяют, содержит ли профиль пользователя параметр, указывающий на наличие у пользователя доступа к указанной категории операторов; повышают сложность запроса в соответствии с заданным разработчиком алгоритмом, если профиль содержит упомянутый параметр.
[0019] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: определяют наличие в параметрах запроса параметра, характеризующего местоположение пользователя; причем запрос на оказание услуги направляют тем операторам, информация о местоположении которых соответствует местоположению пользователя, причем после истечения заданного времени запрос на оказание услуги может быть направлен другим операторам из упомянутого списка.
[0020] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: определяют наличие в параметрах запроса параметра, характеризующего ID группы связанных заемщиков (ГС3); причем запрос на оказание услуги направляют тем операторам, в профиле которых содержится параметр, указывающий на возможность работы оператора с указанным ID ГС3.
[0021] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: запрашивают информацию о параметрах оператора из профиля оператора у исполнительного устройства; определяют параметр квалификации оператора устройства на основе параметров оператора, полученного на предыдущем этапе.
[0022] В другом частном примере осуществления способа дополнительно выполняют этапы, на которых: определяют наличие в параметрах оператора параметров, указывающих на наличие у оператора навыка работы с: инсайдерами третьих лиц, санкционными списками, значимыми клиентами или с особыми метками; уточняют параметр квалификации оператора на основе параметра, полученного на предыдущем этапе.
[0023] В другом предпочтительном варианте осуществления заявленного решения представлено устройство маршрутизации запросов, содержащее по меньшей мере одно вычислительное устройство и по меньшей мере одну память, содержащую машиночитаемые инструкции, которые при их исполнении по меньшей мере одним вычислительным устройством выполняют вышеуказанный способ.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] Признаки и преимущества настоящего изобретения станут очевидными из приводимого ниже подробного описания изобретения и прилагаемых чертежей, на которых:
На Фиг. 1 - представлен пример реализации системы обработки информации.
На Фиг. 2 - представлен пример общего вида вычислительного устройства.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0025] Ниже будут описаны понятия и термины, необходимые для понимания данного технического решения.
[0026] В данном техническом решении под системой подразумевается, в том числе компьютерная система, ЭВМ (электронно-вычислительная машина), ЧПУ (числовое программное управление), ПЛК (программируемый логический контроллер), компьютеризированные системы управления и любые другие устройства, способные выполнять заданную, четко определенную последовательность операций (действий, инструкций).
[0027] Под устройством обработки команд подразумевается электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (программы).
[0028] Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройств хранения данных. В роли устройства хранения данных могут выступать, но не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы.
[0029] Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд.
[0030] В соответствии со схемой, приведенной на Фиг. 1, система 100 обработки информации содержит соединенные между собой по меньшей мере одно устройство 1 пользователя, исполнительные устройства 2, каналы 10 передачи данных, устройство 20 маршрутизации запросов, устройство 30 классификации запросов, устройство 40 приоритизации запросов, база данных (БД) 50 и устройство 60 классификации операторов.
[0031] Устройство 1 пользователя и исполнительные устройства 2 могут быть выполнены на базе по меньшей мере одного вычислительного устройства, оснащенного средствами передачи данных, и представлять, например, портативный или стационарный компьютер, мобильный телефон или смартфон, планшет и пр.
[0032] Каналы 10, 11 передачи данных могут быть реализованы на базе широко известных технологий проводной и беспроводной связи для обеспечения обмена данными между упомянутыми устройствами 1, 2 и устройством 20 маршрутизации запросов.
[0033] Устройство 20 маршрутизации запросов может быть выполнено на базе по меньшей мере одного вычислительного устройства, соединенного каналами 10, 11 передачи данных с по меньшей мере одним устройством 1 пользователя и исполнительными устройствами 2, и содержать модуль 21 первичной обработки запросов.
[0034] Устройство 30 классификации запросов, устройство 40 приоритизации запросов и устройство 60 классификации операторов могут быть выполнены на базе по меньшей мере одного вычислительного устройства, причем устройство 30 может быть оснащено: модулями 31-37 определения сложности запроса, а также модулем 38 повышения сложности запроса. Упомянутые модули могут быть реализованы, например, на базе логических элементов, выполненных на транзисторах.
[0035] На первом этапе работы системы 100 обработки данных пользователь посредством устройства 1 может направить запрос на оказание услуги, которая будет оказана по меньшей мере одним оператором исполнительного устройства 2. Например, запрос на оказание услуги может представлять собой запрос на проверку документа оператором исполнительного устройства 2, например, специалистом, в частности юристом, обладающим соответствующей квалификацией для рассмотрения документа. Документ может быть любым типом документа и содержать, например, данные о сделке, в частности представлять собой договор купли-продажи, кредитный договор или прочее.
[0036] Соответственно, запрос на оказание услуги, в частном варианте реализации представленного решения, может содержать ID вида услуги, ID набора документов, ID пользователя устройства 1, а также параметры запроса: указывающего на то, что маршрутизацию запроса следует выполнить среди заданной категории операторов; указывающего на наличие инсайдера третьих лиц; указывающего на наличие лица, находящегося в санкционных списках; указывающего на наличие значимого клиента; указывающего на местоположение пользователя устройства 2. Упомянутые параметры могут быть заданы, например, пользователем при направлении запроса или посредством семантического анализа текста документа с помощью нейронной сети и загружены в БД 50 в процессе маршрутизации запроса на оказание услуги. В альтернативном варианте реализации представленного решения упомянутые параметры могут быть получены из внешней АС, например, по ID набора документов и сохранены в данных об услуге, сохраненных, например, в БД 50.
[0037] Запрос на оказание услуги поступает в устройство 20 маршрутизации запросов, который фиксирует в памяти, которой он может быть оснащен, время получения упомянутого запроса и определяет, был ли ранее назначен оператор устройства 2 для упомянутой услуги. Для этого устройство 20 извлекает уникальный идентификатор (ID) набора документов, который может содержаться в полученном запросе, и направляет его в модуль 21 первичной обработки запросов. ID набора документов может быть внесен в упомянутый запрос широко известным методом, например, введен пользователем или назначен автоматически при загрузке набора документов, например, в БД 50 или внешнюю АС.
[0038] Модуль 21 первичной обработки запросов на основе ID набора документов обращается к историческим данным, которые могут быть сохранены, например, в БД 50, содержащей ID наборов документов и ID операторов, которые были назначены упомянутым наборам документов. Если модулем 21 определено, что для полученного ID набора документов в БД 50 уже назначен оператор, то модуль 21 извлекает ID устройства 2 оператора, который также может быть заранее занесен в БД 50 для оператора, и направляет команду в устройство 20 на передачу запроса на оказание услуги в устройство 2 упомянутого оператора, которому ранее был назначен документ Соответственно, после получения упомянутой команды устройство 20 направляет запрос на оказание услуги в исполнительное устройство 2 в соответствии с полученным ID устройства 2.
[0039] Если модулем 21 определено, что для полученного ID набора документов не назначен оператор, то модуль 21 направляет в устройство 20 команду для перехода к следующему этапу. На следующем этапе устройство 20 запускает процесс классификации сложности запроса на оказание услуги и направляет соответствующую команду в устройство 30 классификации запросов, которое на основе вида услуги определяет коэффициент сложности упомянутого запроса.
[0040] Для определения коэффициента сложности запроса устройство 30 запускает модуль 31, который извлекает из запроса ID вида услуги и сравнивает с заранее заданными данными в памяти упомянутого модуля 31, характеризующими виды услуги и значения коэффициентов сложности запроса, которые следует назначить видам услуг. Например, ID вида услуги может указывать на то, что пользователь запросил услугу проверки правоспособности контрагента или услугу правовой экспертизы решения коллегиального органа, причем в памяти модуля 31 для услуги проверки правоспособности контрагента может быть задан второй уровень сложности «Профи», а для услуги правовой экспертизы решения коллегиального органа - минимальный третий уровень сложности «Эксперт». Если в памяти модулем 31 не была найдена информация по полученному ID услуги, то модуль 31 назначает метку сложности, указывающую на та, что сложность не установлена. Соответственно, определенный модулем 31 коэффициент сложности направляется устройством 30 в устройство 20.
[0041] Дополнительно коэффициент сложности запроса может быть определен устройством 30 с учетом типа клиента, если, например, данные об услуге содержат данные о сделке, извлеченные, например, из документа. Для этого устройство 30 запускает модуль 32, который запрашивает у устройства 20 данные об услуге, которые могут быть загружены устройством 20 в процессе классификации сложности упомянутого запроса или до его начала из БД 50, в которую упомянутые данные могут быть загружены известными методами из внешних систем. Данные об услуге могут содержать: ID клиента по сделке (например, ИНН, ОГРН и пр.), информацию о виде продажи, ID продукта, ID отрасли, ID органа, принимающего решение в отношении сделки.
[0042] В частности, модуль 32 извлекает из данных об услуге ID клиента, определяет тип клиента и в зависимости от типа клиента определяет коэффициент сложности запроса. Для определения типа клиента модуль 32 может быть оснащен памятью, в которой хранятся данные с ID клиентов, их типами и значения коэффициентов сложности запроса, которые следует назначить упомянутым типам клиентов. Например, ID клиента может представлять название компании или финансового института, причем в памяти модуля 32 для типа клиента - средние и крупные компании может быть задан минимальный третий уровень сложности «Эксперт», а для типа клиента - финансовые институты может быть задан второй уровень сложности «Профи». Также в качестве коэффициента сложности запроса модулем 32 может быть назначена особая метка, например, если тип клиента указывает на то, кто клиент относится к ВПК/ОПК, причем информация о наличии особой метки добавляется модулем 32 в параметры запроса. Если в памяти модулем 32 не была найдена информация по полученному ID клиента, то модуль 32 назначает метку сложности, указывающую на то, что сложность не установлена.
[0043] Также дополнительно коэффициент сложности запроса может быть определен устройством 30 с учетом вида продажи. Для этого устройство 30 запускает модуль 33, который извлекает из данных об услуге информацию о виде продажи, которая может указывать на то, что вид продажи является прямой или непрямой продажей. Далее информация о виде продажи сравнивается модулем 33 сданными, сохраненными в памяти, содержащей инструкции, указывающие на то, какое значение коэффициента сложности следует назначить запросу на основе информации виде продажи. Например, если модулем 33 определено, что вид продажи является «прямая» продажа, то модуль 33 может назначить минимальный третий уровень сложности «Эксперт», а если модулем 33 определено, что вид продажи - «непрямая» продажа, то модуль 33 может назначить второй уровень сложности «Профи». Если в памяти модулем 33 не была найдена информация по полученному виду продажи, то модуль 33 назначает значение коэффициента сложности, указывающее на то, что сложность не установлена.
[0044] Также дополнительно коэффициент сложности запроса может быть определен устройством 30 с учетом вида продукта. Для этого устройство 30 запускает модуль 34, который извлекает из данных об услуге ID продукта и сравнивает с заранее заданными данными в памяти упомянутого модуля 34, характеризующими ID продуктов, их виды и значения коэффициентов сложности запроса, которые следует назначить упомянутым видам продуктам. Например, ID продукта может указывать на то, что продукт относится к виду краткосрочного экспресс-кредитованию, которому следует назначить минимальный третий уровень сложности «Эксперт», к виду финансирования операций корпоративного лизинга, которому следует назначить второй уровень сложности «Профи», к виду маржинального кредитования, которому следует назначить максимальный первый уровень сложности «Супер», или к виду финансирования строительства объектов недвижимости, которому следует назначить особую метку, информация о наличии которой будет сохранена в параметрах запроса. Если в памяти модулем 34 не была найдена информация по полученному ID продукта, то модуль 34 назначает метку сложности, указывающую на то, что сложность не установлена.
[0045] Также дополнительно коэффициент сложности запроса может быть определен устройством 30 с учетом вида отрасли. Для этого устройство 30 запускает модуль 35, который извлекает ID отрасли из данных об услуге и сравнивает с заранее заданными данными в памяти упомянутого модуля 35, характеризующими ID отраслей, их виды и значения коэффициентов сложности запроса, которые следует назначить упомянутым видам отраслей. Например, ID отрасли может указывать на то, что отрасль относится к сельскому хозяйству, для которой следует назначить минимальный третий уровень сложности «Эксперт», к машиностроению, которой следует назначить второй уровень сложности «Профи», к энергетике и водоснабжению, которой следует назначить максимальный первый уровень сложности «Супер», или к органам государственного и муниципального управления, которой следует назначить особую метку, информация о наличии которой будет сохранена в параметрах запроса. Если в памяти модулем 35 не была найдена информация по полученному ID отрасли, то модуль 35 назначает метку сложности, указывающую на то, что сложность не установлена.
[0046] Также дополнительно коэффициент сложности запроса может быть определен устройством 30 с учетом статуса пользователя: резидент или нерезидент. Для этого устройство 30 запускает модуль 36, который извлекает ID клиента из данных об услуге и сравнивает его с заранее заданными данными в памяти упомянутого модуля 36, характеризующими ID клиентов, их статусы и значения коэффициентов сложности запроса, которые следует назначить упомянутым статусам. Например, в памяти модуля 36 может быть указано на то, что для клиентов - резидентов следует назначить второй уровень сложности «Профи», а для нерезидентов - максимальный первый уровень сложности «Супер». Если в памяти модулем 36 не была найдена информация по полученному ID клиента, то модуль 36 назначает метку сложности, указывающую на то, что сложность не установлена.
[0047] Также дополнительно коэффициент сложности запроса может быть определен устройством 30 с учетом данных об органе, принимающем решение в отношении сделки, если такие данные содержатся в данных о сделке. Например, для органа Комитет 1 может быть установлен максимальный первый уровень сложности, для органа Комитет 2 - второй уровень сложности «Профи». Для этого устройство 30 запускает модуль 37, который извлекает ID упомянутого органа и сравнивает с заранее заданными данными в памяти упомянутого модуля 37, характеризующими ID всех органов, уровень принятия решения органа и значения коэффициентов сложностей, которые следует назначить запросу на оказание услуги в зависимости от упомянутого уровня. Если в памяти модулем 37 не была найдена информация по полученным данным об органе, то модуль 37 назначает метку сложности, указывающую на то, что сложность не установлена.
[0048] Соответственно, после того, как часть модулей или все модули 31-37 определили значения коэффициентов сложностей, устройство 30 определяет коэффициент сложности (т.е. итоговый), который, например, может быть определен на основе максимального значения коэффициента сложностей, полученного хотя бы от одного из модуля из 31-37. Если все модули, задействованные при классификации сложности запроса, выдали метку сложности, указывающую на то, что сложность не установлена, то устройство 30 назначает метку сложности запроса, указывающую на то, что сложность не установлена. Также данная метка сложности может быть назначена устройством 30 в случае, если от модулей 31-37 не был получен ответ.
[0049] Дополнительно устройство 30 может быть выполнено с возможностью уточнения сложности запроса на оказание услуги. Для уточнения сложности запроса устройство 30 оснащается модулем 38 повышения сложности запроса, который выполнен с возможностью определения наличия повышающих сложность параметров запроса, сохраненных в устройстве 20, например, параметра: указывающего на наличие инсайдера третьих лиц; указывающего на наличие лица, находящегося в санкционных списках; или указывающего на наличие значимого клиента.
[0050] Соответственно, если модуль 38 повышения сложности запроса определил наличие параметра, повышающего сложность, то модуль 38 определяет повышающий коэффициент сложности в зависимости от типа упомянутого параметра. Данные о типах параметров и их повышающие коэффициенты сложности могут быть заранее заданы в памяти модуля 38. Например, если параметр указывает на наличие инсайдера третьих лиц, то модуль 38 может назначить повышающий коэффициент сложности, указывающий на необходимость наличия первого маркера для рассмотрения запроса. Если параметр указывает на наличие лица, находящегося в санкционных списках, то модуль 38 может назначить повышающий коэффициент сложности, указывающий на необходимость наличия второго маркера для рассмотрения запроса. Если параметр указывает на наличие значимого клиента, то модуль 38 может назначить повышающий коэффициент сложности, указывающий на необходимость наличия третьего маркера для рассмотрения запроса.
[0051] Дополнительно модуль 38 может определить отсутствие ID клиента, если данные об услуге его не содержали, после чего назначить повышающий коэффициент сложности, указывающий на необходимость наличия четвертого маркера для рассмотрения запроса.
[0052] Дополнительно модуль 38 может назначить повышающий коэффициент сложности описанным ранее способом, если одним из модулей 31-37 в качестве значения сложности была определена особая метка и сохранена в параметрах запроса. Например, если особая метка указывает на то, кто клиент относится к ВПК/ОПК, то модуль 38 может назначить повышающий коэффициент сложности, указывающий на необходимость наличия пятого маркера для рассмотрения запроса. Если особая метка указывает на то, что услуга относится к виду финансирования строительства объектов недвижимости, то модуль 38 может назначить повышающий коэффициент сложности, указывающий на необходимость наличия шестого маркера для рассмотрения запроса. Если особая метка указывает на то, что запрос относится к отрасли - органам государственного и муниципального управления, то модуль 38 может назначить повышающий коэффициент сложности, указывающий на необходимость наличия седьмого маркера для рассмотрения запроса.
[0053] Значение коэффициента сложностей, повышающий коэффициент сложности и информация о наличии особой метки, если такая метка была определена, направляются устройством 30 в устройство 20, которое на их основе определяет результирующее значение сложности запроса. Например, если запросу назначен минимальный третий уровень сложности «Эксперт» или второй уровень сложности «Профи» и повышающий коэффициент сложности, указывающий на необходимость наличия первого маркера для рассмотрения запроса, то в качестве результирующего значение сложности запроса устройство 20 определит минимальный третий уровень сложности «Эксперт» или второй уровень сложности «Профи» с первым маркером. Таким образом, при маршрутизации запроса не будут учитываться операторы с параметром квалификации «Эксперт» или «Профи» без маркера. Если в качестве значения коэффициента сложностей устройством 30 получена метка сложности запроса «не установлено», то устройство 30 назначает результирующее значение сложности запроса - максимальный первый уровень сложности «Супер».
[0054] После того, как значение сложности запроса и повышающий коэффициент сложности определены, устройство 20 инициирует определение приоритета запроса на оказание услуги. Для запуска процесса определение приоритета устройство 20 направляет соответствующую команду в устройство 40 приоритизации запросов, которое извлекает из устройства 20 ID вида продукта и на его основе определяет значение приоритета, которое указывает очередность запроса на оказание услуге при отображении оператору. ID видов продуктов и значения приоритетов, которые им следует назначить, могут быть заранее заданы в памяти устройства 40 разработчиком.
[0055] Например, если ID вида продукта указывает на то, что продукт относится к кредиту за 7 минут, то устройство 40 может назначить значение приоритета «1». Если ID вида продукта указывает на то, что продукт относится к система массового обслуживания (СМО), то устройство 40 может назначить значение приоритета «2», «3» или «4».
[0056] После получения значения приоритета устройство 20 обращается к БД 50, в которой хранится информация об операторах устройств 2, ID их устройств 2 и параметр квалификации, например, «Эксперт», «Профи» или «Супер», и формирует список операторов, параметр квалификации которых соответствует результирующему значению сложности запроса и направляет запрос на оказание услуги на их устройства 2, которые отображаются операторам с учетом значения приоритета запроса. Например, все запросы на оказание услуги могут быть отображены на устройстве 2, причем первым в списке будет отображен запрос с максимальным значением приоритета запроса.
[0057] Если устройством 20 определено, что маршрутизацию запроса следует выполнить среди заданной категории операторов, то устройство 20 обращается к профилю пользователя устройства 2, который может быть известными методами сохранен в БД 50 при регистрации пользователя, и проверяет, содержит ли упомянутый профиль параметр, указывающий на наличие у пользователя доступа к указанной категории операторов в режиме общей очереди и повышает сложность запроса в соответствии с заданным разработчиком алгоритмом, если профиль содержит упомянутый параметр, например, повышает сложность запроса с минимального третьего уровня сложности «Эксперт» до второго уровня сложности «Профи».
[0058] В альтернативном варианте реализации представленного решения, если данные об услуге содержат параметр, характеризующий местоположение пользователя, то устройство 20 направит запрос на оказание услуги тем оператором, информация о местоположении которых соответствует местоположению пользователя, причем после истечения заданного времени запрос на оказание услуги может быть направлен другим операторам из списка.
[0059] Дополнительно данные об услуге могут содержать параметр, характеризующий ID группы связанных заемщиков (ГСЗ), который может быть добавлен в данные об услуге пользователем устройства 1 или определен известными методами автоматически на основе ID клиента. Соответственно, если устройством 20 определено наличие указанного параметра, то устройство 20 направит запрос на оказание услуги тем оператором, в профиле которых содержится параметр, указывающий на возможность работы оператора с указанным ID ГСЗ.
[0060] Дополнительно система 100 может быть выполнена с возможностью определения параметра квалификации оператора устройства 2. Для определения параметра квалификации оператора система 100 содержит устройство 60 классификации операторов, которое запрашивает информацию о параметрах оператора из профиля оператора у исполнительного устройства 2 или извлекает их из БД 50, в которую они могут быть заранее сохранены в процессе регистрации операторов в системе 100. Параметры оператора могут указывать на то, что оператор имеет навык работы с заданным перечнем услуг, типами клиентов, видами продаж, видами продукта, видами отрасли, статусами пользователя, с органами, принимающими решение в отношении сделки.
[0061] Например, если профиль оператора содержит параметры, указывающие на то, что у оператора есть навык работы с услугой проверки правоспособности контрагента, с средними и крупными компаниями, с видом продажи прямая и, с краткосрочным экспресс-кредитованием, с отраслью сельского хозяйства, с органом, принимающим решение в отношении сделки Комитетом 1, то устройство 60 по результатам обработки параметров может назначить оператору минимальный третий параметр квалификации «Эксперт».
[0062] Если профиль оператора содержит параметры, указывающие на то, что у оператора есть навык работы с услугой правовой экспертизы решения коллегиального органа, с финансовыми институтами, с видом продажи непрямая, с финансированием операций корпоративного лизинга, с отраслью машиностроению, с резидентами, с органом, принимающим решение в отношении сделки Комитет 2, то устройство 60 по результатам обработки параметров может назначить оператору устройства 2 второй параметр квалификации «Профи».
[0063] Дополнительно при определении параметра квалификации оператора устройство 60 может учитывать параметры, указывающие на наличие у оператора навыка работы с: инсайдерами третьих лиц, санкционными списками, значимыми клиентами или с особыми метками. Например, если профиль оператора содержит параметр, указывающий на наличие навыка работы с инсайдерами третьих лиц, то устройство 60 может назначить первую метку квалификации. Если профиль оператора содержит параметр, указывающий на наличие навыка работы с санкционными списками, то устройство 60 может назначить вторую метку квалификации. Остальные метки квалификации могут быть назначены устройством 60 для упомянутых параметров и особых меток аналогичным образом в соответствии с заданным разработчиком алгоритмом.
[0064] Таким образом, по итогу обработки параметров оператора устройство 60 определяет для каждого оператора устройства 2 параметр квалификации, характеризующий в том уровень квалификации оператора. Параметры оператора могут быть введены оператором при регистрации в системе 100 посредством устройства 2, либо назначены автоматический системой 100 в соответствии с заданным разработчиком алгоритмом, например, для указания на то, что оператор имеет минимальный третий параметр квалификации «Эксперт».
[0065] В общем виде (см. фиг. 2) вычислительное устройство содержит объединенные общей шиной информационного обмена один или несколько процессоров (201), средства памяти, такие как ОЗУ (202) и ПЗУ (203), интерфейсы ввода/вывода (204), устройства ввода/вывода (205), и устройство для сетевого взаимодействия (206).
[0066] Процессор (201) (или несколько процессоров, многоядерный процессор и т.п.) может выбираться из ассортимента устройств, широко применяемых в настоящее время, например, таких производителей, как: Intel™, AMD™, Apple™, Samsung Exynos™, MediaTEK™, Qualcomm Snapdragon™ и т.п. Под процессором или одним из используемых процессоров в устройстве (200) также необходимо учитывать графический процессор, например, GPU NVIDIA или Graphcore, тип которых также является пригодным для полного или частичного выполнения способа, а также может применяться для обучения и применения моделей машинного обучения в различных информационных системах.
[0067] ОЗУ (202) представляет собой оперативную память и предназначено для хранения исполняемых процессором (201) машиночитаемых инструкций для выполнение необходимых операций по логической обработке данных. ОЗУ (202), как правило, содержит исполняемые инструкции операционной системы и соответствующих программных компонент (приложения, программные модули и т.п.). При этом, в качестве ОЗУ (202) может выступать доступный объем памяти графической карты или графического процессора.
[0068] ПЗУ (203) представляет собой одно или более устройств постоянного хранения данных, например, жесткий диск (HDD), твердотельный накопитель данных (SSD), флэш-память (EEPROM, NAND и т.п.), оптические носители информации (CD-R/RW, DVD-R/RW, BlueRay Disc, MD) и др.
[0069]Для организации работы компонентов устройства (200) и организации работы внешних подключаемых устройств применяются различные виды интерфейсов В/В (204). Выбор соответствующих интерфейсов зависит от конкретного исполнения вычислительного устройства, которые могут представлять собой, не ограничиваясь: PCI, AGP, PS/2, IrDa, FireWire, LPT, COM, SATA, IDE, Lightning, USB (2.0, 3.0, 3.1, micro, mini, type C), TRS/Audio jack (2.5, 3.5, 6.35), HDMI, DVI, VGA, Display Port, RJ45, RS232 и т.п.
[0070] Для обеспечения взаимодействия пользователя с устройством (200) применяются различные средства (205) В/В информации, например, клавиатура, дисплей (монитор), сенсорный дисплей, тач-пад, джойстик, манипулятор мышь, световое перо, стилус, сенсорная панель, трекбол, динамики, микрофон, средства дополненной реальности, оптические сенсоры, планшет, световые индикаторы, проектор, камера, средства биометрической идентификации (сканер сетчатки глаза, сканер отпечатков пальцев, модуль распознавания голоса) и т.п.
[0071] Средство сетевого взаимодействия (206) обеспечивает передачу данных посредством внутренней или внешней вычислительной сети, например, Интранет, Интернет, ЛВС и т.п. В качестве одного или более средств (206) может использоваться, но не ограничиваться: Ethernet карта, GSM модем, GPRS модем, LTE модем, 5G модем, модуль спутниковой связи, NFC модуль, Bluetooth и/или BLE модуль, Wi-Fi модуль и др.
[0072] Дополнительно могут применяться также средства спутниковой навигации в составе системы (200), например, GPS, ГЛОНАСС, BeiDou, Galileo. Конкретный выбор элементов устройства (200) для реализации различных программно-аппаратных архитектурных решений может варьироваться с сохранением обеспечиваемого требуемого функционала.
[0073] Модификации и улучшения вышеописанных вариантов осуществления настоящего технического решения будут ясны специалистам в данной области техники. Предшествующее описание представлено только в качестве примера и не несет никаких ограничений. Таким образом, объем настоящего технического решения ограничен только объемом прилагаемой формулы изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ И СИСТЕМА ВЫПОЛНЕНИЯ ОНЛАЙН ТРАНЗАКЦИЙ С ПОМОЩЬЮ МЕХАНИЗМА ГЕНЕРАЦИИ СКИДОЧНЫХ КОДОВ | 2018 |
|
RU2693635C1 |
ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА УПРАВЛЕНИЯ ДЛЯ ВЫЯВЛЕНИЯ ОТКЛОНЕНИЙ В ПРОЦЕССАХ И ОТОБРАЖЕНИЯ ЗАДАНИЙ ПО ИХ УСТРАНЕНИЮ | 2019 |
|
RU2733056C1 |
СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ ВЫПОЛНЯЕМЫМ СТОРОННИМИ ИСПОЛНИТЕЛЯМИ ПРЕДОСТАВЛЕНИЕМ УСЛУГ ПО СОГЛАШЕНИЮ ОБ УРОВНЕ ОБСЛУЖИВАНИЯ | 2006 |
|
RU2429537C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ ШЛЮЗА ЭЛЕКТРОННОЙ ТРАНЗАКЦИИ | 2016 |
|
RU2718973C2 |
СПОСОБ ОСУЩЕСТВЛЕНИЯ РАСЧЕТОВ ПО СДЕЛКАМ МЕЖДУ ЮРИДИЧЕСКИМИ ЛИЦАМИ С ПОМОЩЬЮ ТЕХНОЛОГИИ РАСПРЕДЕЛЕННОГО РЕЕСТРА | 2020 |
|
RU2768561C2 |
СПОСОБ ОСУЩЕСТВЛЕНИЯ ОНЛАЙН ЭЛЕКТРОННЫХ СДЕЛОК КРЕДИТОВАНИЯ И АВТОМАТИЗИРОВАННАЯ ОНЛАЙН СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2017 |
|
RU2743338C2 |
Автоматизированная система для обработки входящих обращений и способ автоматизированной обработки входящих обращений | 2020 |
|
RU2736629C1 |
СЕТЕВЫЕ ЭЛЕМЕНТЫ, ИНТЕГРАЛЬНЫЕ СХЕМЫ И СПОСОБЫ УПРАВЛЕНИЯ МАРШРУТИЗАЦИЕЙ | 2010 |
|
RU2574845C2 |
СИСТЕМА ИДЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ ДЛЯ СОВЕРШЕНИЯ ЭЛЕКТРОННОЙ СДЕЛКИ ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГИ ИЛИ ПОКУПКИ ТОВАРА | 2019 |
|
RU2714856C1 |
УСТРОЙСТВО АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ДАННЫХ ПРОТОКОЛА ИЗМЕНЕНИЯ ЦЕН | 1999 |
|
RU2251728C2 |
Изобретение относится к вычислительной технике. Технический результат заключается в повышении точности маршрутизации запросов. Указанный технический результат достигается благодаря осуществлению способа маршрутизации запросов между устройством пользователя и исполнительными устройствами, выполняемого вычислительным устройством, содержащего этапы, на которых: получают запрос на оказание услуги; классифицируют запрос на оказание услуги для определения коэффициента сложности; определяют приоритет запроса на оказание услуги; запрашивают информацию о параметрах операторов из профилей операторов у исполнительного устройства; определяют параметры квалификации операторов устройств; определяют список операторов, которым будет направлен запрос на оказание услуги, параметр квалификации которых соответствует значению сложности запроса, и идентификаторы их исполнительных устройств; направляют запрос на оказание услуги в соответствии с определенным списком на исполнительные устройства. 2 н. и 14 з.п. ф-лы, 2 ил.
1. Способ маршрутизации запросов между по меньшей мере одним устройством пользователя и исполнительными устройствами, выполняемый по меньшей мере одним вычислительным устройством, содержащий этапы, на которых:
получают запрос на оказание услуги, которая будет оказана по меньшей мере одним оператором исполнительного устройства;
на основе данных об услуге классифицируют запрос на оказание услуги для определения коэффициента сложности упомянутого запроса;
определяют на основе вида продукта приоритет запроса на оказание услуги, при этом значение приоритета указывает на очередность запроса на оказание услуги при отображении оператору;
запрашивают информацию о параметрах операторов из профилей операторов у исполнительного устройства, при этом параметры операторов указывают на то, что оператор имеет навык работы по меньшей мере с одним из: с заданным перечнем услуг; с заданными типами клиентов; с заданными видами продаж; с заданными видами продукта; с заданными видами отрасли; с заданными статусами пользователя; с заданными органами, принимающими решение в отношении сделки;
определяют параметры квалификации операторов устройств на основе параметров операторов, полученных на предыдущем этапе;
определяют список операторов, которым будет направлен запрос на оказание услуги, параметр квалификации которых соответствует значению сложности запроса, и идентификаторы их исполнительных устройств;
направляют запрос на оказание услуги в соответствии с определенным списком на исполнительные устройства, которые отображаются операторам с учетом значения приоритета запроса.
2. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют вид услуги;
при этом коэффициент сложности запроса на оказание услуги определяется с учетом вида услуги.
3. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют тип клиента;
при этом коэффициент сложности запроса на оказание услуги определяется с учетом типа клиента.
4. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют вид продажи;
при этом коэффициент сложности запроса на оказание услуги определяется с учетом вида продажи.
5. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют вид продукта;
при этом коэффициент сложности запроса на оказание услуги определяется с учетом вида продукта.
6. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют вид отрасли;
при этом коэффициент сложности запроса на оказание услуги определяется с учетом вида отрасли.
7. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют статус пользователя: резидент или нерезидент;
при этом коэффициент сложности запроса на оказание услуги определяется с учетом статуса пользователя.
8. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
извлекают данные об органе, принимающем решение в отношении сделки;
при этом коэффициент сложности запроса на оказание услуги определяется с учетом данных об органе, принимающем решение в отношении сделки.
9. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют наличие в данных об услуге инсайдера третьих, лица, находящегося в санкционных списках или значимого клиента;
определяют повышающий коэффициент сложности в соответствии с определенной на предыдущем этапе информацией и уточняют сложность запроса на оказание услуги в соответствии с повышающим коэффициентом.
10. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
получают данные об услуге;
определяют отсутствие ID клиента;
назначают повышающий коэффициент сложности и уточняют сложность запроса на оказание услуги в соответствии с повышающим коэффициентом.
11. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
определяют наличие особой метки в параметрах запроса,
назначают повышающий коэффициент сложности и уточняют сложность запроса на оказание услуги в соответствии с повышающим коэффициентом.
12. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
определяют, что маршрутизацию запроса следует выполнить среди заданной категории операторов;
проверяют, содержит ли профиль пользователя параметр, указывающий на наличие у пользователя доступа к указанной категории операторов;
повышают сложность запроса в соответствии с заданным разработчиком алгоритмом, если профиль содержит упомянутый параметр.
13. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
определяют наличие в параметрах запроса параметра, характеризующего местоположение пользователя;
при этом запрос на оказание услуги направляют тем операторам, информация о местоположении которых соответствует местоположению пользователя, причем после истечения заданного времени запрос на оказание услуги может быть направлен другим операторам из упомянутого списка.
14. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
определяют наличие в параметрах запроса параметра, характеризующего ID группы связанных заемщиков (ГСЗ);
при этом запрос на оказание услуги направляют тем операторам, в профиле которых содержится параметр, указывающий на возможность работы оператора с указанным ID ГСЗ.
15. Способ по п. 1, характеризующийся тем, что дополнительно выполняют этапы, на которых:
определяют наличие в параметрах оператора параметров, указывающих на наличие у оператора навыка работы с: инсайдерами третьих лиц, санкционными списками, значимыми клиентами или с особыми метками;
уточняют параметр квалификации оператора на основе параметра, полученного на предыдущем этапе.
16. Устройство маршрутизации запросов, содержащее по меньшей мере одно вычислительное устройство и по меньшей мере одно устройство памяти, содержащее машиночитаемые инструкции, которые при их исполнении по меньшей мере одним вычислительным устройством выполняют способ по любому из пп. 1-15.
US 11157843 B1, 26.10.2021 | |||
Колосоуборка | 1923 |
|
SU2009A1 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Токарный резец | 1924 |
|
SU2016A1 |
КОНВЕЙЕР КЛАССИФИКАЦИИ ДАННЫХ, ВКЛЮЧАЮЩИЙ В СЕБЯ ПРАВИЛА АВТОМАТИЧЕСКОЙ КЛАССИФИКАЦИИ | 2010 |
|
RU2544752C2 |
Авторы
Даты
2025-05-14—Публикация
2023-11-29—Подача