СЕРВЕР, ПРЕДОСТАВЛЯЮЩИЙ СЛУЖБУ ЗАГРУЗКИ СОДЕРЖИМОГО, И ТЕРМИНАЛ И СПОСОБ ДЛЯ ЗАГРУЗКИ СОДЕРЖИМОГО Российский патент 2014 года по МПК G06Q50/00 

Описание патента на изобретение RU2533093C2

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

Служба социальных сетей SNS (Social Network Service) представляет собой службу, основанную на интернет-технологиях, которая формирует социальные сети, позволяет совместное использование информации и сообщества одного человека, мультимедиа одного человека и зачастую осуществляется в виде веб-сайта сообщества, который создается для развития человеческих отношений через взаимодействия между участниками. SNS сайты позволяют пользователям взаимодействовать через Интернет, например, используя электронную почту и мгновенный обмен сообщениями, и загружать различное содержимое. Примеры SNS сайтов включают в себя Facebook®, MySpace®, Twitter®, Flickr® и Youtube®.

В зависимости от SNS сайта свойства, размеры (то есть дозволенные размеры данных или размеры файлов) и форматы содержимого, предназначенного для загрузки для пользователя, могут быть различными. Дополнительно различные свойства содержимого, загруженного пользователем, означают, что каждый SNS сайт обладает различным интерфейсом прикладного программирования API (Application Programming Interface).

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

РЕШЕНИЕ ПРОБЛЕМЫ

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

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

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

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

фиг.4 демонстрирует объединенный пользовательский интерфейс UI (User Interface) ввода содержимого и направляющий интерфейс UI, представленные сервером, в соответствии с вариантом осуществления настоящего изобретения;

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

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

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

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

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

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

фиг.11 демонстрирует интерфейс UI для выбора сайта, предоставляемый сервером, в соответствии с вариантом осуществления настоящего изобретения;

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

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

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

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

ЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

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

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

Ссылаясь на фиг.1, сервер 100 выполняет сетевую связь с пользовательским терминалом 300 и SNS сайтом 200 службы социальных сетей. Связь между сервером 100 и пользовательским терминалом 300 и связь между сервером 100 и SNS сайтом 200 может выполняться через сеть, на основе проводов, или беспроводную сеть, например, через сеть Интернет.

Сервер 100 включает в себя блок 110 связи, блок 120 хранения и контроллер 300, который управляет блоком 110 связи и блоком 120 хранения и регулирует всю службу, предоставляемую пользовательскому терминалу 300. Сервер 100 предоставляет объединенный интерфейс, чтобы позволить загрузку содержимого, такого как текст, изображения, музыка или видеозаписи, на множество SNS сайтов 200. Это означает, что пользователь может загружать содержимое сразу на множество SNS сайтов 200, используя интерфейс, предоставляемый сервером 200, без осуществления доступа к каждому из SNS сайтов 200 по отдельности.

Блок 110 связи осуществляет связь с пользовательским терминалом 300, принимает управляющий сигнал, сигнал выбора и т.п. от пользовательского терминала 300 и передает пользовательский интерфейс (UI), предоставляемый пользовательскому терминалу 300 контроллером 130.

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

Блок 120 хранения хранит информацию о свойствах загрузки SNS сайтов 200. Хранимая информация о свойствах загрузки генерируется на основе интерфейса прикладного программирования API (Application Programming Interface), принимаемого от SNS сайтов 200.

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

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

Например, Twitter® предоставляет только службу коротких текстов и не предоставляет службу основного текста, чтобы вводить длинный текст, службу изображений, службу музыки или службу видеозаписей. Однако изображение, музыка и видеозаписи могут быть загружены на другой сайт, и в короткий текст может быть добавлена ссылочная информация об объекте. Tistory®, предоставляющий службу загрузки основного текста, предоставляет службу загрузки короткого текста, такого как название, основного текста и текста тегов. Flickr® не предоставляет службу загрузки музыки, но предоставляет службы загрузки изображений и видеозаписей, imeem® предоставляет службы загрузки текста тегов и музыки, а Youtube® предоставляет службы загрузки короткого текста, текста тегов, видеозаписей и основного текста для объяснения видеозаписей.

Контроллер 130 сохраняет информацию о свойствах загрузки SNS сайтов 200 на основе принятого интерфейса API от SNS сайтов 200. Информация о свойствах загрузки становится основанием для генерации объединенного интерфейса UI ввода содержимого и направляющего интерфейса UI, как это будет описываться ниже.

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

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

