Способ, устройство и терминал для обновления облегченных приложений в офлайновом режиме

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

 

Настоящая заявка основана на и испрашивает приоритет патентной заявки Китая № 201410346050.5, поданной 21 июля 2014 года, полное содержание которой включено в настоящее описание посредством ссылки.

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

Настоящее раскрытие, в общем, относится к области Интернет-технологии, и, в частности, к способу, устройству и терминалу для обновления облегченных приложений в офлайновом режиме.

Предшествующий уровень техники

В связи с тем, что браузерное приложение для поиска и игры не требует загрузки, широкое внимание привлекает облегченное приложение (или Light APP, light app) благодаря таким его преимуществам, как малое использование ОЗУ, меньший объем потребления трафика и простое и удобное переключение приложения и т.д. Используя браузерную платформу, облегченное приложение может нормально работать на многих платформах и многих терминалах. Таким образом, все больше и больше пользователей выбирают облегченное приложение для операции просмотра (браузинга) веб-страниц или доступа к сети. Очень необходим способ обновления облегченного приложения в офлайновом режиме, чтобы обеспечить пользователям операцию просмотра веб-страниц или доступа к сети через облегченное приложение в условиях слабого сигнала сети или даже при отсутствии сигнала сети.

Краткое изложение сущности изобретения

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

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

задание офлайнового раздела соответственно для каждого облегченного приложения;

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

сохранение ключевых элементов (в качестве офлайновых данных) веб-страницы в соответствующем офлайновом разделе;

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

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

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

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

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

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

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

инкапсулирование элемента офлайновой конфигурации и получение инкапсулированного объекта;

отправка инкапсулированного объекта в специализированный процесс удаления; и

обработка в соответствии с инкапсулированным объектом офлайновых данных в офлайновом разделе облегченного приложения посредством этого процесса удаления.

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

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

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

задание первого типа офлайнового раздела для облегченного приложения, если облегченное приложение представляет собой облегченное приложение графического типа; и

задание второго типа офлайнового раздела для облегченного приложения, если облегченное приложение представляет собой облегченное приложение текстового типа;

причем объем памяти офлайнового раздела первого типа больше, чем объем памяти офлайнового раздела второго типа.

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

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

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

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

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

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

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

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

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

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

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

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

причем объем памяти офлайнового раздела первого типа больше объема памяти офлайнового раздела второго типа.

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

В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия, предлагается терминал, содержащий:

процессор; и

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

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

Техническое решение, в соответствии с вариантами осуществления раскрытия, может иметь следующие положительные эффекты:

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

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

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

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

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

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

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

Фиг. 4 представляет собой блок-схему терминала согласно примерному варианту осуществления.

Описание вариантов осуществления

Далее будет сделано подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеследующее описание относится к сопровождающим чертежам, на которых одни и те же ссылочные номера на различных чертежах представляют одни и те же или подобные элементы, если не оговорено иное. Реализации, изложенные в следующем описании примерных вариантов осуществления, не являются всевозможными реализациями в соответствии с настоящим изобретением. Вместо этого они являются просто примерами устройств и способов в соответствии с аспектами, связанными с настоящим изобретением, определяемого в прилагаемой формуле изобретения.

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

На этапе 101 офлайновый раздел соответственно задается для каждого облегченного приложения.

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

На этапе 103 ключевые элементы страницы сохраняются в качестве офлайновых данных в соответствующем офлайновом разделе.

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

При этом элемент офлайновой конфигурации сконфигурирован сервером.

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

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

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

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

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

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

инкапсулирование элемента офлайновой конфигурации и получение инкапсулированного объекта;

отправка инкапсулированного объекта в специализированный процесс удаления; и

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

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

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

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

задание первого типа офлайнового раздела для облегченного приложения, если облегченное приложение представляет собой облегченное приложение графического типа; и

задание второго типа офлайнового раздела для облегченного приложения, если облегченное приложение представляет собой облегченное приложение текстового типа;

причем объем памяти офлайнового раздела первого типа больше объема памяти офлайнового раздела второго типа.

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

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

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

На этапе 201 задается офлайновый раздел соответственно для каждого облегченного приложения.

