АНАЛИТИЧЕСКАЯ СИСТЕМА ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА Российский патент 2006 года по МПК G06F17/40 G06Q10/00 

Описание патента на изобретение RU2274895C1

Изобретение относится к вычислительной технике, в частности к аналитической системе информационно-маркетингового центра (ИМЦ).

Одной из основных функций информационно-маркетингового центра наряду с другими является проведение аналитических исследований рынка товаров электронной торговли, в том числе и проведение маркетинговых исследований.

Маркетинговое исследование - это процесс сбора, обработки и анализа данных с целью использования результатов при принятии маркетинговых решений. Основой для проведения маркетингового исследования служат постоянно возникающие проблемы в этой области.

Наиболее типичными сегодня являются исследования в следующих областях:

- текущие характеристики рынка и тенденции его развития;

- поведение потребителей;

- потребительские предпочтения клиентов;

- конкуренты;

- внутренняя среда производителя;

- характеристики товара;

- ценообразование;

- каналы распространения;

- коммуникации и стимулирование сбыта.

Для любой успешной коммерческой деятельности маркетинговые исследования выступают как начало и логическое завершение любого цикла ее маркетинговой деятельности. Они значительно уменьшают неопределенность при принятии важных маркетинговых решений, что позволяет

- определить потенциальную емкость рынка,

- определить свою долю на рынке,

- проанализировать поведение потребителей и провести анализ конкурентов;

- проанализировать каналы сбыта и выбрать наиболее эффективный из них.

Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).

Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.

Известна и другая система, содержащая центральное процессорное устройство, входы которого соединены с блоками памяти и с блоками подготовки и ввода данных, а выходы подключены к соответствующим блокам памяти, блок обработки данных, информационные входы которого соединены с выходами соответствующих блоков памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного устройства, а выход блока является информационным выходом системы (2).

Последнее из перечисленных выше технических решений наиболее близко к описываемому.

Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур маркетинговых исследований товаров рынка электронной торговли реализуется через поиск данных по всей базе данных, что при больших объемах данных, которые содержит база данных ИМЦ, неизбежно приводит к неоправданно большим затратам времени на получение аналитических оценок.

Цель изобретения - повышение быстродействия системы путем исключения поиска данных маркетинговых исследований по всей базе данных ИМЦ и локализации поиска только по временным и отличительным признакам идентификатора товара.

Поставленная цель достигается тем, что в известную систему, содержащую первый регистр, информационный вход которого является первым информационным входом системы, синхронизирующий вход является первым синхронизирующим входом системы, а первый выход первого регистра является первым информационным выходом системы, второй регистр, информационный вход которого является вторым информационным входом системы, а синхронизирующий вход является вторым синхронизирующим входом системы, третий регистр, информационный вход которого является третьим информационным входом системы, а синхронизирующий вход является третьим синхронизирующим входом системы, счетчик, информационный вход которого является четвертым информационным входом системы, а синхронизирующий вход подключен ко второму синхронизирующему входу системы, блок формирования сигналов записи и считывания, информационный выход которого является адресным выходом системы, а синхронизирующие выходы записи и считывания являются первым и вторым синхронизирующими выходами системы соответственно, блок определения тренда, информационные входы которого соединены с соответствующими информационными выходами группы выходов блока памяти, а выход является вторым информационным выходом системы, устройство формирования текущего адреса записи, выход которого соединен с одним информационным входом первого сумматора, введены устройство формирования базового адреса записи, информационный вход которого соединен со вторым выходом первого регистра, а синхронизирующий вход подключен к первому синхронизирующему входу системы, при этом информационный выход устройства формирования базового адреса записи соединен с другим информационным входом первого сумматора, синхронизирующий выход подключен к синхронизирующему входу первого сумматора, а выходы первой и второй групп выходов устройства формирования базового адреса записи соединены с соответствующими входами первой и второй групп входов устройства формирования текущего адреса записи, устройство формирования адреса временного периода, информационный вход которого соединен с третьим выходом первого регистра, синхронизирующий вход подключен к синхронизирующему выходу устройства формирования базового адреса записи, а синхронизирующий выход соединен с одним синхронизирующим входом блока формирования сигналов записи и считывания, второй сумматор, информационные входы которого подключены к информационным выходам первого сумматора и устройства формирования адреса временного периода, синхронизирующий вход соединен с синхронизирующим выходом устройства формирования адреса временного периода, а выход второго сумматора подключен к одному информационному входу блока формирования сигналов записи и считывания, устройство селекции адреса временного периода, информационный вход которого соединен с выходом второго регистра, а синхронизирующий выход подключен к другому синхронизирующему входу блока формирования сигналов записи и считывания, устройство селекции базового адреса считывания, первый и второй управляющие входы которого являются первым и вторым управляющими входами системы, информационный вход соединен с выходом счетчика, синхронизирующий вход подключен ко второму синхронизирующему входу системы, при этом один синхронизирующий выход устройства селекции базового адреса считывания соединен с синхронизирующим входом устройства селекции адреса временного периода, другой синхронизирующий выход подключен к входу управления блока памяти, информационный вход которого соединен с одним информационным выходом устройства селекции базового адреса считывания, третий сумматор, один информационный вход которого подключен к информационному выходу устройства селекции адреса временного периода, другой информационный вход соединен с соответствующим информационным выходом устройства селекции базового адреса считывания, синхронизирующий вход подключен к синхронизирующему выходу устройства селекции временного периода, а выход третьего сумматора подключен к другому информационному входу блока формирования сигналов записи и считывания, блок подсчета числа сделок, информационный вход которого соединен с соответствующим информационным выходом устройства селекции базового адреса считывания, а информационный выход является третьим информационным выходом системы, при этом один синхронизирующий выход блока подсчета числа сделок является сигнальным выходом системы, а другой соединен со счетным входом блока формирования сигналов записи и считывания, компаратор, один информационный вход является пятым информационным входом системы, другой информационный вход подключен к информационному выходу блока памяти, синхронизирующий вход компаратора соединен с синхронизирующим выходом блока памяти, один выход компаратора подключен к синхронизирующему входу блока определения тренда, а другой выход компаратора соединен с третьим синхронизирующим входом устройства селекции базового адреса считывания и со счетным входом счетчика, и блок сравнения, один информационный вход которого является шестым информационным входом системы, другой информационный вход соединен с выходом третьего регистра, синхронизирующий вход блока сравнения подключен к третьему синхронизирующему входу системы, при этом выходы блока сравнения соединены с соответствующими входами блока подсчета числа сделок, синхронизирующий вход которого соединен с третьим синхронизирующим входом устройства селекции базового адреса считывания.

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

