Система для удаленной настройки функционирования физических устройств компьютера на удалённом сервере Российский патент 2024 года по МПК G06F3/06 

Описание патента на изобретение RU2821392C1

Область техники

Изобретение относится к вычислительной технике с большим количеством подключаемого внешнего оборудования, в частности, к компьютерам с программным обеспечением (ПО) кассы в торговом зале (далее – Касса), к которым подключены внешние периферийные устройства ввода –вывода, например, монитор, клавиатура, торговое периферийное оборудование, весы, пин-пад, денежный ящик, сканер, дисплей для покупателя и так далее. Кассы могут предусматривать как участие кассира, так и его отсутствие - кассы самообслуживания.


Уровень техники

В настоящее время существуют способы, чтобы выполнять высоконагруженное ПО на удалённом сервере, отправлять управляющие сигналы клавиатура, мышь с компьютера на удалённый сервер, получать от сервера изображение для трансляции на экран и пересылать изображение на компьютер Таким образом пользователь компьютера, работая на компьютере, фактически работает с ПО, выполняющемся на удалённом сервере (см. фиг. 2). Аналогичным образом работают технологии удалённого доступа – rdesktop, VNC, Radmin.

Однако, в этом механизме удалённого выполнения ПО есть существенное ограничение: специфические устройства на USB, COM и других портах требуют для своей работы сложное ПО устройств далее – драйвера, предустановленные на компьютере. Обычный способ взаимодействия периферийных физических устройств и ПО на удалённом сервере, заключается в том, чтобы получать потоки данных драйвера на компьютере, и пересылать информационные потоки между драйвером и ПО на удалённый сервер (см. фиг. 3).

Проблема данного способа заключается именно в драйвере на компьютере и способе передачи информационных потоков – драйвер требует установки, причём специфичной установки для текущей модели и производителя физического периферийного устройства и для аппаратной платформы компьютера х86, х86_64, arm и т.д. и требует наличия операционной системы на компьютере например:
MS Windows, Linux или иной, а также обслуживания и обновления драйвера на компьютере, а также возможной переустановки драйвера в случае сбоя на операционной системе.

В случае подключения несколько устройств, на разных портах на компьютере понадобится установить целое множество специфичных драйверов устройств и для каждого драйвера устройства необходимо установить отдельно специфичное ПО, способное перенаправлять информационные потоки с компьютера на удалённый сервер. Всё множество специфичного ПО и драйвера устройств устанавливаются на компьютер, и поэтому выставляют серьезные требования к производительности компьютера и к операционной системе компьютера. Большое количество специфического ПО на компьютере делает процесс настройки, подключения и обслуживания оборудования трудоёмким и ресурсоёмким для каждого компьютера кассы и часто требует ручной настройки инженером. В результате существующие способы вынести высоконагруженное ПО на удалённый сервер, не способны решить проблему подключения разнородных физических периферийных устройств к компьютеру без добавления высоконагруженного ПО на компьютер (см. фиг. 4).

Известна интерактивная касса самообслуживания (патент на полезную модель RU113391, G07F 19/00, опубл. 10.02.2012), относящаяся к технологии интерактивного обслуживания покупателей путем размещения в пространстве магазина электронного сенсорного торгового оборудования для помощи покупателю в осуществлении оплаты покупок. Недостатками этого известного технического решения являются: длительный процесс работы покупателя с кассой самообслуживания при покупке товаров и недостаточная точность идентификации товаров при сканировании, а также отсутствие средств для эффективной автоматизированной настройки параметров системы.

Известно решение, раскрытое в патенте КНР CN106056822 (опубл. 26.10.2016) «Система и способ защиты от краж в магазине самообслуживания» в котором описывается система блокировки выхода при наличии у покупателя неоплаченного товара. Недостатком известного решения является возможность ошибочной блокировки покупателя с привлечением внимания к нему персонала магазина и других покупателей создает существенный психологический дискомфорт и отсутствие средств для эффективной автоматизированной настройки параметров системы.

Раскрытие сущности изобретения

Целью данного изобретения является минимизация капитальных вложений организаций, использующих большое количество компьютеров с подключаемыми разнообразными физическими устройствами, и минимизация операционных расходов организаций на поддержание парка компьютеров и периферийных устройств в рабочем состоянии, за счёт решения проблемы многочисленности и специфичности ПО периферийных устройств компьютеров.

Техническим результатом является возможность удаленной настройки и организации функционирования компьютеров с подключенными периферийными устройствами за счет использования системы передачи сигналов от периферийных портов ввода – вывода компьютера на удалённый сервер и установки высоконагруженного ПО для работы с периферийным оборудованием драйверов оборудования на удалённый сервер исключая традиционную установку указанного ПО на компьютер.