Причем облегченное приложение представляет собой тип приложения для представления содержимого страниц посредством ядра браузера способом представления, подобным клиентскому приложению. Возьмем для примера новостное приложение на клиентской стороне, новостной сервер приложений, обычно, захватывает новостной контент на платформе само-СМИ (или "мы-медиа"), такой как новостные сайты или микроблоги и т.п., и фокусирует новостной контент, захваченный для представления на клиентской стороне приложения. Различие состоит в том, что требуется установить большой инсталляционный пакет (обычно несколько мегабайт или даже десятков мегабайт) в новостном приложении на клиентской стороне. Однако облегченному приложению не нужно устанавливать такой большой инсталляционный пакет, и размер инсталляционного пакета, устанавливаемого для облегченного приложения, составляет только сотни килобайт. Вообще говоря, суть облегченного приложения состоит в просмотре веб-страниц, и его способ представления является точно таким же, что и при использовании клиентского приложения.

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

В необязательном порядке, когда офлайновые разделы задаются с помощью терминала для облегченных приложений графического типа, офлайновые разделы с соответствующим объемом памяти, соответственно, задаются для облегченных приложений графического типа, например, размер объема памяти для каждого офлайнового раздела составляет 512 Мб; когда офлайновые разделы задаются с помощью терминала для облегченных приложений текстового типа, офлайновые разделы с соответствующим объемом памяти, соответственно, задаются для облегченных приложений текстового типа, например, размер объема памяти для каждого офлайнового раздела составляет 64 Мб; варианты осуществления настоящего раскрытия не делают конкретных ограничений по размерам офлайновых разделов в зависимости от конкретного случая.

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

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

Причем ключевые элементы страницы относятся к ключевым элементам, возникающим на каждой странице. Эти ключевые элементы включают в себя: товарный знак или логотип, основную навигацию, навигацию по категориям (на соответствующей странице категории), заголовок, основное содержание страницы, окно поиска, место для собственной рекламы или место для рекламы товаров или услуг других компаний.

В вариантах осуществления настоящего раскрытия, скорость сети данной сети, в которой находится терминал, является высокой, если сетевая скорость загрузки больше, чем заранее заданное пороговое значение, и доступно кэширование элемента страницы облегченного приложения таким образом, чтобы обеспечить пользователям просмотр веб-страниц в соответствии с ранее кэшированными элементами страницы при слабом сигнале сети или даже отсутствии сигнала сети. Причем размер предварительно установленного порогового значения может быть 256 Кб или 512 Кб и т.д. Варианты осуществления настоящего раскрытия не делают конкретных ограничений по размеру предварительно установленного порогового значения в зависимости от конкретного случая. При этом терминал может, в частности, получать ключевые элементы страницы, соответствующие облегченному приложению, с помощью технологии анализа (sniffing) сети, то есть мониторинга пакетов данных, передаваемых через сеть, с помощью инструментов анализа пакетов, таким образом получая ключевые элементы страницы, соответствующие облегченному приложению, в соответствии с пакетами данных, передаваемыми через сеть. Конечно, в дополнение к технологии анализа сети могут быть задействованы другие способы получения ключевых элементов страницы, соответствующих облегченному приложению, для которых варианты осуществления настоящего раскрытия не делают конкретного ограничения.

На этапе 203 ключевые элементы страницы сохраняются на терминале в качестве офлайновых данных в соответствующем офлайновом разделе.

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

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

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

При этом элемент офлайновой конфигурации может быть в формате данных XML (Расширяемый Язык Разметки) или json (Обозначение Объекта JavaScript), в отношении которых в вариантах осуществления настоящего раскрытия не делается никаких конкретных ограничений. Элементы офлайновой конфигурации каждого облегченного приложения могут быть сконфигурированы сервером, соответствующим облегченному приложению. Затем элементы офлайновой конфигурации отправляются на облачный сервер. Элементы офлайновой конфигурации каждого облегченного приложения также могут быть напрямую сконфигурированы облачным сервером. Варианты осуществления настоящего раскрытия не делают конкретных ограничений на используемые способы конфигурации.