Система (фиг.1) содержит первый 1, второй 2 и третий 3 регистры, первый 4, второй 5 и третий 6 сумматоры, устройство 7 формирования базового адреса записи, устройство 8 формирования текущего адреса записи, устройство 9 формирования адреса временного периода, блок 10 формирования сигналов записи и считывания, устройство 11 селекции базового адреса считывания, устройство 12 селекции адреса временного периода, счетчик 13, блок 14 памяти, блок 15 определения тренда, блок 16 подсчета числа сделок, компаратор 17 и блок 18 сравнения.

На фиг.1 показаны также первый 21, второй 22, третий 23 и четвертый 24, пятый 25 и шестой 26 информационные входы системы, первый 27, второй 28, третий 29 синхронизирующие входы системы, первый 30 и второй 31 управляющие входы системы, первый 32, второй 33 и третий 34 информационные выходы системы, адресный 35 выход, первый 36 и второй 37 синхронизирующие выходы и сигнальный 38 выход системы.

Устройство 7 формирования базового адреса записи (фиг.2) содержит блок памяти 41, выполненный в виде постоянного запоминающего устройства, дешифратор 42, регистр 43, элементы 44-49 И, элементы 50-53 задержки. На чертеже показаны информационный 54 и синхронизирующий 27 входы, а также информационный 55 и синхронизирующий 56 выходы, первая 57-59 и вторая 60-62 группы выходов устройства.

Устройство 8 формирования текущего адреса записи (фиг.3) содержит счетчики 71-73, группы 74-76 элементов И, группу элементов 77 ИЛИ. На чертеже также показаны первая 78-80 и вторая 81-83 группы входов, а также информационный 84 выход.

Устройство 9 формирования адреса временного периода (фиг.4) содержит блок памяти 91, выполненный в виде постоянного запоминающего устройства, регистр 92, дешифратор 93, элементы 94-96 И, элементы 97, 98 задержки. На чертеже также показаны информационный 99 и синхронизирующий 100 входы, информационный 101 и синхронизирующий 102 выходы.

Блок 10 формирования сигналов записи и считывания (фиг.5) содержит счетчик 111, триггер 112, группы 113-114 элементов И, элементы 115-116 И, элементы 117-119 ИЛИ и элементы 120-122 задержки. На чертеже показаны информационные 123, 124 входы, синхронизирующие 125, 126 входы, счетный 127 вход, а также информационный 128 выход и выходы записи 129 и считывания 130.

Устройство 11 селекции базового адреса считывания (фиг 6) содержит блок памяти 131, выполненный в виде постоянного запоминающего устройства, регистры 132, 133, дешифратор 134, триггер 135, элементы 136-140 И, элемент 141 ИЛИ, элементы 142, 143 задержки. На чертеже показаны информационный 144, первый 28 и второй 145 синхронизирующие входы, первый 30 и второй 31 управляющие входы, а также информационные 147, 148 и синхронизирующие 149, 150 выходы устройства.

Устройство 12 селекции адреса временного периода (фиг.7) содержит блок памяти 161, выполненный в виде постоянного запоминающего устройства, регистр 162, дешифратор 163, элементы 164-166 И, элементы 167, 168 задержки. На чертеже также показаны информационный 155 и синхронизирующий 156 входы, информационный 170 и синхронизирующий 169 выходы.

Блок 14 памяти (фиг.8) содержит счетчик 171, дешифратор 172, регистры 173-175, элементы 176-178 И, элементы 179, 180 задержки. На чертеже показаны информационный 181, синхронизирующий 182 и установочный 183 входы, а также группа 184-186 информационных выходов, синхронизирующий 187 и информационный 188 выходы.

