[go: up one dir, main page]

RU181866U1 - DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON - Google Patents

DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON Download PDF

Info

Publication number
RU181866U1
RU181866U1 RU2018104314U RU2018104314U RU181866U1 RU 181866 U1 RU181866 U1 RU 181866U1 RU 2018104314 U RU2018104314 U RU 2018104314U RU 2018104314 U RU2018104314 U RU 2018104314U RU 181866 U1 RU181866 U1 RU 181866U1
Authority
RU
Russia
Prior art keywords
microcontroller
button
circuit board
user
printed circuit
Prior art date
Application number
RU2018104314U
Other languages
Russian (ru)
Inventor
Борис Валентинович Шкарбан
Original Assignee
Кондратюк Алексей Олегович
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Кондратюк Алексей Олегович filed Critical Кондратюк Алексей Олегович
Priority to RU2018104314U priority Critical patent/RU181866U1/en
Application granted granted Critical
Publication of RU181866U1 publication Critical patent/RU181866U1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Данное техническое решение в общем относится к устройствам вычислительной техники, а в частности к устройствам, использующим среду Интернета вещей для автоматической доставки пользователю потребительских товаров. Устройство для заказа товара через Интернет посредством кнопки, содержащее корпус, печатную плату, на которую смонтирована электронная кнопка с подсветкой, которая смонтирована в корпусе и выполнена с возможностью управления устройством и индикацией его состояния; микроконтроллер, выполненный с возможностью формирования на кристалле печатной платы в памяти микроконтроллера HTML-кода веб-страницы, обеспечивающей ввод конфигурационных данных устройства; батарею, присоединяемую к печатной плате, где батарея находится в электрическом контакте с печатной платой; коммуникационные соединения, обеспечивающие связь с другими устройствами по локальным и глобальным сетям, при этом кнопка, микроконтроллер, батарея и коммуникационные соединения конструктивно связаны между собой, причем устройство в режиме записи получает от устройства связи пользователя данные о пользователе и товаре, веб-адрес продавца, после чего записывает их в энергонезависимую память микроконтроллера; в режиме передачи данных после нажатия пользователем электронной кнопки осуществляет запрос на заказ товара на записанный ранее в энергонезависимой памяти микроконтроллера адрес веб-сервера продавца. Технический результат - обеспечение передачи данных для формирования Интернет заказа товаров. 5 з.п. ф-лы, 3 ил.This technical solution generally relates to computing devices, and in particular to devices that use the Internet of things to automatically deliver consumer goods to a user. A device for ordering goods via the Internet through a button, comprising a housing, a circuit board on which an illuminated electronic button is mounted, which is mounted in the housing and configured to control the device and indicate its status; a microcontroller configured to form on the chip of the printed circuit board in the microcontroller’s memory the HTML code of the web page providing input of device configuration data; a battery connected to the printed circuit board, where the battery is in electrical contact with the printed circuit board; communication connections that provide communication with other devices over local and global networks, while the button, microcontroller, battery and communication connections are structurally interconnected, and the device in recording mode receives user and product data from the user's communication device, the seller’s web address, after which it writes them to the non-volatile memory of the microcontroller; in the data transfer mode, after the user presses the electronic button, he carries out a request for ordering goods to the seller’s web server address recorded earlier in the non-volatile memory of the microcontroller. The technical result is the provision of data transfer for the formation of the Internet order of goods. 5 cp f-ly, 3 ill.

Description

ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY

[001] Данное техническое решение, в общем относится к устройствам вычислительной техники, а в частности к устройствам, использующим среду Интернета вещей для автоматической доставки пользователю потребительских товаров.[001] This technical solution generally relates to computing devices, and in particular to devices using the Internet of things environment for the automatic delivery of consumer goods to a user.

УРОВЕНЬ ТЕХНИКИBACKGROUND

[002] В настоящее время развивается технология Интернет вещей, которая представляет из себя концепцию вычислительной сети физических предметов («вещей»), оснащенных встроенными технологиями для взаимодействия друг с другом или с внешней средой, рассматривающая организацию таких сетей как явление, способное перестроить экономические и общественные процессы, исключающее из части действий и операций необходимость участия человека.[002] Currently, the technology of the Internet of things is developing, which is a concept of a computer network of physical objects ("things") equipped with built-in technologies for interacting with each other or with the external environment, considering the organization of such networks as a phenomenon that can rebuild economic and social processes, eliminating the need for human participation from part of actions and operations.

[003] Из уровня техники известна программируемая кнопка, работающая на базе устройства Amazon Dash Button. Это простое в настройке устройство Wi-Fi, которое призвано помочь разработчикам начать работу с различными сервисами без написания программного кода для каждого конкретного устройства. Логику обработки нажатий кнопки в облаке данных можно настроить на подсчет или отслеживание товаров, на звонки по телефону или сообщения кому-либо, на включение и выключение определенных действий, заказ услуги и даже на то, чтобы оставлять отзывы в интернет магазине. Например, пользователь может по нажатию кнопки открывать или заводить машину, открывать гараж, вызывать такси, звонить супруге (супругу) или представителю центра обслуживания клиентов, отслеживать выполнение повседневных работ по дому, прием лекарств или потребление продуктов, а также удаленно управлять домашними устройствами.[003] A programmable button based on an Amazon Dash Button device is known in the art. This is an easy-to-configure Wi-Fi device that is designed to help developers get started with various services without writing code for each specific device. The logic of processing button clicks in the data cloud can be configured to count or track products, make phone calls or send messages to someone, enable or disable certain actions, order a service, or even leave feedback in an online store. For example, a user can, at the touch of a button, open or start a car, open a garage, call a taxi, call a spouse or a customer service center representative, track daily household chores, take medicine or consume food, and remotely control home devices.

