Система и способ для точного сбора данных о мнении конечного пользователя для приложений в сети беспроводной связи

Иллюстрации

Показать все

Изобретение относится к способу сбора мнений конечных пользователей в сети беспроводной связи. Технический результат заключается в повышении достоверности принимаемых сведений. Способ содержит этапы: регистрируют устройство беспроводной связи в сети беспроводной связи; передают идентификационную информацию от устройства беспроводной связи в сеть беспроводной связи; передают данные от сети беспроводной связи в устройство беспроводной связи, причем эти данные включают в себя, по меньшей мере, анкету и данные, передаваемые в течение первой процедуры регистрации устройства беспроводной связи; выдают анкету конечному пользователю на экран дисплея; собирают мнение конечного пользователя; и передают мнение от устройства беспроводной связи в сеть беспроводной связи, причем это мнение передается в течение второй процедуры регистрации. 2 н. и 5 з.п. ф-лы, 9 ил.

Реферат

Область техники, к которой относится изобретение

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

Описание предшествующего уровня техники

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.1 представляет архитектуру сети связи.

Фиг.2А представляет архитектуру одного варианта воплощения системы для сбора мнений конечных пользователей.

Фиг.2В представляет альтернативную архитектуру системы для сбора мнений конечных пользователей.

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

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

Фиг.5 представляет последовательность операций мониторинга использования программного обеспечения.

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

В настоящем описании термины«устройствосвязи», «беспроводное устройство», «переносной телефон» и «телефонная трубка» используются как взаимозаменяемые, и одинаковые цифры относятся в ссылках к одинаковым элементам по всем отдельным изображениям. Фиг.1 изображает сеть связи 100, используемую согласно настоящему изобретению. Сеть связи 100 включает в себя сеть беспроводной связи, коммутируемую телефонную сеть общего пользования (КТСОП, PSTN) 110 и Интернет 120.

Сеть беспроводной связи включает в себя множество мачт 102 связи, соединенных с базовой станцией (БС, BS) 104 и обслуживающих пользователей с устройствами 106 связи. Устройства 106 связи могут быть сотовыми телефонами, пейджерами, карманными компьютерами PDA, портативными компьютерами или другим переносным, стационарным или портативным устройством связи, которое использует сеть беспроводной связи или сотовую телекоммуникационную сеть. Команды и данные, вводимые каждым пользователем, передаются как цифровые данные на мачту 102 связи. Обмен информацией между пользователем, использующим устройство 106 связи, и мачтой 102 связи может быть основан на различных технологиях, таких как множественный доступ с кодовым разделением каналов (МДКР, CDMA), множественный доступ с временным разделением каналов (МДВР, TDMA), множественный доступ с частотным разделением каналов (МДРЧ, FDMA), глобальная система мобильной связи (ГСМС, GSM) или другой протокол, который может использоваться в сети беспроводной связи или сети передачи данных. Данные от каждого пользователя отправляются от мачты 102 связи на базовую станцию (БС) 104 и пересылаются к мобильному коммутационному центру (МКЦ, MSC)108, который может быть связан с коммутируемой телефонной сетью общего пользования (КТСОП) 110.

КТСОП 110 связан с Интернет 120 и сетью беспроводной связи посредством МКЦ 108. КТСОП 110 поддерживает пользователей, имеющих доступ к Интернет, с помощью компьютера 116 посредством набора номера. Пользователь использует компьютер 116 и набирает номер по телефонной линии 118 для подключения в провайдеру услуг доступа в Интернет (ISP) 122. Провайдер 122 обеспечивает соединение между пользователем на компьютере 116 и Интернет 120. Пользователь может также иметь доступ непосредственно к провайдеру 122 посредством высокоскоростной передачи данных, такой как цифровая абонентская линия (ЦАЛ, DSL), соединений T1 и т.п.

Интернет 120 является сетью высокоскоростной передачи данных. Пользователь может иметь доступ к Интернет, непосредственно подключаясь к концентратору Интернет 120, или иметь доступ посредством провайдера услуг доступа в Интернет (ПУИ) 120, подключенного к Интернет 120. Сервер 112 может быть подключен непосредственно к Интернет 120, или к МЦК 108, или к КТСОП 110.