Заявленный технический результат достигается тем, что система удаленной настройки функционирования физических устройств компьютера на удалённом сервере содержит удаленный сервер, содержащий по меньшей мере один блок обработки данных, блок управления периферийным устройством удаленного сервера, по меньшей мере один блок передачи данных, по меньшей мере один интерфейсный блок для работы с портами ввода-вывода; по меньшей мере один компьютер, содержащий по меньшей мере один блок передачи данных, по меньшей мере один интерфейсный блок для работы с портами ввода-вывода, по меньшей мере один блок ввода-вывода информации, монитор и по меньшей мере одно периферийное оборудование, причем блок ввода-вывода информации компьютера выполнен с возможностью приема запроса на обработку данных и соответствующих данных, блок передачи данных компьютера выполнен с возможностью приёма запроса на обработку данных и соответствующих данных от блока ввода-вывода информации компьютера, блок передачи данных удаленного сервера выполнен с возможностью приема запроса на обработку данных и соответствующих данных от компьютера, блок обработки данных удаленного сервера выполняет запрос на обработку данных поступивших от компьютера и формирует данные, представляющие собой результат выполнения запроса на обработку данных, блок передачи данных удаленного сервера выполнен с возможностью передачи данных, представляющих собой результат выполнения запроса на обработку данных, на компьютер, компьютер через блок ввода-вывода передает результат выполнения запроса на обработку данных на монитор компьютера, интерфейсный блок для работы с портами ввод-вывода информации компьютера выполнен с возможностью приема сигнала от периферийного устройства через порты ввода-вывода компьютера, и передачи сигнала в блок передачи данных компьютера, блок передачи данных компьютера выполнен с возможностью передачи данных в блок передачи данных удаленного сервера, блок передачи данных удалённого сервера выполнен с возможностью передачи сигнала в интерфейсный блок для работы с портами ввода-вывода удаленного сервера, интерфейсный блок для работы с портами ввода-вывода удалённого сервера выполнен с возможностью передачи сигнала на порты ввода-вывода удалённого сервера,

блок управления периферийным устройством удаленного сервера выполнен с возможностью обработки сигнала, поступившего на порты ввода-вывода удалённого сервера, блок обработки данных удалённого компьютера выполнен с возможностью обработки данных с блока управления периферийным устройством удалённого сервера и формирования команды для исполнения периферийным устройством, блок управления периферийным устройством удаленного сервера выполнен с возможностью получения команды для исполнения периферийным устройством с блока обработки данных удалённого компьютера, блок управления периферийным устройством удалённого сервера выполнен с возможностью передачи команды на порты ввода-вывода удалённого сервера, интерфейсный блок для работы с портами ввода-вывода удаленного сервера выполнен с возможностью приема команд для исполнения периферийным устройством с портов ввода-вывода удаленного сервера и передачи команд в блок передачи данных удалённого сервера, блок передачи данных удалённого сервера выполнен с возможностью передачи команд в блок передачи данных компьютера, блок передачи данных компьютера выполнен с возможностью передачи команд в интерфейсный блок для работы с портами ввода-вывода компьютера, интерфейсный блок для работы с портами ввода-вывода компьютера выполнен с возможностью передачи полученной команды соответствующему периферийному устройству посредством отправки сигнала на соответствующие порты ввода-вывода компьютера.

В одном из вариантов реализации компьютер представляет из себя мобильное устройство.

В одном из вариантов реализации компьютер обладает встроенным периферийным оборудованием.

В одном из вариантов реализации интерфейсный блок компьютера выполнен с возможностью автоматического подключения периферийного устройства, посредством опроса локальных портов ввода-вывода компьютера.

В одном из вариантов реализации интерфейсный блок компьютера выполнен с возможностью автоматического отключения периферийного устройства, посредством опроса локальных портов ввода- вывода компьютера.

В одном из вариантов реализации блок передачи данных удаленного сервера выполнен с возможностью автоматического определения потери связи с компьютером и автоматического восстановления связи с компьютером.

В одном из вариантов реализации интерфейсный блок для работы с портами ввода-вывода удаленного сервера выполнен с возможностью автоматического обнаружения периферийного устройства, и внесения периферийного устройства в список подключённых устройств удалённого сервера, посредством получения сигнала соответствующего устройства от блока передачи данных удаленного сервера.

В одном из вариантов реализации интерфейсный блок для работы с портами ввода-вывода удаленного сервера выполнен с возможностью автоматического отключения периферийного устройства и удаления периферийного устройства из списка подключённых устройств удалённого сервера, посредством анализа сигналов от блока передачи данных удаленного сервера.

В одном из вариантов реализации порт ввода-вывода представляет собой USB порт.

В одном из вариантов реализации порт ввода-вывода представляет собой COM порт.

В одном из вариантов реализации порт ввода-вывода представляет собой LPT порт.

В одном из вариантов реализации порт ввода-вывода представляет собой PS/2 порт.

В одном из вариантов реализации порт ввода-вывода представляет собой разъем мониторов, один или несколько из перечисленных: VGA, DVI, HDMI, Display Port, USB Type-C.

В одном из вариантов реализации порт ввода-вывода представляет собой Ethernet порт.

В одном из вариантов реализации блок передачи данных удаленного сервера выполнен с возможностью передачи информации по сети по защищённому каналу ssh.

