Способ, устройство и система для доставки контента

Иллюстрации

Показать все

Изобретение относится к способу и устройству доставки контента. Технический результат заключается в обеспечении сокращения задержки передачи. Способ доставки контента содержит этапы, на которых: при приеме запроса контента от устройства пользователя (UE) получают информацию о местоположении доступа UE, причем информация о местоположении доступа UE включает в себя область маршрутизации, область местоположения, зону отслеживания или соту; получают по меньшей мере одно устройство управления контентом и информацию о первой области, обслуживаемой упомянутым по меньшей мере одним устройством управления контентом; определяют, в соответствии с информацией о местоположении и информацией о первой области, устройство управления контентом, зона обслуживания которого находится ближе всего к UE, в качестве устройства управления контентом для обслуживания UE; отправляют запрос на поиск кэш-устройства в определенное устройство управления контентом; принимают идентификатор кэш-устройства, возвращенный устройством управления контентом; и отправляют в UE сообщение о перенаправлении, так что UE перенаправляется на кэш-устройство, соответствующее идентификатору, для получения запрашиваемого контента. 4 н. и 16 з.п. ф-лы, 20 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к области технологий связи и, в частности, к способу доставки контента, устройству и системе. Уровень техники

Сеть доставки контента (CDN) представляет собой новый тип системы предоставления контента сети, построенной на основе IP-сети, обеспечивающая доставку контента и услуги на основании требований к эффективности, к качеству и порядку доступа к контенту и приложению. Механизм взаимодействия сети доставки контента (CDNI) представляет собой многоуровневый CDN механизм и классифицируется на CDN восходящего направления и GDN нисходящего направления, где CDN восходящего направления, относится к CDN провайдеру и CDN нисходящего направления, обычно, относится к NSP (поставщик сетевых услуг, поставщик услуг сети, который, как правило, является сетевым оператором мобильной связи). Контент-провайдер/поставщик услуг (CP/SP) подписывает бизнес-протокол с CDN восходящего направления, и CDN восходящего направления подписывает бизнес-протокол с CDN нисходящего направления. Во время доставки контента, CDN восходящего направления перенаправляет запрос пользователя на доступ к CDN нисходящего направления, и CDN нисходящего направления доставляет контент устройству пользователя (UE), тем самым, реализуя кратчайший путь доставки контента.

Существующий CDNI механизм имеет следующие недостатки: CDN восходящего направления может подписать бизнес-протоколы с несколькими CDN нисходящего направления. В этом случае, после того, как CDN восходящего направления принимает запрос пользователя на контент, CDN восходящего направления не может определить и выбрать CDN нисходящего направления, предназначенную для обслуживания пользователя, что приводит к возможности некорректного выбора CDN нисходящего направления, где CDN нисходящего направления не принадлежит к доступному для пользователя NSP и, следовательно, не может обслужить пользователя. Следовательно, контент по запросу пользователя не может быть предоставлен и уровень обслуживания пользователя является низким. В качестве альтернативы, выбранная CDN нисходящего направления находится относительно далеко от UE, что вызывает длительную задержку передачи, низкую эффективность доставки, низкий уровень качества обслуживания (QoS) и низкий уровень обслуживания пользователя.

Раскрытие сущности изобретения

Варианты осуществления настоящего изобретения обеспечивают способ доставки контента, устройство и систему. Кэш-устройство может быть выбрано в соответствии с местом доступа UE, что снижает пропускную способность сети передачи данных, сокращает задержку передачи, тем самым повышая уровень обслуживания пользователя. Кроме того, кэш-устройство выбирается в соответствии с местом доступа UE и, таким образом, выбранное кэш-устройство принадлежит к NSP, доступное пользователем, так что выбранное кэш-устройство может предоставлять услуги контента, запрошенные пользователем. Кроме того, CP/SP управляет выбором кэш-устройства NSP для обслуживания UE, тем самым, реализуя многоуровневую структуру управления для CDN. Кроме того, кэш-ресурсы NSP могут быть открыты для контент-провайдера или поставщика услуг, тем самым реализуя монетизацию ресурсов кэша и увеличивая доходы поставщика сетевых услуг.

Для решения указанной выше технической задачи первый аспект настоящего изобретения обеспечивает способ доставки контента, включающий в себя:

при приеме запроса на контент устройства пользователя UE, получение информации местоположения доступа UE;

определение, в соответствии с информацией о местоположении, устройства управления контентом для обслуживания UE;

отправку запроса на поиск кэша кэш-устройства в определенное устройство управления контентом;

прием идентификатора кэш-устройства, возвращаемого устройством управления контентом; и

отправку сообщения о перенаправлении в НЕ, так что UE перенаправляет на кэш-устройство, соответствующее идентификатору, для получения запрашиваемого контента.

На основании первого аспекта, в первом возможном варианте реализации первого аспекта, в котором принимается запрос на контент устройства пользователя, включает в себя:

прием запроса на контент UE устройства пользователя, пересылаемого посредством контент-провайдера CP или поставщика услуг SP, причем запрос на контент несет информацию об идентификаторе контента, запрошенного UE.

На основании первого аспекта или первого возможного варианта реализации первого аспекта, в соответствии со вторым возможным вариантом осуществления первого аспекта, получение информации местоположения доступа UE включает в себя:

инициирование интерфейса прикладной программы API, обеспечиваемого открытой платформой, для получения информации о местоположении доступа UE; или

инициирование интерфейса прикладной программы API, предоставляемого UE, для получения информации о местоположении доступа UE.

На основании первого аспекта, в третьем возможном варианте осуществления первого аспекта, определение, в соответствии с информацией о местоположении, устройства управления контентом для обслуживания UE включает в себя:

запрос заранее накопленной информации регистрации, по меньшей мере, одного устройства управления контентом, в котором информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; и

выбор одного устройства управления контентом, по меньшей мере, из одного устройства управления контентом, в соответствии с информацией о местоположении и информации об области, определение устройства управления контентом в качестве устройства управления контентом для обслуживания UE, и получение информации идентификатора определенного устройства управления контентом.

На основании первого аспекта, в четвертом возможном варианте реализации первого аспекта, определение, в соответствии с информацией о местоположении, устройства управления контентом для обслуживания UE, включает в себя:

отправку запроса для опроса устройства управления контентом в сервер доменных имен DNS-сервер или сервер оптимизации трафика уровня приложения (ALTO сервер), где запрос на опрос несет информацию о местоположении доступа UE, DNS-сервер или ALTO сервер заранее накапливает информацию регистрации, по меньшей мере, одного устройства управления контентом, и информация о регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; и

получение информации идентификатора одного устройства управления контентом, выбранного, по меньшей мере, из одного устройства управления контентом с помощью DNS-сервера или ALTO сервера, в соответствии с информацией о местоположении и информацией об области, в которой устройство управления контентом определяется в качестве устройства управления контентом для обслуживания UE.

На основании третьего возможного варианта осуществления первого аспекта или четвертого возможного варианта осуществления первого аспекта, в пятом возможном варианте осуществления первого аспекта, отправка запроса на поиск кэша кэш-устройства в определенное устройство управления контентом включает в себя:

отправку запроса на поиск кэш-устройства в устройство управления контентом, в соответствии с адресной информацией устройства управления контентом.

Второй аспект настоящего изобретения обеспечивает способ доставки контента, включающий в себя:

прием запроса на поиск кэша кэш-устройства устройства доставки контента;

получение информации местоположения доступа UE;

определение кэш-устройства для UE, в соответствии с информацией о местоположении; и

отправку идентификатора, соответствующего определенному кэш-устройству в устройство доставки контента, так что устройство доставки контента посылает сообщение о перенаправлении в UE, и UE перенаправляет на кэш-устройство, соответствующее идентификатору, для получения запрашиваемого контента.

На основании второго аспекта, в первом возможном варианте осуществления второго аспекта, запрос на поиск несет в себе информацию о местоположении доступа устройства пользователя UE; и

получение информации о местоположении доступа UE включает в себя:

анализ запроса на поиск для получения информации о местоположении доступа устройства пользователя UE.

На основании второго аспекта, в соответствии со вторым возможным вариантом реализации второго аспекта, получение информации о местоположении доступа UE включает в себя:

инициирование интерфейса прикладного программирования API, обеспечиваемого открытой платформой, для получения информации о местоположении доступа UE; или