[004] Также из уровня техники известна заявка на патент № US 20170124633 A1 «Розничная подписка в среде интернета вещей», заявитель: Wal Mart Stores Inc, дата публикации: 04.05.2017. В данном техническом решении описывается так называемый «сервис подписки на товар», в соответствии с которым определенные товары, маркированные устройствами считывания и передачи состояния товара, местоположения товара, расхода товара, имеют возможность с использованием сети Интернет информировать сервер обслуживания RTMS о состоянии товара с целью его замены, возобновления необходимого количества, предложения сопутствующих товаров. Данный сервис позволяет осуществлять своевременную доставку маркированного товара потребителю, осуществлять мониторинг потребления интересующего продукта, автоматически определять необходимость в пополнении, обновлении или замене продукта, а также выполнять пополнения, обновления или замены интересующего продукта на основании предопределенных правил.[004] Also known from the prior art is patent application US No. 20170124633 A1, “Retail Subscription in the Internet of Things,” Applicant: Wal Mart Stores Inc, Publication Date: 05/04/2017. This technical solution describes the so-called “product subscription service”, according to which certain products marked with devices for reading and transmitting the status of the goods, location of the goods, consumption of goods, are able to inform the RTMS service server about the state of the goods using the Internet with the aim of its replacement, renewal of the required quantity, supply of related products. This service allows timely delivery of labeled goods to the consumer, monitoring the consumption of the product of interest, automatically determining the need for replenishment, updating or replacing the product, as well as replenishing, updating or replacing the product of interest based on predefined rules.

[005] Недостатком данного технического решения является сложность алгоритма реализации полнофункционального «сервиса подписки на товар» и его конфигурирования, в рамках которого пользователю необходимо программировать ту или иную функцию, которая отличается от базовой. Дополнительным недостатком является необходимость интеграции большого количества устройств различного типа и предназначения.[005] The disadvantage of this technical solution is the complexity of the algorithm for the implementation of a fully functional "service subscription for goods" and its configuration, in which the user needs to program one or another function that differs from the basic one. An additional disadvantage is the need to integrate a large number of devices of various types and purposes.

[006] В целом все известные из уровня техники переносные устройства передачи дискретных данных в сеть Интернет с использованием кнопки требуют очень сложных операций конфигурирования, интеграционных усилий, написания специального программного обеспечения.[006] In general, all portable devices for transmitting discrete data to the Internet using a button known from the prior art require very complex configuration operations, integration efforts, and writing special software.

СУЩНОСТЬ ТЕХНИЧЕСКОГО РЕШЕНИЯESSENCE OF TECHNICAL SOLUTION

[007] Данное техническое решение направлено на устранение недостатков, присущих существующим решениям, известным из уровня техники.[007] This technical solution aims to eliminate the disadvantages inherent in existing solutions known in the art.

[008] Технической проблемой (или технической задачей) в данном техническом решении является создание устройства для заказа товара через Интернет посредством «умной» кнопки, в котором на одной микросхеме реализованы веб-сервер, беспроводная точка доступа и HTTP-клиент.[008] The technical problem (or technical problem) in this technical solution is to create a device for ordering goods via the Internet using a smart button, in which a web server, a wireless access point and an HTTP client are implemented on a single chip.

[009] Техническим результатом, проявляющимся при решении вышеуказанной технической проблемы, является обеспечение передачи данных для формирования Интернет заказа товаров.[009] The technical result manifested in solving the above technical problem is the provision of data transfer for the formation of an Internet order of goods.

[0010] Дополнительным техническим результатом, проявляющимся при решении вышеуказанной технической проблемы, является понижение потребляемой энергии устройства, а также уменьшение габаритов устройства.[0010] An additional technical result that is manifested in solving the above technical problem is to reduce the energy consumption of the device, as well as reducing the dimensions of the device.

[0011] Указанный технический результат достигается благодаря осуществлению устройства для заказа товара через Интернет посредством кнопки, которое содержит корпус, печатную плату, на которую смонтирована электронная кнопка с подсветкой, которая смонтирована в корпусе и выполнена с возможностью управления устройством и индикацией его состояния; микроконтроллер, выполненный с возможностью формирования на кристалле печатной платы в памяти микроконтроллера HTML-кода веб-страницы, обеспечивающей ввод конфигурационных данных устройства; батарею, присоединяемую к печатной плате, где батарея находится в электрическом контакте с печатной платой; коммуникационные соединения, обеспечивающие связь с другими устройствами по локальным и глобальным сетям, при этом кнопка, микроконтроллер, батарея и коммуникационные соединения конструктивно связаны между собой, причем устройство в режиме записи получает от устройства связи пользователя данные о пользователе и товаре, веб-адрес продавца, после чего записывает их в энергонезависимую память микроконтроллера; в режиме передачи данных после нажатия пользователем электронной кнопки осуществляет запрос на заказ товара на записанный ранее в энергонезависимой памяти микроконтроллера адрес веб-сервера продавца.[0011] The specified technical result is achieved through the implementation of the device for ordering goods via the Internet by means of a button that contains a housing, a printed circuit board on which an illuminated electronic button is mounted, which is mounted in the housing and configured to control the device and indicate its status; a microcontroller configured to form on the chip of the printed circuit board in the microcontroller’s memory the HTML code of the web page providing input of device configuration data; a battery connected to the printed circuit board, where the battery is in electrical contact with the printed circuit board; communication connections that provide communication with other devices over local and global networks, while the button, microcontroller, battery and communication connections are structurally interconnected, and the device in recording mode receives user and product data from the user's communication device, the seller’s web address, after which it writes them to the non-volatile memory of the microcontroller; in the data transfer mode, after the user presses the electronic button, he carries out a request for ordering goods to the seller’s web server address recorded earlier in the non-volatile memory of the microcontroller.

