Способ и устройство для доставки информации
Иллюстрации
Показать всеГруппа изобретений относится к технологиям предоставления информации. Техническим результатом является повышение точности и полноты информации, представляющей интерес для пользователя за счет выполнения кластерного и корреляционного анализа. Предложен способ предоставления доставляемой информации. Способ содержит этап, на котором получают целевую информацию, хранящейся локально в терминале, определяют интересующий параметр на основании целевой информации. Способ включает в себя этап, на котором передают в терминал доставляемую информацию, соответствующую интересующему параметру, в котором целевая информация включает текущую целевую информацию и целевую информацию об истории. При этом определение интересующего параметра на основании целевой информации дополнительно содержит выполнение кластерного корреляционного анализа на основании текущей целевой информации и целевой информации об истории. 8 н. и 14 з.п. ф-лы, 13 ил.
Реферат
Настоящая заявка испрашивает приоритет китайской заявки на патент №201510698403.2, поданной 23 октября 2015, которая во всей своей полноте включена сюда путем ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение, в общем, относится к мобильной связи, а более конкретно - к способу, устройству, аппарату и системе для доставки информации.
Уровень техники
В настоящее время пользователи мобильных терминалов могут принимать большое разнообразие доставляемой информации (push-информации), такой как принудительно доставляемые рекламные объявления. В предшествующем уровне техники для доставки информации обычно пользовательскую информацию получают первой, и информация доставляется на основании полученной пользовательской информации. Источники пользовательской информации можно обычно разделить на три типа, то есть на текстовую информацию, и информацию о действиях пользователя и информацию об изображении. Текстовая информация может включать в себя информацию об учетной записи пользователя и информацию о ресурсах, к которым имеют доступ пользователи; информация о действиях пользователя может включать в себя просмотр действий, загрузку действий, время работы и т.п.; информация об изображении может включать в себя снимки, сделанные пользователями.
В предшествующем уровне техники текстовая информация и информация о действиях пользователя используются в основном для анализа пользовательской информации с целью доставки информации. В некоторых способах используется информация об изображении, однако только ограниченная информация, такая как время, когда был сделан снимок, географическая информация и информация об основных параметрах устройства захвата изображения, получается посредством информации о файле обмена изображениями (EXIF).
Сущность изобретения
Настоящее изобретение направлено на способ, устройство, аппарат и система для доставки информации. Доставку информации можно осуществить на основании интересующего параметра, определенного настоящим раскрытием.
Согласно первому аспекту настоящего изобретения предложен способ доставки информации, включающий в себя: получение целевой информации, хранящейся локально в терминале; определение интересующего параметра на основании целевой информации; и передачу в терминал доставляемой информации, соответствующей интересующему параметру.
Альтернативно, обработка получения целевой информации, хранящейся локально в терминале, может включать в себя: получение целевой информации, хранящейся локально в терминале через платформу Storm распределенной обработки потоковых данных в режиме реального времени.
Альтернативно, обработка получения целевой информации, хранящейся локально в терминале, может включать в себя: получение одной или более из оперативной информации об истории изображения, оперативной информации об истории текста, оперативной информации об истории аудио и оперативной информации об истории видео, хранящихся локально в терминале.
Альтернативно, обработка определения интересующего параметра на основании целевой информации может включать в себя: выполнение удаления дубликатов в отношении целевой информации; определение интересующего параметра на основании целевой информации с удаленными дубликатами.
Альтернативно, обработка передачи в терминал доставляемой информации, соответствующей интересующему параметру, может включать в себя: передачу в терминал одного или более рекламных объявлений, рекомендаций относительно приложений и уведомлений, которые соответствуют интересующему параметру.
Альтернативно, обработка получения целевой информации, хранящейся локально в терминале, может включать в себя: получение текущей целевой информации и целевой информации об истории, хранящихся локально в терминале.
Согласно второму аспекту настоящего изобретения предложен способ доставки информации, включающий в себя: получение локально хранящейся целевой информации; определение интересующего параметра на основании целевой информации; передачу в сервер интересующего параметра таким образом, чтобы сервер был выполнен с возможностью получения доставленной информации, соответствующей интересующему параметру; и приема доставленной информации, переданной сервером.
Альтернативно, обработка получения локально хранящейся целевой информации может включать в себя: получение локально хранящейся целевой информации через платформу Storm распределенной обработки потоковых данных в режиме реального времени.
Альтернативно, обработка получения локально хранящейся целевой информации может включать в себя: получение одной или более из оперативной информации об истории изображения, оперативной информации об истории текста, оперативной информации об истории аудио и оперативной информации об истории видео, которые хранятся локально.
Альтернативно, обработка определения интересующего параметра на основании целевой информации может включать в себя: выполнение удаления дубликатов в отношении целевой информации; определение интересующего параметра на основании целевой информации с удаленными дубликатами.
Согласно третьему аспекту вариантов осуществления настоящего изобретения предложено устройство для доставки информации, включающее в себя: модуль получения информации, выполненный с возможностью получения целевой информации, хранящейся локально в терминале; модуль определения интересующего параметра, выполненный с возможностью определения интересующего параметра на основании целевой информации, полученной модулем получения информации; и модуль доставки информации, выполненный с возможностью передачи в терминал доставляемой информации, соответствующей интересующему параметру, определенному модулем определения интересующего параметра.
Альтернативно, устройство может дополнительно включать в себя: модуль установки платформы, выполненный с возможностью установки платформы Storm распределенной обработки потоковых данных в режиме реального времени, причем модуль получения информации получает целевую информацию, хранящуюся локально в терминале через платформу Storm распределенной обработки потоковых данных в режиме реального времени, которая устанавливается модулем установки платформы.
Альтернативно, модуль определения интересующего параметра может дополнительно включать в себя: подмодуль удаления дубликатов, выполненный с возможностью удаление дубликатов в отношении целевой информации; и подмодуль интересующего параметра, выполненный с возможностью определения интересующего параметра на основании целевой информации с удаленными дубликатами.
Альтернативно, модуль доставки информации может дополнительно включать в себя: подмодуль для хранения информации, выполненный с возможностью хранения рекламных объявлений, рекомендаций относительно приложений и уведомлений, соответствующих интересующему параметру; и подмодуль доставки информации, выполненный с возможностью передачи в терминал одного или более рекламных объявлений, рекомендаций относительно приложений и уведомлений, которые соответствуют интересующему параметру и хранятся в подмодуле для хранения информации.
Согласно дополнительному аспекту вариантов осуществления настоящего изобретения предложено устройство для доставки информации, включающее в себя: модуль получения информации, выполненный с возможностью получения локально хранящейся целевой информации; модуль определения интересующего параметра, выполненный с возможностью определения интересующего параметра на основании целевой информации, полученной модулем получения информации; модуль передачи интересующего параметра, выполненный с возможностью передачи в сервер интересующего параметра, определенного модулем определения интересующего параметра таким образом, чтобы доставить информацию, соответствующую интересующему параметру, полученному сервером; и модуль приема информации, выполненный с возможностью приема доставляемой информации, переданной сервером.
Альтернативно, устройство может дополнительно включать в себя: модуль установки платформы, выполненный с возможностью установки платформы Storm распределенной обработки потоковых данных в режиме реального времени, причем модуль получения информации получает локально хранящуюся целевую информацию через платформу Storm распределенной обработки потоковых данных в режиме реального времени, которая устанавливается модулем установки платформы.
Альтернативно, модуль получения информации может дополнительно включать в себя: подмодуль для хранения информации, выполненный с возможностью локального хранения оперативной информации об истории изображения, оперативной информации об истории текста, оперативной информации об истории аудио и оперативной информации об истории видео; и подмодуль получения, выполненный с возможностью получения одной или более из оперативной информации об истории изображения, оперативной информации об истории текста, оперативной информации об истории аудио и оперативной информации об истории видео, хранящихся локально в подмодуле для хранения информации.
Альтернативно, модуль определения интересующего параметра может дополнительно включать в себя: подмодуль удаления дубликатов, выполненный с возможностью удаление дубликатов в отношении целевой информации; и подмодуль интересующего параметра, выполненный с возможностью определения интересующего параметра на основании целевой информации с удаленными дубликатами.
Согласно пятому аспекту вариантов осуществления настоящего изобретения предложено устройство для доставки информации, включающее в себя: процессор; память для хранения исполняемых процессором инструкций; причем процессор выполнен с возможностью: получения целевой информации, хранящейся локально в терминале; определения интересующего параметра на основании целевой информации; и передачи в терминал доставляемой информации, соответствующей интересующему параметру.
Согласно шестому аспекту вариантов осуществления настоящего изобретения предложено устройство для доставки информации, включающее в себя: процессор; память для хранения исполняемых процессором инструкций; причем процессор выполнен с возможностью: получения локально хранящейся целевой информации; определения интересующего параметра на основании целевой информации; передачи интересующего параметра в сервер таким образом, чтобы сервер был выполнен с возможностью получения доставленной информации, соответствующей интересующему параметру; и приема доставляемой информации, переданной сервером.
Согласно седьмому аспекту вариантов осуществления настоящего изобретения предложена система для доставки информации, включающая в себя: сервер, выполненный с возможностью: получения целевой информации, хранящейся локально в терминале, определения интересующего параметра на основании целевой информации и передачи в терминал доставляемой информации, соответствующей интересующему параметру; и терминал, выполненный с возможностью: хранения целевой информации и приема доставляемой информации, которая соответствует интересующему параметру, переданному сервером.
Согласно восьмому аспекту вариантов осуществления настоящего изобретения предложено устройство для доставки информации, включающее в себя: терминал, выполненный с возможностью: получения локально хранящейся целевой информации, определения интересующего параметра на основании целевой информации, передачи интересующего параметра в сервер и приема доставляемой информации, переданной сервером; и сервер, выполненный с возможностью: приема интересующего параметра, переданного с помощью терминала, получения доставляемой информации, соответствующей интересующему параметру на основании интересующего параметра, и передачи доставляемой информации в терминал.
Варианты осуществления изобретения могут обеспечить по меньшей мере некоторые из следующих полезных эффектов:
В настоящем изобретении интересующий параметр можно определить на основании целевой информации, хранящейся локально в терминале, и доставляемую информацию, которая соответствует интересующему параметру, можно передать в терминал в соответствии с интересующим параметром, определенным на основании целевой информации, которая хранится локально в терминале, тем самым можно повысить точность и полноту по отношению к полученному содержанию, представляющему интерес для пользователя, и можно доставить информацию на основании более точного и полного интереса пользователя, тем самым можно лучше удовлетворить требования пользователя.
В изобретении используется платформа Storm распределенной обработки потоковых данных в режиме реального времени, которая больше всего подходит для обработки в режиме реального времени по сравнению с широко используемой платформой распределенной обработки, такой как hadoop.
В изобретении можно получить большое разнообразие целевой информации, которая может включать в себя, но не ограничиваться этим, одну или более из оперативной информации об истории изображения, оперативной информации об истории текста, оперативной информации об истории аудио и оперативной информации об истории видео, хранящихся локально в терминале.
В изобретении можно выполнить удаление дубликатов в отношении целевой информации, которое может привести к уменьшенному количеству обрабатываемой информации, поэтому можно уменьшить сложность вычислений и повысить скорость обработки.
В изобретении можно доставлять различную информацию, которая может включать в себя, но не ограничиваться этим, одно или более рекламных объявлений, рекомендации относительно приложений и уведомления, которые соответствуют интересующему параметру.
Изобретение позволяет выполнить кластерный и корреляционный анализ на основе текущей целевой информации и целевой информации об истории, чтобы более точно определить интересующий параметр пользователя и отследить изменения интересующего параметра.
Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются только примерными и не ограничивают настоящее изобретение.
Краткое описание чертежей
Сопроводительные чертежи, которые включены в и образуют часть данного описания, иллюстрируют варианты осуществления в соответствии с изобретением и вместе с описанием служат для объяснения принципов изобретения.
На фиг. 1 показана блок-схема последовательности операций, иллюстрирующая способ доставки информации согласно примерному варианту осуществления.
На фиг. 2 показана блок-схема последовательности операций, иллюстрирующая другой способ доставки информации согласно примерному варианту осуществления.
На фиг. 3 показана блок-схема последовательности операций, иллюстрирующая другой способ доставки информации согласно примерному варианту осуществления.
На фиг. 4 показана блок-схема последовательности операций, иллюстрирующая другой способ доставки информации согласно примерному варианту осуществления.
На фиг. 5 показана блок-схема, иллюстрирующая устройство для доставки информации согласно примерному варианту осуществления.
На фиг. 6 показана блок-схема, иллюстрирующая другое устройство для доставки информации согласно примерному варианту осуществления.
На фиг. 7 показана блок-схема, иллюстрирующая другое устройство для доставки информации согласно примерному варианту осуществления.
На фиг. 8 показана блок-схема, иллюстрирующая другое устройство для доставки информации согласно примерному варианту осуществления.
На фиг. 9 показана блок-схема, иллюстрирующая устройство согласно примерному варианту осуществления.
На фиг. 10 показана блок-схема, иллюстрирующая устройство согласно примерному варианту осуществления.
На фиг. 11 показана структурная блок-схема, иллюстрирующая устройство согласно примерному варианту осуществления.
На фиг. 12 показана блок-схема системы, иллюстрирующая устройство согласно примерному варианту осуществления.
На фиг. 13 показана блок-схема системы, иллюстрирующая устройство согласно примерному варианту осуществления.
Подробное описание изобретения
Теперь будет сделана подробная ссылка на примерные варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Последующее описание опирается на сопроводительные чертежи, на которых одинаковые ссылочные позиции на различных чертежах представляют собой одинаковые или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примерных вариантов осуществления, не представляют собой все реализации настоящего изобретения. Вместо этого они являются только примерами устройства и способов, соответствующих аспектам, которые относятся к изобретению, как изложено в формуле изобретения.
Термины, использованные в настоящем раскрытии, предназначены только для описания конкретных вариантов осуществления, а не ограничения настоящего раскрытия. Термины, используемые в форме единственного числа в настоящем раскрытии и в прилагаемой формуле изобретения, включают в себя форму множественного числа, если иное в явном виде не следует из контекста. Следует понимать, что термин "и/или", используемый в данном документе, показывает и содержит любую или все возможные комбинации одного или более связанных с ним элементов, которые были перечислены.
Следует понимать, что термины "первый", "второй" и "третий" можно использовать для описания различной информации, но она не ограничивается этими терминами. Эти термины используются только для разделения одинакового типа информации друг от друга. Например, первая информация может также упоминаться как вторая информация без отклонения от объема настоящего раскрытия, аналогичным образом, вторая информация может также упоминаться как первая информация. Слово "если", которое используется в данном документе, можно также интерпретировать как "когда", или "хотя" или "реагировать на определение" в зависимости от контекста.
На фиг. 1 показана блок-схема последовательности операций, иллюстрирующая способ принудительной доставки информации согласно примерному варианту осуществления.
Способ можно применить к серверу, показанному на фиг.1, и включает в себя следующее этапы.
На этапе 101 можно получить целевую информацию, хранящуюся локально в терминале.
Обработка получения целевой информации, хранящейся локально в терминале, может включать в себя получение оперативной информации об истории изображении, тексте, аудио и видео, хранящихся локально в терминале.
Обработка получения целевой информации, хранящейся локально в терминале, может включать в себя получение текущей целевой информации и целевой информации об истории, хранящейся локально в терминале.
На этапе 102 интересующий параметр определяется на основании целевой информации.
Текущие интересы и хобби пользователя могут быть изучены путем получения целевой информации, которая является индикатором интересов пользователя и хобби и хранится локально в терминале, поэтому можно определить интересующий параметр пользователя.
Например, можно предположить, что пользователь может иметь спрос на услуги по уходу за детьми на основании полученных изображений, которые хранятся локально в терминале и можно определить интересующий параметр пользователя.
На этапе 103 доставляемую информацию, соответствующую интересующему параметру, можно передать в терминал.
На этом этапе сервер может передавать в мобильный терминал доставляемую информацию, которая может включать в себя, но не ограничиваться этим, одно или более рекламных объявлений, рекомендации относительно приложений и уведомлений, которые соответствуют интересующему параметру.
Из варианта осуществления можно увидеть, что интересующий параметр можно определить на основании целевой информации, хранящейся локально в терминале, и доставляемую информацию, которая соответствует интересующему параметру, можно передать в терминал согласно интересующему параметру, определенному на основании целевой информации, которая хранится локально в терминале, тем самым можно повысить точность и полноту по отношению к получению, представляющему интерес для пользователя, и информацию можно доставить на основании более точного и полного интереса пользователя, тем самым можно лучше удовлетворить требования пользователя.
На фиг. 2 показана блок-схема последовательности операций, иллюстрирующая другой способ доставки информации согласно примерному варианту осуществления.
Способ можно применить к серверу. Технические решения, предложенные в раскрытии, будут описаны более подробно по отношению к фиг. 1.
Как показано на фиг. 2, способ может включать в себя следующие этапы.
На этапе 201 целевую информацию, хранящуюся локально в терминале и загруженную с помощью терминала, можно получить с помощью сервера.
В терминале варианта осуществления целевая информация, которая может включать в себя, но не ограничиваться этим, одну или более из оперативной информации об истории изображения, оперативной информации об истории текста, оперативной информации об истории аудио и оперативной информации об истории видео, может храниться локально в терминале. Целевую информацию, хранящуюся локально в терминале, можно загрузить в сервер с помощью терминала, и целевую информацию можно принять с помощью сервера для анализа. Принимая во внимание перегруженное ЦПУ и чрезмерную потребляемую мощность терминала в том случае, когда в терминале выполняется аналитическая обработка целевой информации, особенно изображений, целевую информацию можно загрузить с помощью терминала в сервер для аналитической обработки.
На этом этапе целевую информацию, хранящуюся локально в терминале и загруженную с помощью терминала, можно получить с помощью сервера через платформу Storm распределенной обработки потоковых данных в режиме реального времени.
В раскрытии используется платформа Storm, а не другие платформы распределительной обработки, такие как hadoop. Hadoop широко используется при обработке массива данных благодаря своей высокой производительности, автоматической отказоустойчивости и т.д. Однако платформа hadoop, которая является хорошей при пакетной обработке данных, не является хорошей при вычислении в режиме реального времени. Платформа storm представляет собой платформу распределенной обработки потоковых данных с открытым исходным кодом, которая имеет мощный потенциал для обработки в режиме реального времени. Сценарии применения Storm могут включать в себя потоковую обработку данных. Storm можно использовать для обработки устойчивого потока входящих сообщений и записей результатов обработки в запоминающее устройство. Поэтому с учетом количества целевой информации, в частности, изображений, и требований к обработке в режиме реального времени, особенно когда размеры изображений достигают уровня Р (где Р - единица измерения емкости памяти запоминающего устройства), обработка потоковых данных Storm используется в сервере для аналитической обработки для того, чтобы можно было обрабатывать большое количество изображений в реальном режиме времени. Следует отметить, что настоящее раскрытие иллюстрировано по отношению к платформе Storm распределенной обработки потоковых данных в режиме реального времени, но оно не ограничивается этим, и можно также использовать другую платформу распределенной обработки в режиме реального времени, которая имеет большие возможности обработки данных.
Обработка получения целевой информации, хранящейся локально в терминале, может включать в себя получение текущей целевой информации и целевой информации об истории, хранящейся локально в терминале.
На этапе 202 удаление дубликатов можно выполнить с помощью сервера.
Удаление дубликатов можно выполнить с помощью сервера с целью уменьшения количества обрабатываемой информации, в результате чего можно уменьшить сложность вычислений и увеличить скорость обработки.
Удаление дубликатов варианта осуществления может включать в себя удаление дублированных содержаний, основанных на темах изображений, например, удаление одинаковых изображений или изображений, имеющих небольшие различия.
На этапе 203 интересующий параметр можно определить с помощью сервера на основании целевой информации с удаленными дубликатами.
Когда целевой информацией является текстовая информация, интересующий параметр можно определить на основании информации об учетной записи пользователя и информации о ресурсах, к которым пользователь имеет доступ, и которые содержатся в текстовой информации.
Когда целевой информацией является видео, интересующий параметр можно определить на основании названия, содержания и времени просмотра видео.
Когда целевой информацией является аудио, интересующий параметр можно определить на основании распознавания изображения, такого как распознавание лиц и распознавание объектов, чтобы извлечь информацию, такую как пол, возраст, настроение, члены семьи, хобби, уровень дохода, и другую информацию о пользователе и определить интересующий параметр на основании извлеченной информации.
Например, можно определить, что пользователь интересуется активным отдыхом, если видео, связанное с путешествием было недавно просмотрено пользователем.
В качестве другого примера, можно определить, что пользователь имеет спрос на обучение детей, если сервер распознает изображение, загруженное пользователем как участие ребенка в некотором учебном курсе.
Технологии распознавания изображения, такие как face.com, Orbeus, face++ и т.д., предоставляемые предприятием, или технологии распознавания лица с глубоким обучением могут использоваться настоящим раскрытием. Следует отметить, что алгоритмы, участвующие в распознавании изображений, можно регулировать с развитием технологий распознавания изображения. Интересующий параметр пользователя можно определить путем анализа характеристической информации посредством технологий анализа и извлечения данных, причем характеристическая информация получается в ходе распознавания изображения. Например, одно или более ключевых слов или информацию о тегах, такую как время, местоположение, тип объекта, и другую информацию можно получить после анализа распознавания изображения, и можно получить интересующий параметр пользователя. Поэтому, с помощью распознавания изображения можно получить основную информацию, такую как пол, возраст, настроение, члены семьи, хобби, уровень дохода и т.д., и можно определить интересующий параметр для точной и своевременной доставки последующей персонализированной доставляемой информации. Технологии анализа и извлечения данных могут включать в себя K-Miner, массовую параллельную обработку (МРР), симметричную многопроцессорную обработку (+SMP), систему интеллектуального анализа данных Джени-Сейджа (Geni-Sage) (GDM) и т.п.
В том случае, когда полученная целевая информация включает как текущую целевую информацию, так и целевую информацию об истории, хранящуюся локально в терминале, раскрытие позволяет также выполнить кластерный и корреляционный анализ на основании текущей целевой информации и целевой информации об истории, чтобы более точно определить интересующий параметр пользователя и отследить изменения интересующего параметра.
Следует отметить, что интересующий параметр после определения можно хранить на сервере посредством технологий облачного хранения данных. В дополнение, интересующий параметр, определенный с помощью сервера, можно также синхронизировать с соответствующими пользовательскими терминалами.
На этапе 204 доставляемую информацию, соответствующую интересующему параметру, можно передать в терминал с помощью сервера.
На этом этапе сервер может передавать через свою систему доставки в мобильный терминал доставляемую информацию, которая может включать в себя, но не ограничиваться этим, одно или более из: рекламных объявлений, рекомендаций относительно приложений и уведомлений, которые соответствуют интересующему параметру.
Вышеупомянутая процедура может быть проиллюстрирована совместно со сценарием применения.
Например, на основании распознавания изображений, которые были загружены с помощью мобильного терминала, можно определить информацию, такую как, имеет ли пользователь детей, количество детей, которое имеет пользователь, пол, возраст, хобби каждого ребенка и т.д., затем можно установить уровень дохода семьи в зависимости от количества детей, географической информации и содержаний изображений, основываясь на этой информации можно сделать вывод относительно того, что пользователь имеет потребность в услугах по уходу за детьми, таким образом можно определить интересующий параметр, и пользователю можно доставить информацию о продуктах, которая относится к детям.
В дополнение, кластерный и корреляционный анализ можно выполнить по отношению к самым последним изображениям, загруженным с помощью терминала. Например, можно определить, что пользователь имеет спрос на обучение детей, если сервер распознал изображение, загруженное пользователем, как участие детей в некотором учебном курсе, затем можно определить интересующий параметр пользователя, чтобы предоставить пользователю информацию, которая относится к информации обучения и информации относительно устройств, которые необходимы для некоторых любимых занятий. Например, можно определить, что изображение сделано в учебном учреждении путем анализа изображения, такого как анализ информации о логотипе и программах обучения и т.д., учебного учреждения на изображении, и после всестороннего анализа будет очевидно, что пользователь намеревается выбрать курс обучения для своего ребенка, затем пользователю могут быть доставлены рекламные объявления, которые относятся к курсам обучения. В этом случае, поскольку то, что доставляется, представляет собой то, что имеет отношение к пользователю, доставляемая реклама не вызовет у пользователя антипатии, и все - пользователь, рекламодатель и продавец извлекут из этого выгоду.
Из варианта осуществления можно увидеть, что целевую информацию, хранящуюся локально в терминале и загруженную с помощью терминала, можно получить с помощью сервера. Интересующий параметр можно определить на основании целевой информации, и доставляемую информацию можно передать на основании интересующего параметра. Если изображения, загруженные с помощью терминала, получены посредством распознавания изображения, то можно получить основную информацию, такую как пол, возраст, настроение, члены семьи, хобби, уровень дохода и т.д., и можно определить интересующий параметр для точной и своевременной доставки последующей персонализированной информации, такой как рекламные объявления, рекомендации относительно приложений и уведомления, чтобы полностью удовлетворить потребности пользователя, рекламодателя и продавца.
На фиг. 3 показана блок-схема последовательности операций, иллюстрирующая другой способ доставки информации согласно примерному варианту осуществления.
Способ можно применить к серверу. Следует отметить, что техническое решение, предложенное в настоящем раскрытии, можно применить к мобильному терминалу в случае расширенной конфигурации и большой емкости аккумуляторной батареи мобильного терминала. По сравнению с вариантами осуществления, показанными на фиг. 1 и фиг. 2, аналитическая обработка для целевой информации выполняется в мобильном терминале в способе, иллюстрированном на фиг. 3.
Как показано на фиг. 3, способ может включать в себя следующие этапы.
На этапе 301 можно получить целевую информацию, хранящуюся локально в терминале.
Обработка на этом этапе может включать в себя получение оперативной информации об истории изображения, тексте, аудио и видео, хранящейся локально в терминале.
Обработка на этом этапе может включать в себя получение текущей целевой информации и целевой информации об истории, хранящейся локально в терминале.
На этапе 302 интересующий параметр определяется на основании целевой информации.
Текущие интересы и хобби пользователя могут быть изучены путем получения целевой информации, которая является индикатором интересов пользователя и хобби и хранится локально в терминале, поэтому можно определить интересующий параметр пользователя.
Например, можно предположить, что пользователь может иметь спрос на услуги по уходу за детьми на основании полученных изображений, которые хранятся локально в терминале, и можно определить интересующий параметр пользователя.
На этапе 303 интересующий параметр можно передать в сервер таким образом, чтобы сервер мог получить доставляемую информацию, соответствующую интересующему параметру.
На этом этапе мобильный терминал может передавать в сервер интересующий параметр, который был определен таким образом, чтобы сервер мог получать доставляемую информацию, соответствующую интересующему параметру на основании интересующего параметра, причем доставляемая информация может включать в себя, но не ограничиваться этим, одно или более рекламных объявлений, рекомендации относительно приложений и уведомления, которые соответствуют интересующему параметру.
На этапе 304 можно принять доставляемую информацию, переданную сервером.
Из варианта осуществления можно увидеть, что интересующий параметр можно определить на основании целевой информации, хранящейся локально в терминале, и доставляемую информацию можно передать в сервер согласно интересующему параметру, определенному на основании целевой информации, которая хранится локально в терминале, затем доставляемую информацию, которая соответствует интересующему параметру, можно передать в терминал с помощью сервера, тем самым можно повысить точность и полноту по отношению к получению, представляющему интерес для пользователя, и информацию можно доставить на основании более точного и полного интереса пользователя, тем самым можно лучше удовлетворить требования пользователя.
На фиг. 4 показана блок-схема последовательности операций, иллюстрирующая другой способ доставки информации согласно примерному варианту осуществления.
Способ можно применить к мобильному терминалу. Технические решения, предложенные в раскрытии, будут описаны более подробно по отношению к фиг. 3.
На этапе 401 целевую информацию, хранящуюся локально в мобильном терминале, можно получить с помощью мобильного терминала.
На этом этапе мобильный терминал может получать целевую информацию, хранящуюся локально в нем, причем целевая информация может включать в себя, но не ограничиваться этим, одну или более из оперативной информации об истории изображения, оперативной информации об истории текста, оперативной информации об истории аудио и оперативной информации об истории видео.
На этом этапе целевую информацию, хранящуюся локально в мобильном терминале, можно получить с помощью мобильного терминала через платформу Storm распределенной обработки потоковых данных в режиме реального времени.
Обработка получения целевой информации, хранящейся локально в мобильном терминале, может включать в себя получение текущей целевой информации и целевой информации об истории, хранящейся локально в терминале.
На этапе 402 удаление дубликата в отношении полученной целевой информации можно выполнить с помощью мобильного терминала.
Удаление дубликатов можно выполнить с помощью мобильного терминала с целью уменьшения количества обрабатываемой информации, в результате чего можно уменьшить сложность вычислений и увеличить скорость обработки.
Удаление дубликатов варианта осуществления может включать в себя удаление дублированных содержаний, основанных на темах изображений, например, удаление одинаковых изображений или изображений с небольшими различиями.
На этапе 403 интересующий параметр можно определить с помощью мобильного терминала на основ