Обращаясь к фиг.3, как это описано выше, сервер 100 принимает интерфейс API от SNS сайта 200 на этапе S10, идентифицирует информацию о свойствах загрузки содержимого каждого SNS сайта 200 с использованием анализа API на этапе S20 и сохраняет информацию.

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

На этапе S60 сервер 100 передает результат аутентификации пользовательскому терминалу 300.

Как это описано выше, пользователь входит на сервере 100 за раз, и после этого пользователь может входить во множество SNS сайтов 200. Это означает, что сервер 100 предоставляет объединенный интерфейс аутентификации, который позволяет пользовательскому терминалу 300 войти во множество SNS сайтов 200 за раз для того, чтобы предоставить объединенный интерфейс для загрузки содержимого на SNS сайты 200.

Когда на этапе S70 пользователь завершает вход в соответствующие SNS сайты 200, сервер 100 предоставляет пользовательскому терминалу 300 графический пользовательский интерфейс GUI (Graphical User Interface), чтобы загружать содержимое на SNS сайты 200, на которые передается сигнал аутентификации. Интерфейс GUI генерируется на основе интерфейса API, принимаемого от SNS сайтов 200.

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

Более конкретно, фиг.4 демонстрирует объединенный интерфейс UI I ввода содержимого и направляющий интерфейс UI II, предоставленные сервером 100. Объединенный интерфейс UI I ввода содержимого представляет собой пространство, куда пользователь вводит содержимое, а направляющий интерфейс UI II включает в себя информацию по меньшей мере об одном сайте SNS 200.

Объединенный интерфейс UI I ввода содержимого включает в себя поле A названия для ввода названия содержимого, основное поле B для ввода текста, поле C тегов для ввода ключевого слова и поле D вложения для вложения файла изображения, видеофайла, аудиофайла и т.д. Под упомянутыми полями для ввода содержимого отображаются предварительный просмотр E для предварительного просмотра вводимого содержимого, установки F для отображения пользовательских установок, которые позволяют пользователю устанавливать опции, касающиеся загрузки и ввода содержимого, и OK G для загрузки содержимого, и отмена H для отмены ввода содержимого.

Направляющий интерфейс UI II включает в себя список символов сайтов 401-407, чтобы предоставить SNS сайты 200, и символы 401-407 сайтов могут отображать информацию о свойствах загрузки содержимого в различных формах.

Когда на этапе S80 пользователь вводит содержимое посредством интерфейса GUI, предоставленного пользовательскому терминалу 300, сервер 100 идентифицирует свойства и размеры содержимого на этапе S90 и предоставляет пользовательскому терминалу 300 информацию о свойствах загрузки SNS сайтов 200 на основе идентифицированного результата и интерфейса API, принимаемого от SNS сайтов 200 на этапе S100.

Когда пользователь вводит содержимое в поле A названия и в основное поле B, как это продемонстрировано на фиг.5, сервер 100 идентифицирует, что свойством вводимого содержимого является текст и размер, причем размер вводимого содержимого представляет собой SIZE. Затем сайт, который позволяет загрузку вводимого содержимого, отображается в направляющем интерфейсе UI II, чтобы предоставлять пользовательскому терминалу 300 информацию об упомянутом сайте. Из числа символов 401-407 сайтов направляющего интерфейса UI II активируются только символы от первого до четвертого символов 401-404 сайтов, которые позволяют загрузку названия и основного текста, введенных пользователем, и символы 405-407 сайтов с пятого до седьмого не активируются.

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

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

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

Когда пользователь вводит файл изображения в первое поле D-1 вложения, как это демонстрируется на фиг.6, дополнительно активируется символ 405 пятого сайта. Когда пользователь вводит аудиофайл во второе поле D-2 вложения, как это демонстрируется на фиг.7, дополнительно активируется символ 406 шестого сайта, чтобы позволить загрузку аудиофайла.

На фиг.7 активируются шесть символов 401-406 из семи символов 401-407. В этом состоянии, когда пользователь выбирает значок OK, содержимое, введенное в каждое поле, индивидуально загружается на SNS сайты 200, чтобы позволить загрузку содержимого. Это означает, что текст, введенный в поле названия, загружается на сайты 401-404, чтобы позволить загрузку из числа шести сайтов 401-406, а файл изображения и аудиофайл загружаются индивидуально на сайты 405 и 406, чтобы позволить загрузку из числа шести сайтов 401-406.