Блок 16 подсчета числа сделок (фиг.9) содержит компаратор 191, счетчики 192, 193, элемент 194 ИЛИ, элемент 195 задержки. На чертеже показаны информационный 196 и первый 197 и второй 198 синхронизирующие входы, а также информационный 34, первый 38 и второй 199 синхронизирующие выходы блока.

Блок 18 сравнения (фиг.10) содержит компаратор 201 и элемент 202 задержки. На чертеже показаны информационные 26 и 203 и синхронизирующий 29 входы, а также 204, 205 - выходы блока.

Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.

Система работает следующим образом.

В процессе проведения электронных торгов после заключения каждой сделки между продавцом и покупателем с информационного входа 21 системы на вход регистра 1 поступает кодограмма следующего содержания:

КОДКОДКОДКОДКОДКОДКОДДАТАОБЪЕМЦЕНАПРОДАВЕЦПОКУПАТЕЛЬТоварасделкисделкиза ЕД.

Данная кодограмма заносится в регистр 1 синхронизирующим импульсом, поступающим на синхронизирующий вход 27 системы. С первого выхода регистра 1 полное содержание кодограммы выдается на информационный выход 32 системы.

Со второго выхода регистра 1 код товара поступает на информационный вход 54 устройства 7, откуда он подается на вход дешифратора 42, расшифровывающего код товара и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 44-49 И.

Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 42 будут открыты элементы 44 и 47 И, а, кроме того, высокий потенциал с первого выхода дешифратора будет выдан на выход 57 устройства.

Синхронизирующий импульс с входа 27 системы, задержанный элементом 50 на время срабатывания дешифратора 42, поступает, во-первых, через элемент 44 И на вход фиксированной ячейки ПЗУ 41, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи всех сделок по данному товару, и считывает ее содержимое на вход регистра 43.

Во-вторых, этот же импульс, задержанный элементом 51 на время считывания базового адреса из ПЗУ 41, поступает на синхронизирующий вход регистра 43 и заносит в него код базового адреса, который с выхода 55 регистра 43 поступает на один информационный вход сумматора 4. На другой вход сумматора 4 с выхода 84 устройства 8 поступает код с выхода счетчика 71 через элементы 74 И, открытые по второму выходу высоким потенциалом с выхода 57 устройства 7.

Тот же синхронизирующий импульс, задержанный элементом 52 на время занесения кода базового адреса в регистр 43, во-первых, через выход 56 устройства 7 поступает на синхронизирующий вход сумматора 4, обеспечивая суммирование базового адреса и кода счетчика 71. Учитывая, однако, что к настоящему времени счетчик 71 находился в исходном состоянии и его показания были равны нулю, то в результате суммирования код базового адреса на выходе сумматора 4 останется без изменения и с выхода 103 поступит на один вход сумматора 5.

Во-вторых, синхронизирующий импульс с выхода элемента 52 задерживается элементом 53 на время срабатывания сумматора 4, и после чего через элемент 47 и выход 69 устройства 7 поступает на вход 78 устройства 8 и далее на счетный вход счетчика 71, увеличивая его показания на единицу и формируя тем самым показания счетчика 71 к следующему циклу работы.

Параллельно с описанным выше процессом код даты сделки с третьего выхода регистра 1 поступает на информационный вход 99 устройства 9 и далее поступает на вход дешифратора 93, расшифровывающего код даты сделки и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 94-96 И.

Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 93 будет открыт элемент 94 И. Синхронизирующий импульс с выхода 56 устройства 7 поступает, во-первых, через элемент 44 И на вход 100 устройства 9 и далее через элемент 94 И поступает на вход фиксированной ячейки ПЗУ 91, в которой хранится адрес зоны памяти базы данных, выделенной для записи всех сделок в указанный период времени, и считывает ее содержимое на вход регистра 92.

Во-вторых, синхронизирующий импульс с входа 100 задерживается элементом 97 на время считывания кода временного периода и поступает на синхронизирующий вход регистра 92 и заносит в него код временного периода, который с выхода 101 регистра 92 поступает на другой информационный вход сумматора 5. Напомним, что на первый вход сумматора 5 с выхода 103 сумматора 4 поступает код базового адреса товара.

Синхронизирующий импульс с выхода элемента 97, задержанный элементом 98 на время занесения кода временного периода в регистр 92, с выхода 102 устройства 9 поступает на синхронизирующий вход сумматора 5, фиксируя суммарный адрес записи, который с выхода сумматора 5 поступает на вход 123 блока 10. Кроме того, синхронизирующий импульс с выхода 102 устройства 9 поступает на синхронизирующий вход 125 блока 10.

С входа 123 блока 10 сформированный адрес записи поступает на одни входы элементов 113 И первой группы, которые будут открыты высоким потенциалом с инверсного выхода триггера 112. Состояние триггера 12 определяется синхронизирующими импульсами записи, поступающими на вход 125 блока 10, и синхронизирующими импульсами считывания, поступающими на вход 126 блока 10.