[0012] В некоторых вариантах осуществления корпус является пластиковым или металлическим.[0012] In some embodiments, the housing is plastic or metal.

[0013] В некоторых вариантах осуществления конфигурационные данные устройства записываются в энергонезависимую память микроконтроллера.[0013] In some embodiments, device configuration data is written to the non-volatile memory of the microcontroller.

[0014] В некоторых вариантах осуществления конфигурационными данными устройства являются уникальный идентификационный номер пользователя, его номер телефона, имя и пароль его Wi-Fi маршрутизатора.[0014] In some embodiments, the device configuration data is a unique identification number of a user, his phone number, name and password of his Wi-Fi router.

[0015] В некоторых вариантах осуществления индикация электронной кнопки осуществляется прерывно.[0015] In some embodiments, the electronic button indication is discontinuous.

[0016] В некоторых вариантах осуществления конфигурационными данными устройства являются идентификационные данные по заказываемому товару.[0016] In some embodiments, the device configuration data is the identity of the product being ordered.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

[0017] Признаки и преимущества настоящей полезной модели станут очевидными из приводимого ниже подробного описания и прилагаемых чертежей, на которых:[0017] The features and advantages of this utility model will become apparent from the following detailed description and the accompanying drawings, in which:

[0018] На Фиг. 1 показан пример осуществления устройства для заказа товара через Интернет посредством кнопки;[0018] FIG. 1 shows an example implementation of a device for ordering goods over the Internet using a button;

[0019] На Фиг. 2 показан пример осуществления микроконтроллера, расположенного на печатной плате с энергонезависимой памятью;[0019] In FIG. 2 shows an example implementation of a microcontroller located on a printed circuit board with non-volatile memory;

[0020] На Фиг. 3 показан пример осуществления передачи HTML-кода веб-страницы из устройства на устройство связи пользователя, которое может быть мобильным.[0020] In FIG. 3 shows an example of transmitting the HTML code of a web page from a device to a user communication device, which may be mobile.

ПОДРОБНОЕ ОПИСАНИЕ ТЕХНИЧЕСКОГО РЕШЕНИЯDETAILED DESCRIPTION OF THE TECHNICAL SOLUTION

[0021] Данное техническое решение может быть реализовано в виде устройства, способного выполнять заданную, четко определенную последовательность операций (действий, инструкций).[0021] This technical solution can be implemented as a device capable of performing a given, well-defined sequence of operations (actions, instructions).

[0022] Под устройством обработки команд подразумевается электронный блок либо интегральная схема (микроконтроллер), исполняющая машинные инструкции (программы).[0022] An instruction processing device is understood to mean an electronic unit or an integrated circuit (microcontroller) that executes machine instructions (programs).

[0023] Устройство обработки команд считывает и выполняет машинные инструкции (программы) с одного или более устройства хранения данных. В роли устройства хранения данных могут выступать, но, не ограничиваясь, жесткие диски (HDD), флеш-память, ПЗУ (постоянное запоминающее устройство), твердотельные накопители (SSD), оптические приводы.[0023] An instruction processing device reads and executes machine instructions (programs) from one or more data storage devices. Data storage devices may include, but are not limited to, hard disks (HDDs), flash memory, ROM (read only memory), solid state drives (SSDs), and optical drives.

[0024] Программа - последовательность инструкций, предназначенных для исполнения устройством управления вычислительной машины или устройством обработки команд.[0024] A program is a sequence of instructions for execution by a computer control device or an instruction processing device.

[0025] Ниже будут описаны термины и понятия, необходимые для осуществления настоящего технического решения.[0025] The terms and concepts necessary for the implementation of the present technical solution will be described below.

[0026] Веб-сервер - сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.[0026] A web server is a server that accepts HTTP requests from clients, usually web browsers, and provides them with HTTP responses, usually together with an HTML page, image, file, media stream or other data.

[0027] Веб-страница - документ или информационный ресурс Всемирной паутины, доступ к которому осуществляется с помощью веб-браузера. Типичная веб-страница представляет собой текстовый файл в формате HTML, который может содержать ссылки на файлы в других форматах (текст, графические изображения, видео, аудио, мультимедиа, апплеты, прикладные программы, базы данных, веб-службы и прочее), а также гиперссылки для быстрого перехода на другие веб-страницы или доступа к ссылочным файлам. Многие современные браузеры позволяют просмотр содержания ссылочных файлов непосредственно на веб-странице, содержащей ссылку на данный файл. Современные браузеры также позволяют прямой просмотр содержания файлов определенных форматов, в отрыве от веб-страницы, которая на них ссылается.[0027] Web page - a document or information resource of the World Wide Web accessed through a web browser. A typical web page is a text file in HTML format that can contain links to files in other formats (text, graphics, video, audio, multimedia, applets, applications, databases, web services, etc.), as well Hyperlinks for quick access to other web pages or access to link files. Many modern browsers allow viewing the contents of link files directly on a web page containing a link to this file. Modern browsers also allow direct viewing of the contents of files of certain formats, in isolation from the web page that links to them.

[0028] Микроконтроллер - микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ.[0028] A microcontroller is a microcircuit designed to control electronic devices. A typical microcontroller combines on one chip the functions of a processor and peripheral devices, contains RAM and (or) ROM.

[0029] Точка беспроводного доступа (или беспроводная точка доступа) - это беспроводная базовая станция, предназначенная для обеспечения беспроводного доступа к уже существующей сети (беспроводной или проводной) или создания новой беспроводной сети.[0029] A wireless access point (or wireless access point) is a wireless base station designed to provide wireless access to an existing network (wireless or wired) or create a new wireless network.

