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

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

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

Концепция цифрового управления правами (ЦУП) (Digital Rights Management "DRM") - термин, применяемый для описания области технологий, которые используют информацию о правах и обладателях прав для управления материалами, защищенными авторскими правами, и теми сроками и условиями, согласно которым эти материалы становятся доступными пользователям. Более конкретно, концепция ЦУП включает описание, иерархическое представление, анализ, оценку, продажу и мониторинг имущественных прав собственников на некий ресурс. ЦУП охватывает управление цифровыми правами на воспроизведение продукта в физической форме (например, учебника) или на воспроизведение продукта в цифровой форме (например, страницы Интернета). ЦУП также относится к управлению ресурсом, независимо от того, имеет ли этот ресурс материальный или нематериальный характер. Существующие на настоящий момент технологии ЦУП включают языки описания сроков и условий для ресурса, отслеживание применения ресурса путем применения управляемых сред или кодированных воспроизведений ресурса, а также закрытых архитектур для общего управления цифровыми правами.

В общем случае, защита ЦУП основана на принципе, согласно которому каждому конечному потребителю, способному потреблять охраняемый ЦУП контент, выдается криптографический ключ, как правило, уникальный для каждого конечного потребителя. Охраняемый ЦУП контент распространяется в зашифрованном виде, возможно, вместе с набором потребительских прав. Таким образом, только авторизованные участники, обычно те, кто уплатил за контент, в состоянии пользоваться этим контентом. Например, это осуществляется шифрованием контента с помощью открытого ключа, составляющего пару с секретным ключом получателя ЦУП (шифрование асимметричными ключами). Из соображений удобства, обычно выбирается гибридная схема, в которой охраняемый ЦУП контент шифруется ключом шифрования контента (КШК) (content encryption key "СЕК") с использованием симметричного шифрования. В свою очередь, КШК шифруется с помощью открытого ключа ЦУП, составляющего пару с секретным ключом получателя ЦУП. К КШК могут добавляться потребительские права, которые также могут шифроваться и которые поясняют правила использования охраняемого ЦУП контента. В обоих подходах только авторизованные участники в состоянии пользоваться охраняемым ЦУП контентом, при условии правильной и безопасной реализации. Тем не менее, оба подхода имеют общий недостаток, возникающий из-за того, что каждый конечный пользователь снабжается уникальным ключом ЦУП: контент (или ключ шифрования контента) должен быть персонализирован для каждого устройства до использования.

Обычно контент ЦУП защищают со стороны сети, т.е. шифруют (и поэтому персонализируют), по разным причинам, например для гарантии внесения платы за контент. Как правило, в инфраструктуру сети входит сервер для персонализации контента, передаваемого по беспроводной сети. Однако такой сервер, как центральное звено рассматриваемых подходов, не подходит для некоторых случаев, например для случая бесплатного контента. Наиболее известным примером является контент, предназначенный для предварительного просмотра или испытательных целей. Соответственно обычной является ситуация, в которой конечный пользователь терминала не может выполнить перенос приобретенного контента, защищенного ЦУП, с одного терминала на другой.

Как правило, обладатели прав на контент хотят получить определенные пользовательские права на управление контентом, что в большинстве случаев включает контроль над копированием контента и над тем, какие технические требования и требования безопасности должны быть удовлетворены. Версия 1 цифрового управления правами от "Открытого Мобильного Альянса" (Open Mobile Alliance (ОМА)) является промышленным стандартом, общим для всей отрасли, который позволяет разработчикам и издателям защитить интеллектуальную собственность приложений и контента, предназначенных для мобильных устройств. Версия 1 стандартов ЦУП от ОМА предоставляет три способа ЦУП для безопасной доставки контента мобильной связи: "Блокировка пересылки", "Комбинированная доставка" и "Раздельная доставка". Способ "Блокировка пересылки" накладывает ограничение на пересылку пользователем контента, полученного им от других мобильных терминалов. При использовании способа "Блокировка пересылки" незашифрованный контент помещается в сообщение ЦУП, которое доставляется к терминалу. Устройству разрешено воспроизводить, отображать на экране или выполнять контент, но не разрешено его пересылать. Способ "Комбинированная доставка" включает правила использования контента, ограничивающие доступ пользователя к цифровой информации, где правила пользования встроены в эту цифровую информацию. Способ "Комбинированная доставка" предотвращает децентрализованное распространение и, кроме того, управляет использованием контента. В способе "Комбинированная доставка" сообщение ЦУП содержит два объекта: объект контента и объект правил. Объект правил определяет права доступа и ограничения использования контента. Эти объекты могут, например, обеспечить доступ для использования контента в течение 10 дней или, например, позволить воспроизвести музыкальный файл только один раз. Ни контент, ни права не могут быть пересланы с целевого устройства. В этом состоит отличие от испытательных версий программного обеспечения, в котором права включены в контент, поскольку такое программное обеспечение можно пересылать к другому целевому устройству.

