RU181866U1 - DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON - Google Patents
DEVICE FOR ORDERING GOODS THROUGH THE INTERNET BY BUTTON Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
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
[0032]Устройство для заказа товара через Интернет посредством кнопки может представлять собой печатную плату 110, например, размером 20×70 мм (Фиг. 1) с небольшим количеством электронных деталей, смонтированных на печатной плате 110 по технологии поверхностного монтажа. Также на печатной плате 110 может быть смонтирована электронная кнопка 100 с подсветкой, которая осуществляет все необходимые функции по управлению устройством и индикацией его состояния.[0032] A device for ordering goods via the Internet via a button may be a printed
[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
[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
[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
[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 /
[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 /
[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
[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
[0048] В некоторых вариантах осуществления батарея 120 является гальваническим элементом (батарейка) или аккумулятором, которые бывают не только съемными, но и предполагающими самостоятельную замену пользователем, вне сервисных центров обслуживания.[0048] In some embodiments, the implementation of the
[0049] Микроконтроллер 200 считывают напряжение батареи 120, которая расположена в корпусе устройства и подключена к печатной плате, с помощью выходного сигнала аналого-цифрового преобразователя, определяет общую емкость батареи и отображает результат. В некоторых вариантах осуществления к батареи 120 может быть подключен температурный датчик. Характеризующий температуру выходной сигнал контролируется как для обеспечения более точного определения емкости батареи 120, так и для обеспечения того, чтобы подзарядка производилась только в том случае, если температура находится в пределах определенного диапазона. Дополнительный внешний входной сигнал для идентификации батареи 120 можно использовать в целях оптимизации алгоритма подзарядки для разных габаритов батареи 120.[0049] The
[0050] В некоторых вариантах осуществления на устройстве используют одновременно внутреннюю и внешнюю батарею 120. Устройство сначала определяет, какая именно батарея в то или иное время обеспечивает питание, а потом определяет, как и когда подзаряжать каждую батарею исходя при этом из значений порогового напряжения и значений гистерезиса, управляемых аппаратными, программными средствами устройства, или сочетанием обоих этих средств. Пороговое напряжение и пределы гистерезиса конкретно определяют по рабочим напряжениям и токам нагрузки данной конструкции устройства. Хотя в описываемом выше примере подключение батареи 120 к входу питания устройства определяют аппаратными средствами, им можно также управлять как вариант программными средствами. Режимом и последовательностью подзарядки батареи в данном примере управляют с помощью программных средств и это управление можно также осуществлять и аппаратными средствами. Данный подход увеличивает рабочее время устройства между циклами подзарядки, позволяя вначале использовать внешнюю батарею и переключиться на внутреннюю батарею в необходимых случаях. Данный подход, как отмечалось выше, также обеспечивает возможность замены внешнего портативного батарейного источника питания во время работы. С помощью внешней батареи, если таковая присутствует, для обеспечения питания можно продлить срок службы внутренней батареи. Когда необходимо, имеется удобный доступ к внутренней батарее для ее замены через съемную крышку, на которой он монтируется.[0050] In some embodiments, the device uses both an internal and an
[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)
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)
| 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 |
-
2018
- 2018-02-05 RU RU2018104314U patent/RU181866U1/en not_active IP Right Cessation
Patent Citations (3)
| 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 |