RU2275680C1 - System for inputting, storing, ordering and extracting information from information base of information-marketing center - Google Patents
System for inputting, storing, ordering and extracting information from information base of information-marketing center Download PDFInfo
- Publication number
- RU2275680C1 RU2275680C1 RU2004131590/09A RU2004131590A RU2275680C1 RU 2275680 C1 RU2275680 C1 RU 2275680C1 RU 2004131590/09 A RU2004131590/09 A RU 2004131590/09A RU 2004131590 A RU2004131590 A RU 2004131590A RU 2275680 C1 RU2275680 C1 RU 2275680C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- synchronizing
- information
- data
- Prior art date
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Изобретение относится к вычислительной технике, в частности к системе для ввода, хранения, упорядочения и извлечения информации из информационного фонда информационно-маркетингового центра (ИМЦ).The invention relates to computer technology, in particular to a system for entering, storing, organizing and extracting information from the information fund of the information and marketing center (IMC).
Система для ввода, хранения, упорядочения и извлечения информации из информационного фонда информационно-маркетингового центра предназначена для реализации функций ввода, хранения, упорядочения и извлечения информации, связанной с обеспечением деятельности ИМЦ, торговых площадок, систем закупок и т.п. Она позволяет оперировать с информацией о предлагаемых товарах и ценах на них, позволяет загружать информацию из внешних источников, классифицировать ее в форме, удобной для последующего анализа, а затем производить различные выборки для проведения маркетинговых исследований, поиска партнеров и т.п.The system for entering, storing, organizing and retrieving information from the information fund of the information and marketing center is designed to implement the functions of entering, storing, organizing and retrieving information related to the provision of activities for the IMC, trading floors, procurement systems, etc. It allows you to operate with information about the offered goods and prices for them, allows you to download information from external sources, classify it in a form convenient for subsequent analysis, and then make various samples for marketing research, search for partners, etc.
При решении задач организации хранения данных система обеспечивает выполнение следующих функций: поддержания в актуальном состоянии системы классификаторов, размещения хранящейся информации по классификаторам, хранения информации об организациях и персоналиях, хранения информации о товарах, хранения информации о предложениях/запросах с указанием цен и т.п.When solving the problems of organizing data storage, the system provides the following functions: maintaining the classifier system up to date, storing stored information on classifiers, storing information about organizations and personalities, storing information about goods, storing information about offers / requests with prices, etc. .
Особенность поставленной технической задачи заключается в необходимости организации такой выборки данных системы, которая позволила бы резко сократить время, затрачиваемое пользователями системы на поиск и представление требуемых данных.The peculiarity of the technical task posed is the need to organize such a selection of system data that would dramatically reduce the time spent by users of the system in searching and presenting the required data.
Известны системы, которые могли бы быть использованы для решения поставленной задачи [1, 2].Known systems that could be used to solve the problem [1, 2].
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].The first of the known systems comprises data reception and storage units connected to control and data processing units, search and selection units connected to data storage and display units, the synchronizing inputs of which are connected to the outputs of the control unit [1].
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.A significant drawback of this system is the impossibility of solving the problem of updating data stored in memory in the form of relevant documents at the same time as solving the problem of delivering the contents of these documents to users in real time.
Известна и другая система, содержащая центральное процессорное устройство, входы которого соединены с блоками памяти и с блоками подготовки и ввода данных, а выходы подключены к соответствующим блокам памяти, блок обработки данных, информационные входы которого соединены с выходами соответствующих блоков памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного устройства, а выход блока является информационным выходом системы [2].Another system is known, comprising a central processing unit, the inputs of which are connected to the memory blocks and to the data preparation and input units, and the outputs are connected to the corresponding memory blocks, the data processing unit, the information inputs of which are connected to the outputs of the corresponding memory blocks, the synchronizing inputs are connected to control outputs of the central processing unit, and the output of the block is the information output of the system [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.The last of the above technical solutions is closest to the described.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур выборки данных информационного фонда реализуется через поиск информации по всей базе данных, что при огромных объемах данных информационного фонда ИМЦ неизбежно приводит к неоправданно большим затратам времени на получение требуемой информации.Its disadvantage lies in the low speed of the system, due to the fact that the data collection procedures of the information fund are carried out by searching for information throughout the database, which, with huge amounts of data from the IMC information fund, inevitably leads to unreasonably large time spent on obtaining the required information.
Цель изобретения - повышение быстродействия системы путем исключения поиска данных информационного фонда по всей базе данных и локализации поиска информации только по идентификаторам каталогов товаров и услуг.The purpose of the invention is to improve system performance by eliminating the search for information fund data across the entire database and localizing information retrieval only by identifiers of catalogs of goods and services.
Поставленная цель достигается тем, что в известную систему, содержащую первый регистр, информационный вход которого является первым информационным входом системы, а синхронизирующий вход является первым синхронизирующим входом системы, второй регистр, информационный вход которого является вторым информационным входом системы, синхронизирующий вход является вторым синхронизирующим входом системы, а выход соединен с информационным входом третьего регистра, выход которого подключен к информационному входу блока выдачи данных, выход которого является информационным выходом системы, устройство для селекции адреса каталогов данных, информационный вход которого соединен с первым выходом первого регистра, а синхронизирующий вход подключен к первому синхронизирующему входу системы, и суммирующий счетчик, выход которого является адресным выходом системы, введены устройство для селекции адреса подкаталогов данных, информационный вход которого соединен с вторым выходом первого регистра, а синхронизирующий вход подключен к первому синхронизирующему входу системы, сумматор, один информационный вход которого соединен с информационным выходом устройства для селекции адресов каталогов данных, другой подключен к первому информационному выходу устройства для селекции адресов подкаталогов данных, синхронизирующий вход соединен с первым синхронизирующим выходом устройства для селекции адресов каталогов данных, а выход сумматора подключен к информационному входу суммирующего счетчика, синхронизирующий вход которого соединен со вторым синхронизирующим выходом устройства для селекции адресов каталогов данных, третий синхронизирующий выход которого является синхронизирующим выходом системы, устройство для селекции временных циклов считывания данных, синхронизирующий вход которого соединен со вторым синхронизирующим входом системы, а установочный вход является установочным входом системы, компаратор, информационные входы которого подключены к выходам второго и третьего регистров соответственно, синхронизирующий вход соединен с первым синхронизирующим выходом устройства для селекции временных циклов считывания данных, один выход компаратора подключен к первому управляющему входу устройства для селекции временных циклов считывания данных, а другой выход соединен со вторым управляющим входом устройства для селекции временных циклов считывания данных, при этом второй синхронизирующий выход устройства для селекции временных циклов считывания данных подключен к синхронизирующему входу третьего регистра, а третий синхронизирующий выход устройства для селекции временных циклов считывания данных подключен к установочному входу второго регистра, вычитающий счетчик, информационный вход которого соединен со вторым информационным выходом устройства для селекции адресов подкаталогов данных, а синхронизирующий вход подключен к синхронизирующему выходу устройства для селекции адресов подкаталогов данных, и устройство для селекции длины подкаталога данных, информационный вход которого соединен с выходом вычитающего счетчика, синхронизирующий вход подключен к третьему синхронизирующему выходу устройства для селекции временных циклов считывания данных, при этом первый выход устройства для селекции длины подкаталога данных соединен со счетным входом вычитающего счетчика, второй выход подключен к второму синхронизирующему входу устройства для селекции адреса каталогов данных и к счетному входу суммирующего счетчика, а третий выход соединен с установочными входами сумматора и суммирующего счетчика и с синхронизирующим выходом блока выдачи данных.This goal is achieved in that in a known system containing a first register, the information input of which is the first information input of the system, and the synchronizing input is the first synchronizing input of the system, the second register, the information input of which is the second information input of the system, the synchronizing input is the second synchronizing input system, and the output is connected to the information input of the third register, the output of which is connected to the information input of the data output unit, the output to In addition, it is an information output of the system, a device for selecting the address of the data catalogs, the information input of which is connected to the first output of the first register, and the synchronizing input is connected to the first synchronizing input of the system, and a summing counter, the output of which is the address output of the system, a device for selecting the addresses of subdirectories is introduced data, the information input of which is connected to the second output of the first register, and the clock input is connected to the first clock input of the system, the sum a torus, one information input of which is connected to the information output of the device for selecting addresses of data directories, the other is connected to the first information output of the device for selecting addresses of data directories, the synchronizing input is connected to the first synchronizing output of the device for selecting addresses of data directories, and the output of the adder is connected to the information the input of the summing counter, the synchronizing input of which is connected to the second synchronizing output of the device for selecting directory addresses data, the third synchronizing output of which is the synchronizing output of the system, a device for selecting time cycles for reading data, the synchronizing input of which is connected to the second synchronizing input of the system, and the installation input is the installation input of the system, a comparator, the information inputs of which are connected to the outputs of the second and third registers, respectively , the synchronizing input is connected to the first synchronizing output of the device for selecting time cycles for reading data, one output the comparator is connected to the first control input of the device for selecting time cycles for reading data, and the other output is connected to the second control input of the device for selecting time cycles for reading data, while the second synchronizing output of the device for selecting time cycles for reading data is connected to the synchronizing input of the third register, and the third synchronizing output of the device for selecting time cycles of data reading is connected to the installation input of the second register, subtracting the account ik, the information input of which is connected to the second information output of the device for selecting addresses of data subdirectories, and the synchronizing input is connected to the synchronizing output of the device for selecting addresses of data subdirectories, and the device for selecting the length of the data subdirectory, the information input of which is connected to the output of the subtracting counter, synchronizing input connected to the third synchronizing output of the device for selecting time cycles for reading data, while the first output of the device for villages the length of the data subdirectory is connected to the counting input of the subtracting counter, the second output is connected to the second synchronizing input of the device for selecting the address of the data catalogs and to the counting input of the totalizing counter, and the third output is connected to the setting inputs of the adder and summing counter and with the synchronizing output of the data output unit.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 приведен пример конкретной конструктивной реализации устройства для селекции адресов каталогов данных, на фиг.3 - пример конкретной конструктивной реализации устройства для селекции адресов подкаталогов данных, на фиг.4 - пример конкретной конструктивной реализации устройства для селекции временных циклов считывания данных, на фиг.5 - пример конкретной конструктивной реализации устройства для селекции длины подкаталога данных, на фиг.6 - пример конкретной конструктивной реализации блока выдачи данных.The invention is illustrated by drawings, where Fig. 1 shows a structural diagram of a system, Fig. 2 shows an example of a specific structural implementation of a device for selecting addresses of data directories, Fig. 3 is an example of a specific constructive implementation of a device for selecting addresses of data directories, in Fig. 4 is an example of a specific structural implementation of a device for selecting time cycles for reading data, FIG. 5 is an example of a specific structural implementation of a device for selecting lengths of a data subdirectory, in FIG. .6 is an example of a specific constructive implementation of a data output unit.
Система (фиг.1) содержит первый 1, второй 2 и третий 3 регистры, устройство 4 для селекции адресов каталогов данных, устройство для селекции адресов подкаталогов данных, сумматор 6, суммирующий 7 и вычитающий 8 счетчики, устройство 9 для селекции длины подкаталога данных, устройство 10 для селекции временных циклов, компаратор 11 и блок 12 выдачи данных.The system (figure 1) contains the first 1, second 2 and third 3 registers, a
На фиг.1 показаны также первый 21 и второй 22 информационные входы системы, первый 23 и второй 24 синхронизирующие входы системы и установочный вход 25 системы. Кроме того, на чертеже показаны адресный выход 26 системы, информационный выход 27 системы и синхронизирующий 28 выход системы.Figure 1 also shows the first 21 and second 22 information inputs of the system, the first 23 and second 24 synchronizing inputs of the system and the installation input 25 of the system. In addition, the drawing shows the address output 26 of the system, the information output 27 of the system and the synchronizing 28 system output.
Устройство 4 (фиг.2) содержит блок памяти 31, выполненный в виде постоянного запоминающего устройства, дешифратор 32, регистр 33, элементы 34-36 И, элементы 37,38 ИЛИ, элементы 39-42 и 50 задержки. На чертеже также показаны информационный 43, первый 44 и второй 45 синхронизирующие входы, информационный 46 выход и первый 47, второй 48 и третий 49 синхронизирующие выходы.The device 4 (figure 2) contains a
Устройство 5 (фиг.3) содержит блок памяти 51, выполненный в виде постоянного запоминающего устройства, дешифратор 52, регистр 53, элементы 54-56 И, элемент 57 ИЛИ, элементы 58-60 задержки. На чертеже также показаны информационный 61 и синхронизирующий 62 входы, первый 63 и второй 64 информационные выходы и синхронизирующий 65 выход.The device 5 (figure 3) contains a
Устройство 9 (фиг.4) содержит дешифратор 70, элементы 71 -72 И, инвертор 73, элемент 74 задержки. На чертеже также показаны информационный 75 и синхронизирующий 76 входы, информационный 83 выход и первый 77, второй 78 и третий 79 выходы.The device 9 (figure 4) contains a
Устройство 10 (фиг.5) содержит триггер 81, элементы 82, 83 И, элементы 84, 85 ИЛИ, элементы 86-88 задержки. На чертеже также показаны синхронизирующий вход 89, первый 90 и второй 91 управляющие входы, установочный вход 92, а также первый 93, второй 94 и третий 95 синхронизирующие выходы.The device 10 (figure 5) contains a
Блок 12 (фиг.6) содержит группу элементов 110 И. На чертеже также показаны информационный вход 103, синхронизирующим вход 104 и выход 27 блока.Block 12 (Fig.6) contains a group of elements 110 I. The drawing also shows the information input 103, synchronizing the input 104 and the output 27 of the block.
Работу системы рассмотрим на примере выполнения запроса на получение сведений из информационного фонда о минимальной цене товара, по которой продавцы предлагают свой товар на электронной торговой площадке информационно-маркетингового центра.We consider the operation of the system as an example of fulfilling a request for information from the information fund about the minimum price of a product at which sellers offer their goods on the electronic trading platform of an information and marketing center.
Все товары разбиты на каталоги по группам, в каждой из которых выделен отдельный подкаталог для конкретного вида продукции.All products are divided into catalogs by groups, each of which has a separate subdirectory for a particular type of product.
Например, к числу каталогов по группам товаров можно отнести такой каталог, как «Овощная продукция», внутри которого будут представлены подкаталоги по видам овощной продукции, например, картофелю, моркови, свекле и т.п.For example, a catalog such as “Vegetable Products” can be attributed to the number of catalogs by product group, inside which subdirectories by type of vegetable product, for example, potatoes, carrots, beets, etc. will be presented.
Для решения поставленной задачи на рабочем месте пользователя создается запрос, в котором указывается каталог интересующей его продукции, и подкаталог, например, «Картофель». После чего пользователь нажимает клавишу «Выдать».To solve this problem, a request is created at the user's workplace, in which the catalog of products of interest to him and a subdirectory, for example, “Potato”, are indicated. After which the user presses the "Issue" button.
Кодограмма запроса имеет следующую структуру:The request codogram has the following structure:
Этот запрос поступает на информационный вход 21 системы и синхронизирующим импульсом с входа 23 кодограмма запроса заносится в регистр 1.This request arrives at the information input 21 of the system and a synchronizing pulse from input 23, the request codogram is entered in
С первого выхода регистра 1 код каталога через информационный вход 43 устройства 4 поступает на вход дешифратора 32. Дешифратор 32 определяет признак каталога, выдавая на один их своих выходов высокий потенциал.From the first output of the
Для определенности положим, что высокий потенциал поступил на один вход элемента 34 И. Параллельно с этим синхронизирующий импульс с входа 23 системы поступает на вход 43 устройства 4, где задерживается элементом 50 на время срабатывания дешифратора 32, и далее опрашивает состояния элементов 34-36 И.For definiteness, we assume that a high potential is received at one input of
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 34 И, то, пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 31.Considering the fact that only the And
В фиксированной ячейке памяти хранится базовый адрес выбранного каталога в базе данных сервера (на чертеже не показан).A fixed memory location stores the base address of the selected directory in the server database (not shown in the drawing).
Во-вторых, тот же импульс считывания, пройдя элемент 37 ИЛИ, задерживается элементом задержки 39 на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на синхронизирующий вход регистра 33, фиксируя в нем код адреса зоны памяти, поступающий с выхода ПЗУ 31.Secondly, the same read pulse, having passed the
Параллельно этот же синхроимпульс задерживается элементом 40 на время занесения базового кода адреса в регистр 33 и затем выдается на выход 47 в качестве импульса синхронизации, свидетельствующего о том, что базовый код адреса каталога из регистра 33 готов к выдаче на выход 46.In parallel, the same clock pulse is delayed by
Со второго выхода регистра 1 код подкаталога поступает через информационный вход 61 устройства 5 на вход дешифратора 52. Дешифратор 52 расшифровывает код признака показателя, выдавая на один из своих выходов высокий потенциал.From the second output of
Для определенности положим, что высокий потенциал поступил на один вход элемента 55 И. Одновременно с этим синхронизирующий импульс с входа 23 поступает на вход 62 устройства 5, где задерживается элементом 58 на время срабатывания дешифратора 52 и далее опрашивает состояния элементов 54-56 И. Учитывая то обстоятельство, что открытым по одному входу будет только элемент 55 И, то, пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 51, где хранится адрес зоны памяти подкаталога в сервере (на чертеже не показан).For definiteness, we assume that a high potential is received at one input of element 55 I. At the same time, a synchronizing pulse from input 23 enters the
Во-вторых, тот же импульс считывания, пройдя элемент 57 ИЛИ, задерживается элементом задержки 59 на время считывания содержимого фиксированной ячейки ПЗУ 51 и затем поступает на синхронизирующий вход регистра 53, фиксируя в нем содержимое ячейки памяти ПЗУ 51.Secondly, the same read pulse, having passed the
Структура считываемого кода из фиксированной ячейки ПЗУ 51 в регистре 53 состоит из двух частей и имеет следующий вид:The structure of the read code from the
начального адреса подкаталога в базе данных сервераThe code
start address of the subdirectory in the server database
длинны (числа позиций) подкаталогаThe code
long (number of positions) of the subdirectory
Код базового адреса выбранного каталога с выхода 46 устройства 4 поступает на один информационный вход сумматора 6, на другой информационный вход которого с выхода 63 устройства 5 поступает код начального адреса подкаталога. По синхронизирующему импульсу, поступающему с выхода 47 устройства, 5 сумматор суммирует указанные коды и выдает суммарный адрес на информационный вход 100 суммирующего счетчика 7, куда он и заносится синхронизирующим импульсом с выхода 48 устройства 4.The base address code of the selected directory from the
Одновременно с этим код длины подкаталога с выхода регистра 53 через выход 64 устройства 5 поступает на информационный вход вычитающего счетчика 8 и заносится в него синхронизирующим импульсом с выхода 65 устройства 5. Элемент 60 задерживал этот импульс на время записи кода в регистр 53.At the same time, the code for the length of the subdirectory from the output of the
В процессе занесения суммарного кода адреса в счетчик 7 и кода длины подкаталога в счетчик 8 синхронизирующий импульс с выхода элемента задержки 41 устройства 4 через элемент 38 ИЛИ поступает на вход элемента 42, где задерживается на время занесения кодов в счетчики 7 и 8. Затем с выхода 49 устройства 4 этот импульс выдается на выход 28 системы, откуда он поступает на вход первого канала прерывания сервера.When the total address code is entered into
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого ячейки базы данных сервера, адрес которой сформирован на выходе 26 системы. Сервер считывает содержимое ячейки по указанному адресу и через вход 22 по синхронизирующему импульсу, поступающему на вход 24, заносит его в регистр 2.With the arrival of this impulse, the server switches to the subprogram for polling the contents of the server database cell, the address of which is generated at the output of the system 26. The server reads the contents of the cell at the specified address and through input 22, according to the synchronizing pulse received at input 24, enters it into register 2.
Структура кодограммы в регистре 2 будет иметь следующий вид:The structure of the codogram in register 2 will be as follows:
С выхода регистра 2 вся кодограмма подается на информационный вход 105 регистра 3, а часть кодограммы, содержащая код цены за единицу продукции, поступает на вход 96 компаратора 11.From the output of register 2, the entire codogram is fed to the information input 105 of register 3, and the part of the codogram containing the price code for a unit of output is fed to the input 96 of comparator 11.
Одновременно с этим синхронизирующий импульс с входа 24 системы проходит на вход 89 устройства 10, где задерживается элементом 86 на время записи кодограммы в регистр 2, и далее поступает на один вход элемента 83 И, открытый по другому входу высоким потенциалом с инверсного выхода триггера 81.At the same time, the synchronizing pulse from the input 24 of the system passes to the
Триггер 81 находится в исходном состоянии, поэтому синхронизирующий импульс с выхода элемента 83 И проходит элемент 85 ИЛИ и через выход 94 поступает на синхронизирующий вход 106 регистра 3, занося кодограмму из регистра 2 в регистр 3.The
Кроме того, с выхода элемента 83 И тот же синхронизирующий импульс задерживается элементом 87 на время занесения кодограммы в регистр 3, и, во - первых, он поступает на прямой вход триггера 81, устанавливая его в единичное состояние, при котором триггер 81 блокирует цепь похождения импульсов через элемент 83 И и подготавливает цепь прохождения импульсов через элемент 82 И, а во-вторых, он проходит через элемент 84 ИЛИ и далее через выход 95 как на установочный вход регистра 2, сбрасывая его в исходное состояние, так и через вход 76 и выход 77 устройства 9 на вычитающий вход счетчика 8, уменьшая код его показаний на единицу.In addition, from the output of
Код показаний счетчика 8 через вход 75 устройства 9 поступает на вход дешифратора 70, реализующего следующую логику.The code of the counter 8 through the
Если на входе дешифратора 70 будет код, равный нулю, то на выходе дешифратора 70 вырабатывается низкий потенциал, если же на входе дешифратора 70 будет зафиксировано любое значение кода, отличное от нулевого значения, то на его выходе вырабатывается высокий потенциал.If there is a code equal to zero at the input of the
Учитывая, что показания счетчика 8 к данному моменту времени уменьшены лишь на единицу, то дешифратор 70 вырабатывает высокий потенциал, которым открывается элемент 72 И.Given that the readings of counter 8 at this point in time are reduced only by one, then the
Параллельно с этим импульс с входа 76 устройства 9 задерживается элементом 74 задержки на время срабатывания вычитающего счетчика и далее поступает на вход элемента 72 И.In parallel with this, the pulse from the
С выхода элемента 72 И импульс через выход 78 устройства 9 проходит как на счетный вход суммирующего счетчика 7, так и на вход 45 устройства 4.From the output of the
Счетчик 7, прибавляя единицу к своим показаниям, формирует очередной адрес считывания ячейки памяти базы данных сервера.
С входа же 45 устройства 4 этот синхронизирующий импульс вновь проходит через элемент 38 ИЛИ, элемент 42 задержки, задерживающий импульс на время срабатывания счетчика 7 и выход 49 устройства 4 на выход 28 системы, откуда он поступает на вход первого канала прерывания сервера.From the
С приходом этого импульса сервер вновь переходит на подпрограмму опроса содержимого ячейки базы данных сервера, адрес которой сформирован на выходе 26 системы. Сервер считывает содержимое ячейки по новому адресу и через вход 22 по синхронизирующему импульсу, поступающему на вход 24, вновь заносит его в регистр 2.With the arrival of this impulse, the server again switches to the subprogram for polling the contents of the server database cell, the address of which is generated at the output of the system 26. The server reads the contents of the cell to the new address and through input 22, according to the synchronizing pulse received at input 24, registers it again in register 2.
В отличие от первого случая синхронизирующий импульс с входа 89 после задержки элементом 86 проходит на выход 93 устройства 10 не через элемент 83 И, а через элемент 82 И и сразу же поступает на синхронизирующий вход 98 компаратора 11. Компаратор 11 сравнивает коды цены предыдущей записи, которая хранится в регистре 3, с кодом вновь поступившей записи из регистра 2.In contrast to the first case, the synchronizing pulse from the
Если код цены вновь поступившей записи регистра 2 будет больше или равен коду цены, находящейся в регистре 3, то компаратор 11 формирует сигнал на выходе 108, который через вход 90 устройства 10 и далее элемент 84 ИЛИ проходит на выход 95, откуда, во - первых, поступает на установочный вход регистра 2, возвращая его в исходное состояние.If the price code of the newly received register 2 record is greater than or equal to the price code located in register 3, then the comparator 11 generates a signal at the output 108, which passes through the
Во-вторых, он поступает на вход 76 устройства 9, обеспечивая формирование адреса очередной ячейки памяти базы данных сервера и ее считывание описанным выше образом.Secondly, it enters the
Если же код цены вновь поступившей записи регистра 2 окажется меньше кода цены, хранящейся в регистре 3, то компаратор 11 формирует сигнал на выходе 109, откуда он, пройдя вход 91 устройства 10, во-первых, через элемент 85 ИЛИ и выход 94 сразу же поступает на синхронизирующий вход регистра 3, переписывая в него содержание регистра 2, а во-вторых, он задерживается элементом 88 на время занесения кода новой записи в регистр 3 и далее через элемент 84 ИЛИ и выход 95 вновь сбрасывает регистр 2 в исходное состояние и поступает на вход 76 устройства 9, вновь запуская механизм формирования адреса очередной ячейки памяти базы данных сервера и ее считывания.If the price code of the newly received register register 2 is less than the price code stored in register 3, then the comparator 11 generates a signal at the output 109, from where it, having passed the
Описанный процесс продолжается до тех пор, пока показания счетчика 8 не будут равны нулю, что свидетельствует о том, что весь подкаталог предложений продавцов продукции просмотрен.The described process continues until the readings of counter 8 are zero, which indicates that the entire subdirectory of offers of product sellers has been viewed.
Момент равенства нулю показаний счетчика 8 будет зафиксирован дешифратором 70, формирующим на своем выходе низкий потенциал. Этот потенциал инвертируется инвертором 73, который открывает элемент 71 И по одному входу, на другой вход которого подается тактирующий импульс с входа 76, задержанный элементом 74 задержки.The moment of zero readings of the counter 8 will be fixed by the
Тактирующий импульс проходит на выход элемента 71 И и далее через выход 79 устройства 9 поступает, во-первых, на синхронизирующий вход 104 блока 12, обеспечивая выдачу кодограммы с минимальной ценой за товар из регистра 3.The clock pulse passes to the output of
Код с выхода регистра 3 через элементы 110 И выдается на выход 27 системы.The code from the output of register 3 through elements 110 AND is issued to the output 27 of the system.
Во-вторых, тактирующий импульс поступает на установочные входы сумматора 6 и счетчика 7, сбрасывая их в исходное состояние.Secondly, the clock pulse arrives at the installation inputs of the adder 6 and
С выхода 27 системы кодограмма с минимальной ценой товара выдается на рабочее место пользователя.With the exit of system 27, a codogram with a minimum price of goods is issued to the user's workplace.
Таким образом, введение новых устройств и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных по всей базе данных и локализации поиска только по опорным адресам каталогов и подкаталогов товаров и услуг.Thus, the introduction of new devices and units and new structural connections has significantly improved system performance by eliminating data searches across the entire database and localizing searches only at the reference addresses of catalogs and subdirectories of goods and services.
Источники информацииInformation sources
1. Патент США №0505651, М.кл. G 06 F 13/40, 13/38, 1992.1. US Patent No. 0,005,651, M.C. G 06 F 13/40, 13/38, 1992.
2. Патент США №5129083, М.кл. G 06 F 12/00, 15/40, 1992 (прототип).2. US Patent No. 5129083, M.C. G 06 F 12/00, 15/40, 1992 (prototype).
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2004131590/09A RU2275680C1 (en) | 2004-11-01 | 2004-11-01 | System for inputting, storing, ordering and extracting information from information base of information-marketing center |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2004131590/09A RU2275680C1 (en) | 2004-11-01 | 2004-11-01 | System for inputting, storing, ordering and extracting information from information base of information-marketing center |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2004131590A RU2004131590A (en) | 2006-04-10 |
RU2275680C1 true RU2275680C1 (en) | 2006-04-27 |
Family
ID=36458734
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2004131590/09A RU2275680C1 (en) | 2004-11-01 | 2004-11-01 | System for inputting, storing, ordering and extracting information from information base of information-marketing center |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2275680C1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2575987C2 (en) * | 2010-02-11 | 2016-02-27 | Телефонактиеболагет Л М Эрикссон (Пабл) | Data management in directory database |
RU2595597C2 (en) * | 2011-09-29 | 2016-08-27 | Амазон Текнолоджис, Инк. | Electronic trading platform of arranged images of services |
-
2004
- 2004-11-01 RU RU2004131590/09A patent/RU2275680C1/en not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2575987C2 (en) * | 2010-02-11 | 2016-02-27 | Телефонактиеболагет Л М Эрикссон (Пабл) | Data management in directory database |
RU2595597C2 (en) * | 2011-09-29 | 2016-08-27 | Амазон Текнолоджис, Инк. | Electronic trading platform of arranged images of services |
Also Published As
Publication number | Publication date |
---|---|
RU2004131590A (en) | 2006-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230260017A1 (en) | Augmenting online transaction statements using e-commerce receipts | |
US20150052003A1 (en) | Providing Personalized Item Recommendations Using Scalable Matrix Factorization With Randomness | |
CN109299994A (en) | Recommended method, device, equipment and readable storage medium storing program for executing | |
CN113778295B (en) | Book recommendation method and device, computer equipment and storage medium | |
CN109690529A (en) | Document is compiled into timeline by event | |
JP5753217B2 (en) | Product code analysis system and product code analysis program | |
KR20180052489A (en) | method of providing goods recommendation for cross-border E-commerce based on user experience analysis and environmental factors | |
CN109241452B (en) | Information recommendation method and device, storage medium and electronic equipment | |
CN108629605A (en) | Real-time questionnaire method for pushing based on online customer service | |
RU2275680C1 (en) | System for inputting, storing, ordering and extracting information from information base of information-marketing center | |
US20150221014A1 (en) | Clustered browse history | |
CN114462885A (en) | Data ranking method and device based on service information, medium and equipment | |
CN114219541A (en) | User point management method, device and equipment and readable storage medium | |
KR20200003276A (en) | Endless search result page | |
WO2016053593A1 (en) | Method and system for information recording | |
JP2018128925A (en) | Information output program, information output method and information output device | |
KR102477841B1 (en) | Controlling method for retrieval device, server and retrieval system | |
RU91194U1 (en) | INFORMATION AND SEARCH SYSTEM OF THE PORTAL OF THE ALL-RUSSIAN STATE INFORMATION CENTER AT THE PERFORMANCE OF STATE PURCHASES | |
RU82351U1 (en) | ELECTRONIC REGISTER OF PUBLIC PROCUREMENT OF GOODS, WORKS, SERVICES FOR NEEDS OF A SUBJECT OF BUDGET PLANNING | |
Rajalakshmi et al. | Smart ration system using application development with MONGO database | |
RU91637U1 (en) | SYSTEM OF INFORMATION INTERACTION OF THE PORTAL OF THE ALL-RUSSIAN STATE INFORMATION CENTER WITH ELECTRONIC TRADING SITES AT THE PUBLIC PURCHASES | |
RU99210U1 (en) | AUTOMATED SYSTEM FOR THE COLLECTION AND PROCESSING OF MARKETING DATA OF THE INFORMATION AND MARKETING CENTER | |
CN113158056A (en) | Recommendation language generation method and device | |
RU2271572C1 (en) | Information effect system of information-marketing centers in integrated infrastructure of electronic trading | |
RU191682U1 (en) | System for purchasing digital content using a mobile device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20061102 |