[0030] Данное техническое решение, показанное на Фиг. 1, может осуществлять свою работу в двух режимах, а именно в режиме записи данных и режиме передачи данных.[0030] This technical solution shown in FIG. 1, can carry out its work in two modes, namely, in the data recording mode and the data transfer mode.

[0031] Во время режима записи устройство работает в качестве HTTP сервера в вычислительной архитектуре «клиент-сервер», причем данный режим реализуется при первоначальном включении устройства пользователем или после длительного нажатия кнопки 100 пользователем, расположенной на корпусе устройства.[0031] During the recording mode, the device operates as an HTTP server in the client-server computing architecture, and this mode is implemented when the user first turns on the device or after a long press of button 100 by the user located on the device’s case.

[0032]Устройство для заказа товара через Интернет посредством кнопки может представлять собой печатную плату 110, например, размером 20×70 мм (Фиг. 1) с небольшим количеством электронных деталей, смонтированных на печатной плате 110 по технологии поверхностного монтажа. Также на печатной плате 110 может быть смонтирована электронная кнопка 100 с подсветкой, которая осуществляет все необходимые функции по управлению устройством и индикацией его состояния.[0032] A device for ordering goods via the Internet via a button may be a printed circuit board 110, for example, 20 × 70 mm in size (Fig. 1) with a small number of electronic parts mounted on a printed circuit board 110 using surface mounting technology. Also on the circuit board 110 can be mounted electronic button 100 with a backlight, which performs all the necessary functions to control the device and indicate its status.

[0033] Также устройство содержит корпус, в котором располагаются печатная плата, микроконтроллер и другие детали устройства.[0033] The device also includes a housing in which a printed circuit board, a microcontroller, and other details of the device are located.

[0034] В некоторых вариантах осуществления лицевая и тыльная части устройства являются металлическими. В других вариантах осуществления корпус формируется из цельного металла, в него вставляется устройство, а кнопка является заглушкой всей конструкции.[0034] In some embodiments, the front and back of the device are metal. In other embodiments, the housing is formed of solid metal, a device is inserted into it, and the button is a plug for the entire structure.

[0035] Корпус может иметь окрашенную поверхность, причем может использовать покраска или напыление. Напыление на корпус придает дополнительные тактильные свойства и текстуру.[0035] The housing may have a painted surface, and may use painting or spraying. Spraying on the case gives additional tactile properties and texture.

[0036] В некоторых вариантах осуществления кнопочная индикация отображает статус состояния устройства, при этом кнопка может гореть непрерывно или мигать, т.е. работать прерывно, привлекая внимание пользователя. Печатная плата 110 вместе с кнопкой монтируется в корпус. В данном техническом решении печатная плата 110 может быть односторонней (ОПП), или двусторонней (ДПП) или многослойной (МПП). В зависимости от жесткости материала основания, определяемой его характеристиками и толщиной основания, может использоваться гибкая (ГПП) (толщина до 0,5 мм) или жесткая (толщина свыше 0,5 мм) печатная плата.[0036] In some embodiments, the button display indicates the status of the device, the button may be lit continuously or blink, i.e. work intermittently, attracting the attention of the user. The circuit board 110 along with the button is mounted in the housing. In this technical solution, the printed circuit board 110 can be single-sided (OPP), or double-sided (DPP) or multilayer (MPP). Depending on the rigidity of the base material, determined by its characteristics and the thickness of the base, a flexible (GPP) (thickness up to 0.5 mm) or rigid (thickness over 0.5 mm) circuit board can be used.

[0037] Устройство для заказа товара через Интернет посредством кнопки содержит микроконтроллер 200, показанный на Фиг. 2 и находящийся на печатной плате 110, на кристалле которого автоматически формируется HTML-код веб-страницы, обеспечивающей ввод конфигурационных данных устройства и их запись в энергонезависимую память 201 микроконтроллера 200. В качестве конфигурационных данных устройства выступают уникальный идентификационный номер пользователя, его телефон, имя и пароль его Wi-Fi маршрутизатора. Также в качестве конфигурационных данных в зависимости от модели реализуемого на устройстве сервиса, могут выступать идентификационные данные по заказываемому товару или товарам. В некоторых вариантах осуществления технического решения идентификационный номер пользователя является символьным или численным.[0037] The device for ordering goods over the Internet by means of a button comprises the microcontroller 200 shown in FIG. 2 and located on the printed circuit board 110, on the chip of which the HTML code of the web page is automatically generated, which provides the input of the device configuration data and its recording in the non-volatile memory 201 of the microcontroller 200. The device’s configuration data is represented by a unique user identification number, his phone number, name and password of his Wi-Fi router. Also, as the configuration data, depending on the model of the service implemented on the device, the identification data for the ordered goods or goods can be used. In some embodiments of the technical solution, the user identification number is symbolic or numerical.

[0038] HTML-код веб-страницы является символьной последовательностью, создаваемой по правилам создания HTML страниц, описанных в документации RFC 1866, Hypertext Markup Language - 2.0 и более позднем RFC 2854 The 'text/html' Media Type, с использованием тегов начала и конца текста, тегов начала и конца строки, тегов встроенных подпрограмм на языке программирования РНР и т.д. Данная последовательность символов упаковывается в HTTP-пакет в соответствии со стандартом RFC 2616 Hypertext Transfer Protocol - HTTP/1.1 и передается по сети Интернет на устройство связи 301 пользователя, которым мобильный телефон или планшет, или компьютер, или на смартфон пользователя, осуществляющий TCP/IP запрос на программно-определенный IP адрес устройства, как показано на Фиг. 3.[0038] The HTML code of a web page is a character sequence generated by the rules for creating HTML pages described in RFC 1866, Hypertext Markup Language - 2.0 and later RFC 2854 The 'text / html' Media Type, using start and end of text, start and end line tags, embedded routine tags in the PHP programming language, etc. This sequence of characters is packaged in an HTTP packet in accordance with the RFC 2616 Hypertext Transfer Protocol - HTTP / 1.1 standard and transmitted over the Internet to a user’s communication device 301 using a mobile phone or tablet, or a computer, or to a user's smartphone using TCP / IP a request for a software-defined device IP address, as shown in FIG. 3.

