Настоящее изобретение относится к способу, клиентскому устройству, компьютерному программному продукту и системе для обработки информации о клиенте, в частности для подбора клиентов.
УРОВЕНЬ ТЕХНИКИ
Сегодня существует постоянно увеличивающаяся потребность для установления контактов между людьми. Из-за этой потребности разработано много разных способов для выполнения этого, например предоставляются места встречи, где люди могут познакомиться друг с другом. Конечно, сегодня существуют также виртуальные места встречи, такие как Интернет-сайты, например сайты для беседы. Такие сайты подходят для создания новых контактов, но обычно испытывают такие недостатки, как позиционирование или правильный подбор, из которых последнее выражение в данном раскрытии изобретения будет использоваться включающим в себя установление, создание и позиционирование нужного контакта. Например, сложно гарантировать, что установлен нужный контакт и часто имеются проблемы в отношении анонимности и т.д. Как правило, решения предшествующего уровня техники предоставляют непрямой путь для подбора контактов и часто небезопасны, так что нужно давать телефонные номера и т.д., чтобы установить новый контакт, перед тем как появляется по меньшей мере какая-нибудь безопасность. Кроме того, часто трудно подобрать контакт по любым параметрам, а подбор обычно предоставляется почти без какого-либо выбора. Таким образом, сложно или невозможно обратить внимание на подходящий контакт, не установив перед этим большое количество контактов небезопасным способом.
Аналогичные ситуации также возникают для позиционирования рекламных объявлений, в частности подходящих по интересам или потребностям конкретного клиента. Кроме того, некоторые поставщики услуг Интернет извлекли доход путем предоставления пользователям так называемых служб обмена сообщениями, объединенных с рекламными объявлениями. Например, когда пользователь обращается к сайту (веб-странице) в Интернете, реклама (часто называемая баннером) может отображаться пользователю как часть веб-страницы. Как правило, также в таких системах каждому пользователю, обращающемуся к некоторому сайту, показывается одна и та же реклама, хотя они имеют разные предпочтения. Некоторые более сложные системы обладают возможностью менять рекламу после некоторого периода времени, но все еще требуют усовершенствований для лучшего целевого поиска соответствующих возможных клиентов. Аналогичные услуги предоставляются пользователям карманных устройств, например транслирование ТВ-программ для сотовых телефонов, в т.ч. недавно представленные широковещательные мультимедийные средства на основе DVB-H для карманных устройств, при помощи которых ТВ-программы и рекламные ролики передаются пользователям сотовых телефонов. Также возможности общения недавно представлены также в карманных устройствах, например сотовых телефонах. Однако также эти услуги испытывают аналогичные трудности позиционирования, которые описаны в отношении традиционных Интернет-услуг.
Хотя много услуг по подбору может быть найдено в Интернете, они ограничены в показателях непосредственности, географической релевантности и не могут удовлетворить потребности, которые возникают из конкретной ситуации. Например, ночной клуб мог бы захотеть пригласить прохожих со свободным входом, одинокий человек, сидящий в кафе, мог бы быть заинтересован в налаживании контакта для возможных отношений с каким-нибудь другим человеком, разделяющим его или ее интересы, но не с любым человеком, или кто-то мог бы захотеть продать его или ее мобильный телефон, и заинтересованный покупатель проходит почти рядом с ним или ней, не зная о возможности для сделки.
Таким образом, насколько нам известно, никакие из существующих методик не представляют способа, подходящего для установления новых контактов более прямым, целевым способом, или предоставляющие решения ситуаций, описанных в предыдущем абзаце, т.е. подбора контактов друг с другом, хотя уже существующая инфраструктура могла бы поддержать такие методики.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Аспектом настоящего изобретения является предоставление нового способа, устройства, компьютерного программного продукта и системы для обработки информации о клиенте, чтобы решить изложенные выше проблемы.
Согласно первому аспекту настоящего изобретения это достигается с помощью способа для обработки информации о клиенте, содержащей данные клиента, с помощью первого клиента. Способ содержит этапы:
предоставления запроса второму клиенту для передачи информации о клиенте первому клиенту, если она еще не передана;
определение с помощью первого клиента действия с клиентом на основе информации о клиенте, содержащей данные клиента, включающие заранее установленные параметры для подбора клиентов, которое совместимо с клиентами; и
выполнение одного или более действий по обработке клиента, включая синхронизацию и передачу информации о клиенте на основе данных клиента, чтобы предоставить соответствующее приложение упомянутых первого и второго клиентов в пределах заранее установленного расстояния клиентов.
Согласно второму аспекту настоящего изобретения это достигается с помощью клиентского устройства для обработки информации о клиенте, причем информация о клиенте содержит данные клиента. Клиентское устройство содержит:
первое средство для передачи сигналов, содержащих информацию о клиенте, к или от второго клиентского устройства,
второе средство для передачи упомянутых сигналов, содержащих обработанную информацию о клиенте, модулю представления,
систему управления, выполненную с возможностью обработки информации о клиенте для того чтобы:
предоставить запрос второму клиентскому устройству для передачи информации о клиенте первому клиентскому устройству, если она еще не передана;
определить с помощью первого клиентского устройства действие с клиентом на основе информации о клиенте, содержащей данные клиента, включающие заранее установленные параметры для подбора клиентов, которое совместимо с клиентскими устройствами; и
выполнить одно или более клиентских действий по обработке, включая синхронизацию и передачу информации о клиенте, чтобы предоставить соответствующее приложение упомянутых первого и второго клиентских устройств в пределах заранее установленного расстояния клиентских устройств.
Согласно третьему аспекту настоящего изобретения это достигается с помощью компьютерного программного продукта для обработки информации о клиенте, причем информация о клиенте содержит данные клиента. Компьютерный программный продукт содержит машиночитаемые части кода, содержащие:
исполняемую часть, допускающую предоставление клиентского приложения с помощью первого клиента, содержащую этапы:
предоставления запроса второму клиенту для передачи информации о клиенте первому клиенту, если она еще не передана;
определения с помощью первого клиента действия с клиентом на основе информации о клиенте, содержащей данные клиента, включающие заранее установленные параметры для подбора клиентов, которое совместимо с клиентскими устройствами; и
выполнение одного или более действий по обработке клиента, включая синхронизацию и передачу информации о клиенте на основе значений данных клиента, чтобы предоставить соответствующее приложение первого и второго клиента в пределах заранее установленного расстояния клиентов.
В этом раскрытии изобретения используется термин "клиент". В этом документе "клиент" определяется как способ или устройство, включающие в себя или предоставляющие клиентское приложение, которые могут быть реализованы как аппаратные средства, объединенные с программным обеспечением, в дальнейшем обозначаемые "клиентским устройством" или в качестве альтернативы реализованные как компьютерный программный продукт, который может быть выполнен на совместимом компьютере, который может располагаться на другом устройстве, взаимодействующем с клиентом; соответственно, например, клиент может размещаться в сменной плате, которая взаимодействует с другим устройством, оборудованным подходящими аппаратными средствами, например процессором, вместе предоставляя клиентское приложение. В этом случае клиент реализуется как программное обеспечение, которое может выполняться на любом совместимом с ним компьютере, из которых последний может быть известен сам по себе. Основные функциональные возможности клиента, однако, остаются теми же, независимо от варианта осуществления. Однако дополнительные особенности, известные сами по себе, включая камеры или другие устройства, присутствующие в клиенте, также могут затрагиваться без отклонения от изобретения.
Термин "синхронизация" упоминается как включающий в себя факт, что взаимодействие между первым и вторым клиентом является двухсторонним, так что оба клиента выполняют одну и ту же процедуру одновременно. Однако это не ограничение, а только вариант осуществления.
Одним из наиболее важных преимуществ настоящего изобретения является то, что оно обеспечивает безопасный подбор, то есть невозможно для второго клиента узнать личность первого клиента и наоборот. В этом документе термин "безопасный" в основном означает, что не раскрывается никакого настоящего прослеживаемого средства идентификации, такого как телефонный номер или т.п. Безопасное не обязательно означает, что обмен информацией является безопасным в компьютерных терминах, например зашифрованные сообщения и т.д. Но, конечно, могли бы реализовываться существующие методики шифрования или аналогичные. Тем не менее, это не является частью изобретения. Вместо этого термин "безопасный" в основном обозначает, что каждый клиент имеет свой уникальный идентификационный код, который используется вместо "настоящей" идентификации, такой как телефонный номер, адрес электронной почты или т.п.
Другим преимуществом настоящего изобретения является то, что подбор выполняется по заранее установленным параметрам в заранее установленном ограниченном диапазоне. Этот диапазон может быть почти любым подходящим для беспроводной ближней связи, примерно от 10-50 метров по расстоянию.
Еще одним преимуществом является то, что обмен информацией между клиентами, как правило, не зависит от поставщика услуг, например оператора, предоставляющего сеть мобильной связи. Однако этот признак по желанию может присутствовать или может не присутствовать.
Второй клиент может быть в виде ведущего клиентского устройства, например сервера, который, как правило, имеет множество подключаемых к нему или взаимодействующих дополнительных клиентских устройств (и, возможно, также других клиентов).
Таким образом, например, могут предоставляться системы распространения адресной информации. Это подробнее описывается ниже.
Согласно другому аспекту настоящего изобретения предоставляется компьютерный программный продукт для выполнения способа.
Принимается во внимание, что компьютерный программный продукт выполняется с возможностью выполнения всех вариантов осуществления, относящихся к вышеописанному способу, что очевидно из прилагаемого множества зависимых пунктов формулы изобретения.
Настоящее изобретение также относится к системе для обработки информации о клиенте. Система содержит множество клиентских устройств согласно настоящему изобретению.
Дополнительные признаки и преимущества настоящего изобретения раскрываются прилагаемыми зависимыми пунктами формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для дополнительного объяснения изобретения ниже будут подробнее объясняться варианты осуществления, выбранные в качестве примеров, со ссылкой на чертежи, на которых:
Фиг.1 - иллюстрация системы для обработки информации о клиенте, согласно варианту осуществления настоящего изобретения. Система включает в себя множество клиентских устройств, взаимодействующих внутри системы.
Фиг.2 - более подробная иллюстрация клиентского устройства той же системы, что проиллюстрирована на Фиг.1.
Фиг.3 иллюстрирует пример настроек (соответствующих параметрам), как они показываются клиенту, и возможный алгоритм для пояснительных целей.
Фиг.4 - иллюстрация блок-схемы клиентского устройства, проиллюстрированного на Фиг.2 и 3, согласно варианту осуществления настоящего изобретения.
Фиг.5 - иллюстрация блок-схемы алгоритма способа для обработки информации о клиенте согласно варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Обращаясь к Фиг.1, иллюстрируется система 10 для обработки информация о клиенте согласно варианту осуществления настоящего изобретения. Проиллюстрированная на Фиг.1 система 10 включает в себя двенадцать клиентов, из которых первый клиент 100, второй клиент 200, третий клиент 300 и четвертый клиент 400 указываются номерами ссылок. Клиенты 100, 200, 300, 400 снабжаются параметрами A, B, C контактов. Эти параметры контактов предназначены для иллюстрации, что одно клиентское устройство параметрами А контактов может синхронизироваться с другим клиентским устройством, снабженным соответствующими параметрами А подбора. При желании, что иллюстрируется на Фиг.1, один или более клиентов 500 и 600, в данном случае два, могут быть реализованы в качестве сотовой базовой станции. Клиенты 100, 200, 300, 400 взаимодействуют по беспроводной связи друг с другом посредством радиосвязи, которая схематически указывается двунаправленными стрелками. Количество клиентов 100, 200, 300, 400 никоим образом не ограничивается конкретным числом, а может быть практически любым, например 50. Каждый клиент 100, 200, 300, 400 имеет ограниченную рабочую зону обслуживания, например измеряющуюся максимально 50 м в диаметре, но конечно некоторые клиенты, как правило, сотовые базовые станции 500, 600, могут иметь гораздо большую зону обслуживания. Это схематически указывается посредством окружностей для меньших областей 101, 201, 301 указания зоны дальности радиосвязи и волнами распространения радиоволн (без номера ссылки), излучаемых от базовых станций 500 и 600. Беспроводная связь между клиентами 100, 200, 300, 400 может обеспечиваться посредством одноранговой радиосвязи известным самим по себе способом, как правило, посредством методики, подходящей для ближней связи, то есть радиопередатчики имеют ограниченную мощность передачи. Это обычно удобно, поскольку информация о клиенте тогда распространяется только в пределах ограниченной области. Частотные диапазоны могут выбираться из так называемых свободных частот, то есть частот, которые не требуют разрешения от полномочного органа, но также другие частоты, которые не свободны, конечно могут использоваться, даже если они обычно не являются предпочтительными. Примерами диапазонов для свободных частот являются: 868-870 МГц и 902-928 МГц. Как правило, диапазоны отличается между странами или регионально. Таким образом, частоты могут быть другими, чем в данных примерах. Один клиент может также реализовываться как "ведущий" клиент, в виде веб-сервера или т.п., снабженного схемой радиосвязи для беспроводной ближней связи. Такой клиент может обеспечиваться запоминающим устройством, например, для снабжения посещающих клиентов информацией, такой как реклама и т.д., например, передаваемой посредством коротких сообщений (SMS), локально или регионально. Это будет подробнее описываться в дальнейшем.
Линии связи между ведущими клиентами 500 и 600 и базами данных или другими источниками информации (не показаны) могут быть любыми подходящими, например кабельное соединение, объединенное с беспроводными устройствами, например, беспроводной шлюз/коммутаторы и сеть на основе TCP/IP. Это не будет дополнительно описываться в этом документе, поскольку не является частью настоящего изобретения, но известно само по себе. Ведущие клиенты 500, 600 могут дополнительно обеспечиваться схемой и компьютерными программами, чтобы обеспечить программирование или обновление клиентов 100, 200, 300, 400, также автоматически, то есть без помощи оператора, если оператор клиента разрешил это. Как правило, будет сообщение, что может быть загружено новое программное обеспечение.
Обращаясь теперь к Фиг.2, иллюстрируется вариант осуществления настоящего изобретения в виде физического клиентского устройства 100, схематически проиллюстрированного. Клиентское устройство 100 содержит модуль 102 представления, в этом документе в виде дисплея для цифрового или буквенно-цифрового вывода, устройство ввода, такое как навигационное устройство 104, в этом документе традиционный джойстик для карманных устройств, и индикатор 106 для указания клиенту совпадения визуально или тактильно, в этом документе реализованный как устройство световой индикации. Необязательный встроенный указатель, например зуммер (не проиллюстрирован), может предоставляться вместо или в сочетании с устройством 106 световой индикации. Невидимые, но включенные в него, клиентское устройство 100 дополнительно содержит традиционную схему радиосвязи и антенну (или другое средство для связи, например схему связи по Bluetooth, ИК или т.п.) для приема/передачи радиоволн для передачи данных клиента, хранилище, например запоминающее устройство, и источник питания, такой как батарея (не показана). Как правило, как уже кратко упоминалось, схема радиосвязи конфигурируется для обеспечения по меньшей мере ограниченного рабочего диапазона, как правило, 10-50 по расстоянию (действующего до другого клиентского устройства), аналогично устройству радиосвязи, такому как портативная рация, и работает в соответствии с заранее установленными параметрами. Таким образом, не нужно использовать сеть мобильной связи, управляемую оператором, что, как правило, очень рентабельно и удобно для клиента. Таким образом, клиентское устройство, как правило, независимо от инфраструктуры сотовой сети и конкретных поставщиков услуг, например операторов для сотовых сетей. Кроме того, оно работает по всему миру без каких-либо ограничений, обусловленных инфраструктурой сети, так что не нужно быть совместимыми с разными стандартами сотовой связи, таким как GSM или AMPS. Таким образом, много различных клиентов по всему миру легко смогут получить выгоду от изобретения. Как правило, клиентские устройства опрашивают все остальные клиентские устройства в определенной ограниченной зоне обслуживания. Все остальные устройства отмечают это пассивно, но только совпадающие устройства устанавливают линию связи для обмена информацией о клиенте. Это является уникальным в настоящем изобретении.
Согласно альтернативному варианту осуществления также предоставляется функция "перерыва", так что сообщения от одного клиента к другому будут приняты один раз в течение заранее установленного периода времени, примерно 30 минут.
Клиентское устройство 100 также снабжается уникальным идентификационным кодом клиента (не иллюстрируется на этом чертеже), сконфигурированном для обеспечения защищенной связи между множеством клиентов. Целью встроенного идентификационного кода клиента является установление контакта между двумя или более клиентами, когда необходимо, согласно настройкам оператора, если эти клиенты находятся в диапазоне друг с другом, то есть дальность радиосвязи достаточная.
Конечно, в качестве альтернативы клиентское устройство 100 может быть сконфигурировано для работы только с конкретным поставщиком услуг, например сконфигурированным для приема сообщений, транслируемых от конкретного поставщика услуг в заранее установленном диапазоне, например, чтобы принимать рекламные объявления внутри магазина или т.п., на выставках, внутри компании и т.д. Преимущество последнего варианта осуществления настоящего изобретения в том, что таким образом более крупные группы клиентов (операторов), имеющие конкретные предпочтения, могли бы обеспечиваться информацией в заранее установленной географической области. Конфигурация, как правило, управляется оператором, например пользователем, но вместо этого также могут предоставляться другие критерии для конфигурации. В этом документе термином "оператор" в основном называется пользователь.
Клиент также может использоваться в качестве инструмента для измерения расстояний между двумя клиентами или для определения координат или предоставления пейджинговых функций.
Каждый клиент 100, 200, 300, 400, как правило, но необязательно, предоставляется в виде физического клиентского устройства, включающего компьютер и схему радиосвязи. Клиентское устройство конфигурируется для обмена информацией с другим клиентским устройством и может обращаться к серверу 500.
Клиентское устройство может быть, например, полностью автономным модулем, имеющим схему радиосвязи и предоставляемым только для задачи клиентского приложения, но также может реализовываться или конфигурироваться для реализации в традиционном переносном модуле связи, таком как PDA (персональный цифровой помощник), использующем традиционную операционную систему, или может предоставляться как более прикладной (обычно более простой) аппаратный модуль, снабженный программным обеспечением, предоставляющим клиентское приложение. Типичным примером последнего может быть сменная плата, снабженная прикладным клиентским программным обеспечением, выполненная с возможностью для вставки в традиционный переносной модуль связи, например PDA.
Согласно альтернативному варианту осуществления клиент также конфигурируется, чтобы иметь возможность обмениваться информацией с сетями, например Интернетом или интранетом, для участия в традиционных сайтах общения и т.д. Также этот вариант осуществления извлекает пользу из патентоспособного основного принципа секретности посредством использования уникального идентификационного кода клиента. Таким образом, оператору не нужно давать ему/ей телефонный номер или какие-нибудь другие отслеживаемые контактные данные, например адрес электронной почты и т.д., а только уникальный идентификационный код клиента. Конечно, уникальный идентификационный код клиента может быть отключен, если это нужно оператору. Однако эта особенность не будет описываться более подробно.
Протоколы, процедуры и т.д., которые конфигурируются для конкретного обмена информацией, могут обновляться или изменяться посредством загрузки новых таких процедур и т.д.
Таким образом, в альтернативном варианте осуществления настоящего изобретения устройство Palm Pilot или аналогичное устройство PDA программируется для приема входных данных из его последовательного порта, подключенного к устройству согласно изобретению. В этом варианте осуществления не требуется никакого дисплея, клавишной панели и т.д., поскольку эти элементы могут предоставляться другим устройством, то есть устройством Palm Pilot или PDA, к которому подключается патентоспособное клиентское устройство. Устройство PDA программируется с помощью программного обеспечения, чтобы взаимодействовать с устройством согласно данному изобретению, или в качестве альтернативы устройство согласно данному изобретению может предоставляться как чисто программное решение, которое загружается в устройство Palm Pilot или PDA. Устройство или устройство PDA может пристыковываться к центральной станции для передачи протокола или введенных данных. Также могут предоставляться разные типы адаптеров для подключения клиентского устройства к другим аппаратным средствам. Этим способом также могут загружаться новые версии программного обеспечения, руководства и т.д. Руководства также могут распространяться другим путем, например на носителе записи, таком как компакт-диск, содержащий процедуры, конфигурации и т.д. С этой точки зрения существует много применений для информации, которая к тому же может быть сделана доступной через Интернет.
Теперь обратимся к Фиг.3, которая является иллюстрацией блок-схемы клиента 100, согласно предпочтительному варианту осуществления настоящего изобретения в виде клиентского устройства. Клиентское устройство 100 содержит первый модуль 104 передачи для передачи сигналов данных, содержащих параметры решения для подбора, а также информацию о клиенте, к или от второго клиента (или сервера 500). Первый модуль 104 передачи может быть любого традиционного типа, включая элементы ввода/вывода для приема и передачи видеосигналов, аудиосигналов и сигналов данных по беспроводной связи. Как правило, первый модуль 104 передачи включает в себя традиционную схему радиосвязи, включающую в себя антенну (не показана), для радиосвязи. Однако настоящее изобретение никоим образом не ограничено радиосвязью, а также вместо нее может применяться другая беспроводная связь, такая как технология мобильной телефонии, NMT, GSM, 3-G, Bluetooth, беспроводная сеть, ИК и т.д. Клиент 100 также содержит второй модуль 106 передачи для передачи упомянутых обработанных сигналов, содержащих обработанную информацию о клиенте, модулю представления, как правило, дисплею (не показан). Расположенная между двумя этими модулями 104, 106, предоставляется система 108 управления, выполненная с возможностью обрабатывать информацию о клиенте.
Как правило, эта система 108 управления содержит процессор 110, соединенный с компьютерным запоминающим устройством 112 с помощью системной шины 114, в которой запоминающее устройство 112 хранит исполняемые компьютером команды 116 для выполнения; причем процессор 110 функционирует для выполнения исполняемых компьютером команд 116, чтобы выполнить все этапы способы, которые будут описываться ниже. Интерфейсы, протоколы связи и т.д., требуемые для приема входных данных и взаимодействия с оператором, например посредством джойстика (см. Фиг.2), не будут описываться более подробно, поскольку это является общепринятой технологией и поэтому очевидна специалисту в области электроники и вычислительной техники для проектирования. Запоминающее устройство как правило конфигурируется для хранения процедур, настроек, принятых сообщений, различных ответных сообщений, которые также сами по себе известны специалисту для проектирования. Также может предоставляться схема для переключения канала связи, так что общий канал мог бы использоваться для установления контакта, в силу чего другой канал используется для передачи данных клиента. Это не иллюстрируется подробно, но находится в рамках объема изобретения.
Теперь обратимся к Фиг.4, иллюстрирующей пример настроек (соответствующих параметрам), как они показываются оператору клиентского устройства, и возможный алгоритм для пояснительных целей. Одновременно она также ссылается на Фиг.5, иллюстрирующую связанные с ней этапы способа, согласно варианту осуществления настоящего изобретения.
Устройством, как правило, управляют следующим образом, хотя возможно некоторое количество альтернатив. На этом чертеже из меню сделаны выборки посредством, например, джойстика, но не показаны более подробно. Также выбор меню и т.д. известен сам по себе. Таким образом, будут иллюстрироваться и описываться только функциональные возможности меню, непосредственно имеющие отношение к изобретению.
Для упрощения меню иллюстрируются схематически в квадратных скобках, где каждая скобка представляет собой заголовок нового меню.
Клиент включает или выключает устройство 100 при помощи нажатия на кнопку включения/выключения (не показана). После этого из первого меню 110 выбирается предпочтительный язык [language], в этом документе шведский. Как правило, это выполняется только в первый раз применения. Затем выбранный язык сохраняется в запоминающем устройстве для последующего использования.
Появляется новое меню 120, представляющее персональную информацию, например пол, возраст, национальность и т.д. Важно отметить, что данная информация является лишь примером, а не ограничением. Таким образом, вместо этого могла быть введена деловая информация или аналогичная.
Как правило, это меню 120 содержит аналогичную персональную информацию, которая обычно имеется на сайтах знакомств или подобных. На этом меню или на следующем меню 130, которое здесь иллюстрируется, нужная информация вводится оператором. Эта информация будет использоваться для целей будущего подбора.
В конечном счете записывается или выбирается контактное сообщение 140 для передачи второму клиенту в случае совпадения. Как правило, каждое клиентское устройство 100 передает запрос по схеме, например запрос каждую минуту или т.п. Как правило, частота запросов зависит от интенсивности информационной нагрузки, то есть количеству модулей в зоне обслуживания, так что много клиентских устройств, присутствующих одновременно, обеспечивают меньше запросов и наоборот. Однако ограничений нет, но обычно требуется максимальная эффективность. Этот запрос, как правило, содержит уникальный идентификационный код клиента (аналогично порядковому номеру) клиентского устройства. Каждое клиентское устройство, если оно включено, как правило, ищет запросы, поступающие от других клиентских устройств.
Клиентское устройство 100 также может быть выполнено с возможностью приема другой информации, например SMS, рекламных объявлений и т.д., от второго клиента в виде базовой станции или сервера. Описанный алгоритм предназначен для пояснительных целей. Многочисленные другие алгоритмы могут быть разработаны для достижения того же результата, и исчерпывающее описание было бы невозможным. Аналогичным образом было бы невозможно создать формулу изобретения для таких алгоритмов.
Например, у другого варианта осуществления настоящего изобретения должно было бы быть устройство в одном из двух режимов: Режим просмотра и Режим совпадения. Будучи в Режиме просмотра, устройство только ожидает чтения SMS, рекламных объявлений и т.д. В этом режиме оператор, то есть пользователь клиентского устройства, как правило, клиент, может решить, хочет ли он/она получать рекламные объявления, а также какого типа, например, в обмен на его/ее уникальный код. Таким образом рекламодатель мог бы направлять групповые (сегментные) рекламные объявления интересующим клиентам (только потребителям). Параметры (программирования), относящиеся к Режиму просмотра, могут непосредственно предоставляться от клиентского устройства или в качестве альтернативы из Интернета посредством другого традиционного программирующего устройства, например ПК. Например, если клиент намеревается посетить некое место, он/она может заранее запрограммировать его/ее клиентское устройство так, чтобы соответствующие туристические руководства или карты принимались при достижении этого места. Эта особенность также могла бы применяться для заказа, например, такси. Пользователь, который желает такси от конкретной компании, может в соответствии с этим определить его/ее параметры. Когда он/она достаточно близок к такси, звуковой сигнал или какая-нибудь другая индикация указывает свободное такси.
При нахождении в Режиме совпадения устройство ожидает выполнения подбора клиентов, который будет описываться ниже более подробно. Однако оба режима также могут существовать одновременно.
Когда отвечают на запрос, указывается некоторый вид контактного сообщения, например, посредством индикатора 106 и, возможно, модуля 102 представления, в этом документе дисплея. Будет предоставляться звук, указывающий совпадение (звуковой сигнал или т.п.)[150].
Обращаясь теперь к Фиг.5, показывается блок-схема алгоритма способа для обработки информации о клиенте первым клиентом. Способы соответствуют тому, что уже раскрыто выше относительно клиента и системы.
Подводя итог, подбор выполняется с помощью следующих этапов:
На первом этапе 410 предоставляется запрос ко второму клиенту для передачи информации о клиенте первому клиенту, если она еще не передана.
Затем первым клиентом определяется действие по обработке клиента на основе информации о клиенте, содержащей данные клиента, включающие в себя заранее установленные параметры для подбора клиентов, которое совместимо с клиентскими устройствами, этап 420.
В заключение выполняется одно или более действий по обработке клиента, включая синхронизацию и передачу информации о клиенте, чтобы предоставить соответствующее приложение упомянутых первого и второго клиентов в пределах заранее установленного расстояния клиентов, этап 430.
Согласно альтернативному варианту осуществления настоящего изобретения присутствует этап, на котором запрашивают второго клиента для передачи уникального идентификационного кода клиента, идентифицирующего второго клиента, тогда и только тогда, когда заранее установленные параметры для подбора клиентов соответствуют нужным настройкам параметров, этап 411.
Согласно альтернативному варианту осуществления настоящего изобретения присутствует этап, на котором выполняют упомянутые одно или более действий по обработке отображения клиента, содержащих обработку принятой информации, чтобы предоставить отображаемую информацию о втором клиенте, этап 440.
Все это очевидно для специалиста в области электроники и вычислительной техники, чтобы выполнить и/или реализовать, на основе уже данной информации в этом контексте. Таким образом, это не будет описываться более подробно. Для этой цели может применяться любой подходящий компьютерный язык и/или электроника.
Областью применения для настоящего изобретения является реклама, например одежды или т.п., при помощи которой клиенту могла бы представляться соответствующая информация, чтобы повлиять на его/ее приобретение конкретного изделия. Однако это только неограничивающий пример типичного применения.
Как будет дополнительно пояснено ниже, клиент может быть представлен в качестве альтернативы как компьютерный программный продукт (называемый клиентским приложением), который может выполняться компьютером, например, размещенный в уже предоставленном карманном устройстве связи, таком как PDA или сотовый телефон, и предпочтительно конфигурироваться и предоставляться как независимая прикладная программа или библиотека DLL. Этот компьютерный программный продукт может быть сохранен на носителе записи, таком как USB, или быть загруженным из Интернета. Это не показано ни на одном чертеже, так как принцип работы может быть легко выведен из раскрытия клиентского устройства на Фиг.2 и 3, которые объяснялись выше.
Клиентское приложение может быть установлено во время производства клиентского устройства или может быть загружаемым как следствие других процессов. Кроме того, клиентское приложение может активироваться либо вручную, либо автоматически и может быть запущено из удаленного расположения, например веб-сервера, известным по существу способом.
Клиент также может быть, например, другим типом беспроводного переносного, как правило карманного устройства связи, такого как PDA, или подходящим Интернет-ориентированным беспроводным карманным устройством. Конкретный тип устройства (или клиент) не рассматривается важным до тех пор, пока клиент может обеспечивать некоторую меру интерактивности с другим клиентом и веб-сервером.
Веб-сервер 500 может быть типа, известного в предшествующем уровне техники, который обладает возможностью обмениваться информацией с локальными клиентами посредством промежуточной сети, такой как Интернет. Нужно понимать, что веб-сервер 500 в дополнение к этому предпочтительно является представителем любого источника данных клиента и допускает прием входных данных от оператора и пользователя. Таким образом, например, веб-сервер 500 может быть доступен из Интернета или он может быть частью интранета и представляет собой любое количество веб-серверов, некоторые их которых включают в себя или обладают доступом к базам данных.
Взаимодействия между веб-сервером 500 и клиентами 100, 200, 300, 400 и между клиентами облегчаются рядом программных протоколов (то есть соглашений, правил и структур обмена информацией), включая протоколы уровня приложения, для передачи данных по сети и к клиентским приложениям клиентов. Протокол может быть пользовательским или исключительным, так что только клиентское программное обеспечение может использоваться для обмена информацией с серверным программным обеспечением.
Клиентское приложение предпочтительно обеспечивает пользователя возможностью закрывать сеанс, тогда клиентское приложение закрывает канал связи к сетевой услуге, и способ завершается.
В дополнение к ручному закрытию клиентское приложение предпочтительно может автоматически закрывать канал связи, например, после заранее установленного периода времени.
По всему этому описанию показанные и описанные варианты осуществления следует рассматривать как примеры, а не ограничения изобретения.
Нужно понимать, что когда в этом раскрытии изобретения делается ссылка на термин "дисплей", это относится в общем либо к самому экрану дисплея, либо к экрану и связанному корпусу, схеме управления и, возможно, физической несущей конструкции.
название | год | авторы | номер документа |
---|---|---|---|
СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ И ПЕРЕДАЧИ ОБНОВЛЕНИЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ | 2004 |
|
RU2357279C2 |
Система и способ работы проверки данных онлайн пользователей и создания скоринговой модели с использованием неперсональных данных пользователей | 2018 |
|
RU2691830C1 |
СИСТЕМА И СПОСОБ ПРИСПОСАБЛИВАЕМОГО К КОНКРЕТНЫМ ПОТРЕБНОСТЯМ, СПЛАНИРОВАННОГО ЗАРАНЕЕ ДИСПЕТЧЕРСКОГО ОБСЛУЖИВАНИЯ ТРАНСПОРТНЫХ УСЛУГ | 2017 |
|
RU2744983C2 |
ПУБЛИКАЦИЯ ЦИФРОВОГО СОДЕРЖАНИЯ В ОПРЕДЕЛЕННОМ ПРОСТРАНСТВЕ, ТАКОМ, КАК ОРГАНИЗАЦИЯ, В СООТВЕТСТВИИ С СИСТЕМОЙ ЦИФРОВОГО УПРАВЛЕНИЯ ПРАВАМИ (ЦУП) | 2004 |
|
RU2344469C2 |
ПУБЛИКАЦИЯ ЦИФРОВОГО СОДЕРЖАНИЯ В ОПРЕДЕЛЕННОМ ПРОСТРАНСТВЕ, ТАКОМ КАК ОРГАНИЗАЦИЯ, В СООТВЕТСТВИИ С СИСТЕМОЙ ЦИФРОВОГО УПРАВЛЕНИЯ ПРАВАМИ (ЦУП) | 2004 |
|
RU2332704C2 |
УЛУЧШЕНИЕ ДОЛИ УСПЕШНЫХ ПОПЫТОК ИНТЕРАКТИВНОЙ ТРАНЗАКЦИИ | 2017 |
|
RU2720442C1 |
СИСТЕМЫ И СПОСОБЫ ДЛЯ ЗАЩИТЫ СЕТЕВЫХ УСТРОЙСТВ | 2015 |
|
RU2675055C2 |
КЛИЕНТСКАЯ VoIP ИНФОРМАЦИЯ | 2007 |
|
RU2447596C2 |
УПРАВЛЕНИЕ СЕАНСОМ УДАЛЕННОГО ПРОСМОТРА | 2012 |
|
RU2589306C2 |
СИСТЕМА И СПОСОБ ДЛЯ ПРЕДОСТАВЛЕНИЯ ЧАСТНЫХ УВЕДОМЛЕНИЙ О ПРИСУТСТВИИ | 2003 |
|
RU2300140C2 |
Изобретение относится к технике связи. Технический результат заключается в обеспечении безопасности и оперативности обмена данными. Технический результат достигается за счет того, что при обработке информации о первом клиенте с помощью первого клиента для подбора первого и второго клиента предоставляют запрос второму клиенту для передачи информации о клиенте первому клиенту, если она еще не передана, запрашивают второго клиента передать идентификационный код второго клиента только тогда, когда предварительно определенные параметры для подбора клиентов соответствуют нужным настройкам параметров; определяют с помощью первого клиента действия с клиентом на основе информации о клиенте, содержащей данные клиента, и выполняют действия по обработке клиента, чтобы предоставить соответствующее приложение первого и второго клиента в пределах заранее установленного расстояния между клиентами. 3 н. и 15 з.п. ф-лы, 7 ил.
1. Способ обработки информации о клиенте с помощью первого клиента, причем информация о клиенте содержит данные клиента для подбора первого и второго клиента, причем способ, предоставляющий приложение подбора клиентов, содержит этапы, на которых:
предоставляют запрос второму клиенту для передачи информации о втором клиенте первому клиенту, если она еще не передана, этап 410;
определяют с помощью первого клиента действие по обработке клиента при установлении линии связи для обмена информацией о втором клиенте на основе информации о первом клиенте, содержащей данные клиента, включающие в себя предварительно определенные параметры для подбора клиентов, которое совместимо с клиентскими устройствами, этап 420; и
выполняют одно или более действий по обработке клиента, включающих в себя синхронизацию и передачу информации о клиенте, чтобы предоставить соответствующее приложение упомянутых первого и второго клиентов в пределах предварительно определенного расстояния между клиентами, этап 430;
причем предоставление запроса включает в себя этап, на котором запрашивают второго клиента передать уникальный идентификационный код клиента, идентифицирующий второго клиента, тогда и только тогда, когда предварительно определенные параметры для подбора клиентов соответствуют нужным настройкам параметров.
2. Способ по п.1, в котором предоставление запроса содержит этап, на котором:
запрашивают второго клиента в виде ведущего клиентского устройства, например сервера, передать специфичную для клиента информацию согласно параметрам, выбранным первым клиентом 100.
3. Способ по п.1, в котором выполнение упомянутых одного или более действий по обработке клиента содержит этап, на котором указывают соответствие, ассоциированное с нужными настройками параметров, этап 430.
4. Способ по п.3, в котором выполнение упомянутых одного или более действий по обработке клиента содержит этап, на котором обрабатывают принятую информацию, чтобы предоставить отображаемую информацию о втором клиенте, этап 440.
5. Способ по п.3, в котором выполнение упомянутых одного или более действий по обработке клиента содержит этап, на котором обрабатывают принятую информацию, чтобы передать отображаемую информацию о первом клиенте, этап 441.
6. Способ по п.1, в котором этап определения содержит этап, на котором проверяют, принят ли уже от второго клиента идентификационный код клиента, и если нет, то устанавливают связь между первым и вторым клиентом, этап 421.
7. Способ по п.1, в котором выполнение одного или более действий по обработке клиента содержит этап, на котором обрабатывают информацию о клиенте на основе входных данных от клиента, этап 442.
8. Способ по п.1, в котором выполнение одного или более действий по обработке клиента содержит этап, на котором обмениваются параметрами и профилями поиска для поддержки подбора.
9. Способ по п.1, содержащий дополнительный этап, на котором:
отображают рекламные объявления пользователю сетевой услуги, используя клиентское приложение на клиентском устройстве.
10. Способ по п.9, дополнительно содержащий этап, на котором:
клиент принимает целевую информацию из локального источника, например компании.
11. Клиентское устройство для обработки информации о первом клиенте, причем информация о первом клиенте имеет множество значений данных, содержащее:
первый передатчик (104) для передачи сигналов, содержащих информацию о клиенте, к или от второго клиента,
второй передатчик (106) для передачи на дисплей упомянутых сигналов, содержащих обработанную информацию о клиенте,
систему (108) управления, выполненную с возможностью обработки информации о клиенте для того, чтобы:
предоставить запрос второму клиентскому устройству (200) передать информацию о втором клиенте первому клиентскому устройству (100), если она еще не передана и предоставить запрос второму клиентскому устройству передать уникальный идентификационный код клиента, идентифицирующий второго клиента, тогда и только тогда, когда предварительно определенные параметры для подбора клиентов соответствуют нужным настройкам параметров;
определить с помощью первого клиентского устройства (100) действие с клиентом при установлении линии связи для обмена информацией о втором клиенте, на основе информации о втором клиенте, содержащей данные клиента, включающие в себя предварительно определенные параметры для подбора клиентов, которое совместимо с клиентскими устройствами (100, 200); и
выполнить одно или более действий по обработке клиента, включая синхронизацию и передачу информации о клиенте, чтобы предоставить соответствующее приложение упомянутых первого и второго клиентских устройств (100, 200) в пределах предварительно определенного расстояния между клиентами.
12. Клиентское устройство по п.11, в котором упомянутая система (108) управления содержит процессор (110), соединенный с компьютерной памятью (112) с помощью системной шины (114), в котором память (112) хранит исполняемые компьютером команды (116) для исполнения; причем процессор (110) действует для исполнения исполняемых компьютером команд (116), чтобы:
предоставить запрос второму клиентскому устройству (200) передать информацию о втором клиенте первому клиентскому устройству (100), если она еще не передана, и предоставить запрос второму клиентскому устройству передать уникальный идентификационный код клиента, идентифицирующий второго клиента, тогда и только тогда, когда предварительно определенные параметры для подбора клиентов соответствуют нужным настройкам параметров;
определить с помощью первого клиентского устройства (100) действие с клиентом при установлении линии связи для обмена информацией о втором клиенте, на основе информации о втором клиенте, содержащей данные клиента, включающие в себя предварительно определенные параметры для подбора клиентов, которое совместимо с упомянутыми клиентскими устройствами (100, 200); и
выполнить одно или более действий по обработке клиента, включая синхронизацию и передачу информации о клиенте, чтобы предоставить соответствующее приложение упомянутых первого и второго клиентского устройства (100, 200) в пределах предварительно определенного расстояния между клиентскими устройствами (100, 200).
13. Клиентское устройство по п.11, дополнительно содержащее сменную плату для карманного устройства, такого как сотовый телефон, PDA или т.п.
14. Клиентское устройство по п.11, содержащее модуль представления, например дисплей, для представления информации о клиенте.
15. Клиентское устройство по п.14, содержащее пользовательское устройство ввода, например клавишную панель или джойстик.
16. Клиентское устройство по п.14, содержащее индикатор для соответствия, включающий в себя визуальные или звуковые индикаторы, например LED и/или зуммер.
17. Система (10) для обработки информации о клиенте, причем информация о клиенте имеет множество значений данных, причем упомянутая система (10) содержит:
одно или более клиентских устройств (100, 200, 300, 400) для обработки информации о клиенте, причем информация о клиенте имеет множество значений данных, содержащих:
первый передатчик (104) для передачи сигналов данных, содержащих информацию о клиенте, к или от второго клиента (500),
второй передатчик (106) для передачи на дисплей упомянутых сигналов данных, содержащих обработанную информацию о клиенте,
систему (108) управления, выполненную с возможностью обработки информации о клиенте для того, чтобы:
предоставить запрос второму клиенту передать информацию о втором клиенте первому клиентскому устройству, если она еще не передана, и предоставить запрос второму клиентскому устройству передать уникальный идентификационный код клиента, идентифицирующий второго клиента, тогда и только тогда, когда предварительно определенные параметры для подбора клиентов соответствуют нужным настройкам параметров;
определить с помощью первого клиента действие с клиентом при установлении линии связи для обмена информацией о втором клиенте, на основе информации о втором клиенте, содержащей данные клиента, включающие в себя предварительно определенные параметры для подбора клиентов, которое совместимо с клиентскими устройствами; и
выполнить одно или более действий по обработке клиента, включая синхронизацию и передачу информации о клиенте на основе значений данных клиента, чтобы предоставить соответствующее приложение первого и второго клиента в пределах предварительно определенного расстояния клиентов.
18. Система (10) по п.17, в которой один клиент (200) является веб-сервером.
WO 03088170 А2, 23.10.2003 | |||
СПОСОБ ЗНАКОМСТВА | 1996 |
|
RU2164055C2 |
ЭПОКСИДНЫЕ СМОЛЫ, МОДИФИЦИРОВАННЫЕ АМФИФИЛЬНЫМ БЛОК-СОПОЛИМЕРОМ, И ИЗГОТОВЛЕННЫЕ ИЗ НИХ КЛЕЯЩИЕ ВЕЩЕСТВА | 2005 |
|
RU2389742C2 |
Притир для нанесения антифрикционной пленки на поверхности взаимно сопрягаемых трущихся деталей машин при их приработке | 1960 |
|
SU135360A1 |
Авторы
Даты
2012-04-10—Публикация
2006-09-15—Подача