Фиг.2А изображает архитектуру 200 одного варианта воплощения системы для сбора мнений конечных пользователей. Сервер 202 поддерживает прикладную программу, которая обменивается данными с удаленными клиентами 204, 206 и 208. Каждый удаленный клиент может быть устройством связи 106. В каждый удаленный клиент загружается апплет приложения, который управляет интерфейсом с пользователем. Апплет приложения может быть загружен на удаленный клиент в то же время, когда пользователи загрузили программные приложения. Апплет приложения может быть также загружен на удаленный клиент производителем удаленного клиента, когда удаленный клиент изготовлен.

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

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

Фиг.2В изображает архитектуру 250 альтернативного варианта воплощения системы для сбора мнений конечных пользователей. Сервер 202 направляет анкету посредством нисходящего (прямого) сообщения 260 связи и принимает мнение посредством восходящего (обратного) сообщения 210 связи. Сервер 202 включает анкету в прямое передаваемое сообщение, которое предпочтительно загружается в устройство связи 106 в течение процедуры регистрации после того, как включается телефонная трубка 106.

Устройство связи 106 после включения питания проходит процедуру регистрации с местным провайдером услуг беспроводной связи. В течение процедуры регистрации телефонная трубка передает свои параметры MIN (идентификационный номер мобильной станции) и ESN (электронный порядковый номер) и запрашивает канал связи у сети беспроводной связи. Провайдер услуг беспроводной связи аутентифицирует телефонную трубку посредством ее MIN и ESN и извлекает информацию о пользователе из регистра местоположения пользователя (HLR). В течение этой процедуры регистрации информация передается между телефонной трубкой и сетью беспроводной связи, и может происходить обмен дополнительной информацией, такой как анкеты и мнения пользователя, в форме данных, между телефонной трубкой и сетью беспроводной связи методом, прозрачным для пользователя.

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

Фиг.3 иллюстрирует один вариант воплощения процесса (способа) 300 апплета для сбора мнений конечных пользователей. Апплет приложения выполняет этот процесс 300 апплета в непрерывном цикле после его запуска. Апплет проверяет, было ли установлено новое программное приложение на клиенте 204, этап 302. Апплет проверяет новое программное приложение путем проверки реестра на клиенте или путем приема уведомления от системы, выполняющейся на клиенте 204. Если апплет выявляет, что новое программное приложение было установлено, апплет регистрирует это программное приложение в своей базе данных записей, этап 304. Апплет также проверяет, использовалось ли зарегистрированное программное приложение, этап 306. Апплет выявляет факт активации зарегистрированного программного приложения путем приема уведомления от клиента 204. Если апплет выявляет, что зарегистрированное программное приложение было активировано, апплет контролирует его использование, этап 308. Апплет контролирует использование путем увеличения показаний счетчика или путем записывания длительности времени, в течение которого это программное приложение активировано.

Фиг.4 является иллюстрацией этапа 304, показанного на Фиг.3. Когда апплет выявляет, что на клиенте установлено новое программное приложение, апплет извлекает информацию об этом программном приложении, этап 402, и создает запись в своей базе данных записей для программного приложения, этап 404. Информация о программном приложении может включать в себя название программного приложения, производителя, дату установки и т.п.

Фиг.5 является иллюстрацией этапа 308, показанного на Фиг.3. После того, как апплет выявляет факт активации программного приложения, апплет идентифицирует это программное приложение, этап 502, и извлекает из базы данных записей ту запись, которая соответствует этому программному приложению, этап 504. Апплет проверяет, не пора ли запрашивать мнение пользователя о программном приложении, этап 506. Апплет предложит анкету пользователю, если запись указывает, что число раз использования пользователем программного приложения превысило пороговое число выполнений или какие-то другие критерии, такие как истечение времени после начальной загрузки приложения или данных, число раз, когда это приложение или данные выполнялись или к ним обеспечивался доступ, или некоторый другой интервал, такой как запрашивание пользователя по поводу обновления приложения или предоставления вставок обновления в программу приложения.

Пороговое число может быть предопределено производителем программного приложения или прикладной программой на сервере 112. Критериями могут также быть период времени, заранее установленный производителем программного обеспечения или прикладной программой. Производитель программного обеспечения может решить собирать мнения пользователей только после того, как пользователь пользовался программным приложением в течение месяца или, по меньшей мере, 50 раз, например. Пороговое число или критерии могут быть настроены посредством прикладной программы на сервере. Затем апплет запросит мнение пользователя, только когда было превышено пороговое число или имело место пороговое событие.