[0039] В режиме записи данных устройство является беспроводной точкой доступа, использующей стандарт Wi-Fi (например, стандарт IEEE 802.11.) или Bluetooth, и вход на его собственную HTML-страницу может производиться с любого подключенного к этой Wi-Fi точке доступа стороннего внешнего устройства связи пользователя (мобильный телефон, планшет, компьютер).[0039] In the data recording mode, the device is a wireless access point using a Wi-Fi standard (eg, IEEE 802.11.) Or Bluetooth, and access to its own HTML page can be made from any third-party access point connected to this Wi-Fi external user communication device (mobile phone, tablet, computer).

[0040] После передачи вышеописанной HTML символьной последовательности на внешнее устройство связи пользователя, принятый HTTP-пакет распаковывается и интерпретируется на телефоне/планшете/компьютере 301 пользователя с помощью стандартного Интернет браузера (например, Google Chrome, Mozilla Firefox, Opera) посредством заранее установленного программного обеспечения и представляется пользователю в виде веб-страницы.[0040] After transmitting the above HTML character sequence to the user's external communication device, the received HTTP packet is unpacked and interpreted on the user's phone / tablet / computer 301 using a standard Internet browser (for example, Google Chrome, Mozilla Firefox, Opera) using a pre-installed software providing and is presented to the user in the form of a web page.

[0041] После отображения веб-страницы устройства для заказа товара через Интернет на своем телефоне/планшете/компьютере 301, пользователь имеет возможность в полях/формах для ввода данных на данной веб-странице ввести свои идентификационные данные (в некоторых вариантах осуществления это может быть номер мобильного телефона или некий клиентский номер, выдаваемый компанией, предоставляющей сервис), а также имя и пароль WiFi-сети, через которую будет происходить подключение к устройству. После того как пользователь ввел свои данные, по нажатию виртуальной кнопки сохранения на веб-странице, формируется очередной HTTP/TCP/IP запрос от клиента (Internet Explorer, Google Chrome и т.п.) на устройстве связи пользователя к устройству для заказа товара через Интернет посредством кнопки. Этот HTTP/TCP/IP запрос инкапсулирует в себе введенные на веб - странице данные, которые пересылаются таким образом обратно по IP-адресу устройства в его микроконтроллер 200, где обрабатываются встроенными РНР скриптами в соответствии со стандартом PSR (Proposing a Standards Recommendation) и запоминаются в памяти 201 микроконтроллера 200.[0041] After displaying the web page of the device for ordering goods over the Internet on his phone / tablet / computer 301, the user has the opportunity in the fields / forms for entering data on this web page to enter his identification data (in some embodiments, this may be mobile phone number or a certain client number issued by the company providing the service), as well as the name and password of the WiFi network through which the connection to the device will take place. After the user has entered his data, by pressing the virtual save button on the web page, another HTTP / TCP / IP request is generated from the client (Internet Explorer, Google Chrome, etc.) on the user's communication device to the device for ordering goods through Internet through a button. This HTTP / TCP / IP request encapsulates the data entered on the web page, which is thus sent back to the IP address of the device in its microcontroller 200, where it is processed by built-in PHP scripts in accordance with the PSR (Proposing a Standards Recommendation) standard and stored in the memory of 201 microcontroller 200.

[0042] В зависимости от точной конфигурации и типа вычислительного устройства память 201 микроконтроллера может быть энергозависимой (например, оперативное запоминающее устройство (ОЗУ, RAM)), энергонезависимой (например, постоянное запоминающее устройство (ПЗУ, ROM)) или некоторой их комбинацией. Память 201, как правило, включает в себя одну или более прикладных программ, инструкции которых воплощают в себя способ взаимодействия устройства связи пользователя и устройства для заказа товара через Интернет, и может включать в себя данные указанных программ. В некоторых вариантах реализации устройство для заказа товара через Интернет может также включать в себя дополнительные устройства хранения данных (съемные и несъемные), такие как, например, магнитные диски, оптические диски или лента. Компьютерные носители данных могут включать в себя энергозависимые и энергонезависимые, съемные и несъемные носители, реализованные любым способом или при помощи любой технологии для хранения информации, такой как машиночитаемые инструкции, структуры данных, программные модули или другие данные. Компьютерные носители данных включают в себя, но не в ограничительном смысле, оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), электрически стираемое программируемое ПЗУ (EEPROM), флэш-память или память, выполненную по другой технологии, ПЗУ на компакт-диске (CD-ROM), универсальные цифровые диски (DVD) или другие оптические запоминающие устройства, магнитные кассеты, магнитные ленты, хранилища на магнитных дисках или другие магнитные запоминающие устройства, или любую другую среду, которая может быть использована для хранения желаемой информации и к которой может получить доступ устройство для заказа товара через Интернет.[0042] Depending on the exact configuration and type of computing device, the microcontroller memory 201 may be volatile (eg, random access memory (RAM)), non-volatile (eg, read-only memory (ROM)), or some combination thereof. The memory 201, as a rule, includes one or more application programs, the instructions of which embody the method of interaction between a user communication device and a device for ordering goods via the Internet, and may include data of said programs. In some embodiments, a device for ordering goods over the Internet may also include additional storage devices (removable and non-removable), such as, for example, magnetic disks, optical disks, or tape. Computer storage media may include volatile and non-volatile, removable and non-removable media implemented in any way or using any technology for storing information, such as machine-readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact ROM a disc (CD-ROM), universal digital disks (DVDs) or other optical storage devices, magnetic tapes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to store the desired information and which can be accessed by a device for ordering goods over the Internet.

