СПОСОБ И СИСТЕМА ДЛЯ ЗАКАЗА ТОВАРОВ
METHOD AND SYSTEM FOR GOODS ORDERING

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к системам и способам заказа товаров посредством сети Интернет.
УРОВЕНЬ ТЕХНИКИ
Известны различные системы и способы, применяемые для удаленного заказа товаров и услуг.
Наиболее близким аналогом предлагаемого изобретения является система дистанционной продажи товаров (RU 114802 U1, G06Q 30/00, 10.04.2012), содержащая: по меньшей мере один сервер поставщика, содержащий запоминающее устройство поставщика, выполненное с возможностью хранения продуктовых данных поставщика, по меньшей мере один основной сервер, содержащий основное процессорное устройство, и по меньшей мере одно пользовательское устройство, содержащее пользовательское процессорное устройство, причем указанный по меньшей мере основной сервер выполнен с возможностью связи с указанным по меньшей мере одним сервером поставщика для получения продуктовых данных поставщика и с возможностью формирования сводных продуктовых данных на основании полученных продуктовых данных поставщика, указанное по меньшей мере одно пользовательское устройство выполнено с возможностью связи с указанным по меньшей мере одним основным сервером для получения сформированных сводных продуктовых данных и с возможностью формирования пользовательских данных о заказе на основании полученных сводных продуктовых данных. При этом по меньшей мере один основной сервер в системе по RU 114802 дополнительно выполнен с возможностью связи по меньшей мере с одним пользовательским устройством для получения сформированных пользовательских данных о заказе, а основное процессорное устройство указанного по меньшей мере одного основного сервера дополнительно выполнено с возможностью формирования основных данных о заказе на основании полученных пользовательских данных о заказе.
Недостаток системы дистанционной продажи товаров по RU 114802 состоит в чрезмерной загрузке основного процессорного устройства основного сервера при одновременной обработке данных, получаемых от пользовательских устройств, и продуктовых данных поставщика, получаемых из запоминающих устройств поставщика серверов поставщика. Это может привести к задержкам в обработке запросов пользователей, а также при обновлении данных, что, в свою очередь, может привести к предоставлению пользователям устаревших (неактуальных) данных. Попытка заказа пользователем уже проданного товара приведет к необходимости повторного заказа, что дополнительно увеличит нагрузку на основное процессорное устройство основного сервера.
Таким образом, очевидна потребность в дальнейшем совершенствовании систем для заказа товаров, в частности для уменьшения нагрузки на основное процессорное устройство основного сервера.
Следовательно, насущная проблема состоит в разработке системы для заказа товаров, преодолевающей обозначенный выше недостаток известной системы.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Задача настоящего изобретения состоит в создании системы для заказа товаров, решающей обозначенную выше проблему.
Поставленная задача решена благодаря тому, что в системе для заказа товаров, содержащей по меньшей мере один сервер поставщика, содержащий запоминающее устройство поставщика, выполненное с возможностью хранения продуктовых данных поставщика, по меньшей мере один основной сервер, содержащий основное процессорное устройство, и по меньшей мере одно пользовательское устройство, содержащее пользовательское процессорное устройство, дополнительно содержится по меньшей мере один локальный сервер, выполненный с возможностью связи по меньшей мере с одним из указанного по меньшей мере одного сервера поставщика для получения соответствующих сохраненных продуктовых данных поставщика и содержащий локальное процессорное устройство, выполненное с возможностью преобразования полученных продуктовых данных поставщика в унифицированный формат данных с формированием унифицированных продуктовых данных, причем указанный по меньшей мере один основной сервер выполнен с возможностью связи с указанным по меньшей мере одним локальным сервером для получения унифицированных продуктовых данных, указанное основное процессорное устройство выполнено с возможностью формирования сводных продуктовых данных на основании полученных унифицированных продуктовых данных, указанное по меньшей мере одно пользовательское устройство выполнено с возможностью связи с указанным по меньшей мере одним основным сервером для получения сводных продуктовых данных, пользовательское процессорное устройство выполнено с возможностью формирования пользовательских данных о заказе на основании полученных сводных продуктовых данных, указанный по меньшей мере один основной сервер дополнительно выполнен с возможностью связи с указанным по меньшей мере одним пользовательским устройством для получения пользовательских данных о заказе, указанное основное процессорное устройство дополнительно выполнено с возможностью формирования основных данных о заказе на основании полученных пользовательских данных о заказе, указанный по меньшей мере один локальный сервер дополнительно выполнен с возможностью связи с указанным по меньшей мере одним основным сервером для получения основных данных о заказе, а локальное процессорное устройство дополнительно выполнено с возможностью формирования первых управляющих инструкций на основании полученных основных данных о заказе.
Заявленная система для заказа товаров обеспечивает технический результат в виде ускорения обработки данных при заказе товаров и выполнении этого заказа, в частности обеспечивая ускорение актуализации данных, получаемых пользователем от основного сервера, вследствие распределения вычислительной нагрузки между основным сервером и локальными серверами. В частности, при обновлении продуктовых данных поставщика, хранящихся в запоминающем устройстве поставщика, выполнение наиболее ресурсоемких вычислительных операций, заключающихся в анализе продуктовых данных поставщика по меньшей мере части из всех серверов поставщика и их преобразовании в унифицированный формат данных, происходит в локальных серверах посредством соответствующих локальных процессорных устройств, что обеспечивает возможность разгрузки основного процессорного устройства и направления, при необходимости, освобожденных процессорных ресурсов на обработку запросов от пользовательских устройств и обновление унифицированных продуктовых данных, используемых для формирования пользовательских данных о заказе, в режиме реального времени.
Еще в одном варианте реализации настоящего изобретения система для заказа товаров дополнительно содержит по меньшей мере одно устройство комплектовщика, выполненное с возможностью связи по меньшей мере с одним локальным сервером для получения сформированных первых управляющих инструкций.
В другом варианте реализации настоящего изобретения по меньшей мере одно устройство комплектовщика в системе для заказа товаров содержит считыватель штрих- кодов, выполненный с возможностью считывания штрих-кодов с продукции, при этом по меньшей мере один локальный сервер дополнительно выполнен с возможностью связи с указанным по меньшей мере одним устройством комплектовщика для получения считанных штрих-кодов с обеспечением обновления унифицированных продуктовых данных на основании полученных штрих-кодов и с формированием вторых управляющих инструкций.
В других вариантах реализации настоящего изобретения система для заказа товаров дополнительно содержит по меньшей мере одно курьерское устройство, выполненное с возможностью связи по меньшей мере с одним локальным сервером для получения сформированных вторых управляющих инструкций.
В некоторых вариантах реализации настоящего изобретения по меньшей мере одно курьерское устройство в системе для заказа товаров содержит курьерский определитель положения, выполненный с возможностью формирования данных о положении курьерского устройства, при этом по меньшей мере один локальный сервер дополнительно выполнен с возможностью связи с указанным по меньшей мере одним курьерским устройством для получения сформированных данных о положении курьерского устройства.
В одном из вариантов реализации настоящего изобретения по меньшей мере один локальный сервер дополнительно содержит аналитический блок, выполненный с возможностью анализа унифицированных продуктовых данных с формированием отчета на основании результатов анализа.
Еще в одном варианте реализации настоящего изобретения система для заказа товаров дополнительно содержит по меньшей мере одно устройство администратора, выполненное с возможностью связи по меньшей мере с одним локальным сервером для получения сформированного отчета и содержащее отображающее устройство для отображения по меньшей мере части данных полученного отчета.
Поставленная задача также решена благодаря способу заказа товаров, включающий этапы, согласно которым: (а) записывают продуктовые данные поставщика в запоминающее устройство поставщика по меньшей мере одного сервера поставщика, (d) передают записанные продуктовые данные поставщика по меньшей мере на один локальный сервер, содержащий локальное процессорное устройство, (е) преобразовывают, посредством локального процессорного устройства, переданные продуктовые данные поставщика в унифицированный формат данных с формированием унифицированных продуктовых данных на основании переданных продуктовых данных поставщика, (f) передают сформированные унифицированные продуктовые данные по меньшей мере на один основной сервер, содержащий основное процессорное устройство, (g) формируют сводные продуктовые данные, посредством основного процессорного устройства, на основании переданных унифицированных продуктовых данных, (h) передают сформированные сводные продуктовые данные по меньшей мере на одно пользовательское устройство, содержащее пользовательское процессорное устройство, (i) формируют, посредством пользовательского процессорного устройства, пользовательские данные о заказе на основании переданных сводных продуктовых данных, (j) передают сформированные пользовательские данные о заказе на указанный по меньшей мере один основной сервер, (k) формируют, посредством основного процессорного устройства, основные данные о заказе на основании переданных пользовательских данных о заказе, (l) передают сформированные основные данные о заказе на указанный по меньшей мере один локальный сервер, (m) формируют, посредством локального процессорного устройства, первые управляющие инструкции на основании переданных основных данных о заказе.
Согласно другому варианту реализации настоящего изобретения, способ заказа товаров дополнительно включает передачу сформированных первых управляющих инструкций по меньшей мере на одно устройство комплектовщика.
Согласно еще одному варианту реализации настоящего изобретения, способ заказа товаров дополнительно включает считывание штрих-кодов с продукции посредством считывателя штрих-кодов по меньшей мере одного устройства комплектовщика, передачу считанных штрих-кодов по меньшей мере на один локальный сервер, обновление унифицированных продуктовых данных на основании переданных штрих-кодов и формирование вторых управляющих инструкций посредством локального процессорного устройства
Согласно некоторым вариантам реализации настоящего изобретения, способ заказа товаров дополнительно включает передачу сформированных вторых управляющих инструкций по меньшей мере на одно курьерское устройство.
Согласно другим вариантам реализации настоящего изобретения, способ заказа товаров дополнительно включает формирование, посредством курьерского определителя положения по меньшей мере одного курьерского устройства, данных о положении курьерского устройства и передачу сформированных данных о положении курьерского устройства по меньшей мере на один локальный сервер.
В одном из вариантов реализации настоящего изобретения способ заказа дополнительно включает анализ, посредством аналитического блока по меньшей мере одного локального сервера, унифицированных продуктовых данных и формирование отчета на основании результатов указанного анализа.
В другом варианте реализации настоящего изобретения способ заказа дополнительно включает передачу сформированного отчета по меньшей мере на одно устройство администратора и отображение, посредством отображающего устройства указанного по меньшей мере одного устройство администратора, по меньшей мере части данных переданного отчета.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На фиг. 1 показан один из вариантов реализации системы для заказа товаров.
На фиг. 2 показан один из локальных серверов в соответствии еще с одним вариантом реализации системы для заказа товаров.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
На фиг. 1 показан один из вариантов реализации системы для заказа товаров. Система для заказа товаров может быть применена для удаленного приобретения покупателем товаров и/или услуг, предлагаемых различными поставщиками, зарегистрированными в этой системе, причем данная система обеспечивает возможность сравнения покупателем характеристик и цен на отдельные товары и/или услуги, предлагаемые одним или большим количеством поставщиков, группы товаров/или услуг, предлагаемых одним поставщиком или более. Кроме того, настоящая система для заказа товаров обеспечивает возможность получения информации о специальных предложениях и программах лояльности, действующих у различных поставщиков. Кроме того, система для заказа товаров может быть применена для отслеживания процесса комплектации заказа из товаров, хранящихся на складе поставщика, и получения информации о человеке, ответственном за комплектацию заказа. Система для заказа товаров также может быть применена для отслеживания перемещения укомплектованного заказа в реальном времени и получения информации о курьере и/или курьерском транспортном средстве, доставляющем этот заказ, и т.п.
Согласно настоящему изобретению, система для заказа товаров представляет собой электронную систему, содержащую по меньшей мере один сервер (4) поставщика, каждый из которых содержит приемник (4.1) поставщика, запоминающее устройство (4.2) поставщика, процессорное устройство (4.3) поставщика, средства (4.4) ввода поставщика, отображающее устройство (4.5) поставщика и передатчик (4.6) поставщика; по меньшей мере один локальный сервер (3), каждый из которых выполнен с возможностью обмена данными по меньшей мере с одним из указанного по меньшей мере одного сервера (4) поставщика и содержит локальный приемник (3.1), локальное запоминающее устройство (3.2), локальное процессорное устройство (3.3), локальные средства (3.4) ввода, локальное отображающее устройство (3.5) и локальный передатчик (3.6); по меньшей мере один основной сервер (2), каждый из которых выполнен с возможностью обмена данными по меньшей мере с одним из указанного по меньшей мере одного локального сервера (3) и содержит основной приемник (2.1), основное запоминающее устройство (2.2), основное процессорное устройство (2.3), основные средства (2.4) ввода, основное отображающее устройство (2.5) и основной передатчик (2.6); по меньшей мере одно пользовательское устройство (1), каждое из которых выполнено с возможностью обмена данными по меньшей мере с одним из указанного по меньшей мере одного основного сервера (2) и содержит пользовательский приемник (1.1), пользовательское запоминающее устройство (1.2), пользовательское процессорное устройство (1.3), пользовательские средства (1.4) ввода, пользовательское отображающее устройство (1.5) и пользовательский передатчик (1.6).
РЕГИСТРАЦИЯ ОСНОВНЫХ СЕРВЕРОВ
Следует отметить, что в предпочтительном варианте реализации настоящего изобретения система для заказа товаров содержит один основной сервер (2), имеющий уникальный ID основного сервера, предварительно заданный оператором (0.2) этого основного сервера (2), при этом все данные, сохраняемые в основном запоминающем устройстве (2.2) основного сервера (2), будут поставлены, в частности, в соответствие указанному уникальному ID основного сервера.
В одном из вариантов реализации настоящего изобретения уникальный ID основного сервера может быть встроен по меньшей мере в одно из программных приложений при компиляции указанного программного приложения или добавлен к установочному пакету указанного программного приложения, причем указанное программное приложение может храниться на основном запоминающем устройстве (2.2) этого основного сервера (2) и может быть загружено пользователем или оператором компьютерного или мобильного устройства, например, по интернет-ссылке. В другом варианте реализации настоящего изобретения по меньшей мере одно программное приложение может храниться на любом другом внешнем запоминающем устройстве (не показано), с которого оно также может быть загружено, например, по интернет-ссылки.
Процесс установки программного приложения по меньшей мере на одном из компьютерных или мобильных устройств, на которые указанное программное приложение было загружено одним из вышеописанных способов, приведет к установлению канала связи с соответствующим основным сервером (2) согласно ID основного сервера, содержащемуся в указанном программном приложении, и регистрации указанного по меньшей мере одного компьютерного и/или мобильного устройства в указанном основном сервере (2) с обеспечением присвоения ему уникального ID, например ID мобильного устройства или ID компьютерного устройства, и с записью регистрационных данных, содержащих, в частности, ID мобильного устройства или ID компьютерного устройства, в основное запоминающее устройство (2.2) основного сервера (2). Таким образом, по меньшей мере одно компьютерное или мобильное устройство, зарегистрированное в основном сервере (2) будет закреплено за указанным основным сервером (2) или поставлено ему в соответствие, что отражает процесс регистрации указанного по меньшей мере одного компьютерного или мобильного устройства в настоящей системе для заказа товаров.
Согласно одному из вариантов настоящего изобретения, настоящая система для заказа товаров может содержать один главный основной сервер, имеющий уникальный ID главного основного сервера, предварительно заданный оператором этого главного основного сервера, а по меньшей мере одно программное приложение может храниться в главном основном запоминающем устройстве главного основного сервера и может содержать, в частности, основное программное приложение для регистрации дополнительных основных серверов в настоящей системе для заказа товаров.
Установка и/или запуск основного программного приложения по меньшей мере на одном дополнительном основном сервере приводит к установлению канала связи с соответствующим главным основным сервером согласно ID главного основного сервера, содержащемуся в указанном основном программном приложении, для регистрации указанного по меньшей мере одного дополнительного основного сервера в указанном главном основном сервере с обеспечением присвоения ему уникального ID дополнительного основного сервера и записи регистрационных данных, содержащих, в частности, присвоенный ID дополнительного основного сервера и ID главного основного сервера, в главном основном запоминающем устройстве главного основного сервера и дополнительном основном запоминающем устройстве дополнительного основного сервера. Таким образом, дополнительный основной сервер может быть закреплен за главным основным сервером или поставлен ему в соответствие с обеспечением возможности взаимного обмена данными при установлении канала проводной и/или беспроводной связи. При этом вышеописанные действия отражают пример процесса регистрации дополнительных основных серверов в настоящей системе для заказа товаров.
В таком варианте реализации настоящего изобретения после регистрации по меньшей мере одного дополнительного основного сервера в настоящей системе для заказа товаров, происходит синхронизация дополнительных основных запоминающих устройств по меньшей мере части из указанных зарегистрированных дополнительных основных серверов друг с другом и с главным основным запоминающим устройством главного основного сервера в реальном времени. Таким образом, обновление данных в одном из синхронизированных дополнительных основных запоминающих устройств приводит к обновлению данных в остальных синхронизированных дополнительных основных запоминающих устройствах, а также в главном основном запоминающем устройстве. Следует отметить, согласно данному варианту реализации настоящего изобретения, по меньшей мере первая часть компьютерных и/или мобильных устройств может быть зарегистрирована в настоящей системе для заказа товаров путем регистрации в главном основном сервере или в одном из дополнительных основных серверов, а другая часть компьютерных и/или мобильных устройств может быть также зарегистрирована в настоящей системе для заказа товаров путем регистрации в указанном главном основном сервере, указанном дополнительном основном сервере или в одном из других зарегистрированных дополнительных основных серверов.
Еще в одном варианте реализации настоящего изобретения дополнительные основные серверы, зарегистрированные в настоящей системе для заказа товаров, дополнительно обеспечивают возможность перенаправления, в частности, по меньшей мере части процессов по обработке заказов пользователей, создаваемых посредством зарегистрированных компьютерных и/или мобильных устройств, по меньшей мере части процессов, относящихся к работе с электронным каталогом товаров при формировании заказа пользователя, и/или по меньшей мере части процессов по обновлению данных, хранящихся в главном основном запоминающем устройстве и/или в одном из дополнительных основных запоминающих устройств, на один из дополнительных основных серверов в случае неисправности или поломки (в том числе потери связи) соответствующего главного основного сервера или соответствующего одного из дополнительных основных серверов, за которым было закреплено компьютерное и/или мобильное устройство. Следует отметить, что после устранения неисправности или починки (в том числе после обработки одной из операций дополнительным основным сервером вследствие потери связи) происходит автоматическое обновление баз данных, хранящихся в главном основном запоминающем устройстве и дополнительных основных запоминающих устройствах, в реальном времени.
РЕГИСТРАЦИЯ ЛОКАЛЬНЫХ СЕРВЕРОВ
Следует отметить, что в настоящем изобретении система для заказа товаров работает только с теми локальными серверами (3), которые зарегистрированы в этой системе, причем каждому зарегистрированному локальному серверу (3), соответствующему конкретному поставщику товаров, присваивают индивидуальный идентификатор (ID) локального сервера, а все данные, сохраняемые в локальном запоминающем устройстве (3.2) зарегистрированного локального сервера (3), будут поставлены, в частности, в соответствие указанному присвоенному ID локального сервера.
Согласно настоящему изобретению, по меньшей мере одно программное приложение может дополнительно содержать локальное программное приложение, содержащее, в частности, ID основного сервера, для регистрации локальных серверов (3) в настоящей системе для заказа товаров. В другом варианте реализации настоящего изобретения локальное программное приложение может содержать, в частности, ID главного основного сервера и/или ID дополнительного основного сервера.
Установка и/или запуск локального программного приложения, загруженного с основного запоминающего устройства (2.2) основного сервера (2) или какого-либо внешнего запоминающего устройства (не показано) по интернет-ссылке, по меньшей мере на одном локальном сервере (3) приводит к установлению канала связи с соответствующим основным сервером (2) согласно ID основного сервера для регистрации указанного по меньшей мере одного локального сервера (3) в указанном основном сервере (2) с обеспечением присвоения ему уникального ID локального сервера и записи регистрационных данных локального сервера, содержащих, в частности, присвоенный ID локального сервера и ID основного сервера, в основном запоминающем устройстве (2.2) основного сервера (2) и локальном запоминающем устройстве (3.2) локального сервера (3). При этом происходит автоматическая синхронизация баз данных, хранящихся на локальном запоминающем устройстве (3.2) регистрируемого локального сервера (3) и основном запоминающем устройстве (2.2) основного сервера (2), в реальном времени.
Таким образом, локальный сервер (3) может быть закреплен за основным сервером (2) или поставлен ему в соответствие с обеспечением возможности взаимного обмена данными при установлении канала проводной и/или беспроводной связи. При этом вышеописанные действия отражают процесс регистрации локальных серверов в настоящей системе для заказа товаров.
В другом варианте реализации настоящего изобретения установка и/или запуск локального программного приложения по меньшей мере на одном регистрируемом локальном сервере (3) может привести к установлению канала связи с соответствующим главным основным сервером согласно ID главного основного сервера или с соответствующим дополнительным основным сервером согласно ID дополнительного основного сервера для регистрации указанного по меньшей мере одного локального сервера (3) соответственно в указанном главном основном сервере или дополнительном основном сервере с обеспечением присвоения ему уникального ID локального сервера и записи регистрационных данных, содержащих, в частности, присвоенный ID локального сервера и ID главного основного сервера или ID дополнительного основного сервера, соответственно в главном основном запоминающем устройстве главного основного сервера или дополнительном основном запоминающем устройстве дополнительного основного сервера, а также в соответствующем локальном запоминающем устройстве (3.2) регистрируемого локального сервера (3). При этом происходит автоматическая синхронизация баз данных, хранящихся на локальном запоминающем устройстве (3.2) регистрируемого локального сервера (3), с базой данных, хранящейся соответственно на главном основном запоминающем устройстве главного основного сервера или на дополнительном основном запоминающем устройстве дополнительного основного сервера, в реальном времени.
Таким образом, локальный сервер (3) может быть закреплен за главным основным сервером или за одним из дополнительных основных серверов или поставлен ему в соответствие с обеспечением возможности взаимного обмена данными при установлении канала проводной и/или беспроводной связи. Вышеописанные действия представляют собой еще один пример процесса регистрации локальных серверов (3) в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения после регистрации локального сервера (3) в настоящей системе для заказа товаров путем регистрации в главном основном сервере, взаимодействующем с зарегистрированными дополнительными основными серверами, или одном из зарегистрированных дополнительных основных серверов, взаимодействующем с главным основным сервером, происходит, благодаря синхронизации дополнительных основных запоминающих устройств друг с другом и/или с главным основным запоминающим устройством, автоматическое обновление баз данных, хранящихся в главном основном запоминающем устройстве главного основного сервера, и баз данных, хранящихся в дополнительных основных запоминающих устройствах дополнительного основного сервера, в реальном времени на основании вышеописанных регистрационных данных локального сервера.
РЕГИСТРАЦИЯ СЕРВЕРОВ ПОСТАВЩИКОВ
Следует отметить, что система для заказа товаров в соответствии с настоящим изобретением работает только с теми серверами (4) поставщика, которые зарегистрированы в этой системе.
Согласно настоящему изобретению, по меньшей мере одно программное приложение может дополнительно содержать программное приложение поставщика, содержащее, в частности, ID основного сервера, для регистрации серверов (4) поставщика в настоящей системе для заказа товаров. В другом варианте реализации настоящего изобретения программное приложение поставщика может содержать, в частности, ID главного основного сервера и/или ID дополнительного основного сервера.
В одном из вариантов реализации настоящего изобретения для регистрация сервера (4) поставщика в системе для заказа товаров необходимо загрузить, например, по интернет-ссылке программное приложение поставщика с основного запоминающего устройства (2.2), какого-либо внешнего запоминающего устройства, соединенного с указанным сервером (4) поставщика проводным и/или беспроводным образом, или портативного носителя данных, а также установить и/или запустить загруженное программное приложение поставщика на этом сервере (4) поставщика для последующего прохождения процедуры регистрации, во время которой оператор (0.4) сервера (4) поставщика вводит все необходимые исходные данные поставщика, такие как контактные данные поставщика, платежная информация, фактические адреса (координаты) складов данного поставщика, хранящих товары этого поставщика, информация о которых отражена в соответствующем запоминающем устройстве (4.2) поставщика, координаты положения сервера (4) поставщика и т.п.
Установка и/или запуск программного приложения поставщика по меньшей мере на одном сервере (4) поставщика приводит к установлению канала связи с соответствующим основным сервером (2) согласно ID основного сервера для регистрации указанного по меньшей мере одного сервера (4) поставщика в указанном основном сервере (2) с обеспечением присвоения ему уникального идентификатора (ID) поставщика и записи регистрационных данных поставщика, содержащих, в частности, введенные исходные данные поставщика, а также присвоенный ID поставщика и ID основного сервера в один из основных запоминающих элементов для хранения данных поставщиков основного запоминающего устройства (2.2), соответствующий присвоенному ID поставщика и ID основного сервера.
Таким образом, основное запоминающее устройство (2.2) хранит в соответствующих основных запоминающих элементах для хранения данных поставщиков, каждый из которых соответствует конкретным ID поставщика и ID основного сервера, основную базу данных поставщиков, содержащую исходные данные поставщиков по каждому зарегистрированному поставщику, которые первоначально поставлены в соответствие конкретным ID поставщика и ID основного сервера. При этом каждый основной запоминающий элемент для хранения данных поставщиков, соответствующий ID поставщика и ID основного сервера, хранит исходные данные поставщиков для одного конкретного поставщика, зарегистрированного в настоящей системе. Кроме того, в настоящем изобретении основной сервер (2) закрепляет зарегистрированный сервер (4) поставщика или ставит его в соответствие с конкретным локальным сервером (3) на основании, например, координат положения сервера (4) поставщика или другого предварительно заданного критерия.
Таким образом, сервер (4) поставщика может быть закреплен соответственно за конкретным локальным сервером (3) и конкретным основным сервером (2) или поставлен им в соответствие с обеспечением возможности обмена данными с указанным локальным сервером (3) согласно ID локального сервера при установлении канала проводной и/или беспроводной связи. Вышеописанные действия представляют собой процесс регистрации серверов (4) поставщиков в настоящей системе для заказа товаров.
В результате описанного выше закрепления зарегистрированного сервера (4) поставщика за конкретным локальным сервером (3), соответствующие исходные данные поставщика дополнительно ставят в соответствие с ID локального сервера, за которым закреплен указанный сервер (4) поставщика. При этом обеспечена возможность передачи, посредством основного передатчика (2.6), основного потока данных поставщика, содержащего исходные данные поставщика, ID поставщика, ID основного сервера и ID локального сервера, которым указанные исходные данные поставщика поставлены в соответствие, от основного сервера (2) на соответствующий локальный сервер (3), за которым был закреплен зарегистрированный сервер (4) поставщика, в соответствии с конкретным ID локального сервера и возможность записи исходных данных поставщика из передаваемого основного потока данных поставщика, принятого посредством локального приемника (3.1), в один из локальных запоминающих элементов для хранения данных поставщиков локального запоминающего устройства (3.2) в соответствии с ID поставщика, идентифицированного в принятом основном потоке данных поставщика посредством локального процессорного устройства (3.3). Таким образом, локальное запоминающее устройство (3.2) хранит в соответствующих локальных запоминающих элементах для хранения данных поставщиков, каждый из которых соответствует конкретным ID поставщика и ID локального сервера, локальную базу данных поставщиков, содержащую исходные данные поставщиков по каждому зарегистрированному поставщику, которые поставлены в соответствие конкретным ID поставщика, ID основного сервера и ID локального сервера. Так, в настоящем изобретении каждый локальный запоминающий элемент для хранения данных поставщиков, соответствующий ID поставщика и ID локального сервера, хранит исходные данные поставщика для одного конкретного поставщика, зарегистрированного в настоящей системе.
При этом обеспечена возможность передачи, посредством локального передатчика (3.6), локального потока данных поставщика, содержащего исходные данные поставщика, ID поставщика, ID основного сервера и ID локального сервера, которым поставлены в соответствие указанные исходные данные поставщика, от локального сервера (3) на соответствующий сервер (4) поставщика в соответствии с конкретным ID поставщика и возможность записи исходных данных поставщика из передаваемого локального потока данных поставщика, принятого посредством приемника (4.1) поставщика, в один из запоминающих элементов поставщика для хранения данных поставщика запоминающего устройства (4.2) поставщика согласно указанному ID поставщика. Таким образом, запоминающее устройство (4.2) поставщика первоначально хранит в запоминающих элементах поставщика для хранения данных поставщика, соответствующих ID поставщика, базу данных поставщиков, содержащую исходные данные поставщика для соответствующего поставщика товаров, поставленные в соответствие конкретным ID поставщика, ID основного сервера и ID локального сервера.
В другом варианте реализации настоящего изобретения оператор (0.2) основного сервера (2) может самостоятельно закрепить зарегистрированный сервер (4) поставщика или поставить его в соответствие с конкретным локальным сервером (3). Еще в одном варианте реализации настоящего изобретения оператор (0.2) может изменить локальный сервер (3), за которым закреплен один из серверов (4) поставщика, зарегистрированный в основном сервере (2), так чтобы поставить в соответствие исходные данные поставщика, сохраненные в соответствующем основном запоминающем элементе для хранения данных поставщиков, ID нового локального сервера. Таким образом, при изменении оператором (0.2) локального сервера (3), за которым закреплен зарегистрированный сервер (4) поставщика, исходные данные поставщика, хранящиеся в соответствующем основном запоминающем элементе для хранения данных поставщиков, соответствующем ID поставщика указанного сервера (4) поставщика, поставлены в соответствие первоначальному ID поставщика, первоначальному ID основного сервера и ID нового локального сервера. При этом, обеспечена возможность формирования обновляющего основного потока данных поставщика и возможность его выдачи на соответствующий локальный сервер (3) в соответствии с ID нового локального сервера для обновления исходных данных поставщика, хранящихся в соответствующем локальном запоминающем элементе для хранения данных поставщиков локального запоминающего устройства (3.2). Кроме того, обеспечена возможность формирования обновляющего локального потока данных поставщика и возможность его выдачи на соответствующий сервер (4) поставщика в соответствии с ID поставщика из обновляющего основного потока данных поставщика для обновления исходных данных поставщика, хранящихся в соответствующем запоминающем элементе поставщика для хранения данных поставщика запоминающего устройства (4.2) поставщика.
Еще в одном варианте реализации настоящего изобретения, сервер (4) поставщика может быть закреплен за конкретным локальным сервером (3), а также за главным основным сервером или за одним из дополнительных основных серверов или поставлен ему в соответствие путем выполнения операций, аналогичных вышеописанным операциям регистрации сервера (4) поставщика в основном сервере (2). Таким образом, вышеописанные действия представляют собой еще один пример процесса регистрации сервера (4) поставщика в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения после регистрации сервера (4) поставщика в настоящей системе для заказа товаров путем закрепления за конкретным локальным сервером (3), а также за конкретным главным основным сервером, взаимодействующим с зарегистрированными дополнительными основными серверами, или за одним из дополнительных основных серверов, взаимодействующих с главным основным сервером, происходит, благодаря синхронизации дополнительных основных запоминающих устройств друг с другом и с главным основным запоминающим устройством, автоматическое обновление баз данных, хранящихся в главном основном запоминающем устройстве главного основного сервера, и баз данных, хранящихся в дополнительных основных запоминающих устройствах дополнительного основного сервера, в реальном времени на основании вышеописанных регистрационных данных поставщика.
РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЬСКИХ УСТРОЙСТВ
Также следует отметить, что настоящая система для заказа товаров в соответствии с настоящим изобретением работает только с теми пользовательскими устройствами (1), которые также зарегистрированы в этой системе.
Согласно настоящему изобретению, по меньшей мере одно программное приложение может дополнительно содержать программное приложение пользователя, содержащее, в частности, ID основного сервера, для регистрации пользовательских устройств (1) в настоящей системе для заказа товаров. В другом варианте реализации настоящего изобретения программное приложение пользователя может содержать, в частности, ID главного основного сервера и/или ID дополнительного основного сервера.
В одном из вариантов реализации настоящего изобретения для регистрации пользовательского устройства (1) в системе для заказа товаров необходимо загрузить, например, по интернет-ссылке программное приложение пользователя с основного запоминающего устройства (2.2), какого-либо внешнего запоминающего устройства (не показано), соединенного с указанным пользовательским устройством (1) проводным и/или беспроводным образом, или с портативного носителя данных, выполненного с возможностью соединения с указанным пользовательским устройством (1). Далее, загруженное программное приложение пользователя также необходимо установить и/или запустить на пользовательском устройстве (1) для последующего прохождения процедуры регистрации, во время которой пользователю (0.1) необходимо ввести все необходимые исходные данные пользователя, такие как ФИО покупателя, платежная информация (номер банковской карты, банковский счет, номер электронного кошелька и т.п.), один или большее количество возможных адресов доставки заказа и т.п. Кроме того, во время прохождения вышеописанной процедуры регистрации пользователю (0.1) также необходимо ввести «Имя пользователя» и «Пароль» с тем, чтобы в дальнейшем входить в настоящую систему для заказа товаров под своей персональной учетной записью с обеспечением возможности доступа к ранее введенным исходным данным пользователя.
Установка и/или запуск программного приложения пользователя по меньшей мере на одном пользовательском устройстве (1) приводит к установлению канала связи с соответствующим основным сервером (2) согласно ID основного сервера для регистрации указанного по меньшей мере одного пользовательского устройства (1) в указанном основном сервере (2) с обеспечением присвоения уникального идентификатора (ID) пользователя и записи регистрационных данных пользователя, содержащих, в частности, введенные исходные данные пользователя, а также присвоенный ID пользователя и ID основного сервера, в один из основных запоминающих элементов для хранения данных пользователей основного запоминающего устройства (2.2), соответствующий конкретным присвоенному ID пользователя и ID основного сервера.
Основное запоминающее устройство (2.2) хранит в соответствующих основных запоминающих элементах для хранения данных пользователей, каждый из которых соответствует конкретным ID пользователя и ID основного сервера, основную базу данных пользователей, содержащую исходные данные пользователей по каждому зарегистрированному пользователю, которые поставлены в соответствие конкретным ID пользователя и ID основного сервера. При этом в настоящем изобретении каждый основной запоминающий элемент для хранения данных пользователей, соответствующий ID пользователя и ID основного сервера, хранит исходные данные пользователя для одного конкретного пользователя, зарегистрированного в настоящей системе.
Таким образом, пользовательское устройство (1) может быть закреплено соответственно за конкретным основным сервером (2) или поставлено ему в соответствие с обеспечением возможности обмена данными с указанным основным сервером (2) согласно ID основного сервера при установлении канала проводной и/или беспроводной связи. Вышеописанные действия представляют собой процесс регистрации пользовательского устройства (1) в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения, пользовательское устройство (1) может быть закреплено за главным основным сервером или за одним из дополнительных основных серверов или поставлен ему в соответствие путем выполнения операций, аналогичных вышеописанным операциям регистрации пользовательского устройства (1) в основном сервере (2). Таким образом, вышеописанные действия представляют собой еще один пример процесса регистрации пользовательского устройства (1) в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения после регистрации пользовательского устройства (1) в настоящей системе для заказа товаров путем закрепления за конкретным главным основным сервером, взаимодействующим с зарегистрированными дополнительными основными серверами, или за одним из дополнительных основных серверов, взаимодействующих с главным основным сервером, происходит, благодаря синхронизации дополнительных основных запоминающих устройств друг с другом и с главным основным запоминающим устройством, автоматическое обновление баз данных, хранящихся в главном основном запоминающем устройстве главного основного сервера, и баз данных, хранящихся в дополнительных основных запоминающих устройствах дополнительного основного сервера, в реальном времени на основании вышеописанных регистрационных данных пользователя.
СЕРВЕРЫ ПОСТАВЩИКОВ: ФОРМИРОВАНИЕ ПРОДУКТОВЫХ БАЗ ДАННЫХ ПОСТАВЩИКОВ
В настоящем изобретении средства (4.4) ввода поставщика, в частности, обеспечивают возможность оператору (0.4) сервера (4) поставщика вводить продуктовые данные поставщика, соответствующие конкретному поставщику товаров, в один из продуктовых запоминающих элементов поставщика запоминающего устройства (4.2) поставщика, соответствующее присвоенному ID поставщика, причем введенные продуктовые данные поставщика сохраняют в указанном продуктовом запоминающем элементе поставщика запоминающего устройства (4.2) поставщика в одном из известных форматов данных. Таким образом, запоминающее устройство (4.2) поставщика сервера (4) поставщика дополнительно хранит в соответствующих продуктовых запоминающих элементах поставщика продуктовую базу данных поставщика, содержащую введенные продуктовые данные поставщика, относящиеся к соответствующему поставщику товаров и поставленные в соответствие ID поставщика, присвоенного этому поставщику товаров. Продуктовые данные поставщика, сохраненные в продуктовом запоминающем элементе поставщика запоминающего устройства (4.2) поставщика по меньшей мере одного из серверов (4) поставщика, могут иметь тот же самый формат данных, что и продуктовые данные поставщика, сохраненные в продуктовом запоминающем элементе поставщика запоминающего устройства (4.2) поставщика остальных серверов (4) поставщика, или могут иметь формат данных, отличный от формата данных продуктовых данных поставщика, сохраненных в продуктовом запоминающем элементе поставщика запоминающего устройства (4.2) поставщика по меньшей мере одного из других серверов (4) поставщика.
В одном из вариантов реализации настоящего изобретения все продуктовые данные поставщика, хранящиеся в продуктовых запоминающих элементах поставщика запоминающего устройства (4.2) поставщика по меньшей мере части из всех серверов (4) поставщика, имеют отличный друг от друга формат данных. Кроме того, согласно настоящему изобретению, оператор (0.4) сервера (4) поставщика может использовать соответствующие средства (4.4) ввода поставщика для обновления продуктовых данных поставщика, сохраненных в соответствующем продуктовом запоминающем элементе поставщика запоминающего устройства (4.2) поставщика.
В настоящем изобретении процессорное устройство (4.3) поставщика управляет работой приемника (4.1) поставщика и передатчика (4.6) поставщика, а также управляет операциями считывания данных из запоминающего устройства (4.2) поставщика и/или операциями записи данных в запоминающее устройство (4.2) поставщика.
Согласно настоящему изобретению, процессорное устройство (4.3) поставщика каждого сервера (4) поставщика взаимодействует с соответствующим запоминающим устройством (4.2) поставщика для извлечения исходных данных поставщика из базы данных поставщика, хранящейся в продуктовом запоминающем элементе поставщика указанного запоминающего устройства (4.2) поставщика, с обеспечением анализа извлеченных исходных данных поставщика и идентификации ID локального сервера, которым, в частности, поставлены в соответствие указанные исходные данные поставщика, в анализируемых исходных данных поставщика и для извлечения продуктовых данных поставщика, поставленных в соответствии конкретным ID поставщика, ID основного сервера и ID локального сервера, из продуктовой базы данных поставщика, хранящейся в продуктовом запоминающем элементе поставщика указанного запоминающего устройства (4.2) поставщика с обеспечением формирования продуктового потока данных поставщика. В частности, сформированный продуктовый поток данных поставщика содержит извлеченные продуктовые данные поставщика и ID поставщика, идентифицированный ID локального сервера и ID основного сервера, которым указанные извлеченные продуктовые данные поставщика поставлены в соответствие посредством процессорного устройства (4.3) поставщика.
Кроме того, процессорное устройство (4.3) поставщика каждого сервера (4) поставщика взаимодействует с соответствующим передатчиком (4.6) поставщика с обеспечением возможности выдачи на него вышеописанного продуктового потока данных поставщика, который необходимо передать.
Следует отметить, что в системе для заказа товаров согласно настоящему изобретению может быть зарегистрировано множество серверов (4) поставщика, соответствующих различным поставщикам товаров, причем первая часть серверов (4) поставщика из указанного множества серверов (4) поставщика может быть, например, поставлена в соответствие первому локальному серверу (3), а вторая часть серверов (4) поставщика из указанного множества серверов (4) поставщика может быть, например, поставлена в соответствие второму локальному серверу (3). Каждый сервер (4) поставщика или по меньшей мере один сервер (4) поставщика из первой части серверов (4) поставщика может выдавать свои продуктовые потоки данных поставщика на первый локальный сервер (3), причем указанные потоки данных могут быть сформированы одновременно или через конкретный период времени по отношению друг к другу. Кроме того, каждый сервер (4) поставщика или по меньшей мере один сервер (4) поставщика из второй части серверов (4) поставщика может выдавать свои продуктовые потоки данных поставщика на второй локальный сервер (3), причем указанные потоки данных также могут быть сформированы одновременно или через конкретный период времени по отношению друг к другу.
ЛОКАЛЬНЫЕ СЕРВЕРЫ: ФОРМИРОВАНИЕ ЛОКАЛЬНЫХ ПРОДУКТОВЫХ БАЗ ДАННЫХ
Согласно настоящему изобретению, локальный приемник (3.1) каждого локального сервера (3) выполнен с возможностью проводной и/или беспроводной связи по меньшей мере с одним из серверов (4) поставщика с обеспечением приема, посредством соответствующего локального приемника (3.1), по меньшей мере одного продуктового потока данных поставщика, передаваемого передатчиками (4.6) поставщика на соответствующий локальный сервер (3) согласно соответствующему идентифицированному ID локального сервера, причем указанная передача обеспечена после установления сеанса связи между соответствующими сервером (4) поставщика и локальным сервером (3). Таким образом, если локальный приемник (3.1) локального сервера (3) выполнен с возможностью проводной и/или беспроводной связи с множеством серверов (4) поставщика, то этот локальный приемник (3.1) может соответственно принимать продуктовые потоки данных поставщика по меньшей мере от одного сервера (4) поставщика из указанного множества серверов (4) поставщиков или от них всех.
В одном из вариантов реализации настоящего изобретения каждый локальный приемник (3.1) локальных серверов (3) выполнен с возможностью связи только с серверами (4) поставщика, предварительно заданными для этого локального приемника (3.1), причем предотвращена возможность связи этого локального приемника (3.1) с остальными серверами (4) поставщика. Таким образом, возможны варианты реализации настоящего изобретения, в которых один из локальных серверов (3) предварительно настроен оператором (0.3) этого локального сервера (3) на обмен данными только с конкретными серверами (4) поставщика.
В настоящем изобретении локальное процессорное устройство (3.3) каждого локального сервера (3) управляет работой локального приемника (3.1) и локального передатчика (3.6), а также управляет операциями считывания данных из локального запоминающего устройства (3.2) и/или операциями записи данных в локальное запоминающее устройство (3.2).
В настоящем изобретении локальное процессорное устройство (3.3) каждого локального сервера (3) взаимодействует с соответствующим локальным приемником (3.1) с обеспечением возможности получения от него принятого продуктового потока данных поставщика, содержащего продуктовые данные поставщика, представленные в одном из известных форматов данных, а также ID поставщика, ID локального сервера и 1D основного сервера, которым поставлены в соответствие указанные продуктовые данные поставщика, причем указанное локальное процессорное устройство (3.3) анализирует полученный продуктовый поток данных поставщика с обеспечением идентификации ID поставщика и ID основного сервера в продуктовом потоке данных поставщика и сравнивает формат полученных продуктовых данных поставщика с предварительно заданным унифицированным форматом данных и, в случае несовпадения указанных форматов данных, преобразует эти продуктовые данные поставщика в указанный унифицированный формат данных с обеспечением формирования унифицированных продуктовых данных и записи сформированных унифицированных продуктовых данных в один из продуктовых локальных запоминающих элементов локального запоминающего устройства (3.2), соответствующий идентифицированному ID поставщика и ID локального сервера. Таким образом, локальное запоминающее устройство (3.2) хранит в соответствующих продуктовых локальных запоминающих элементах, каждый из которых соответствует конкретным ID поставщика и ID локального сервера, локальную продуктовую базу данных, содержащую унифицированные продуктовые данные по каждому зарегистрированному поставщику, которые поставлены в соответствие конкретным ID поставщика, ID локального сервера и ID основного сервера. При этом в настоящем изобретении каждый продуктовый локальный запоминающий элемент, соответствующий ID поставщика и ID локального сервера, хранит унифицированные продуктовые данные для одного конкретного поставщика, зарегистрированного в настоящей системе.
Согласно настоящему изобретению, локальное процессорное устройство (3.3) каждого локального сервера (3) взаимодействует с соответствующим локальным запоминающим устройством (3.2) для извлечения унифицированных продуктовых данных из локальной продуктовой базы данных, хранящейся в продуктовых локальных запоминающих элементах указанного локального запоминающего устройства (3.2) с обеспечением анализа извлеченных унифицированных продуктовых данных и идентификации ID основного сервера, которым, в частности, поставлены в соответствие указанные унифицированные продуктовые данные, в анализируемых унифицированных продуктовых данных и формирования унифицированного потока данных, содержащего извлеченные унифицированные продуктовые данные, а также ID поставщика, ID локального сервера и идентифицированный ID основного сервера, которым поставлены в соответствие указанные извлеченные унифицированные продуктовые данные.
В другом варианте реализации настоящего изобретения локальное процессорное устройство (3.3) может формировать вышеописанный унифицированный поток данных без записи сформированных унифицированных продуктовых данных в соответствующие продуктовые локальные запоминающие элементы локального запоминающего устройства (3.2).
Еще в одном варианте настоящего изобретения возможно одновременное выполнение локальным процессорным устройством (3.3) процесса формирования унифицированного потока данных на основании сформированных им унифицированных продуктовых данных и процесса записи этих сформированных унифицированных продуктовых данных в продуктовые локальные запоминающие элементы локального запоминающего устройства (3.2).
Кроме того, в настоящем изобретении каждое локальное процессорное устройство (3.3) соединено с соответствующим локальным передатчиком (3.6) с обеспечением возможности выдачи на него вышеописанного сформированного унифицированного потока данных, который необходимо передать.
В предпочтительном варианте реализации настоящего изобретения продуктовые локальные запоминающие элементы локального запоминающего устройства (3.2) по меньшей мере части из всех локальных серверов (3) хранят данные в том же самом унифицированном формате данных. Таким образом, каждое локальное запоминающее устройство (3.2) локального сервера (3) хранит в продуктовых локальных запоминающих элементах единую локальную продуктовую базу данных, сформированную путем преобразования продуктовых данных поставщика из соответствующих баз данных поставщика в унифицированный формат данных, который выбран идентичным по меньшей мере для части из всех локальных серверов (3).
В одном из вариантов реализации настоящего изобретения локальный сервер (3) может дополнительно содержать локальные средства (3.5) ввода, обеспечивающие возможность обновления оператором (0.3) локального сервера (3) унифицированных продуктовых данных, хранящихся в соответствующих продуктовых локальных запоминающих элементах локального запоминающего устройства (3.2), возможность выполнения запросов необходимых данных из единой локальной продуктовой базы данных, возможность введения дополнительных данных об акциях, специальных предложениях и программах лояльности поставщиков продукции и т.п. с обеспечением сохранения этих введенных дополнительных данных в соответствующем продуктовом локальном запоминающем элементе локального запоминающего устройства (3.2) согласно ID поставщика, который намерен реализовать перечисленные выше мероприятия. В других вариантах реализации настоящего изобретения дополнительные данные об акциях, специальных предложениях, программах лояльности и т.п. могут быть введены оператором (0.2) основного сервера (2) в соответствующий основной запоминающий элемент основного запоминающего устройства (2.2) согласно ID поставщика, который намерен реализовать перечисленные выше мероприятия.
Еще в одном варианте реализации настоящего изобретения локальный сервер (3) может дополнительно содержать локальное отображающее устройство (3.4), соединенное с соответствующим локальным запоминающим устройством (3.2) с обеспечением возможности отображения унифицированных продуктовых данных, сохраненных в одном из продуктовых локальных запоминающих элементов, и/или отображения по меньшей мере одних из исходных данных поставщика, сохраненных в одном из локальных запоминающих элементов для хранения данных поставщиков этого локального запоминающего устройства (3.2).
ОСНОВНЫЕ СЕРВЕРЫ: ФОРМИРОВАНИЕ ОСНОВНЫХ ПРОДУКТОВЫХ БАЗ ДАННЫХ
В настоящем изобретении каждый основной приемник (2.1) основного сервера (2) выполнен с возможностью проводной и/или беспроводной связи по меньшей мере с одним из локальных серверов (3) с обеспечением приема унифицированного потока данных, передаваемого соответствующим локальным передатчиком (3.6), после установления сеанса связи с соответствующим локальным сервером (3), причем указанный унифицированный поток данных содержит унифицированные продуктовые данные, представленные в конкретном унифицированном формате данных, а также ID поставщика, ID локального сервера и ID основного сервера, которым поставлены в соответствие указанные унифицированные продуктовые данные.
В настоящем изобретении основное процессорное устройство (2.3) каждого основного сервера (2) соединено с соответствующим основным приемником (2.1) с обеспечением возможности получения от него принятого унифицированного потока данных. Основное процессорное устройство (2.3) анализирует полученный унифицированный поток данных с обеспечением идентификации ID поставщика в анализируемом унифицированном потоке данных и извлекает унифицированные продуктовые данные из анализируемого унифицированного потока данных, которые соответствуют конкретному идентифицированному ID поставщика, с обеспечением записи этих извлеченных унифицированных продуктовых данных в соответствующий продуктовый основной запоминающий элемент основного запоминающего устройства (2.2) согласно идентифицированному ID поставщика и/или с обеспечением обновления этого конкретного продуктового основного запоминающего элемента на основании указанных извлеченных унифицированных продуктовых данных. Таким образом, основное запоминающее устройство (2.2) хранит основную продуктовую базу данных, содержащую унифицированные продуктовые данные, полученные из соответствующих локальных продуктовых баз данных, в продуктовых основных запоминающих элементах, каждый из которых соответствует конкретным ID поставщика и ID основного сервера. При этом, каждый продуктовый основной запоминающий элемент основного запоминающего устройства (2.2), соответствующий конкретным ID поставщика и ID основного сервера, хранит унифицированные продуктовые данные для одного конкретного поставщика, зарегистрированного в настоящей системе, причем указанные унифицированные продуктовые данные поставлены в соответствие конкретным ID поставщика, ID основного сервера и ID локального сервера.
Кроме того, в настоящем изобретении основное процессорное устройство (2.3) соединено с основным запоминающим устройством (2.2) для обеспечения возможности извлечения записанных унифицированных продуктовых данных из указанного основного запоминающего устройства (2.2) и соединено с основным передатчиком (2.6).
В одном из вариантов реализации настоящего изобретения основное процессорное устройство (2.3) может сразу выдавать полученный унифицированный поток данных на основной передатчик (2.6) без сохранения унифицированных продуктовых данных из указанного полученного унифицированного потока данных в соответствующем продуктовом основном запоминающем элементе основного запоминающего устройства (2.2).
Еще в одном варианте реализации настоящего изобретения основной сервер (2) дополнительно содержит основное отображающее устройство (2.4), соединенное с соответствующим основным запоминающим устройством (2.2) с обеспечением возможности отображения его данных.
В другом варианте реализации настоящего изобретения основной сервер (2) дополнительно содержит основные средства (2.5) ввода, обеспечивающие возможность запроса оператором (0.2) основного сервера (2) необходимых данных из соответствующей основной продуктовой базы данных, хранящейся в основном запоминающем устройстве (2.2).
Для получения доступа к основной продуктовой базе данных пользователю (0.1) пользовательского устройства (1), зарегистрированного в системе для заказа товаров, необходимо выполнить вход в персональную учетную запись пользователя путем использования «Имени пользователя» и «Пароля», указанных во время процесса регистрации. После успешного входа в персональную учетную запись происходит установление сеанса проводной и/или беспроводной связи пользовательского устройства (1), имеющего конкретный ID пользователя, с основным сервером (2) системы, причем основное процессорное устройство (2.3) основного сервера (2), с которым указанное пользовательское устройство (1) установило сеанс связи, извлекает все унифицированные продуктовые данные, записанные по меньшей мере в части из всех продуктовых основных запоминающих элементов основного запоминающего устройства (2.2) этого основного сервера (2) и извлекает исходные данные пользователя, хранящиеся в соответствующем основном запоминающем элементе для хранения данных пользователей основного запоминающего устройства (2.2), согласно ID пользователя указанного пользовательского устройства (1) с обеспечением возможности формирования сводных продуктовых данных на основании по меньшей мере части извлеченных унифицированных продуктовых данных и извлеченных исходных данных пользователя, соответствующих ID пользователя для этого пользовательского устройства (1), и возможности выдачи сформированных сводных продуктовых данных на основной передатчик (2.6), который передает сводный поток данных, содержащий сформированные сводные продуктовые данные, а также ID пользователя, ID основного сервера, ID локальных серверов и ID поставщиков, которым указанные сформированные сводные продуктовые данные поставлены в соответствие, на пользовательское устройство (1), установившее связь с указанным основным сервером (2).
В одном из вариантов реализации настоящего изобретения основное процессорное устройство (2.3) может формировать сводные продуктовые данные в реальном времени с использованием, в частности, унифицированных продуктовых данных в принятом, посредством основного приемника (2.1), унифицированном потоке данных во время сеанса связи, установленного между соответствующими пользовательским устройством (1) и основным сервером (2).
Еще в одном варианте настоящего изобретения возможно одновременное выполнение основным процессорным устройством (2.3) процесса формирования сводных продуктовых данных на основании, в частности, унифицированных продуктовых данных и процесса записи этих унифицированных продуктовых данных в соответствующие продуктовые основные запоминающие элементы основного запоминающего устройства (2.2).
ПОЛЬЗОВАТЕЛЬСКОЕ УСТРОЙСТВО: ФОРМИРОВАНИЕ ЗАКАЗА
Согласно настоящему изобретению, каждое зарегистрированное пользовательское устройство (1) системы для заказа товаров содержит пользовательский приемник (1.1), пользовательское запоминающее устройство (1.2), пользовательское процессорное устройство (1.3), пользовательское отображающее устройство (1.4), пользовательские средства (1.5) ввода и пользовательский передатчик (1.6).
В настоящем изобретении пользовательское устройство (1) принимает, посредством пользовательского приемника (1.1), сводный поток данных, передаваемый соответствующим основным передатчиком (2.6). Пользовательский приемник (1.1) соединен с пользовательским запоминающим устройством (1.2) для сохранения по меньшей мере части данных принятого сводного потока данных в этом пользовательском запоминающем устройстве (1.2). Согласно настоящему изобретению, пользовательское отображающее устройство (1.4) соединено с пользовательским запоминающим устройством (1.2) с обеспечением возможности отображения сводных продуктовых данных и исходных данных пользователя, соответствующих только данному пользователю согласно ID пользователя, содержащихся в сводном потоке данных, на указанном пользовательском отображающем устройстве (1.4). Таким образом, пользовательское отображающее устройство (1.4), зарегистрированное в системе для заказа товаров и соответствующее конкретному пользователю согласно его ID пользователя, может отобразить электронный каталог, основанный на сводных продуктовых данных и исходных данных пользователя (например, данные о способе оплаты, данные о способе доставки, адрес доставки и т.д., введенные этим пользователем при регистрации в настоящей системе для заказа товаров).
В других вариантах реализации настоящего изобретения пользовательский приемник (1.1), который принимает передаваемый сводный поток данных, может быть соединен непосредственно с пользовательским процессорным устройством (1.3) для выдачи на него принятых сводных продуктовых данных практически в режиме реального времени.
Согласно настоящему изобретению, пользовательские средства (1.5) ввода пользовательского устройства (1), взаимодействующие с пользовательским отображающим устройством (1.4), обеспечивают возможность пользователю (0.1) этого пользовательского устройства (1) выбирать пользовательские продуктовые данные из отображенных сводных продуктовых данных с обеспечением передачи выбранных пользовательских продуктовых данных. Кроме того, пользовательские средства (1.5) ввода пользовательского устройства (1) дополнительно обеспечивают возможность выбора пользователем (0.1) варианта доставки и/или способа оплаты доставки и т.п.на основании отображенных исходных данных пользователя.
В настоящем изобретении пользовательское процессорное устройство (1.3) управляет работой пользовательского отображающего устройства (1.4), работой пользовательского приемника (1.1) и пользовательского передатчика (1.6), а также операциями считывания данных из пользовательского запоминающего устройства (1.2) и/или операциями записи данных в пользовательское запоминающее устройство (1.2).
Согласно настоящему изобретению, пользовательское процессорное устройство (1.3) может взаимодействовать с пользовательским отображающим устройством (1.4) с обеспечением получения от него выбранных пользовательских продуктовых данных с обеспечением формирования пользовательских данных о заказе. Кроме того, в настоящем изобретении пользовательское процессорное устройство (1.3) взаимодействует с пользовательским передатчиком (1.6) с обеспечением возможности выдачи на него пользовательского потока данных, который необходимо передать, причем указанный пользовательский поток данных содержит сформированные пользовательские данные о заказе, а также ID пользователя, ID поставщика, ID основного сервера и ID локального сервера, которым указанные пользовательские данные о заказе поставлены в соответствие.
Таким образом, во время работы с электронным каталогом пользователь (0.1) пользовательского устройства (1) может сформировать корзину товаров путем выбора конкретных товаров из товаров, отображенных в этом электронном каталоге, с использованием пользовательских средств (1.5) ввода, причем сформированная корзина товаров может быть сохранена пользователем (0.1) в пользовательском запоминающем устройстве (1.2) с использованием пользовательских средств (1.5) ввода, а сохраненная корзина товаров может быть, например, изменена пользователем (0.1) через конкретный период времени путем, например, изменения и/или удаления по меньшей мере части выбранных товаров в сохраненной корзине товаров или удалена из пользовательского запоминающего устройства (1.2) с использованием пользовательских средств (1.5) ввода. Электронный каталог, отображенный на пользовательском отображающем устройстве (1.4), предоставляет пользователю информацию о товарах, такую как стоимость товара у различных поставщиков и различные характеристики этого товара (масса, объем, состав, гарантия и/или срок годности, категория и т.п.).
Кроме того, пользователь (0.1) может отсортировать данные электронного каталога с использованием пользовательских средств (1.5) ввода путем выбора одного из вариантов сортировки, доступных в электронном каталоге, такого как сортировка по типу товара, поставщику и т.п., или путем ввода ключевого слова в поисковой строке этого электронного каталоге с обеспечением формирования поискового запроса и его выдачи на пользовательское процессорное устройство (1.3). После получения сформированного поискового запроса, пользовательское процессорное устройство (1.3) извлекает сводные продуктовые данные из пользовательского запоминающего устройства (1.2) и обрабатывает извлеченные сводные продуктовые данные в соответствии с полученным поисковым запросом с обеспечением возможности формирования отсортированных продуктовых данных на основании результатов указанной обработки и возможности выдачи сформированных отсортированных продуктовых данных на пользовательское отображающее устройство (1.4) для их отображения на нем. Таким образом, пользователь (0.1) может просматривать результаты своего поискового запроса на пользовательском отображающем устройстве (1.4).
При формировании корзины товаров пользователь (0.1) может видеть на пользовательском отображающем устройстве (1.4) общую стоимость этой корзины товаров, сформированной из выбранных товаров электронного каталога, у различных поставщиков. Данная функциональная возможность настоящей системы для заказа товаров возможна благодаря тому, что все сводные продуктовые данные, хранящиеся в пользовательском запоминающем устройстве (1.2), поставлены в соответствие конкретным ID поставщика, и может быть реализована аналогично вышеописанной функции сортировки данных.
Кроме того, при формировании корзины товаров пользователь (0.1) может воспользоваться функцией поиска аналогов. Таким образом, после выбора пользователем (0.1) конкретных товаров из электронного каталога при формировании корзины товаров, пользовательское процессорное устройство (1.3) получает от пользовательского отображающего устройства (1.4) данные о выбранном товаре. После получения данных о выбранном товаре, для которого необходимо найти аналоги, пользовательское процессорное устройство (1.3) извлекает сводные продуктовые данные из пользовательского запоминающего устройства (1.2) и сравнивает их с полученными данными о выбранном товаре с использованием предварительно заданных критериев анализа на аналогичность, таких как стоимость, конкретные характеристики товара, рейтинг, скидки на товар, акции в отношении товара и т.п. и/или их сочетание. В результате выполнения вышеописанного сравнительного анализа пользовательское процессорное устройство (1.3) формирует отсортированные продуктовые данные, удовлетворяющие соответствующему критерию аналогичности, и выдает сформированные отсортированные продуктовые данные на пользовательское отображающее устройство (1.4) для их отображения на нем. Таким образом, при формировании корзины товаров пользователь (0.1) может также просматривать дополнительные товары, аналогичные товарам, добавленным в корзину товаров, с использованием пользовательского отображающего устройства (1.4) и, при необходимости, заменять товары сформированной корзины товаров на их аналоги, предлагаемые другими поставщиками, с использованием пользовательских средств (1.5) ввода.
В одном из вариантов реализации настоящего изобретения пользователь (0.1) может самостоятельно задать, посредством пользовательских средств (1.5) ввода, любые критерии поиска аналогов после формирования корзины товаров или при изменении и/или просмотре корзины товаров, ранее сохраненной в пользовательском запоминающем устройстве (1.2) с обеспечением выполнения пользовательским процессорным устройством соответствующей обработки сводных продуктовых данных пользовательского запоминающего устройства (1.2) на основании введенных критериев поиска аналогов.
После подтверждения пользователем (0.1) сформированной корзины товаров с использованием пользовательских средств (1.5) ввода пользовательского устройства (1), пользователь (0.1) может изменить исходные данные пользователя, введенные этим пользователем при его регистрации в настоящей системе для заказа товаров, выбрать один из адресов доставки, который пользователь (0.1) может первоначально указать при регистрации указанного пользовательского устройства (1) в настоящей системе для заказа товаров при введении исходных данных пользователя (процесс регистрации пользовательского устройства (1) в системе для заказа товаров описан выше), или указать новый адрес доставки заказа. Кроме того, пользователь (0.1) может выбрать один из доступных способов оплаты заказа, который пользователь (0.1) может первоначально указать при регистрации указанного пользовательского устройства (1) в настоящей системе для заказа товаров при введении исходных данных пользователя, или может указать новый способ оплаты заказа.
Согласно настоящему изобретению, пользователь (0.1) пользовательского устройства (1) может сформировать корзину товаров из товаров различных поставщиков, хранящихся на различных складах поставщика. В таком случае подобный заказ будет разделен на конкретное количество подзаказов, соответствующее количеству различных поставщиков, то есть каждый из подзаказов, на которые будет разделен вышеописанный заказ, будет содержать товары только одного поставщика. Следует отметить, что для каждого подобного подзаказа могут быть выполнены все вышеописанные операции. Таким образом, пользовательское процессорное устройство (1.3) может выдать на пользовательский передатчик (1.6) конкретное количество пользовательских потоков данных, которые необходимо передать, в соответствии с количеством различных поставщиков товаров, соответствующих выбранным товарам, находящимся в сформированной корзине товаров.
Согласно другому варианту реализации настоящего изобретения, во время работы с электронным каталогом на пользовательском отображающем устройстве (1.4) пользовательского устройства (1) могут быть отображены товары только определенных поставщиков, удовлетворяющих по меньшей мере одному предварительно заданному критерию, хранящемуся в основном запоминающем устройстве (2.2) основного сервера (2).
СИНХРОНИЗАЦИЯ ЗАПОМИНАЮЩИХ УСТРОЙСТВ СЕРВЕРА ПОСТАВЩИКА, ЛОКАЛЬНОГО СЕРВЕРА И ОСНОВНОГО СЕРВЕРА
Следует отметить, что в настоящем изобретении при регистрации сервера (4) поставщика, соответствующего новому поставщику, в настоящей системе для заказа товаров автоматически происходит выполнение синхронизации запоминающего устройства (4.2) поставщика сервера (4) поставщика с соответствующим локальным запоминающим устройством (3.2) локального сервера (3), за которым закреплен или который поставлен в соответствие указанному зарегистрированному серверу (4) поставщика, в реальном времени. Кроме того, согласно настоящему изобретению, после завершения синхронизации запоминающего устройства (4.2) поставщика с локальным запоминающим устройством (3.2) автоматически выполняют синхронизацию локального запоминающего устройства (3.2) с основным запоминающим устройством (2.2) основного сервера (2) в реальном времени. Таким образом, после регистрации нового сервера (4) поставщика в настоящей системе для заказа товаров, продуктовые данные поставщика, хранящиеся в продуктовом запоминающем элементе поставщика запоминающего устройства (4.2) поставщика нового зарегистрированного сервера (4) поставщика, записывают в реальном времени в конкретный локальный запоминающий элемент локального запоминающего устройства (3.2), поставленный в соответствие ID поставщика, присвоенного новому зарегистрированному серверу (4) поставщика, в конкретном унифицированном формате данных или их первоначальном формате данных, если он идентичен указанному конкретному унифицированному формату данных. Далее, унифицированные продуктовые данные записывают в реальном времени в конкретный основной запоминающий элемент основного запоминающего устройства (2.2), поставленный в соответствие ID поставщика, присвоенным новому зарегистрированную серверу (4) поставщика. Далее, основное процессорное устройство (2.3) формирует сводные продуктовые данные на основании записанных унифицированных продуктовых данных и в реальном времени выдает сформированные сводные продуктовые данные на пользовательское устройство (1), посредством которого пользователь (0.1) вошел в настоящую систему для заказа товаров под своей персональной учетной записью для формирования корзины товаров.
Таким образом, если во время сеанса связи, установленного между пользовательским устройством (1) и основным сервером (2) для формирования корзины товаров, происходит обновление продуктовых данных поставщика, хранящихся в продуктовом запоминающем элементе поставщика запоминающего устройства (4.2) поставщика, то благодаря вышеописанной автоматической синхронизации запоминающих устройств (4.2) поставщика, локальных запоминающих устройств (3.2) и основных запоминающих устройств (2.2) обеспечена возможность обновления сводных продуктовых данных, хранящихся в пользовательском запоминающем устройстве (1.2), в реальном времени на основании обновленных унифицированных продуктовых данных, которые в свою очередь обновлены на основании обновленных продуктовых данных поставщика. При этом пользовательское процессорное устройство (1.3) непрерывно анализирует состояние пользовательского запоминающего устройства (1.2) и, в случае обновления этого пользовательского запоминающего устройства (1.2), анализирует обновленные сводные продуктовые данные и обновляет по меньшей мере часть данных в вышеописанной сформированной корзине товаров в реальном времени, если анализируемые обновленные сводные продуктовые данные вносят какие-либо изменения в данные сформированной корзины товаров, с обеспечением вывода соответствующего уведомления на пользовательское отображающее устройство (1.4). Таким образом, вследствие вышеописанного обновления данных в сформированной корзине товаров, возможны случаи, в которых один из выбранных товаров корзины товаров отсутствует в обновленной корзине товаров и/или произошло изменение каких-либо характеристик одного из выбранных товаров, и/или произошло изменение стоимости одного из выбранных товаров. При возникновении такого случая пользовательское процессорное устройство (1.3) автоматически выполняет вышеописанную функцию поиска аналогов с обеспечением вывода аналогов для отсутствующих товаров на пользовательское отображающее устройство (1.4), что обеспечивает возможность замены пользователем (0.1) отсутствующих товарных позиций и/или товарных позиций с измененной стоимостью и/или измененными характеристиками в ранее сформированной корзине товаров на их аналоги.
ОСНОВНОЙ СЕРВЕР: ОБРАБОТКА ЗАКАЗА
Согласно настоящему изобретению, основной приемник (2.1) основного сервера (2) выполнен с возможностью проводной и/или беспроводной связи по меньшей мере с одним из пользовательских устройств (1), взаимодействующих с этим основным сервером (2), с обеспечением приема пользовательского потока данных о заказе, передаваемого соответствующим пользовательским передатчиком (1.6) после установления сеанса связи с указанным основным сервером (2).
В настоящем изобретении основное процессорное устройство (2.3) основного сервера (2) взаимодействует с соответствующим основным приемником (2.1) с обеспечением возможности получения от него принятого пользовательского потока данных о заказе, содержащего пользовательские данные о заказе, ID пользователя, ID поставщика, ID основного сервера и ID локального сервера, которым указанные пользовательские данные о заказе поставлены в соответствие. Кроме того, принятый пользовательский поток данных может также содержать измененные исходные данные пользователя и/или другие данные, введенные пользователем (0.1) при формировании заказа (в частности, данные о способе оплаты заказа и/или данные о способе доставки заказа). Согласно настоящему изобретению, основное процессорное устройство (2.3) анализирует полученный пользовательский поток данных о заказе для идентификации ID пользователя в анализируемом пользовательском потоке данных о заказе для определения пользовательского устройства (1), которое передало этот пользовательский поток данных о заказе, и для идентификации ID локального сервера в анализируемом пользовательском потоке данных о заказе для определения локального сервера (3) настоящей системы для заказа товаров, на который необходимо затем передать этот полученный пользовательский поток данных о заказе. Кроме того, основное процессорное устройство (2.3) формирует основные данные о заказе на основании, в частности, пользовательских данных о заказе из полученного пользовательского потока данных о заказе с обеспечением выдачи сформированных основных данных о заказе на основной передатчик (2.6), который передает основной поток данных о заказе на соответствующий локальный сервер (3) согласно идентифицированному ID локального сервера, причем указанный основной поток данных о заказе содержит сформированные основные данные о заказе, ID пользователя, ID основного сервера, ID локального сервера и ID основного сервера, которым указанные сформированные основные данные о заказе поставлены в соответствие.
Кроме того, основное процессорное устройство (2.3) может извлечь пользовательские данные о заказе из анализируемого пользовательского потока данных о заказе с обеспечением их записи в соответствующий основной запоминающий элемент для хранения данных пользователей основного запоминающего устройства (2.2) согласно идентифицированному ID пользователя. Таким образом, основная база данных пользователей, хранящаяся в соответствующих основных запоминающих элементах для хранения данных пользователей основного запоминающего устройства (2.2), каждый из которых соответствует конкретным ID пользователя и ID локального сервера, дополнительно хранит пользовательские данные о заказе (в дополнение к исходным данным пользователя).
Если основное процессорное устройство (2.3) основного сервера (2) определяет во время анализа полученного пользовательского потока данных о заказе, что этот анализируемый пользовательский поток данных о заказе содержит измененные исходные данные пользователя, отличные от исходных данных пользователя, ранее записанных в соответствующем основном запоминающем элементе для хранения данных пользователей основного запоминающего устройства (2.2) согласно ID пользователя, то указанное основное процессорное устройство (2.3) обновляет указанный основной запоминающий элемент для хранения данных пользователей на основании этих измененных исходных данных пользователя.
В одном из вариантов реализации настоящего изобретения основное процессорное устройство (2.3) может формировать основные данные о заказе на основании пользовательских данных из проанализированного пользовательского потока данных о заказе, предварительно записанных в один из основных запоминающих элементов для хранения данных пользователей основного запоминающего устройства (2.2) с обеспечением выдачи сформированных основных данных о заказе на основной передатчик (2.6).
Еще в одном варианте реализации настоящего изобретения основное процессорное устройство (2.3) может параллельно выполнять операцию формирования основных данных о заказе на основании пользовательских данных о заказе из полученного пользовательского потока данных о заказе и операцию записи извлеченных пользовательских данных о заказе в соответствующий основной запоминающий элемент для хранения данных пользователей основного запоминающего устройства (2.2) в соответствии с идентифицированным ID пользователя.
Аналогичным образом основной сервер (2) может обрабатывать множество пользовательских потоков данных от различных пользовательских устройств (1), выполненных с возможностью связи с этим основным сервером (2), причем по меньшей мере часть или все из указанных пользовательских потоков данных могут поступать на указанный основной сервер (2) в виде отдельных потоков данных или единого потока данных.
Согласно одному из вариантов настоящего изобретения, основное процессорное устройство (2.3) основного сервера (2) может извлекать данные о способе оплаты, включающие запрос на оплату заказа, из анализируемого пользовательского потока данных о заказе с обеспечением перенаправления запроса на оплату на платежный шлюз, причем основное процессорное устройство (2.3) основного сервера (2) может обеспечивать предотвращение выдачи основного потока данных о заказе на соответствующий локальный сервер (3) до тех пор, пока указанный основной сервер (2), взаимодействующий с конкретным сервером платежной системы (не показан), через который проводят оплату, не получит подтверждение об оплате от этого сервера платежной системы.
Согласно другому варианту настоящего изобретения пользователь (0.1) пользовательского устройства (1) может получить доступ к настоящей системе для заказа товаров без регистрации в этой системе. В данном варианте реализации пользователь (0.1) вводит все необходимые исходные данные пользователя, такие как ФИО покупателя, платежная информация (например номер банковской карты, банковский счет, номер электронного кошелька и т.п.), а также один возможный адрес доставки заказа или более и т.п. во время процесса формирования заказа с использованием пользовательского устройства (1). При этом основное процессорное устройство (2.3) основного сервера формирует основные данные о заказе на основании, в частности, пользовательских данных о заказе из полученного пользовательского потока данных о заказе без записи этих пользовательских данных о заказе в один из основных запоминающих элементов для хранения данных пользователей основного запоминающего устройства (2.2) и/или обновления одного из основных запоминающих элементов для хранения данных пользователей на основании указанных пользовательских данных о заказе.
ЛОКАЛЬНЫЙ СЕРВЕР: ОБРАБОТКА ЗАКАЗА
В настоящем изобретении локальный приемник (3.1) локального сервера (3) обеспечивает возможность приема основного потока данных о заказе, передаваемого соответствующим основным передатчиком (2.6), после установления сеанса связи с соответствующим локальным сервером (3) согласно конкретному ID локального сервера, причем принятый основной поток данных о заказе содержит основные данные о заказе, а также ID пользователя, ID поставщика, ID локального сервера и ID основного сервера, которым поставлены в соответствие указанные основные данные о заказе.
В настоящем изобретении локальное процессорное устройство (3.3) локального сервера (3) взаимодействует с соответствующим локальным приемником (3.1) с обеспечением возможности получения от него принятого основного потока данных о заказе. Согласно настоящему изобретению, локальное процессорное устройство (3.3) анализирует полученный основной поток данных о заказе для идентификации ID пользователя в анализируемом основном потоке данных о заказе для определения пользовательского устройства (1), посредством которого был сформирован заказ, и для идентификации ID поставщика в анализируемом основном потоке данных о заказе для определения сервера (4) поставщика в настоящей системе для заказа товаров, на который необходимо затем передать этот полученный основной поток данных о заказе. Кроме того, локальное процессорное устройство (3.3) формирует локальные данные о заказе на основании основных данных о заказе из полученного основного потока данных о заказе и первые управляющие инструкции о заказе на основании тех же самых основных данных о заказе, а также на основании, например, результатов анализа характеристик выбранных товаров в этом заказе, информация о которых присутствует в указанных основных данных о заказе. Согласно настоящему изобретению, локальное процессорное устройство (3.3) взаимодействует с локальным передатчиком (3.6) с обеспечением возможности выдачи сформированных локальных данных о заказе и сформированных первых управляющих инструкций о заказе на локальный передатчик (3.6), который передает локальный поток данных о заказе на соответствующий сервер (4) поставщика согласно идентифицированному ID поставщика, причем указанный локальный поток данных о заказе содержит сформированные локальные данные о заказе, сформированные первые управляющие инструкции о заказе, ID пользователя, ID основного сервера, ID локального сервера и ID основного сервера, которым поставлены в соответствие указанные сформированные локальные данные о заказе и сформированные первые управляющие инструкции о заказе.
Кроме того, локальное процессорное устройство (3.3) может извлечь основные данные о заказе из анализируемого основного потока данных о заказе с обеспечением их записи в соответствующий локальный запоминающий элемент для хранения данных пользователей локального запоминающего устройства (3.2) согласно идентифицированному ID пользователя. Кроме того, локальное процессорное устройство (3.3) также может дополнительно извлечь исходные данные пользователя, данные о способе доставки, данные о способе оплаты и другие доступные данные из анализируемого основного потока данных о заказе с обеспечением их записи в соответствующий локальный запоминающий элемент для хранения данных пользователей локального запоминающего устройства (3.2) согласно идентифицированному ID пользователя. Таким образом, локальная база данных пользователей, хранящаяся в соответствующих локальных запоминающих элементах для хранения данных пользователей локального запоминающего устройства (3.2), каждый из которых соответствует конкретным ID пользователя и ID локального сервера, может хранить основные данные о заказе и дополнительно хранить данные о способе доставки, данные о способе оплаты и другие данные, а также ID пользователя, ID заказчика, ID основного сервера и ID локального сервера, которым указанные основные данные о заказе, данные о способе доставки, данные о способе оплаты и другие данные поставлены в соответствие.
В одном из вариантов реализации настоящего изобретения локальное процессорное устройство (3.3) может формировать локальные данные о заказе и первые управляющие инструкции о заказе на основании основных данных о заказе в проанализированном основном потоке данных о заказе, предварительно записанных в один из локальных запоминающих элементов для хранения данных пользователей локального запоминающего устройства (3.2), с обеспечением выдачи сформированных локальных данных о заказе и первых управляющих инструкций о заказе на соответствующий локальный передатчик (3.6).
Еще в одном варианте реализации настоящего изобретения локальное процессорное устройство (3.3) может параллельно выполнять операцию формирования локальных данных о заказе на основании основных данных о заказе из полученного основного потока данных о заказе и операцию записи извлеченных основных данных о заказе в соответствующий локальный запоминающий элемент для хранения данных пользователей локального запоминающего устройства (3.2) в соответствии с идентифицированным ID пользователя.
Аналогичным образом локальный сервер (3) может обрабатывать множество основных потоков данных о заказе от различных основных серверов (2), выполненных с возможностью связи с этим локальным сервером (3), причем по меньшей мере часть или все из указанных основных потоков данных о заказе могут поступать на указанный локальный сервер (3) в виде отдельных потоков данных или единого потока данных.
СЕРВЕР ПОСТАВЩИКА: ОБРАБОТКА ЗАКАЗА
В настоящем изобретении приемник (4.1) сервера (4) поставщика обеспечивает возможность приема локального потока данных о заказе, передаваемого соответствующим локальным передатчиком (3.6), после установления сеанса связи с соответствующим сервером (4) поставщика согласно конкретному ID поставщика, причем указанный локальный поток данных о заказе содержит локальные данные о заказе и первые управляющие инструкции о заказе, а также ID пользователя, ID поставщика, ID локального сервера и ID основного сервера, которым указанные локальные данные о заказе и первые управляющие инструкции о заказе поставлены в соответствие.
В настоящем изобретении процессорное устройство (4.3) поставщика сервера (4) поставщика взаимодействует с соответствующим приемником (4.1) поставщика с обеспечением возможности получения от него принятого локального потока данных о заказе.
Согласно настоящему изобретению, процессорное устройство (4.3) поставщика обрабатывает полученный локальный поток данных о заказе для извлечения первых управляющих инструкций о заказе и локальных данных о заказе из принятого локального потока данных о заказе с обеспечением выдачи извлеченных первых управляющих инструкций о заказе и извлеченных локальных данных о заказе на отображающее устройство (4.4) поставщика, которое взаимодействует с указанным процессорным устройством (4.3) поставщика, причем указанное отображающее устройство (4.4) поставщика выполнено с возможностью отображения полученных первых управляющих инструкций о заказе и локальных данных о заказе для последующего комплектования заказа комплектовщиком со стороны заказчика, который может просматривать отображенную информацию на указанном отображающем устройстве (4) поставщика. Для подтверждения принятия поступившего заказа пользователя оператор (0.4) соответствующего сервера (4) поставщика формирует, посредством средств (4.5) ввода поставщика, подтверждение принятия заказа, соответствующее конкретному заказу. В настоящем изобретении сформированное подтверждение принятия заказа может быть отправлено конкретному пользователю, который сформировал этот заказ, согласно ID пользователя. Кроме того, на пользовательское отображающее устройство (1.4) может быть выведено сообщение, соответствующее отправленному подтверждению принятия заказа, для уведомления пользователя о принятии заказа к обработке. Кроме того, сформированное подтверждение принятия заказа может быть выдано, посредством передатчика (4.6) поставщика, на соответствующий локальный сервер (3), за которым закреплен сервер (4) поставщика, в соответствии с ID локального сервера.
Кроме того, процессорное устройство (4.3) поставщика может идентифицировать ID пользователя в анализируемом локальном потоке данных о заказе и записать локальные данные о заказе и/или первые управляющие инструкции о заказе, извлеченные из анализируемого локального потока данных о заказе, в соответствующий запоминающий элемент поставщика для хранения данных пользователей запоминающего устройства (4.2) поставщика согласно идентифицированному ID пользователя. Кроме того, процессорное устройство (4.3) поставщика также может дополнительно извлечь исходные данные пользователя, данные о способе доставки, данные о способе оплаты и другие доступные данные из анализируемого локального потока данных о заказе с обеспечением их записи в соответствующий запоминающий элемент поставщика для хранения данных пользователей запоминающего устройства (4.2) поставщика согласно идентифицированному ID пользователя. Таким образом, база данных пользователей поставщика, хранящаяся в соответствующих запоминающих элементах поставщика для хранения данных пользователей запоминающего устройства (4.2) поставщика, каждый из которых соответствует конкретным ID пользователя и ID поставщика, может хранить локальные данные о заказе, содержащие пользовательские данные о заказе, и может дополнительно хранить данные о способе доставки, данные о способе оплаты и другие данные, а также ID пользователя, ID заказчика, ID основного сервера и ID локального сервера, которым указанные локальные данные о заказе, данные о способе доставки, данные о способе оплаты и другие данные поставлены в соответствие.
КОМПЛЕКТАЦИЯ ЗАКАЗА
В настоящем изобретении система для заказа товаров может дополнительно содержать по меньшей мере одно устройство (5) комплектовщика (см. фиг.2), каждое из которых имеет свой уникальный идентификатор (ID) комплектовщика, присвоенный во время регистрации в указанной системе, и выполнено с возможностью обмена данными по меньшей мере с одним локальным сервером (3) этой системы, за которым указанное устройство (5) комплектовщика закреплено во время регистрации в указанной системе.
Согласно настоящему изобретению, по меньшей мере одно программное приложение может дополнительно содержать программное приложение комплектовщика, содержащее, в частности, ID основного сервера и ID локального сервера, для регистрации устройств (5) комплектовщиков в настоящей системе для заказа товаров, при этом программное приложение комплектовщика может храниться на основном запоминающем устройстве (2.2), локальном запоминающем устройстве (3.2) или каком-либо внешнем запоминающем устройстве (не показано). В другом варианте реализации настоящего изобретения программное приложение комплектовщика может содержать, в частности, ID локального сервера, а также ID главного основного сервера и/или ID дополнительного основного сервера.
В одном из вариантов реализации настоящего изобретения для регистрации устройства (5) комплектовщика в системе для заказа товаров необходимо загрузить, например, по интернет-ссылке программное приложение комплектовщика с основного запоминающего устройства (2.2), локального запоминающего устройства (3.2), какого-либо внешнего запоминающего устройства (не показано), соединенного с указанным устройством (5) комплектовщика проводным и/или беспроводным образом, или с портативного носителя данных, выполненного с возможностью соединения с указанным устройством (5) комплектовщика.
Далее, загруженное программное приложение комплектовщика также необходимо установить и/или запустить на устройстве (5) комплектовщика для последующего прохождения процедуры регистрации.
Во время прохождения процедуры регистрации оператору (0.5) устройства (5) комплектовщика необходимо ввести, посредством средств ввода (5.5) комплектовщика, исходные данные комплектовщика, такие как ФИО комплектовщика, контактные данные комплектовщика, ФИО непосредственного начальника и т.п., а также ввести «Имя пользователя» и «Пароль» с тем, чтобы в дальнейшем входить в настоящую систему для заказа товаров под своей персональной учетной записью с обеспечением возможности доступа к ранее выполненным запросам на комплектацию заказов.
В предпочтительном варианте реализации настоящего изобретения установка и/или запуск программного приложения комплектовщика по меньшей мере на одном устройстве (5) комплектовщика приводит к установлению канала связи с соответствующим локальным сервером (3) согласно ID локального сервера для регистрации указанного по меньшей мере устройства (5) комплектовщика в указанном локальном сервере (3) с обеспечением присвоения уникального идентификатора (ID) комплектовщика и записи регистрационных данных комплектовщика, содержащих, в частности, введенные исходные данные комплектовщика, а также присвоенный ID комплектовщика и ID локального сервера, в один из локальных запоминающих элементов для хранения данных комплектовщиков локального запоминающего устройства (3.2), соответствующий ID комплектовщика и ID локального сервера.
Таким образом, локальное запоминающее устройство (3.2) дополнительно хранит в соответствующих локальных запоминающих элементах для хранения данных комплектовщиков, каждый из которых соответствует конкретным ID комплектовщика и ID локального сервера, локальную базу данных комплектовщиков, первоначально содержащую исходные данные комплектовщиков по каждому зарегистрированному комплектовщику, которые первоначально поставлены в соответствие конкретным ID комплектовщика и ID локального сервера. При этом, каждый локальный запоминающий элемент для хранения данных комплектовщиков, соответствующий ID комплектовщика и ID локального сервера, хранит исходные данные комплектовщика для одного конкретного комплектовщика, зарегистрированного в настоящей системе для заказа товаров.
Таким образом, устройство (5) комплектовщика может быть закреплено соответственно за конкретным локальным сервером (3) или поставлено ему в соответствие с обеспечением возможности обмена данными с указанным локальным сервером (3) согласно ID локального сервера при установлении канала проводной и/или беспроводной связи. Вышеописанные действия представляют собой процесс регистрации устройства (5) комплектовщика в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения, устройство (5) комплектовщика может быть закреплено за конкретным локальным сервером (3), который в свою очередь может быть закреплен за главным основным сервером или за одним из дополнительных основных серверов или поставлен ему в соответствие, путем выполнения операций, аналогичных вышеописанным операциям регистрации устройства (5) комплектовщика в локальном сервере (3), поставленном в соответствие основному серверу (2). Таким образом, вышеописанные действия представляют собой еще один пример процесса регистрации устройства (5) комплектовщика в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения после регистрации устройства (5) комплектовщика в настоящей системе для заказа товаров путем закрепления за конкретным локальным сервером (3), который в свою очередь закреплен за главным основным сервером, взаимодействующим с зарегистрированными дополнительными основными серверами, или за одним из дополнительных основных серверов, взаимодействующих с главным основным сервером, происходит, благодаря синхронизации локального запоминающего устройства (3.2) с главным основным запоминающим устройством или с одним из дополнительных основных запоминающих устройств, синхронизации дополнительных основных запоминающих устройств друг с другом и с главным основным запоминающим устройством, автоматическое обновление баз данных, хранящихся в главном основном запоминающем устройстве главного основного сервера, и баз данных, хранящихся в дополнительных основных запоминающих устройствах дополнительного основного сервера, в реальном времени на основании вышеописанных регистрационных данных комплектовщика, записываемых в локальное запоминающее устройство (3.2).
В одном из вариантов реализации настоящего изобретения оператор (0.3) локального сервера (3) может предварительно сформировать локальную базу данных комплектовщиков в соответствующих локальных запоминающих элементах для хранения данных комплектовщиков локального запоминающего устройства (3.2) путем ввода в нее вышеописанных исходных данных комплектовщиков, при этом во время процедуры регистрации оператор (0.5) устройства (5) комплектовщика вводит по меньшей мере часть своих персональных исходных данных комплектовщика с обеспечением их выдачи на соответствующий локальный сервер (3), а локальное процессорное устройство (3.3) сравнивает введенные исходные данные комплектовщика с исходными данными комплектовщика, предварительно сохраненными в локальном запоминающем устройстве (3.2), для идентификации устройства (5) комплектовщика с обеспечением присвоения уникального ID комплектовщика этому устройству (5) комплектовщика.
При этом обеспечена возможность передачи, посредством локального передатчика (3.6), локального потока данных комплектовщика, содержащего исходные данные комплектовщика, ID комплектовщика, ID основного сервера и ID локального сервера, которым указанные исходные данные комплектовщика поставлены в соответствие, от локального сервера (3) на соответствующий основной сервер (2) в соответствии с конкретным ID основного сервера и возможность записи исходных данных комплектовщика из передаваемого потока данных комплектовщика, принятого посредством основного приемника (2.1), в один из основных запоминающих элементов для хранения данных комплектовщиков основного запоминающего устройства (2.2) согласно указанному ID комплектовщика. Таким образом, основное запоминающее устройство (2.2) дополнительно хранит в основных запоминающих элементах для хранения данных комплектовщиков, соответствующих ID комплектовщика и ID основного сервера, основную базу данных комплектовщиков, содержащую исходные данные комплектовщиков по каждому зарегистрированному комплектовщику, поставленные в соответствие конкретным ID комплектовщика, ID основного сервера и ID локального сервера.
Зарегистрированное устройство (5) комплектовщика выполнено с возможностью связи по меньшей мере с одним конкретным локальным сервером (3) согласно ID локального сервера для получения от него сформированного локального потока данных, содержащего локальные данные о заказе и первые управляющие инструкции о заказе, а также ID поставщика, ID основного сервера, ID пользователя и ID локального сервера, которым указанные локальные данные о заказе и первые управляющие инструкции о заказе поставлены в соответствие.
После получения, посредством локального приемника (3.1), сформированного подтверждения принятия заказа, передаваемого передатчиком (4.6) поставщика на конкретный локальный сервер (3) согласно ID локального сервера, указанное локальное процессорное устройство (3.3) направляет запрос на локальную базу данных комплектовщиков, хранящуюся в его локальном запоминающем устройстве (3.2), для определения незадействованных или свободных устройств (5) комплектовщиков с обеспечением выдачи локального потока данных по меньшей мере на одно свободное устройство (5) комплектовщика для последующей комплектации заказа.
В одном из вариантов реализации настоящего изобретения вышеописанный локальный поток данных может быть выдан на определенное свободное устройство (5) комплектовщика на основании предварительно заданного критерия сравнения комплектовщиков, данные о котором записаны в локальном запоминающем устройстве (3.2).
Следует также отметить, что как только устройство (5) комплектовщика принимает, посредством приемника (5.1) комплектовщика, локальный поток данных, процессорное устройство (5.3) комплектовщика устройства (5) комплектовщика автоматически формирует подтверждение начала комплектации заказа, соответствующее конкретному заказу, с обеспечением выдачи, посредством передатчика (5.6) комплектовщика, сформированного подтверждения начала комплектации заказа на конкретный локальный сервер (3) согласно ID локального сервера, содержащегося в принятом локальном потоке данных, на конкретный основной сервер (2) согласно ID основного сервера, содержащегося в принятом локальном потоке данных, и на конкретное пользовательское устройство (1) согласно ID пользователя, содержащегося в принятом локальном потоке данных, причем указанное подтверждение начала комплектации заказа поставлено в соответствие конкретным ID пользователя, ID основного сервера, ID локального сервера, ID поставщика и ID комплектовщика.
Локальное процессорное устройство (3.2) автоматически анализирует принятое подтверждение начала комплектации заказа и записывает данные о подтверждении начала комплектации заказа в соответствующий локальный запоминающий элемент для хранения данных комплектовщиков локального запоминающего устройства (3.2) или обновляет данные указанного локального запоминающего элемента для хранения данных комплектовщиков на основании данных о подтверждении начала комплектации заказа в соответствии с ID комплектовщика. Данные о подтверждении начала комплектации заказа отражают задействованность или занятость этого устройства (5) комплектовщика в текущий момент времени, что обеспечивает выдачу другого локального потока данных исключительно на незадействованное или свободное устройство (5) комплектовщика в результате анализа локальных запоминающих элементов для хранения данных комплектовщиков, выполняемого посредством локального процессорного устройства (3.2).
Следует отметить, что, благодаря синхронизации локального запоминающего устройства (3.2) с основным запоминающим устройством (2.2), в результате вышеописанного обновления данных конкретного локального запоминающего элемента для хранения данных комплектовщиков локального запоминающего устройства (3.2) в реальном времени происходит обновление конкретного основного запоминающего элемента для хранения данных комплектовщиков основного запоминающего устройства (2.2) согласно ID комплектовщика.
Таким образом, пользовательское устройство (1) может в реальном времени принимать, посредством пользовательского приемника (1.1), данные о подтверждении начала комплектации заказа, передаваемые основным передатчиком (2.6) основного сервера (2) в соответствии с ID пользователя, и выводить принятое подтверждение начала комплектации заказа на пользовательское отображающее устройство (1.4) для уведомления пользователя (0.1) этого пользовательского устройства (1), посредством которого был сформирован указанный заказ, о начале процесса комплектации заказа.
Кроме того, устройство (5) комплектовщика может содержать считыватель (5.7) штрих-кодов, выполненный с возможностью считывания штрих-кодов с товаров в соответствии с пользовательскими данными о заказе, содержащимися в принятом локальном потоке данных, с обеспечением формирования, посредством процессорного устройства (5.3) комплектовщика, взаимодействующего с этим считывателем (5.7) штрих-кодов, данных считанных штрих-кодов на основании считанных штрих-кодов, и выдачи сформированных данных считанных штрих-кодов на передатчик (5.6) комплектовщика.
В одном из вариантов реализации настоящего изобретения устройство (5) комплектовщика может содержать запоминающее устройство (5.2) комплектовщика, выполненное с возможностью хранения данных считанных штрих-кодов, соответствующих заказу пользователя, в конкретном запоминающем элементе комплектовщика для хранения данных заказов, соответствующем ID комплектовщика и ID пользователя, причем указанные сохраненные данные о считанных штрих-кодах поставлены в соответствие ID пользователя, ID основного сервера, ID локального сервера, ID поставщика и ID комплектовщика.
Еще в одном варианте реализации настоящего изобретения устройство (5) комплектовщика может дополнительно содержать отображающее устройство (5.4) комплектовщика, выполненное с возможностью отображения данных, сохраненных в запоминающем устройстве (5.2) комплектовщика.
Локальный сервер (3), за которым закреплено указанное устройство (5) комплектовщика, может быть дополнительно выполнен с возможностью связи с этим устройством (5) комплектовщика для приема потока данных комплектовщика, содержащего данные считанных штрих-кодов, а также ID комплектовщика, ID поставщика, ID пользователя, ID локального сервера и ID основного сервера, которым поставлены в соответствие указанные данные считанных штрих-кодов, с обеспечением обновления унифицированных продуктовых данных, хранящихся в соответствующем продуктовом локальном запоминающем элементе локального запоминающего устройства (3.2) на основании полученных штрих-кодов и с автоматическим формированием вторых управляющих инструкций, которые могут быть, например, переданы посредством локального передатчика (3.6) на курьерское устройство, взаимодействующее с указанным локальным сервером (6), с обеспечением автоматического определения координат указанного курьерского устройства посредством курьерского определителя положения, который может быть установлен в указанном курьерском устройстве.
Следует отметить, что, благодаря вышеописанной синхронизации локального запоминающего устройства (3.2) с основным запоминающим устройством (2.2) и запоминающим устройством (4.2) поставщика, в результате обновления унифицированных продуктовых данных в соответствующем продуктовом локальном запоминающем элементе локального запоминающего устройства (3.2) в реальном времени происходит обновление сводных продуктовых данных, хранящихся в соответствующем продуктовом основном запоминающем элементе основного запоминающего устройства (2.2), в соответствии с ID основного сервера и обновление продуктовых данных поставщика, хранящихся в соответствующем продуктовом запоминающей элементе поставщика запоминающего устройства (4.2) поставщика, в соответствии с ID поставщика.
Кроме того, устройство (5) комплектовщика может передавать, посредством передатчика (5.6) комплектовщика, поток данных комплектовщика на пользовательское устройство (1), посредством которого был сформирован заказ товаров, в соответствии с ID пользователя с обеспечением отображения данных считанных штрих-кодов, содержащихся в потоке данных комплектовщика, на пользовательском отображающем устройстве (1.4), что обеспечивает возможность отслеживания пользователем (0.1) пользовательского устройства (1) процесса комплектации его заказа в реальном времени, в частности пользователь может наблюдать за процессом добавления товарных позиций, соответствующих выбранным товарам в его заказе.
После завершения комплектации заказа, устройство (5) комплектовщика автоматически формирует, посредством процессорного устройства (5.3) комплектовщика, подтверждение завершения комплектации заказа, соответствующее конкретному заказу, с обеспечением выдачи сформированного подтверждения завершения комплектации заказа на конкретный локальный сервер (3) согласно ID локального сервера, который соответственно выдает полученное подтверждение завершения комплектации на конкретный основной сервер (2) согласно ID основного сервера, который в свою очередь выдает полученное подтверждение завершения комплектации на конкретное пользовательское устройство (1) согласно ID пользователя, причем указанное подтверждение завершения комплектации заказа поставлено в соответствие конкретным ID пользователя, ID основного сервера, ID локального сервера, ID поставщика и ID комплектовщика.
Локальное процессорное устройство (3.2) автоматически анализирует принятое подтверждение завершения комплектации заказа и записывает данные о завершении комплектации заказа в соответствующий локальный запоминающий элемент для хранения данных комплектовщиков локального запоминающего устройства (3.2) согласно ID комплектовщика или обновляет указанный локальный запоминающий элемент для хранения данных комплектовщиков на основании принятого подтверждения завершения комплектации заказа. Данные о завершении комплектации заказа отражают незадействованность или освобождение этого устройства (5) комплектовщика в текущий момент времени, что обеспечивает возможность выдачи другого локального потока данных на это незадействованное или свободное устройство (5) комплектовщика в результате анализа локальных запоминающих элементов для хранения данных комплектовщиков, выполняемого посредством локального процессорного устройства (3.2).
Следует отметить, что, благодаря синхронизации локального запоминающего устройства (3.2) с основным запоминающим устройством (2.2), в результате вышеописанного обновления данных конкретного локального запоминающего элемента для хранения данных комплектовщиков локального запоминающего устройства (3.2) в реальном времени происходит обновление конкретного основного запоминающего элемента для хранения данных комплектовщиков основного запоминающего устройства (2.2) согласно ID комплектовщика.
Таким образом, пользовательское устройство (1) может в реальном времени принимать, посредством пользовательского приемника (1.1), данные о подтверждении завершения комплектации заказа, передаваемые основным передатчиком (2.6) основного сервера (2) в соответствии с ID пользователя, и выводить принятое подтверждение завершения комплектации заказа на пользовательское отображающее устройство (1.4) для уведомления пользователя (0.1) этого пользовательского устройства (1), посредством которого был сформирован указанный заказ, о завершении процесса комплектации заказа.
Кроме того, основное процессорное устройство (2.3) может анализировать основные запоминающие элементы для хранения данных комплектовщиков основного запоминающего устройства (2.2) для получения данных о загруженности комплектовщиков, представляющие собой совокупность данных о подтверждении начала комплектации заказа и/или данных о подтверждении завершения комплектации заказа, хранящихся в указанных основных запоминающих элементах для хранения данных комплектовщиков.
При этом основное процессорное устройство (2.3) может автоматически включать полученные данные о загруженности комплектовщиков в формируемый сводный поток данных, так что пользовательское процессорное устройство (1.3) в результате анализа принятого сводного потока данных, содержащего, в частности, данные о загруженности комплектовщиков, может выдавать на пользовательское отображающее устройство (1.4) сообщение об отсутствии свободных комплектовщиков у поставщика сформированного заказа пользователя. Кроме того, пользователь (0.1) может увидеть на пользовательском отображающем устройстве (1.4) приблизительное время ожидания освобождения хотя бы одного комплектовщика поставщика для комплектации заказа пользователя (0.1), что предоставляет этому пользователю (0.1) информацию о степени загрузки комплектовщиков указанного поставщика, так что указанный пользователь (0.1) может изменить сформированный заказ путем путем выбора тех же самых или аналогичных товарных позиций (выбор аналогичных товарных позиций заказа может быть выполнен с использованием вышеописанной функции поиска аналогов), образующих заказ пользователя, у одного из поставщиков по меньшей мере с одним свободным комплектовщиком или у одного из поставщиков с меньшим временем ожидания освобождения хотя бы одного комплектовщика.
В одном из вариантов настоящего изобретения устройство (5) комплектовщика дополнительно содержит устройство связи комплектовщика (не показано), выполненное с возможностью установления канала аудиосвязи и/или видеосвязи через локальный сервер (3) с пользовательским устройством (1) в соответствии с ID пользователя, содержащегося в принятом локальном потоке данных, что обеспечивает возможность уточнения по меньшей мере части позиций заказа у пользователя (0.1) этого пользовательского устройства (1).
В другом варианте реализации настоящего изобретения устройство связи комплектовщика (не показано) может быть дополнительно выполнено с возможностью установления канала аудиосвязи и/или видеосвязи с оператором (0.3) локального сервера (3) согласно ID локального сервера, оператором (0.2) основного сервера (2) согласно ID основного сервера и/или оператором (0.4) сервера (4) поставщика согласно ID поставщика, причем указанные ID локального сервера, ID основного сервера и ID поставщика могут быть идентифицированы посредством процессорного устройства (5.3) комплектовщика в принимаемом локальном потоке данных.
Считыватель (5.7) штрих-кодов устройства (5) комплектовщика может быть реализован в виде сканера, встроенного в указанное устройство (5) комплектовщика, видеокамеры и/или фотокамеры и т.п. Устройство связи комплектовщика устройства (5) комплектовщика может быть реализовано в виде микрофона, встроенного в указанное устройство (5) комплектовщика.
ДОСТАВКА ЗАКАЗА
Согласно настоящему изобретению, система для заказа товаров может дополнительно содержать по меньшей мере одно курьерское устройство (6) (см. фиг. 2), каждое из которых имеет свой уникальный идентификатор (ID) курьера, присвоенный во время регистрации в указанной системе, и выполнено с возможностью обмена данными по меньшей мере с одним локальным сервером (3) этой системы, за которым указанное курьерское устройство (6) закреплено во время регистрации в указанной системе.
Согласно настоящему изобретению, по меньшей мере одно программное приложение может дополнительно содержать программное приложение курьера, содержащее, в частности, ID локального сервера и ID основного сервера, для регистрации курьерских устройств (6) в настоящей системе для заказа товаров, при этом программное приложение курьера может храниться на основном запоминающем устройстве (2.2), локальном запоминающем устройстве (3.2) или каком-либо внешнем запоминающем устройстве (не показано). В другом варианте реализации настоящего изобретения программное приложение комплектовщика может содержать, в частности, ID локального сервера, а также ID главного основного сервера и/или ID дополнительного основного сервера.
В одном из вариантов реализации настоящего изобретения для регистрации курьерского устройства (6) в системе для заказа товаров необходимо загрузить, например, по интернет-ссылке программное приложение курьера с основного запоминающего устройства (2.2), локального запоминающего устройства (3.2), какого-либо внешнего запоминающего устройства (не показано), соединенного с указанным курьерским устройством (6) проводным и/или беспроводным образом, или с портативного носителя данных, выполненного с возможностью соединения с указанным курьерским устройством (6).
Далее, загруженное программное приложение курьера также необходимо установить и/или запустить на курьерском устройстве (6) для последующего прохождения процедуры регистрации.
Во время прохождения процедуры регистрации оператору (0.6) курьерского устройства (6) необходимо ввести, посредством курьерских средств (6.5) ввода, исходные данные курьера, такие как ФИО курьера, контактные данные курьера, данные о курьерском транспортном средстве и т.п., а также ввести «Имя пользователя» и «Пароль» с тем, чтобы в дальнейшем входить в настоящую систему для заказа товаров под своей персональной учетной записью с обеспечением возможности доступа к ранее доставленным заказам.
В предпочтительном варианте реализации настоящего изобретения установка и/или запуск программного приложения курьера по меньшей мере на одном курьерском устройстве (6) приводит к установлению канала связи с соответствующим локальным сервером (3) согласно ID локального сервера для регистрации указанного по меньшей мере одного курьерского устройства (6) в указанном локальном сервере (3) с обеспечением присвоения уникального идентификатора (ID) курьера и записи регистрационных данных курьера, содержащих, в частности, введенные исходные данные курьера, а также присвоенный ID курьера и ID локального сервера, в один из локальных запоминающих элементов для хранения данных курьеров локального запоминающего устройства (3.2), соответствующий ID курьера и ID локального сервера.
Таким образом, локальное запоминающее устройство (3.2) дополнительно хранит в соответствующих локальных запоминающих элементах для хранения данных курьеров, каждый из которых соответствует конкретным ID курьера и ID локального сервера, локальную базу данных курьеров, первоначально содержащую исходные данные курьеров по каждому зарегистрированному курьеру, которые поставлены в соответствие конкретным ID курьера и ID локального сервера. При этом, каждый локальный запоминающий элемент для хранения данных курьеров, соответствующий ID курьера и ID локального сервера, хранит исходные данные курьера только для одного конкретного курьера, зарегистрированного в настоящей системе для заказа товаров.
Таким образом, курьерское устройство (6) может быть закреплено соответственно за конкретным локальным сервером (3) или поставлено ему в соответствие с обеспечением возможности обмена данными с указанным локальным сервером (3) согласно ID локального сервера при установлении канала проводной и/или беспроводной связи. Вышеописанные действия представляют собой процесс регистрации курьерского устройства (6) в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения, курьерское устройство (6) может быть закреплено за конкретным локальным сервером (3), который в свою очередь может быть закреплен за главным основным сервером или за одним из дополнительных основных серверов или поставлен ему в соответствие, путем выполнения операций, аналогичных вышеописанным операциям регистрации курьерского устройства (6) в локальном сервере (3), поставленном в соответствие основному серверу (2). Таким образом, вышеописанные действия представляют собой еще один пример процесса регистрации курьерского устройства (6) в настоящей системе для заказа товаров.
Еще в одном варианте реализации настоящего изобретения после регистрации курьерского устройства (6) в настоящей системе для заказа товаров путем закрепления за конкретным локальным сервером (3), который в свою очередь закреплен за главным основным сервером, взаимодействующим с зарегистрированными дополнительными основными серверами, или за одним из дополнительных основных серверов, взаимодействующих с главным основным сервером, происходит, благодаря синхронизации локального запоминающего устройства (3.2) с главным основным запоминающим устройством или с одним из дополнительных основных запоминающих устройств, синхронизации дополнительных основных запоминающих устройств друг с другом и с главным основным запоминающим устройством, автоматическое обновление баз данных, хранящихся в главном основном запоминающем устройстве главного основного сервера, и баз данных, хранящихся в дополнительных основных запоминающих устройствах дополнительного основного сервера, в реальном времени на основании вышеописанных регистрационных данных курьера, записываемых в локальное запоминающее устройство (3.2).
При этом обеспечена возможность передачи, посредством локального передатчика (3.6), локального потока данных курьера, содержащего исходные данные курьера, ID курьера, ID основного сервера и ID локального сервера, которым указанные исходные данные курьера поставлены в соответствие, от локального сервера (3) на соответствующий основной сервер (2), за которым закреплен указанный локальный сервер (3), в соответствии с конкретным ID основного сервера и обеспечена возможность записи исходных данных курьера из передаваемого потока данных курьера, принятого посредством основного приемника (2.1), в один из основных запоминающих элементов для хранения данных курьеров основного запоминающего устройства (2.2) согласно указанному ID курьера. Таким образом, основное запоминающее устройство (2.2) дополнительно хранит в основных запоминающих элементах для хранения данных курьеров, соответствующих ID курьера и ID основного сервера, основную базу данных курьеров, содержащую исходные данные курьеров по каждому зарегистрированному курьеру, поставленные в соответствие конкретным ГО курьера, ID основного сервера и ID локального сервера.
Согласно одному из вариантов настоящего изобретения, каждое из зарегистрированных курьерских устройств (6) содержит курьерский определитель положения (не показан), выполненный с возможностью формирования данных о положении (координат) этого курьерского устройства (6) и с возможностью обмена данными с соответствующим локальным сервером (3), за которым закреплено указанное курьерское устройство (6). Курьерский определитель положения (не показан) курьерского устройства (6) может быть реализован в виде GPS-, NAVSTAR- или ГЛОНАСС-приемопередатчика.
После получения, посредством локального приемника (3.1), данных о подтверждении завершения комплектации заказа, передаваемых передатчиком (4.6) поставщика на конкретный локальный сервер (3) согласно ID локального сервера, локальное процессорное устройство (3.3) этого локального сервера (3) автоматически выполняет запрос к локальной базе данных курьеров, хранящейся в локальных запоминающих элементах для хранения данных курьеров локального запоминающего устройства (3.2), для определения незадействованных или свободных курьерских устройств (6), закрепленных за этим локальным сервером (3). Далее, локальный сервер (3) может автоматически установить связь со всеми определенными незадействованными или свободными курьерскими устройствами (6) в соответствии с соответствующими ID курьеров для получения от каждого из них данных о положении, соответствующих текущему положению (координатам) соответствующих курьерских устройств (6).
Локальное процессорное устройство (3.3) автоматически анализирует полученные данные о положении, соответствующие незадействованным или свободным курьерским устройствам (6), соответствующим определенным курьерам или курьерским транспортным средствам, а также исходные данные поставщика, извлеченные локальным процессорным устройством (3.3) из конкретного локального запоминающего элемента для хранения данных поставщиков локального запоминающего устройства (3.2) согласно ID поставщика, и исходные данные пользователя, извлеченные локальным процессорным устройством (3.3) из конкретного локального запоминающего элемента для хранения данных пользователей локального запоминающего устройства (3.2) согласно ID пользователя, для определения приблизительного времени доставки укомплектованного заказа со склада поставщика, в котором находится укомплектованный заказ, по адресу доставки, указанному пользователем, для каждого из указанных курьерских устройств (6) с обеспечением определения оптимального курьера с указанным курьерским устройством (6) или оптимального курьерского транспортного средства с установленным в нем указанным курьерским устройством (6) из доступных, которое за минимальный период времени выполнит вышеописанную доставку укомплектованного заказа. При этом данные о минимальном времени доставки, соответствующие укомплектованному заказу пользователя, могут быть выданы на пользовательское устройство (1), посредством которого этот заказ был сформирован, согласно ID пользователя с обеспечением отображения принятых данных о минимальном времени доставки на пользовательском отображающем устройстве, так что пользователь (0.1) этого пользовательского устройства (1) может видеть на пользовательском отображающем устройстве (1.4) приблизительное время доставки его заказа.
Таким образом, локальный сервер (3) может автоматически сформировать, посредством локального процессорного устройства (3.3), вторые управляющие инструкции, соответствующие укомплектованному заказу, на основании результатов определения оптимального курьера или курьерского транспортного средства с обеспечением выдачи сформированных вторых управляющих инструкций на курьерское устройство (6), связанное с указанным определенным оптимальным курьером или указанным определенным оптимальным курьерским транспортным средством согласно ID курьера, причем вторые управляющие инструкции поставлены в соответствие ID пользователя, ID поставщика, ID локального сервера, ID основного сервера, ID комплектовщика и ID курьера.
В одном из вариантов реализации настоящего изобретения вышеописанные вторые управляющие инструкции могут быть сформированы на основании результатов анализа свободных курьерских устройств (6) на соответствие заданным критериям, предварительно записанным оператором (0.3) в локальном запоминающем устройстве (3.2), с обеспечением выдачи сформированных вторых управляющих инструкций по меньшей мере на одно из свободных курьерских устройств (6), удовлетворяющих критериям анализа.
Курьерское устройство (6), после приема, посредством курьерского приемника (6.1), вторых управляющих инструкций, соответствующих укомплектованному заказу пользователя, автоматически формирует, посредством курьерского процессорного устройства (6.3), подтверждение начала доставки заказа с обеспечением выдачи, посредством курьерского передатчика (6.6), сформированного подтверждения начала доставки заказа на конкретный локальный сервер (3) согласно ID локального сервера, который соответственно выдает полученное подтверждение начала доставки заказа на конкретный основной сервер (2) согласно ID основного сервера, который в свою очередь выдает полученное подтверждение начала доставки заказа на конкретное пользовательское устройство (1) согласно ID пользователя, причем указанное подтверждение начала доставки заказа поставлено в соответствие конкретным ID пользователя, ID основного сервера, ID локального сервера, ID поставщика, ID комплектовщика и ID курьера.
Локальное процессорное устройство (3.2) анализирует принятое подтверждение начала доставки заказа и записывает данные о подтверждении начала доставки заказа в соответствующий локальный запоминающий элемент для хранения данных курьеров локального запоминающего устройства (3.2) или обновляет указанный локальный запоминающий элемент для хранения данных курьеров на основании принятого подтверждения начала доставки заказа в соответствии с ID курьера, что отражает факт задействованности или занятости этого курьерского устройства (6) в текущий момент времени, что обеспечивает выдачу других вторых управляющих инструкций исключительно на незадействованное или свободное курьерское устройство (6) в результате анализа локальных запоминающих элементов для хранения данных курьеров, выполняемого посредством локального процессорного устройства (3.3).
Следует отметить, что, благодаря синхронизации локального запоминающего устройства (3.2) с основным запоминающим устройством (2.2), в результате вышеописанного обновления данных конкретного локального запоминающего элемента для хранения данных курьеров локального запоминающего устройства (3.2) в реальном времени происходит обновление конкретного основного запоминающего элемента для хранения данных курьеров основного запоминающего устройства (2.2) согласно ID курьера.
Таким образом, пользовательское устройство (1) может в реальном времени принимать, посредством пользовательского приемника (1.1), данные о подтверждении начала доставки заказа, передаваемые основным передатчиком (2.6) основного сервера (2) в соответствии с ID пользователя, и выводить принятое подтверждение начала доставки заказа на пользовательское отображающее устройство (1.4) для уведомления пользователя (0.1) этого пользовательского устройства (1), посредством которого был сформирован указанный заказ, о начале процесса доставки заказа.
После получения данных о подтверждении начала доставки заказа, пользователь (0.1) пользовательского устройства (1) может сформировать, посредством пользовательских средств (1.5) ввода, пользовательский запрос на отслеживание заказа и отправить, посредством пользовательского передатчика (1.6), сформированный пользовательский запрос на отслеживание заказа на основной сервер (2) согласно ID основного сервера, который в свою очередь перенаправит полученный пользовательский запрос на отслеживание заказа на соответствующий локальный сервер (3) согласно ID локального сервера, причем указанный пользовательский запрос на отслеживание заказа соответствует укомплектованному заказу и поставлен в соответствие ID пользователя, ID основного сервера, ID локального сервера, ID курьера, а также ID комплектовщика и ID поставщика. Локальное процессорное устройство (3.3) локального сервера (3) обрабатывает полученные данные о пользовательском запросе на отслеживание заказа с обеспечением установления постоянного канала связи с конкретным курьерским устройством (6) согласно ID курьера. После установления канала связи, локальный сервер (3) получает данные о положении от соответствующего курьерского устройства (6) в реальном времени с обеспечением выдачи этих данных о положении на соответствующее пользовательское устройство, посредством которого был сформирован пользовательский запрос на отслеживание заказа, согласно ID пользователя, причем указанная выдача данных о положении происходит через соответствующий основной сервер (2) согласно ID основного сервера. Таким образом, пользователь (0.1) пользовательского устройства (1) может отслеживать перемещение своего заказа в реальном времени.
После завершения доставки укомплектованного заказа по адресу доставки, указанному пользователем (0.1) пользовательского устройства (1), посредством которого этот заказ был сформирован, курьерское устройство (6) автоматически формирует, посредством курьерского процессорного устройства (5.3), подтверждение завершения доставки заказа, соответствующее конкретному заказу, с обеспечением выдачи сформированного подтверждения завершения доставки заказа на конкретный локальный сервер (3) согласно ID локального сервера, который выдает полученное подтверждение завершения доставки заказа на соответствующий основной сервер (2) согласно ID основного сервера, который в свою очередь выдает полученное подтверждение завершения доставки заказа на пользовательское устройство (1), посредством которого этот заказ был сформирован, согласно ID пользователя, причем указанное подтверждение завершения доставки заказа поставлено в соответствие конкретным ID пользователя, ID основного сервера, ID локального сервера, ID поставщика, ID комплектовщика и ID курьера.
В одном из вариантов реализации настоящего изобретения курьерское устройство (6) может содержать курьерское запоминающее устройство (6.2), выполненное с возможностью хранения данных о доставляемых заказах, соответствующих укомплектованным заказам пользователя, в конкретном курьерском запоминающем элементе для хранения данных заказов, соответствующем ID курьера и ID пользователя, причем указанные сохраненные данные о доставляемых заказах поставлены в соответствие ID пользователя, ID основного сервера, ID локального сервера, ID поставщика, ID комплектовщика и ID курьера.
Еще в одном варианте реализации настоящего изобретения курьерское устройство (6) может дополнительно содержать курьерское отображающее устройство (6.4), выполненное с возможностью отображения данных, сохраненных в курьерском запоминающем устройстве (6.2).
Локальное процессорное устройство (3.2) анализирует принятое подтверждение завершения доставки заказа и записывает данные о завершении доставки заказа в соответствующий локальный запоминающий элемент для хранения данных курьеров локального запоминающего устройства (3.2) согласно ID курьера или обновляет указанный локальный запоминающий элемент для хранения данных курьеров на основании принятого подтверждения завершения доставки заказа. Принятое подтверждение завершения доставки заказа отражает незадействованность или освобождение соответствующего курьерского устройства (6) в текущий момент времени, что обеспечивает возможность включения этого незадействованного или свободного курьерского устройства (6) в другой процесс определения приблизительного времени доставки укомплектованного заказа (описан выше), нацеленный на определение оптимального курьера или оптимального курьерского транспортного средства.
Следует отметить, что, благодаря синхронизации локального запоминающего устройства (3.2) с основным запоминающим устройством (2.2), в результате вышеописанного обновления данных конкретного локального запоминающего элемента для хранения данных курьеров локального запоминающего устройства (3.2) в реальном времени происходит обновление конкретного основного запоминающего элемента для хранения данных курьеров основного запоминающего устройства (2.2) согласно ID курьера.
Пользовательское устройство (1) может в реальном времени принимать, посредством пользовательского приемника (1.1), данные о подтверждении завершения доставки заказа, передаваемые основным передатчиком (2.6) основного сервера (2) в соответствии с ID пользователя, и выводить принятое подтверждение завершения доставки заказа на пользовательское отображающее устройство (1.4) для уведомления пользователя (0.1) этого пользовательского устройства (1), посредством которого был сформирован указанный заказ, о завершении процесса доставки заказа. Таким образом, обеспечена возможность отслеживания пользователем (0.1) пользовательского устройства (1) процесса доставки его заказа в реальном времени с момента начала доставки заказа, соответствующий получению подтверждения начала доставки заказа, до момента завершения доставки этого заказа, соответствующего получению подтверждения завершения доставки заказа, при этом факт завершения доставки укомплектованного заказа пользователя соответствует нахождению курьера или курьерского транспортного средства с курьерским устройством (6) по адресу доставки, указанному пользователем (0.1) пользовательского устройства (1), посредством которого указанный заказ был сформирован.
После получения подтверждения завершения доставки заказа, соответствующего конкретному заказу пользователя, пользователь (0.1) пользовательского устройства (1), посредством которого этот заказ был сформирован, может написать, посредством пользовательских средств (1.5) ввода, пользовательский отзыв, касающийся, например, качества работы курьера, скорости доставки заказа и/или качества товаров, образующих его заказ, с обеспечением выдачи записанного пользовательского отзыва на конкретный основной сервер (2) согласно ID основного сервера, который в свою очередь выдаст полученный пользовательский отзыв на конкретный локальный сервер согласно ID локального сервера, причем пользовательский отзыв поставлен в соответствие ID пользователя, ID основного сервера, ID локального сервера, ID поставщика, ID комплектовщика и ID курьера. Локальное процессорное устройство (3.3) может проанализировать текст полученного пользовательского отзыва с использованием ключевых слов, таких как, например, «курьер», «поставщик» и/или «комплектовщик» и т.п.ключевых слов, с обеспечением записи указанного пользовательского отзыва по меньшей мере в один из соответствующих локального запоминающего элемента для хранения данных курьеров, локального запоминающего элемента для хранения данных поставщиков и локального запоминающего элемента для хранения данных комплектовщиков локального запоминающего устройства (3.2) локального сервера (3) согласно ID курьера, ID поставщика и ID комплектовщика.
Кроме того, основное процессорное устройство (2.3) может анализировать основные запоминающие элементы для хранения данных курьеров основного запоминающего устройства (2.2) для получения данных о загруженности курьеров, представляющие собой совокупность данных о подтверждении начала доставки заказа и/или данных о подтверждении завершения доставки заказа, хранящихся в указанных основных запоминающих элементах для хранения данных курьеров.
При этом основное процессорное устройство (2.3) может автоматически включать полученные данные о загруженности курьеров в формируемый сводный поток данных, так что пользовательское процессорное устройство (1.3) в результате анализа принятого сводного потока данных, содержащего, в частности, данные о загруженности курьеров, может выдать на пользовательское отображающее устройство (1.4) сообщение об отсутствии свободных курьеров у поставщика заказа пользователя. Кроме того, пользователь (0.1) может видеть на пользовательском отображающем устройстве (1.4) приблизительное время ожидания освобождения хотя бы одного курьера поставщика, что предоставляет этому пользователю (0.1) информацию о степени загрузки курьеров указанного поставщика, так что указанный пользователь (0.1) может изменить сформированный заказ путем выбора тех же самых или аналогичных товарных позиций (выбор аналогичных товарных позиций заказа может быть выполнен с использованием вышеописанной функции поиска аналогов), образующих заказ пользователя, у одного из поставщиков по меньшей мере с одним свободным курьером или у одного из поставщиков с меньшим временем ожидания освобождения хотя бы одного курьера.
В одном из вариантов настоящего изобретения курьерское устройство (6) дополнительно содержит курьерское устройство связи (не показано), выполненное с возможностью установления канала аудиосвязи и/или видеосвязи через локальный сервер (3) с пользовательским устройством (1) в соответствии с ID пользователя, что обеспечивает возможность уточнения условий доставки заказа пользователя у пользователя (0.1) пользовательского устройства (1), посредством которого этот заказ был сформирован.
В другом варианте реализации настоящего изобретения курьерское устройство связи (не показано) может быть дополнительно выполнено с возможностью установления канала аудиосвязи и/или видеосвязи с оператором (0.3) локального сервера (3) согласно ID локального сервера, оператором (0.2) основного сервера (2) согласно ID основного сервера и/или оператором (0.4) сервера (4) поставщика согласно ID поставщика.
АНАЛИТИЧЕСКИЕ ОТЧЕТЫ
Согласно настоящему изобретению, по меньшей мере локальный сервер (3) настоящей системы для заказа товаров может дополнительно содержать аналитический блок (не показан), взаимодействующий с локальным запоминающим устройством (3.2). В настоящем изобретении аналитический блок (не показан) локального сервера (3) выполнен с возможностью анализа унифицированных продуктовых данных, хранящихся в продуктовых локальных запоминающих элементах локального запоминающего устройства (3.2) этого локального сервера (3), с формированием отчета на основании результатов этого анализа.
В другом варианте реализации настоящего изобретения аналитический блок (не показан) локального сервера (3) может быть дополнительно выполнен с возможность анализа исходных данных пользователей, хранящихся в локальном запоминающем элементе для хранения данных пользователей, исходных данных поставщиков, хранящихся в локальном запоминающем элементе для хранения данных поставщиков, исходных данных комплектовщиков, хранящихся в локальном запоминающем элементе для хранения данных комплектовщиков, и/или исходных данных курьеров, хранящихся в локальном запоминающем элементе для хранения данных курьеров локального запоминающего устройства (3.2), с обеспечением формирования по меньшей мере одного аналитического отчета.
Аналитический блок локального сервера (3) может быть реализован в качестве еще одного процессорного устройства, дополнительного по отношению к локальному процессорному устройству (3.3) этого локального сервера (3).
Согласно настоящему изобретению, система для заказа товаров может дополнительно содержать по меньшей мере одно устройство администратора, выполненное с возможностью связи по меньшей мере с одним локальным сервером согласно ID локального сервера для получения от него сформированного аналитического отчета, при этом указанное устройство администратора может содержать отображающее устройство администратора (не показано) для отображения по меньшей мере части данных из полученного аналитического отчета.
В одном из вариантов реализации настоящего изобретения аналитический отчет может быть сформирован аналитическим блоком (не показан) локального сервера (3) в ответ на запрос, сформированный устройством администратора.
ИСПОЛЬЗОВАНИЕ СИСТЕМЫ ДЛЯ ЗАКАЗА ТОВАРОВ
Использование предлагаемой системы для заказа товаров состоит в регистрации основных серверов (2), регистрации локальных серверов (3), каждый из которых поставлен в соответствие по меньшей мере одному из зарегистрированных основных серверов (2), регистрации серверов (4) поставщика, каждый из которых соответствует конкретному поставщику и поставлен в соответствие по меньшей мере одному из зарегистрированных локальных серверов (3), а также в регистрации пользовательских устройств (1), каждое из которых соответствует конкретному пользователю и поставлено в соответствие по меньшей мере одному из зарегистрированных основных серверов (2), с обеспечением синхронизации запоминающего устройства (4.2) поставщика, локального запоминающего устройства (3.2) и основного запоминающего устройства (2.2) для взаимного обмена данными в реальном времени.
Для получения доступа к настоящей системе для заказа товаров пользователю зарегистрированного пользовательского устройства (1) необходимо войти в указанную систему под своей персональной учетной записью, для чего этому пользователю необходимо ввести свои «Имя пользователя» и «Пароль», что обеспечивает автоматическое создание канала связи с соответствующим основным сервером (2) с отображением электронного каталога товаров, предлагаемых всеми зарегистрированными поставщиками, на пользовательском отображающем устройстве (1.4).
Пользователь формирует, посредством пользовательских средств (1.5) ввода, заказ пользователя путем выбора по меньшей мере одной товарной позиции в отображенном электронном каталоге товаров с обеспечением выдачи данных о сформированном заказе пользователя на соответствующий основной сервер (2), который в свою очередь выдает этот сформированный заказ пользователя на соответствующий локальный сервер (3) для формирования первых управляющих инструкций на основании полученного заказа пользователя.
Кроме того, в настоящей системе могут быть дополнительно зарегистрированы устройства (5) комплектовщиков, каждый из которых поставлен в соответствие по меньшей мере одному из зарегистрированных локальных серверов (3), и курьерские устройства, каждое из которых также поставлено в соответствие по меньшей мере одному из зарегистрированных локальных серверов (3).
В таком случае локальный сервер (3) выдает первые управляющие инструкции на соответствующее устройство (5) комплектовщика для последующей комплектации заказа пользователя с обеспечением выдачи подтверждения завершения комплектации заказа на соответствующий локальный сервер (3). При этом происходит обновление данных в локальном запоминающем устройстве (3.2), а также в основном запоминающем устройстве (2.2) и запоминающем устройстве (4.2) поставщика вследствие их синхронизации.
После получения подтверждения завершения комплектации заказа локальный сервер (3) формирует вторые управляющие инструкции с обеспечением их выдачи на соответствующее курьерское устройство (6) для последующей доставки укомплектованного заказа пользователя по адресу доставки, указанному пользователем.
ПРИМЕРЫ РЕАЛИЗАЦИИ КОМПОНЕНТОВ СИСТЕМЫ
В настоящем изобретении пользовательское устройство (1), локальный сервер (3), основной сервер (3), сервер (4) поставщика, устройство (5) комплектовщика, курьерское устройство (6) и/или устройство администратора (не показано) может быть реализован в виде ноутбука, планшета, карманного компьютера, коммуникатора, планшетного компьютера, сотового телефона, коммуникатора, смартфона или другого доступного на рынке вычислительного устройства.
В настоящем изобретении пользовательский приемник (1.1), основной приемник (2.1), локальный приемник (3.1), приемник (4.1) поставщика, приемник (5.1) комплектовщика и/или курьерский приемник (6.1) может быть реализован в виде LAN-приемника, Wi-fi-приемника, Bluetooth-приемника, IR-приемника, 3G- или 4С-приемника, WiMAX-приемника или другого доступного на рынке приемника, который использует по меньшей мере одну технологию приема данных, которая известна или разработана в области техники.
В настоящем изобретении пользовательское запоминающее устройство (1.2), основное запоминающее устройство (2.2), локальное запоминающее устройство (3.2), запоминающее устройство (4.2) поставщика, запоминающее устройство (5.2) комплектовщика и/или курьерское запоминающее устройство (6.2) может быть реализовано в виде по меньшей мере одного жесткого диска (HDD-диска), дискового массива (RAID), твердотельного накопителя (SDD), магнитного диска, оптического диска или по меньшей мере в виде одной карты памяти, такой как SD-карта, ММС-карта, SmartMedia-карта, флеш-карта типа Memory stick, карта формата Compact Flash, карта PC типа I, II и III и типа CardBus, миниатюрная карта, карта типа xD Picture, флеш-карта типа MirrorBit и карты памяти других типов, которые известны или разработаны в области техники.
В настоящем изобретении пользовательское процессорное устройство (1.3), основное процессорное устройство (2.3), локальное процессорное устройство (3.3), процессорное устройство (4.3) поставщика, процессорное устройство (5.3) комплектовщика и/или курьерское процессорное устройство (6.3) может быть реализовано в виде центрального процессора (CPU), содержащего по меньшей мере одно ядро, по меньшей мере одного процессора общего назначения, по меньшей мере одного микроконтроллера, специализированной интегральной схемы или другой доступной на рынке вычислительной схемы.
В настоящем изобретении пользовательское отображающее устройство (1.4), основное отображающее устройство (2.4), локальное отображающее устройство (3.4), отображающее устройство (4.4) поставщика, отображающее устройство (5.4) комплектовщика и/или курьерское отображающее устройство (6.4) может быть реализовано в виде LCD-дисплея, TFT-дисплея, LED-дисплея, ELD-дисплея, НРА-дисплея, TFT-дисплея, OLED-дисплея, SED-дисплея, PDP-дисплея, IMOD-дисплея, лазерного дисплея или другого дисплея, выполненного с использованием других, в том числе трехмерных, дисплейных технологий, которые известны или разработаны в области техники.
В настоящем изобретении пользовательские средства (1.5) ввода, основные средства (2.5) ввода, локальные средства (3.5) ввода, средства (4.5) ввода поставщика, средства (5.5) ввода комплектовщика и/или курьерские средства (6.5) ввода могут быть реализованы в виде клавиатуры, манипулятора типа мышь, по меньшей мере одной кнопки и других доступных на рынке стандартных средств ввода.
В настоящем изобретении пользовательский передатчик (1.6), основной передатчик (2.6), локальный передатчик (3.6), передатчик (4.6) поставщика, передатчик (5.6) комплектовщика и/или курьерский передатчик (6.6) может быть реализован в виде LAN-передатчика, Wi-fi-передатчика, Bluetooth-передатчика, IR-передатчика, 3G- или 4G-передатчика, WiMAX-передатчика или другого доступного на рынке передатчика, который использует по меньшей мере одну технологию передачи данных, которая известна или разработана в области техники.
СПОСОБ ЗАКАЗ ТОВАРОВ
В настоящем изобретении процесс заказа товаров может быть выполнен с использованием способа заказа товаров, который использует вышеописанная система для заказа товаров, причем данный способ включает этапы, согласно которым: (а) записывают продуктовые данные поставщика в запоминающее устройство поставщика по меньшей мере одного сервера поставщика, (d) передают записанные продуктовые данные поставщика по меньшей мере на один локальный сервер, содержащий локальное процессорное устройство, (е) преобразовывают, посредством локального процессорного устройства, переданные продуктовые данные поставщика в унифицированный формат данных с формированием унифицированных продуктовых данных на основании переданных продуктовых данных поставщика, (f) передают сформированные унифицированные продуктовые данные по меньшей мере на один основной сервер, содержащий основное процессорное устройство, (g) формируют сводные продуктовые данные, посредством основного процессорного устройства, на основании переданных унифицированных продуктовых данных, (h) передают сформированные сводные продуктовые данные по меньшей мере на одно пользовательское устройство, содержащее пользовательское процессорное устройство, (i) формируют, посредством пользовательского процессорного устройства, пользовательские данные о заказе на основании переданных сводных продуктовых данных, (j) передают сформированные пользовательские данные о заказе на указанный по меньшей мере один основной сервер, (к) формируют, посредством основного процессорного устройства, основные данные о заказе на основании переданных пользовательских данных о заказе, (1) передают сформированные основные данные о заказе на указанный по меньшей мере один локальный сервер, (т) формируют, посредством локального процессорного устройства, первые управляющие инструкции на основании переданных основных данных о заказе.
В другом варианте реализации настоящего изобретения способ заказа товаров может дополнительно включать передачу сформированных первых управляющих инструкций по меньшей мере на одно устройство комплектовщика.
Еще в одном варианте реализации настоящего изобретения способ заказа товаров может дополнительно включать считывание штрих-кодов с продукции посредством считывателя штрих-кодов по меньшей мере одного устройства комплектовщика, передачу считанных штрих-кодов по меньшей мере на один локальный сервер, обновление унифицированных продуктовых данных на основании переданных штрих-кодов и формирование вторых управляющих инструкций посредством локального процессорного устройства.
В других вариантах реализации настоящего изобретения способ заказа товаров может дополнительно включать передачу сформированных вторых управляющих инструкций по меньшей мере на одно курьерское устройство.
Еще в одних вариантах реализации настоящего изобретения способ заказа товаров может дополнительно включать формирование, посредством курьерского определителя положения по меньшей мере одного курьерского устройства, данных о положении указанного курьерского устройства и передачу сформированных данных о положении курьерского устройства по меньшей мере на один локальный сервер.
Согласно некоторым вариантах реализации настоящего изобретения способ заказа товаров может дополнительно включать анализ, посредством аналитического блока по меньшей мере одного локального сервера, унифицированных продуктовых данных и формирование отчета на основании результатов указанного анализа.
Согласно одному из вариантов реализации настоящего изобретения, способ заказа товаров может дополнительно включать передачу сформированного отчета по меньшей мере на одно устройство администратора и отображение, посредством отображающего устройства указанного по меньшей мере одного устройство администратора, по меньшей мере части данных переданного отчета.