Учитывая, что в данный момент времени на вход 125 блока 10 поступил синхронизирующий импульс записи, то, пройдя на установочный вход триггера 12, этот импульс подтвердит его в исходное состояние, при котором высоким потенциалом с инверсного выхода триггера 12 будут открыты как элементы 113 И группы, так и элемент 116 И.

Код адреса записи с выхода элементов 113 И группы проходит через элементы 119 ИЛИ группы на информационный вход счетчика 111, на синхронизирующий вход которого поступает импульс с входа 125 блока 10, прошедший по цепочке: элемент 117 ИЛИ и элемент 120 задержки, задерживающий импульс на время срабатывания сумматора 5.

Кроме того, этот же импульс с выхода элемента 120 задержки проходит элемент 116 И, задерживается элементом 122 на время занесения кода адреса в счетчик 111 и далее через выход 36 системы поступает на вход первого канала прерывания сервера базы данных.

С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи показаний регистра 1 с выхода 32 системы по адресу, сформированному на выходе 35 системы.

Процедура записи последующих кодограмм заключенных сделок электронной торговли осуществляется описанным выше образом.

Проведение маркетинговых исследований рынка электронных торгов должно дать ответы на следующие вопросы:

- По каким товарам заключаются сделки с наибольшим объемом торгов?

- В какие временные периоды наблюдается повышенная активность торгов с большими объемами сделок?

С этой целью на автоматизированном рабочем месте оператора-эксперта формируется соответствующий запрос, кодограмма которого имеет следующую структуру:

КОД ТОВАРАКОД ГОДА начала временного периода, начиная с которого будет проводиться маркетинговое исследованиеКОД ДЛИТЕЛЬНОСТИ ВРЕМЕННОГО ПЕРИОДА Количество лет, установленное для проведения маркетинговых исследованийКОД ЗАДАННОГО ОБЪЕМА СДЕЛОК для проведения маркетинговых исследованийВводится цифровое значениеВводится цифровое значениеВводится цифровое значениеВводится цифровое значение объема сделок

При этом код выбранного товара с информационного входа 22 системы поступает на информационный вход регистра 2, цифровое значение кода года с информационного входа 24 системы поступает на информационный вход счетчика 13, код длительности временного периода с информационного входа 25 поступает на информационный вход 207 компаратора 17, а код заданного объема сделок с информационного входа 26 системы поступает на один вход блока сравнения 18.

Поступление кодограммы запроса с АРМа эксперта сопровождается синхронизирующим импульсом, поступающим на вход 28 системы и далее на синхронизирующие входы счетчика 13 и регистра 2, занося в счетчик цифровое значение года, а регистр 2 код выбранного товара. Во-вторых, этот же синхронизирующий импульс поступает на первый 28 синхронизирующий вход устройства 11, откуда проходит через элемент 141 ИЛИ, задерживается элементом 142 на время занесения кода в счетчик 13, регистр 2 и время срабатывания дешифратора 134, и поступает на опрос состояния элементов 136-138 ИЛИ.

Дешифратор 134 расшифровывает цифровое значение года, выдавая на один их своих выходов высокий потенциал и открывая тем самым один из элементов 136-138 И.

Учитывая то обстоятельство, что открытым по одному входу будет только один из элементов 136-138 И, то, пройдя соответствующий элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 131, где хранится базовый адрес раздела памяти сервера (на чертеже не показан), начиная с которого в данном разделе памяти хранятся все записи сделок, выполненные в данном году.

Структура считываемого кода из фиксированной ячейки памяти ПЗУ 131 имеет следующий вид:

КодКодбазового адреса раздела памяти сервера базы данныхобщего числа записей сделок, заключенных в текущем году

Коды базового адреса и общего числа записей сделок с выходов ПЗУ 131 поступают на информационные входы регистров 132 и 133 соответственно, куда и заносятся синхронизирующим импульсом с выхода элемента 143, задерживающего синхронизирующий импульс на время считывания кодов из ПЗУ.

Код базового адреса раздела памяти сервера базы данных с выхода 147 устройства 11 выдается на один вход сумматора 6, а код общего числа записей сделок с выхода 148 выдается как на информационный вход 181 блока 14 памяти, так и на информационный вход блока 16 подсчета числа сделок.

Кроме того, синхронизирующий импульс с выхода элемента 143 задержки поступает на одни входы элементов 139 и 140 И, управляемые триггером режима 135, состояние которого определяется выбором экспертом одного из двух режимов проведения маркетинговых исследований, задаваемых подачей сигналов с управляющих входов 30 и 31 системы.

В первом режиме триггер 135 находится в исходном состоянии и высоким потенциалом с инверсного выхода открывает элемент 140 И, в результате чего синхронизирующий импульс с выхода элемента 143 проходит элемент 140 И и с выхода 149 устройства 11 поступает на синхронизирующий вход 156 устройства 12, на информационный вход 155 которого с выхода регистра 2 подан код выбранного товара.

Дешифратор 163 расшифровывает код признака товара, выдавая на один из входов элементов 164-166 высокий потенциал. В результате этого синхронизирующий импульс с входа 156 блока 12, во-первых, проходит соответствующий элемент 164-166 И, открытый дешифратором 163, и поступает на вход считывания фиксированной ячейки памяти ПЗУ 161.