[0043] Устройство для заказа товара через Интернет также содержит коммуникационные соединения, которые позволяют устройству связываться с другими вычислительными устройствами, например по сети. Сети включают в себя локальные сети и глобальные сети наряду с другими большими масштабируемыми сетями, включая, но не в ограничительном смысле, корпоративные сети и экстрасети. Коммуникационное соединение является примером коммуникационной среды. Как правило, коммуникационная среда может быть реализована при помощи машиночитаемых инструкций, структур данных, программных модулей или других данных в модулированном информационном сигнале, таком как несущая волна, или в другом механизме, и включает в себя любую среду доставки информации. Для примера, но без ограничения, коммуникационные среды включают в себя проводные среды, такие как проводная сеть или прямое проводное соединение, и беспроводные среды, такие как акустические, радиочастотные, инфракрасные и другие беспроводные среды.[0043] A device for ordering goods over the Internet also contains communication connections that allow the device to communicate with other computing devices, for example over a network. Networks include local area networks and wide area networks along with other large, scalable networks, including, but not limited to, corporate networks and extranets. Communication connection is an example of a communication environment. Typically, a communication medium can be implemented using computer-readable instructions, data structures, program modules or other data in a modulated information signal, such as a carrier wave, or in another mechanism, and includes any information delivery medium. By way of example, but without limitation, communication media include wired media such as a wired network or a direct wired connection, and wireless media such as acoustic, radio frequency, infrared, and other wireless media.

[0044] Во время режима передачи данных устройство работает в качестве клиента в вычислительной архитектуре «клиент-сервер». По нажатию кнопки 100 пользователем, расположенной на печатной плате 110, устройство осуществляет HTTP-запрос на записанный ранее в энергонезависимой памяти микроконтроллера 200 IP-адрес веб-сервера (TCP/IP протоколы обмена описаны в RFC 791, 1349, 2474, 6864 "Internet Protocol", как правило, это адрес интернет-магазина, на котором регулярно осуществляется заказ товаров потребителем).[0044] During the data transfer mode, the device operates as a client in a client-server computing architecture. By pressing the button 100 by the user located on the circuit board 110, the device makes an HTTP request to the IP address of the web server (TCP / IP exchange protocols described in RFC 791, 1349, 2474, 6864 "Internet Protocol), which was previously recorded in the non-volatile memory of the microcontroller 200 ", as a rule, this is the address of the online store where the consumer regularly orders goods).

[0045] Передаваемый пакет запроса инкапсулирует в себе данные о пользователе интернет-магазина, использующего устройство для осуществления заказа. Специальное создаваемое программное обеспечение, находящееся на стороне интернет-магазина (сервис провайдера), выполняет обработку полученной информации, фиксирует факт получения нового заказа, определяет идентификационный номер заказчика, находит его адресные данные в базе данных клиентов интернет-магазина и формирует заказ для отправки клиенту.[0045] The transmitted request packet encapsulates data about the user of the online store using the device to complete the order. Special software being created, located on the side of the online store (service provider), processes the information received, records the fact of receiving a new order, determines the customer’s identification number, finds its address data in the database of online store customers and forms an order for sending to the customer.

[0046] Особенности конфигурации устройства, описанные выше, являются лишь примерами, и, как очевидно специалистам в данной области техники, возможны модификации. Например, устройство для заказа товара через Интернет посредством кнопки и внешнее устройство связи могут осуществлять связь согласно техническим требованиям ZigBee. Аналогично данные устройства могут осуществлять связь по другим проводным каналам связи, например RS-232, Ethernet или по беспроводной связи. Альтернативно, устройства могут осуществлять связь непосредственно по линии беспроводной связи с использованием совместимого протокола беспроводной передачи данных, например, Zigbee, Z-Wave, ANT, IEEE802.11b/g/n или Bluetooth™.[0046] The configuration features of the device described above are only examples, and, as is apparent to those skilled in the art, modifications are possible. For example, a device for ordering goods via the Internet via a button and an external communication device can communicate according to ZigBee specifications. Similarly, these devices can communicate via other wired communication channels, such as RS-232, Ethernet, or wirelessly. Alternatively, devices can communicate directly over a wireless link using a compatible wireless data protocol, such as Zigbee, Z-Wave, ANT, IEEE802.11b / g / n or Bluetooth ™.

[0047]Батарея 120 присоединяется к печатной плате, причем батарея 120 находится в электрическом контакте с печатной платой 110.[0047] A battery 120 is attached to a printed circuit board, with the battery 120 being in electrical contact with the printed circuit board 110.

[0048] В некоторых вариантах осуществления батарея 120 является гальваническим элементом (батарейка) или аккумулятором, которые бывают не только съемными, но и предполагающими самостоятельную замену пользователем, вне сервисных центров обслуживания.[0048] In some embodiments, the implementation of the battery 120 is a galvanic cell (battery) or battery, which are not only removable, but suggesting an independent replacement by the user, outside the service centers.

