Изобретение относится к системам передачи информации и может использоваться для компенсации недостатка вычислительной мощности мобильных устройств: телефонов, смартфонов, коммуникаторов, а также компьютерных систем.
Существует способ передачи информации от отправителя сети мобильной связи по голосовому каналу (см. патент Украины № 30295, от 25.05.2008, кл. Н04В 7/00, H04Q 7/20, H04Q 7/22), который включает отправку терминалом отправителя запроса на соединение с терминалом получателя, получение терминалом получателя сообщения, об упомянутом запросе, проверку получателем номера терминала отправителя, установления соединения между терминалом отправителя, и терминалом получателя, передачу сообщения через терминал отправителя в виде DTMF-сигналов, получения сообщения терминалом получателя, который контролирует длительность сеанса связи получения сообщения, а также целостность и достоверность полученного сообщения, который отличается тем, что в случае получения целостного и достоверного сообщения получатель выдает DTMF-сигнал, который подтверждает прием сообщения, и терминал отправителя контролирует полученный DTMF-сигнал и состояние соединения, а если DTMF-сигнал отвечает положительным подтверждению приема и соединение не разорвано, передает следующее сообщение при его наличии или разрывает соединение, а если DTMF-сигнал, полученный терминалом отправителя от терминала получателя, отвечает отрицательным подтверждению приема сообщения и соединения не разорвано, то отправитель повторно передает сообщение или до получению положительного подтверждения, или до исчерпания разрешенного числа попыток повтора, или до расторжения соединения со стороны терминала получателя, при этом по окончании длительности сеанса связи терминал получателя разрывает соединение.
Недостаток данного способа - отсутствие возможности передачи результатов вычислений, проведенных на сервере по требованию терминала. Свойствами прототипа, которые совпадают со свойствами изобретения, которое заявляется, является наличие терминала.
В основу изобретения поставлена задача разработки способа расширения возможностей терминала, с помощью использования вычислительной мощности сервера, при минимальных объемах передаваемых данных между сервером и терминалом.
Поставленная задача решается таким образом, что способ предоставления вычислительных ресурсов включает: терминал, устройство ввода терминала, устройство вывода терминала, устройство сжатия и кодирования исходящих данных терминала, устройство распаковки и декодирования входных данных терминала, модуль приема\передачи терминала, сервер, модуль обработки данных сервера, устройство сжатия и кодирования исходящих данных сервера, устройство распаковки и декодирования входных данных сервера, модуль приема\передачи сервера.
Способ отличается от прототипа тем, что у него включены дополнительные элементы: устройство ввода терминала, устройство вывода терминала, устройство сжатия и кодирования исходящих данных терминала, устройство распаковки и декодирования входных данных терминала, модуль приема\передачи терминала, сервер, модуль обработки данных сервера, устройство сжатия и кодировки исходящих данных сервера, устройство распаковки и декодирования входных данных сервера, модуль приема\передачи сервера.
На изображении представлена схема способа предоставления вычислительных ресурсов. Способ предоставления вычислительных ресурсов содержит: терминал 1, устройство ввода терминала 2, устройство вывода терминала 3, устройство сжатия и кодирования исходящих данных терминала 4, устройство распаковки и декодирования входящих данных терминала 5. модуль приема\передачи терминала 6, сервер 7, модуль обработки данных сервера 8, устройство сжатия и кодирования исходящих данных сервера 9, устройство распаковки и декодирования входящих данных сервера 10, модуль приема\передачи сервера И, причем модуль приема\передачи терминала 6 подключен к устройству сжатия и кодирования исходящих данных терминала 4, устройству распаковки и декодирования входящих данных терминала 5, устройство ввода терминала 2 подключено к устройству сжатия и кодирования исходящих данных терминала 4, устройство вывода терминала 3 подключено к устройству распаковки и декодирования входящих данных терминала 5, модуль приема\передачи сервера 11 подключен к устройству сжатия и кодирования исходящих данных сервера 9, устройству распаковки и декодирования входящих данных сервера 10, модуль обработки данных сервера 8 подключен к устройству сжатия и кодирования исходящих данных сервера 9, устройству распаковки и декодирования входящих данных сервера 10, модуль приема\передачи сервера 11 подключен к модулю приема\передачи терминала 6, причем это соединение может быть опосредствовано сетью интернет, проводной связью, радиосвязью и т. д.
Способ предоставления вычислительных ресурсов состоит в следующем. Терминал 1 запрашивает сервер 7 на возможность обслуживания. Запрос включает запрос совместимости протоколов передачи данных сервера и терминала, наличие необходимого программною обеспечения на сервере, оценка достаточной вычислительной мощности сервера и др. При не удовлетворении хотя бы одного из требований, терминал 1 проводит поиск другого сервера. Сервер 7 содержит необходимое программное обеспечение для выполнения нужных тер'миналу 1 программ. Данные сервера 7 является массивом данных, которые должны выводиться на устройстве вывода терминала 3, в процессе выполнения программ на модуле обработки данных сервера 8, которая указана терминалом 1, с данными, которые получаются от терминала 1. Терминал 1 содержит устройство распаковки и декодирования входящих данных терминала 5, устройство сжатия и кодирования исходящих данных терминала 4, устройство вывода терминала 3 (которым может выступать экран, устройство воспроизведения звука и др.). Сервер 7 на модуле обработки данных сервера 8 выполняет указанную терминалом 1 программа программного обеспечения с данными, которые получаются от терминала 1, сжимает и кодирует данные с помощью устройства сжатия и кодирования исходящих данных сервера 9, которые должны выводиться на устройстве вывода терминала 3 и посылает их терминалу 1 с помощью модуля приема\передачи сервера 11. Терминал 1 получает данные с помощью модуля приема\передачи терминала 6, проводит распаковку, декодирование данных, с помощью устройства распаковки и декодирования входящих данных терминала 5. проводит их отображение на устройстве вывода терминала 3. Если из устройства ввода терминала 2 поступают дополнительные данные, то терминал 1 проводит их компрессию, кодирование с помощью устройства сжатия и кодирования исходящих данных терминала 4 и пересылает на сервер 7 с помощью модуля приема\передачи терминала 6. Сервер 7 с помощью модуля приема\передачи сервера 11 проводит прием данных, декомпрессию и декодирование данных, с помощью устройства распаковки и декодирования входящих данных сервера 10 и вносит поправки в работу программ программного обеспечения, согласно новым данным, на модуле обработки данных сервера 8.
Рассмотрим наиболее актуальные случаи применения.
Построение дистанционных вычислительных центров, на которых проводятся все вычисления и действия с данными, которые передаются из терминала 1, а на терминал 1 поступают данные, которые должны отображаться на устройстве вывода терминала 3. Например, на терминале 1 отсутствует программное обеспечение для воспроизведения мультимедийных данных. Описанным выше образом, терминал 1 пересылает мультимедийные данные на сервер 7 и сервер 7 на модуле обработки данных сервера 8 проводит их обработку и пересылает на. терминал I данные, отображаемые на устройстве вывода терминала 3 - то есть уже готовые, не нуждающиеся в дополнительной обработке и преобразовании.
Запуск игровой программы. Современные игровые программы требуют значительной вычислительной мощности. Поэтому не каждый терминал, может обеспечить достаточную вычислительную мощность для выполнения игровой программы. Согласно вышеописанному способу, терминал 1 посылает запрос на сервер 7 с целью проверки наличия на сервере 7 нужною игрового программного обеспечения и наличия достаточной вычислительной мощности сервера 7. При отрицательном результате запроса, терминал 1 проводит поиск другого сервера. При положительном результате, сервер7 запускает выбранную игровую программу на модуле обработки данных сервера 8, передавая на терминал 1 данные, которые выводятся на устройстве вывода терминала 3 в процессе выполнения указанной игровой программы. При этом сервер 7 в процессе выполнения игровой программы, воспринимает данные, переданные с терминала 1. проводя соответствующие корректировки параметров игровой программы.
Диагностика и запуск программы вероятно инфицированной компьютерным вирусом. На терминале не всегда присутствует новейший антивирусный сканер с последними базами компьютерных вирусов. Тогда как сервер 7 содержит современные антивирусные программы с актуальными базами компьютерных вирусов. Способ, описанным выше образом, предлагает запускать вероятно инфицированную программу на модуле обработки данных сервера 8. который содержит антивирусные сканеры и актуальные базы компьютерных вирусов, передавая на терминал I данные, которые требуется выводить на устройстве вывода терминала 3 в процессе выполнения указанной программы (антивирусной, самого вируса и т.п.). При этом терминалу 1 гарантируется изоляция от сервера 7 и следовательно безопасность.
Таким образом, данный способ позволяет выполнять ресурсоемкие программы, недоступные среднему мобильному устройству и компьютерной системе, уменьшить объем данных между сервером и терминалом, за счет передачи только тех данные, которые требуется отображать на устройстве вывода терминала, экономить электроэнергию мобильного устройства, поскольку мобильное устройство проводит прием и передачу данных, не производя вычислений, повысить уровень безопасности за счет изоляции терминала от сервера при выполнении вероятно инфицированных программ на сервере.
Изобретение относится к системам передачи информации и может использоваться для компенсации недостатка вычислительной мощности мобильных устройств: телефонов, смартфонов, коммуникаторов, а также компьютерных систем. Способ предоставления вычислительных ресурсов заключается в том, что сервер на модуле обработки данных сервера выполняет указанную терминалом программу, сжимает и кодирует данные, которые должны выводиться на устройстве выведения терминала, посылает их терминалу с помощью модуля приема/передачи сервера, терминал получает данные, проводит декомпрессию, декодирование входных данных, проводит их отображение устройством выведения терминала, при поступлении из устройства введения терминала дополнительных данных терминал проводит их компрессию, кодировку и пересылает на сервер с помощью модуля приема/передачи терминала, при этом сервер с помощью модуля приема/передачи сервера проводит прием данных, декомпрессию и декодирование данных и вносит эти новые данные в программное обеспечение. Техническим результатом, который достигается данным изобретением, является расширение возможностей терминала с помощью использования вычислительной мощности сервера при минимальных объемах передаваемых данных между сервером и терминалом.
Способ предоставления вычислительных ресурсов, включающий отправку терминалом отправителя запроса на соединение с терминалом получателя (сервером), установление соединения между терминалом отправителя и терминалом получателя (сервером), отличающийся тем, что сервер на модуле обработки данных сервера выполняет указанную терминалом программу программного обеспечения сервера с данными, получаемыми от терминала, сжимает и кодирует данные, которые должны выводиться на устройстве вывода терминала с помощью устройства сжатия и кодировки выходных данных сервера, и посылает их терминалу с помощью модуля приема/передачи сервера, при этом терминал получает данные от сервера с помощью модуля приема/передачи терминала, проводит распаковку, декодирование данных, с помощью устройства распаковки и декодирования входных данных терминала, проводит их отображение на устройстве вывода терминала, при поступлении с устройства ввода терминала дополнительных данных, терминал проводит их сжатие, кодирование с помощью устройства сжатия и кодирования выходных данных терминала и пересылает на сервер с помощью модуля приема/передачи терминала, при этом сервер с помощью модуля приема/передачи сервера проводит прием данных, распаковку и декодирование данных с помощью устройства распаковки и декодирования входных данных сервера и вносит эти новые данные в программное обеспечение.
Авторы
Даты
2015-04-10—Публикация
2014-12-05—Подача