Кроме того, элемент офлайновой конфигурации, в основном, содержит сведения о времени удаления офлайновых данных и сведения об объеме удаления офлайновых данных. Что касается облегченного приложения, сведения о времени удаления офлайновых данных используются для определения частоты удаления офлайновых данных, кэшированных в соответствующем офлайновом разделе; сведения об объеме удаления офлайновых данных используются для определения максимального объема офлайновых данных, кэшируемых в соответствующем офлайновом разделе, до удаления офлайновых данных, и для расширения, в соответствии с объемом офлайновых данных, объема офлайнового раздела, первоначально заданного для расширения объема информации. Например, что касается облегченного приложения графического типа, при первоначальном задании офлайнового раздела на этапе 201 терминал может по умолчанию отвести объем памяти, равный 128 Мб, но объем для удаления офлайновых данных в элементе офлайновой конфигурации составляет 1 Гб. Таким образом, после получения элемента офлайновой конфигурации облегченного приложения графического типа, терминал расширит объем соответствующего офлайнового раздела с 128 Мб до 1 Гб.

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

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

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

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

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

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

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

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

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

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

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

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

Фиг. 3 представляет собой блок-схему, изображающую устройство обновления в офлайновом режиме облегченного приложения в соответствии с примерным вариантом осуществления. Как показано на фиг. 3, устройство включает в себя модуль 301 настройки разделов, модуль 302 получения элементов страницы, модуль 303 хранения данных, модуль 304 получения элемента конфигурации и модуль 305 обработки данных.

При этом модуль 301 настройки разделов выполнен с возможностью задания офлайнового раздела соответственно для каждого облегченного приложения; модуль 302 получения элемента страницы связан с модулем 301 настройки разделов и выполнен с возможностью получения, в отношении любого облегченного приложения, ключевых элементов страницы, соответствующих облегченному приложению, когда сетевая скорость загрузки превышает заранее заданное пороговое значение; модуль 303 хранения данных связан с модулем 302 получения элементов страницы и выполнен с возможностью сохранения ключевых элементов страницы в качестве офлайновых данных в соответствующем офлайновом разделе; модуль 304 получения элементов конфигурации связан с модулем 303 хранения данных и выполнен с возможностью получения от сервера, в случае обнаружения операции запуска облегченного приложения, элемента офлайновой конфигурации, соответствующего облегченному приложению, элемент офлайновой конфигурации сконфигурирован сервером; и модуль 305 обработки данных связан с модулем 304 получения элемента конфигурации и выполнен с возможностью обработки, в соответствии с элементом офлайновой конфигурации, офлайновых данных в офлайновом разделе.

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

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

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

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

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

причем объем памяти офлайнового раздела первого типа больше объема памяти офлайнового раздела второго типа.

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

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

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

Фиг. 4 представляет блок-схему терминала 400 для обновления в офлайновом режиме облегченного приложения согласно примерному варианту осуществления. Например, терминал 400 может быть мобильным телефоном, компьютером, цифровым терминалом широковещания, устройством - приемопередатчиком сообщений, игровой консолью, планшетом, медицинским устройством, устройством для фитнеса, КПК (персональным цифровым помощником) и так далее.

Как показано на фиг. 4, терминал 400 может включать один или несколько из нижеприведенных компонентов: процессорный компонент 402, память 404, компонент 406 источника питания, мультимедийный компонент 408, аудиокомпонент 410, интерфейс 412 ввода/вывода, сенсорный компонент 414 и коммуникационный компонент 416.

Процессорный компонент 402 обычно управляет общей работой терминала 400, например, дисплеем, телефонными звонками, соединением для передачи данных и операциями, связанными с работой камеры и выполнением записи. Процессорный компонент 402 может включать в себя один процессор или множество процессоров 420 для исполнения команд для выполнения этапов вышеуказанного способа, частично или полностью. Кроме того, процессорный компонент 402 может включать в себя один модуль или множество модулей для удобства взаимодействия между процессорным компонентом 402 и прочими компонентами. Например, процессорный компонент 402 может включать в себя модуль мультимедиа для удобства взаимодействия между мультимедийным компонентом 408 и процессорным компонентом 402.