В одном из вариантов реализации блок передачи данных компьютера выполнен с возможностью передачи информации по сети по защищённому каналу ssh.

В одном из вариантов реализации интерфейсный блок компьютера выполнен с возможностью управления программным обеспечением периферийного устройства.

В одном из вариантов реализации интерфейсный блок удалённого сервера выполнен с возможностью управления программным обеспечением периферийного устройства.

В одном из вариантов реализации интерфейсный блок компьютера выполнен с возможностью использования запуска бинарных файлов на компьютере, которые в свою очередь способны формировать и отправлять команды на устройство через порт ввода-вывода компьютера, либо считывать сигналы с устройства через порт ввода-вывода компьютера, и возвращать результат работы с устройством интерфейсному блоку.

В одном из вариантов реализации интерфейсный блок компьютера выполнен с возможностью автоматического перезапуска процесса работы с периферийным устройством, в случае возникновения ошибок.

В одном из вариантов реализации интерфейсный блок удалённого сервера выполнен с возможностью автоматического перезапуска процесса работы с периферийным устройством, в случае возникновения ошибок.

В одном из вариантов реализации периферийное устройство ввода-вывода выполнено с возможностью определения веса предмета, и передачи значения веса в виде сигнала на порт ввода – вывода компьютера.

В одном из вариантов реализации периферийное устройство ввода-вывода выполнено с возможностью введения пин-кода при оплате картой или телефоном и передачи введенного значения на порт ввода–вывода компьютера.

В одном из вариантов реализации периферийное устройство ввода-вывода выполнено в виде закрывающегося контейнера, предназначенного для сбора и хранения наличных денежных средств, а также любых других «ценных бумаг», причем сигнал на открытие контейнера может поступать с порта ввода-вывода компьютера и контейнер выполнен с возможностью передачи сигнала о своём статусе открыто/закрыто на порт ввода – вывода компьютера.

В одном из вариантов реализации периферийное устройство ввода-вывода выполнено с возможностью сканирования штрих-кода товара для передачи информации на компьютер на порт ввода – вывода компьютера.

В одном из вариантов реализации периферийное устройство ввода-вывода выполнено в виде электронного табло, которое может отображать информацию о наименовании и стоимости приобретаемого покупателем товара, сумму чека, сдачи и размер скидки, рекламной информации и информационных сообщений. В одном из вариантов реализации блок управления периферийным устройством удалённого сервера выполнен с возможностью работы с периферийным устройством, с тем чтобы периферийное устройство могло выполнять своё функциональное предназначение.

В одном из вариантов реализации блок управления периферийным устройством удалённого сервера выполнен с возможностью автоматического обнаружения периферийного устройства, посредством анализа сигналов от интерфейсного блока для работы с портами ввода-вывода удаленного сервера.

В одном из вариантов реализации блок управления периферийным устройством удалённого сервера выполнен с возможностью автоматического удаления из списка обнаруженных периферийного устройства, посредством анализа сигналов от интерфейсного блока для работы с портами ввода-вывода удаленного сервера.

В одном из вариантов реализации блок управления периферийным устройством удалённого сервера выполнен с так, что с его помощью другое программное обеспечение операционная система получает доступ к аппаратному обеспечению периферийного устройства.

В одном из вариантов реализации блок обработки данных удалённого сервера взаимодействует с блоком управления периферийным устройством удалённого сервера посредством операционной системы удалённого сервера. Операционная система позволяет блоку обработки данных обнаруживать блок управления периферийным устройством, и отправлять команды, получать данные и сигналы.

В одном из вариантов реализации компьютер может не иметь жесткого диска, а образ ОС с дополнительными ПО загружается по сети при запуске компьютера.

В одном из вариантов реализации блок передачи данных компьютера содержит в себе конфигурационные настройки по подключению к удалённому серверу.

Краткое описание чертежей

Фиг. 1. Структурная схема системы

Фиг. 2. Работа прототипа

Фиг.3. Обычный способ подключения, для примера, устройства «принтер»

Фиг. 4. Работа прототипа при одновременном подключении нескольких периферийных устройств

Фиг. 5. Работа системы с достигнутым техническим результатом изобретения

Система содержит удаленный сервер 1, блок 2 обработки данных, блок 3 управления периферийным устройством, 4 порт ввода-вывода, интерфейсный блок 5 для работы с портами ввода-вывода, блок 6 передачи данных, компьютер 7, блок 8 передачи данных, интерфейсный блок 9 для работы с портами ввода-вывода, 10 порт ввода-вывода, периферийное устройство 11.

Осуществление изобретения

Технический результат обеспечивает сокращение нагрузки на компьютеры предприятия 7, снижение требований к аппаратной части компьютеров предприятия 7, обеспечение единообразного унифицированного процесса сопровождения работающих компьютеров 1 разных конфигураций и платформ, минимизация ситуаций, требующих ручного вмешательства инженеров

