Способ передачи данных в системе электронных ценников
METHOD OF DATA TRANSMISSION IN THE SYSTEM OF ELECTRONIC PRICE TAGS

Изобретение относится к оборудованию для систем автоматизации предприятий сферы торговли, общественного питания и услуг, в частности к способам передачи данных в системе электронных ценников на предприятиях торговли.
Уровень техники
Из предшествующего уровня техники известны аналоги способа, представленные в патентах, например, FR2938101A1 (опуб. 07.05.2010); CN203338405U (опуб. 11.12.2013); RU2707403C2 (опуб. 27.06.2019).
Перечисленные электронные системы управления ценами, товарообеспечением и ценниками содержат систему электронных ценников и базы данных товаров, в которых перечислены товары. Конкретный товар привязан к конкретному электронному ценнику в базах данных товаров. В способе управления системами электронных ценников выполняются следующие этапы: прием запроса о статусе товаров, привязанных к электронным ценникам, и отправка информации в качестве ответа на принятый запрос. Обмен информацией между сервером и электронным ценником происходит в двух направлениях по цепи: сервер – контроллер базовой станции системы электронных ценников – базовая станция системы электронных ценников – электронный ценник.
(прототипом)
Наиболее близким техническим решением к заявленной полезной модели  является третий из перечисленных аналогов, описанный в патенте RU №2707403 C2, опубликованный 27.06.2019.
Для заявленного изобретения выявлены следующие общие с прототипом существенные признаки: способ передачи данных в системе электронных ценников, состоящей из сервера с загруженным программным обеспечением, базовой станции с функцией транслятора радиосигнала, электронных ценников и электронное устройство с функцией осуществления взаимодействия сервера с электронными ценниками, содержащий следующие этапы управления: сервер осуществляет запрос о статусах цен товаров, в случае изменения цены на товар сервер проверяет наличие привязки идентификатора товара к идентификатору электронного ценника, на который планируется изменение цены, в случае наличия необходимой привязки запускает передачу данных с информацией о новой цене на товар от сервера до конкретного электронного ценника, после успешной передачи данных электронный ценник отправляет подтверждение о получении данных в обратную сторону.
Недостатками известных способов являются:
• Большое количество устройств, необходимых для поддержания работоспособности системы и её использования;
• Ограниченное количество электронных ценников, подключаемых к одной базовой станции с функцией транслятора радиосигнала, ввиду ограниченного радиуса действия радиопередачи этой базовой станции.
Технической задачей
заявленного изобретения является устранение указанных недостатков.
Техническими результатами
, на получение которых направлено заявляемое техническое решение, являются:
1. Увеличение поля действия радиопередачи для подключения большего количества электронных ценников без увеличения количества устройств, необходимых для поддержания работоспособности системы и её использования;
2. Упрощение, как самого способа управления, так и системы электронных ценников в целом.
Техническая проблема решается, а результат достигается
тем, что передачу данных от базовой станции системы электронных ценников до конкретного электронного ценника осуществляют посредством передачи информации от ценника к ценнику, при этом электронные ценники, присутствующие в зоне радиопокрытия базовой станции, получают данные, сравнивают содержащийся в полученных данных идентификатор электронного ценника со своим и записывают в кэш последние полученные данные. В случае несовпадения идентификатора, содержащегося в полученных данных со своим, электронный ценник выполняет дополнительную проверку – сравнивает полученный идентификатор с сохраненным в кэше, если идентификаторы совпадают, то полученные данные ценник далее не транслирует. В случае если электронный ценник выявил соответствие идентификатора, полученного в принимаемых данных об изменении цены со своим, он обновляет информацию о новой цене на дисплее и отправляет данные об успешном обновлении, содержащие идентификатор и время обновления, в обратную сторону по цепи от электронного ценника к электронному ценнику до базовой станции и сервера. При этом в случае отсутствия подтверждения обновления в течение настраиваемого времени осуществляют повторную попытку передачи информации. При этом количество повторных попыток настраивают с помощью программного обеспечения. При этом в случае неуспеха повторных попыток система оповещает пользователя об ошибке.
Техническая сущность и принцип действия
предложенного изобретения поясняются чертежом (Фиг.1), на котором: поз.1 – электронные ценники; поз.2 – базовая станция с функцией транслятора радиосигнала; поз.3 – сервер с установленным ПО; поз.4 – электронное устройство с функцией осуществления взаимодействия сервера с электронными ценниками.
Осуществление изобретения
Система электронных ценников в заявленном способе передачи данных состоит из группы электронных ценников 1, связанной с сервером 3 торгового зала с установленным ПО, посредством базовой станции 2 системы электронных ценников, которая преобразует информацию, поступающую по проводному соединению, в радиосигнал и наоборот. Передача информации внутри группы ценников 1 осуществляется по цепи: от ценника к ценнику – по беспроводной пиринговой сети. Каждый электронный ценник 1 внутри группы является ретранслятором радиосигнала: получая сигнал, ценник однократно ретранслирует его. Позже сигнал получает следующий участник цепи и ретранслирует его и т.д. Также в управляемой системе присутствует электронное устройство с функцией осуществления взаимодействия сервера с электронными ценниками, которое осуществляет привязку идентификатора товара с идентификатором электронного ценника 4, считывающее идентификатор электронного ценника (штрих-код, qr-код, rfid, nfc или любым иным способом), идентификатор товара (штрих-код, qr-код, или любым иным способом) и отправляющее информацию о привязке на сервер 3 по сети Интернет.
Способ передачи данных в системе электронных ценников осуществляется следующим образом.
ПО, установленное на сервер 3 торгового зала, раз в настраиваемый период времени, обновляет актуальный список цен. В случае изменения цены на товар, ПО проверяет наличие привязки идентификатора этого товара к идентификатору электронного ценника внутри системы. В случае отсутствия необходимой привязки, ПО показывает пользователю о необходимости осуществить привязку. Пользователь осуществляет привязку с помощью устройства 4, выполняющего функцию привязки идентификатора товара с идентификатором электронного ценника. При наличии необходимой привязки ПО запускает процесс передачи данных от сервера 3 до базовой станции 2 по проводному каналу, содержащих новую цену товара, идентификатор ценника и время запуска процесса передачи данных, инициируемое ПО. Базовая станция 2, получив информацию, преобразует её в радиосигнал. Электронные ценники 1, присутствующие в зоне радиопокрытия базовой станции 2, получают данные и сравнивают содержащийся в полученных данных идентификатор электронного ценника со своим и записывает в кэш последние полученные данные. В случае несовпадения идентификатора, содержащегося в полученных данных со своим, транслирует данные далее однократно. Следующий электронный ценник, находящийся в зоне радиопокрытия предыдущего, повторяет операцию. Для того, чтобы избежать эффекта зацикливания, электронный ценник 1 выполняет дополнительную проверку получаемых данных – сравнивает их с сохраненными в кэше. В случае, если данные такие же, то не транслирует их далее. В случае, если электронный ценник 1 выявил соответствие идентификатора, полученного в принимаемых данных со своим, то принимает информацию о новой цене и обновляет её отображение на своём дисплее. Далее электронный ценник 1 отправляет данные об успешном обновлении (идентификатор, время обновления) по тому же принципу в обратную сторону: по цепи от электронного ценника к электронному ценнику до базовой станции и до сервера. Процесс считается законченным, когда ПО, установленное на сервер 3 торгового зала, получило данные об успешном обновлении. При отсутствии подтверждения в течение настраиваемого с помощью ПО количества времени осуществляется повторная попытка передачи информации. Количество повторных попыток также настраивается с помощью ПО сервера 3. В случае неуспеха повторных попыток система оповещает пользователя об ошибке.
Таким образом, заявленное изобретение отличается иным способом передачи данных в системе электронных ценников, в котором каждый электронный ценник является ретранслятором радиосигнала, что позволяет обойти ограничения радиуса действия радиопередачи базовой станции для подключения большего количества электронных ценников без увеличения количества устройств, необходимых для поддержания работоспособности системы и её использования, а также по причине того, что используется одна базовая станция, нет необходимости в использовании контроллеров базовых станций, что существенно упрощает и систему, и способ передачи данных в ней.