Память 404 выполнена с возможностью хранения данных различных типов для поддержки работы терминала 400. Примеры данных включают в себя любую прикладную программу или подходящую директиву для работы терминала 400, в том числе контактные данные, данные телефонной книги, сообщения, изображения и видео и т.д. Память 404 может быть реализована с помощью энергозависимого или энергонезависимого запоминающего устройства любого типа или их комбинации, например, статического оперативного запоминающего устройства (СОЗУ, SRAM), электрически стираемого программируемого постоянного запоминающего устройства (ЭСППЗУ, EEPROM), стираемого программируемого постоянного запоминающего устройства (СППЗУ, EPROM), программируемого постоянного запоминающего устройства (ППЗУ, PROM), постоянного запоминающего устройства (ПЗУ, ROM), магнитной памяти, флэш-памяти, магнитного диска или оптического диска.

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

Мультимедийный компонент 408 включает в себя экран между терминалом 400 и пользователем, обеспечивая интерфейс вывода. В некоторых вариантах осуществления, экран может включать в себя ЖКД (жидкокристаллический дисплей) и СП (сенсорную панель). Если экран включает в себя СП, то экран может быть реализован в виде сенсорного экрана для приема входного сигнала от пользователей. СП включает в себя один или множество датчиков касания для обнаружения жестов на сенсорной панели, например, нажатия и скольжения, и т.д. Датчик касания может не только воспринимать границу перемещения при прикосновении или скольжении, но также может обнаруживать продолжительность и давление, связанные с прикосновением или действием скольжения. В некоторых вариантах осуществления мультимедийный компонент 408 включает в себя фронтальную камеру и/или заднюю камеру. Когда терминал 400 находится в рабочем режиме, например, режиме съемки или режиме видео, фронтальная камера и/или задняя камеру могут получать внешние мультимедийные данные. Каждая из фронтальной камеры и задней камеры может быть выполнена в виде фиксированной системы оптических линз или иметь фокусное расстояние и возможность оптического зума.

Аудиокомпонент 410 выполнен с возможностью вывода и/или ввода звукового сигнала. Например, аудиокомпонент 410 включает в себя микрофон (MIC); когда терминал 400 находится в рабочем режиме, например, режиме вызова, режиме записи и режиме распознавания речи, микрофон выполнен с возможностью приема внешнего звукового сигнала. Полученный аудиосигнал может далее сохраняться в память 404 или быть передан с помощью коммуникационного компонента 416. В некоторых вариантах осуществления, аудиокомпонент 410 также включает в себя динамик для вывода звукового сигнала.

Интерфейс 412 ввода/вывода обеспечивает интерфейс между процессорным компонентом 402 и периферийными интерфейсными модулями, где периферийными интерфейсными модулями могут быть клавиатура, нажимное колесико и кнопки и т.д. Эти кнопки могут включать в себя, но не в ограничительном смысле: кнопку «Домашняя», кнопку «Громкость», кнопку «Пуск» и кнопку блокировки.

Сенсорный компонент 414 включает в себя один датчик или множество датчиков для обеспечения всесторонней оценки состояния терминала 400. Например, сенсорный компонент 414 может определять состояние включения или выключения терминала 400, взаимное расположение компонентов, например, компонентов дисплея и клавиатуры терминала 400; сенсорный компонент 414 также может обнаружить изменение положения терминала 400 или его компонента, присутствие или отсутствие прикосновения пользователя к терминалу 400, направление ускорения/замедления терминала 400 и колебание температуры терминала 400. Сенсорный компонент 414 также может включать в себя датчик сближения, который выполнен с возможностью обнаружения присутствия близлежащих предметов в случае отсутствия физического касания. Сенсорный компонент 414 может также включать в себя оптический датчик, например, КМОП (комплементарный металлооксидный полупроводник) или ПЗС (прибор с зарядовой связью) датчик изображения для формирования изображения. В некоторых вариантах осуществления сенсорный компонент 414 может также включать в себя датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.