Для получения технического результата на компьютере 7 запускаем, помимо операционной системы, дополнительное ПО: только низкоуровневые утилиты, получающие сигналы по интерфейсам подключённых периферийных устройств 11 и утилиты для передачи указанных сигналов по через блок передачи данных 8 на удалённый сервер 1. Эти утилиты зависят от аппаратной платформы компьютера 7, но количество вариаций не так велико х86, х86_64, arm и т.п., что позволяет реализовать унифицированный подход – иметь несколько вариантов исполнения утилит чтобы обеспечить весь парк компьютеров на предприятии.

Обеспечение технического результата достигается за счет использования дополнительного ПО, интегрируемого в операционную систему на узлах, таких, как компьютер или иное оборудовании с физическим подключением периферийных устройств.

Под дополнительным ПО подразумевается набор низкоуровневых утилит обеспечивающих передачу указанных сигналов на порты ввода – вывода 4 сервера 1. В результате указанный комплекс низкоуровневых утилит 5,6,8,9 обеспечит возможность работы прикладного ПО 2 с периферийными устройствами не на узле с физическим подключением 7, а на удаленном узле 1 как будто устройства подключены физически к удалённому узлу 1.

Передача сигналов для работы с периферийным устройством, работа с операциями ввода/вывода и передачи/приема управляющих команд при взаимодействии с удаленным узлом, выступающим в роли приемника осуществляется по локально вычислительной сети (ЛВС). Для обеспечения непрерывности и целостности передачи потока данных осуществляется постоянный контроль соединения межу узлами за счет дополнительного ПО устанавливаемого в ОС удалённого сервера 1 и в компьютера 7.

Изобретение обеспечивает управление периферийными устройствами 11 не на компьютере 7 с физическим подключением устройств, а на более производительном удаленном сервере 1.

Драйверы устройств также запускаются на производительном сервере 1.

Поскольку установка и использование драйверов устройств перемещается с узлов с физическим подключением устройств сервер 1, следовательно, снижаются технологические риски связанные с необходимостью управления и поддержания в актуальном состоянии драйверов для периферийных устройств 11. Как следствие управление конфигурациями и параметрами подключения периферийных устройств 11 ведется централизованно – на удаленном сервере 1, что существенно упрощает управление и повышает скорость внесения изменений для нового и существующего оборудования 11. Управление конфигурацией оборудования на узлах с физическим подключением минимально, что сказывается на качестве и скорости обработки инцидентов инженерами технической поддержки.

Данное решение крайне востребовано в программно-аппаратных комплексах (ПАК) обеспечивающих различные сферы деятельности, где имеется большое количество периферийных устройств 11, подключенных локально, и имеется дефицит вычислительных ресурсов. Дефицит вычислительных ресурсов складывается из-за постоянно возрастающей сложности прикладного ПО и драйверов оборудования, которое должно быть установлено на вычислительные ресурсы.

К примеру, данная проблема остро стоит в розничной торговле, из-за многочисленности касс в торговом зале, многочисленности подключаемого оборудования, и возрастающей сложности кассового ПО, и возрастающим требованиям к кассовому ПО.

Как следствие осуществляется перемещение прикладного ПО и драйверов оборудования на высокопроизводительные удаленные серверы 1. В таком случае узел с физическим подключением может иметь минимальные технические характеристики, достаточные только для физического подключения необходимого количества периферийных устройств 11 и для запуска ОС и доступа посредством ЛВС к высокопроизводительному удаленному серверу 1 с прикладным ПО для приема/передачи управляющих команд ввода/вывода.

Заметим, что компьютер 7 может не иметь жесткого диска. В таком случае образ операционной системы с дополнительными ПО загружается по сети в момент запуска компьютера 7.

Можно рассмотреть, как будет работать изобретение в случае с использованием изобретения в торговом-аппаратном комплексе, в торговых кассах 7. В данном примере основная работа ведется в прикладном кассовом ПО, расположенном на удалённом высокопроизводительном сервере 1, и драйвера периферийного оборудования также установлены на том же сервере 1. В свою очередь компьютер 7 с физическим подключением периферийных устройств выступает в роли терминала доступа.

В таком случае физическая касса осуществляет подключение к удаленному серверу 1, который обеспечивает взаимодействие прикладного кассового ПО с физическим подключенным периферийным оборудованием 11 (сканер, табло покупателя, весы и пр.).

Пример работы системы с достигнутым техническим результатом изобретения изображён на Фиг. 5.

Доступ к прикладному ПО 2, расположенному на удаленном сервере 1 может осуществляться посредством таких технологий как: SSH, VNC, RDP и иных исходя из потребности.

Ниже следует описание принципа работы прикладного ПО с аппаратной частью устройства 11, посредством драйвера оборудования, доступного через операционную систему компьютера. Прикладное ПО имеет потребность отправлять на подключённые устройства 11 прикладные команды, и считывать прикладные сообщения с устройств. К примеру, для всех принтеров может быть прикладная команда «отправить образ документа на Печать», «Прервать печать», «получить статус принтера» и так далее. Для устройства типа «весы» может быть набор прикладных команд таких как «считать вес», «получить статус устройства». Для устройств «денежный ящик» прикладной командой будет «открыть ящик», «получить статус устройства».