В результате этого опорный адрес выбранного товара считывается с выхода ПЗУ 161 на вход регистра 162, куда он и заносится синхронизирующим импульсом с входа 156, задержанным элементом 167 на время считывания кода из ПЗУ 161.

С выхода 170 блока 12 опорный адрес считывания товара поступает на информационный вход сумматора 6, на другой вход которого подан адрес заданного года считывания с выхода 147 устройства 11. Параллельно с этим синхронизирующий импульс с выхода элемента 167 блока 12 задерживается элементом 168 на время срабатывания регистра 162 и с выхода 169 поступает как на синхронизирующий вход сумматора 6, так и на синхронизирующий вход 126 блока 10.

По синхронизирующему импульсу сумматор 6 формирует результирующий адрес считывания данных из базы данных сервера, который с выхода сумматора 6 через вход 124 блока 10 поступает на входы элементов 114 И группы.

Одновременно с этим импульс с входа 126 блока 10 сразу же поступает на единичный вход триггера 112 и устанавливает его в единичное состояние, при котором элементы 114 И группы и элемент 115 И будут открыты. Кроме того, этот же импульс с входа 126 проходит элемент 117 ИЛИ, задерживается элементом 120 на время срабатывания триггера 112, и, во-первых, поступает на синхронизирующий вход счетчика 111, занося в него результирующий код адреса считывания с входа 124 через элементы 114 И группы и элементы 119 ИЛИ группы.

Во-вторых, тот же синхронизирующий импульс с выхода элемента 120 задержки проходит элемент 115 И, элемент 118 ИЛИ на вход элемента 121 задержки.

После задержки элементом 121 на время занесения кода адреса в счетчик 111 синхронизирующий импульс проходит на выход 37 системы и далее поступает на вход второго канала прерывания сервера базы данных.

С приходом этого сигнала сервер переходит на подпрограмму считывания содержимого базы данных по адресу, сформированному на выходе 35 системы и записи, во-первых, считанных показаний кодограммы базы данных в приемный регистр автоматизированного рабочего места эксперта (на чертеже не показан), и, во-вторых, записи величины объема сделки с входа 23 в регистр 3 по синхронизирующему сигналу сервера, поступающему с входа 29 на синхронизирующий вход регистра 3.

С выхода регистра 3 считанная величина объема сделки поступает на вход 203 блока сравнения 18, на другой вход которого с входа 26 поступает установленная экспертом пороговая величина сделки, представляющая интерес для эксперта. По синхронизирующему импульсу с входа 29, задержанному элементом 202 на время занесения кода в регистр 3, компаратор 201 сравнивает входные коды.

Если величина объема сделки, зафиксированная в регистре 3, будет меньше пороговой величины, установленной экспертом, то на выходе 204 блока 18 формируется импульс, поступающий на вход 197 блока 16 и далее через элемент 194 ИЛИ прямо на синхронизирующий вход компаратора 191, на один информационный вход которого с входа 196 поступает код количества сделок в считываемом году с выхода 148 устройства 11, а на другой вход код показаний счетчика 192, фиксирующего число считанных записей сделок из памяти базы данных сервера.

Учитывая, что к настоящему времени счетчик 192 находился в исходном состоянии, то его показания были равны нулю, и при сравнении входных кодов компаратор 191 вырабатывает сигнал меньше, который с выхода 199 поступает на вход 127 блока 10 и далее подается на счетный вход счетчика 111, увеличивая адрес считывания на единицу. Кроме того, тот же импульс проходит элемент 118 ИЛИ, задерживается элементом 121 на время срабатывания счетчика 111 и далее через выход 37 системы поступает на вход второго канала прерывания сервера базы данных.

С приходом этого сигнала сервер вновь переходит на подпрограмму считывания содержимого базы данных по адресу, сформированному на выходе 35 системы и записи, во-первых, считанных показаний следующей кодограммы базы данных в приемный регистр автоматизированного рабочего места эксперта (на чертеже не показан), и, во-вторых, записи величины объема сделки с входа 23 в регистр 3 по синхронизирующему сигналу сервера, поступающему с входа 29 на синхронизирующий вход регистра 3.

Если же величина считанного объема сделки превысит пороговый уровень, установленный экспертом, то блок сравнения 18 формирует импульс на выходе 205, с которого импульс поступает на вход 198 блока 16 и далее подается как на счетный вход счетчика 193, фиксирующего число сделок, объем которых превысил пороговый уровень, так и на синхронизирующий вход компаратора 191, сравнивающего число записей сделок, содержащихся в текущем году, с числом считанных записей.

Описанный процесс считывания записей сделок из базы данных сервера будет продолжаться до тех пор, пока компаратор 191 блока 16 не зафиксирует равенство кодов на своих входах выдачей сигнала на выход 38 системы, свидетельствующего о том, что выборка сделок, превышающих заданный уровень, завершена, а число подобных сделок зафиксировано в счетчике 193 блока 16.