Когда пользователь удаляет аудиофайл из второго поля D-2 вложения и добавляет видеофайл, как это демонстрируется на фиг.8, символ 406 шестого сайта направляющего интерфейса UI II является неактивным, и активируется символ 407 седьмого сайта, чтобы позволить загрузку видеофайла.

Когда на этапе S130 вводится содержимое, и затем пользователь устанавливает дополнительную опцию или запрашивает предварительный просмотр, сервер 100 применяет опцию или предоставляет предварительный просмотр на этапе S140.

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

Обращаясь к фиг.9, пользователь может предварительно просматривать видеозаписи, введенные во второе поле D-2 вложения. Под видеозаписью отображается OK для загрузки содержимого и список для возврата назад к окну ввода содержимого.

Фиг.10 демонстрирует пример экрана установки пользователя, предоставляемого сервером, в соответствии с вариантом осуществления настоящего изобретения.

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

Когда на этапе S140 пользователь выбирает OK, чтобы запрашивать загрузку содержимого, сервер 100 предоставляет пользовательскому терминалу 300 интерфейс UI для выбора сайта, как это демонстрируется на фиг.11. Пользователь может дополнительно выбирать желаемый сайт для загрузки из числа активированных сайтов.

Когда выбирается содержимое для загрузки и сайт для загрузки, сервер 100 загружает содержимое на SNS сайты 200 на этапе S160. Контроллер 130 генерирует объединенный интерфейс API на основе информации об интерфейсе API, принятой от SNS сайтов 200. Объединенный интерфейс API может предоставлять объединенный интерфейс UI ввода содержимого и изменять свойства содержимого, так что содержимое может загружаться, в соответствии с интерфейсом API соответственных SNS сайтов 200.

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

Обращаясь к фиг.12, на этапе S80 пользователь вводит содержимое, на этапе S90 сервер 100 идентифицирует свойства и размер вводимого содержимого и на этапе S100 предоставляет информацию о свойствах загрузки SNS сайтов 200, как это описывается выше со ссылкой на фиг.3.

Размер содержимого, введенного пользователем, может быть большим, чем допустимый размер, загружаемый на SNS сайты 200.

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

Когда на этапе S180 от пользователя принимается сигнал на запрос изменения размера, сервер 100 изменяет размер содержимого и загружает на SNS сайты 200 измененное содержимое на этапе S190. Сервер 100 изменяет размер содержимого посредством уменьшения разрешения изображения или увеличения степени сжатия видеозаписи или изменяет формат файла содержимого на формат, в котором размер сокращается. Дополнительно передается текст с уменьшенной длиной, или может быть загружена только выбранная пользователем часть текста.

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

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

Когда на этапе S150 от пользователя принимается запрос на загрузку содержимого, сервер 100 предоставляет пользовательскому терминалу 300 информацию об ошибке в свойствах содержимого и информацию о направлении вставки содержимого на этапе S200. Когда пользователь загружает изображение, музыку или видеозапись на сайт, который не может загружать эти файлы, пользователю предоставляется информация об ошибке в свойствах содержимого. Кроме того, когда размер содержимого больше, чем тот, который позволяется SNS сайтом 200, пользовательскому терминалу 300 предоставляется информация об ошибке в свойствах содержимого и информация о направлении вставки содержимого.

Когда на этапе S210 от пользователя принимается сигнал на запрос вставки содержимого, сервер 100 загружает содержимое, вводимое пользователем, на другой сайт SNS 200, на этапе S220.

На этапе S230 сервер 100 принимает ссылочную информацию о содержимом или информацию вставки объекта от SNS сайта 200, на который загружается содержимое. Ссылочная информация о содержимом может представлять собой информацию единого указателя ресурсов URL (Uniform Resource Locator) о сайте SNS 200, на который загружается содержимое, а информация вставки объекта может представлять собой встроенный тег загруженного содержимого. Это означает, что хотя содержимое не загружается на сайт SNS 200, на который хочет загружать пользователь, из-за свойств содержимого содержимое может быть обеспечено гиперссылкой, используя сайт SNS 200, чтобы позволить загрузку содержимого. На этапе S240 сервер 100 добавляет принятую ссылочную информацию или информацию вставки объекта в текстовое поле SNS сайта 200, на который пользователь хочет загружать содержимое.

Например, изображение, музыка и видеозапись не могут быть загружены на Twitter® и Tistory® из числа SNS сайтов 200 на фиг.2, но пользователь может добавлять желаемое содержимое к выбранному сайту SNS 200, в соответствии с вариантом осуществления настоящего изобретения.

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