Операционная система управляет некоторым «обобщённым типовым устройством», которое понимает стандартный набор команд. Блок управления периферийным устройством переводит эти команды в команды, которые понимает непосредственно устройство. Эта идеология называется «абстрагирование от аппаратного обеспечения». Впервые в отечественной вычислительной технике подобный подход появился в серии ЕС ЭВМ, а такого рода управляющее программное обеспечение называлось канальным программным обеспечением.

Драйверы оборудования работают с аппаратной частью периферийных устройств 11 через порты ввода-вывода 4, доступных в операционной системе. Процесс заключается в отправке сигналов в порты ввода-вывода 4 и считывания ответных сигналов из портов ввода-вывода 4.

В классической ситуации, до использования изобретения, аппаратная часть периферийных устройств 11 подключалась к тем же портам ввода-вывода 4, что и драйверы устройств 3. При достижении технического результата изобретения, архитектура будет другая. Аппаратная часть периферийных устройств 11 подключается к портам ввода-вывода компьютера 7, а драйверы устройств 3 подключаются к портам ввода-вывода сервера 1. Чтобы сигналы с портов ввода-вывода сервера 1 были доставлены на порты ввода-вывода компьютера 7 и потребуется дополнительное ПО, низкоуровневые утилиты. Утилита устанавливается на удалённый узел, и считывает либо наоборот, записывает сигналы с портов ввода-вывода 4 удалённого узла. Далее утилита посредством операционной системы, связывается с утилитой передачи данных, которая обеспечивает отправку-получение указанных сигналов с портов ввода-вывода по ЛВС на компьютер 7 с физическим подключением устройств 11. На компьютере 7 с физическим подключапроцессорением устройств 11 сигналы будут получены либо отправлены при помощи утилиты приема –передачи данных, которая установлена на компьютере 7. Далее утилита приема –передачи данных, посредством операционной системы компьютера 7, взаимодействует с утилитой для работы с портами ввода-вывода 10, и передаёт ей сигналы либо получает ответные сигналы. Утилита для работы с портами ввода-вывода в свою очередь, передаёт либо считывает сигналы с порта ввода–вывода 10, к которым уже и подключена аппаратная часть периферийных устройств 11.

В вышеприведенном описании варианты реализации настоящего изобретения изложены для ясности со ссылкой на конкретные функциональные схемы и блоки.
Однако понятно, что может быть использовано любое подходящее распределение функциональных возможностей между разными функциональными схемами или блоками без ущерба для настоящего изобретения. Например, показанные функциональные возможности, подлежащие осуществлению отдельными серверами, компьютерами или блоками, могут быть осуществлены одним и тем же сервером, компьютером или блоком. Поэтому ссылки на конкретные функциональные блоки или схемы должны рассматриваться только как ссылки на подходящие средства для обеспечения описываемых функциональных возможностей, а не как указание на строгую логическую или физическую структуру системы. Настоящее изобретение может быть реализовано в любой подходящей форме, включая оборудование, программное обеспечение или любую их комбинацию. Хотя настоящее изобретение было описано в связи с некоторыми вариантами реализации, это не следует рассматривать как ограничение конкретной формой, изложенной в настоящем документе. Скорее, объем настоящего изобретения ограничен только прилагаемой формулой изобретения. Далее, хотя отдельные признаки могут быть включены в разные пункты формулы изобретения, они, возможно, могут быть эффективно объединены, а включение в разные пункты формулы изобретения не означает, что комбинация признаков является неосуществимой и/или невыгодной. Кроме того, порядок признаков в формуле изобретения не означает конкретного порядка, в котором эти признаки должны применяться.

С учетом изложенного, можно сделать вывод о том, что существенные признаки заявленного изобретения не известны из уровня техники и обеспечивают полное соответствие заявленного изобретения условиям патентоспособности «новизна» и «изобретательский уровень».

Заявленное изобретение может быть использовано в промышленности для эффективной удаленной настройки функционирования физических устройств компьютера на удалённом сервере. Таким образом, заявленное изобретение удовлетворяет условию патентоспособности «промышленная применимость».

Отсюда следует, что, по мнению заявителя, заявленное изобретение полностью соответствует условиям патентоспособности согласно ст. 1350 ГК РФ.

Похожие патенты RU2821392C1

название год авторы номер документа
ЭНТРОПИЙНЫЙ КОДЕР ДЛЯ СЖАТИЯ ИЗОБРАЖЕНИЯ 2011
  • Абдо Надим Й.
RU2575679C2
ПРЕДОСТАВЛЕНИЕ УДАЛЕННЫХ УСЛУГ В СООТВЕТСТВИИ СО СПЕЦИФИКАЦИЕЙ ИНТЕРФЕЙСА СЕТЕВОГО ДРАЙВЕРА В БЕСПРОВОДНОЙ РАДИОЧАСТОТНОЙ СРЕДЕ 2001
  • Мур Тимоти М.
  • Перетц Эрвин
  • Рэй Кеннет Д.