Если же предметом маркетинговых исследований будет общее количество сделок по годам проведенных электронных торгов, то в этом случае эксперт выбирает второй режим, при котором триггер 135 сигналом с входа 30 системы будет установлен в единичное состояние, при котором будет открыт элемент 139 И. Отличие от первого режима работы состоит в том, что при записи считанных кодов из ПЗУ 131 в регистры 132 и 133 импульс с выхода элемента задержки 143 проходит не через элемент 140 И, как в первом случае, а через элемент 139 И, с выхода которого синхронизирующий импульс поступает на выход 150 устройства 11 и далее на вход 182 блока памяти 14.

В исходном состоянии счетчик 171 блока 14 обнулен и нулевой код с его выхода поступает на вход дешифратора 172, который, расшифровывая нулевой входной код, открывает первый 176 элемент И по одному входу. С поступлением синхронизирующего импульса на вход 182 он сразу же проходит через элемент 176 И на синхронизирующий вход регистра 173 и заносит в него код количества сделок в году с входа 181 блока.

После задержки элементом 179 на время занесения кода в регистр 1 этот импульс поступает на счетный вход счетчика 171, фиксирующего факт занесения кода количества сделок в году в первый регистр 173.

Показания счетчика 171 выдаются через выход 188 блока 14 на вход 206 компаратора 17, на другой вход которого с входа 25 поступает код длительности временного периода, в течение которого необходимо провести маркетинговые исследования.

Учитывая то обстоятельство, что счетчик 171 зафиксировал данные о сделках только одного года, то компаратор 17 вырабатывает импульс на выходе 210, с которого указанный импульс поступает на счетный вход счетчика 13, увеличивая его показания на единицу, и на синхронизирующий вход 145 устройства 11.

Дешифратор 134 расшифровывает цифровое значение года, поступающее с выхода счетчика 13, выдавая на один из своих выходов высокий потенциал и открывая тем самым один из элементов 136-138 И.

Учитывая то обстоятельство, что открытым по одному входу будет только один из элементов 136-138 И, то, пройдя соответствующий элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 131, где хранится базовый адрес раздела памяти сервера (на чертеже не показан), начиная с которого в данном разделе памяти хранятся все записи сделок, выполненные в данном году.

Как уже отмечалось ранее, структура считываемого кода из фиксированной ячейки памяти ПЗУ 131 имеет следующий вид:

КодКодбазового адреса раздела памяти сервера базы данныхобщего числа записей сделок, заключенных в текущем году

Коды базового адреса и общего числа записей сделок с выходов ПЗУ 131 поступают на информационные входы регистров 132 и 133 соответственно, куда и заносятся синхронизирующим импульсом с выхода элемента 143, задерживающего синхронизирующий импульс на время считывания кодов из ПЗУ.

Код базового адреса раздела памяти сервера базы данных с выхода 147 устройства 11 в этом режиме работы системы не используется, а код общего числа записей сделок с выхода 148 вновь выдается как на информационный вход 181 блока 14 памяти.

Синхронизирующий импульс с выхода 150 устройства 11 через вход 182 блока 14 поступает теперь через другой элемент 177 И на синхронизирующий вход очередного теперь уже 174 регистра и заносит в него данные с входа 181.

Этот процесс записи данных о количестве сделок по годам продолжается до тех пор, пока компаратор 17 на зафиксирует равенство входных кодов, вырабатывая импульс на выходе 209. Указанный импульс поступает на синхронизирующий вход блока 15, на информационные входы которого поданы числовые данные о сделках, заключенных в течение каждого из годов, входящих в выбранный временной период.

При проведении маркетинговых исследований блок 15 реализует функцию статистической обработки данных, используя программные средства из библиотеки программных средств Excel 2000 [3].

В частности, блок 15 прогнозирует количественное значение сделок при проведении электронной торговли при помощи стандартной функции Excel 2000 - ТЕНДЕНЦИЯ.

Указанная функция позволяет проводить линейную экстраполяцию, или, другими словами, рассчитывать наиболее подходящую прямую линию, которая проходит через последовательность заданных точек. Фактически речь идет о задаче, в которой на график наносится набор точек, а затем подбирается прямая, задаваемая уравнением Y=ах+b, по которой можно проследить развитие функции с наименьшей ошибкой.

Функция ТЕНДЕНЦИЯ () возвращает (т.е. ее результатом является) массив чисел, который можно использовать для построения линии тренда (тенденции) - прямой линии, которая помогает понять поведение фактических данных.

Функция имеет четыре аргумента:

=ТЕНДЕНЦИЯ (известные_значения_y; известные_значения_x; новые_значения_x; конст).

Первые два представляют собой известные значения зависимых и независимых переменных соответственно.

Аргумент известные_значения_y является одним столбцом, одной строкой или прямоугольным диапазоном.

- Если аргумент известные_значения_y состоит из одной строки или одного столбца, то соответственно каждый столбец или строка в аргументе известные_значения_x рассматриваются как независимая переменная.

- Если аргумент известные_значения_y является прямоугольным диапазоном, то можно использовать только одну независимую переменную. В этом случае аргумент известные_значения_x должен быть прямоугольным диапазоном такого же размера и формы, как известные_значения_y.

Третий и четвертый аргументы необязательные.

