Перекрестная ссылка на родственную заявку
Эта заявка испрашивает приоритет предварительной патентной заявки США порядковый номер 60/891,958, поданной 28 февраля 2007 года, которая полностью содержится в данном документе по ссылке.
Область техники
Настоящее изобретение относится к системе присутствия с управляемыми уведомлениями о состоянии. Настоящее изобретение также относится к терминалу связи, серверу и компьютерному программному продукту для них.
Уровень техники
В попытке предоставить телекоммуникационные миры и миры Интернета - фиксированные и мобильные, голосовые и с передачей данных, персональные и совместные корпоративные, была создана стандартизированная архитектура мультимедийной подсистемы на базе IP-протокола (IMS). Среди прочего, IMS обеспечивает системы присутствия. Система присутствия является системой, позволяющей пользователям или участникам управлять своей доступностью, или своим "присутствием", так что они могут управлять тем, как, где, когда и для кого они могут быть доступны. Участник, подписывающийся на систему присутствия, будет принимать уведомления о состоянии от другого, когда состояние другого участника изменяется, например, с онлайнового на оффлайновое.
Текущая технология распространения состояния присутствия основана на принципе того, что, когда состояние присутствия одного участника изменяется, участникам будет отправлено состояние присутствия от этого участника. Однако это вызывает некоторые проблемы.
Прежде всего, когда уведомление о состоянии присутствия должно быть принято в терминале, радиочасть терминала выходит из режима ожидания и остается активной в течение значительного времени. Это истощает аккумулятор терминала. Когда пользователь заинтересован в состоянии присутствия своих контактов, т.е. когда он смотрит на дисплей, т.е. уже находится в активном режиме, это может не вызывать проблем, но когда терминал находится полностью в режиме ожидания (например, когда находится в кармане или сумке пользователя), это является реальной проблемой. Нужно понимать, что объем данных, отправленных в одном уведомлении о присутствии, очень мал (например, сотни байтов), в то время как объем данных, возможных для передачи во время того, когда радиочасть находится в активном режиме, значительно больше (например, несколько тысяч байтов).
Другой проблемой с нежелательными уведомлениями о присутствии является то, что полоса пропускания сетевого соединения терминала уменьшается.
В настоящем изобретении нежелательные пробуждения и нежелательное потребление тока могут быть обойдены посредством разрешения участнику управлять тем, когда принимать уведомления о состоянии, запрашивая, по меньшей мере, временное хранение сообщений о состоянии на сервере системы присутствия. Запрос может быть сделан зависимым от времени, второго участника и другой информации. Запрос может быть отправлен автоматически и/или управляться пользователем.
Аспект изобретения относится к системе присутствия, включающей в себя терминалы связи, принадлежащие ряду участников; серверу присутствия с возможностью соединения с ним терминалов связи через сеть, терминалы связи и сервер включают в себя аппаратные средства и программное обеспечение, чтобы реализовать систему присутствия для управления доступностью участников, в которой, по меньшей мере, один терминал связи выполнен с возможностью отправлять сообщение STORE (сохранение) серверу, запрашивающее сохранение уведомлений о состоянии, так что передача уведомлений о состоянии от сервера этому терминалу связи приостанавливается.
Другой аспект относится к системе присутствия, в которой упомянутое сообщение STORE содержит зависимое от времени условие.
Другой аспект относится к системе присутствия, в которой упомянутое сообщение STORE содержит условие, зависимое от адреса наблюдаемого участника.
Другой аспект относится к системе присутствия, в которой упомянутое сообщение STORE содержит условие, зависимое от терминала связи наблюдаемого участника.
Другой аспект относится к системе присутствия, в которой, по меньшей мере, один терминал связи выполнен с возможностью отправлять сообщение RELEASE (освобождение) серверу, запрашивающее освобождение уведомлений о состоянии с сервера для этого терминала связи.
Другой аспект относится к системе присутствия, в которой упомянутое сообщение RELEASE содержит зависимое от времени условие.
Другой аспект относится к системе присутствия, в которой упомянутое сообщение RELEASE содержит условие, зависимое от адреса наблюдаемого участника.
Другой аспект относится к системе присутствия, в которой упомянутое сообщение RELEASE содержит условие, зависимое от терминала связи наблюдаемого участника.
Другой аспект относится к системе присутствия, в которой упомянутый, по меньшей мере, один терминал связи выполнен с возможностью отправлять сообщение RELEASE автоматически, когда терминал изменяет состояние со "спящего" на активный режим.
Другой аспект относится к системе присутствия, в которой упомянутый, по меньшей мере, один терминал связи выполнен с возможностью отправлять сообщение RELEASE автоматически, когда терминал связи входит в список контактов или в другое приложение, содержащее отображение состояния присутствия.
Другой аспект относится к системе присутствия, которая описана в данном документе.
Другой аспект относится к терминалу связи, принадлежащему участнику и имеющему возможность соединения с сервером присутствия по сети, терминал связи включает в себя аппаратные средства и программное обеспечение, чтобы реализовать систему присутствия для управления доступностью участников, при этом терминал связи выполнен с возможностью отправлять сообщение STORE серверу, запрашивающее сохранение уведомлений о состоянии, так что передача уведомлений о состоянии от сервера этому терминалу связи приостанавливается.
Другой аспект относится к терминалу связи, который описан в данном документе.
Другой аспект относится к серверу присутствия, имеющему возможность соединяться с терминалами связи, принадлежащими ряду участников, по сети, сервер включает в себя аппаратные средства и программное обеспечение, чтобы реализовать систему присутствия для управления доступностью участников, при этом сервер выполнен с возможностью принимать сообщение STORE, запрашивающее сохранение уведомлений о состоянии, так что передача уведомлений о состоянии от сервера этому терминалу связи приостанавливается.
Другой аспект относится к серверу присутствия, который описан в данном документе.
Другой аспект относится к компьютерному программному продукту для предоставления системы присутствия в системе, включающей в себя терминалы связи, принадлежащие ряду участников; сервер присутствия, имеющий возможность соединения с терминалами связи по сети, упомянутый компьютерный программный продукт включает в себя средство кодирования компьютерной программы для предоставления системы присутствия, которая описана в данном документе.
Другой аспект относится к компьютерному программному продукту для предоставления системы присутствия в терминале связи, упомянутый компьютерный программный продукт включает в себя средство кодирования компьютерной программы для предоставления терминала связи, который описан в данном документе.
Другой аспект относится к компьютерному программному продукту для предоставления системы присутствия в сервере, упомянутый компьютерный программный продукт включает в себя средство кодирования компьютерной программы для предоставления сервера, который описан в данном документе.
Эти и дополнительные аспекты и признаки настоящего изобретения будут понятны со ссылкой на последующее описание и приложенные чертежи. В описании и на чертеже отдельные варианты осуществления изобретения раскрыты в деталях как указывающие некоторые из способов, которыми принципы изобретения могут быть осуществлены, но понятно, что изобретение не ограничено соответствующим образом такими рамками. Скорее, изобретение включает в себя все изменения, модификации и эквиваленты, находящиеся в рамках духа и терминов формулы, приложенной к данному документу.
Признаки, которые описаны и/или иллюстрированы относительно одного варианта осуществления, могут быть использованы тем же образом или похожим образом в одном или более других вариантах осуществления и/или в комбинации с или вместо признаков других вариантов осуществления.
Следует подчеркнуть, что термин "содержит/содержащий" при использовании в данном подробном описании используется, чтобы задавать наличие изложенных признаков, целых частей, этапов или компонентов, однако не препятствует наличию или добавлению одного или более других признаков, целых частей, этапов, компонентов или их групп.
Термин "электронное оборудование" включает в себя портативное оборудование радиосвязи. Термин "портативное оборудование радиосвязи" может называться ниже "мобильным радиотерминалом", "мобильным телефоном", "мобильным устройством" или "мобильным терминалом" и т.п. и включает в себя все оборудование, такое как мобильные телефоны, пейджеры, коммуникаторы, т.е. электронные органайзеры, персональные цифровые помощники (PDA), интеллектуальные телефоны, переносное устройство связи или т.п. Термин "электронное оборудование" также может включать в себя переносные цифровые музыкальные устройства, например устройства iPod, mp3-плееры и т.д. Переносное устройство радиосвязи может также быть переносным цифровым музыкальным устройством.
Краткое описание чертежей
На чертежах единственный чертеж, фиг. 1, является схематической иллюстрацией системы, использующей изобретение.
Описание изобретения
Настоящее изобретение предлагает набор решений, которые обращены к проблемам, описанным выше.
Настоящее изобретение будет описано с помощью некоторых неограничивающих примеров. Сначала мы представим как увеличить число уведомлений о присутствии в каждом сеансе, когда радиочасть находится в активном режиме. Это уменьшит потребляемую энергию аккумулятора, требуемую для каждого уведомления о присутствии.
Затем мы представим, когда уведомления о присутствии должны быть приняты, чтобы увеличить практичность.
Настоящее изобретение может быть осуществлено с помощью традиционных аппаратных средств и технологии программного обеспечения, улучшенной посредством функций согласно изобретению. Вариант осуществления системы присутствия согласно изобретению содержит ряд участников, A, B и т.д., каждый с терминалом связи, соединенных по сети, типично, сети связи. Терминалы могут устанавливать связь с сервером S системы присутствия, управляющим базой данных (D), например в памяти (M) или сохраненной или предоставленной откуда-либо еще с информацией о состоянии, и принимающим и передающим уведомления/сообщения о состоянии соответствующим участникам. Устройства ввода и вывода (I/O) могут быть предоставлены сервером S, например, чтобы вручную или иначе вводить в него данные, например с клавиатуры, сетевого соединения, мыши, памяти и т.д., и/или обеспечивать вывод, чтобы показать состояние сервера, работу сервера, и/или обеспечить другие выходные, рабочие, управляющие и/или подобные функции.
В настоящее время подписка и уведомление о присутствии, например с помощью IMS, выполняется следующим образом:
1. Когда участник A хочет наблюдать за доступностью участника B, участник A отправляет запрос подписки участнику B через сервер S.
2. Участник B отправляет подтверждение приема подписки участнику A через сервер S.
3. Участник B публикует состояние присутствия на сервере S.
4. Сервер S отправляет уведомление о присутствии участнику A, содержащее состояние присутствия участника B.
5. В случае изменений состояния участник B изменяет состояние присутствия (например, с онлайнового на оффлайновое).
6. Участник B опять публикует состояние присутствия на сервере S.
7. Сервер S опять отправляет уведомление о состоянии или присутствии участнику A, содержащее состояние присутствия участника B.
Таким образом, каждый раз, когда участник B изменяет состояние присутствия, уведомление о состоянии отправляется участнику A, приводя в результате к проблемам, обрисованным выше.
Настоящее изобретение взамен предлагает следующий способ:
1. Участник A отправляет условный запрос подписки участнику B через сервер S.
2. Участник B отправляет подтверждение приема подписки участнику A через сервер S.
3. Сервер S регистрирует участника A как получателя уведомлений от участника B.
4. Участник B публикует состояние присутствия на сервере S.
5. В зависимости от условного запроса подписки сервер S сохраняет состояние присутствия, но не передает его участнику A.
6. Участник B изменяет состояние присутствия (например, с онлайнового на оффлайновое).
7. Участник B опять публикует состояние присутствия на сервере S.
8. Сервер S обновляет и сохраняет состояние присутствия и не передает его участнику A. Старое состояние отбрасывается.
9. Участник A отправляет команду освобождения уведомления серверу S.
10. Сервер S отправляет уведомление, содержащее сохраненное состояние присутствия от участника B, участнику A.
Отметим, что активность участника B идентична в обеих процедурах. Это означает, что участник B не должен поддерживать участника A в процедуре сокращения уведомлений.
В IMS уведомление о присутствии определено стандартом OMA PAG SIMPLE, который использует протокол инициирования сеанса, SIP, сообщения SUBSCRIBE (подписка), PUBLISH (публикация) и NOTIFY (уведомление) согласно первой процедуре выше ("OMA" является аббревиатурой для "открытого сообщества производителей мобильной связи"; "PAG" является аббревиатурой для "рабочей группы по уведомлениям о присутствии и доступности"; "SIMPLE" является аббревиатурой для "расширения стандарта SIP для систем мгновенной передачи сообщений и уведомления о присутствии").
В настоящем изобретении протокол расширен дополнительными маркерами, реализующими желательные функции изобретения. SIP-сообщения способны вмещать общие маркеры. В одном варианте осуществления настоящего изобретения функция согласно настоящему изобретению, как изложено выше, реализована согласно следующей схеме, использующей SIP-сообщения:
1. Участник A отправляет сообщение SUBSCRIBE участнику B через сервер S. Приложение присутствия определяется в заголовке согласно OMA PAG. Согласно варианту осуществления изобретения дополнительный маркер, "STORE", в заголовке (или теле) говорит серверу S, что уведомления от участника B должны быть сохранены до дополнительного извещения. Сервер S удаляет маркер "STORE" перед отправкой сообщения участнику B.
2. Участник B отправляет подтверждение приема подписки участнику A через сервер S (с помощью SIP-сообщения 200 OK).
3. Сервер S регистрирует участника A как получателя уведомлений от участника B.
4. Участник B публикует состояние присутствия на сервере S (с помощью сообщения PUBLISH).
5. Сервер S сохраняет состояние присутствия.
6. Участник B изменяет состояние присутствия (например, с онлайнового на оффлайновое).
7. Участник B опять публикует состояние присутствия на сервере S (с помощью PUBLISH).
8. Сервер S сохраняет состояние присутствия. Старое состояние отбрасывается.
9. Участник A отправляет новое сообщение SUBSCRIBE участнику B через сервер S. Разница между этим сообщением и сообщением, отправленным на этапе 1, в том, что существует дополнительный маркер RELEASE в заголовке. "RELEASE" говорит серверу S, что уведомления от участника B должны быть активированы. Сообщение не отправляется от сервера S участнику B.
10. Сервер S отправляет уведомление, содержащее сохраненное состояние присутствия от участника B, участнику A (с помощью сообщения NOTIFY).
Маркер STORE может содержать дополнительные условия, позволяющие подписавшемуся участнику A различаться между разными наблюдаемыми участниками и зависящие от времени и других определенных пользователем условий.
Общий маркер STORE без дополнительных условий дает в результате то, что вся информация о состоянии сохраняется на сервере, и уведомления о состоянии не отправляются подписавшемуся участнику до тех пор, пока не будет запрошено освобождение.
Маркер STORE, дополнительно содержащий адрес участника B или группу адресов, дает в результате то, что информация о состоянии, относящаяся к участнику B или группе, сохраняется на сервере до тех пор, пока не будет запрошено освобождение. Уведомления о статусе от других участников разрешено отправлять подписавшемуся участнику A.
Так как SIP-сообщение SUBSCRIBE само будет содержать адрес участника B, как правило, нет необходимости представлять его также и в маркере STORE, но может допускаться как значение по умолчанию маркера, если пользователем не определено иное.
Маркер STORE может дополнительно содержать временные условия. Например, маркер STORE, дополнительно содержащий условие "30 минут", дает в результате то, что вся информация о состоянии сохраняется на сервере, и уведомления о состоянии не отправляются подписавшемуся участнику, пока не прошло 30 минут. Затем настройка, существовавшая перед тем, как участник A отправил сообщение SUBSCRIBE с условием, будет восстановлена. Временное условие может также быть определено как конкретное время, например 11:00, или временной интервал, например 11:00-12:00. Тогда информация о состоянии сохраняется до 11:00 и между 11:00-12:00, соответственно. Например, участник A может установить маркер так, что все уведомления о состоянии сохраняются в течение ночного времени.
Маркер RELEASE может содержать похожие условия.
Общий маркер RELEASE без дополнительных условий дает в результате то, что вся информация о состоянии высвобождается на сервере, и все уведомления о состоянии отправляются подписавшемуся участнику.
Маркер RELEASE, дополнительно содержащий адрес участника B или группу адресов, дает в результате то, что информация о состоянии, относящаяся к участнику B или группе, разрешается на сервере. Уведомления о состоянии от других участников не должны отправляться подписавшемуся участнику A, а сохраняться.
Маркер RELEASE может дополнительно содержать временные условия. Например, маркер RELEASE, дополнительно содержащий условие "30 минут", дает в результате то, что всей информации о состоянии освобождено отправляться от сервера подписавшемуся участнику, пока не прошло 30 минут. Затем настройка, существовавшая перед тем, как участник A отправил сообщение SUBSCRIBE с условием RELEASE, будет восстановлена. Временное условие может также быть определено как конкретное время, например 11:00, или временной интервал, например 11:00-12:00. Тогда информация о состоянии разрешается до 11:00 и между 11:00-12:00, соответственно. Например, участник A может установить маркер так, что все уведомления о состоянии освобождены в часы работы.
Маркер STORE и/или RELEASE может дополнительно содержать другие определенные пользователем условия, например относящиеся к действиям в терминале наблюдаемого участника B. Например, участник A может отправить сообщение SUBSCRIBE с маркером STORE/RELEASE, содержащим условие "прослушивание исполнителя ZZ". Когда терминал наблюдаемого участника B входит в свой музыкальный проигрыватель и воспроизводит песню, исполняемую исполнителем ZZ, информация об исполнителе, например, извлекается из метаданных песни, и участник B публикует состояние присутствия на сервере S, содержащее информацию об исполнителе. Сервер S сопоставляет информацию об исполнителе с условием и отправляет уведомление, содержащее состояние присутствия участника B участнику A, таким образом возможно отвергая любые другие условия.
В одном варианте осуществления маркер STORE и/или RELEASE устанавливается автоматически в зависимости от функции календаря в терминале. Таким образом, если встреча запланирована в календаре между 11:00-12:00, в 11:00, терминал отправляет сообщение SUBSCRIBE с маркером STORE, блокирующим уведомления о состоянии на один час. Если функция календаря содержит информацию об участниках собрания, маркер STORE может содержать условия, разрешающие уведомления о состоянии со стороны участников.
Вышеупомянутые условия могут быть объединены друг с другом.
Таким образом, можно управлять объединенным состоянием присутствия от нескольких подписанных участников. Все сообщения SUBSCRIBE, помещенные маркером "STORE", будут давать в результате сохраненные данные из сообщений PUBLISH. Когда участник A затем отправляет сообщение SUBSCRIBE, содержащее адрес участника B, помеченное маркером "RELEASE", сохраненное состояние присутствия участника B должно быть отправлено, как описано выше. Однако, если сообщение помечено маркером "RELEASE_ALL", все сохраненные состояния присутствия от всех подписанных участников должны быть отправлены либо как несколько сообщений NOTIFY, либо как одно или несколько объединенных сообщений.
Технология, описанная выше, позволяет участнику A решать, когда уведомления о присутствии должны быть приняты.
В дополнительном варианте осуществления настоящее изобретение предлагает следующие логические ситуации для автоматического освобождения уведомления о состоянии присутствия:
1. Когда терминал изменяет состояние со "спящего" на активное (например, когда включается задняя подсветка дисплея). Это происходит, когда пользователь начинает активно использовать терминал и, таким образом, заинтересован в информации о присутствии. Это также может случиться, когда терминал принимает телефонный вызов или сообщение (например, SMS), таким образом переходя из "спящего" в активный режим.
2. Когда пользователь входит в список контактов или другое приложение, содержащее отображение состояния присутствия.
3. Комбинация пп. 1 и 2.
4. Когда пользователь перемещает фокус на определенный контакт, на информацию о присутствии от которого выполнена подписка.
В этих ситуациях терминал автоматически отправляет новое сообщение SUBSCRIBE серверу S с маркером RELEASE в заголовке. Ситуация может определять, должно ли быть освобождено только одно уведомление (от участника B), или группа, или все уведомления.
Настоящее изобретение предполагает несколько преимуществ по сравнению с предшествующим уровнем техники. Изобретение позволяет принимающему участнику определять, когда уведомления о присутствии должны быть отправлены. Это снижает потребление энергии в терминале, так же как и расходование полосы пропускания в сети. Системы присутствия будут более полезными с этим изобретением, поскольку потребление энергии аккумулятора снижается.
Как будет понятно обычному специалисту в области техники, элементы компьютерной программы и/или элементы схемы изобретения могут быть осуществлены в аппаратных средствах и/или в программном обеспечении (включающем в себя программно-аппаратные средства, резидентное программное обеспечение, микрокод и т.д.). Изобретение может принимать форму компьютерного программного продукта, который может быть осуществлен на машиноиспользуемом или машиночитаемом носителе хранения, имеющем машиноиспользуемые или машиночитаемые программные инструкции, "код" или "компьютерную программу", осуществленную на носителе для использования посредством или в соединении с системой выполнения инструкций. В контексте этого документа машиноиспользуемый или машиночитаемый носитель может быть любым носителем, который может содержать, хранить, передавать, размножать или переносить программу для использования посредством или в соединении с системой выполнения инструкций, прибором или устройством.
Машиноиспользуемый или машиночитаемый носитель может быть, например, но не ограничен этим, электронным, магнитным, оптическим, электромагнитным, инфракрасным или полупроводниковой системой, прибором, устройством или средой распространения, такой как Интернет. Отметим, что машиноиспользуемый или машиночитаемый носитель может быть даже бумажным или другим подходящим носителем, на котором напечатана программа, так как программа может быть электронным образом захвачена, например, через оптическое сканирование бумажного или другого носителя, затем скомпилирована, интерпретирована или иначе обработана соответствующим образом. Компьютерный программный продукт и любое программное обеспечение и аппаратные средства, описанные в данном документе, формируют различные средства для выполнения функций изобретения в примерных вариантах осуществления.
Изобретение может быть реализовано посредством надлежащих комбинаций аппаратных средств и программного обеспечения. Изобретение не ограничено каким-либо отдельным форматом системы присутствия и сообщений, таким как определено в стандарте IMS. Дополнительные форматы, предоставляющие те же технические функции, могут быть разработаны в будущем. Область применения изобретения ограничена только нижеприведенной формулой изобретения.
Изобретение относится к области телекоммуникационных сетей. Технический результат заключается в уменьшении требуемой полосы пропускания сетевого соединения. Сущность изобретения заключается в том, что система присутствия содержит терминалы связи и сервер присутствия, которые могут совместно работать, чтобы предоставить уведомления о состоянии. Терминал связи может предоставлять серверу сообщение сохранения, чтобы приостановить передачу уведомлений о состоянии этому терминалу связи. Сервер присутствия может быть выполнен так, что в ответ на сообщение сохранения, запрашивающее сохранение уведомлений о состоянии, передача уведомлений о состоянии от сервера этому терминалу связи приостанавливается. Система присутствия, терминал связи и/или сервер присутствия и связи могут включать в себя аппаратные средства, и/или компьютерный код, или программное обеспечение, чтобы предоставить соответствующие функции и операции. 6 н. и 9 з.п. ф-лы, 1 ил.
1. Система присутствия, содержащая терминалы связи, принадлежащие ряду участников;
сервер присутствия, имеющий возможность соединения с терминалами связи по сети, терминалы связи и сервер содержат аппаратные средства и программное обеспечение, чтобы реализовать систему присутствия для управления доступностью участников, отличающаяся тем, что, по меньшей мере, один терминал связи выполнен с возможностью отправлять серверу сообщение STORE, запрашивающее сохранение уведомлений о состоянии, так что передача уведомлений о состоянии от сервера этому терминалу связи приостанавливается до тех пор, пока этот терминал связи не отправит серверу сообщение, запрашивающее упомянутое уведомление о состоянии.
2. Система присутствия по п.1, в которой упомянутое сообщение STORE содержит зависимое от времени условие.
3. Система присутствия по п.1, в которой упомянутое сообщение STORE содержит условие, зависимое от адреса наблюдаемого участника.
4. Система присутствия по п.1, в которой упомянутое сообщение STORE содержит условие, зависимое от активности в терминале связи наблюдаемого участника.
5. Система присутствия по п.1, в которой, по меньшей мере, один терминал связи выполнен с возможностью отправлять сообщение RELEASE серверу, запрашивающее освобождение уведомлений о состоянии от сервера этому терминалу связи.
6. Система присутствия по п.5, в которой упомянутое сообщение RELEASE содержит зависимое от времени условие.
7. Система присутствия по п.5, в которой упомянутое сообщение RELEASE содержит условие, зависимое от адреса наблюдаемого участника.
8. Система присутствия по п.5, в которой упомянутое сообщение RELEASE содержит условие, зависимое от активности в терминале связи наблюдаемого участника.
9. Система присутствия по п.5, в которой упомянутый, по меньшей мере, один терминал связи выполнен с возможностью отправлять сообщение RELEASE автоматически, когда терминал изменяет состояние со "спящего" на активный режим.
10. Система присутствия по п.5, в которой упомянутый, по меньшей мере, один терминал связи выполнен с возможностью отправлять сообщение RELEASE автоматически, когда терминал связи входит в список контактов или в другое приложение, содержащее отображение состояния присутствия.
11. Терминал связи, принадлежащий участнику и имеющий возможность соединения с сервером присутствия по сети, терминал связи содержит аппаратные средства и программное обеспечение, чтобы реализовать систему присутствия для управления доступностью участников, отличающийся тем, что терминал связи выполнен с возможностью отправлять серверу сообщение STORE, запрашивающее сохранение уведомлений о состоянии, так что передача уведомлений о состоянии от сервера этому терминалу связи приостанавливается до тех пор, пока этот терминал связи не отправит серверу сообщение, запрашивающее упомянутое уведомление о состоянии.
12. Сервер присутствия, имеющий возможность соединения с терминалами связи, принадлежащими ряду участников, по сети, сервер содержит аппаратные средства и программное обеспечение, чтобы реализовать систему присутствия для управления доступностью участников, отличающийся тем, что сервер выполнен с возможностью принимать сообщение STORE, запрашивающее сохранение уведомлений о состоянии, так что передача уведомлений о состоянии от сервера этому терминалу связи приостанавливается до тех пор, пока этот терминал связи не отправит серверу сообщение, запрашивающее упомянутое уведомление о состоянии.
13. Машиночитаемый носитель для предоставления системы присутствия в системе, содержащей
терминалы связи, принадлежащие ряду участников;
сервер присутствия, имеющий возможность соединения с терминалами связи по сети,
упомянутый машиночитаемый носитель содержит компьютерный программный код для предоставления системы присутствия по п.1.
14. Машиночитаемый носитель для предоставления системы присутствия в терминале связи, упомянутый машиночитаемый носитель содержит:
компьютерный программный код для предоставления терминала связи по п.11.
15. Машиночитаемый носитель для предоставления системы присутствия в сервере, упомянутый машиночитаемый носитель содержит:
компьютерный программный код для предоставления сервера по п.12.
Устройство для зажима проводников | 1985 |
|
SU1292081A1 |
СПОСОБ ДОСТУПА К РЕСУРСАМ "ВСЕМИРНОЙ ПАУТИНЫ" ЧЕРЕЗ ШЛЮЗЫ-ПРЕДСТАВИТЕЛИ | 1996 |
|
RU2118051C1 |
Агрегат для загрузки пресс-форм прессматериалами при изготовлении пластмассовых деталей | 1961 |
|
SU145342A1 |
ЕР 1727329 А1, 29.11.2006. |
Авторы
Даты
2012-07-27—Публикация
2007-08-28—Подача