RU2258251C2
ВИРТУАЛИЗАЦИЯ МАССОВОГО ЗАПОМИНАЮЩЕГО УСТРОЙСТВА ДЛЯ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ 2014
  • Коленбрандер Рулоф Родерик
RU2649771C2
Способ обнаружения подозрительной активности, связанной с использованием интерпретатора командной строки 2023
  • Овчарик Владислав Иванович
  • Шульмин Алексей Сергеевич
RU2817556C1
СИСТЕМА, СПОСОБ И УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И УПРАВЛЕНИЯ УДАЛЕННЫМИ ПРИБОРАМИ 2006
  • Маккой Роберт
  • Хаапанен Брайан
  • Бристоу Ричард
  • Шульце Брайан
  • Бессер Гордон
  • Детироу Дуглас
RU2426234C2
ПРОСТАЯ И ДИНАМИЧЕСКАЯ КОНФИГУРАЦИЯ СЕТЕВЫХ УСТРОЙСТВ 2004
  • Сэзер Дэйл А.
  • Симонне Гийом
  • Гельсен Джон М.
  • Джафф Косар А.
  • Лайп Ральф А.
  • Айала Роланд Дж.
  • Чань Шэннон Дж.
  • Кюнель Томас В.
  • Пэрри Уилльямс Г.
RU2383921C2
ПОТОЧНЫЕ КОМПЬЮТЕРЫ, ОСНАЩЕННЫЕ БЕСПРОВОДНЫМИ ИНТЕРФЕЙСАМИ КОММУНИКАЦИОННЫХ ПРОТОКОЛОВ, И СВЯЗАННЫЕ С НИМИ СПОСОБЫ 2013
  • Пеэрент Джеффри Дэвид
  • Вандерах Ричард Джозеф
RU2636696C2
АРХИТЕКТУРА УДАЛЕННОЙ РАБОТЫ С ГРАФИКОЙ 2009
  • Киу Кан
  • Абдо Надим И.
RU2493582C2
Способ и устройство доверенной загрузки компьютера с контролем периферийных интерфейсов 2020
  • Дударев Дмитрий Александрович
  • Лыгач Виктор Викторович
  • Мазуркин Никита Сергеевич
  • Панасенко Сергей Петрович
  • Полтавцев Александр Васильевич
  • Романец Юрий Васильевич
  • Сырчин Владимир Кимович
RU2748575C1
ОПЕРАТИВНОЕ РЕГУЛИРОВАНИЕ ПРОИЗВОДИТЕЛЬНОСТИ ТВЕРДОТЕЛЬНЫХ ЗАПОМИНАЮЩИХ УСТРОЙСТВ 2014
  • Регленд Дэниэль Дж.
  • Салески Кристофер Е.
  • Мэнголд Ричард П.
  • И Чунь Л.
  • Алекал Пранава Й.
  • Сатерн Кевин
RU2624563C2

Иллюстрации к изобретению RU 2 821 392 C1

Реферат патента 2024 года Система для удаленной настройки функционирования физических устройств компьютера на удалённом сервере

Изобретение относится к области вычислительной техники. Технический результат заключается в обеспечении возможности удаленной настройки и организации функционирования компьютеров с подключенными периферийными устройствами. Технический результат достигается за счет системы удаленной настройки функционирования физических устройств компьютера на удалённом сервере, которая содержит удаленный сервер, блоки интерфейсный, управления, обработки и передачи данных, ввода-вывода информации, компьютер, монитор, периферийное оборудование, причем указанные устройства выполнены с возможностью приема запроса на обработку данных и соответствующих данных от корреспондирующих устройств с возможностью последующей передачи команд периферийным устройствам. 32 з.п. ф-лы, 5 ил.

Формула изобретения RU 2 821 392 C1

1. Система удаленной настройки функционирования физических устройств компьютера на удалённом сервере, содержащая удаленный сервер, содержащий по меньшей мере один блок обработки данных, блок управления периферийным устройством удаленного сервера, по меньшей мере один блок передачи данных, по меньшей мере один интерфейсный блок для работы с портами ввода-вывода; по меньшей мере один компьютер, содержащий по меньшей мере один блок передачи данных, по меньшей мере один интерфейсный блок для работы с портами ввода-вывода, по меньшей мере один блок ввода-вывода информации, монитор и по меньшей мере одно периферийное оборудование, причем

блок ввода-вывода информации компьютера выполнен с возможностью приема запроса на обработку данных и соответствующих данных, блок передачи данных компьютера выполнен с возможностью приёма запроса на обработку данных и соответствующих данных от блока ввода-вывода информации компьютера, блок передачи данных удаленного сервера выполнен с возможностью приема запроса на обработку данных и соответствующих данных от компьютера, блок обработки данных удаленного сервера выполняет запрос на обработку данных, поступивших от компьютера, и формирует данные, представляющие собой результат выполнения запроса на обработку данных, блок передачи данных удаленного сервера выполнен с возможностью передачи данных, представляющих собой результат выполнения запроса на обработку данных, на компьютер, компьютер через блок ввода-вывода передает результат выполнения запроса на обработку данных на монитор компьютера,