[0049] Микроконтроллер 200 считывают напряжение батареи 120, которая расположена в корпусе устройства и подключена к печатной плате, с помощью выходного сигнала аналого-цифрового преобразователя, определяет общую емкость батареи и отображает результат. В некоторых вариантах осуществления к батареи 120 может быть подключен температурный датчик. Характеризующий температуру выходной сигнал контролируется как для обеспечения более точного определения емкости батареи 120, так и для обеспечения того, чтобы подзарядка производилась только в том случае, если температура находится в пределах определенного диапазона. Дополнительный внешний входной сигнал для идентификации батареи 120 можно использовать в целях оптимизации алгоритма подзарядки для разных габаритов батареи 120.[0049] The microcontroller 200 reads the voltage of the battery 120, which is located in the device body and connected to the printed circuit board, using the output signal of an analog-to-digital converter, determines the total battery capacity and displays the result. In some embodiments, a temperature sensor may be connected to the battery 120. The output signal characterizing the temperature is monitored both to ensure a more accurate determination of the capacity of the battery 120, and to ensure that recharging is carried out only if the temperature is within a certain range. An additional external input to identify the battery 120 can be used to optimize the charging algorithm for the different dimensions of the battery 120.

[0050] В некоторых вариантах осуществления на устройстве используют одновременно внутреннюю и внешнюю батарею 120. Устройство сначала определяет, какая именно батарея в то или иное время обеспечивает питание, а потом определяет, как и когда подзаряжать каждую батарею исходя при этом из значений порогового напряжения и значений гистерезиса, управляемых аппаратными, программными средствами устройства, или сочетанием обоих этих средств. Пороговое напряжение и пределы гистерезиса конкретно определяют по рабочим напряжениям и токам нагрузки данной конструкции устройства. Хотя в описываемом выше примере подключение батареи 120 к входу питания устройства определяют аппаратными средствами, им можно также управлять как вариант программными средствами. Режимом и последовательностью подзарядки батареи в данном примере управляют с помощью программных средств и это управление можно также осуществлять и аппаратными средствами. Данный подход увеличивает рабочее время устройства между циклами подзарядки, позволяя вначале использовать внешнюю батарею и переключиться на внутреннюю батарею в необходимых случаях. Данный подход, как отмечалось выше, также обеспечивает возможность замены внешнего портативного батарейного источника питания во время работы. С помощью внешней батареи, если таковая присутствует, для обеспечения питания можно продлить срок службы внутренней батареи. Когда необходимо, имеется удобный доступ к внутренней батарее для ее замены через съемную крышку, на которой он монтируется.[0050] In some embodiments, the device uses both an internal and an external battery 120. The device first determines which battery provides power at one time or another, and then determines how and when to charge each battery based on the threshold voltage and hysteresis values controlled by the hardware, software of the device, or a combination of both of these tools. The threshold voltage and hysteresis limits are specifically determined by the operating voltages and load currents of a given device design. Although in the example described above, the connection of the battery 120 to the power input of the device is determined by hardware, it can also be controlled as an option by software. The mode and sequence of charging the battery in this example is controlled by software and this control can also be done with hardware. This approach increases the device’s working time between recharging cycles, allowing you to first use an external battery and switch to the internal battery if necessary. This approach, as noted above, also provides the ability to replace an external portable battery pack during operation. Using an external battery, if present, can extend the life of the internal battery to provide power. When necessary, there is convenient access to the internal battery for replacement through the removable cover on which it is mounted.

[0051] Таким образом, выше было показано, что все элементы устройства находятся в конструктивной и функциональной связи.[0051] Thus, it has been shown above that all elements of the device are in a constructive and functional relationship.

[0052] Настоящее подробное описание составлено с приведением различных не имеющих ограничительного и исчерпывающего характера вариантов осуществления. В то же время, специалистам, имеющим средний уровень компетентности в рассматриваемой области техники, очевидно, что различные замены, модификации или сочетания любых раскрытых здесь вариантов осуществления (в том числе частично) могут быть воспроизведены в пределах объема настоящего технического решения. Таким образом, подразумевается и понимается, что настоящее описание технического решения включает дополнительные варианты осуществления, суть которых не изложена здесь в явно выраженной форме. Такие варианты осуществления могут быть получены путем, например, сочетания, модификации или преобразования каких-либо действий, компонентов, элементов, свойств, аспектов, характеристик, ограничений и пр., относящихся к приведенным здесь и не имеющим ограничительного характера вариантам осуществления.[0052] The present detailed description is made with reference to various non-restrictive and exhaustive embodiments. At the same time, for specialists having an average level of competence in the considered field of technology, it is obvious that various replacements, modifications or combinations of any of the embodiments disclosed herein (including partially) can be reproduced within the scope of this technical solution. Thus, it is understood and understood that the present description of the technical solution includes additional embodiments, the essence of which is not set forth here in an explicit form. Such embodiments may be obtained, for example, by combining, modifying, or transforming any actions, components, elements, properties, aspects, characteristics, limitations, etc., related to the embodiments presented herein and not being restrictive.

Claims (14)

