Применение многосвязной сети на стационарном предприятии с подвижными позициями
APPLICATION OF MULTI-COMPATIBLE NETWORK ON STATIONARY ENTERPRISE WITH MOBILE POSITIONS

Область техники, к которой относится изобретение
Настоящее изобретение относится в основном к применению многосвязных сетей на стационарных предприятиях с подвижными позициями.
Уровень техники
Многосвязная сеть - это тип компьютерной экосистемы, характеризующийся устойчивостью, самоорганизацией и масштабируемостью. Каждый узел сети ретранслирует данные сети, поступающие в узел, и узлы взаимодействуют друг с другом с целью надлежащего распределения данных в сети. Как правило, многосвязные сети являются сетями относительно небольшого радиуса действия, т.е. имеют длину линий между узлами 250 м или менее, хотя многосвязная сеть может использовать шлюз для соединения с глобальной сетью, такой как Интернет.
Так как многосвязные сети, как правило, являются беспроводными, они являются специальными, что означает, что узлы легко присоединяются к сети и легко покидают сеть. В качестве одного из примеров, многосвязные сети могут спонтанно организовываться беспроводными вычислительными устройствами, создающими узлы с использованием стандарта Zigbee. Другой, не носящий ограничительного характера, пример протоколов/систем многосвязной сети может основываться на стандартах Wi-Fi IEEE 802.11p, IEEE 802.11s, WAVE IEEE 1609, WiMAX IEEE 802.16, Bluetooth и IRA.
Если беспроводные узлы многосвязной сети перемещаются во время работы сети, сеть иногда называют мобильной специальной сетью (MANET), которая непрерывно самоконфигурируется по мере попадания узлов в радиус действия сети и их выхода за пределы радиуса действия сети. По этой причине соединения узлов в сетях MANET часто изменяются. Сети MANET могут работать независимо, но могут также использовать один или несколько узлов в качестве шлюзов в другие сети MANET и другие сети, такие как Интернет.
Данная заявка имеет отношение к использованию принципов многосвязной сети/сети MANET на стационарных предприятиях с подвижными позициями.
Раскрытие изобретения
Данный документ исходит из того, что стационарные предприятия, такие как заводские цеха, продовольственные магазины и т.п. должны работать возможно эффективнее. Однако зачастую отслеживание информация осуществляется не в реальном масштабе времени. Предлагаемые принципы предусматривают использование принципов многосвязной сети вместе с базой данных, сформированной на основе данных, поступающих от датчиков предприятия, для отслеживания и реагирования на данные в реальном масштабе времени.
Соответственно система включает в себя многосвязную сеть, динамично создаваемую первыми компьютеризированными узловыми модулями, функционально связанными с соответствующими подвижными позициями в здании. По меньшей мере некоторые из первых компьютеризированных узловых модулей обмениваются друг с другом по меньшей мере соответствующей информацией о местоположении. По меньшей мере один управляющий компьютер принимает информацию о местоположении по меньшей мере от первых компьютеризированных узловых модулей через по меньшей мере одну точку доступа, поддерживающую связь по меньшей мере с одним из первых компьютеризированных узловых модулей.
В некоторых вариантах осуществления изобретения вторые компьютеризированные узловые модули функционально связаны с неподвижными позициями в здании, и по меньшей мере один первый компьютеризированный узловой модуль поддерживает связь по меньшей мере с одним вторым компьютеризированным узловым модулем.
В типовых вариантах осуществления изобретения первые компьютеризированные узловые модули находятся в магазине, и соответствующие подвижные позиции поддерживают связь с узловым модулем, функционально связанным с магазинной тележкой для отбора товаров, в которой находятся первые компьютеризированные узловые модули. Узловой модуль, функционально связанный с магазинной тележкой, в которой находятся первые компьютеризированные узловые модули, передает данные от подвижных позиций, находящихся в магазинной тележке, в узловой модуль контрольно-кассового пункта. Данные о позиции могут включать в себя тип позиции. Компьютер суммирует цены подвижных позиций, находящихся в магазинной тележке, и выдает итоговую сумму на типовой дисплей. На типовом дисплее отображается экранный переключатель, у которого положение "yes"" ("да") покупатель выбирает в случае согласия оплатить упомянутую сумму, а положение "no" ("нет") - в случае отказа оплатить упомянутую сумму. Типовым дисплеем может быть дисплей устройства бытовой электроники покупателя, которое загружает приложение с магазинного компьютера и сообщает свой сетевой адрес магазинному компьютеру и обновляет в магазинном компьютере информацию о своем местоположении. Магазинный компьютер может увязывать местоположение устройства бытовой электроники с магазинной тележкой исходя из близости устройства бытовой электроники к конкретной магазинной тележке в сравнении с другими магазинными тележками.
В других вариантах осуществления изобретения первые компьютеризированные узловые модули находятся на заводе.
В другом аспекте устройство включает в себя устройство отображения, машиночитаемый носитель данных, на котором хранятся выполняемые процессором команды, и процессор, предназначенный для доступа к машиночитаемому носителю данных с целью выполнения команд, вызывающих отображение процессором на устройстве отображения интерфейса пользователя с информацией от магазинного компьютера, включающей в себя общую стоимость находящихся в магазинной тележке позиций, автоматически загружаемую в магазинный компьютер из узлов многосвязной сети, ассоциированных с упомянутыми позициями. Интерфейс пользователя включает в себя подсказку, выбираемую покупателем в случае согласия оплатить общую стоимость.
В другом аспекте энергонезависимый машиночитаемый носитель данных содержит выполняемые процессором команды, которые вызывают отображение процессором на устройстве отображения интерфейса пользователя с информацией от магазинного компьютера, включающей в себя общую стоимость позиций, находящихся в магазинной тележке, автоматически загружаемую в магазинный компьютер из узлов многосвязной сети, ассоциированных с упомянутыми позициями. Интерфейс пользователя включает в себя подсказку, выбираемую покупателем в случае согласия оплатить общую стоимость.
Краткое описание чертежей
Детали настоящего изобретения, равно как и его структура и работа становятся более понятными из прилагаемых к описанию чертежей, на которых одинаковые элементы обозначены одинаковыми ссылочными позициями и на которых показано:
на Фиг. 1 - структурная схема одного из вариантов выполнения типовой системы, отвечающей настоящим принципам;
на Фиг. 2 - структурная схема одного из вариантов выполнения типового узла;
на Фиг. 3 - схематическое представление типовой многосвязной сети;
на Фиг. 4 и 5 - блок-схемы типовой логики, не носящей ограничительного характера; и
на Фиг. 6 и 7 - моментальные снимки экранов типовых интерфейсов пользователя.
Осуществление изобретения
Настоящее описание относится в основном к компьютерным экосистемам и, в частности, к многосвязным сетям и сетям MANET. Система в данном случае может включать в себя серверные и клиентские компоненты, которые образуют узлы многосвязной сети, соединенные через сеть таким образом, что серверные и клиентские компоненты могут обмениваться между собой данными, хотя многосвязные сети могут и не иметь серверов. Узлы могут включать в себя одно или более компьютерных устройств, включая портативные телевизоры (к примеру, смарт телевизоры, интернет ориентированные телевизоры), портативные компьютеры, такие как переносные ЭВМ и планшетные компьютеры, и другие мобильные устройства, включая смартфоны, модули узлов многосвязной сети, которыми могут оснащаться мобильные объекты, и другие рассматриваемые ниже примеры. Эти устройства могут работать в различных операционных средах. Например, некоторые из устройств могут использовать операционную систему Microsoft или операционную систему Unix, или операционные системы, разработанные Apple Computer или Google.
Узлы, независимо от вида их реализации, могут включать в себя один или более процессоров, выполняющих команды, которые вызывают прием и передачу данных узлом через многосвязную сеть, такую как сеть MANET. Устройство, такое как сервер, может быть представлено игровой консолью, такой как Sony Playstation (зарегистрированная торговая марка), персональным компьютером и т.д.
Между узлами сети может осуществляться обмен информацией. В этой связи и в целях обеспечения безопасности узлы могут включать в себя межсетевые экраны, распределители нагрузки, временные запоминающие устройства и программные средства представления и защиты пользователя и другую сетевую инфраструктуру обеспечения надежности и безопасности. Один или более узлов могут формировать устройство, реализующее способы обеспечения защищенного сообщества по типу онлайнового информационного ресурса общения и взаимодействия элементов сети.
В данном контексте командами называют реализуемые компьютером этапы обработки информации в системе. Команды могут реализовываться в виде программного обеспечения, встроенного программного обеспечения или аппаратных средств и включают в себя любой вид программируемых этапов, реализуемых компонентами системы.
Процессор может быть обычным универсальным одно- или многокристальным процессором, который может реализовывать логику с помощью различных линий, таких как адресные линии, линии данных и линии управления и регистры, и сдвигающие регистры.
Программные модули, описываемые в данном документе посредством блок-схем и интерфейсов пользователя, могут включать в себя различные подпрограммы, процедуры и т.д. Не ограничивая предмет изобретения, логика, подлежащая исполнению конкретным модулем, может быть перераспределена другим программным модулям и/или собрана воедино в одном модуле и/или в совместно используемой библиотеке.
Описываемые в данном документе настоящие принципы могут реализовываться в виде аппаратных средств, программного обеспечения, встроенного программного обеспечения или их комбинаций, отсюда поясняемые компоненты, блоки, модули, схемы и этапы трактуются через призму их функциональности.
В дополнение к вышесказанному, описываемые ниже логические блоки, модули и схемы могут реализовываться или осуществляться с помощью универсального процессора, цифрового сигнального процессора (DSP), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, такого как специализированная интегральная микросхема (ASIC), логический элемент на дискретных компонентах или транзисторная логическая схема, дискретные аппаратные компоненты или любая их комбинация, предназначенная для осуществления описанных в данном документе функций. Процессор может быть реализован контроллером или машиной, обладающей внутренними состояниями, или комбинацией вычислительных устройств.
Описанные ниже функции и способы при реализации в виде программного обеспечения могут быть написаны, но не ограничиваются этим, на соответствующем языке, таком как С# или С++, и могут храниться или передаваться с помощью машиночитаемого носителя, такого как запоминающее устройство с произвольной выборкой (RAM), постоянное запоминающее устройство (ROM), электрически стираемая программируемая постоянная память (EEPROM), постоянное запоминающее устройство на компакт-диске (CD-ROM) или другой накопитель на оптическом диске, такой как универсальный цифровой диск (DVD), запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, включая съемные флеш-накопители и т.п. Соединение может устанавливать машиночитаемый носитель. Такие соединения могут включать в себя, к примеру, прямо связанные кабели, включая волоконно-оптические и коаксиальные кабели и цифровые абонентские линии (DSL), и витые пары. Такие соединения могут включать в себя беспроводные соединения, включая инфракрасные и радиолинии.
Компоненты, включенные в состав одного варианта осуществления изобретения, могут использоваться в других вариантах осуществления изобретения в любой необходимой комбинации. Например, любой из описанных здесь или показанных на чертежах различных компонентов может комбинироваться, заменяться или исключаться из состава других вариантов выполнения.
"Система, имеющая по меньшей мере один из элементов А, В и С" (равно как и "система, имеющая по меньшей мере один из элементов А, В или С" и "система, имеющая по меньшей мере один из элементов А, В, С") включает в себя системы, которые имеют только А, только В, только С, А и В вместе, А и С вместе, В и С вместе и/или А, В и С вместе, и т.п.
В частности, на Фиг. 1 показан пример многосвязной сети 10, которая в соответствии с настоящими принципами может включать в себя одно или более упомянутых выше описываемых ниже типовых устройств. Эти устройства образуют соответствующие узлы 12 многосвязной сети 10. Как уже упоминалось выше, такие узлы могут спонтанно присоединяться к сети 10 и покидать ее, и когда узел является элементом сети 10, он поддерживает связь по меньшей мере с некоторыми из других узлов 12 посредством беспроводных линий 14. Упомянутые узлы 12 могут все соединяться с каждым из других узлов, или, что более типично, соединяются только с одним или более другими узлами, передавая данные по сети с использованием принципов "переприема" или других относящихся к многосвязным сетям принципов.
Узлы 12 могут все быть мобильными и могут связываться только в пределах сети 10, но не вне сети 10. Более типично, когда по меньшей мере один из узлов 12 является маршрутизатором или другим шлюзом, который соединяет многосвязную сеть 10 с другими сетями, такими как Интернет. В некоторых вариантах осуществления изобретения один или более узлов 12 могут быть стационарными, например, маршрутизатором-шлюзом или сервером, местоположение которого не меняется после установки или изменяется нечасто, а остальные узлы 12 являются мобильными, хотя в некоторых вариантах осуществления изобретения все узлы 12 могут быть стационарными.
В любом случае узел 12 динамически подключается к многосвязной сети, как правило, с помощью одного или более описанных ниже приемопередатчиков ближнего действия. Каждый узел типично ассоциируется с уникальным идентификатором, таким как адрес управления доступом к среде (МАС-адрес), и МАС-адрес может быть соотнесен с узлом (например, во время изготовления или пользователем во время связывания с конкретным компонентом) или с сетевым сервером, принимающим информацию от узла с идентификатором компонента, с которым ассоциирован МАС-адрес. Например, узловой модуль может быть ассоциирован с транспортным средством, человеком, животным, велосипедом, местом багажа или домашним животным, конкретным местом на стадионе, позицией на заводе или не складе, бытовым электронным устройством пользователя и т.п., и МАС-адрес такого узла может быть соответственно соотнесен с компонентом. Соответственно, если многосвязная сеть сформирована, и по меньшей мере один из узлов сети загружает информацию, полученную от других узлов, такая информация может включать в себя (или увязываться в сервере с) тип компонента, так что карта сети или другой интерфейс пользователя с сетевой информацией может показывать узлы сети наряду с идентификаторами компонентов, а не только МАС-адреса, с которыми ассоциированы узлы.
На Фиг. 2 показано, что типовой узел 12 может (но не обязательно должен) иметь одно или более устройств 15 отображения, которые могут быть выполнены в виде плоского экрана высокой четкости или экрана сверхвысокой четкости "4К" или выше и которые могут поддерживать сенсорную функцию для приема входных сигналов от пользователя, вводимых посредством касаний дисплея. Упомянутый узел 12 может иметь один или более громкоговорителей 16 для вывода аудио информации согласно настоящим принципам и по меньшей мере одно дополнительное входное устройство 18, такое, например, как аудиоресивер/микрофон, например, для ввода акустических команд в узел 12 для управления изолирующий материал. Типовой узел 12 может также включать в себя один или более сетевых интерфейсов 20 для осуществления связи по меньшей мере через одну сеть под управлением одного или нескольких процессоров 24. Таким образом, интерфейс 20 может быть, но не ограничивается этим, Wi-Fi-приемопередатчиком, являющимся примером интерфейса беспроводной компьютерной сети. Следует иметь в виду, что процессор 24 управляет узлом 12 с целью реализации настоящих принципов, включая в себя управление другими элементами узла 12, описанными в настоящем документе, такими, к примеру, как управление дисплеем 15 с целью вывода на него изображений и получения от него вводимых данных. Кроме того, следует учитывать, что сетевой интерфейс 20 может быть, к примеру, проводным или беспроводным модемом или маршрутизатором, или другим подходящим интерфейсом, таким как беспроводной телефонный приемопередатчик или Wi-Fi-приемопередатчик, как уже упоминалось выше, и т.п.
В дополнение к вышесказанному, узел 12 может также включать в себя один или несколько входных портов 26, таких, к примеру, как порт мультимедийного интерфейса высокой четкости (HDMI) или USB-порт для физического соединения (например, с использованием проводного соединения) с другим устройством бытовой электроники и/или порт головного телефона для подсоединения головных телефонов к узлу 12 для доведения до пользователя аудио информации от узла 12 через головные телефоны. Например, входной порт 26 может соединяться проводной или беспроводной линией с кабельным или спутниковым источником аудио и видео контента. Таким образом, источник может быть, например, абонентской приставкой или спутниковым приемником или игровой консолью или проигрывателем дисков.
Узел 12, кроме того, может включать в себя один или несколько реальных машиночитаемых носителя 28 данных, таких как дисковое или твердотельное запоминающее устройство. Также в некоторых вариантах выполнения узел 12 может включать в себя один или более приемников определения местоположения, таких как, но не ограничиваясь этим, приемник сотового телефона, приемник глобальной спутниковой навигационной системы и/или радиовысотомер 30, предназначенных, например, для приема информации о географическом местоположении по меньшей мере от одного спутника или вышки сотовой связи и передачи этой информации в процессор 24 и/или определения с помощью процессора 24 высоты, на которой находится узел 12. Однако следует иметь в виду, что согласно настоящим принципам помимо приемника сотового телефона, приемника глобальной спутниковой навигационной системы и/или радиовысотомера могут использоваться другие подходящие приемники для определения местоположения узла 12, например, во всех трех измерениях.
Продолжая описание узла 12, следует сказать, что в некоторых вариантах выполнения узел 12 может содержать одну или более камер 32, таких как тепловизионная камера, цифровая камера, такая как веб-камера, и/или камера, встроенная в узел 12 и управляемая процессором 24 для сбора видовой информации/изображений и/или видео в соответствии с настоящими принципами. Также в состав узла 12 могут включаться приемник 34 Bluetooth и другой элемент 36 стандарта NFC ближней радиосвязи для связи с другими устройствами, использующими Bluetooth или технологию стандарта NFC ближней радиосвязи соответственно. Примером элемента стандарта NFC может быть элемент радиочастотной идентификации (RFID).
Кроме того, узел 12 может включать в себя один или несколько дополнительных датчиков 37 (например, датчик движения, такой как датчик ускорений, гироскоп, измеритель пройденного расстояния или магнитный датчик, инфракрасный датчик, оптический датчик, датчик радиации для обнаружения рентгеновских лучей или излучения других длин волн, датчик скорости и/или темпа, датчик жестикуляции (например, для распознавания команд, подаваемых жестами), другой тип датчика близости объекта, такой как камера, осуществляющая распознавание изображения для определения конкретного объекта вблизи и т.п.), подключенных к входу процессора 24. Узел 12 может иметь подключенный к входу процессора 24 порт 38 эфирного телевизионного вещания для приема эфирного телевизионного вещания. В дополнение к вышесказанному следует заметить, что узел 12 может также иметь инфракрасный передатчик и/или инфракрасный приемник и/или инфракрасный приемопередатчик 40, такой как устройство стандарта Ассоциации по инфракрасной технологии передачи данных (IRDA). Для питания узла 12 может предусматриваться непоказанная на чертеже батарея.
Узел 12 может содержать также другие датчики, такие, к примеру, как датчики 42 климатических условий (например, барометры, датчики влажности, датчики ветра, датчики света, датчики температуры и т.п.) и/или один или несколько биометрических датчиков 44, выдающих сигналы в процессор 24. Например, биометрический(кие) датчик(и) может включать в себя датчики частоты ударов сердца, датчики температуры, датчики кровяного давления, датчики содержания сахара в крови, датчики потоотделения и т.п.
Вышеупомянутые способы могут реализовываться в виде команд, выполняемых процессором, соответствующим образом конфигурированными специализированными интегральными схемами ASIC или модулями программируемых пользователем вентильных матриц FPGA или любым другим подходящим способом, предпочитаемым специалистом в данной области техники. Где это возможно, команды могут храниться на энергонезависимых устройствах, таких как CD ROM и флеш-память. Альтернативно команды машинной программы могут загружаться через Интернет.
На Фиг. 3 показана типовая многосвязная сеть 50, включающая в себя несколько узловых модулей, каждый из которых может содержать один или несколько показанных на Фиг. 2 компонентов и которые поддерживают связь друг с другом с использованием принципов многосвязной сети, так что сообщения могут ретраслироваться от узла к узлу до тех пор, пока один или несколько узлов не окажутся в достаточной близости от точки 52 доступа, чтобы связаться через точку 52 доступа с принимающей сетью 54, такой как Интернет или замкнутая корпоративная сеть, имеющая центральные контролирующие/управляющие компьютеры 56, которые могут включать в себя соответствующие компоненты узла 12, показанного на Фиг. 2. Компьютеры 56 могут быть, к примеру, настольными или другими подобными компьютерами предприятия, предназначенными для использования сотрудниками предприятия. Портативные связные компьютерные электронные устройства 57, такие как смартфоны, носимые обитателями/покупателями на предприятии могут также связываться с магазинным компьютером. Электронные бытовые устройства могут включать в себя соответствующие компоненты узла 12, показанные на Фиг. 2.
В показанном примере узлы могут включать в себя неподвижные позиции 58 с соответствующими узловыми модулями 60 и подвижные позиции 62 с соответствующими узловыми модулями 64. Люди 66, находящиеся на предприятии, оснащенном многосвязной сетью 50, могут также носить на себе соответствующие узловые модули 68, причем узловые модули 60, 64, 68 обмениваются между собой данными согласно принципам многосвязной сети.
В некоторых вариантах осуществления изобретения многосвязная сеть 50 разворачивается в здании, таком как завод, причем неподвижными позициями 58 являются стеллажи или машины, а подвижными позициями - обрабатываемые изделия и конечная продукция. В других вариантах осуществления изобретения многосвязная сеть разворачивается в продовольственном магазине или другом торговом предприятии, причем неподвижными позициями являются полки или прилавки-витрины, а подвижными позициями 62 - покупаемые предметы, например, бакалейные или сыпучие товары. Это только два примера предприятий, на которых могут развертываться многосвязные сети 50.
В таких ограниченных условиях с помощью многосвязной сети 50 можно определять или предсказывать оптимальное распределение ресурсов для различных условий и обстоятельств. Например, предположим, что с помощью соответствующих модулей 68 определено, что имеется четыре или пять покупателей, стоящих в каждой очереди в бакалейном магазине. Исходя из этой информации, может быть автоматически увеличено количество кассиров, чтобы уменьшить время ожидания в очереди, тем самым улучшая обслуживание покупателей.
В предпочтительном варианте осуществления изобретения многосвязная сеть 50 включает в себя узловые модули, связанные со всеми возможными позициями в конкретных условиях. Например, на заводе датчики многосвязной сети могут устанавливаться на каждой стационарной и подвижной позиции, в том числе на персонале (носимая технология). Многосвязная сеть может включать в себя аудио и видео входы, а также видеокамеру(ы) 70 и микрофон(ы) 72, связанные с управляющим компьютером 56, к примеру, чрез точки 52 доступа. Таким образом поддерживаются производственные запасы по принципу "вовремя" по всем прибывающим позициям по сигналам от их соответствующих узловых модулей, а также по обрабатываемым позициям. Также по информации от датчиков соответствующих узловых модулей могут отслеживаться дефектные позиции, включая причины и место их выхода из строя, и эта информация используется для обеспечения запасными частями или их заказа для устранения неисправности.
В контексте продовольственного магазина каждая номенклатурная позиция снабжения может иметь свой собственный узловой модуль 64, и каждая магазинная тележка может также иметь свой собственный узловой модуль, по сути, являющийся ведущим узлом в многосвязной подсети по отношению к узлам находящихся в магазинной тележке позиций. Неподвижный узловой модуль 62 на контрольно-кассовом пункте может связываться с узловым модулем магазинной тележки, который получает информацию о позициях от узловых модулей 64 позиций, находящихся в магазинной тележке, и автоматически составляет список позиций и рассчитывает стоимость для последующей оплаты. Покупатель может затем провести электронной картой по считывающему устройству на контрольно-кассовом пункте, чтобы оплатить позиции, не вынимая их из магазинной тележки, т.к. все предметы в конкретной магазинной тележке связаны многосвязной сетью вместе и выдают данные напрямую (через узловой модуль магазинной тележки) в базу данных магазинной сети. Таким образом, не требуются никакие кассиры, а нужен только контрольно-кассовый пункт для оплаты кредитной картой. Это позволяет свести к абсолютному минимуму очереди и повысить эффективность работы магазина.
На Фиг. 4 и 5 показана типовая логика. На этапе 80 из узлов, показанных на Фиг. 3, динамично формируется многосвязная сеть 50 в соответствии с принципами многосвязной сети. Узлы сети могут включать в себя неподвижные позиции, подвижные (как правило, портативные или перемещаемые человеком без помощи механизмов) позиции и людей.
На этапе 82, например, управляющим компьютером 56, как правило, через точку 52 доступа могут быть приняты сигналы местоположения от узлов сети 50, т.к. такая информация транслируется между узлами. Также на этапе 84 могут приниматься внешние аудио и видеосигналы с камер 70 и микрофона 72, и аудио и видеоинформация может выдаваться на этапе 86.
Фиг. 5 иллюстрирует рассмотренный выше случай использования, когда на этапе 88 осуществляется прием сигналов от находящихся в магазинной тележке подвижных позиций, например, узловым модулем контрольно-кассового пункта через узловой модуль магазинной тележки. Сигналы могут указывать типы позиций и, при желании, цены, хотя сигналы могут указывать только типы позиций, а цены типов позиций, информация о которых поступила в магазинный компьютер, отыскивает сам компьютер. В любом случае, на этапе 90 цены позиций складываются вместе и отображаются на дисплее устройства бытовой электроники покупателя. Устройство бытовой электроники покупателя может, к примеру, скачать приложение с магазинного компьютера 56 автоматически после входа покупателя в магазин, при этом устройство бытовой электроники покупателя может сообщить магазинному компьютеру свой сетевой адрес и обновлять в компьютере информацию о своем местоположении. Магазинный компьютер, в свою очередь, может сопоставлять местоположение устройства бытовой электроники с магазинной тележкой, исходя из близости устройства бытовой электроники к конкретной тележке по сравнению с другими магазинными тележками, так что когда магазинная тележка находится в контрольно-кассовом пункте магазинному компьютеру известно, с каким устройством бытовой электроники необходимо связываться.
Соответственно интерфейс пользователя может сдержать информацию с магазинного компьютера, включая в себя общую стоимость позиций, и отображаться на устройстве бытовой электроники покупателя. На устройстве бытовой электроники может отображаться сумма, подлежащая оплате (если покупатель согласен платить). Реагируя на ответ "нет" от устройства бытовой электроники, с этапа 92 принятия решения процесс возвращается в состояние 94 ошибки. Реагируя на ответ "да" от устройства бытовой электроники, с этапа 92 принятия решения процесс переходит к этапу 96, на котором, используя идентификатор покупателя, полученный, к примеру, от устройства бытовой электроники или с карты электронных платежей, или другого принадлежащего покупателю устройства, осуществляется списание со счета покупателя общей стоимости позиций.
На Фиг. 6 показан интерфейс 98 пользователя, который может отображаться устройством отображения, таким как устройство 15 отображения, если оно имеется на устройстве 57 бытовой электроники. В показанном примере покупатель, используя свое устройство 57 бытовой электроники, с помощью описанного выше приложения, которое может быть скачано при входе покупателя в магазин, выгрузил свой список позиций, которые он желает приобрести. На экране может отображаться сообщение 100, подтверждающее получение магазином списка желаемых позиций. Кроме того, могут отображаться различные сообщения о местоположении. Например, может отображаться сообщение 102, указывающее местоположение позиции из списка в пределах магазина, и другое сообщение 104, извещающее, что позиция из списка в магазине отсутствует. Сообщения могут формироваться магазинным компьютером после получения списка покупателя посредством сравнения позиций из списка с базой данных имеющихся в магазине позиций и их местоположениями и состоянием запасов. Местоположения позиций могут вводиться в магазинный компьютер автоматически посредством многосвязной сети 50 по мере поступления от различных узловых модулей 64 подвижных позиций 62 их местоположений. Позиция из списка, по которой в базу данных не поступило ее местоположение в магазине, может считаться отсутствующей в магазине.
Может отображаться сообщение 106, указывающее местоположение позиции из списка в пределах магазина, а суб-сообщение 108 может указывать, что осуществляется распродажа позиции, о которой говорится в сообщении 106.
На Фиг. 7 показан интерфейс 110 пользователя, который может отображаться на устройстве бытовой электроники покупателя, как это рассмотрено выше. Как видно из чертежа, интерфейс 110 пользователя отображает общую сумму 112. Покупатель может выбрать "да" 114 при согласии оплатить общую стоимость позиций, при этом со счета покупателя могут быть списаны средства, как это описано выше, или покупатель может выбрать "нет" 116, что означает отказ от оплаты общей стоимости позиций.
Следует иметь в виду, что хотя применение многосвязной сети на стационарных предприятиях с подвижными позициями полностью описано в контексте одного или нескольких вариантов осуществления изобретения, такие варианты не носят ограничительного характера, и возможны различные альтернативные варианты реализации заявленного предмета изобретения.