инициирование интерфейса прикладного программирования API, предоставляемого UE, для получения информации о местоположении доступа UE.

На основании второго аспекта, первый возможный вариант осуществления второго аспекта или второй возможный вариант осуществления второго аспекта, в третьем возможном варианте осуществления второго аспекта, до приема запроса на поиск кэш кэш-устройства устройства доставки контента, способ дополнительно включает в себя:

отправку информации регистрации в устройство доставки контента, в котором информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; или

отправку информации регистрации в сервер доменных имен DNS-сервер или сервер оптимизации трафика уровня приложения (ALTO сервер), где информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию о местоположении области, которая может быть обслужена с помощью устройства управления контентом.

На основании третьего возможного варианта реализации второго аспекта, в четвертом возможном варианте осуществления второго аспекта, определение кэш-устройства для UE согласно информации о местоположении включает в себя:

получение информации идентификатора устройств кэша всех сетевых элементов поставщика услуг сотовой связи NSP;

определение, в соответствии с информацией о местоположении и информации идентификатора устройств кэша, первого кэш-устройства в качестве кэш-устройства, которое обеспечивает контент, запрошенный UE.

Основываясь на четвертом возможном варианте осуществления второго аспекта, в пятом возможном варианте осуществления второго аспекта, определение кэш-устройства для UE дополнительно включает в себя:

доставку информации указания в определенное кэш-устройство, в котором информация указания используется, чтобы инструктировать кэш-устройство сохранить запрошенный контент или представить запрошенный контент в UE, когда принят запрос на контент UE.

Третий аспект настоящего изобретения относится к устройству доставки контента, включающее в себя:

первый модуль получения информации о местоположении, выполненный с возможностью: когда принят запрос на контент устройства пользователя UE, получать информацию местоположения доступа UE;

модуль определения устройства управления контентом, выполненный с возможностью определять, в соответствии с информацией о местоположении, устройство управления контентом для обслуживания UE;

модуль отправки запроса на поиск, выполненный с возможностью отправлять запрос на поиск кэш кэш-устройства в определенное устройство управления контентом;

приемный модуль идентификатора, выполненный с возможностью принимать идентификатор кэш-устройства, возвращаемого устройством управления контентом; и

модуль отправки сообщения, выполненный с возможностью отправлять сообщение о перенаправлении в UE, так что UE перенаправляет на кэш-устройство, соответствующее идентификатору, чтобы получить запрашиваемый контент.

На основании третьего аспекта, в первом возможном варианте осуществления третьего аспекта, устройство дополнительно включает в себя:

модуль приема запроса на контент, выполненный с возможностью принимать запрос на контент устройства пользователя UE, пересылаемого посредством контент-провайдера CP или поставщика услуг SP, причем запрос на контент несет информацию об идентификаторе контента, запрошенного UE.

На основании третьего аспекта или первого возможного варианта реализации третьего аспекта, в соответствии со вторым возможным вариантом реализации третьего аспекта, первый модуль получения информации о местоположении включает в себя:

первый блок инициирования, выполненный с возможностью инициировать интерфейс прикладного программирования API, обеспечиваемый открытой платформой, чтобы получить информацию о местоположении доступа UE; или

второй блок инициирования, выполненный с возможностью инициировать интерфейс прикладного программирования API, обеспечиваемый посредством UE, чтобы получить информацию о местоположении доступа UE.

На основании третьего аспекта, в третьем возможном варианте осуществления третьего аспекта, модуль определения устройства управления контентом включает в себя:

первый блок запроса информации регистрации, выполненный с возможностью запрашивать ранее накопленную информацию регистрации, по меньшей мере, одного устройства управления контентом, в котором информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; и

первый блок получения адресной информации, выполненный с возможностью выбирать одно устройство управления контентом, по меньшей мере, из одного устройства управления контентом, в соответствии с информацией о местоположении и информации об области, определять устройство управления контентом как устройство управления контентом для обслуживания UE, и получать информацию идентификатора устройства управления контентом.

На основании третьего аспекта, в четвертом возможном варианте осуществления третьего аспекта модуль определения устройства управления контентом включает в себя:

второй блок запроса информации регистрации, выполненный с возможностью отправлять запрос на опрос устройства управления контентом на сервер доменных имен DNS-сервер или сервер оптимизации трафика уровня приложения (ALTO сервер), где запрос на опрос несет информацию о местоположении доступа UE, DNS-сервер или ALTO сервер заранее накапливает информацию регистрации, по меньшей мере, одного устройства управления контентом, и информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; и

второй блок получения адресной информации, выполненный с возможностью получать информацию идентификатора одного устройства управления контентом, выбранного, по меньшей мере, из одного устройства управления контентом посредством DNS-сервера или ALTO сервера, в соответствии с информацией о местоположении и информации об области, где устройство управления контентом определяется, как устройство управления контентом для обслуживания UE.

На основании третьего возможного варианта осуществления третьего аспекта или четвертого возможного варианта реализации третьего аспекта, в пятом возможном варианте реализации третьего аспекта, модуль отправки запроса на поиск включает в себя:

блок отправки запроса на поиск, выполненный с возможностью отправлять запрос на поиск кэш-устройства в устройство управления контентом, в соответствии с информацией идентификатора устройства управления контентом.

Четвертый аспект настоящего изобретения относится к устройству управления контентом, включающее в себя:

приемный модуль запроса на поиск, выполненный с возможностью принимать запрос на поиск кэш кэш-устройства устройства доставки контента;

второй модуль получения информации о местоположении, выполненный с возможностью получать информацию о местоположении доступа UE;

модуль определения кэш-устройства, выполненный с возможностью определять кэш-устройство для UE в соответствии с информацией о местоположении; и

модуль отправки идентификатора, выполненный с возможностью отправлять идентификатор, соответствующий определенному кэш-устройству, в устройство доставки контента, так что устройство доставки контента посылает сообщение о перенаправлении в UE, и UE перенаправляет на кэш-устройство, соответствующее идентификатору, чтобы получить запрошенный контент.

На основании четвертого аспекта, в первом возможном варианте реализации четвертого аспекта запрос на поиск несет в себе информацию о местоположении доступа устройства пользователя UE; и второй модуль получения информации о местоположении включает в себя:

блок получения информации о местоположении, выполненный с возможностью осуществлять анализ запроса на поиск для получения информации о местоположении доступа устройства пользователя UE.

На основании четвертого аспекта, в соответствии со вторым возможным вариантом реализации четвертого аспекта, второй модуль получения информации о местоположении включает в себя:

третий блок инициирования, выполненный с возможностью инициировать интерфейс прикладного программирования API, обеспечиваемый открытой платформой, для получения информации о местоположении доступа UE; или

четвертый блок инициирования, выполненный с возможностью инициировать интерфейс прикладного программирования API, предоставляемый UE для получения информации о местоположении доступа UE.

На основании четвертого аспекта, первый возможный вариант осуществления четвертого аспекта или второй возможный вариант осуществления четвертого аспекта, в третьем возможном варианте реализации четвертого аспекта, устройство дополнительно включает в себя:

первый модуль отправки информации регистрации, выполненный с возможностью отправлять информацию регистрации на устройство доставки контента, в котором информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; или

второй модуль отправки информации регистрации, выполненный с возможностью отправлять информацию регистрации на сервер доменных имен DNS-сервер или сервер оптимизации трафика уровня приложения (ALTO сервер), где информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию местоположения области, которая может быть обслужена с помощью устройства управления контентом.

На основании третьего возможного варианта реализации четвертого аспекта, в четвертом возможном варианте осуществления четвертого аспекта, модуль определения кэш-устройства включает в себя:

блок получения информации кэш-устройства, выполненный с возможностью получать информацию идентификатора устройств кэша всех сетевых элементов поставщика услуг сети NSP;

блок определения кэш-устройства, выполненный с возможностью определять, в соответствии с информацией о местоположении и информацией идентификатора устройств кэш, первое кэш-устройство в качестве кэш-устройства, которое обеспечивает контент, запрошенный UE.

На основании четвертого возможного варианта реализации четвертого аспекта, в пятом возможном варианте реализации четвертого аспекта, модуль определения кэш-устройства дополнительно включает в себя:

блок отправки информации указания, выполненный с возможностью доставлять информацию указания на определенное первое кэш-устройство, в котором информация указания используется для указания кэш-устройству хранить запрошенный контент или представлять запрошенный контент в UE, когда принят запрос на контент UE.