Если включена константа b конст, значение этого аргумента должно быть ИСТИНА или ЛОЖЬ (1 или 0). Если этот аргумент опущен или равен 1, то константа b вычисляется обычным образом, в противном случае она полагается равной 0 и уравнение прямой имеет вид y=ах.

Рассмотрим пример, поясняющий анализ изменения численности сделок, зафиксированных в регистрах блока 14 за временной интервал, равный семи последовательным годам (таблица).

Порядковый номер годаКоличество сделокТенденцияАВС13365019282336506083436386011974042141701786465274340237552628541029645873454403553648455283 - прогноз на 8 год.

В данном примере для вычисления линии тренда, которая аппроксимирует известные данные, в функции опущены третий и четвертый аргументы. Массив результатов в столбце С имеет такой же размер, как и диапазон известные_значения_x в столбце А.

Для нахождения значения каждой точки на линии регрессии, которая аппроксимирует данные столбца В, использована функция ТЕНДЕНЦИЯ ().

В данном примере аргументом y является диапазон В1:В7. Аргументом известные_значения_x является диапазон А1:А7. В нем хранятся номера годов, по которым прослеживается тенденция.

Для вычисления прогнозных значений уровней числовых показателей на один, два и более лет вперед следует ввести в число аргументов функции массив новые_значения_x.

Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных маркетинговых исследований по всей базе данных электронных торгов.

Источники информации

1. Патент США №0505651, М. кл. G 06 F 13/40, 13/38, 1992.

2. Патент США №5129083, М. кл. G 06 F 12/00, 15/40, 1992 (прототип).

3. Марк Додж, Крейг Стинсон., Эффективная работа с Microsoft Excel 2000. Издательский дом "Питер", 2002, с.531-565.

Похожие патенты RU2274895C1

название год авторы номер документа
СИСТЕМА ДИСТАНЦИОННОГО ОБУЧЕНИЯ 2005
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
RU2282247C1
СИСТЕМА ИНФОРМАЦИОННОГО ВЗАИМОДЕЙСТВИЯ ИНФОРМАЦИОННО-МАРКЕТИНГОВЫХ ЦЕНТРОВ В ИНТЕГРИРОВАННОЙ ИНФРАСТРУКТУРЕ ЭЛЕКТРОННОЙ ТОРГОВЛИ 2004
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
RU2271572C1
СИСТЕМА ДИСТАНЦИОННОГО ОБУЧЕНИЯ СТУДЕНТОВ 2006
  • Старых Александр Васильевич
  • Харитонов Валерий Иванович
  • Каюмов Виктор Павлович
  • Артамонов Борис Владимирович
  • Романов Анатолий Николаевич
RU2315364C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПРОВЕДЕНИЯ ФИНАНСОВЫХ ПЛАТЕЖЕЙ МЕЖДУ УЧАСТНИКАМИ ТОРГОВЫХ СДЕЛОК 2004
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
  • Акимова Галина Павловна
RU2278412C1
СИСТЕМА ДЛЯ ВВОДА, ХРАНЕНИЯ, УПОРЯДОЧЕНИЯ И ИЗВЛЕЧЕНИЯ ИНФОРМАЦИИ ИЗ ИНФОРМАЦИОННОГО ФОНДА ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА 2004
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
  • Боженов Артем Юрьевич
RU2275680C1
СИСТЕМА ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА 2004
  • Арлазаров В.Л.
  • Боженов А.Ю.
  • Кульянов А.К.
  • Романов А.Н.
  • Славин О.А.
  • Хлебутин П.С.
RU2258254C1
СПРАВОЧНАЯ СИСТЕМА ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА 2003
  • Арлазаров В.Л.
  • Романов А.Н.
  • Славин О.А.
  • Цыгичко В.Н.
  • Черешкин Д.С.
RU2259584C2
СИСТЕМА УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ ДОКУМЕНТООБОРОТОМ ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА 2004
  • Акимова Г.П.
  • Арлазаров В.Л.
  • Пашкин М.А.
  • Романов А.Н.
  • Славин О.А.
RU2260843C1
СИСТЕМА ЛОГИСТИКИ ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА 2004
  • Арлазаров В.Л.
  • Романов А.Н.
  • Славин О.А.
RU2263956C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА 2006
  • Рейнгольд Леонид Александрович
RU2334273C2

Иллюстрации к изобретению RU 2 274 895 C1

Реферат патента 2006 года АНАЛИТИЧЕСКАЯ СИСТЕМА ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА

Изобретение относится к вычислительной технике, в частности к аналитической системе информационно-маркетингового центра. Техническим результатом является повышение быстродействия системы путем исключения поиска данных маркетинговых исследований по всей базе данных электронной торговли и локализации поиска только по временным и отличительным признакам идентификатора товаров. Технический результат достигается тем, что система содержит три регистра, три сумматора, устройство формирования базового адреса записи, устройство формирования текущего адреса записи, устройство формирования адреса временного периода, блок формирования сигналов записи и считывания, устройство селекции базового адреса считывания, устройство селекции адреса временного периода, счетчик, блок памяти, блок определения тренда, блок подсчета числа сделок, компаратор и блок сравнения. 10 ил., 1 табл.