1. Устройство для заказа товара через Интернет посредством кнопки, содержащее:1. A device for ordering goods over the Internet through a button, containing: • корпус;• housing; • печатную плату, которая смонтирована в корпусе, на которую смонтирована электронная кнопка с подсветкой, и выполнена с возможностью управления устройством и индикацией его состояния;• a printed circuit board, which is mounted in a housing on which an electronic button with a backlight is mounted, and is configured to control the device and indicate its status; • микроконтроллер, выполненный с возможностью формирования на кристалле печатной платы в памяти микроконтроллера HTML-кода веб-страницы, обеспечивающей ввод конфигурационных данных устройства;• a microcontroller, configured to generate on the chip of the printed circuit board in the microcontroller’s memory the HTML code of the web page providing input of the device configuration data; • батарею, присоединяемую к печатной плате, где батарея находится в электрическом контакте с печатной платой;• a battery connected to a printed circuit board, where the battery is in electrical contact with the printed circuit board; • коммуникационные соединения, обеспечивающие связь с другими устройствами по локальным и глобальным сетям, при этом кнопка, микроконтроллер, батарея и коммуникационные соединения конструктивно связаны между собой,• communication connections that provide communication with other devices over local and global networks, while the button, microcontroller, battery and communication connections are structurally interconnected, • причем устройство• moreover, the device ο в режиме записи получает от устройства связи пользователя данные о пользователе и товаре, веб-адрес продавца, после чего записывает их в энергонезависимую память микроконтроллера;ο in recording mode, it receives data from the user’s communication device about the user and the product, the seller’s web address, and then writes them to the non-volatile memory of the microcontroller; ο в режиме передачи данных после нажатия пользователем электронной кнопки осуществляет запрос на заказ товара на записанный ранее в энергонезависимой памяти микроконтроллера адрес веб-сервера продавца.ο in the data transfer mode, after the user presses the electronic button, he carries out a request for ordering goods to the seller’s web server address recorded earlier in the non-volatile memory of the microcontroller. 2. Устройство по п. 1, характеризующееся тем, что корпус является пластиковым или металлическим.2. The device according to claim 1, characterized in that the housing is plastic or metal. 3. Устройство по п. 1, характеризующееся тем, что конфигурационные данные устройства записываются в энергонезависимую память микроконтроллера.3. The device according to claim 1, characterized in that the configuration data of the device is recorded in the non-volatile memory of the microcontroller. 4. Устройство по п. 1, характеризующееся тем, что конфигурационными данными устройства являются уникальный идентификационный номер пользователя, его номер телефона, имя и пароль его Wi-Fi маршрутизатора.4. The device according to claim 1, characterized in that the configuration data of the device is a unique identification number of the user, his phone number, name and password of his Wi-Fi router. 5. Устройство по п. 1, характеризующееся тем, что индикация электронной кнопки осуществляется прерывно.5. The device according to claim 1, characterized in that the electronic button is displayed intermittently. 6. Устройство по п. 1, характеризующееся тем, что конфигурационными данными устройства являются идентификационные данные по заказываемому товару.6. The device according to claim 1, characterized in that the configuration data of the device are identification data on the ordered goods.
RU2018104314U 2018-02-05 2018-02-05 DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON RU181866U1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2018104314U RU181866U1 (en) 2018-02-05 2018-02-05 DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2018104314U RU181866U1 (en) 2018-02-05 2018-02-05 DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON

Publications (1)

Publication Number Publication Date
RU181866U1 true RU181866U1 (en) 2018-07-26

Family

ID=62981839

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018104314U RU181866U1 (en) 2018-02-05 2018-02-05 DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON

Country Status (1)

Country Link
RU (1) RU181866U1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU68151U1 (en) * 2007-05-10 2007-11-10 Общество С Ограниченной Ответственностью Торговый Дом "Библио-Глобус" REMOTE ORDERING SYSTEM
US20170124633A1 (en) * 2015-10-29 2017-05-04 Wal-Mart Stores, Inc. Retail subscription in internet of things environment
EA027180B1 (en) * 2011-10-07 2017-06-30 Борис Борисович Агатов Online method of customer service and equipment therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU68151U1 (en) * 2007-05-10 2007-11-10 Общество С Ограниченной Ответственностью Торговый Дом "Библио-Глобус" REMOTE ORDERING SYSTEM
EA027180B1 (en) * 2011-10-07 2017-06-30 Борис Борисович Агатов Online method of customer service and equipment therefor
US20170124633A1 (en) * 2015-10-29 2017-05-04 Wal-Mart Stores, Inc. Retail subscription in internet of things environment

Similar Documents

Publication Publication Date Title
US10353939B2 (en) Interoperability mechanisms for internet of things integration platform
Fonseca et al. A manifesto for energy-aware software
EP3469496B1 (en) Situation forecast mechanisms for internet of things integration platform
US9871865B2 (en) Physical environment profiling through internet of things integration platform
US20160275400A1 (en) Device Charging Discovery Service
US20150227846A1 (en) Behavioral demand response dispatch
CN108375924A (en) A kind of control method and device of smart machine
US20190043064A1 (en) Real-time qualitative analysis
CN113298335A (en) Order production system, data processing method, device and storage medium
TW201743206A (en) Information display method, device, and system making possible in the system architecture level of integral management presentation information resources
CN106126570B (en) Information service system
US20160071121A1 (en) Computer-implemented method, system, and device for providing and analyzing feedback and reviews
JP6214801B1 (en) Information providing system, server, and information providing method
RU181866U1 (en) DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON
US20250055907A1 (en) Cross-ecological device management and control method and apparatus, and storage medium and electronic device
Geihs et al. Context-awareness for self-adaptive applications in ubiquitous computing environments
CN113743879A (en) Automatic rule processing method, system and related equipment
CN111464574B (en) Calling, loading, registering and managing method and route, server, node and medium
CN108803857A (en) Application software energy consumption monitoring method, mobile terminal and readable storage medium storing program for executing
JP2014099757A (en) Management device, communication system, service management method and program
CN109302669A (en) Polling mechanism setting method, device, storage medium and electronic device
US20140244750A1 (en) Intelligent, mobile, location-aware news reader application for commuters
US10187251B1 (en) Event processing architecture for real-time member engagement
Parameswaranpillai et al. An IoT-based framework to support decision making process using quality function deployment
Beshley et al. Revolutionizing Digital Ecosystems with Artificial Intelligence: Challenges, Concepts, and Future Directions

Legal Events

Date Code Title Description
MM9K Utility model has become invalid (non-payment of fees)

Effective date: 20190206