КЭШИРОВАНИЕ ПО ПРАВИЛАМ ДЛЯ ПАКЕТНОГО ПЕРЕНОСА ДАННЫХ

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