Способ передачи информации в компьютерных сетях

Номер патента: 5642

Опубликовано: 28.04.2005

Авторы: Бенче Пауль, Нордби Кьетил, Бёрресен Стиан

Есть еще 2 страницы.

Смотреть все страницы или скачать PDF файл.

Формула / Реферат

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

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

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

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

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

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

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

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

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

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

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

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

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

9. Способ по п.1, отличающийся тем, что на шаге д) сигналы передаются в виде сообщений в формате XML.

10. Способ по п.1, отличающийся тем, что на шаге д) сигналы передаются в виде сообщений в формате SOAP по протоколу HTTP.

11. Способ по п.1, отличающийся тем, что на шаге д) сигналы передаются по протоколу TCP либо по протоколу UDP.

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

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

Рисунок 1

 

Текст

Смотреть все

005642 Область техники, к которой относится изобретение Настоящее изобретение относится к области интуитивно-понятного и дружественного пользовательского интерфейса для предоставления расширенных возможностей общения в компьютерной сети,эффективно взаимодействующего с другими приложениями и сервисами. В частности, настоящее изобретение относится к богатому и выразительному общению в реальном времени через Интернет с использованием анимированных объектов для увеличения выразительных и эмоциональных возможностей мгновенного обмена сообщениями. Изобретение предназначено для использования на разнообразных типах Интернет-терминалов, от мобильных телефонов до компьютеров или телевизоров с компьютерной приставкой. Уровень техники В последние годы было произведено множество разнообразных исследований в области использования компьютеров методами, связанными с выражением эмоций. Эту область обычно называют "эмоциональным компьютингом". Она включает в себя исследования использования эмоций во взаимодействии человек-компьютер, в рамках искусственного интеллекта, архитектуры агентов, основанных на механизме эмоций; использование эмоций в общении посредством компьютера; изучение человеческих эмоций посредством компьютеров, а также философские аспекты, например вопрос о том, в какой мере можно говорить об эмоциях в компьютерных терминах. Выражение эмоций часто описывают как социальное и коммуникативное по своей природе. По существу, люди являются социальными существами. Маленькие дети полностью зависят от других людей,способствующих удовлетворению их потребностей с самого рождения и в течение раннего детства, и продолжают зависеть от других людей на различных этапах в течение всей жизни. Важнейшей функцией эмоций является сообщение другим людям информации о своем состоянии с целью получения от них помощи в удовлетворении собственных потребностей. Существует несколько различных аспектов, связанных с опосредованным взаимодействием. Оно может быть синхронным или асинхронным. Общение может быть письменным, устным или визуальным. Опосредованное взаимодействие может совершенствовать свою форму, порядок и контекст. Например,можно видеть, что письмо развилось в средство, порождающее весь спектр чувств и эмоций, которые невозможно воспроизвести посредством слов при личном контакте. Общение по телефону также имеет свою форму и стиль. Оно включает в себя интонации голоса, заменяющие видимую жестикуляцию вербальной. Отчасти богатство личного общения заключается в его ситуационной природе. Собеседники обладают большим набором паракоммуникационных возможностей, включающих различные подразумеваемые высказывания, подмигивания, кивание головой, знаки поддразнивания и одобрения. Одним из моментов, делающим личное общение особенно богатым и в то же время особенно зависимым от ситуации,является то, что подаваемые знаки являются существенной частью всего сообщения. Люди очень искусно интерпретируют выражения лица и интонации голоса и делают точные выводы о внутреннем состоянии собеседника на основе его сигналов. Жаркие споры идут вокруг антропоморфизма. Настоящее изобретение предполагает поддержку при компьютерном общении следующих типов эмоциональных потребностей: потребность во внимании - сильная и постоянная в детстве, постепенно снижающаяся в процессе взросления,ощущение, что эмоциональное состояние понято другими (особенно сильно в случае эмоциональной реакции),любовь и ощущение взаимности в любви,выражение привязанности и восприятие выражения ответной привязанности,ощущение взаимности при раскрытии информации личного характера,ощущение связей с другими,ощущение принадлежности к большой группе,интимность,ощущение того, что эмоциональная реакция одобрена другими,ощущение одобрения со стороны других людей,ощущение того, что эмоциональные впечатления и реакции являются нормальными. Для пользователей сети мгновенный обмен сообщениями, так же как и электронная почта или чат(chat - обмен текстовыми сообщениями между абонентами сети Интернет в реальном времени), является способом поддержания связи с другими пользователями. В отличие от чата или электронной почты,мгновенный обмен сообщениями позволяет пользователям видеть, когда их друзья находятся на связи, и организовывать прямое, живое общение. Ожидается, что рынок решений в области мгновенного обмена сообщениями будет демонстрировать в ближайшие годы исключительный рост, стимулируемый предложениями широкополосных и кабельных коммуникаций, наличием постоянного подключения к Интернету с мобильных телефонов, а также изменениями в деловой среде и стиле жизни людей.-1 005642 Ожидается, что в ближайшие несколько лет приложения мгновенного обмена сообщениями заменят электронную почту в качестве основного канала взаимодействия в Интернете. Имеющиеся в настоящий момент решения в области мгновенного обмена сообщениями ориентированы, в первую очередь, на коммуникационные задачи. Стремительно возрастающая доступность Интернета вне рабочего места создает большой и быстрорастущий рынок для решений в области мгновенного обмена сообщениями, ориентированных на частные и общественные нужды. Существенным ограничением для мгновенного обмена сообщениями как средства общения является отсутствие поддержки паракоммуникационных возможностей и проявления эмоций, привязанности,юмора и иронии. Настоящее изобретение устраняет ограничения известных систем мгновенного обмена сообщениями путем использования интуитивно-понятного и дружественного интерфейса пользователя для расширенных возможностей общения через Интернет. Приложения мгновенного обмена сообщениями, разработанные в соответствии с настоящим изобретением, являются также более эффективными в области совместной работы с другими типами приложений, одновременно активными на экране пользовательского терминала. Приложения, разработанные в соответствии с настоящим изобретением, позволяют пользователям обмениваться текстовыми сообщениями, жестикуляцией и сообщениями, содержащими одновременно текст и жестикуляцию. В сеансе обмена сообщениями могут участвовать по меньшей мере два пользователя. Приложения, разработанные в соответствии с настоящим изобретением, хорошо приспособлены для использования на разнообразных типах Интернет-терминалов - настольных компьютерах, телевизорах и мобильных терминалах. Системы мгновенного обмена сообщениями, такие как ICQ, MSN messenger и Yahoo messenger позволяют пользователям общаться в реальном времени через Интернет. В основном, происходит обмен текстовой информацией. Текстовые сообщения могут быть дополнены пиктограммами эмоций - маленькими картинками, изображающими различные выражения, жесты, настроения и другие невербальные сообщения. Настоящее изобретение расширяет экспрессивную и эмоциональную составляющую мгновенного обмена сообщениями путем использования анимированных объектов, представляющих широкий спектр эмоциональных проявлений. Пользователи представляются посредством аватаров (аватар - небольшая картинка, представляющая пользователя на экране в сеансе чата или на форумах Интернет), являющихся анимированными объектами, управляемыми пользователем. В сеансе чата с использованием аватаров пользователи обычно представляются в виде анимированных характерных объектов в разделе чата или в виртуальном пространстве. Обычно эти анимированные объекты перемещаемы в рамках раздела чата или в виртуальном пространстве. Анимированные объекты не могут быть перемещены за пределы окна, отображающего раздел чата. Кроме того, анимированные объекты не могут взаимодействовать с другими приложениями, активными на экране пользователя. В патенте США 5880731 описывается использование аватаров с автоматической жестикуляцией и с ограниченным взаимодействием в онлайновом сеансе чата. Данное решение является типичным примером чата с использованием аватаров, в котором графические объекты ограничены рамками конкретной программы. Другой пример приведен в патенте США 6219045, описывающем масштабируемую клиент-серверную систему чата в виртуальном пространстве. Сущность изобретения Преимущества настоящего изобретения по сравнению с известными системами чата с использованием аватаров относятся, в основном, к возможности свободного перемещения анимированных объектов по всему экрану пользователя. Таким образом, становится возможным организация взаимодействия анимированных объектов с другими объектами и приложениями, представленными на экране пользователя. Анимированные объекты являются менее навязчивыми и меньше отвлекают пользователя, когда его основное внимание сфокусировано на другом приложении, например текстовом редакторе. На персональном компьютере операционные системы MS Windows, Linux и другие представляют собой интерфейс между пользователем и различными программами. Эти программы могут взаимодействовать между собой. Текстовой редактор, например MS Word, будет являться интерфейсом между пользователем и программой обработки электронных таблиц, например MS Excel, в том случае, если пользователь запускает MS Excel как связанный объект из среды Word. Настоящее изобретение также представляет интерфейс между пользователем и другими приложениями. В соответствии с настоящим изобретением пользователи могут размещать анимированный объект или объекты, представляющие их самих и других пользователей, на экранах их Интернет-терминалов. Пользователи могут также размещать на экране Интернет-терминалов анимированный объект или объекты, представляющие Интернет-сервисы. Анимированные объекты, представляющие различных пользователей и/или сервисы, могут свободно и независимо перемещаться и располагаться в любом месте на экране Интернет-терминала пользователя. Пользователи могут общаться и совместно использовать информацию посредством взаимодействия с анимированными объектами, представляющими их самих и-2 005642 других пользователей. Кроме того, пользователи могут работать с Интернет-сервисами посредством взаимодействия с анимированными объектами, представляющими их самих, и с анимированными объектами, представляющими Интернет-сервисы. Группы, состоящие по меньшей мере из двух пользователей,могут совместно использовать Интернет-сервисы посредством взаимодействия с анимированными объектами, представляющими их самих, с анимированными объектами, представляющими других пользователей, и с анимированными объектами, представляющими Интернет-сервисы. Пользователи могут общаться и совместно использовать информацию посредством взаимодействия между анимированными объектами и представлениями других программных приложений на терминалах. Взаимодействие пользователей может быть осуществлено посредством использования компьютерной мыши, клавиатуры, дистанционного устройства управления, координатно-указательного устройства, периферийных устройств систем виртуальной реальности и/или речевых команд для указания представлению (анимированному объекту) информации для представления. Информация представляется в виде анимационной последовательности, выполняемой анимированными объектами, представляющими по меньшей мере одного из собеседников пользователя. Анимационная последовательность может включать в себя текст, звук или другие формы представления информации. Сведения, подтверждающие возможность осуществления изобретения Настоящее изобретение относится к интуитивно-понятному и дружественному пользовательскому интерфейсу для предоставления расширенных возможностей общения в компьютерной сети, эффективно взаимодействующего с другими приложениями и сервисами. В частности, настоящее изобретение относится к богатому и выразительному общению в реальном времени через Интернет с использованием анимированных объектов для увеличения выразительных и эмоциональных возможностей мгновенного обмена сообщениями. Таким образом, настоящее изобретение предлагает способ совместной передачи информации и жестикуляции с терминала пользователя на терминалы множества других пользователей в сети. Способ по изобретению включает в себя следующие шаги (операции): представляют пользователей в виде анимированных объектов, свободно перемещаемых на экранах терминалов,при обнаружении объектов, представляющих других пользователей на экране, в ближней зоне объекта, представляющего пользователя, инициируют общение и взаимодействие с указанными другими терминалами, связанными с соответствующими другими пользователями,принимают на терминалах сигналы от устройства ввода, управляемого пользователем, указывающие на определенное действие или проявление эмоций, которые должны быть представлены, как анимация указанного объекта, представляющего указанного пользователя,воссоздают и воспроизводят переданное действие или проявление эмоций на терминалах пользователей,передают на терминалы принятые и интерпретированные сигналы с устройства ввода пользователя,описывающие инициированные пользователем коммуникацию и анимацию, и делают эту информацию доступной другим пользователям. В предпочтительном варианте осуществления настоящего изобретения инициирование осуществляется, когда объекты, свободно размещенные на экране, оказываются друг от друга на расстоянии меньшем, чем 300 твип (twip - Twentieth of a Point - одна двадцатая часть точки) на экране пользователя. В другом предпочтительном варианте осуществления настоящего изобретения инициирование осуществляется, когда пользователи взаимодействуют с объектами, представляющими их на экране. Далее, в другом предпочтительном варианте осуществления настоящего изобретения инициирование осуществляется, когда пользователи взаимодействуют с объектом, представляющим другого пользователя на экране. В предпочтительном варианте осуществления настоящего изобретения принимаемые анимационные сигналы представляют собой инструкции для скелетной анимационной системы. В предпочтительном варианте осуществления настоящего изобретения анимация отображается плавающей поверх заднего фона и других приложений путем отсечения области, в которой отображается анимация, по краям анимированного объекта. В предпочтительном варианте осуществления настоящего изобретения анимация отображается в виде трехмерного представления, создаваемого на основе анимационных сигналов процессором пользовательского терминала. В предпочтительном варианте осуществления настоящегоизобретения воссоздание включает в себя прием и интерпретацию анимационной информации, присланной другим пользователем, а также проверку, присутствует ли уже эта анимация на терминале пользователя. В предпочтительном варианте осуществления настоящего изобретения сигналы передаются в виде сообщений в формате XML (eXtensible Markup Language -расширяемый язык разметки). В другом предпочтительном варианте осуществления настоящего изобретения сигналы передаются в виде сообщений в формате SOAP (Simple Object Access Protocol - протокол упрощенного доступа к объектам) по протоколу HTTP (Hypertext Transfer Protocol - протокол передачи гипертекстовых файлов).-3 005642 В предпочтительном варианте осуществления настоящего изобретения сигналы передаются по протоколу TCP (Transmission Control Protocol - протокол управления передачей) либо по протоколу UDP(User Data Protocol - пользовательский протокол данных). В предпочтительном варианте осуществления настоящего изобретения устройством ввода является компьютерная мышь, клавиатура, дистанционное устройство управления, координатно-указательное устройство, периферийные устройства систем виртуальной реальности, камера и/или речевые команды,указывающие на определенное действие или проявление эмоций. Настоящее изобретение также предлагает способ совместного использования информации и приложений множеством терминалов пользователей в сети. Указанный способ по изобретению включает в себя следующие шаги: пользователей представляют в виде анимированных объектов, свободно перемещаемых на экранах терминалов,инициируют совместное использование приложения группой пользователей путем перемещения анимированных объектов, представляющих этих пользователей, в окно приложения. Настоящее изобретение предлагает также способ передачи или создания файлов, доступных терминалам пользователей в сети. Указанный способ по изобретению включает в себя следующие шаги: представляют пользователей в виде анимированных объектов, свободно перемещаемых на экранах терминалов,перемещают пиктограмму или другое представление файла для совместного использования в ближнюю зону анимированного объекта, представляющего пользователя. Настоящее изобретение предлагает также способ инициирования синхронного взаимодействия между множеством терминалов пользователей сети. Данный способ по изобретению включает в себя следующие шаги: представляют пользователей в виде анимированных объектов, свободно перемещаемых на экранах терминалов,при обнаружении по меньшей мере двух объектов, представляющих других пользователей на экране, в ближней зоне объекта, представляющего пользователя, инициируют групповое общение и взаимодействие с указанными другими терминалами, связанными с соответствующими другими пользователями,сохраняют группу в структуре хранения данных сети. С точки зрения клиента, общение с широкими возможностями и передачей жестикуляции достигается путем представления пользователей - участников сеанса чата - в виде анимированных объектов на экране пользователя. Анимированные объекты выбираются и загружаются клиентом с сервера в сети. Общение и взаимодействие с другими пользователями инициируется, когда пользователь перемещает на своем экране объекты, представляющие других пользователей, в ближнюю зону объекта, представляющего пользователя. Пользователь может быть представлен несколькими объектами одновременно, что позволяет пользователю находиться одновременно во множестве ближних зон. Помещая объект, представляющий другого пользователя, на рабочий стол (экранная интерактивная среда с представленными на экране символами рабочих компонентов пользователя), этот другой пользователь получает постоянный и непрерывный доступ к информации о присутствии данного пользователя. Пользователь, чье представление на рабочем столе не находится в ближней зоне других персонажей, может посредством манипулирования своим экранным представлением передавать статусные жесты всем пользователям, подписанным на получение информации от этого пользователя. Пользователь в любой момент может изменить свое представление путем манипулирования этим представлением. Можно использовать различные представления для различных экземпляров одного и того же пользователя. Передача жестов может быть инициирована посредством работы с текстовым полем ввода, выпадающего меню, прямой работы с представлением либо напрямую через команды быстрого вызова, обеспечиваемые различными физическими интерфейсами. Жесты могут быть синхронизированы с текстовыми сообщениями посредством включения команд в текст. Жесты также могут сопровождаться звуком, согласованным с движением. Представления могут совершать жесты, направленные на экран. В групповой ситуации с более чем двумя участниками представления могут образовывать группы, которые взаимодействуют синхронно с другим представлением. После отправки жеста представление может перейти в состояние ожидания, отображая последний совершенный жест. Представления могут изменяться в размерах в соответствии с деятельностью или с вводимыми пользователем данными. Терминал получает сигналы, сгенерированные управляемым пользователем устройством ввода, указывающие на определенное действие или проявление эмоций, которые должны быть показаны как анимация объекта, представляющего пользователя. Устройствами ввода могут быть компьютерная мышь, клавиатура, дистанционное устройство управления, координатно-указательное устройство, периферийные устройства систем виртуальной реальности, камера и/или речевые команды. Управляющее действие, инициирующее жест, может быть набрано на клавиатуре или выбрано в выпадающем меню с помощью клавиатуры. Меню управляется с помощью указателя мыши, цифровых клавиш или клавиш со стрелками. Жест также может быть предло-4 005642 жен системой как результат интерпретации вводимого текста. Пользователь может вводить любое количество анимаций в тексте. Некоторые анимации могут быть изменены непосредственно в текстовом интерфейсе посредством скрипта. На некоторые жесты может быть оказано воздействие через встречные жесты в результате получения представления. Встречные жесты становятся доступными в интерфейсе в различных ситуациях, например, когда представление начинает агрессивное движение и принимающий персонаж отвечает изменением инициированного жеста. Общение также может включать в себя совместное использование приложений (двумя компьютерами, каждый из которых может отслеживать сеанс и принимать в нем участие) и файлов. Например,пользователь, использующий браузер, может сделать весь процесс взаимодействия с браузером доступным для других пользователей, участвующих в сеансе общения, и в то же время обмениваться проявлениями эмоций, вводя анимационные команды. Сеанс совместного использования приложения может быть инициирован путем перемещения представления других пользователей в ближнюю зону приложения. Пользователь также может инициировать совместно используемое приложение путем манипулирования представлением другого пользователя. Полученный файл может быть принят и визуально отображен представлением соответствующего пользователя. При общении с использованием текстовых систем мгновенного обмена сообщениями жесты, посылаемые пользователям, преобразуются в гиперссылки. Если гиперссылка активируется принимающим пользователем, то открывается веб-страница с инструментами для приема и отправки жестов. В предпочтительном варианте осуществления настоящего изобретения информация, описывающая взаимодействие, закодирована в формате XML и направляется пользователям с помощью сетевого сервера присутствия и уведомления. Предусматриваются и альтернативные варианты кодирования информации и передачи сообщений непосредственно между терминалами пользователей. Информация, описывающая взаимодействие, включает в себя анимационные инструкции, интерпретируемые программными приложениями на пользовательских терминалах. В зависимости от типа терминала принимается решение о сложности и расположении представления информации. На терминалах с хорошими графическими возможностями программное приложение будет отображать на экране терминала трехмерную анимацию в реальном времени, основываясь на инструкциях скелетной анимации, содержащихся в анимационных инструкциях. Низкопроизводительные терминалы с ограниченными графическими возможностями, например мобильный телефон, будут показывать последовательность предварительно подготовленных картинок, загруженных из сети, основываясь на инструкциях, содержащихся в информации, описывающей взаимодействие. На алфавитно-цифровых терминалах взаимодействие будет описано текстом. На аудиотерминалах взаимодействие будет представлено воспроизведением звука. Сигналы в виде сообщений в формате XML, сообщений в формате SOAP или сообщения в другом формате могут быть переданы, например, по протоколам TCP или UDP. В одном из вариантов осуществления настоящего изобретения сервер присутствия и уведомления соединен с пользовательскими терминалами посредством сети, координирующей передачу информации и жестикуляции с терминала пользователя на множество терминалов других пользователей в сети путем маршрутизации и передачи информации пользователям, участвующим в сеансе общения, через Интернет. Информация об участвующих пользователях хранится в структуре данных сетевого сервера. Сервер отслеживает тип терминала каждого пользователя и соответственно адаптирует информацию, передаваемую каждому терминалу. Структура данных, хранящая информацию о пользователях и их терминалах, может являться частью программного обеспечения сервера присутствия и уведомления либо может быть отдельной системой, взаимодействующей с сервером присутствия, например LDAP-сервером(Lightweght Directory Access Protocol - облегченный протокол службы каталогов). Приведенное выше описание иллюстрирует пример осуществления изобретения, не вносящий каких-либо ограничений. В другом варианте осуществления настоящего изобретения сеанс общения инициируется по протоколу SIP(Session Initiation Protocol - протокол инициирования сессии), в то время как общение и взаимодействие пользователей в квазиреальном времени осуществляется напрямую между пользователями. Перечень чертежей Нижеследующее описание, содержащее ссылки на прилагаемые чертежи, описывает вариант осуществления настоящего изобретения. Чертежи иллюстрируют предпочтительный вариант настоящего изобретения, и для специалиста в данной области понятно, что при осуществлении изобретения возможны различные изменения и модификации. На фиг. 1 изображена сетевая диаграмма, на которой показано множество пользователей, обменивающихся сообщениями, содержащими анимационные инструкции и текст и маршрутизируемыми сервером мгновенного обмена сообщениями (IM сервер). У пользователей установлены приложения для мгновенного обмена сообщениями (IM приложения), имеющие возможность взаимодействия с IM сервером. Взаимодействие с IM сервером осуществляется по протоколу TCP/IP. Пользователям предлагается множество анимированных объектов, доступных на IM сервере. Пользователи выбирают по меньшей мере один анимированный объект, который будет являться их представлением в процессе компьютерного сеанса общения. Сообщения, описывающие анимацию, и информация посылаются с пользовательско-5 005642 го терминала на IM сервер. IM сервер пересылает эти сообщения на терминалы других участников общения. Сообщения интерпретируются терминалами, и информация отображается и на терминале, с которого было отправлено сообщение, и на терминалах активных в настоящий момент участников общения. Способы, используемые для представления информации, зависят от возможностей Интернеттерминалов, используемых различными участниками общения. Информация, представляемая в виде анимационной последовательности на одном терминале (например, на настольном компьютере или телевизоре с компьютерной приставкой), на мобильном телефоне может быть представлена, например, в текстовой или аудиоформе. На фиг. 2 изображена последовательность экранов, показывающая пользовательский сценарий, состоящий из двух этапов. Согласно сценарию на этапе 1 пользователь А инициирует анимацию, посылая сообщение, описывающее анимацию, на IM сервер. На этапе 2 это сообщение ретранслируется от IM сервера абонентам пользователя А, и в результате анимация отображается на их экранах. На фиг. 3 изображена блок-схема, описывающая последовательность шагов, реализующих пользовательский сценарий, показанный на фиг. 2. Этап 1 описывает отправку сообщения. Пользователь, отправляющий сообщение, инициирует определенное действие или проявление эмоций своего аватара. Сообщение, содержащее информацию об анимации, отправляется на IM сервер. IM сервер направляет это сообщение пользователям, подписанным в настоящий момент на информацию от пользователя. Этап 2 описывает процесс получения сообщения. Сообщение от IM сервера приходит на пользовательские терминалы. Сообщение декодируется, и из него извлекается информация об анимации. Затем каждый терминал проверяет, присутствует ли данная анимация локально на этом терминале. Если нет, то анимация загружается с IM сервера. Затем анимация отображается на экранах пользовательских терминалов. На фиг. 4 показаны различные типы терминалов, применимые при осуществлении настоящего изобретения. На фиг. 5 изображена схематическая структурная диаграмма конфигурации сети, применимой при осуществлении настоящего изобретения, с поддержкой различных типов терминалов (примеры используемых терминалов). По существу, это та же самая конфигурация, как и показанная на фиг. 1, однако с добавлением серверов, предоставляющих такие услуги, как интерактивное телевидение, веб-услуги,WAP (Wireless Application Protocol - протокол беспроводных приложений) и так далее. Для специалиста в данной области понятно, что настоящее изобретение не ограничивается описанной схемой. При осуществлении настоящего изобретения возможны различные схемы, в которых пользователи используют любые виды интерактивных служб, применяющих экран для отображения анимации. ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Способ совместной передачи информации и жестикуляции с терминала пользователя на терминалы множества других пользователей в сети, включающий в себя следующие шаги: а) представляют пользователей в виде анимированных объектов, свободно перемещаемых на экранах терминалов, причем указанные анимированные объекты отображаются плавающими поверх заднего фона и других приложений, независимо от основного окна приложения,б) при обнаружении объектов, представляющих других пользователей на экране, в ближней зоне объекта, представляющего пользователя, инициируют общение и взаимодействие с указанными другими терминалами, связанными с соответствующими другими пользователями,в) на одном терминале принимают сигналы от устройства ввода, управляемого пользователем, указывающие на определенное действие или проявление эмоций, которые должны быть представлены как анимация указанного объекта, представляющего указанного пользователя,г) воссоздают и воспроизводят анимацию, представляющую действие или проявление эмоций, соответствующие указанным сигналам, полученным от управляемого пользователем устройства ввода, на указанном терминале пользователя,д) передают на другие терминалы сигналы, полученные от управляемого пользователем устройства ввода, описывающие инициированные общение и взаимодействие, делая, таким образом, эту информацию доступной другим пользователям. 2. Способ по п.1, отличающийся тем, что на шаге б) инициирование осуществляется, когда объекты,свободно размещенные на экране, оказываются друг от друга на расстоянии меньшем, чем 300 твип на экране пользователя. 3. Способ по п.1, отличающийся тем, что на шаге б) инициирование осуществляется, когда пользователи взаимодействуют с объектами, представляющими этих пользователей на экране. 4. Способ по п.1, отличающийся тем, что на шаге б) инициирование осуществляется, когда пользователи взаимодействуют с объектом, представляющим другого пользователя на экране. 5. Способ по п.1, отличающийся тем, что на шаге в) принимаемые анимационные сигналы представляют собой инструкции для скелетной анимационной системы.-6 005642 6. Способ по п.1, отличающийся тем, что на шаге в) анимация отображается плавающей поверх заднего фона и других приложений путем отсечения области, в которой отображается анимация, по краям анимированного объекта. 7. Способ по п.1, отличающийся тем, что на шаге в) анимация отображается в виде трехмерного представления, создаваемого на основе анимационных сигналов процессором пользовательского терминала. 8. Способ по п.1, отличающийся тем, что на шаге г) воссоздание включает в себя прием и интерпретацию анимационной информации, присланной другими пользователями, и проверку, присутствует ли уже эта анимация на терминале пользователя. 9. Способ по п.1, отличающийся тем, что на шаге д) сигналы передаются в виде сообщений в формате XML. 10. Способ по п.1, отличающийся тем, что на шаге д) сигналы передаются в виде сообщений в формате SOAP по протоколу HTTP. 11. Способ по п.1, отличающийся тем, что на шаге д) сигналы передаются по протоколу TCP либо по протоколу UDP. 12. Способ по п.1, отличающийся тем, что устройством ввода является компьютерная мышь, клавиатура, дистанционное устройство управления, координатно-указательное устройство, периферийные устройства систем виртуальной реальности, камера и/или речевые команды, указывающие на определенное действие или проявление эмоций. 13. Способ по п.1, отличающийся тем, что шаг б) включает в себя следующее действие: при обнаружении по меньшей мере двух объектов, представляющих других пользователей на экране, в ближней зоне объекта, представляющего пользователя, инициируют групповое общение и взаимодействие с указанными другими терминалами, ассоциированными с соответствующими другими пользователями, и сохраняют группу в структуре хранения данных сети.

МПК / Метки

МПК: G06F 3/033, G06T 15/00

Метки: сетях, передачи, компьютерных, информации, способ

Код ссылки

<a href="https://eas.patents.su/10-5642-sposob-peredachi-informacii-v-kompyuternyh-setyah.html" rel="bookmark" title="База патентов Евразийского Союза">Способ передачи информации в компьютерных сетях</a>

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