Коммуникационный компонент 416 выполнен с возможностью обеспечивать проводную связь или беспроводную связь между терминалом 400 и другим оборудованием. Терминал 400 имеет возможность доступа к беспроводной сети на основе стандартов связи, таких как Wi-Fi, 2G или 3G, либо их комбинации. В примерном варианте осуществления, коммуникационный компонент 416 принимает при помощи широковещательного канала широковещательный сигнал или широковещательную информацию от внешних систем управления широковещанием. В примерном варианте осуществления, коммуникационный компонент также включает в себя модуль связи ближнего радиуса действия (NFC) для обеспечения связи ближнего радиуса действия. Например, модуль NFC может быть реализован на основе технологии RFID (Радиочастотной Идентификации), технологии IrDA (Ассоциации передачи данных в инфракрасном диапазоне), технологии UWB (Ультраширокой полосы пропускания), технологии BT (Bluetooth) и других технологий.

В примерных вариантах осуществления, терминал 400 может быть реализован с помощью одной или множества специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), оборудования обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем матриц логических элементов (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, сконфигурированных для выполнения указанных выше способов.

В примерных вариантах осуществления, также предусматривается долговременный машиночитаемый носитель информации, содержащий команды, например, память 404, содержащая команды, где вышеописанные команды могут исполняться процессором 420 терминала 400 с тем, чтобы обеспечить выполнение вышеуказанных способов. Например, долговременный машиночитаемый носитель информации может представлять собой ПЗУ, ОЗУ (оперативную память), CD-ROM (ПЗУ на компакт диске), магнитной пленкой, дискетой и оптическим устройством хранения данных и т.д.

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

задание офлайнового раздела соответственно для каждого облегченного приложения;

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

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

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

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

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

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

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

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

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

инкапсулирование элемента офлайновой конфигурации и получение инкапсулированного объекта;

отправку инкапсулированного объекта в специализированный процесс удаления; и

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

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

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

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

задание офлайнового раздела первого типа для облегченного приложения, если облегченное приложение представляет собой облегченное приложение графического типа; и

задание офлайнового раздела второго типа для облегченного приложения, если облегченное приложение представляет собой облегченное приложение текстового типа;

причем объем памяти офлайнового раздела первого типа больше, чем объем памяти офлайнового раздела второго типа.

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

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

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

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

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

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

3. Способ по п. 1, в котором, когда элемент офлайновой конфигурации содержит сведения об объеме удаления офлайновых данных, при упомянутой обработке, в соответствии с элементом офлайновой конфигурации, офлайновых данных в офлайновом разделе облегченного приложения:
удаляют офлайновые данные в офлайновом разделе облегченного приложения, когда офлайновые данные в офлайновом разделе облегченного приложения выходят за пределы объема хранения данных, соответствующего сведениям об объеме удаления офлайновых данных.

4. Способ по п. 2 или 3, в котором упомянутая обработка, в соответствии с элементом офлайновой конфигурации, офлайновых данных в офлайновом разделе облегченного приложения содержит этапы, на которых:
инкапсулируют элемент офлайновой конфигурации и получают инкапсулированный объект;
отправляют инкапсулированный объект в специализированный процесс удаления; и
обрабатывают, в соответствии с инкапсулированным объектом, офлайновые данные в офлайновом разделе облегченного приложения посредством этого процесса удаления.

5. Способ по п. 1, в котором при упомянутом получении ключевых элементов страницы, соответствующих облегченному приложению:
получают ключевые элементы страницы, соответствующие облегченному приложению, с помощью мониторинга пакетов данных, передаваемых через сеть.

6. Способ по п. 1, в котором упомянутое задание офлайнового раздела соответственно для каждого облегченного приложения содержит этапы, на которых:
задают офлайновый раздел первого типа для облегченного приложения, если облегченное приложение представляет собой облегченное приложение графического типа; и
задают офлайновый раздел второго типа для облегченного приложения, если облегченное приложение представляет собой облегченное приложение текстового типа; и
причем объем памяти офлайнового раздела первого типа больше объема памяти офлайнового раздела второго типа.

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

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

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

10. Устройство по п. 8, в котором, когда элемент офлайновой конфигурации содержит сведения об объеме удаления офлайновых данных, модуль обработки данных выполнен с возможностью удалять офлайновые данные в офлайновом разделе облегченного приложения, когда офлайновые данные в офлайновом разделе облегченного приложения выходят за пределы объема хранения данных, соответствующего сведениям об объеме удаления офлайновых данных.

11. Устройство по п. 9 или 10, в котором модуль обработки данных выполнен с возможностью инкапсулировать элемент офлайновой конфигурации и получать инкапсулированный объект; отправлять инкапсулированный объект в специализированный процесс удаления; и обрабатывать, в соответствии с инкапсулированным объектом, офлайновые данные в офлайновом разделе облегченного приложения посредством этого процесса удаления.

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

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

14. Устройство по п. 13, в котором время удаления офлайновых данных для облегченного приложения графического типа больше такового для облегченного приложения текстового типа.

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



 

Похожие патенты:

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

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

Изобретение относится к обработке электронных сообщений. Технический результат заключается в улучшении обработки электронных сообщений.

Изобретение относится к обработке электронных сообщений. Технический результат заключается в улучшении обработки электронных сообщений.

Изобретение относится к обработке электронных сообщений. Технический результат заключается в улучшении обработки электронных сообщений.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных.

Изобретение относится к технике связи и может использоваться в системах для передачи данных. Технический результат состоит в повышении пропускной способности каналов передачи.

Изобретение относится к области электрорадиотехники, а именно к технике радиосвязи, и может быть использовано в системах передачи данных. Техническим результатом является увеличение скорости передачи и возможность одновременной передачи команд и сообщений.

Изобретение относится к командным радиолиниям управления командно-измерительной системы (КИС). Технический результат заключается в увеличении объема передаваемой информации командной радиолинией КИС при совмещении в радиоканале «борт-земля» (обратныйный канал) двух независимых потоков передачи разнотиповой информации.

Изобретение относится к способу/устройству передачи, которое передает цифровые сигналы, такие как видеосигналы, по каналу передачи данных с использованием дифференциальных сигналов, например, согласно стандарту мультимедийного интерфейса высокой четкости (HDMI).

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

Изобретение относится к области навигации по данным изображения. Технический результат – обеспечение уменьшения задержки, возникающей при навигации по данным изображения, за счет повышения точности предсказания запросов вида. Контроллер кэша для использования в системе, содержащей клиент изображений и сервер изображений, причем клиент изображений обеспечивает возможность пользователю осуществлять навигацию по данным изображения посредством отображения видов данных изображения, которые получены с сервера изображений в зависимости от навигационных запросов пользователя, содержащий: процессор, выполненный с возможностью получения данных содержимого, указывающих на содержимое, показанное в текущем виде клиента изображений, причем текущий вид представляет первую точку просмотра в трех пространственных измерениях данных изображения; предсказания запроса вида клиента изображений в зависимости от данных содержимого, причем запрос вида соответствует виду, представляющему вторую точку просмотра в трех пространственных измерениях данных изображения; и средство связи для получения вида с сервера изображений в зависимости от запроса вида и для кэширования вида в кэше. 11 н. и 4 з.п. ф-лы, 7 ил.

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

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

Изобретение относится к области техники связи. Технический результат заключается в усовершенствовании обработки контента на мобильном терминале. Предложен способ обработки ресурса для мобильного терминала, в котором отправляют запрос на обработку ресурса на сервер посредством клиентского компьютера на основе пользовательской команды, причем запрос на обработку ресурса содержит идентификатор ресурса и метод обработки ресурса; принимают адрес ячейки запоминающего устройства для ресурса и первую инструкцию, возвращаемую из сервера, причем первая инструкция содержит идентификатор интерфейса АРР для мобильного терминала, и первая инструкция используется для инструктирования мобильному терминалу вызывать интерфейс АРР для мобильного терминала для того, чтобы обрабатывать ресурс; и загружают ресурс из адреса ячейки запоминающего устройства для ресурса и отправляют загруженный ресурс и первую инструкцию на мобильный терминал с тем, чтобы давать возможность мобильному терминалу вызывать интерфейс АРР для мобильного терминала для того, чтобы обрабатывать ресурс. 9 н. и 8 з.п. ф-лы, 11 ил.

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

Изобретение относится к области интерфейсов конечного пользователя для взаимодействия с контентом. Техническим результатом является обеспечение пользовательского интерфейса для взаимодействия пользователей с медиаданными, предоставляющего при отображении аудио элементов мультимедиа, соответствующих общему периоду времени, ассоциированному с визуальным элементом мультимедиа, отображенным в упорядоченном отображении аудиодорожки, получать доступ к визуальным элементам мультимедиа независимо от отображения аудиоэлементов мультимедиа. Для этого осуществляют прием множества элементов мультимедиа от системы связи, включающих в себя аудиоэлементы мультимедиа и визуальные элементы мультимедиа, и обеспечение пользовательского интерфейса, включающее в себя последовательное во времени отображение аудиоэлементов мультимедиа и последовательное во времени отображение визуальных элементов мультимедиа. При этом осуществление доступа к аудиоэлементу мультимедиа включает в себя упорядочивание отображения визуальных элементов мультимедиа на основании отображения аудиоэлементов мультимедиа и времени создания упомянутого аудиоэлемента мультимедиа, а осуществление доступа к визуальным элементам мультимедиа включает в себя упорядочивание отображения визуальных элементов мультимедиа независимо от отображения аудиоэлементов мультимедиа. 3 н. и 21 з.п. ф-лы, 7 ил.

Изобретение относится к вычислительным комплексам и компьютерным сетям. Техническим результатом является обеспечение информационного взаимодействия в единой информационной среде объектов. Способ содержит следующие этапы: формирование блока данных о назначении информации путем включения в него данных о назначении объекта и данных, которые входят в состав исходного блока данных об информации, и передача его через сеть передачи данных в приемный пункт той организационной системы, данные об адресе которой входят в состав этого блока данных, в приемном пункте прием блока данных о назначении информации, определение данных об адресе объекта и передача данных о типе информации. При этом фиксируют данные о типе информации и данные об информации, которые тождественны данным о типе информации и данным об информации, входящим в исходный блок данных об информации. 1 з.п. ф-лы, 2 ил.

Изобретение относится к средствам для приема независимых потоков информации. Техническим результатом является увеличение объема передаваемой информации командной радиолинией командно-измерительной системы (КИС) при использовании резерва сигнально-кодовой конструкции информационного сигнала, что позволяет обеспечить прием передаваемого дополнительного потока информации с любой скоростью без введения дополнительной антенны или дополнительного приемного устройства КИС и без изменения требований к антенно-фидерному устройству. Устройство, содержащее первый полосовой фильтр с полосой 2 МГц, шесть перемножителей свертки сигнала, обнаружитель, второй полосовой фильтр с полосой 200 кГц, мультиплексор МХ, третий полосовой фильтр с частотной настройкой F0-Fт/2, кольцо фазовой автоподстройки системы слежения за задержкой, N- и М-разрядные генераторы псевдослучайной последовательности, четвертый полосовой фильтр с полосой 5 кГц, пятый полосовой фильтр с частотной настройкой F0+Fт/2, блок частотной автоподстройки, канал измерения скорости, два интегратора, кольцо фазовой автоподстройки по несущей, шестой полосовой фильтр с полосой 64 кГц, фильтр нижних частот, синхронный детектор. 1 ил.

Изобретение относится к средствам запуска приложения, которые связаны с областью компьютерной технологии. Технический результат заключается в экономии памяти маршрутизатора. Указанный результат достигается за счет применения способа запуска приложения в маршрутизаторе, который включает: установление соединения с терминалом; определение, поддерживает ли терминал частный протокол; и если определено, что терминал поддерживает частный протокол, запуск приложения, основанного на частном протоколе, при этом процедура определения, поддерживает ли терминал частный протокол, включает: чтение имени хоста терминала из файла конфигурации DHCP (протокол динамического конфигурирования хоста), при этом имя хоста извлекается и добавляется в файл конфигурации DHCP при установлении маршрутизатором соединения с терминалом; определение, содержит ли список предварительно установленных имен тип хоста, согласующийся с именем хоста, при этом в списке имен хранятся типы хостов терминалов, поддерживающих частный протокол; и определение того, что терминал поддерживает частный протокол, если в списке имен содержится тип хоста, согласующийся с именем хоста. 3 н. и 6 з.п. ф-лы, 5 ил.
Наверх