Формула изобретения RU 2 274 895 C1

Аналитическая система информационно-маркетингового центра, содержащая первый регистр, информационный вход которого является первым информационным входом подсистемы, синхронизирующий вход является первым синхронизирующим входом подсистемы, а первый выход первого регистра является первым информационным выходом подсистемы, второй регистр, информационный вход которого является вторым информационным входом подсистемы, а синхронизирующий вход является вторым синхронизирующим входом подсистемы, третий регистр, информационный вход которого является третьим информационным входом подсистемы, а синхронизирующий вход является третьим синхронизирующим входом подсистемы, счетчик, информационный вход которого является четвертым информационным входом подсистемы, а синхронизирующий вход подключен ко второму синхронизирующему входу подсистемы, блок формирования сигналов записи и считывания, информационный выход которого является адресным выходом подсистемы, а синхронизирующие выходы записи и считывания являются первым и вторым синхронизирующими выходами подсистемы соответственно, блок определения тренда, информационные входы которого соединены с соответствующими информационными выходами группы выходов блока памяти, а выход является вторым информационным выходом подсистемы, и устройство формирования текущего адреса записи, выход которого соединен с одним информационным входом первого сумматора, отличающаяся тем, что подсистема содержит устройство формирования базового адреса записи, информационный вход которого соединен со вторым выходом первого регистра, а синхронизирующий вход подключен к первому синхронизирующему входу подсистемы, при этом информационный выход устройства формирования базового адреса записи соединен с другим информационным входом первого сумматора, синхронизирующий выход подключен к синхронизирующему входу первого сумматора, а выходы первой и второй групп выходов устройства формирования базового адреса записи соединены с соответствующими входами первой и второй групп входов устройства формирования текущего адреса записи, устройство формирования адреса временного периода, информационный вход которого соединен с третьим выходом первого регистра, синхронизирующий вход подключен к синхронизирующему выходу устройства формирования базового адреса записи, а синхронизирующий выход соединен с одним синхронизирующим входом блока формирования сигналов записи и считывания, второй сумматор, информационные входы которого подключены к информационным выходам первого сумматора и устройства формирования адреса временного периода, синхронизирующий вход соединен с синхронизирующим выходом устройства формирования адреса временного периода, а выход второго сумматора подключен к одному информационному входу блока формирования сигналов записи и считывания, устройство селекции адреса временного периода, информационный вход которого соединен с выходом второго регистра, а синхронизирующий выход подключен к другому синхронизирующему входу блока формирования сигналов записи и считывания, устройство селекции базового адреса считывания, первый и второй управляющие входы которого являются первым и вторым управляющими входами системы, информационный вход соединен с выходом счетчика, синхронизирующий вход подключен ко второму синхронизирующему входу подсистемы, при этом один синхронизирующий выход устройства селекции базового адреса считывания соединен с синхронизирующим входом устройства селекции адреса временного периода, другой синхронизирующий выход подключен к входу управления блока памяти, информационный вход которого соединен с одним информационным выходом устройства селекции базового адреса считывания, третий сумматор, один информационный вход которого подключен к информационному выходу устройства селекции адреса временного периода, другой информационный вход соединен с соответствующим информационным выходом устройства селекции базового адреса считывания, синхронизирующий вход подключен к синхронизирующему выходу устройства селекции временного периода, а выход третьего сумматора подключен к другому информационному входу блока формирования сигналов записи и считывания, блок подсчета числа сделок, информационный вход которого соединен с соответствующим информационным выходом устройства селекции базового адреса считывания, а информационный выход является третьим информационным выходом подсистемы, при этом один синхронизирующий выход блока подсчета числа сделок является сигнальным выходом подсистемы, а другой соединен со счетным входом блока формирования сигналов записи и считывания, компаратор, один информационный вход которого является пятым информационным входом подсистемы, другой информационный вход подключен к информационному выходу блока памяти, синхронизирующий вход компаратора соединен с синхронизирующим выходом блока памяти, один выход компаратора подключен к синхронизирующему входу блока определения тренда, а другой выход компаратора соединен с третьим синхронизирующим входом устройства селекции базового адреса считывания и со счетным входом счетчика, и блок сравнения, один информационный вход которого является шестым информационным входом подсистемы, другой информационный вход соединен с выходом третьего регистра, синхронизирующий вход блока сравнения подключен к третьему синхронизирующему входу подсистемы, при этом выходы блока сравнения соединены с соответствующими входами блока подсчета числа сделок, синхронизирующий вход которого соединен с третьим синхронизирующим входом устройства селекции базового адреса считывания.

Документы, цитированные в отчете о поиске Патент 2006 года RU2274895C1

US 5129083 А, 07.07.1992
Прибор для разметки образцов, предназначенных для испытания на разрыв 1928
  • Жердев И.И.
SU14093A1
US 5455947 А, 03.10.1995
US 5713014 A, 27.01.1998.

RU 2 274 895 C1

Авторы

Арлазаров Владимир Львович

Романов Анатолий Николаевич

Славин Олег Анатольевич

Кульянов Александр Кулджанович

Даты

2006-04-20Публикация

2004-11-01Подача