Если запись указывает, что пороговое число не было достигнуто, апплет обновляет базу данных записей, этап 508, не предлагая анкету пользователю. Если запись указывает, что пороговое число было достигнуто или превышено, апплет предлагает анкету пользователю и запрашивает входные данные пользователя, этап 510. Входные данные пользователя собираются, этап 512, и апплет включает входные данные пользователя (данные о мнении конечного пользователя) в сообщение, которое отправляется в прикладную программу на сервере, этап 514. После отправки на сервер сообщения с мнением пользователя апплет обновляет свое расписание рассылок так, что никакая дополнительная анкета по поводу данного программного приложения не будет предлагаться этому пользователю в будущем. Анкета может запрашивать какие-либо данные, имеющие отношение к приложению, например нравится или не нравится, вероятность загрузки другого приложения или какие-либо другие маркетинговые вопросы, известные специалистам в области маркетинга и имеющие целью собрать ценные данные о мнении конечного пользователя.

Фиг.6 представляет последовательность операций для процесса 600 сервера (прикладной программы). Процесс сервера непрерывно определяет, было ли принято сообщение, этап 602, и когда сообщение принято, процесс сервера проверяет идентификационную информацию программного приложения, этап 604. Сервер может поддерживать различные программные приложения и идентифицировать каждое программное приложение посредством идентификационной информации в принятом сообщении. После идентификации программного приложения сервер проверяет, является ли производитель этого программного приложения (поставщик) абонентом услуги сервера, этап 606. Если производитель программного обеспечения является абонентом, сервер направляет сообщение с мнением производителю программного обеспечения, этап 608. Если производитель программного обеспечения не является абонентом услуги сервера, сервер сохраняет мнение, этап 610, и направляет предложение о данной услуге производителю программного обеспечения, этап 610.

Фиг.7 представляет последовательность операций альтернативного процесса (способа работы) 700 сервера. Процесс 700 сервера особенно подходит для системы, в которой пользователь пользуется телефонной трубкой для доступа к серверу для загрузки программного приложения. Сервер принимает сообщение с телефонной трубки и проверяет, не является ли оно запросом загрузки, этап 702. Если это запрос загрузки, то сервер извлекает идентификационную информацию пользователя из сообщения, этап 708, и записывает идентификационную информацию пользователя и запрашиваемое программное приложение, этап 710.

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

Сервер также проверяет свою базу данных записей на предмет отметок истекшего времени, этап 704, если есть какая-либо запись с отметкой истекшего времени, этап 706. Сервер устанавливает соответствие отметки времени с записью о каждом запросе, и, когда срок отметки времени для записи истекает, сервер отправляет анкету пользователю, который запрашивал это программное приложение. Эта отметка времени гарантирует то, что пользователю дается достаточно времени для пользования программным приложением прежде, чем будет запрашиваться его мнение об этом программном приложении.

Если есть отметка истекшего времени, сервер извлекает информацию о пользователе из записи, этап 712, и подготавливает анкету, этап 714. Анкета может быть адаптирована для каждого отдельного программного приложения, и сервер подготавливает анкету в соответствии с имеющейся в записи информацией о программном приложении. После подготовки анкеты сервер отправляет анкету пользователю, этап 716.

Фиг.8 является более подробным представлением этапа 720 на Фиг.7 для обработки мнений пользователя. Процесс аналогичен изображенному на Фиг.6. Сервер идентифицирует программное приложение, к которому относится мнение пользователя, этап 804, и проверяет, является ли поставщик программного обеспечения для этого программного приложения абонентом, этап 806. Если поставщик программного обеспечения является абонентом, сервер направляет мнение пользователя поставщику программного обеспечения, этап 808. Если поставщик программного обеспечения не является абонентом услуги сбора мнений пользователя, сервер сохраняет мнение, этап 810, и отправляет предложение об услуге поставщику программного обеспечения, этап 812.

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