Назначение "Раздельной доставки" состоит в защите контента более высокой ценности. Она делает возможным дополнительное распространение, которое позволяет устройству переадресовывать контент, но без передачи прав пользования. Это достигается за счет доставки контента и прав пользования по раздельным каналам. При прохождении по сети Интернет, благодаря дополнительному распространению, контент может быть изолированным; при этом права остаются приписанными к использованию этого контента. Контент шифруется в Формате контента ЦУП (ФКЦ) (DRM Content Format (DCF)), с использованием симметричного шифрования. Формат контента ЦУП обеспечивает открытые заголовки, описывающие тип контента, алгоритм шифрования и другую полезную информацию. Объект прав содержит в себе симметричный ключ шифрования контента (КШК), который используется для расшифровки агентом пользователя ЦУП. Объект прав создается с использованием Языка представления прав от ОМА (ОМА Rights Expression Language). Получатели контента, доставляемого путем дополнительного распространения, должны связаться с продавцом контента для того, чтобы либо просмотреть, либо приобрести этот информационный носитель. Таким образом, способ "Раздельная доставка" делает возможным "вирусное" распространение информации, максимально увеличивая число потенциальных покупателей, при сохранении контроля поставщиком контента, что достигается за счет централизации приобретения прав.

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

Публикация международной заявки WO 03/034653, принадлежащей заявителю настоящего изобретения, предоставляет способ и устройство для дополнительного распространения контента в сети, имеющей большое число терминалов. Эта сеть содержит разные терминалы, включая: настольные ПК, мобильные устройства связи, а также домашние микропроцессорные устройства, которые могут подсоединяться к общей сети. Предусмотрено использование интеграционной модели дополнительного распространения, которая объединяет технологию ЦУП и средства службы SMS сотовой сети. Пользователь терминала может пересылать контент на другой терминал, так что другой пользователь может изучить и, при желании, приобрести этот контент.

Игры являются прекрасным стимулом для общения и приобщения к громадному сообществу единомышленников. Интересные игры в сетях мобильной связи, в сочетании с игровыми приставками, которые подключаются к локальной сети через устройство Bluetooth, и игровыми приставками для глобальной сети мобильной связи, открывают двери для совершенно новых принципов развития игр. Разработчики поставляют мобильные терминалы, которые поддерживают мобильные игровые пульты, объединенные с устройствами мобильной связи. Такие устройства используют ближнюю зону связи, локальные беспроводные сети на основе беспроводной технологией Bluetooth, а также используют дальнюю зону связи, глобальные беспроводные сети, предусмотренные сетями сотовой связи. Так, помимо обеспечения связи, терминалы мобильной связи также содержат приложения для мобильных игр, цифровых музыкальных проигрывателей, электронной почты и других приложений на основе языка Java. В настоящее время такого рода приложения поставляются для каждого мобильного терминала по отдельности, главным образом, за счет карт памяти, использующих стандарт ММС (Multi-Media Card). Эта технология использует традиционный способ распространения цифровой информации, при котором пользователь должен покупать приложение для того, чтобы получить к нему доступ.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

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

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

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

На фиг.1 схематично изображена система связи в соответствии с вариантом осуществления изобретения.

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

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

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

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

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

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

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

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