интерфейсный блок для работы с портами ввода-вывода информации компьютера выполнен с возможностью приема сигнала от периферийного устройства через порты ввода-вывода компьютера и передачи сигнала в блок передачи данных компьютера, блок передачи данных компьютера выполнен с возможностью передачи данных в блок передачи данных удаленного сервера, блок передачи данных удалённого сервера выполнен с возможностью передачи сигнала в интерфейсный блок для работы с портами ввода-вывода удаленного сервера, интерфейсный блок для работы с портами ввода-вывода удалённого сервера выполнен с возможностью передачи сигнала на порты ввода-вывода удалённого сервера,

блок управления периферийным устройством удаленного сервера выполнен с возможностью обработки сигнала, поступившего на порты ввода-вывода удалённого сервера, блок обработки данных удалённого компьютера выполнен с возможностью обработки данных с блока управления периферийным устройством удалённого сервера и формирования команды для исполнения периферийным устройством, блок управления периферийным устройством удаленного сервера выполнен с возможностью получения команды для исполнения периферийным устройством с блока обработки данных удалённого компьютера, блок управления периферийным устройством удалённого сервера выполнен с возможностью передачи команды на порты ввода-вывода удалённого сервера, интерфейсный блок для работы с портами ввода-вывода удаленного сервера выполнен с возможностью приема команд для исполнения периферийным устройством с портов ввода-вывода удаленного сервера и передачи команд в блок передачи данных удалённого сервера, блок передачи данных удалённого сервера выполнен с возможностью передачи команд в блок передачи данных компьютера, блок передачи данных компьютера выполнен с возможностью передачи команд в интерфейсный блок для работы с портами ввода-вывода компьютера, интерфейсный блок для работы с портами ввода-вывода компьютера выполнен с возможностью передачи полученной команды соответствующему периферийному устройству посредством отправки сигнала на соответствующие порты ввода-вывода компьютера.

2. Система по п. 1, отличающаяся тем, что компьютер представляет собой мобильное устройство.

3. Система по п. 1, отличающаяся тем, что компьютер обладает встроенным периферийным оборудованием.

4. Система по п. 1, отличающаяся тем, что интерфейсный блок компьютера выполнен с возможностью автоматического подключения периферийного устройства посредством опроса портов ввода-вывода компьютера.

5. Система по п. 1, отличающаяся тем, что интерфейсный блок компьютера выполнен с возможностью автоматического отключения периферийного устройства посредством опроса портов ввода-вывода компьютера.

6. Система по п. 1, отличающаяся тем, что блок передачи данных удаленного сервера выполнен с возможностью автоматического определения потери связи с компьютером и автоматического восстановления связи с компьютером.

7. Система по п. 1, отличающаяся тем, что интерфейсный блок для работы с портами ввода-вывода удаленного сервера выполнен с возможностью автоматического обнаружения периферийного устройства и внесения периферийного устройства в список подключённых устройств удалённого сервера посредством получения сигнала соответствующего устройства от блока передачи данных удаленного сервера.

8. Система по п. 1, отличающаяся тем, что интерфейсный блок для работы с портами ввода-вывода удаленного сервера выполнен с возможностью автоматического отключения периферийного устройства и удаления периферийного устройства из списка подключённых устройств удалённого сервера посредством анализа сигналов от блока передачи данных удаленного сервера.

9. Система по п. 1, отличающаяся тем, что порт ввода-вывода представляет собой USB порт.

10. Система по п. 1, отличающаяся тем, что порт ввода-вывода представляет собой COM порт.

11. Система по п. 1, отличающаяся тем, что порт ввода-вывода представляет собой LPT порт.

12. Система по п. 1, отличающаяся тем, что порт ввода-вывода представляет собой PS/2 порт.

13. Система по п. 1, отличающаяся тем, что порт ввода-вывода представляет собой разъем мониторов, один или несколько из перечисленных: VGA, DVI, HDMI, Display Port, USB Type-C.

14. Система по п. 1, отличающаяся тем, что порт ввода-вывода представляет собой Ethernet порт.

15. Система по п. 1, отличающаяся тем, что блок передачи данных удаленного сервера выполнен с возможностью передачи информации по сети по защищённому каналу ssh.

16. Система по п. 1, отличающаяся тем, что блок передачи данных компьютера выполнен с возможностью передачи информации по сети по защищённому каналу ssh.

17. Система по п. 1, отличающаяся тем, что интерфейсный блок компьютера выполнен с возможностью управления программным обеспечением периферийного устройства.

18. Система по п. 1, отличающаяся тем, что интерфейсный блок удалённого сервера выполнен с возможностью управления программным обеспечением периферийного устройства.