В контексте Фиг.3-8, способ может осуществляться, например, функционированием участка(ов) сети беспроводной связи для выполнения последовательности машино-читаемых инструкций, таких как устройство связи 106 или сервер 112 загрузки приложения. Инструкции могут постоянно храниться в различных типах передающей сигналы среды или среды накопления данных, первичной, вторичной или третьего порядка. Среда может включать в себя, например, память с произвольным доступом (ППД, RAM) (не показана), доступную для компонентов сети беспроводной связи или постоянно хранящуюся в них. Независимо от того, содержатся ли инструкции в ППД, на дискете или другой вторичной запоминающей среде, они могут храниться на множестве машино-читаемых носителей хранения данных, таких как запоминающее устройство с прямым доступом (ЗУПД, DASD) (например, обычный накопитель на жестких дисках или избыточный массив независимых дисков (RAID)), магнитная лента, электронная память только для чтения (например, постоянное запоминающее устройство (ПЗУ, ROM), стираемое программируемое постоянное запоминающее устройство (СППЗУ, EPROM) или электронно-перепрограммируемое постоянное запоминающее устройство (ЭППЗУ, EEPROM), карты флэш-памяти, оптическое запоминающее устройство (например, CD-ROM, WORM (с однократной записью и многократным считыванием), DVD, лента для цифровой оптической записи)), бумажные перфокарты или другие подходящие носители для накопления данных, включая цифровые и аналоговые передающие среды.

Таким образом, система и способ обеспечивают эффективный метод сбора данных конечного пользователя в среде беспроводной связи. Ниже следует описание типичного сценария использования, когда пользователь загружает программное приложение для своего переносного устройства связи. Пользователь может использовать свою телефонную трубку для того, чтобы набрать номер сервера 112, чтобы загрузить справочное приложение для своей телефонной трубки 106, и пользователь может делать это путем набора номера, соответствующего прикладной программе на сервере 112. Звонок с телефонной трубки 106 принимается мачтой 102 связи, проходит через базовую станцию 104 и обрабатывается мобильным центром коммутации МЦК 108. МЦК 108 пересылает звонок на сервер 112, который может быть подсоединен к МЦК 108 или к Интернет 120.

Сервер 112 принимает звонок от пользователя и активирует прикладную программу. Прикладная программа идентифицирует пользователя по пользовательским MIN и/или ESN, соответствующим телефонной трубке 106. Прикладная программа отображает список программных приложений, доступных для загрузки, и конечный пользователь выбирает, например, календарное приложение для загрузки. Сервер отправляет программное приложение (календарное приложение) на телефонную трубку 106. Сервер может включить апплет для загрузки в телефонную трубку, и апплет будет затем контролировать использование программного приложения. Апплет может также быть установлен производителем телефонной трубки и может уже содержаться в телефонной трубке. Апплет будет отвечать за запрашивание у пользователя его мнения о программном приложении после того, как конечный пользователь использовал программное приложение в течение предопределенного периода или предопределенное число раз.

После сбора данных о мнении конечного пользователя апплет отправляет данные о мнении конечного пользователя посредством сети беспроводной связи обратно на сервер в течение следующего регистрационного периода, таким образом делая передачу прозрачной для пользователя. Когда МЦК 108 принимает данные мнения конечного пользователя с телефонной трубки 106, МЦК 108 идентифицирует сервер 112 как место назначения посредством вложенной информации, принятой от телефонной трубки 106, и пересылает данные о мнении конечного пользователя на сервер 112.

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

В альтернативном варианте воплощения сервер 112 не включает в себя апплет, когда отправляет программное приложение на телефонную трубку 106. Вместо этого сервер 112 записывает пользовательскую информацию, полученную автоматическим определителем номера (АОН, ANI) в связи со звонком с телефонной трубки 106. Сервер 112 также записывает программное приложение, запрошенное пользователем, и отметку времени, связанную с запросом пользователя.

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

Когда пользователь запрашивает регистрацию от МКЦ 108, телефонная трубка 106 идентифицирует себя посредством MIN и ESN. МЦК 108 затем извлекает апплет с анкетой и отправляет его на телефонную трубку 106 в течение процедуры регистрации.

После того, как телефонная трубка 106 принимает апплет, апплет запрашивает у пользователя его мнение. Апплет собирает мнение и отправляет его обратно на сервер 112 при следующей процедуре регистрации. Сервер 112 обрабатывает мнение пользователя таким же образом, как описано выше.

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

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

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

2. Способ по п.1, дополнительно включающий в себя этап передачи данных мнения от сети беспроводной связи на сервер.

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

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

5. Способ по п.4, дополнительно содержащий этап регистрации использования в записи.

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

7. Считываемый компьютером носитель по п.6, в котором программа дополнительно управляет компьютером для выполнения этапа отправки предложения об услуге производителю программного обеспечения, если производитель программного обеспечения не является абонентом.