Под термином "терминал мобильной связи" нужно понимать устройство, которое может включать: сотовые телефоны; "карманные" компьютеры с возможностью подключения к сети связи по телефонной линии либо беспроводным способом, например производимые PALM Inc.; устройства мгновенного обмена сообщениями, например производимые Blackberry Inc.; ноутбуки с возможностью подключения к сети связи по телефонной линии либо беспроводным способом. К перечисленным выше устройствам также относятся другие устройства мобильной связи, которые могут соединяться с использованием разнообразных технологий передачи, включая CDMA, GSM, TDMA, Bluetooth и другие, либо с использованием таких средств передачи информации, как радиосвязь, ИК-связь, лазерная связь и т.п. Наряду с обеспечением соединений мобильные терминалы также включают в себя приложения для мобильных игр, цифровых музыкальных плееров, электронной почты, а также других приложений на основе языка Java.

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

Соединение мобильного терминала с другим мобильным терминалом может быть осуществлено без каких-либо ограничений одним или более способами, перечисленными ниже: связью, установленной в соответствии со стандартами и протоколами технологии Bluetooth; по инфракрасному каналу связи; физическим последовательным соединением; физическим параллельным соединением; связью, установленной в соответствии с сетевым протоколом транспортного уровня TCP/IP, и так далее. Могут быть использованы и другие способы соединения. Поэтому перечисленные выше способы соединения приведены только в качестве примеров, ими не ограничиваются возможные способы соединения. При передаче контента от одного мобильного терминала к другому мобильному терминалу может использоваться один или более из перечисленных типов соединения. Передача контента может использовать службы сообщений, предназначенные для устройств мобильной связи, включая следующие, но не ограничиваясь ими: SMS, MMS (служба передачи мультимедиасообщений), электронная почта и средства оперативной пересылки сообщений (IМ). Электронная почта и/или IМ могут сами основываться на SMS и MMS. SMS для передачи контента может быть использована в вариантах осуществления изобретения из-за низких затрат на такого рода сообщения. Тем не менее, могут использоваться и другие способы.

На фиг.1 показана система связи 2, которая может включать персональную местную сеть 4 и/или сеть сотовой связи 5. В варианте осуществления изобретения система связи 2 может включать только персональную сеть 4, без сети сотовой связи 5. Одна сеть или обе, персональная сеть 4 и сеть сотовой связи 5, могут включать мобильный терминал 6 и другой мобильный терминал 8. На мобильном терминале 6 установлено приложение, которое может быть игрой или любым другим приложением, выполняемым на мобильном терминале 6. Мобильный терминал 6 "делится" этим приложением с другим мобильным терминалом 8 либо через персональную сеть 4 и/или сеть сотовой связи 5. Еще один мобильный терминал 8 может соединяться с мобильным терминалом 6 через Интернет (не показан). Мобильные терминалы 6, 8 могут соединяться в персональной сети посредством маршрутизатора 10 или непосредственно друг с другом, как показано на фиг.1. В сети сотовой связи 5 мобильный терминал 6 (не показан) и/или 8 соединяется с другим мобильным терминалом 8 посредством базовой станции 12, которая может соединяться с другой базовой станцией 12 через сетевой сервер 14. Персональная сеть 4 и сеть сотовой связи 5 могут соединяться посредством разных способов, хорошо известных тем, кто знаком с этими технологиями. Базовая станция 12 может быть станцией, расположенной рядом с терминалами (6, 8), которая обеспечивает передачу сообщений к объектам и от объектов, составляющих систему связи 2.

Как показано на фиг.2, в варианте осуществления изобретения у мобильного терминала (6) есть дисплей (20), процессор (22), интерфейс связи (24), модуль прикладных программ (26) и интерфейс карты памяти ММС (28). Дисплей (20) выводит сообщения для отображения и редактирования, а также отображает пользовательский интерфейс, созданный выполняемым приложением. В варианте осуществления изобретения захватывается изображение пользовательского интерфейса в некий момент времени. Дисплей (20) может быть ЖК-панелью на основе технологии TFT, экраном на светодиодах (LED) или одним из множества разнообразных типов дисплеев. Модулем прикладных программ может быть компьютерный чип или набор запрограммированных команд, управляющих выполнением приложения. Запрограммированные команды могут располагаться в карте памяти ММС. Процессор (22) выполняет команды модуля прикладных программ (26) и программы, содержащиеся в процессоре (22). Интерфейс связи (24) обеспечивает средства для приема и передачи информации между мобильными терминалами (6, 8) и другими устройствами сети, включая базовую станцию (12).

