СПОСОБ СОВМЕСТНОГО ДОСТУПА К ФАЙЛАМ, ТЕРМИНАЛ И СЕРВЕР РЕТРАНСЛЯЦИИ

1. Способ совместного доступа к файлам, согласно которому:
принимают, посредством сервера ретрансляции, запрос на загрузку, отправленный из первого терминала, причем запрос на загрузку содержит файловую информацию о двух или большем количестве файлов,
генерируют, посредством сервера ретрансляции, код извлечения на основании файловой информации о двух или большем количестве файлов,
сохраняют, посредством сервера ретрансляции, файловую информацию о двух или большем количестве файлов и соответствующий код извлечения,
отправляют, посредством сервера ретрансляции, код извлечения на первый терминал,
принимают, посредством сервера ретрансляции, указанные два или большее количество файлов из первого терминала после того, как первый терминал принимает код извлечения и загружает указанные два или большее количество файлов на сервер ретрансляции, и
загружают, посредством сервера ретрансляции, указанные два или большее количество файлов на файловый сервер.
2. Способ по п. 1, согласно которому генерирование кода извлечения дополнительно включает:
генерирование, посредством сервера ретрансляции, указанного кода извлечения произвольным образом, и
генерирование, посредством сервера ретрансляции, нового кода извлечения, когда код извлечения уже существует на сервере ретрансляции.
3. Способ по п. 1, согласно которому загрузка указанных двух или большего количества файлов на файловый сервер дополнительно включает:
проверку, посредством сервера ретрансляции, указанных двух или большего количества файлов на основании файловой информации о двух или большем количестве файлов, и
отправку, посредством сервера ретрансляции, указанных двух или большего количества файлов на файловый сервер, когда эти два или большее количество файлов проходят процесс проверки.
4. Способ по п. 1, согласно которому дополнительно:
принимают, посредством сервера ретрансляции, адрес скачивания указанных двух или большего количества файлов, отправленный из файлового сервера, и
сохраняют, посредством сервера ретрансляции, файловую информацию о двух или большем количестве файлов, соответствующий код извлечения и соответствующий адрес скачивания указанных двух или большего количества файлов.
5. Способ по п. 4, согласно которому, после сохранения файловой информации о двух или большем количестве файлов, соответствующего кода извлечения и соответствующего адреса скачивания указанных двух или большего количества файлов, дополнительно:
принимают, посредством сервера ретрансляции, запрос на скачивание, содержащий код извлечения, отправленный из второго терминала,
получают, посредством сервера ретрансляции, адрес скачивания указанных двух или большего количества файлов на основании кода извлечения,
отправляют, посредством сервера ретрансляции, адрес скачивания указанных двух или большего количества файлов на второй терминал, и
скачивают, посредством второго терминала, указанные два или большее количество файлов из файлового сервера на основании адреса скачивания указанных двух или большего количества файлов.
6. Способ по п. 5, согласно которому получение адреса скачивания указанных двух или большего количества файлов на основании кода извлечения дополнительно включает:
проверку, посредством сервера ретрансляции, является ли действительным код извлечения, на основании кода извлечения, и
получение, посредством сервера ретрансляции, адреса скачивания указанных двух или большего количества файлов, соответствующего коду извлечения, когда этот код извлечения является действительным.
7. Способ по п. 6, согласно которому проверка того, является ли действительным код извлечения, на основании кода извлечения дополнительно включает:
проверку, посредством сервера ретрансляции, является ли истекшим код извлечения, на основании кода извлечения, причем:
когда временная разница между временем генерирования кода извлечения и текущим временем больше, чем предварительно заданное пороговое значение, сервер ретрансляции подтверждает, что код извлечения является недействительным,
когда временная разница между временем генерирования кода извлечения и текущим временем меньше, чем предварительно заданное пороговое значение, сервер ретрансляции подтверждает, что код извлечения является действительным; и
проверку, посредством сервера ретрансляции, существует ли уже код извлечения, на основании кода извлечения, причем:
когда код извлечения не существует, сервер ретрансляции подтверждает, что код извлечения является недействительным,
когда код извлечения существует, сервер ретрансляции подтверждает, что код извлечения является действительным.
8. Способ по любому из пп. 1-7, согласно которому файловая информация содержит имя файла и/или характеристическое значение файла.
9. Способ совместного доступа к файлам посредством терминального устройства, согласно которому:
отправляют, посредством терминального устройства, запрос на загрузку на сервер ретрансляции, причем запрос на загрузку содержит файловую информацию о двух или большем количестве файлов, а сервер ретрансляции генерирует код извлечения на основании файловой информации о двух или большем количестве файлов и отправляет код извлечения на терминальное устройство,
принимают, посредством терминального устройства, код извлечения от сервера ретрансляции и
отправляют, посредством терминального устройства, указанные два или большее количество файлов на файловый сервер.
10. Способ по п. 9, согласно которому отправка указанных двух или большего количества файлов на файловый сервер после того, как терминальное устройство принимает код извлечения от сервера ретрансляции, дополнительно включает:
отправку, посредством терминального устройства, двух или большего количества файлов на сервер ретрансляции, и
отправку, посредством сервера ретрансляции, указанных двух или большего количества файлов на файловый сервер.
11. Сервер ретрансляции, содержащий:
принимающий модуль, выполненный с возможностью приема запроса на загрузку, отправленного из первого терминала, причем запрос на загрузку содержит файловую информацию о двух или большем количестве файлов,
генерирующий модуль, выполненный с возможностью генерирования кода извлечения на основании файловой информации о двух или большем количестве файлов, когда сервер ретрансляции примет запрос на загрузку, отправленный из первого терминала,
сохраняющий модуль, выполненный с возможностью сохранения файловой информации о двух или большем количестве файлов и соответствующего код извлечения, и
отправляющий модуль, выполненный с возможностью отправки кода извлечения на первый терминал.
12. Сервер ретрансляции по п. 11, в котором генерирующий модуль дополнительно выполнен с возможностью:
генерирования кода извлечения произвольным образом, и
генерирования нового кода извлечения, когда код извлечения уже существует на сервере ретрансляции.
13. Сервер ретрансляции по п. 11, в котором принимающий модуль выполнен с возможностью приема указанных двух или большего количества файлов, отправленных из первого терминала, а сервер ретрансляции дополнительно содержит:
проверяющий модуль, выполненный с возможностью проверки указанных двух или большего количества файлов на основании файловой информации о двух или большем количестве файлов, причем отправляющий модуль дополнительно выполнен с возможностью отправки указанных двух или большего количества файлов на файловый сервер, когда эти два или большее количество файлов прошли процесс проверки.
14. Сервер ретрансляции по п. 11, в котором:
принимающий модуль дополнительно выполнен с возможностью приема адреса скачивания указанных двух или большего количества файлов, отправленных из файлового сервера, а
сохраняющий модуль дополнительно выполнен с возможностью сохранения файловой информации о двух или большем количестве файлов, соответствующего кода извлечения и соответствующего адреса скачивания указанных двух или большего количества файлов.
15. Сервер ретрансляции по п. 14, в котором принимающий модуль дополнительно выполнен с возможностью приема запроса на скачивание, содержащего код извлечения, отправленного из второго терминала, а сервер ретрансляции дополнительно содержит:
получающий модуль, выполненный с возможностью получения адреса скачивания указанных двух или большего количества файлов на основании кода извлечения, причем отправляющий модуль дополнительно выполнен с возможностью отправки адреса скачивания указанных двух или большего количества файлов на второй терминал.
16. Сервер ретрансляции по п. 15, в котором получающий модуль выполнен с возможностью получения адреса скачивания указанных двух или большего количества файлов на основании кода извлечения, а получающий модуль дополнительно содержит:
проверяющий блок, выполненный с возможностью проверки, является ли действительным код извлечения, на основании кода извлечения, и
получающий блок, выполненный с возможностью получения адреса скачивания указанных двух или большего количества файлов, соответствующего коду извлечения, когда код извлечения является действительным.
17. Сервер ретрансляции по п. 16, в котором проверяющий блок дополнительно выполнен с возможностью:
проверки, является ли истекшим код извлечения, на основании кода извлечения, причем:
когда временная разница между временем генерирования кода извлечения и текущим временем больше, чем предварительно заданное пороговое значение, проверяющий блок подтверждает, что код извлечения является недействительным,
когда временная разница между временем генерирования кода извлечения и текущим временем меньше, чем предварительно заданное пороговое значение, проверяющий блок подтверждает, что код извлечения является действительным; и
проверки, существует ли уже код извлечения, на основании кода извлечения, причем:
когда код извлечения не существует, проверяющий блок подтверждает, что код извлечения является недействительным,
когда код извлечения существует, проверяющий блок подтверждает, что код извлечения является действительным.
18. Сервер ретрансляции по любому из пп. 11-17, в котором файловая информация содержит имя файла и/или характеристическое значение файла.
19. Терминальное устройство, содержащее:
отправляющий модуль, выполненный с возможностью отправки запроса на загрузку на сервер ретрансляции, причем запрос на загрузку содержит файловую информацию о двух или большем количестве файлов, а сервер ретрансляции генерирует код извлечения на основании файловой информации о двух или большем количестве файлов и отправляет код извлечения на терминальное устройство, и
принимающий модуль, выполненный с возможностью приема кода извлечения, причем отправляющий модуль также выполнен с возможностью отправки указанных двух или большего количества файлов на файловый сервер после приема кода извлечения от сервера ретрансляции.
20. Терминальное устройство по п. 19, в котором отправляющий модуль дополнительно выполнен с возможностью:
отправки указанных двух или большего количества файлов на сервер ретрансляции после приема кода извлечения от сервера ретрансляции, а сервер ретрансляции выполнен с возможностью отправки указанных двух или большего количества файлов на файловый сервер.