19. Система по п. 1, отличающаяся тем, что интерфейсный блок компьютера выполнен с возможностью использования запуска бинарных файлов на компьютере, которые в свою очередь способны формировать и отправлять команды на устройство через порт ввода-вывода компьютера либо считывать сигналы с устройства через порт ввода-вывода компьютера и возвращать результат работы с устройством интерфейсному блоку.

20. Система по п. 1, отличающаяся тем, что интерфейсный блок компьютера выполнен с возможностью автоматического перезапуска процесса работы с периферийным устройством в случае возникновения ошибок.

21. Система по п. 1, отличающаяся тем, что интерфейсный блок удалённого сервера выполнен с возможностью автоматического перезапуска процесса работы с периферийным устройством в случае возникновения ошибок.

22. Система по п. 1, отличающаяся тем, что периферийное устройство ввода-вывода выполнено с возможностью определения веса предмета и передачи значения веса в виде сигнала на порт ввода-вывода компьютера.

23. Система по п. 1, отличающаяся тем, что периферийное устройство ввода-вывода выполнено с возможностью введения пин-кода при оплате картой или телефоном и передачи введенного значения на порт ввода-вывода компьютера.

24. Система по п. 1, отличающаяся тем, что периферийное устройство ввода-вывода выполнено в виде закрывающегося контейнера, предназначенного для сбора и хранения наличных денежных средств, а также любых других «ценных бумаг», причем сигнал на открытие контейнера может поступать с порта ввода-вывода компьютера и контейнер выполнен с возможностью передачи сигнала о своём статусе открыто/закрыто на порт ввода-вывода компьютера.

25. Система по п. 1, отличающаяся тем, что периферийное устройство ввода-вывода выполнено с возможностью сканирования штрихкода товара для передачи информации на компьютер на порт ввода-вывода компьютера.

26. Система по п. 1, отличающаяся тем, что периферийное устройство ввода-вывода выполнено в виде электронного табло, которое может отображать информацию о наименовании и стоимости приобретаемого покупателем товара, сумму чека, сдачи и размер скидки, рекламной информации и информационных сообщений.

27. Система по п. 1, отличающаяся тем, что блок управления периферийным устройством удалённого сервера выполнен с возможностью работы с периферийным устройством, с тем чтобы периферийное устройство могло выполнять своё функциональное предназначение.

28. Система по п. 1, отличающаяся тем, что блок управления периферийным устройством удалённого сервера выполнен с возможностью автоматического обнаружения периферийного устройства посредством анализа сигналов от интерфейсного блока для работы с портами ввода-вывода удаленного сервера.

29. Система по п. 1, отличающаяся тем, что блок управления периферийным устройством удалённого сервера выполнен с возможностью автоматического удаления из списка обнаруженных периферийного устройства посредством анализа сигналов от интерфейсного блока для работы с портами ввода-вывода удаленного сервера.

30. Система по п. 1, отличающаяся тем, что блок управления периферийным устройством удалённого сервера выполнен так, что с его помощью операционная система получает доступ к аппаратному обеспечению периферийного устройства.

31. Система по п. 1, отличающаяся тем, что блок обработки данных удалённого сервера взаимодействует с блоком управления периферийным устройством удалённого сервера посредством операционной системы удалённого сервера; операционная система позволяет блоку обработки данных обнаруживать блок управления периферийным устройством и отправлять команды, получать данные и сигналы.

32. Система по п. 1, отличающаяся тем, что компьютер может не иметь жесткого диска, а образ ОС с дополнительными ПО загружается по сети при запуске компьютера.

33. Система по п. 1, отличающаяся тем, что блок передачи данных компьютера содержит в себе конфигурационные настройки по подключению к удалённому серверу.

Документы, цитированные в отчете о поиске Патент 2024 года RU2821392C1

Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок 1923
  • Григорьев П.Н.
SU2008A1
Способ регенерирования сульфо-кислот, употребленных при гидролизе жиров 1924
  • Петров Г.С.
SU2021A1
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1
Компьютерная система с удаленным управлением сервером и устройством создания доверенной среды и способ реализации удаленного управления 2016
  • Дударев Дмитрий Александрович
  • Панасенко Сергей Петрович
  • Пузырев Дмитрий Вячеславович
  • Романец Юрий Васильевич
  • Сырчин Владимир Кимович
RU2633098C1
Компьютерная система с удаленным управлением сервером и устройством создания доверенной среды 2017
  • Бычков Игнат Николаевич
  • Дударев Дмитрий Александрович
  • Молчанов Игорь Анатольевич
  • Орлов Михаил Викторович
  • Панасенко Сергей Петрович
  • Пузырев Дмитрий Вячеславович
  • Романец Юрий Васильевич
  • Сырчин Владимир Кимович
RU2690782C2

RU 2 821 392 C1

Авторы

Антипов Виктор Владимирович

Югоман Юлия Дмитриевна

Кузьмин Денис Сергеевич

Алёшин Илья Сергеевич

Сивашов Михаил Игоревич

Полушкин Владислав Георгиевич

Даты

2024-06-24Публикация

2024-01-19Подача