Дополнительно, когда загрузка содержимого ограничивается из-за размера или вида содержимого, сервер 100 может не предоставлять информацию об ошибке в свойствах содержимого и информацию о направлении вставки содержимого, но тогда автоматически загружает содержимое на доступный сайт SNS 200 и автоматически добавляет ссылочную информацию или информацию вставки объекта. Соответственно операции S200 и S210 могут опускаться.

Согласно другому варианту осуществления настоящего изобретения, когда пользователь выбирает сайт для загрузки содержимого, из числа по меньшей мере одного сайта SNS, сервер 100 может предоставлять информацию пользовательскому терминалу 300 о свойствах предела загрузки выбранного сайта, например, информацию о свойствах содержимого и о размере содержимого. Дополнительно, когда пользователь выбирает сайт SNS 200, состояние отображения объединенного интерфейса UI I ввода содержимого может быть изменено, чтобы активировать только поле ввода для ввода содержимого.

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

Как это демонстрируется на фиг.14, пользовательский терминал 300 включает в себя блок 310 связи, блок 320 хранения, блок 330 отображения, блок 340 ввода и контроллер 350. Пользовательский терминал 300 может представлять собой компьютер, телевизор, мобильный терминал и т.д. и генерирует объединенный интерфейс для загрузки содержимого, такого как текст, изображение, музыка или видеозапись, не только на один, но также на множество SNS сайтов 200.

Блок 310 связи принимает информацию об интерфейсе API, принимаемом от SNS сайтов 200, и передает на SNS сайты 200 содержимое, вводимое пользователем. Блок 310 связи осуществляет связи через основанные на проводах и беспроводные сети и осуществляет связь с сайтами SNS 200 через интернет-сеть.

Блок 320 хранения хранит интерфейс API, принимаемый от SNS сайтов 200, в соответствии с управлением посредством контроллера 350, и хранит информацию о свойствах загрузки SNS сайтов 200 для загрузки содержимого, генерируемого на основе интерфейса API. Информация о свойствах загрузки, хранимая в блоке 320 хранения, может включать в себя информацию, демонстрируемую, например, на фиг.2.

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

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

Контроллер 350 принимает интерфейс API от SNS сайтов 200 и сохраняет интерфейс API в блоке 320 хранения, отображает на блоке 330 отображения информацию о свойствах загрузки по меньшей мере одного сайта, на который пользователь хочет загружать содержимое, и загружает на сайт содержимое, вводимое пользователем.

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

Обращаясь к фиг.15, как это описано выше, на этапе S300 контроллер 350 принимает интерфейс API от SNS сайтов 200, идентифицирует информацию о свойствах загрузки содержимого каждого SNS сайта 200 с использованием анализа интерфейса API на этапе S310 и сохраняет информацию.

Когда от пользователя принимается управляющий сигнал для загрузки содержимого на SNS сайты 200, контроллер 350 отображает на блоке 330 отображения интерфейс GUI, так что пользователь загружает содержимое на SNS сайты 200 на этапе S320. Интерфейс GUI генерируется на основе интерфейса API, принимаемого от SNS сайтов 200. Интерфейс GUI, отображенный на блоке 330 отображения, включает в себя объединенный интерфейс UI ввода содержимого для того, чтобы пользователь вводил содержимое, и направляющий интерфейс UI, включающий в себя информацию по меньшей мере об одном сайте SNS 200. Объединенный интерфейс UI ввода содержимого и направляющий интерфейс UI могут включать в себя, например, изображения, демонстрируемые на фиг.4-11.

Когда на этапе S330 пользователь вводит содержимое посредством интерфейса GUI, контроллер 350 идентифицирует свойства и размер содержимого на этапе S340 и отображает на блоке 330 отображения информацию о свойствах загрузки SNS сайта 200, на который пользователь хочет загружать содержимое, на основе идентифицированного результата и интерфейса API на этапе S350.

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

Когда на этапе S360 запрашивается передача загрузки на сайт, чтобы окончательно выбрать содержимое для загрузки на сайт, контроллер 350 загружает содержимое на сайт SNS 200 на этапе S370.

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

Вдобавок, когда вводимые данные содержимого не загружаются на сайт SNS 200, из-за свойств содержимого, контроллер 350 может добавлять содержимое на желаемый сайт SNS 200, используя другой сайт.

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

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

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