Пятый аспект настоящего изобретения обеспечивает систему доставки контента, включающую в себя устройство доставки контента, в соответствии с третьим аспектом настоящего изобретения, и устройство управления контентом, в соответствии с четвертым аспектом настоящего изобретения.

Шестой аспект настоящего изобретения обеспечивает машиночитаемый носитель информации, где машиночитаемый носитель информации хранит программу, и программа выполняет этапы, в соответствии с первым аспектом настоящего изобретения.

Седьмой аспект настоящего изобретения обеспечивает машиночитаемый носитель информации, где машиночитаемый носитель информации хранит программу, и программа выполняет этапы, в соответствии со вторым аспектом настоящего изобретения.

Восьмой аспект настоящего изобретения предусматривает устройство доставки контента, включающее в себя: первый процессор, первую память, первое устройство ввода и первое устройство вывода; где

первый процессор выполняет следующие действия:

при приеме запроса на контент устройства пользователя UE, получает информацию о местоположении доступа UE;

определяет, в соответствии с информацией о местоположении, устройство управления контентом для обслуживания UE;

управляет первым устройством вывода, чтобы послать запрос на поиск кэш кэш-устройства в определенное устройство управления контентом;

управляет первым устройством ввода, чтобы принять идентификатор кэш-устройства, возвращаемого устройством управления контентом; и

управление первым устройством вывода, чтобы послать сообщение о перенаправлении в UE, так что UE перенаправляет на кэш-устройство, соответствующее идентификатору, чтобы получить запрашиваемый контент.

Со ссылкой на восьмой аспект в первом возможном варианте осуществления восьмого аспекта, первый процессор, в частности, выполнен с возможностью:

управления первым устройством ввода с возможностью приема запроса на контент устройства пользователя UE, пересылаемого контент-провайдером CP или поставщиком услуг SP, причем запрос на контент несет унифицированный указатель ресурса URL-адрес контента, запрошенного посредством UE.

Основываясь на восьмом аспекте или первом возможном варианте реализации восьмого аспекта, в соответствии со вторым возможным вариантом реализации восьмого аспекта, где первый процессор получает информацию о местоположении доступа UE, включает в себя:

инициирование интерфейса прикладного программирования API, обеспечиваемого открытой платформой, чтобы получить информацию о местоположении доступа UE; или

инициирование интерфейса прикладного программирования API, предоставляемого UE для получения информации о местоположении доступа UE.

На основании второго возможного варианте реализации восьмого аспекта, в третьем возможном варианте реализации восьмого аспекта, где первый процессор определяет, в соответствии с информацией о местоположении, устройство управления контента для обслуживания UE, включает в себя:

запрос ранее накопленной информации регистрации, по меньшей мере, одного устройства управления контентом, в котором информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; и

выбор одного устройства управления контентом, по меньшей мере, из одного устройства управления контентом, в соответствии с информацией о местоположении и информацией об области, определение устройства управления контентом в качестве устройства управления контентом для обслуживания UE, и получение информации идентификатора определенного устройства управления контентом.

На основании второго возможного варианта реализации восьмого аспекта, в четвертом возможном варианте реализации восьмого аспекта, где первый процессор определяет, в соответствии с информацией о местоположении, устройство управления контентом для обслуживания UE, включает в себя:

отправку запроса на опрос устройства управления контентом на сервер доменных имен DNS-сервер или сервер оптимизации трафика уровня приложения (ALTO сервер), где запрос на опрос несет информацию о местоположении доступа UE, DNS-сервер или ALTO сервер заранее накапливает информацию регистрации, по меньшей мере, одного устройства управления контентом, и информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; и

получение информации идентификатора одного устройства управления контента, выбранного, по меньшей мере, из одного устройства управления контентом с помощью DNS-сервера или ALTO сервера, в соответствии с информацией о местоположении и информации об области, где устройство управления контентом определяется в качестве устройства управления контентом для обслуживания UE.

На основании третьего возможного варианта осуществления восьмого аспекта или четвертого возможного варианта осуществления восьмого аспекта, в пятом возможном варианте осуществления восьмого аспекта, первый процессор управляет первым устройством вывода, чтобы отправить запрос на поиск кэш кэш-устройства в определенное устройство управления контентом, включает в себя:

управление, в соответствии с информацией идентификатора устройства управления контентом, первым устройством вывода для передачи запроса на поиск кэш-устройства в устройство управления контентом.

Девятый аспект настоящего изобретения относится к устройству управления контентом, включающее в себя: второй процессор, вторую память, второе устройство ввода и второе устройство вывода; где

второй процессор выполняет следующие действия:

управление вторым устройством ввода для приема запроса на поиск кэш кэш-устройства устройства доставки контента, где кэш-устройство выполнено с возможностью предоставлять контент, запрошенный устройством пользователя UE;

получение информации местоположения доступа UE;

определение кэш-устройства для UE, в соответствии с информацией о местоположении; и

управление вторым устройством вывода для передачи идентификатора, соответствующего определенному кэш-устройству в устройство доставки контента, так что устройство доставки контента посылает сообщение о перенаправлении в UE, и UE перенаправляет на кэш-устройство, соответствующее идентификатору, чтобы получить запрошенный контент.

Основываясь на девятом аспекте, в первом возможном варианте осуществления девятого аспекта, запрос на поиск несет в себе информацию о местоположении доступа устройства пользователя UE; и

первый процессор получает информацию о местоположении доступа UE, включает в себя:

анализ запроса на поиск для получения информации о местоположении доступа устройства пользователя UE.

На основании девятого аспекта, в соответствии со вторым возможным вариантом реализации девятого аспекта, первый процессор получает информацию о местоположении доступа UE, включает в себя:

инициирование интерфейса прикладного программирования API, обеспечиваемого открытой платформой, чтобы получить информацию местоположения доступа UE; или

инициирование интерфейса прикладного программирования API, предоставляемого UE для получения информации местоположения доступа UE.

Основываясь на девятом аспекте, первом возможном варианте реализации девятого аспекта или втором возможном варианте реализации девятого аспекта, в третьем возможном варианте реализации девятого аспекта, до управления вторым устройством ввода прием запроса на поиск кэш кэш-устройства устройства доставки контента, второй процессор дополнительно выполнен с возможностью:

управлять вторым устройством вывода для передачи информации регистрации на устройство доставки контента, в котором информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена с помощью устройства управления контентом; или

управление вторым устройством вывода для передачи информации регистрации на сервер доменных имен DNS-сервер или сервер оптимизации трафика уровня приложения (ALTO сервер), где информация регистрации включает в себя информацию идентификатора устройства управления контентом и информацию об области, которая может быть обслужена устройством управления контентом.

На основании третьего возможного варианта реализации девятого аспекта, в четвертом возможном варианте реализации девятого аспекта, второй процессор определяет кэш-устройство для UE в зависимости от информации о местоположении и включает в себя:

получение информации идентификатора устройств кэш всех сетевых элементов поставщика услуг сотовой связи NSP;

определение, в соответствии с информацией о местоположении и информацией идентификатора устройств кэш, первого кэш-устройства в качестве кэш-устройства, которое предоставляет контент, запрошенный UE.

Основываясь на четвертом возможном варианте реализации девятого аспекта, в пятом возможном варианте реализации девятого аспекта, первый процессор определяет кэш-устройство для UE и дополнительно включает в себя:

управления вторым устройством вывода для передачи информации указания на определенное первое кэш-устройство, в котором информация указания используется для указания кэш-устройству хранить запрошенный контент, либо представлять запрошенный контент в UE, если принят запрос на контент UE.