Первый пользователь приобретает приложение для выполнения на мобильном терминале. Такую покупку можно сделать в обычном магазине. Она может включать карту памяти ММС, которая вставляется в мобильный терминал через интерфейс 28 ММС. В качестве альтернативы, это приложение можно приобрести на сетевом сервере 14 или веб-сервере (не показан) и загрузить в мобильный терминал (6), используя сетевое подключение. Как показано на фиг.3 операцией 30, приложение конфигурируется для выполнения на мобильном терминале (6) (первый терминал). Конфигурирование может включать инсталляцию этого приложения, загруженного из сети. При выполнении операции 32 пользователь первого терминала (6) соединяется с пользователем второго терминала (8). После соединения со вторым терминалом (8), при операции 34 вторая версия приложения передается от первого терминала (6) на второй терминал (8). В варианте осуществления изобретения передача второй версии приложения может произойти только после первого соединения первого терминала (6) со вторым терминалом (8). Пользователь первого терминала (6), при выполнении операции 34, инициирует выполнение этого приложения. При выполнении операции 36 пользователь второго терминала (8) инициирует выполнение второй версии приложения. Сразу несколько терминалов (8) могут соединяться с первым терминалом (6), который передает вторую версию приложения каждому из мобильных терминалов (8). Вторая версия приложения, переданная на каждый мобильный терминал (8), также инициирует выполнение приложения на соответствующем мобильном терминале.

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

Функциональные возможности отличаются от прав пользования приложением. Вторая версия приложения может обеспечить те же возможности, что и приложение, выполняемое на первом терминале (6), но, например, дать возможность на выполнение приложения заданное число раз. Тем самым права пользования ограничивают выполнение второй версии приложения. В варианте осуществления изобретения, показанном на фиг.4 операцией 40, каждый раз при выполнении приложения на втором терминале (8), происходит обновление значения счетчика на втором терминале (8). При проверке, операция 42, происходит сравнение обновленного значения счетчика с пороговым значением, заранее определенным в правах пользования, относящихся ко второй версии приложения. Это необходимо для того, чтобы определить, можно ли продолжить выполнение второй версии приложения на втором терминале. Например, в одном варианте осуществления изобретения, выполнение второй версии приложения продолжает выполняться на операции 46, если значение счетчика ниже порогового значения. Если же значение счетчика выше или равно пороговому значению, то выполнение второй версии приложения останавливается на операции 44. Пользователь больше не может выполнять вторую версию приложения.

В альтернативном варианте осуществления изобретения, показанном на фиг.5, может быть использован таймер для ограничения прав пользования второй версией приложения вторым пользователем. При выполнении операции 50 на втором терминале запускается таймер. Когда выполнение второй версии приложения останавливается, операция 52, таймер также останавливается. Затем, при выполнении операции 54, определяется интервал выполнения второй версии приложения. Этот интервал складывается, операция 56, с предыдущим значением счетчика времени. При выполнении операции 58 проводится сравнение текущего значения счетчика времени с величиной, заранее определенной в правах пользования, связанных со второй версией приложения. Это необходимо для того, чтобы определить, можно ли продолжить выполнение второй версии приложения на втором терминале. Например, в одном варианте осуществления изобретения, выполнение второй версии приложения продолжается при выполнении операции 57, если величина счетчика времени ниже пороговой. Если же значение счетчика времени выше или равно пороговому значению, то выполнение второй версии приложения останавливается на операции 59. Пользователь больше не может выполнять вторую версию приложения.