название год авторы номер документа
СПОСОБ, СЕРВЕР И ТЕРМИНАЛ ДЛЯ ВЫПОЛНЕНИЯ РЕКОМЕНДАЦИИ ПРИЛОЖЕНИЯ НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ ПРИЛОЖЕНИЯ 2012
  • Ким Киунг-Дзоон
  • Ли Санг-Йоул
  • Ли Йоунг-Сеоп
RU2601174C2
СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ СОДЕРЖИМОГО БРАУЗЕРА 2013
  • Бао Чуаньчуань
  • Ли Мейна
  • Хоу Цзи
RU2622868C2
СИСТЕМЫ И СПОСОБЫ ДЛЯ ПРОЕЦИРОВАНИЯ СОДЕРЖИМОГО С КОМПЬЮТЕРНЫХ УСТРОЙСТВ 2004
  • Фуллер Эндрю Дж.
  • Соин Равипал С.
  • Зинк Рональд О.
  • Манион Тодд Р.
  • Мак Уилльям
RU2389067C2
СПОСОБ И УСТРОЙСТВО ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ДЛЯ ПОЛЬЗОВАТЕЛЬСКОГО ТЕРМИНАЛА 2013
  • Ким Хва-Киунг
  • Дзун Дзин-Ха
  • Ким Сунг-Соо
  • Бае Дзоо-Йоон
  • Ча Санг-Ок
RU2641468C2
УСТРОЙСТВО ОТОБРАЖЕНИЯ, КЛИЕНТСКИЙ ТЕРМИНАЛ И СПОСОБЫ УПРАВЛЕНИЯ ИМИ 2010
  • Чанг Воо-Йонг
  • Ю Сеунг-Донг
  • Парк Се-Дзун
  • Моон Мин-Дзеонг
RU2571391C2
СИСТЕМА И СПОСОБ ПРЕДОСТАВЛЕНИЯ КОНТЕНТА УСТРОЙСТВУ НА ОСНОВЕ МЕСТОПОЛОЖЕНИЯ УСТРОЙСТВА 2014
  • Риу Дзонг-Хиун
  • Парк Йонг-Гоок
  • Ли Дзанг-Воо
  • Ли Дзае-Янг
RU2665896C2
МЕТОД ПРОСМОТРА WEB-СТРАНИЦ, ПЛАТФОРМА WEBAPP, МЕТОД И УСТРОЙСТВО ДЛЯ ИСПОЛНЕНИЯ JAVASCRIPT ДЛЯ МОБИЛЬНЫХ ТЕРМИНАЛОВ 2013
  • Льянг Дже
  • Ма Мьяокуи
RU2604326C2
МИНИ-ПРИЛОЖЕНИЕ ВСПОМОГАТЕЛЬНОГО ДИСПЛЕЯ ДЛЯ РАСПРЕДЕЛЯЕМОГО СОДЕРЖИМОГО 2007
  • Линь Юй-Куань
  • Виджи Срирам
  • Фуллер Эндрю Дж.
  • Ротен Мэттью П.
  • Д'Анджело Алекс З.С.
RU2433452C2
ПОРТАТИВНЫЙ ТЕРМИНАЛ, ИСПОЛЬЗУЮЩИЙ РУЧКУ КАСАНИЯ, И СПОСОБ ВВОДА РУКОПИСНОГО ТЕКСТА, ИСПОЛЬЗУЮЩИЙ ЕЕ 2013
  • Ким Хва-Киунг
  • Бае Дзоо-Йоон
  • Ли Дзу-Йоун
  • Ким Сунг-Соо
  • Дзун Дзин-Ха
  • Ча Санг-Ок
RU2640730C2
СИСТЕМА И СПОСОБ ПРЕДОСТАВЛЕНИЯ МОБИЛЬНОЙ РЕКЛАМЫ 2017
  • Мо Иль
  • Ли Сок Кён
  • Мо Сон Хван
  • Мо Су Хван
  • Мо Юн Со
RU2741479C2

Иллюстрации к изобретению RU 2 533 093 C2

Реферат патента 2014 года СЕРВЕР, ПРЕДОСТАВЛЯЮЩИЙ СЛУЖБУ ЗАГРУЗКИ СОДЕРЖИМОГО, И ТЕРМИНАЛ И СПОСОБ ДЛЯ ЗАГРУЗКИ СОДЕРЖИМОГО