Варианты осуществления настоящего изобретения имеют следующие полезные эффекты: устройство доставки контента выбирает, в соответствии с местоположением доступа UE, устройство управления контентом для обслуживания UE; выбранное устройство управления контентом повторно выбирает для UE кэш-устройство, выполненное с возможностью предоставлять запрашиваемый контент; и UE может перенаправить на кэш-устройство, чтобы получить требуемый контент. Поскольку кэш-устройство может быть выбрано на месте близком к UЕ, то тракт передачи данных между UE и кэш-устройством сокращается, что снижает пропускную способность передачи сетевого оператора, тем самым улучшая уровень обслуживания пользователей. Кроме того, устройство управления контента для обслуживания UE выбирается в соответствии с местом доступа UE, и таким образом, кэш-устройство, выбранное посредством выбранного устройства управления контентом, относится к NSP, допущенного пользователем, так что выбранное кэш-устройство может предоставлять услуги контента, запрошенного пользователем. Кроме того, устройство доставки контента управляет процессом выбора кэш-устройства поставщика услуг сотовой сети, чтобы обслужить UE, то есть, CP/SP указывает, следует ли выбрать кэш-устройство NSP для обслуживания UE, тем самым реализуя многоуровневую структуру управления CDN. Кроме того, кэш-ресурсы поставщика услуг сети могут быть открыты для контент-провайдера или поставщика услуг, тем самым, реализуя монетизацию ресурсов кэша и увеличения доход поставщика сетевых услуг.

Краткое описание чертежей

Для более четкого описания технических решений в вариантах осуществления настоящего изобретения или согласно предшествующему уровню техники, ниже кратко описаны прилагаемые чертежи, необходимые для описания вариантов осуществления. Очевидно, что прилагаемые чертежи в последующем описании показывают лишь некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники по-прежнему может получить другие чертежи из этих прилагаемых чертежей без творческих усилий.

На фиг. 1 показана блок-схема алгоритма, иллюстрирующая способ доставки контента, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 2 - схема, иллюстрирующая схематическую конфигурацию способа доставки контента, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 3 - блок-схема алгоритма, иллюстрирующая другой способ доставки контента, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 4 - схема, иллюстрирующая устройство доставки контента, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 5 - схема, иллюстрирующая первый модуль получения информации о местоположении, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 6 - схема, иллюстрирующая другой первый модуль получения информации о местоположении, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 7 - схема, иллюстрирующая модуль получения устройства управления контентом, в соответствии с одним из вариантов осуществления настоящего изобретения;

на фиг. 8 - схема, иллюстрирующая другой модуль получения устройства управления контентом, в соответствии с одним из вариантов осуществления настоящего изобретения;

на фиг. 9 - схема, иллюстрирующая модуль определения устройства управления контентом, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 10 - схема, иллюстрирующая другой модуль определения устройства управления контентом, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 11 - схема, иллюстрирующая устройство управления контентом, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 12 - схема, иллюстрирующая модуль отправки информации регистрации, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 13 - схема, иллюстрирующая другой модуль отправки информации регистрации, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 14 - схема, иллюстрирующая второй модуль получения информации о местоположении, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 15 - схема, иллюстрирующая другой второй модуль получения информации о местоположении, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 16 - схема, иллюстрирующая другой второй модуль получения информации о местоположении, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 17 - схема, иллюстрирующая модуль получения кэш-устройства, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 18 - схема, иллюстрирующая модуль определения кэш-устройства, в соответствии с вариантом осуществления настоящего изобретения;

на фиг. 19 - схема, иллюстрирующая первый процессор, в соответствии с вариантом осуществления настоящего изобретения; и

на фиг. 20 - схема, иллюстрирующая второй процессор, в соответствии с вариантом осуществления настоящего изобретения.

Осуществление изобретения

Ниже приведено четкое описание технических решений в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются всего лишь некоторыми из них, но не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления изобретения, полученные специалистом в данной области техники на основании вариантов осуществления настоящего изобретения без творческих усилий, должны входить в объем патентной защиты настоящего изобретения.

Ниже приводится подробное описание настоящего изобретения посредством отдельных конкретных вариантов осуществления.

В вариантах осуществления настоящего изобретения устройство доставки контента и устройство управления контентом (то есть, устройство управления контентом) могут быть независимыми сетевыми элементами или могут быть встроены в другой сетевой элемент. Например, функция устройства управления контентом может быть реализована посредством сетевого шлюза мобильной связи. Интерфейс между сетевыми элементами может быть интерфейсом сообщений или интерфейсом прикладного программирования (API).

Устройство доставки контента и устройство управления контентом могут быть контроллером программно-конфигурированной сети (SDN), CDN контроллером, контроллером системы доменных имен (DNS) или тому подобное, что не ограничено в этом варианте осуществления настоящего изобретения.

С совместной ссылкой на фиг. 1 и