Способы и устройство для дарения по сети передачи данных
Иллюстрации
Показать всеНастоящее изобретение имеет отношение к работе сетей передачи данных и, в частности, к способам и устройству для выдачи подарка информационного содержания в сети передачи данных. Техническим результатом является решение проблем совместимости устройств и передаваемого содержимого, а также проблем повторных приобретений информации. Такой результат достигается за счет предложенного способа работы сервера для предоставления возможности первому терминалу выдавать подарок информационного содержания второму терминалу. Причем первый и второй терминалы избирательно взаимодействуют с сервером. Способ включает в себя этап, на котором от первого терминала принимают запрос на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также включает в себя формирование каталога и передачу каталога на первый терминал. Способ также включает в себя этапы, на которых от первого терминала принимают запрос подарка, в котором запрашивается выдача подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, второму терминалу. Затем автоматически определяют, что второй терминал еще не обладает выбранным подарком информационного содержания, и выдают подарок информационного содержания второму терминалу. 17 н. и 49 з.п. ф-лы, 7 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение имеет отношение к работе сетей передачи данных и, в частности, к способам и устройству для выдачи подарка информационного содержания в сети передачи данных.
ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
Прогресс в технологии привел к развитию и внедрению обширных сетей передачи данных. Эти сети включают в себя и сети передачи данных общего пользования, такие как Интернет, и специализированные сети, такие как беспроводные сети связи. Пользователи этих сетей имеют возможность доступа к широкому спектру информации и услуг, которые доступны как сетевые ресурсы.
Одна из областей, где сети передачи данных стали особенно полезными, находится в сфере загружаемого информационного содержания. Обычно это информационное содержание включает в себя исполняемые файлы, программные файлы, приложения, изображение или мультимедийные файлы, данные, метаданные или файл любого другого типа или информационное содержание, которое обеспечивает устройству информацию или дополнительные функциональные возможности. Например, загружаемое приложение может предоставить пользователю устройства отображение в реальном времени такой информации, как новости или условия движения транспорта, обеспечить такие функции повышения производительности, как личный секретарь, или обеспечить развлечение с помощью различных игр в сетевом или автономном режиме.
В настоящее время существует растущий спрос на загружаемое информационное содержание в беспроводных сетевых средах. В беспроводной среде по сети взаимодействуют разнообразные беспроводные устройства, такие как беспроводные телефоны и карманные компьютеры (PDA). Беспроводная сеть включает в себя сетевые серверы, которые функционируют для обеспечения устройствам различных сетевых услуг и ресурсов. Кроме того, беспроводная сеть может также быть соединена с сетью общего пользования (то есть с Интернетом), так что серверы в сети общего пользования также могут обеспечивать услуги для беспроводных устройств.
Обычно беспроводное устройство загружает информационное содержание по беспроводной связи с сетевого сервера. Например, информационное содержание может быть приложением, которое загружено бесплатно или куплено пользователем беспроводного устройства, который фактически получает права на использование приложения на неограниченный, фиксированный срок или срок, истекающий на основе количества использований.
Стало все более желательно давать возможность дарить подарки информационного содержания определенному сетевому терминалу. Например, пользователю первого сетевого терминала может быть желательным подарить подарок информационного содержания пользователю второго сетевого терминала. Подарок информационного содержания содержит любой тип файла, данных или информации, которые могут быть загружены и использованы на втором сетевом терминале. Обычно пользователь первого терминала принимает на себя все затраты, связанные с подарком информационного содержания. Например, подарок информационного содержания может быть загружаемым приложением, которое первый пользователь находит особенно полезным или эффективным, или подарок информационного содержания может просто быть информационным содержанием, которое второй пользователь хотел бы иметь.
К сожалению, современные системы работают так, что, когда даритель делает подарок информационного содержания, он делает это не зная, совместим ли подарок информационного содержания с терминалом, принимающим подарок. Например, приложение может правильно работать на терминале дарителя, однако то же самое приложение может не работать должным образом на терминале, принимающем подарок, из-за аппаратной или программной несовместимости. Кроме того, пользователь принимающего подарок терминала, возможно, ранее купил то же самое приложение, что приводит к дублированию приложения на принимающем подарок терминале. Таким образом, у дарителя нет никакого способа узнать, какое информационное содержание является совместимым с терминалом, принимающим подарок, или какое информационное содержание уже было куплено для использования на том терминале.
Поэтому необходима система, которая позволяет делать подарок информационного содержания терминалу, принимающему подарок, в сети передачи данных, где известно, что подарок информационного содержания является совместимым с принимающим подарок терминалом. Система должна также позволять дарителю заранее определять, существует или не существует намеченный подарок информационного содержания в настоящее время на принимающем подарок терминале. В результате такая система избежит проблем совместимости и потенциальных повторных приобретений, присущих современным системам.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В одном или более вариантах воплощения обеспечивается система дарения подарков, содержащая способы и устройство для выдачи подарка информационного содержания терминалу, принимающему подарок, в сети передачи данных. В одном варианте воплощения даритель выбирает подарок информационного содержания из каталога, который содержит список информационного содержания, о котором известно, что оно является совместимым с принимающим подарок терминалом. Каталог может также описывать информационное содержание, которое в настоящее время существует на принимающем подарок терминале, чтобы можно было избежать дублирования.
В одном варианте воплощения даритель запрашивает каталог у сервера (или сервер подарков), работающего в сети передачи данных. Запрос включает в себя идентификатор, который идентифицирует терминал, принимающий подарок. Например, если терминал, принимающий подарок, является беспроводным телефоном, даритель указывает номер телефона терминала, принимающего подарок, в запросе каталога совместимого информационного содержания, который отправляется серверу подарков. Из соображений безопасности и конфиденциальности в запросе каталога могут требоваться дополнительные коды защиты. Сервер подарков отвечает на запрос составлением и передачей дарителю описания информационного содержания, которое является совместимым с терминалом, принимающим подарок. Затем даритель выбирает один или более элементов информационного содержания из каталога в качестве подарков информационного содержания, которые должны быть выданы терминалу, принимающему подарок. Поскольку подарок информационного содержания выбран из списка информационного содержания, о котором известно, что оно совместимо с терминалом, принимающим подарок, система функционирует так, чтобы расширить возможности дарителя увидеть, что будет работать на терминале другого пользователя. Таким образом, проблемы совместимости терминала и дублирования информационного содержания разрешаются прежде, чем подарок выдается.
В одном или более вариантах воплощения даритель может дарить подарок информационного содержания, используя любой из нескольких способов. Например, даритель может работать на терминале, подобном терминалу, принимающему подарок, в той же самой сети передачи данных. В другом варианте воплощения даритель может выдать подарок информационного содержания, используя другое средство для обращения к серверу подарков, связанному с получателем подарка. Например, даритель может использовать Web-страницу, связанную с сервером подарков, чтобы увидеть каталог и выбрать подарок информационного содержания. Таким образом, подарок информационного содержания может исходить от проводного или беспроводного устройства, стационарного компьютерного устройства, такого как персональный компьютер, или любого другого устройства, имеющего доступ к серверу подарков, связанному с терминалом, принимающим подарок.
В одном варианте воплощения система дарения дает возможность появления в каталоге целевого информационного содержания. Например, получатель подарка может быть членом финансовой организации, и сервер подарков составляет каталог, чтобы включить в него совместимое информационное содержание, предназначенное для этой организации. Таким образом, даритель может выбрать подарок информационного содержания из целевой информации, которая совместима с терминалом, принимающим подарок.
В одном варианте воплощения обеспечивается способ для управления сервером, чтобы дать возможность первому терминалу выдавать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Способ содержит этап, на котором от первого терминала принимают запрос на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также содержит этапы, на которых формируют каталог и передают каталог на первый терминал. Способ также содержит этапы, на которых от первого терминала принимают запрос подарка на выдачу подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, второму терминалу, и выдают подарок информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается устройство для работы сервера, чтобы дать возможность первому терминалу выдавать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Устройство содержит приемник запроса каталога для приема от первого терминала запроса на каталог, который идентифицирует информационное содержание, совместимое со вторым терминалом, и базу данных для формирования каталога. Устройство также содержит передатчик каталога для передачи каталога на первый терминал. Устройство также содержит приемник подарка для приема от первого терминала запроса подарка, который запрашивает выдачу подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, второму терминалу, и логическую схему для выдачи подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается машиночитаемый носитель, содержащий команды, которые при их исполнении процессором на сервере функционируют так, чтобы предоставлять первому терминалу возможность выдать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Машиночитаемый носитель содержит команды для приема от первого терминала запроса каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом, и команды для формирования каталога. Машиночитаемый носитель также содержит команды для передачи каталога на первый терминал. Машиночитаемый носитель также содержит команды для приема от первого терминала запроса подарка, который запрашивает выдачу второму терминалу подарка информационного содержания, выбранного из идентифицированного информационного содержания в каталоге, и команды для выдачи подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается способ работы первого терминала для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером подарков. Способ содержит этап, на котором передают запрос каталога на сервер подарков для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также содержит этапы, на которых принимают каталог и выбирают подарок информационного содержания из каталога. Способ также содержит этап, на котором передают запрос подарка на сервер подарков, запрашивая выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается устройство для использования в первом терминале для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Устройство содержит передатчик запроса каталога, который выполнен с возможностью передавать запрос каталога на сервер для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Устройство также содержит приемник каталога, который выполнен с возможностью принимать каталог, и логическую схему выбора, которая функционирует для выбора подарка информационного содержания из каталога. Устройство также содержит передатчик запроса подарка, который функционирует для передачи запроса подарка на сервер, запрашивая выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается устройство для использования в первом терминале для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Устройство содержит средство для передачи запроса каталога на сервер для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом, и средство для приема каталога. Устройство также содержит средство для выбора подарка информационного содержания из каталога и средство для передачи на сервер запроса подарка, который запрашивает выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается машиночитаемый носитель, содержащий команды, которые при их исполнении процессором в первом терминале функционируют так, чтобы выдавать подарок информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют с сервером. Машиночитаемый носитель включает в себя команды для передачи запроса каталога на сервер подарков для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Машиночитаемый носитель также содержит команды для приема каталога и команды для выбора подарка информационного содержания из каталога. Машиночитаемый носитель также содержит команды для передачи на сервер подарков запроса подарка, который запрашивает выдачу подарка информационного содержания второму терминалу.
В одном варианте воплощения обеспечивается способ работы первого терминала для выдачи подарка информационного содержания второму терминалу, причем первый и второй терминалы избирательно взаимодействуют друг с другом по сети передачи данных. Способ содержит этап, на котором передают запрос каталога на второй терминал для получения каталога, который идентифицирует информационное содержание, совместимое со вторым терминалом. Способ также содержит этапы, на которых принимают каталог, выбирают подарок информационного содержания из каталога и передают на сервер подарков запрос подарка, причем сервер подарков выдает подарок информационного содержания второму терминалу.
Другие аспекты, преимущества и признаки настоящего изобретения станут очевидными после обзора изложенных далее краткого описания чертежей, подробного описания изобретения и формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Предшествующие аспекты и сопутствующие преимущества вариантов воплощения, описанных здесь, станут более очевидны при ссылке на последующее подробное описание, иллюстрируемое чертежами, на которых:
Фиг.1 показывает один вариант воплощения системы дарения, который позволяет выдавать подарок информационного содержания терминалу в сети передачи данных;
Фиг.2 показывает функциональную схему одного варианта воплощения сервера для использования в одном варианте воплощения системы дарения;
Фиг.3 показывает один вариант воплощения способа для использования на сервере для обеспечения одного варианта воплощения системы дарения;
Фиг.4 показывает функциональную схему одного варианта воплощения устройства терминала для использования в одном варианте воплощения системы дарения;
Фиг.5 показывает один вариант воплощения способа для использования в устройстве терминала для обеспечения одного варианта воплощения системы дарения;
Фиг.6 показывает один вариант воплощения каталога для использования в одном или более вариантах воплощения системы дарения; и
Фиг.7 показывает один вариант воплощения способа для использования в устройстве терминала для обеспечения одного варианта воплощения системы дарения с использованием одноранговой связи.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Последующее подробное описание описывает один или более вариантов воплощения системы дарения, которая включает в себя способы и устройство для предоставления возможности пользователю первого терминала в сети передачи данных дарить подарок информационного содержания пользователю второго терминала в сети. В одном варианте воплощения система дарения составляет каталог информационного содержания, которое является совместимым со вторым терминалом, и передает каталог на первый терминал. Пользователь первого терминала выбирает конкретный подарок информационного содержания, который будет выдан второму терминалу. Сделанный выбор передается на сервер подарков, который функционирует для выдачи выбранного подарка информационного содержания второму терминалу. Пользователь первого терминала берет на себя расходы по подарку информационного содержания. Первый и второй терминалы могут быть проводными или беспроводными терминалами любых типов, в том числе, но без ограничения, настольными компьютерами, портативными компьютерами, беспроводными телефонами, пейджерами, карманными компьютерами, устройствами для работы с электронной почтой, планшетными компьютерами или проводными или беспроводными устройствами других типов.
В одном или более вариантах воплощения системы дарения взаимодействуют со средой исполнения, которая выполняется на устройстве и используется для упрощения работы устройства, например, посредством обеспечения обобщенных запросов к ресурсам, специфичным для устройства. Одной из таких сред исполнения является программная платформа "Двоичная среда исполнения для беспроводных устройств" (Binary Runtime Environment for Wireless®, BREW™), разработанная компанией QUALCOMM, Inc., Сан-Диего, штат Калифорния. В последующем описании предполагается, что один вариант воплощения системы дарения реализован с использованием беспроводного устройства, на котором выполняется такая среда исполнения, как программная платформа BREW. Однако один или более вариантов воплощения системы дарения пригодны для использования со средами исполнения других типов для выдачи подарков информационного содержания проводным и беспроводным устройствам. Кроме того, термин "информационное содержание" используется здесь для описания любых типов приложений, мультимедийных файлов, файлов изображений, исполняемых файлов, программ, web-страниц, сценариев, документов, демонстраций, сообщений, данных, метаданных или информационного содержания или информации любого другого типа, которые могут быть воспроизведены, обработаны или выполнены на устройстве.
Фиг.1 показывает один вариант воплощения системы 100 дарения, которая дает возможность выдавать подарок терминалу в сети передачи данных. Система 100 содержит первый беспроводной терминал 102, который взаимодействует с сетью 104 передачи данных через канал 106 беспроводной связи. Сеть 104 передачи данных состоит из сети передачи данных любого типа, которая может включать в себя, но без ограничения, проводную, беспроводную, частную или общедоступную сеть передачи данных или любую их комбинацию.
Система 100 также содержит сервер 108 (называемый также "сервером подарков"), который соединен с сетью 104 через канал 120 связи для обеспечения услуг устройствам, соединенным с сетью 104. Например, беспроводной терминал 102 может быть беспроводным телефоном, и сервер 108 может быть частью общенациональной сети передачи данных, которая обеспечивает телефону телекоммуникационные услуги. Канал 120 связи может быть проводным или беспроводным каналом связи любого типа.
Также с сетью 104 соединен второй терминал 110. Терминал 110 соединен с сетью 104 передачи данных через канал 122 беспроводной связи. Терминал 110 может быть беспроводным устройством любого типа.
В одном варианте воплощения сервер 108 содержит базу 112 данных и загружаемое информационное содержание 114. База 112 данных содержит информацию о работе сети 104 передачи данных и информацию об устройствах терминалов, поддерживаемых сервером 108. Например, база 112 данных включает в себя информацию о конфигурации аппаратных и программных средств терминалов 102 и 110. Таким образом, база 112 данных содержит информацию идентификации и информацию конфигурации сетевых терминалов.
Информационное содержание 114 состоит из любых типов приложений, исполняемых файлов, файлов изображений, мультимедийных файлов, файлов данных или любых других типов файлов информационного содержания. Информационное содержание 114 может включать в себя приложения, предназначенные для устройства определенного типа, или информационное содержание, работающее на широком спектре устройств. Файлы, включенные в информационное содержание 114, имеют связанные с ними идентификаторы, которые могут использоваться для идентификации каждого файла.
В одном варианте воплощения система дарения функционирует так, чтобы предоставлять возможность пользователю первого терминала 102 выдавать подарок информационного содержания пользователю второго терминала 110. Например, подарок информационного содержания может содержать один или более файлов приложений, программ, исполняемых файлов, файлов данных, файлов информационного содержания или любых других имеющихся файлов, выбранных из информационного содержания 114. Поскольку подарок выбран из каталога совместимого информационного содержания, выбранный подарок информационного содержания совместим с терминалом 110. В одном или более вариантах воплощения система дарения 100 функционирует так, чтобы выдавать подарок информационного содержания посредством выполнения одного или более из следующих этапов.
Терминал 102 передает запрос на сервер 108 (как показано линией 124) для приема каталога файлов информационного содержания, которые совместимы с терминалом 110. Запросы включают в себя идентификатор, который идентифицирует терминал 110, и любую информацию авторизации, которая может быть необходима серверу 108 для верификации запроса.
Сервер 108 принимает и верифицирует запрос и использует идентификатор для составления списка файлов информационного содержания, которые совместимы с терминалом 110. Например, сервер 108 использует идентификатор для поиска в базе 112 данных, чтобы определить конфигурацию терминала 110 и совместимые файлы информационного содержания из имеющегося информационного содержания 114.
Сервер 108 передает каталог 116 совместимых файлов информационного содержания на терминал 102 (как показано линией 126). Например, каталог 116 содержит список идентификаторов, которые идентифицируют файлы информационного содержания, являющиеся совместимыми с аппаратными средствами/программным обеспечением терминала 110. Например, каталог 116 идентифицирует три приложения, которые являются совместимыми с терминалом 110. Каталог может также указывать, имеется ли уже на терминале 110 какой-либо из файлов информационного содержания.
Пользователь терминала 102 выбирает один или более файлов информационного содержания из принятого каталога 116 в качестве подарков информационного содержания и передает запрос подарка, который включает в себя выбор подарков информационного содержания, на сервер 108 (как показано линией 128).
Сервер 108 принимает и подтверждает подлинность запроса подарка и обновляет базу 112 данных, чтобы показать, что этому терминалу 110 был выдан подарок информационного содержания. Сервер 108 может также обновить свои записи, чтобы показать, что пользователь терминала 102 оплатит затраты, связанные с выбранным подарком информационного содержания.
Когда между сервером 108 и терминалом 110 установлена связь, подарок 118 информационного содержания передается на терминал 110 (как показано линией 130). Тогда пользователь терминала 110 может использовать информационный подарок 118, поскольку известно, что подарок 118 информационного содержания является совместимым с терминалом 110.
Для данного описания предполагается, что полномочия объектов, передающих вышеописанную информацию, должным образом заверены с использованием любого известного метода проверки полномочий или подтверждения подлинности таким образом, чтобы любое принимающее устройство могло удостовериться, что оно принимает информацию из надежного источника.
В одном или более вариантах воплощения сервер 108, терминал 102 и терминал 110 могут быть устройствами любых типов, и их соответствующие соединения с сетью 104 передачи данных могут быть беспроводными, проводными или любой их комбинацией. Таким образом, варианты воплощения системы дарения могут быть реализованы с использованием практически любой сетевой конфигурации, имеющей множество серверов и терминалов, которые функционируют для обеспечения функции системы дарения, как описано здесь.
В одном или более вариантах воплощения система дарения использует один или более методов защиты для обеспечения безопасности и/или конфиденциальности во время процесса дарения. Например, в одном варианте воплощения сервер подарков запрашивает у дарителя секретные коды безопасности перед обработкой запроса каталога. Коды безопасности могут содержать идентификационную информацию получателя подарка, личный идентификационный номер (PIN-код) или другой код безопасности, или информацию безопасности любого другого типа с тем, чтобы могли быть обеспечены безопасность и конфиденциальность получателя подарка. Поэтому даритель должен предоставить серверу подарков надлежащее подтверждение полномочий перед приемом конфиденциальной информации о терминале, принимающем подарок, или его пользователе.
В другом варианте воплощения система 100 дарения функционирует для предоставления возможности выдачи подарка терминалу в сети передачи данных с использованием транзакции одноранговой связи. Например, терминалы 102 и 110 могут взаимодействовать друг с другом для предоставления возможности терминалу 102 выдавать подарок информационного содержания терминалу 110. В одном варианте воплощения система 100 дарения функционирует для предоставления возможности терминалу 102 взаимодействовать по одноранговой связи с терминалом 110 для выдачи подарка информационного содержания посредством выполнения одного или более следующих этапов.
Терминал 102 передает запрос на терминал 110 (как показано линией 130) для приема каталога файлов информационного содержания, являющихся совместимыми с терминалом 110. Запрос включает в себя любую необходимую информацию подтверждения подлинности для предоставления возможности терминалу 102 получить каталог информации.
Терминал 110 принимает и верифицирует запрос и составляет список файлов информационного содержания, которые являются совместимыми с терминалом 110. Например, терминал может уже знать, какое информационное содержание является совместимым, или может обратиться к серверу 108, чтобы определить, какое информационное содержание является совместимым.
Терминал 110 передает каталог 116 совместимых файлов информационного содержания на терминал 102 (как показано линией 132). Например, каталог 116 содержит список идентификаторов, которые идентифицируют файлы информационного содержания, являющиеся совместимыми с аппаратными средствами/программным обеспечением терминала 110. Например, каталог 116 идентифицирует три приложения, которые являются совместимыми с терминалом 110.
Пользователь терминала 102 выбирает один или более файлов информационного содержания из принятого каталога 116 в качестве подарков информационного содержания и передает запрос подарка на сервер 108, который включает в себя выбор подарков информационного содержания (как показано линией 128). В другом варианте воплощения терминал 102 уже имеет подарок информационного содержания как часть информационного содержания 136, и, таким образом, серверу 108 запрос подарка не отправляется.
Если сервер 108 принимает запрос подарка, он проверяет подлинность запроса подарка и обновляет базу 112 данных 112, чтобы показать, что терминалу 110 выдан подарок информационного содержания. Сервер 108 может также обновить свои записи, чтобы показать, что пользователь терминала 102 оплатит затраты, связанные с выбранным подарком информационного содержания. Если терминал 102 уже имеет подарок информационного содержания как часть информационного содержания 136, терминал 102 передает подарок информационного содержания на терминал 102, как показано линией 134.
Таким образом, терминалы 102 и 110 могут взаимодействовать по одноранговой связи для предоставления возможности терминалу 102 выдавать подарок информационного содержания терминалу 110.
Фиг.2 показывает функциональную схему одного варианта воплощения сервера 108 для использования в одном или более вариантах воплощения системы дарения. Сервер 108 содержит базу 112 данных и информационное содержание 114. Сервер 108 также содержит приемник 202 запроса каталога, передатчик 204 каталога и приемник 206 запроса подарка. Сервер 108 также содержит логические схемы 208, 210 верификации и логическую схему 212 входа в систему.
База 112 данных содержит информацию о сетевых терминалах, такую как идентификаторы терминалов и информация о конфигурации соответствующего программного и аппаратного обеспечения. Информационное содержание 114 содержит любые типы приложений, исполняемых файлов, программных файлов или файлов информационного содержания любых других типов, которые могут быть обработаны устройством терминала.
В одном варианте воплощения приемник 202 запроса каталога, передатчик 204 каталога и приемник 206 запроса подарка содержат процессор, центральный процессор, вентильную матрицу, логическую схему, программное обеспечение или любую их комбинацию. Например, в одном варианте воплощения процессор, выполняющий команды программы, обеспечивает функции приемника 202, передатчика 204 и приемника 206.
В одном или более вариантах воплощения сервер 108 обычно содержит логическую схему для выполнения машиночитаемых команд, чтобы выполнять описанные здесь функции. Например, команды могут быть загружены в сервер 108 с машиночитаемых носителей, таких как гибкий диск, компакт-диск, предназначенный только для чтения (CD-ROM), флэш-память или другие машиночитаемые носители, которые взаимодействуют с сервером 108. В другом варианте воплощения команды могут быть загружены в сервер 108 из сетевого ресурса, такого как сетевой сервер или сетевой ресурс любого другого типа, который соединен с сервером 108. Команды при их выполнении сервером 108 обеспечивают один или более вариантов воплощения описанной системы дарения.
Приемник 202 запроса каталога функционирует так, чтобы принимать запрос на каталог, содержащий список идентификаторов, которые идентифицируют один или более файлов информационного содержания из информационного содержания 114. Канал 214 связи соединяет приемник 202 с внешними устройствами или системами. Например, канал 214 может быть сетевым соединением, которое соединяет приемник 202 с сетью передачи данных для приема запросов каталога. В одном или более вариантах воплощения канал 214 может быть каналом связи любого типа, который функционирует для соединения приемника 202 с другими устройствами.
Передатчик 204 каталога функционирует так, чтобы передавать каталог на внешнее устройство или систему. Канал 216 связи соединяет передатчик 204 с внешними устройствами или системами. Например, канал 216 может быть сетевым соединением, которое соединяет передатчик 204 с сетью передачи данных для передачи каталогов на другие устройства. В одном или более вариантах воплощения канал 216 может быть каналом связи любого типа, который функционирует для соединения передатчика 204 с другими устройствами.
Приемник 206 запроса подарка функционирует так, чтобы принимать запросы подарка от внешних устройств или систем. Запросы подарка идентифицируют подарок информационного содержания, который должен быть выдан идентифицированному терминалу. Например, база 112 данных содержит информацию о терминалах, обслуженных сервером 108. Канал 218 связи соединяет приемник 206 с внешними устройствами или системами. Например, канал 218 может быть сетевым соединением, которое соединяет приемник 206 с сетью передачи данных для приема запросов подарка. В одном или более вариантах воплощения канал 218 может быть каналом связи любого типа, который функционирует для соединения приемника 206 с другими устройствами.
Логическая схема 212 входа в систему функционирует так, чтобы обрабатывать информацию входа в систему, принятую от одного или более терминалов, обслуживаемых сервером 108. Например, сервер может быть частью сети передачи данных и функционирует так, чтобы обеспечивать сетевые услуги множеству устройств терминалов. Логическая схема 212 входа в систему взаимодействует с различными терминалами, используя канал 220 связи. Например, канал 220 может быть сетевым соединением, которое соединяет логическую схему 212 входа в систему с сетью передачи данных для взаимодействия с различными терминалами. В одном или более вариантах воплощения канал 220 может быть каналом связи любого типа, который функционирует для соединения логической схемы 212 входа в систему с другими устройствами.
В одном варианте воплощения логическая схема 212 входа в систему функционирует так, чтобы взаимодействовать с терминалом, принимающим подарок, для определения, каким информационным содержанием обладает этот терминал. Например, терминал, принимающий подарок, мог независимо приобрести намеченный подарок информационного содержания, и эта информация может быть обнаружена логической схемой 212 входа в систему. Например, логическая схема 212 входа в систему опрашивает терминал, принимающий подарок, об информационном содержании, которым он обладает, через канал 220. В одном варианте воплощения, если логическая схема 212 обнаруживает, что терминал, принимающий подарок, независимо приобрел намеченный подарок информационного содержания, то логическая схема 212 функционирует для прекращения выдачи подарка. В этом случае терминалу дарителя будут возмещены любые затраты, связанные с намечавшимся подарком (то есть база 112 данных будет обновлена), и терминалу дарителя будет передано уведомительное сообщение, указывающее, что подарок информационного содержания не был выдан второму терминалу. Таким образом, у системы дарения есть возможность избежать выдачи подарка информационного содержания, дублирующего информационное содержание, которым обладает терминал, принимающий подарок.
В одном варианте воплощения каналы 214, 216, 218 и 220 связи являются независимыми каналами. В другом варианте воплощения каналы 214, 216, 218 и 220 являются одним и тем же каналом. Каналы 214, 216, 218 и 220 могут содержать проводной или беспроводной канал любого типа или любую их комбинацию. Таким образом, может использоваться любая конфигурация для предоставления возможности функциональным элементам сервера 108 взаимодействовать с внешними устройствами или системами.
Следует отметить, что сервер 108 иллюстрирует только один вариант воплощения и что возможны другие конфигурации сервера для обеспечения описанных здесь функций. Например, возможно, чтобы функциональные элементы сервера 108 были объединены, перегруппированы, изменены, добавлены или удалены в рамках объема описанных вариантов воплощения.
Фиг.3 показывает один вариант воплощения способа 300 для использования на сервере для обеспечения одного варианта воплощения системы дарения. Для ясности изложения работа способа 300 будет описана со ссылкой на сервер 108, показанный на фиг.2.
В блоке 302 запрос каталога принимается на сервере. Например, терминал взаимодействует с сервером 108 через канал 214 для запроса каталога информационного содержания, совместимого с терминалом, принимающим подарок. Запрос включает в себя информацию для идентификации запрашивающего терминала и терминала, принимающего подарок.
В блоке 304 за