Изобретение относится к области предоставления службы загрузки содержимого множеству служб социальных сетей. Техническим результатом является повышение эффективности загрузки содержимого. Раскрыты сервер, предоставляющий службу загрузки содержимого, и терминал и способ загрузки содержимого, при этом сервер включает в себя блок связи, который осуществляет связь с пользовательским терминалом; блок хранения, который хранит информацию об интерфейсе прикладного программирования API (Application Programming Interfaces) сайта для загрузки содержимого; и контроллер, который предоставляет пользовательскому терминалу информацию о свойствах загрузки по меньшей мере одного сайта, на который пользователь хочет загружать содержимое, на основе информации об интерфейсе API. 4 н. и 43 з.п. ф-лы, 15 ил.

Формула изобретения RU 2 533 093 C2

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

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

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

4. Сервер по п.3, в котором пользователь изменяет содержимое посредством выполнения по меньшей мере одного из: удаления по меньшей мере части содержимого, добавления нового содержимого и изменения размера содержимого.

5. Сервер по п.2, в котором контроллер предоставляет объединенный пользовательский интерфейс UI (User Interface) ввода содержимого, в который пользователь вводит содержимое, и направляющий интерфейс UI, включающий в себя информацию о свойствах загрузки по меньшей мере одного сайта.

6. Сервер по п.5, в котором объединенный интерфейс UI ввода содержимого и направляющий интерфейс UI генерируются на основе информации об интерфейсах API, принимаемой от сайтов.

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

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

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

10. Сервер по п.5, в котором объединенный интерфейс UI ввода содержимого дополнительно содержит предварительный просмотр содержимого для загрузки.

11. Сервер по п.2, в котором контроллер загружает содержимое на сайт, выбранный пользователем, из числа по меньшей мере одного сайта.

12. Сервер по п.11, в котором контроллер изменяет размер содержимого, когда содержимое является слишком большим для загрузки на сайт, выбранный пользователем.

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

14. Сервер по п.1, в котором контроллер принимает информацию об интерфейсах API и генерирует объединенный интерфейс API на основе информации об интерфейсах API.

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

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

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

18. Способ по п.17, дополнительно содержащий изменение информации, которая позволяет пользовательскому терминалу загружать содержимое в режиме реального времени, согласно изменениям в содержимом, когда пользователь изменяет содержимое для загрузки.

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

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

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

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

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

24. Способ по п.17, дополнительно содержащий загрузку содержимого на сайт, выбранный пользователем, из числа по меньшей мере одного сайта.

25. Способ по п.24, в котором загрузка содержимого содержит:
изменение размера содержимого, когда содержимое является слишком большим для загрузки на сайт, выбранный пользователем.

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

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

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

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

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

31. Терминал по п.30, в котором пользователь изменяет содержимое посредством выполнения по меньшей мере одного из: удаления по меньшей мере части содержимого, добавления нового содержимого и изменения размера содержимого.

32. Терминал по п.29, в котором контроллер отображает на блоке отображения объединенный пользовательский интерфейс (UI) ввода содержимого для ввода содержимого и направляющий интерфейс UI, включающий в себя информацию по меньшей мере об одном сайте.

33. Терминал по п.32, в котором объединенный интерфейс UI ввода содержимого и направляющий интерфейс UI генерируются на основе информации об интерфейсах API, принятой от сайта.

34. Терминал по п.32, в котором контроллер изменяет состояние отображения информации о сайте, включенном в состав направляющего интерфейса UI, на основе того, загружается ли вводимое содержимое.

35. Терминал по п.29, в котором контроллер загружает содержимое на сайт, выбранный пользователем, из числа по меньшей мере одного сайта.

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

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

38. Терминал по п.28, в котором контроллер генерирует объединенный интерфейс API на основе информации об интерфейсах API.

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

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

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

42. Способ по п.41, дополнительно содержащий изменение информации, которая позволяет загрузку содержимого в режиме реального времени, согласно изменениям в содержимом, когда пользователь изменяет содержимое для загрузки.

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

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

45. Способ по п.40, дополнительно содержащий загрузку содержимого на сайт, выбранный пользователем, из числа по меньшей мере одного сайта.

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

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

Документы, цитированные в отчете о поиске Патент 2014 года RU2533093C2

KR 20080111282 A, 23.12.2008
KR 20090022677 A, 04.03.2009
Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок 1923
  • Григорьев П.Н.
SU2008A1
RU 2007146178 A, 20.06.2009

RU 2 533 093 C2

Авторы

Ли Кеум-Коо

Чоо Хее-Дзеонг

Сунг Дзу-Йун

Квахк Дзи-Йоунг

Даты

2014-11-20Публикация

2010-10-29Подача