В альтернативном варианте осуществления изобретения, показанном на фиг.6, операция 60, второй терминал (8) может соединяться с сетевым сервером (14), который может входить в сеть сотовой связи (5), или может соединяться со вторым терминалом (8) через Интернет. Второй терминал (8) может соединяться с первым терминалом (6) с использованием либо персональной сети (4), либо сети сотовой связи (5). Конфигурация прав пользования, связанных со второй версией приложения, требует соединения с сетевым сервером (14) для того, чтобы дать разрешение на продолжение выполнения второй версии приложения на мобильном терминале (8). Проверка (операция 62) проводится для того, чтобы определить: подсоединен ли второй терминал к сетевому серверу. Если второй терминал не подсоединен к сетевому серверу, то выполнение второй версии приложения останавливается на операции 67. Если второй терминал подсоединен к сетевому серверу, то при выполнении операции 64 обновляется значение счетчика на сетевом сервере (14) каждый раз, когда выполняется вторая версия приложения на втором терминале (8). Это может потребовать поддержания базы данных или текстового файла на сетевом сервере для записи данных о конкретном втором терминале (8), о выполненном приложении (например, о сыгранной игре), о числе исполнения этого приложения на конкретном втором терминале (8). Также могут быть использованы другие способы подсчета, хорошо известные специалистам. Например, счетчик может быть организован в регистре и может индексироваться идентификатором мобильного терминала или, возможно, идентификатором приложения. Проверка при выполнении операции 66 сравнивает текущее значение счетчика, поддерживаемого на сетевом сервере (14), с величиной, заранее определенной в правах пользования, относящихся ко второй версией приложения. Это необходимо для того, чтобы определить, можно ли продолжить выполнение второй версии приложения. Например, в одном из вариантов осуществления изобретения, выполнение второй версии приложения продолжается выполнением операции 68, если значение счетчика ниже порогового значения. Если же значение счетчика превышает или равно пороговому значению, то выполнение второй версии приложения останавливается на операции 67. Пользователь больше не может выполнять вторую версию приложения. Вторая версия приложения может быть отключена сетевым сервером (14) с использованием ряда способов, включая, к примеру, отправку сообщения об остановке выполнения, или не отправку сообщения о продолжении выполнения, на второй терминал (8). В ответ на такое сообщение происходит прекращение выполнения второй версии приложения.

В альтернативном варианте осуществления изобретения, показанном фиг.7, операция 70, второй терминал (8) может соединяться с сетевым сервером (14), который может входить в сеть сотовой связи (5) или соединяться со вторым терминалом (8) через Интернет. Второй терминал (8) может соединяться с первым терминалом (6) с использованием либо персональной сети (4), либо сети сотовой связи (5). Конфигурация прав пользования, относящихся ко второй версии приложения, требует соединения с сетевым сервером (14) для того, чтобы разрешить выполнение второй версии приложения на втором терминале (8). Проверка, операция 72, проводится для того, чтобы определить, соединен ли второй терминал с сетевым сервером. Если второй терминал не подсоединен к сетевому серверу, то выполнение второй версии приложения останавливается на операции 75. Если второй терминал подсоединен к сетевому серверу, то при выполнении операции 73 на сетевом сервере (14) запускается таймер. Когда останавливается выполнение второй версии приложения на операции 74, таймер также останавливается. Затем на сетевом сервере (14), операция 76, определяется продолжительность выполнения второй версии приложения. При выполнении операции 77 на сетевом сервере (14) этот временной интервал складывается с предыдущим значением счетчика времени. Предыдущее значение может храниться на сетевом сервере (14). Это может потребовать поддержания базы данных или текстового файла на сетевом сервере для записи данных о конкретном втором терминале (8), о выполненном приложении (например, о сыгранной игре) и о значении счетчика времени для выполнения этого приложения на конкретном втором терминале (8). Также могут быть использованы другие известные способы подсчета. Например, счетчик может быть организован в регистре и индексироваться идентификатором мобильного терминала или, возможно, идентификатором приложения. Проверка, выполняемая на сетевом сервере (14), операция 78, сравнивает текущее значение счетчика времени с пороговой величиной, заранее определенной в правах пользования, относящихся ко второй версии приложения. Это необходимо для того, чтобы определить, можно ли продолжить выполнение второй версии приложения. Например, в одном варианте осуществления изобретения выполнение второй версии приложения продолжается операцией 79, если значение счетчика времени меньше пороговой величины. Если же значение счетчика времени больше или равно пороговой величине, то выполнение второй версии приложения останавливается на операции 75. Пользователь больше не может выполнять вторую версию приложения. Вторая версия приложения может быть отключена сетевым сервером (14) с использованием ряда способов, включая, к примеру, отправку сообщения об остановке выполнения или не отправку сообщения о продолжении выполнения на второй терминал (8).

В альтернативном варианте осуществления изобретения, как показано на фиг.8, операция 80, второй терминал (8), после соединения с первым терминалом (6), посылает первое сообщение на первый терминал (6), извещая первый терминал о наличии второго терминала (8). Если приложение, например, является игрой, то первое сообщение может быть просьбой об участии в игре. Первый терминал (6) получает первое сообщение на этапе операции 82. Первый терминал (6) реагирует на первое сообщение отправкой второго сообщ