ДОМАШНЯЯ СЕТЕВАЯ СИСТЕМА ХРАНЕНИЯ ДАННЫХ И СПОСОБ СЕТЕВОГО ДОСТУПА К НЕЙ A HOME GATEWAY NETWORK STORE SYSTEM AND THE NETWORK ACCESSING METHOD THEREOF
HOME DATA STORAGE NETWORK SYSTEM AND METHOD FOR NETWORK ACCESSING SAID SYSTEM

Техническая область изобретения
Настоящее изобретение относится к области сетевых систем хранения данных (информации) и метода доступа к сетевому хранению данных, в частности к домашней межсетевой системе хранения данных и методу доступа к сетевому хранению данных.
Исходные данные
В процессе своего развития сетевые технологии полностью вошли в повседневную жизнь людей и сделали жизнь и работу удобнее.
С использованием настоящей технологии сетевого хранения, такой как, например, хранение на сетевом диске, пользователям приходится передавать файлы по сети с местного диска на удаленное сетевое пространство, предоставляемое провайдерами удаленных систем хранения данных, для того чтобы иметь доступ к своим файлам или открывать доступ к своим файлам для других пользователей через сеть. В настоящее время существуют два основных режима доступа к сетевому методу хранения информации, в основе одного из них лежит Всемирная паутина (сеть Интернет, или Интернет), а другой - специальный клиентский. Эти две технологии удаленного доступа являются достаточно проверенными. Сетевой метод хранения информации, основанный на Интернете, как правило, привязан к электронному почтовому ящику, а его использование схоже с использованием электронного почтового ящика; режим специальный клиентский пользуется услугами сетевого хранения информации и, как правило, бывает связан с Проводником системы Windows, таким образом, им легко управлять, и он приемлем для пользователей.
Однако вышеупомянутые технологии доступа к сетевому методу хранения информации имеют свои недостатки: пользователи не являются владельцами удаленного устройства хранения информации, предоставляемого им провайдерами услуг удаленного хранения информации, поэтому они не могут совершенствовать его и управлять работой и емкостью запоминающего устройства. Если пользователю требуется больше пространства на межсетевом диске, ему придется заплатить провайдеру услуг удаленного хранения информации дополнительную сумму. Система хранения через Всемирную паутину также имеет свои недостатки, касающиеся выполнения основных операций с файлами, а этапы работы являются довольно сложными, поэтому ее функционирование и скорость подключения являются в некоторой степени ограниченными; в то же время специальный клиентский режим работы можно использовать только при наличии загруженной в компьютер программы специального клиента. Кроме того, пользователи могут использовать и открывать доступ к своим файлам путем перекачки с местного диска по сети на сетевое запоминающее устройство, а этот процесс может занять много времени и ограничить пропускную способность сети при загрузке больших файлов, таких как видеоролики, аудиодорожки и так далее. При этом эффективность удаленного доступа к файлам ограничивается пропускной способностью сети, предоставляемой провайдером услуг удаленного хранения информации, а также производительной мощностью сервера, а высокая эффективность удаленного доступа пользователей к файлам не может быть гарантирована в период наибольшей загрузки сети.
В настоящее время пользователи, имеющие домашнее межсетевое запоминающее устройство для хранения информации, могут управлять находящимися в нем файлами, но домашнее межсетевое запоминающее устройство для хранения информации не предоставляет возможности доступа к сети.
Краткое описание изобретения
Для того чтобы преодолеть описанные выше недостатки в существующей технологии доступа к сетевому хранению информации, настоящее изобретение предлагает домашнюю сетевую систему хранения информации с функцией доступа к удаленному хранению информации и возможностью доступа к методу сетевого хранения информации с ее помощью.
Для того чтобы достичь указанной цели, настоящее изобретение предлагает домашнюю сетевую систему хранения информации, которая включает в себя межсетевое запоминающее устройство, подключаемое к сети, и клиента удаленного доступа к сетевому устройству.
При этом межсетевое запоминающее устройство включает следующие модули:
внешний модуль резидентной программы для завершения распределения пакетов, а также управления задачами подключения к сети;
модуль файлового сервера, который может быть серверным модулем с одним или несколькими протоколами, для взаимодействия с удаленным файловым клиентом и модулем файловой системы, а также обеспечения функций загрузки и перекачки файлов;
модуль управления правами для проведения аутентификации пользователя и управления правами удаленных пользователей;
модуль файловой системы для управления хранением информации на сетевом запоминающем устройстве и для доступа к файлам на запоминающем устройстве;
запоминающее устройство для выделения пространства для хранения информации;
клиент удаленного доступа к сетевому устройству включает модуль программы клиента удаленного доступа, обеспечивающей пользователя интерфейсом для удаленного доступа к домашнему межсетевому запоминающему устройству.
При этом внешний модуль резидентной программы направляет пакеты на модуль сервера или модуль управления правами с соответствующим протоколом, в зависимости от типа пакетов, отправляемых модулем программы клиента удаленного доступа; модуль файловой системы обрабатывает запросы на доступ к файлам на запоминающем устройстве, посылаемые каждым модулем файла-приложения.
Более того, в предпочтительной модификации на одном модуле хранения межсетевого запоминающего устройства находится программа установки клиента удаленного доступа; клиент удаленного доступа к сетевому устройству также включает WEB-браузер для отправки данных для доступа к системе на модуль HTTP-сервера через внешний модуль резидентной программы; модуль файлового сервера включает модуль HTTP-сервера, используемый для отправки полученных данных для доступа к системе на модуль управления правами для идентификации, и если информация идентификации возвращается с сообщением, что клиент удаленного доступа не установил программу удаленного доступа к домашнему межсетевому устройству, программа будет инкапсулирована и передана на указанный клиент удаленного доступа; после того как программа установки клиента удаленного доступа будет загружена, она будет автоматически установлена для создания модуля программы удаленного доступа.
Более того, в предпочтительной модификации межсетевое запоминающее устройство также включает модуль файлового клиента, который может быть модулем клиента с одним или несколькими протоколами, используемым для соединения с удаленным сервером и загрузки файлов в соответствии с информацией об адресе загружаемого файла удаленного файлового сервера в запросе на загрузку, направляемом внешним модулем резидентной программы, а загружаемые файлы сохраняются на накопителе сетевого запоминающего устройства через модуль файловой системы; программа клиента удаленного доступа также используется для задания информации об адресе загружаемого файла удаленного файлового сервера и отправки информации на внешний модуль резидентной программы; внешний модуль резидентной программы направляет информацию на модуль клиента с соответствующим протоколом в модуле файлового клиента в зависимости от типа пакета данных.
При этом файловый серверный модуль системы содержит серверный модуль FTP (протокол передачи файлов), и/или серверный модуль HTTP (протокол передачи гипертекста), и/или клиентский модуль HTTP.
Для того чтобы разрешить указанные выше технические проблемы, настоящее изобретение также предлагает метод доступа к сети для домашней межсетевой системы хранения информации, которая объединяет подключаемое к сети запоминающее устройство и клиента удаленного доступа к сети, способ подключения состоит из следующих шагов:
Шаг А: удаленные пользователи соединяются с сетевым запоминающим устройством через модуль программы клиента удаленного доступа и вводят информацию для доступа, а внешний модуль резидентной программы посылает собранную информацию для доступа на модуль управления правами для аутентификации прав пользователей;
Шаг В: удаленные пользователи соединяются с сетевым запоминающим устройством по сети с использованием модуля программы клиента удаленного доступа сетевого клиента удаленного доступа, а команда передается на внешний модуль резидентной программы сетевого запоминающего устройства;
Шаг С: после того как внешний модуль резидентной программы получает команду управления файлом, он направляет ее на модуль соответствующего файлового сервера сетевого запоминающего устройства для обработки, например для операции загрузки или перекачки или поиска файлов на сетевом запоминающем устройстве, в соответствии с типом команды; а модуль файлового сервера выводит данные о файлах с накопителя и посылает их сетевому клиенту удаленного доступа для сохранения или отображения, или модуль файлового сервера получает файлы от сетевого клиента удаленного доступа и сохраняет их на накопителе сетевого запоминающего устройства.
Более того, в предпочтительной модификации способ доступа к сети также подразумевает процесс загрузки программы клиента удаленного доступа, который включает в себя следующие шаги:
(a) удаленные пользователи соединяются с домашним межсетевым запоминающим устройством и вводят данные для доступа через WEB-браузер сетевого клиента удаленного доступа и передают данные для доступа на модуль HTTP-сервера сетевого запоминающего устройства;
(b) после того как модуль HTTP-сервера анализирует пакет HTTP и идентифицирует пакет пользователя, он посылает пакет на модуль управления правами для аутентификации пользователя; если аутентификация не проходит, доступ не предоставляется;
(c) после аутентификации пользователей модуль HTTP-сервера проверяет, установил ли сетевой клиент удаленного доступа программу клиента удаленного доступа домашнего межсетевого устройства или нет, и если да, то удаленные пользователи получают доступ к домашнему запоминающему устройству и могут управлять файлами на сетевом запоминающем устройстве; в ином случае предпринимается шаг (d);
(d) модуль HTTP-сервера инкапсулирует программу установки клиента удаленного доступа сетевого запоминающего устройства в пакет данных HTTP для того, чтобы отправить его сетевому клиенту удаленного доступа, и после того как программа будет загружена, она автоматически устанавливается, чтобы сгенерировать программу графического интерфейса.
Более того, в предпочтительной модификации в обозначенном шаге С, если тип команды - загрузка файла с удаленного файлового сервера, внешний модуль резидентной программы отсылает команду на модуль клиента с соответствующим протоколом в модуле файлового клиента, модуль клиента соединяется с удаленным сервером и загружает файлы в соответствии с информацией об адресе загружаемого файла удаленного файлового сервера, содержащейся в команде, а загруженные файлы сохраняются на накопителе сетевого запоминающего устройства через модуль файловой системы.
Межсетевое устройство хранения информации включает модуль межсетевой защиты для осуществления определенной стратегии по обеспечению безопасности между домашним шлюзом и Интернетом, а также для проверки всех пакетов из Интернета, и только в том случае, если пакеты соответствуют требованиям безопасности, пакеты принимаются домашним шлюзом, в противном случае пакеты будут отклонены.
Настоящее изобретение совмещает технические характеристики домашнего межсетевого устройства для предоставления услуг по хранению информации онлайн, благодаря которым пользователи могут сохранять, читать, открывать доступ другим пользователям, передавать и загружать файлы на домашнее межсетевое устройство при наличии доступа в Интернет. В дополнение, настоящее изобретение далее представляет модуль брандмауэра, модуль клиента программы удаленного доступа и файловый модуль клиента. С одной стороны, настоящее изобретение предлагает пользователям функцию доступа домашнего межсетевого устройства хранения информации, которое более просто и удобно для работы и более ориентировано на привычки пользователей; с другой стороны, настоящее изобретение предлагает механизм удаленной загрузки, с помощью которого процесс загрузки информации может протекать без участия пользователей.
Краткое описание чертежей
Фигура 1 - схематичное изображение домашнего модуля межсетевой системы хранения информации в соответствии с настоящим изобретением;
Фигура 2 - схематичное изображение процесса загрузки программы клиента удаленного доступа домашнего межсетевого устройства в соответствии с настоящим изобретением;
Фигура 3 - схематичное изображение процесса доступа к сети домашнего межсетевого запоминающего устройства в соответствии с настоящим изобретением.
Подробное описание изобретения
Настоящее изобретение включает функцию сетевого доступа к домашнему межсетевому запоминающему устройству для предоставления услуги хранения информации онлайн, благодаря которой пользователи могут сохранять, читать, открывать доступ, передавать и загружать файлы на домашнее межсетевое устройство при наличии доступа в Интернет; тем самым пользователи могут «делиться» в диалоговом режиме своими файлами со своими друзьями и близкими, которые тоже имеют доступ в Интернет.
Далее система домашнего межсетевого хранения информации и возможность доступа к сети будут описаны в подробностях с приложением соответствующих чертежей.
Фигура 1 изображает структуру домашней межсетевой системы хранения информации в соответствии с настоящим изобретением. Как показано на Фигуре 1, система включает подключаемое к сети межсетевое запоминающее устройство и клиент удаленного доступа к сетевому устройству, при этом межсетевое запоминающее устройство включает в себя модуль брандмауэра 101, внешний модуль резидентной программы 102, модуль почтового сервера SMTP 103, модуль файлового клиента 104, модуль файлового сервера 107, модуль управления правами 110, модуль накопителя 113, который сохраняет программу установки клиента удаленного доступа, файловую систему 112 и модуль драйвера USB 111; программу клиента удаленного доступа к сетевому устройству 115, WEB-браузер 116, почтовую систему 117 и пользовательскую информацию.
Модуль брандмауэра 110 включает серию конфигурируемых настроек безопасности для обеспечения определенной стратегии безопасности между домашним межсетевым устройством и Интернетом. Все пакеты, получаемые из Интернета, такие как FTP (протокол перекачки файлов) или HTTP (протокол передачи гипертекстовых файлов), должны проверяться брандмауэром, и только те пакеты, которые отвечают требованиям настроек безопасности, принимаются домашним межсетевым устройством, в противном случае пакеты отклоняются. Настройки безопасности брандмауэра могут быть отрегулированы через WEB-страницу, систему управления сетью, файл или другие пользовательские интерфейсы.
Модуль управления правами 110 используется для управления данными доступа пользователей, которые подключаются к домашнему межсетевому запоминающему устройству, и контроля и управления правами доступа пользователей. Когда удаленные пользователи подключаются к домашнему межсетевому запоминающему устройству через WEB-браузер 116, модуль HTTP-сервера 108 направляет полученные имена пользователя и пароли, введенные удаленными пользователями, на модуль управления правами 110 для проверки прав доступа пользователей. Кроме того, когда удаленные пользователи подключаются через модуль клиента программы удаленного доступа 115, внешний модуль резидентной программы 102 направляет собранную пользовательскую информацию на модуль управления правами 110 для аутентификации пользователей.
Модуль файлового сервера 107 включает модуль HTTP-сервера 108 и модуль FTP-сервера 109 для обеспечения функций перекачки или загрузки файлов, при этом модуль HTTP-сервера 108 проверяет, установил ли клиент удаленного доступа к сетевому устройству программу клиента удаленного доступа или нет, после того, как проводится аутентификация, и если нет, то клиент программы удаленного доступа, хранящийся в памяти, будет загружен на клиент удаленного доступа к сетевому устройству и автоматически установлен для того, чтобы сгенерировать модуль клиента программы удаленного доступа 115 на клиенте удаленного доступа к сетевому устройству.
Модуль файлового клиента 104 включает модуль HTTP-клиента 105 и модуль клиента FTP 106 для загрузки файлов на удаленный файловый сервер домашнего межсетевого запоминающего устройства.
Модуль клиента программы удаленного доступа 115 используется для предоставления интерфейса для пользователей для удаленного доступа к домашнему межсетевому запоминающему устройству. Программа имеет приложение с графическим интерфейсом и запускаемый правой кнопкой мыши пункт меню «загрузить сетевое устройство», при этом графический интерфейс приложения предлагает функции загрузки файлов HTTP- и FTP-клиентов. Более того, удаленные пользователи также могут загружать файлы с удаленного сервера на домашнее межсетевое запоминающее устройство с помощью функции «загрузить сетевое устройство» без участия клиента удаленного доступа к сетевому устройству в процессе загрузки. Кроме того, модуль программы клиента удаленного доступа 115 также позволяет удаленным пользователям выбирать режим уведомления о результатах перекачки/загрузки файлов в графическом интерфейсе приложения; пользователи передают режим уведомления о результатах перекачки/загрузки файлов через модуль программы клиента удаленного доступа 115 на внешний модуль резидентной программы 102 для сохранения.
Файловая система 112 используется для управления всеми накопителями и доступа к файлам на накопителях в ответ на запросы от модуля файлового сервера 107 и модуля файлового клиента 104.
Домашнее межсетевое устройство может иметь несколько внешних или встроенных запоминающих устройств, таких как жесткие диски, флешки (флеш-память), приводы гибких дисков CD-RW и запоминающие устройства USB (универсальная последовательная шина) и т.д. Как показано на Фигуре 1, файловая система 112 в настоящей модификации читает и записывает файлы на запоминающее устройство USB 114 через модуль драйвера USB 111.
Внешний модуль резидентной программы 102 используется для распределения пакетов в зависимости от вида принимаемых пакетов данных: если тип протокола - FTP, пакет будет отправлен на модуль FTP-сервера 106; если тип протокола - HTTP, пакет будет отправлен на модуль HTTP-сервера 108 или модуль HTTP-клиента 105, а указанные выше модули программ-приложений файлов будут взаимодействовать с файловой системой 112; если это данные доступа пользователя, отправленные модулем программы клиента удаленного доступа 115, информация, такая как имя пользователя и пароль, будет направлена на модуль управления правами 110 для аутентификации пользователя.
Почтовый сервер SMTP 103 используется для отправки почтовых сообщений почтовой системе 117 клиента удаленного доступа к сетевому устройству.
Когда удаленная перекачка/загрузка файлов завершается, модуль файлового клиента 104 или модуль файлового сервера 107 выводит уведомление о результатах перекачки/загрузки на внешний модуль резидентной программы 102, который совершает следующие операции в зависимости от сохраненной информации о режиме уведомления: если это режим почтового уведомления, внешний модуль резидентной программы 102 отправляет сообщение на почтовый сервер SMTP (простой протокол электронной почты) 103, который отправляет уведомительное письмо на электронный почтовый адрес, заданный удаленным пользователем; если это режим уведомления в виде сообщения, внешний модуль резидентной программы 102 отправит сообщение на модуль программы клиента удаленного доступа 115, а результат загрузки/перекачки файла будет напрямую отображен через графический интерфейс. Удаленные пользователи могут получить уведомительные письма через почтовую систему 117 или узнать, был ли файл успешно передан/загружен или нет, по информации на графическом интерфейсе модуля программы клиента удаленного доступа 115.
Фигура 2 показывает блок-схему загрузки программы клиента удаленного доступа домашнего межсетевого устройства в соответствии с настоящим изобретением, а специфическими действиями являются следующие:
Шаг 201: удаленные пользователи подключаются к домашнему межсетевому запоминающему устройству через терминал WEB-браузера;
Шаг 202: модуль брандмауэра проверяет, в зависимости от конфигурируемых настроек безопасности, разрешен ли допуск HTTP-пакета или нет, и если нет, то доступ не предоставляется; в ином случае пакет отправляется на модуль HTTP-сервера для обработки;
Шаг 203: модуль HTTP-сервера анализирует HTTP-пакет и идентифицирует, что это пакет аутентификации пользователя, затем направляет пакет на модуль управления правами для аутентификации пользователя; если аутентификация не проходит, доступ запрещается;
Шаг 204: после того как проходит аутентификация пользователя, модуль HTTP-сервера проверяет, установил ли клиент удаленного доступа к сетевому устройству программу клиента удаленного доступа домашнего межсетевого устройства или нет, и если да, то удаленные пользователи получают удаленный доступ к файлам, сохраненным на домашнем межсетевом запоминающем устройстве, через сгенерированный модуль программы клиента удаленного доступа; в ином случае выполняется шаг 205;
Шаг 205: модуль HTTP-сервера инкапсулирует программу установки клиента удаленного доступа домашнего межсетевого устройства HTTP-пакет и посылает его на клиент удаленного доступа к сетевому устройству. После того как программа установки клиента удаленного доступа загружается, она автоматически устанавливается, чтобы сгенерировать программу графического интерфейса и выводимый правой кнопкой мыши пункт меню «загрузка сетевого устройства».
HTTPS (безопасный гипертекстовый транспортный протокол) может использоваться при перекачке программы установки клиента удаленного доступа домашнего шлюза для того, чтобы усилить безопасность.
Необходимо отметить, что, хотя программа клиента удаленного доступа в модификации загружается автоматически, настоящее изобретение не сводится только к данному режиму. Скорее, программа может быть установлена непосредственно на клиенте или выборочно установлена в Интернете.
На Фиг.3 продемонстрирована блок-схема доступа в сеть домашнего межсетевого устройства хранения информации в соответствии с настоящим изобретением. Рассмотрим отдельные этапы блок-схемы.
Этап 300: когда удаленные пользователи входят в домашний шлюз через модуль программы клиента удаленного доступа, сначала требуется, чтобы они ввели свою пользовательскую информацию, такую как имя пользователя и пароль. Пользовательская информация формируется в пакет данных протокола конфиденциального обмена, который проходит через модуль брандмауэра домашнего шлюза для того, чтобы поступить во внешний модуль резидентной программы. Внешний модуль резидентной программы анализирует тип пакета, и если это идентификационный пакет, то пакет будет направлен в модуль управления правами для идентификации пользователя;
Этап 301: если идентификация пользователя прошла успешно, пользователь может выбрать тип операции и режим уведомления о результате перекачки/загрузки файла из программы-клиента. Команда выполнения пользователями операций записи/чтения файлов в домашнем межсетевом устройстве хранения информации формируется в HTTP- или FTP-пакет данных, который проходит через модуль брандмауэра домашнего шлюза для того, чтобы поступить во внешний модуль резидентной программы. Внешний модуль резидентной программы передает пакет модулю FTP-сервера, модулю FTP-клиента, модулю HTTP-сервера или модулю HTTP-клиента (в соответствии с типом пакета). Более того, в интерфейсе клиента удаленные пользователи могут выбирать режим уведомления о результате загрузки файла; существуют следующие режимы уведомления о результате перекачки/загрузки: режим уведомления посредством сообщений и режим уведомления через электронную почту и т.д.;
Этап 302: процедура для случая, когда пользователи выберут способ HTTP для загрузки, перекачки и просмотра файлов, описана ниже на примере загрузки файла;
Этап 302а: внешний модуль резидентной программы анализирует пакет, отправленный модулем программы клиента удаленного доступа, и, если пакет является командой управления HTTP-файлом, внешний модуль резидентной программы направит пакет модулю HTTP-сервера;
Этап 302b: модуль HTTP-сервера взаимодействует с файловой системой и управляет файлом при помощи модуля файловой системы;
Этап 302с: модуль HTTP-сервера направляет содержимое файла межсетевому клиенту удаленного доступа;
Этап 302d: модуль HTTP-сервера направляет результат о том, успешно ли загружается файл или нет, в форме сообщения внешнему модулю резидентной программы.
В случае перекачки файла, Этап 302b заменяется следующим этапом: межсетевой клиент удаленного доступа взаимодействует с модулем HTTP-сервера для отправки содержимого файла модулю HTTP-сервера; а Этап 302с заменяется следующим этапом: модуль HTTP-сервера взаимодействует с файловой системой для того, чтобы сохранить содержимое файла в устройстве хранения информации. Прочие этапы остаются прежними;
Этап 303: процедура для случая, когда пользователи выберут способ FTP для загрузки, перекачки и просмотра файлов, описана ниже на примере загрузки файла;
Этап 303а: внешний модуль резидентной программы анализирует пакет, отправленный модулем программы клиента удаленного доступа, и, если пакет является командой управления FTP-файлом, внешний модуль резидентной программы направит пакет модулю FTP-сервера;
Этап 303b: модуль FTP-сервера взаимодействует с файловой системой и управляет файлом при помощи модуля файловой системы;
Этап 303с: модуль FTP-сервера направляет содержимое файла межсетевому клиенту удаленного доступа;
Этап 303d: модуль FTP-сервера направляет результат о том, успешно ли загружается файл или нет, в форме сообщения внешнему модулю резидентной программы;
Этап 304: если пользователи выберут способ HTTP для загрузки файлов с удаленного файлового сервера на домашнюю межсетевую файловую систему, то:
Этап 304а: внешний модуль резидентной программы анализирует пакет, отправленный модулем программы клиента удаленного доступа, и, если пакет является командой управления HTTP-клиентом, внешний модуль резидентной программы направит пакет модулю HTTP-клиента;
Этап 304b: HTTP-клиент получает адрес удаленного сервера и адрес файла, загруженного из полученного пакета, и соединяется с удаленным сервером для того, чтобы загрузить файл;
Этап 304с: HTTP-клиент сохраняет полученный файл на носителе информации межсетевого устройства хранения информации при помощи модуля файловой системы;
Этап 304d: модуль HTTP-клиента направляет результат о том, успешно ли загружается файл или нет, в форме сообщения внешнему модулю резидентной программы;
Этап 305: если пользователи выберут способ FTP для загрузки файлов с удаленного файлового сервера на домашнюю межсетевую файловую систему, то:
Этап 305а: внешний модуль резидентной программы анализирует пакет, отправленный модулем программы клиента удаленного доступа, и, если пакет является командой управления FTP-клиентом, внешний модуль резидентной программы направит пакет модулю FTP-клиента;
Этап 305b: FTP-клиент получает адрес удаленного сервера и адрес файла, загруженного из полученного пакета, и соединяется с удаленным сервером для того, чтобы загрузить файл;
Этап 305с: FTP-клиент сохраняет полученный файл на носителе информации межсетевого устройства хранения информации при помощи модуля файловой системы;
Этап 305d: модуль FTP-клиента направляет результат о том, успешно ли загружается файл или нет, в форме сообщения внешнему модулю резидентной программы;
Этап 306: если режим уведомления о результате перекачки/загрузки файла, сохраненный во внешнем модуле резидентной программы, является уведомлением в виде сообщения, внешний модуль резидентной программы направит результат перекачки/загрузки файла модулю программы клиента удаленного доступа в форме сообщения;
Этап 307: если режим уведомления о результате загрузки файла, сохраненный во внешнем модуле резидентной программы, является уведомлением в виде письма электронной почты, внешний модуль резидентной программы направит результат загрузки файла и сохраненный адрес электронной почты пользователя модулю почтового SMTP-сервера, который затем направит электронное письмо на адрес электронной почты пользователя.
Необходимо отметить, что, хотя в примерах в модификации указанные выше четыре типа операций описаны в определенном порядке, то есть пользователи загружают/передают/просматривают файлы через HTTP; пользователи загружают/передают/просматривают файлы через FTP; пользователи загружают файлы с удаленного файлового сервера на домашнюю межсетевую файловую систему через HTTP; или пользователи загружают файлы с удаленного файлового сервера на домашнюю межсетевую файловую систему через FTP, за этими операциями не закреплено какого-либо определенного порядка, и пользователи могут выполнять любые из указанных операций случайным образом.
Промышленная применимость
Настоящее изобретение включает в себя функцию удаленного доступа для домашнего межсетевого устройства хранения информации и обеспечивает предоставление услуг удаленного неавтономного устройства хранения данных; настоящее изобретение также предлагает способ удаленной загрузки для пользователей, при помощи которого процесс загрузки файлов может выполняться без участия пользователя по доступу к терминалу.