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

1. Домашняя межсетевая система хранения информации объединяет межсетевое устройство хранения информации и межсетевого удаленного клиента,
межсетевое устройство хранения информации включает
внешний резидентный модуль программ для распределения пакетов, управления и установления сетевого доступа;
модуль файловый сервер, который может быть серверным модулем с одним или несколькими протоколами для взаимодействия с удаленным файловым клиентом и модулем файловой системы, а также для предоставления функций скачивания и загрузки файлов;
модуль управления полномочиями для осуществления аутентификации пользователя и контроля полномочий для удаленного доступа пользователя;
модуль файловой системы для управления процессом хранения в межсетевом устройстве хранения информации и осуществления чтения и записи файлов на устройство;
устройство хранения, предоставляющее пространство для хранения;
межсетевой удаленный клиент объединяет модуль программы удаленного доступа для предоставления пользователям интерфейса для обеспечения удаленного доступа к домашнему межсетевому устройству хранения информации;
при котором внешний резидентный модуль направляет пакеты, отправленный с модуля программы удаленного доступа на серверный модуль или модуль управления полномочиями с соответствующим протоколом, согласно типу пакетов, а модуль файловой системы взаимодействует с запросами, отправленными с каждого модуля программы подачи заявления для чтения и записи файлов на устройство хранения.
2. Система по п.1, в которой межсетевое устройство хранения информации в дальнейшем включает файловый клиентский модуль, который может быть клиентским модулем с одним или несколькими протоколами, использующимися для установления соединения с удаленным сервером и скачивания файлов в соответствие с информацией об адресах скачивания файлов удаленного файлового сервера в требовании о скачивании, направленном с внешнего резидентного модуля программ, а скаченные файлы сохраняются в накопителе межсетевого устройства хранения информации через модуль файловой системы; модуль программы удаленного доступа также используется для определения информации об адресах скачивания файлов удаленного файлового сервера и отправления данной информации на внешний резидентный модуль программ; внешний резидентный модуль программ направляет данную информацию на модуль клиента с соответствующим протоколом в файловом клиентском модуле, согласно типу протокола пакетов.
3. Система по п.1 или 2, в которой файловый серверный модуль объединяет серверный модуль FTP (протокол передачи файлов) и/или серверный модуль HTTP (протокол передачи гипертекста).
4. Система по п.2, в которой файловый клиентский модуль объединяет клиентский модуль FTP и/или клиентский модуль HTTP.
5. Система по п.1 или 2, в которой один модуль хранения информации межсетевого устройства хранения информации вводит в память программу установки удаленного доступа клиента; межсетевой удаленный клиент также включает WEB браузер для оправления данных входа в систему на серверный модуль HTTP через внешний резидентный модуль программ; файловый серверный модуль включает серверный модуль HTTP для передачи полученных данных входа в систему на модуль управления полномочиями для аутентификации и, если аутентификация пропуска информации возвращается, и что удаленным клиентом не установлена программа для удаленного клиента, и домашний шлюз не обнаруживается, то программа будет инкапсулирована и передана указанному удаленному клиенту; после скачивания программа установки удаленного клиента автоматически устанавливается для генерирования модуля программы удаленного доступа.
6. Система по п.1 или 2, в которой указанное межсетевое устройство хранения информации объединяет модуль отправления почты для отправления результата операции каждого модуля программы подачи заявления в форме почты удаленному клиенту; указанный удаленный клиент также включает модуль получения почты для принятия почты, отправленной с модуля отправления почты межсетевому удаленному клиенту.
7. Система по п.1 или 2, в которой межсетевое устройство хранения информации в дальнейшем включает модуль межсетевой защиты для осуществления определенной стратегии по обеспечению безопасности между домашним шлюзом и Интернетом, а также для проверки всех пакетов из Интернета и только в том случае, если пакеты соответствуют требованиям безопасности, пакеты принимаются домашним шлюзом, в противном случае пакеты будут отклонены.
8. Способ обеспечения сетевого доступа для домашней межсетевой системы хранения информации, соединяющей межсетевое устройство хранения информации и межсетевого удаленного клиента, который состоит из следующих этапов:
этап А: установление доступа в устройство хранения информации удаленным пользователем через модуль программы удаленного клиента межсетевого удаленного клиента, при вводе данных аутентификации удаленным клиентом и при отправлении собранных данных аутентификации внешним резидентным модулем программ к модулю управления полномочиями для аутентификации полномочий пользователя;
этап В: установление доступа к межсетевому устройству хранения информации по сети удаленным пользователем с использованием модуля клиентской программы удаленного доступа и передачи команды внешнему резидентному модулю межсетевого устройства хранения информации;
этап С: получение команды по работе с файлами от модуля клиентской программы удаленного доступа внешним резидентным модулем программ, направление команды в соответствие с типом команды к соответствующему модулю файлового сервера межсетевого устройства хранения информации для выполнения таких процессов, как скачивание, загрузка или просмотр файлов в межсетевом устройстве хранения информации, чтение файлов из устройства хранения модулем файлового сервера и отправление файлов межсетевому удаленному клиенту для сохранения или отображения на экране, или получение файлов от межсетевого удаленного клиента и сохранение файлов в устройстве хранения межсетевого устройства хранения информации.
9. Способ по п.8, отличающийся тем, что включает процесс скачивания программы удаленного клиента, который состоит из следующих этапов:
(a) установление входа к домашнему межсетевому устройству хранения информации и ввод данных аутентификации удаленным пользователем через WEB браузер межсетевого удаленного клиента и перекачка данных на модуль сервера HTTP межсетевого сервера хранения информации;
(b) проведение анализа пакета HTTP модулем сервера HTTP и установление того, что пакет является пользовательским аутентификационным пакетом, отправление пакета на модуль управления полномочиями для установления полномочий пользователя, если аутентификация не может быть произведена, доступ прерывается, происходит завершение процесса;
(c) проверка факта установки сетевым удаленным клиентом программы удаленного клиента домашнего шлюза по модулю сервера HTTP после прохождения аутентификации пользователя, если программа установлена, то удаленный пользователь может осуществлять доступ к межсетевому устройству хранения информации для работы с файлами, после чего происходит завершение процесса; в противном случае переход к этапу (г);
(d) инкапсулирование программы установки удаленного клиента межсетевого устройства хранения информации в пакет протокола HTTP для отправления межсетевому удаленному клиенту по модулю сервера HTTP и автоматическая установка программы после скачивания программы, а также генерирование программы графического интерфейса.
10. Способ по п.8 или 9, при котором на вышеупомянутом этапе В, если тип команды представляет собой скачивание файлов удаленного файлового сервера, то внешний резидентный модуль программ отправит команду на модуль клиента с соответствующим протоколом в файловом клиентском модуле, клиентский модуль соединяет удаленный сервер и скачивает файл в соответствие с информацией об адресах скачивания файлов удаленного файлового сервера в команде, а скаченный файл сохраняется устройством хранения в межсетевом устройстве хранения информации через модуль файловой системы.
11. Способ по п.8, отличающийся тем, что на вышеупомянутом этапе В, пользователь может выбрать способ оповещения о результате работы, который по крайней мере может представлять собой способ почтового оповещения и способ оповещения сообщением до осуществления работы с файлом, а после выполнения работ с файлом - завершается, модуль файлового сервера или файловый клиентский модуль отправляет результат работы к внешнему резидентному модулю программ; внешний резидентный модуль программ считает, что способ оповещения о результатах работы выбран пользователем
в случае почтового способа уведомления, сообщение будет отправлено на почтовый сервер SMTP (простой протокол пересылки), а почтовый сервер SMTP отправит почтовое уведомление по почтовому адресу, отправленному удаленным пользователем; в случае уведомительного способа оповещения, сообщение будет отправлено на модуль клиентской программы удаленного доступа, результаты работы с файлами будут прямо отражены на экране в графическом интерфейсе.
12. Способ по п.10, отличающийся тем, что на вышеупомянутом этапе В, пользователь может выбрать способ оповещения о результате работы, который по крайней мере может представлять собой способ почтового оповещения и способ оповещения сообщением до осуществления работы с файлом, а после выполнения работ с файлом - завершается, модуль файлового сервера или файловый клиентский модуль отправляет результат работы к внешнему резидентному модулю программ; внешний резидентный модуль программ считает, что способ оповещения о результатах работы выбран пользователем
в случае почтового способа уведомления, сообщение будет отправлено на почтовый сервер SMTP (простой протокол пересылки), а почтовый сервер SMTP отправит почтовое уведомление по почтовому адресу, отправленному удаленным пользователем; в случае уведомительного способа оповещения, сообщение будет отправлено на модуль клиентской программы удаленного доступа, результаты работы с файлами будут прямо отражены на экране в графическом интерфейсе.
13. Способ по п.8 или 9, при котором модуль межсетевой защиты межсетевого устройства хранения информации проверяет все пакеты из Интернета и только в том случае, если пакеты отвечают требованиям безопасности, пакеты будут приняты домашним шлюзом, в противном случае пакеты будут отклонены.