ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к устройству обработки информации, которое принимает от терминала запрос поиска, включающий поисковое ключевое слово, и исполняет обработку информации, к способу обработки информации и программе обработки информации.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
В последние годы, поскольку сеть Интернет распространяется в каждый дом, создается среда, где каждый пользователь считывает информацию, покупает товар, участвует в группе на конкретной странице, чтобы обмениваться информацией, и воспринимает поведение других пользователей в Интернете. По этой причине разработаны различные типы рекламных объявлений, такие как баннерная реклама, реклама в виде перечня, и партнерская реклама, использующая сеть Интернет.
Согласно такой ситуации образуется социальное участие пользователя, использующего рекламные объявления в сети Интернет. Например, в Патентном документе 1 раскрывается способ международной поддержки благотворительности, использующий партнерскую рекламу, в которой организацию составляют диспетчеры/операторы сервера, множественные некоммерческие группы, индивидуальные спонсоры, поддерживающие некоммерческие группы, рекламодатели, поставщики, рекламные агенты, финансовые учреждения и группы обеспечения, в котором терминалы связываются в сеть посредством Интернет, так что хост-компьютеры диспетчеров/операторов сервера управляют входом, выходом, объединением и т.п. по отношению к организации, и управляют подсчетом, распределением и т.п. относительно денежных средств поддержки, вкладов, доходов и т.п.
ПЕРЕЧЕНЬ ПАТЕНТНЫХ ДОКУМЕНТОВ
Патентный документ 1: публикация выложенной заявки на патент Японии №2006-195942
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКИЕ ЗАДАЧИ ИЗОБРЕТЕНИЯ
Однако в предшествующем уровне техники пользователю требуется создавать web-страницу для выполнения партнерской рекламы, применение для пользователя, не имеющего мотивацию создавать web-страницу, является трудным, и трудно собрать много участников. Чтобы давать возможность людям периодически считывать web-страницу, содержимое web-страницы должно непрерывно обновляться. По этой причине имеется большая нагрузка на пользователя, и применение является трудным.
Изобретение было выполнено с учетом вышеизложенных обстоятельств, и задачей изобретения является обеспечение устройства обработки информации, способа обработки информации и программы обработки информации, которые могут повысить удобство пользователя и содействовать участию пользователя по отношению к существующей группе, в составе которой имеются члены (пользователи).
РЕШЕНИЕ ТЕХНИЧЕСКИХ ЗАДАЧ ИЗОБРЕТЕНИЯ
Для решения вышеописанных задач изобретение согласно первому аспекту отличается тем, что в устройстве обработки информации, предназначенном для приема от терминала запроса поиска, включающего поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, и исполнения обработки информации, при этом устройство обработки информации включает в себя: средство хранения групповой информации, чтобы хранить информацию, принимаемую от каждой из групп и связанную с каждой из групп; средство хранения информации панели инструментов, чтобы хранить идентификационную информацию панели инструментов, связанную с каждой из групп и выделенную каждой из групп; средство хранения членской информации, чтобы хранить членскую идентификационную информацию, идентифицирующую членов, принадлежащих каждой из групп, и связанную с каждой из групп; приемное средство для приема от терминала идентификационной информации панели инструментов, членской идентификационной информации и запроса поиска; средство оценивания для идентификации членов на основе членской идентификационной информации с обращением к средству хранения членской информации и подсчета членских запросов поиска для каждого из членов путем накопления предыстории запроса поиска для каждого из членов; средство хранения результата подсчета, чтобы хранить результат подсчета средства оценивания; средство вычисления суммарного балла, чтобы вычислять членские суммарные баллы, подлежащие распределению членам; и передающее средство, чтобы передавать на терминал информацию членских суммарных баллов, причем средство оценивания обращается к средству хранения панели инструментов, выполняет подсчет членского запроса поиска на основе идентификационной информации панели инструментов и выполняет подсчет группового запроса поиска как каждой из групп, и средство вычисления суммарного балла обновляет членские суммарные баллы на основе подсчитанного группового запроса поиска.
Изобретение согласно второму аспекту отличается тем, что в устройстве обработки информации согласно первому аспекту, средство оценивания выполняет подсчет членских баллов для каждого из членов, распределяемых каждому из членов из членских суммарных баллов, на основе членского запроса поиска.
Изобретение согласно третьему аспекту отличается тем, что в устройстве обработки информации согласно первому или второму аспекту средство вычисления суммарного балла задает начальные членские суммарные баллы на основе группового запроса поиска, подсчитанного в течение прошлого постоянного периода времени.
Изобретение согласно четвертому аспекту отличается тем, что в устройстве обработки информации по любому аспекту от первого до третьего средство оценивания считает число групповых поисков для каждой из групп на основе группового запроса поиска.
Изобретение согласно пятому аспекту отличается тем, что в устройстве обработки информации согласно четвертому аспекту средство вычисления суммарного балла обновляет членские суммарные баллы в случае, если число группового поиска превышает число поиска для порогового значения.
Изобретение согласно шестому аспекту отличается тем, что в устройстве обработки информации согласно пятому аспекту число поиска для порогового значения вычисляется на основе числа группового поиска, подсчитанного в течение прошлого постоянного периода.
Изобретение согласно седьмому аспекту отличается тем, что в устройстве обработки информации по любому аспекту от первого до шестого устройство обработки информации дополнительно включает в себя: средство формирования данных, которое формирует данные, имеющие формат для отображения информации членских суммарных баллов на панели инструментов.
Изобретение согласно восьмому аспекту отличается тем, что в устройстве обработки информации согласно любому аспекту от первого до седьмого средство формирования данных формирует данные, имеющие формат для отображения результата поиска по отношению к запросу поиска и информации членских суммарных баллов.
Изобретение согласно девятому аспекту отличается тем, что в устройстве обработки информации согласно любому аспекту от первого до восьмого устройство обработки информации дополнительно включает в себя средство обеспечения панели инструментов, предназначенное для выделения идентификационной информации панели инструментов каждой из групп и выдачи панели инструментов.
Изобретение согласно десятому аспекту отличается тем, что в способе обработки информации для приема от терминала запроса поиска, включающего поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, и исполнения обработки информации, способ обработки информации включает в себя: этап сохранения групповой информации, чтобы сохранять информацию, принимаемую от каждой из групп и связанную с каждой группой; этап сохранения информации панели инструментов, чтобы сохранять идентификационную информацию панели инструментов, связанную с каждой из групп и выделенную каждой из групп; этап сохранения членской информации, чтобы сохранять членскую идентификационную информацию для идентификации членов, принадлежащих каждой из групп, и связанную с каждой из групп; этап приема, чтобы принимать от терминала идентификационную информацию панели инструментов, членскую идентификационную информацию и запрос поиска; этап оценивания для идентификации членов на основе членской идентификационной информации с обращением к средству хранения членской информации и подсчета членского запроса поиска для каждого из членов путем накопления предыстории запросов поиска для каждого из членов; этап сохранения результата подсчета, чтобы сохранять результат подсчета от средства оценивания; этап вычисления суммарного балла, чтобы вычислять членские суммарные баллы, подлежащие распределению членам; и этап передачи, чтобы передавать информацию членских суммарных баллов на терминал, причем на этапе оценивания осуществляется обращение к средству хранения панели инструментов, и подсчет группового запроса поиска как каждой из групп выполняется подсчетом членского запроса поиска на основе идентификационной информации панели инструментов, и на этапе вычисления суммарного балла обновляются членские суммарные баллы на основе подсчитанного группового запроса поиска.
Изобретение согласно одиннадцатому аспекту отличается тем, что в программе обработки информации для предписания компьютеру принимать от терминала запрос поиска, включающий поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, и исполнять обработку информации, при этом программа обработки информации предписывает компьютеру функционировать в качестве: средства хранения групповой информации, чтобы хранить информацию, принимаемую от каждой из групп и связанную с каждой из групп; средства хранения информации панели инструментов, чтобы хранить идентификационную информацию панели инструментов, связанную с каждой из групп и выделенную каждой группе; средства хранения членской информации, чтобы хранить членскую идентификационную информацию, идентифицирующую членов, принадлежащих каждой из групп и связанную с каждой из групп; приемного средства для приема от терминала идентификационной информации панели инструментов, членской идентификационной информации и запроса поиска; средства оценивания для идентификации членов на основе членской идентификационной информации с обращением к средству хранения членской информации и подсчета членского запроса поиска каждого из членов путем накопления предыстории запроса поиска для каждого из членов; средства хранения результата подсчета, чтобы хранить результат подсчета от средства оценивания; средства вычисления суммарного балла, чтобы вычислять членские суммарные баллы, подлежащие распределению членам; и передающего средства для передачи информации членских суммарных баллов на терминал, причем средство оценивания обращается к средству хранения панели инструментов и выполняет подсчет группового запроса поиска как каждой из групп подсчетом членского запроса поиска на основе идентификационной информации панели инструментов, и средство вычисления суммарного балла обновляет членские суммарные баллы на основе подсчитанного группового запроса поиска.
Изобретение согласно двенадцатому аспекту отличается тем, что на носителе записи программа обработки информации согласно одиннадцатому аспекту записывается с возможностью быть считываемой компьютером.
ЭФФЕКТЫ ИЗОБРЕТЕНИЯ
Согласно изобретению, от терминала принимаются запрос поиска, включающий поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, идентификационная информация панели инструментов, связанная с каждой из групп и выделенная каждой из групп, и членская идентификационная информация, идентифицирующая членов, члены идентифицируются на основе членской идентификационной информации, выполняется подсчет членского запроса поиска для каждого из членов путем накопления предыстории запроса поиска для каждого из членов и выполняется подсчет группового запроса поиска как каждой из групп подсчетом членского запроса поиска на основе идентификационной информации панели инструментов, членские суммарные баллы, подлежащие распределению членам, обновляются на основе подсчитанного группового запроса поиска, и информация членских суммарных баллов передается на терминал. В результате, даже если член в качестве пользователя один раз использует панель инструментов, установленную в браузере и т.п., чтобы выполнять поиск, членские суммарные баллы, отражающие групповой запрос поиска, получаемый подсчетом запросов поиска от членов в отдельных терминалах, могут быть показаны членам. Следовательно, это обеспечивает участнику простое использование и побуждает участие в деятельности как члена группы.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - структурная схема, показывающая пример схематичной конфигурации серверной системы в соответствии с первым вариантом осуществления изобретения.
Фиг.2 - блок-схема, показывающая пример схематичной конфигурации сервера управления по фиг.1.
Фиг.3 - блок-схема, показывающая пример схематичной конфигурации членского терминала по фиг.1.
Фиг.4 - структурная схема, показывающая пример панели инструментов, отображаемой на экране членского терминала по фиг.1.
Фиг.5 - структурная схема, показывающая пример формата данных запроса поиска от членского терминала по фиг.1.
Фиг.6 - схема последовательности операций, показывающая пример операции вычисления членских суммарных баллов в сервере управления по фиг.1.
Фиг.7 - схема последовательности операций, показывающая пример действия сервера управления по фиг.1.
Фиг.8 - блок-схема, показывающая подпрограмму примера операции извлечения информации в сервере управления по фиг.1.
Фиг.9 - блок-схема, показывающая подпрограмму примера операции обращения к базе данных в сервере управления по фиг.1.
Фиг.10 - блок-схема, показывающая подпрограмму примера операции оценивания баллов и т.п. в сервере управления по фиг.1.
Фиг.11 - блок-схема, показывающая подпрограмму примера операции объединения данных в сервере управления по фиг.1.
Фиг.12 - структурная схема, показывающая модификацию формата данных по фиг.5.
Фиг.13 - структурная схема, показывающая результат поиска, который отображается на членском терминале по фиг.1, во втором варианте осуществления изобретения.
Фиг.14 - блок-схема, показывающая подпрограмму примера операции объединения данных во втором варианте осуществления изобретения.
ЛУЧШИЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Ниже в документе, варианты осуществления изобретения будут описан со ссылкой на чертежи.
(Первый вариант осуществления)
Сначала на основе чертежей будут описаны схематичная конфигурация и работа серверной системы обработки информации в соответствии с первым вариантом осуществления изобретения.
На фиг.1 приведена структурная схема, показывающая пример схематичной конфигурации серверной системы обработки информации в соответствии с первым вариантом осуществления изобретения.
Как показано на фиг.1, серверная система 10 обработки информации включает в себя сервер 11 панели инструментов, который исполняет обработку выдачи, обработку хранения и т.п. для панели инструментов, которая используется для поиска в web-браузере, отображенном на экране членского терминала, поисковый сервер 12, который осуществляет поиск объекта поиска в сети на основе запроса поиска, и сервер 13 управления, который принимает запрос поиска от членского терминала и исполняет обработку информации, и эти серверы соединены друг с другом посредством локальной сети и подобного. Эти серверы могут находиться на другом сайте и могут соединяться друг с другом посредством сети 3.
Серверная система 10 обработки информации включает в себя базу данных 14 групповой информации (средство хранения групповой информации), которая принимает и сохраняет информацию, связанную с каждой из групп, базу данных 15 членской информации (средство хранения членской информации), которая принимает от члена информацию, связанную с членом (группы), и хранит информацию связывания с каждой из групп, и базу данных 16 информации панели инструментов (средство хранения информации панели инструментов), которая хранит идентификационную информацию панели инструментов, связанную с каждой группой и выделенную каждой группой. Серверная система 10 обработки информации дополнительно включает в себя базу данных 17 предыстории поиска (средство хранения предыстории поиска), которая хранит членский запрос поиска в качестве предыстории.
В этом случае панель инструментов является видом элемента «меню», где размещаются кнопки, окна и подобное, с наличием функций, используемых пользователем, для упрощения функций, и инсталлируется (встраивается) в web-браузер и т.п. для использования. В этом варианте осуществления панель инструментов содержит функцию выполнения запроса поиска относительно объекта поиска в сети на основе поискового ключевого слова, вводимого в поле ввода для поиска, такое как окно поиска в составе панели инструментов.
Серверная система 10 обработки информации соединена с системой рекламодателя 5, оплачивающего вознаграждения за рекламу, с групповым терминалом 20 группы A для исполнения обработки для формирования или распространения панели инструментов для группы A, с групповым терминалом 25 группы B для исполнения обработки для формирования или распространения панели инструментов для группы B, с множеством членских терминалов 21 для членов, принадлежащих группе A, и множеством членских терминалов 26 для членов, принадлежащих группе B, через сеть 3. В примере по фиг.1 принадлежащие группе А члены и принадлежащие группе B члены являются полностью независимыми друг от друга. Среди членов имеются члены, которые принадлежат многим группам. Группа может быть Некоммерческой организацией (NPO), ассоциацией или группой, которую финансирует частное лицо, и форма группы не ограничивается. Членами могут быть пользователи, которые устанавливают панель инструментов, сформированную каждой из групп, в web-браузере и подобном, и используют панель инструментов.
Сервер 11 панели инструментов содержит управляющий блок или базу данных (не показано на чертежах). В базе данных хранится программное обеспечение для формирования панели инструментов, программное обеспечение для регистрации каждой из групп, программное обеспечение для регистрации каждого из членов, и панели инструментов, которые формируются групповыми терминалами 20 и 25.
Поисковый сервер 12 действует в качестве поисковой машины, осуществляет поиск объекта поиска, такого как web-страница, на основе принятого поискового ключевого слова, и возвращает результат поиска.
В базе данных 14 групповой информации хранятся имя группы, адрес группы, номер телефона, представитель и т.п., в качестве примера информации, связанной с каждой из групп, подлежащей приему от каждой из групп в момент регистрации групп. В базе данных 15 членской информации хранятся членское имя, членский адрес, номер телефона и т.п. в качестве примера связанной с членом информации, подлежащей приему от члена во время регистрации члена. В базе данных 15 членской информации, членская идентификационная информация, такая как членский идентификатор (ID) для идентификации члена, принадлежащего каждой из групп, связывается с каждой из групп и сохраняется. В базе данных 16 информации панели инструментов хранится идентификационная информация панели инструментов, которая связывается с каждой из групп и выделяется каждой из групп. В базе данных 17 предыстории поиска, в качестве предыстории сохраняется поисковое ключевое слово и т.п., что использует запрос поиска для каждого из членов.
Затем конфигурация и работа сервера 13 управления будут описаны на основе чертежей.
На фиг.2 показана блок-схема примера схематичной конфигурации сервера управления.
Как показано на фиг.2, сервер 13 управления, который действует в качестве компьютера, включает в себя управляющий блок 13a, который управляет всем сервером 13 управления или исполняет операцию обработки информации, и базу данных 13b, которая хранит результат операции управляющего блока 13a или хранит пользовательскую информацию относительно каждой группы, каждого из членов и т.п. Сервер 13 управления действует в качестве примера устройства обработки информации, которое принимает информацию от членских терминалов 21 и 26 и обрабатывает информацию. Кроме того, сервер 13 управления действует в качестве web-сервера, который преобразовывает результат поиска в язык разметки, такой как язык разметки гипертекста (HTML) или расширяемый язык разметки гипертекста (XML), и передает результат преобразования на каждый терминал. Сервер 13 управления выполняет функцию оценивания информации, относящейся к вознаграждениям за рекламу от системы на стороне рекламодателя 5 или денежным средствам поддержки, чтобы подсчитывать ресурсы, такие как баллы, распределяемые группам или членам.
Управляющий блок 13a содержит центральный процессор (ЦП, CPU), оперативное запоминающее устройство (ОЗУ, RAM) и т.п., принимает запрос поиска и т.п. от членских терминалов 21 и 26, запрашивает поисковый сервер 12 для поиска информации, получает информацию, относящуюся к группам, или информацию, относящуюся к членам, от сервера 11 панели инструментов, и сохраняет информацию в базе данных 13b. Управляющий блок 13a действует в качестве примера приемного средства, которое принимает от членских терминалов 21 и 26 запрос поиска, включающий поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране каждого из членских терминалов 21 и 26, и идентификационную информацию панели инструментов, связанную с каждой из групп, которой принадлежит член, выполняющий поиск с использованием панели инструментов, и выделенную каждой из групп, или членскую идентификационную информацию для идентификации члена группы, выполняющего поиск с использованием панели инструментов. Управляющий блок 13a действует в качестве примера средства оценивания, которое обращается к блоку хранения 15 членской информации, действующему в качестве средства хранения членской информации, идентифицирует члена группы на основе членской идентификационной информации, и выполняет подсчет членского запроса поиска для каждого из членов группы путем накопления предыстории поиска относительно запроса поиска каждого из членов. Управляющий блок 13a действует в качестве примера средства оценивания, которое обращается к базе данных 16 информации панели инструментов, действующей в качестве средства хранения панели инструментов, и выполняет подсчет группового запроса поиска как каждой из групп подсчетом членского запроса поиска на основе идентификационной информации панели инструментов.
Предыстория поиска включает в себя информацию, которая может быть получена сервером 13 управления вместе с запросом поиска, такую как наличие поиска или нет, поисковое ключевое слово, и дата и время запроса поиска, в дополнение к числу единиц запроса поиска. В случае, если поиск запрашивается без ввода поискового ключевого слова, исполнение поиска сохраняется в виде предыстории, и число единиц запроса поиска не подсчитывается.
База данных 13b имеет в составе накопитель на жестком диске и т.п. и хранит результат подсчета в управляющем блоке 13a, информацию, относящуюся к группе, информацию, относящуюся к члену, и т.п. База данных 13b действует в качестве примера средства хранения результата подсчета, которое хранит результат подсчета от управляющего блока 13a.
База данных 13b может включать в состав базу данных 14 групповой информации, базу данных 15 членской информации и базу данных 16 информации панели инструментов. База данных 17 предыстории поиска (средство хранения предыстории поиска) может быть сформирована в базе данных 13b.
Затем на основе чертежей будут описаны конфигурация и работа членского терминала 21. На фиг.3 показана блок-схема примера схематичной конфигурации членского терминала. Членский терминал 26 также имеет те же конфигурацию или действие.
Как показано на фиг.3, членский терминал 21 содержит устройство 21a отображения, которое отображает панель инструментов, операционный блок 21b, который вводит поисковое ключевое слово, и основную часть 21c терминала, которая отображает информацию на устройстве 21a отображения или принимает ввод от операционного блока 21b.
Конфигурацию устройства 21a отображения составляют электронно-лучевая трубка (CRT), компонент жидкокристаллического экрана, электролюминесцентный компонент (EL), и т.п. Как показано на фиг.3, на экране устройства 21a отображения отображается панель 30 инструментов, встроенная вблизи верхней части открытого web-браузера (браузера).
Конфигурацию операционного блока 21b составляют клавиатура для ввода поискового ключевого слова, логического символа и т.п., или мышь и т.п., чтобы осуществлять нажатие кнопки поиска.
Основная часть 21c терминала содержит центральный процессор (ЦП, CPU), оперативное запоминающее устройство (ОЗУ, RAM), постоянное запоминающее устройство (ПЗУ, ROM), накопитель на жестком диске и т.п., и управляет отдельными блоками и исполняет различные виды процессов обработки информации. Основная часть 21c терминала выполняет коммуникационную функцию осуществления связи с сервером 13 управления и подобным по сети 3 и передает запрос поиска на сервер 13 управления или отображает результат поиска, принятый от сервера 13 управления, на экране устройства 21a отображения.
Затем конфигурация и работа панели 30 инструментов будут описаны на основе чертежей.
На фиг.4 показана структурная схема примера панели инструментов, которая отображается на экране членского терминала.
Как показано на фиг.4, панель 30 инструментов содержит окно 31 поиска, являющееся примером поля ввода для поиска, кнопку 32 поиска, необходимую для запроса поиска после выполнения ввода поискового ключевого слова в окно 31 поиска, поле 33 балла разделения, которое отображает баллы разделения, являющие собой пример членских суммарных баллов, подлежащих распределению членам, поле 34 числа на сегодня, которое отображает сегодняшнее число членского поиска относительно членов, использующих панель 30 инструментов, поле 35 общего числа, которое отображает суммарное общее число членского поиска относительно членов, поле 36 суммарного балла, которое отображает членские баллы, поле 37 группового числа, которое отображает общее число поиска для группы A, поле 38 группового балла, которое отображает баллы группы, и поле 39 членского ранжирования, которое отображает ранжирование числа операций членского поиска относительно членов в группе A. Текстовый знак «Группа A», который используется, чтобы выразить связь с группой, добавлен к панели 30 инструментов. В этом случае членские суммарные баллы означают баллы, которые соответствуют ресурсам, подлежащим распределению членам группы из числа ресурсов, таких как вознаграждения за рекламу, собранных от рекламодателя 5. Конкретно, членские суммарные баллы означают общую сумму баллов, которые распределяются каждому из членов. Если ресурсы, такие как вознаграждения за рекламу, выделенные группам, распределяются стороне управления, группам и каждому из членов, членские суммарные баллы становятся баллами, которые получают вычитанием из ресурсов комиссионного вознаграждения стороны управления или баллов, распределяемых группам. Поскольку членские суммарные баллы делятся между членами группы, членские суммарные баллы названы баллами разделения. Разделение не ограничивается случаем, где одинаковые баллы распределяются каждому из членов группы, и баллы могут распределяться в соответствии с числом членского поиска и могут иным образом распределяться каждому из членов.
Окно 31 поиска принимает состояние, где поисковое ключевое слово может вводиться посредством клавиатуры операционного блока 21b путем перемещения указателя, отображенного на устройстве 21a отображения, в окно 31 поиска посредством мыши операционного блока 21b и щелчком по окну 31 поиска.
Кнопка 32 поиска имеет функцию нажимной кнопки, по которой осуществляют щелчок мышью операционного блока 21b и подобным, и исполняет операцию передачи на сервер 13 управления поискового ключевого слова и т.п., вводимого в окно 31 поиска.
В поле 34 числа на сегодня, в качестве примера числа членского поиска, номер поиска, осуществленного каждым из членов группы к настоящему моменту времени, отображается в виде чисел. В поле 35 общего числа, в качестве примера числа членского поиска, суммарное общее число поиска для каждого из членов группы отображается в виде чисел. В поле 36 суммарного балла, в качестве примера членских баллов, отображаются баллы, которые получены каждым из членов. В поле 37 группового числа, в качестве примера числа группового поиска, число операций поиска, осуществленных всеми членами группы A, отображается в виде числа. В поле 38 группового балла, в качестве примера баллов группы, отображаются суммарные общие баллы группы, формируемые для группы согласно поиску каждым из членов. В поле 39 членского ранжирования отображаются ранжирование числа поиска для каждого из членов в группе и число членов в группе.
По существу, в поле отображения, таком как поле 34 числа на сегодня, результат отображается на основе информации, принятой от сервера 13 управления. Баллы допускают обмениваемость, что дает возможность покупки товара согласно полученым баллам. Поскольку баллы, предоставленные члену или группе, изменяются согласно поощрительным баллам во время кампании или повышению/уменьшению вознаграждений за рекламу от рекламодателя 5, накопленные суммарные баллы не обязательно пропорциональны числу поиска. Баллы, которые соответствуют вознаграждениям за рекламу от рекламодателя 5, распределяются каждому из членов и группе или стороне управления. Коэффициент распределения заранее определяется контрактом и подобным. Однако коэффициент распределения может быть изменен в соответствии с общим числом поиска.
В этом варианте способ формирования панели 30 инструментов будет просто описан.
При формировании панели 30 инструментов диспетчер группы или подобный осуществляет доступ к серверу 11 панели инструментов на групповых терминалах 20 и 25, исполняет программное обеспечение формирования панели инструментов и формирует уникальную панель инструментов для группы. Например, панель 30 инструментов для группы A имеет форму кнопки графического пользовательского интерфейса (GUI), имеющей основную форму или функцию для панели инструментов. Действием в web-браузере на стороне группового терминала 20 диспетчер группового терминала 20 или подобный выполняет буксировку, используя мышь и т.п., выбирает кнопку-флажок в перечне, например кнопку, или формирует логотип для группы, чтобы формировать панель инструментов. Диспетчер регистрирует группу, используя программное обеспечение регистрации групп, получает идентификатор панели инструментов для группы A и встраивает идентификатор панели инструментов в панель 30 инструментов. Идентификатор панели инструментов является примером идентификационной информации панели инструментов, связываемой с каждой из групп, член, принадлежащий к которой, выполняет поиск, используя панель 30 инструментов и т.п., и выделяемой каждой из групп. Подобно варианту выше, диспетчер группового терминала 25 получает идентификатор панели инструментов для группы B и встраивает идентификатор панели инструментов в панель инструментов для группы B. По существу, в случае наличия многих групп каждой из групп выделяется отличающаяся идентификационная информация панели инструментов.
При регистрации группы связанная с группой информация, например имя группы, сохраняется в базе данных 14 групповой информации и связывается с идентификатором панели инструментов. Идентификатор панели инструментов передается на сервер 13 управления и сохраняется в базе данных 13b, базе данных 16 информации панели инструментов и т.п., посредством управляющего блока 13a сервера 13 управления. Сформированная панель 30 инструментов и т.п. сохраняется в базе данных сервера 11 панели инструментов. В случае, если группа имеет сервер, панель 30 инструментов может сохраняться в сервере группы A.
Затем пользователь, который желает участвовать в группе A, осуществляет доступ к web-странице и т.п. группы A, выполняет регистрацию членства и получает членский идентификатор. Членский идентификатор является примером членской идентификационной информации для идентификации члена, исполняющего поиск с использованием панели 30 инструментов. Членский идентификатор передается на сервер 13 управления и сохраняется в базе данных 13b или базе данных 15 членской информации посредством управляющего блока 13a сервера 13 управления. При выполнении регистрации связанная с членом информация, такая как членское имя, сохраняется в базе данных 15 членской информации и связывается с членским идентификатором или группой A.
Затем пользователь загружает по сети установочный файл панели 30 инструментов из базы данных сервера 11 панели инструментов, сервера группы A и т.п. При инсталляции пользователем панели 30 инструментов в web-браузер пользователь вводит членский идентификатор и осуществляет инсталляцию панели инструментов. В это время членский идентификатор записывается в панель 30 инструментов. Когда пользователь выполняет регистрацию членства относительно группы, пользователь может встроить членский идентификатор в панель 30 инструментов или установочный файл панели 30 инструментов. В этом случае, если пользователь осуществляет инсталляцию панели 30 инструментов, пользователь может опустить ввод членского идентификатора. По существу, сервер 11 панели инструментов действует в качестве средства обеспечения панели инструментов, которое предоставляет идентификационную информацию панели инструментов для каждой из групп и выдает панель 30 инструментов.
Группа может распространять средство инсталляции панели 30 инструментов каждому из членов по электронной почте и т.п. или сообщать унифицированный указатель ресурса (URL), где имеется средство инсталляции.
Затем на основе чертежей будут описаны конфигурация и назначение формата данных запроса поиска, который передается от членских терминалов 21 и 26 на сервер 13 управления.
На фиг.5 показана структурная схема примера формата данных запроса поиска от членского терминала.
Как показано на фиг.5, данные 40 запроса содержат команду 41 запроса поиска, чтобы запрашивать поиск посредством поискового сервера, идентификатор 42 панели инструментов для идентификации группы, которой соответствует панель инструментов, членский идентификатор 43 для идентификации члена и поисковое ключевое слово 44, которое вводится в окно 31 поиска.
Данные 40 для запроса формируются в основной части 21c терминала на основе поискового ключевого слова 44, идентификатора 42 панели инструментов, членского идентификатора 43 и т.п., вводимых в окно 31 поиска, когда член осуществляет щелчок по кнопке 32 поиска, и данные передаются на сервер 13 управления. Формат данных запроса, принимаемого сервером 13 управления, определен ранее.
Затем на основе чертежей будет описана работа в соответствии с этим вариантом осуществления. Будет описан случай выполнения членом группы A поиска с использованием панели 30 инструментов, отображенной на экране членского терминала 21.
Сначала на основе чертежей будет описано вычисление баллов разделения, которые являются примером членских суммарных баллов.
На фиг.6 приведена схема последовательности, показывающая пример операции вычисления членских суммарных баллов в сервере управления.
Сервер 13 управления принимает вознаграждения за рекламу, соответствующие ресурсам в баллах, от каждого рекламодателя 5, и управляющий блок 13a делит вознаграждения за рекламу для каждой из групп (этап S1). Управляющий блок 13a определяет взаимосвязи между вознаграждениями за рекламу и каждой из групп и делит вознаграждения за рекламу. Управляющий блок 13a может делить вознаграждения за рекламу динамически в соответствии с фактическими результатами, например числом группового поиска. Вознаграждения за рекламу могут быть ожидаемой суммой или суммой сбора (инкассо) денежных средств поддержки.
Затем управляющий блок 13a вычисляет баллы разделения, являющиеся примером членских суммарных баллов, подлежащих распределению членам, исходя из разделяемых вознаграждений за рекламу и т.п. (этап S2). Например, управляющий блок 13a сохраняет управленческие вознаграждения в сервере управления 12 и задает начальные баллы разделения, исходя из остальных баллов, на основе числа (выполнений) группового поиска, подсчитанного в течение прошлого постоянного периода. Разделяемые вознаграждения за рекламу и т.п. распределяются по отношению к комиссии стороны управления, члена и группы. Начальные баллы разделения могут задаваться в соответствии с фактическими результатами или контрактами других групп. По существу, управляющий блок 13a действует в качестве средства вычисления суммарного балла, которое задает начальные членские суммарные баллы на основе группового запроса поиска, подсчитанного в течение прошлого постоянного периода.
Затем управляющий блок 13a распределяет членские баллы из баллов разделения членскому терминалу 21, в соответствии с фактическим результатом поиска, использующего панель 30 инструментов, после того, как проходит заранее заданный целевой период разделения (этап S3). Например, управляющий блок 13a задает период в каждую неделю или месяц, или период кампании в качестве заранее заданного периода разделения, и исполняет разделение. Управляющий блок 13a поставляет баллы группы на групповой терминал 20 в соответствии с групповым числом исходя из баллов, кроме комиссионного вознаграждения стороны управления и баллов разделения. Управляющий блок 13a может распределять баллы постепенно за каждый поиск или распределять баллы в соответствии с групповым числом, каждый день, каждую неделю и т.п.
Затем будет описана работа сервера управления, сопровождаемая поиском, использующим панель 30 инструментов. На фиг.7 приведена схема последовательности операций, показывающая пример работы сервера управления.
На этапе S2 после задания начальных баллов разделения, как показано на фиг.7, членский терминал 21 принимает ввод поискового ключевого слова 44 (этап S5). Конкретно, член группы вводит некоторое поисковое ключевое слово 44 в окно 31 поиска на панели 30 инструментов, которая отображается на экране устройства 21a отображения в членском терминале 21, и нажимает кнопку 32 поиска. В это время, как показано на фиг.5, членский терминал 21 формирует данные 40 запроса и передает данные на сервер 13 управления.
Затем управляющий блок 13a сервера 13 управления принимает данные 40 запроса от членского терминала 21 (этап S6). Если данные приняты, управляющий блок 13a сохраняет предысторию поиска, такую как поисковое ключевое слово или дата и время запроса поиска, в базе данных 17 предыстории поиска.
Управляющий блок 13a исполняет подпрограмму, чтобы извлечь из данных 40 запроса информацию, такую как идентификатор 42 панели инструментов, членский идентификатор 43 или запрос поиска (этап S7). Извлечение информации, например, идентификатора 42 панели инструментов будет описано подробно ниже.
Затем управляющий блок 13a передает запрос поиска на поисковый сервер 12 (этап S8). Управляющий блок 13a обращается к базе данных, такой как база данных 13b, база данных 16 информации панели инструментов или база данных 17 предыстории поиска, на основе извлеченного идентификатора 42 панели инструментов или членского идентификатора 43, и исполняет подпрограмму для считывания всех баллов, соответствующих идентификатору панели инструментов, и т.п. (этап S9). Обращение к базе данных будет описано подробно ниже.
Затем управляющий блок 13a исполняет подпрограмму для оценивания числа поиска, баллов, и т.п., чтобы отобразить на поле отображения, таком как поле 34 числа на сегодня, в составе панели 30 инструментов (этап S10). В это время управляющий блок 13a также определяет, обновляются ли баллы разделения. Оценивание баллов и т.п. будет описано подробно ниже.
После того как оценено число поисков, баллы, и т.п., управляющий блок 13a сохраняет результат подсчета, такой как баллы, в базе данных 13b (этап S11). Конкретно, управляющий блок 13a сохраняет результат подсчета в заранее заданном месте базы данных 13b на основе идентификатора 42 панели инструментов или членского идентификатора 43. По существу, управляющий блок 13a сохраняет результат подсчета относительно каждого идентификатора панели инструментов для каждого идентификатора панели инструментов.
Между тем поисковый сервер 12 осуществляет поиск объекта поиска на основе поискового ключевого слова 44 и передает результат поиска на сервер 13 управления (этап S12). Управляющий блок 13a принимает результат поиска от поискового сервера 12 (этап S13).
Затем управляющий блок 13a исполняет подпрограмму для объединения данных результата подсчета и данных результата поиска (этап S14). Объединение данных будет описано подробно ниже. Управляющий блок 13a собирает результат подсчета, включая информацию балла разделения, и результат поиска в виде результата объединения и передает результат объединения на членский терминал 21 (этап S15). По существу управляющий блок 13a действует в качестве средства передачи, которое передает информацию членских суммарных баллов на терминал.
Затем членский терминал 21 принимает результат объединения от сервера 13 управления, разделяет результат объединения на результат поиска и результат подсчета, включающий баллы разделения, и отображает результат поиска и результат подсчета на устройстве 21a отображения (этап S16). Например, как показано на фиг.4, результат подсчета отображается на панели 30 инструментов, а результат поиска отображается в браузере.
Затем будет описана каждая подпрограмма.
Сначала будет подробно описано извлечение информации по этапу S7.
На фиг.8 приведена подпрограмма, показывающая пример операции извлечения информации в сервере управления.
Как показано на фиг.8, после того, как запрос принимается от членского терминала 21 на этапе S6, управляющий блок 13a извлекает из запроса идентификатор панели инструментов (этап S20) и извлекает из запроса членский идентификатор (этап S21). Конкретно, в случае, если командой принятого запроса является команда 41 запроса поиска, управляющий блок 13a извлекает идентификатор 42 панели инструментов с позиции идентификатора панели инструментов в данных 40 и извлекает членский идентификатор 43 с позиции членского идентификатора группы, в соответствии с форматом данных для данных 40 запроса. Поскольку позиция данных или длина данных для каждого объекта может быть известной, может быть определена позиция идентификатора 42 панели инструментов или членского идентификатора 43. Обработка обращения к базе данных по этапу S9 исполняется на основе извлеченного идентификатора 42 панели инструментов или членского идентификатора 43.
Затем управляющий блок 13a формирует запрос поиска для поискового сервера 12 на основе запроса, принятого от членского терминала 21 (этап S22). Конкретно, управляющий блок 13a формирует запрос поиска в соответствии с форматом для передачи на поисковый сервер 12, на основе команды 41 запроса поиска и поискового ключевого слова 44. Сформированный запрос поиска передается на поисковый сервер 12 на этапе S8.
Затем будет подробно описано обращение к базе данных по этапу S9.
На Фиг.9 показана подпрограмма примера операции обращения к базе данных в сервере управления.
Как показано на фиг.9, после того, как различная информация извлечена из запроса на этапе S7, управляющий блок 13a обращается к базе данных и считывает общее число для группы и баллы группы, которые хранятся в базе данных, такой как база данных 13b, база данных 16 информации панели инструментов или база данных 17 предыстории поиска, на основе извлеченной информации (этап S25). Конкретно, управляющий блок 13a идентифицирует группу посредством сравнения с идентификатором панели инструментов, хранящимся в базе данных, такой как база данных 16 информации панели инструментов. Управляющий блок 13a получает предысторию запроса поиска, такую как общее число для группы A, соответствующей идентификатору 42 панели инструментов, или баллы группы, из базы данных, такой как база данных 13b или база данных 17 предыстории поиска, на основе идентификатора 42 панели инструментов. По существу, управляющий блок 13a действует в качестве примера средства оценивания, которое обращается к средству хранения панели инструментов, такому как база данных 16 информации панели инструментов, идентифицирует группу на основе идентификатора 42 панели инструментов, набирает предысторию запроса поиска по базе данных, такой как база данных 13b или база данных 17 предыстории поиска для каждой из групп, и выполняет подсчет запроса поиска как группы.
Управляющий блок 13a получает общее число (общее число поисков) для членов, хранимых в базе данных, такой как база данных 13b или база данных 17 предыстории поиска, и членские баллы (этап S26). Конкретно, управляющий блок 13a считывает общее число членов, соответствующих членскому идентификатору 43, и членские баллы, на основе членского идентификатора 43. Если управляющий блок 13a ограничивает членов, входящих в группу A на основе идентификатора 42 панели инструментов, и идентифицирует члена, запрашивающего поиск, на основе членского идентификатора 43, то управляющий блок 13a может иметь быстрый доступ к базе данных 13b.
Затем управляющий блок 13a обращается к базе данных 13b и считывает общее число остальных членов, хранимых в базе (этап S27). Конкретно, управляющий блок 13a считывает общее число для каждого из членов, принадлежащих группе A, соответствующей идентификатору 42 панели инструментов, на основе идентификатора 42 панели инструментов. По существу, данные, считываемые из базы данных 13b, используются в обработке оценивания баллов по этапу S10.
Затем будет подробно описано оценивание баллов по этапу S10.
На фиг.10 показана подпрограмма примера операции оценивания баллов и т.п. в сервере управления.
Как показано на фиг.10, после того, как членское число и групповое число считаны из базы данных 13b на этапе S9, управляющий блок 13a вычисляет новые членское число и групповое число (этап S30). Конкретно, управляющий блок 13a добавляет 1 к каждому числу из членского числа и группового числа, считанных из базы данных 13b, на этапах S25 и S26. То есть, управляющий блок 13a подсчитывает членское число, соответствующее членскому идентификатору, и групповое число, соответствующее идентификатору панели инструментов.
По существу, управляющий блок 13a выполняет подсчет запроса поиска как группы и выполняет подсчет числа группового поиска для каждой из групп. Управляющий блок 13a обращается к базе данных 13b, идентифицирует члена на основе членского идентификатора, подсчитывает число запроса поиска, и подсчитывает членское число как число операций членского поиска для каждого из членов группы. В случае наличия многих групп управляющий блок 13a обращается к базе данных 13b и подсчитывает число группового поиска для каждого идентификатора панели инструментов на основе идентификатора панели инструментов. Например, управляющий блок 13a подсчитывает групповое число для каждой из множества групп, таких как группа A и группа B, на основе идентификатора панели инструментов каждой из групп.
Затем управляющий блок 13a подсчитывает членские баллы и баллы группы (этап S31). Конкретно, как обозначено на этапе S3, после того, как проходит целевой период разделения, управляющий блок 13a делит баллы разделения в соответствии с фактическим результатом поиска, использующего панель 30 инструментов, и окончательно подсчитывает членские баллы согласно разделению. Следовательно, управляющий блок 13a определяет, прошел ли целевой период разделения. Если определено, что целевой период разделения проходит, управляющий блок 13a подсчитывает баллы, выделенные членам, на основе членского запроса поиска, такого как число поиска члена в течение целевого периода разделения. Управляющий блок 13a добавляет подсчитанные баллы к членским баллам, считанным на этапах S25 и S26. По существу, управляющий блок 13a действует в качестве примера средства оценивания, которое подсчитывает членские баллы для каждого из членов группы, распределяемые из членских суммарных баллов каждому из членов группы, на основе членского запроса поиска.
После того, как целевой период разделения проходит, управляющий блок 13a подсчитывает баллы, которые получают вычитанием комиссионного вознаграждения стороны управления и баллов разделения из ресурсов, таких как вознаграждения за рекламу, и соответствуют баллам группы, подлежащим распределению для группы. Например, управляющий блок 13a подсчитывает баллы группы в привязке по времени, когда любой член, принадлежащий группе, впервые выполняет поиск после того, как проходит целевой период разделения. Управляющий блок 13a добавляет подсчитанные баллы группы к баллам группы, считанным на этапах S25 и 26. Баллы группы, которые могут распределяться группе, предварительно фиксируются в качестве баллов, полученных вычитанием комиссионного вознаграждения стороны управления, и баллов разделения из ресурсов, таких как вознаграждения за рекламу, когда начинается целевой период разделения. Однако, как описано ниже, поскольку баллы разделения могут обновляться, управляющий блок 13a окончательно подсчитывает баллы группы после того, как проходит целевой период разделения.
Управляющий блок 13a может подсчитывать членские баллы в виде возможных членских баллов при всяком выполнении поиска. Примеры возможных членских баллов включают значение, которое получают умножением на баллы разделения значения, полученного делением текущего членского числа на текущее групповое число. Поскольку предполагаемые членские баллы не являются фиксированными баллами, предполагаемые членские баллы не добавляются к членским баллам, подсчитанным на этапах S25 и S26, и иным образом отображаются в виде возможных членских баллов.
Баллы, распределяемые за один поиск на основе контакта и т.п., могут добавляться к каждым из членских баллов и баллов группы, считанным на этапах S25 и S26, на основе членского номера или номера группы. В этом случае, поскольку вознаграждения за рекламу, собранные с каждого рекламодателя 5, являются верхним пределом баллов в качестве ресурсов, то для баллов, предоставляемых члену группы в день, задается верхний предел, или баллы, которые обеспечиваются за ряд поисков, повышаются в течение периода кампании.
Максимальным значением баллов группы является значение, которое получают вычитанием комиссионного вознаграждения стороны управления и баллов разделения из ресурсов, таких как вознаграждения за рекламу. Однако баллы группы могут отображаться, чтобы возрастали в соответствии с групповым числом, постепенно возрастающим согласно поиску каждого из членов, и баллы, которые получают вычитанием комиссионного вознаграждения стороны управления и баллов разделения из ресурсов, таких как вознаграждения за рекламу, могут окончательно предоставляться в качестве баллов группы.
Затем управляющий блок 13a вычисляет ранжирование члена (этап S32). Конкретно, управляющий блок 13a сравнивает членский балл, подсчитанный на этапе S30, с другим членским баллом, считанным из базы данных 13b на этапе S27, и вычисляет ранг члена. Управляющий блок 13a также вычисляет число членов, принадлежащих группе A в настоящий момент. Ранжирование членов и членский балл отображаются в поле ранжирования члена.
Затем управляющий блок 13a определяет, обновляются ли баллы разделения (этап S33). Конкретно, управляющий блок 13a определяет, превышает ли подсчитанное группововое число ранее заданное пороговое значение. Число поисков для порогового значения задается на основе группового числа, подсчитанного в течение прошлого постоянного периода. Например, управляющий блок 13a устанавливает пороговое значение посредством контакта и т.п. с рекламодателем 5 на основе фактического результата или тенденции группового балла в течение предшествующего месяца, в прошлом году или предыдущем периоде кампании, и определяет необходимость прибавления вознаграждения за рекламу для повышения баллов разделения, даже если период рекламы не завершился. В частности в случае, если открывается новая группа, число поисков для порогового значения может задаваться в соответствии с фактическим результатом в другой группе или предыстории поиска в имеющейся поисковой машине. Множество пороговых значений может быть установлено в соответствии с групповым числом.
Затем, если подсчитанное групповое число превышает пороговое значение («Да» на этапе S33), управляющий блок 13a обновляет баллы разделения (этап S34). Конкретно, если подсчитанное групповое число превышает ранее заданное пороговое значение, управляющий блок 13a увеличивает баллы разделения и обновляет баллы разделения. Управляющий блок 13a может обновлять баллы разделения пропорционально групповому баллу.
Между тем, если подсчитанное групповое число не превышает ранее заданное пороговое значение («Нет» на этапе S33), управляющий блок 13a завершает подпрограмму без обновления баллов разделения.
Если членское число подсчитано, управляющий блок 13a сохраняет членское число и т.п. на этапе S11. Результат подсчета, такой как членское число, который используется на этапе S14, может сохраняться в ОЗУ управляющего блока 13a.
По существу, управляющий блок 13a действует в качестве средства вычислениия суммарного балла, которое обновляет членский суммарный балл на основе подсчитанного группового запроса поиска. Управляющий блок 13a действует в качестве средства вычисления суммарного балла, которое обновляет членские суммарные баллы в случае, если число группового поиска превышает число поисков для порогового значения. Управляющий блок 13a действует в качестве средства, которое вычисляет число поисков для порогового значения на основе числа группового поиска, подсчитанного в течение прошлого постоянного периода.
Затем будет подробно описано объединение данных по этапу S14.
На фиг.11 показана подпрограмма примера операции объединения данных в сервере управления.
Как показано на фиг.11, после того, как на этапе S10 оценены новые баллы разделения, членское число, групповой балл, и т.п., управляющий блок 13a преобразовывает результат подсчета, включая баллы разделения, в данные для панели 30 инструментов (этап S40). Конкретно, при приеме данных членским терминалом 21, в программе браузера, обеспечивается заголовок или подобное, что может определять данные для панели 30 инструментов. По существу, управляющий блок 13a действует в качестве примера средства формирования данных, которое формирует данные, имеющие формат для отображения на панели 30 инструментов информации членского суммарного балла.
После приема результата поиска на этапе S13 управляющий блок 13a преобразовывает результат поиска в данные для браузера, используемого членами (этап S41). Конкретно, управляющий блок 13a преобразовывает результат поиска в язык разметки, имеющий формат HTML и подобный.
После того, как результат подсчета или результат поиска преобразован, управляющий блок 13a объединяет данные для панели инструментов и данные для браузера (этап S42). Конкретно, управляющий блок 13a объединяет данные для панели инструментов, соответствующие результату подсчета, и данные для браузера, соответствующие результату поиска, в соответствии с заранее заданным форматом данных, где обеспечивается заголовок, так что данными являются данные, отображаемые в поле отображения панели 30 инструментов, или данные, отображаемые в виде экрана результата поиска на площади отображения браузера, в браузере членского терминала 21. Данные, объединенные вышеупомянутым образом, передаются на членский терминал 21 на этапе S15.
Как описано выше, поиск, использующий панель 30 инструментов, периодически исполняется каждым из членов, и как обозначено на этапе S3 по фиг.6, если проходит заранее заданный целевой период разделения, управляющий блок 13a делит баллы разделения для членов. Конкретно, управляющий блок 13a умножает баллы разделения со значением, полученным делением членского числа по отношению к групповому числу, на групповое число, и вычисляет распределяемые членские баллы.
По существу, в соответствии с изобретением, сервер 13 управления принимает запрос поиска, включающий поисковое ключевое слово, вводимое в окно 31 поиска на панели 30 инструментов, отображаемой на экране устройства 21a отображения каждого из множества членских терминалов 21, идентификатор 42 панели инструментов, связанный с каждой из групп и выделенный каждой из групп, и членский идентификатор 43, идентифицирующий член, от членского терминала 21, идентифицирует члена группы на основе членского идентификатора 43, считает число членского поиска для каждого из членов путем накопления предыстории запроса поиска для каждого члена, считает число группового поиска как каждой из групп подсчетом числа операций поиска для каждого из членов, принадлежащих группе, на основе идентификатора 42 панели инструментов, обновляет баллы разделения, подлежащие распределению членам на основе подсчитанного числа группового поиска, и передает информацию баллов разделения на терминал. В результате, даже если член, соответствующий пользователю, один раз использует панель инструментов, установленную в web-браузере и подобном, и выполняет поиск, баллы разделения, к которым применяется число группового поиска, где подсчитывается каждый из членских запросов поиска от членов в каждом из членских терминалов 21, могут быть показаны члену. Следовательно, могут предписываться простое использование для члена группы и простое участие в деятельности в качестве члена группы. Например, чтобы повысить баллы разделения для группы, которой принадлежит каждый из членов, каждый из членов может выполнять поиск, используя панель 30 инструментов, или набирать членов для использования панели 30 инструментов.
В предшествующем уровне техники вознаграждения за рекламу, когда рекламодатель 5 дает рекламное объявление, определяются согласно экономической эффективности прошлого фактического результата. По этой причине в случае, когда доступ для сайта рекламодателя внезапно возрастает согласно некоторым видам возможностей, и ожидаемый результат отсутствует, обычный эффект рекламы и фактический эффект рекламы для вознаграждения за рекламу не совпадают друг с другом. В соответствии с этим вариантом осуществления поскольку баллы разделения обновляются в соответствии с числом группового поиска, в случае, когда реклама рекламодателя 5 помещается на экран результата по отношению к поиску, использующему панель 30 инструментов, вознаграждения за рекламу и эффект от рекламы могут быть согласованы друг с другом. Если баллы разделения возрастают, то относительно члена ожидается возрастание участия члена, такое как поиск. Если возрастает участие, повышается эффект от рекламы, становится высокой мотивация, которая предписывает рекламодателю 5 платить больше вознаграждений за рекламу.
После того, как приняты запрос поиска и идентификатор панели инструментов, связанный с группой, общее число запросов для членов, использующих панель 30 инструментов, может подсчитываться автоматически, и могут быть получены данные для единицы группы. Следовательно, обработка информации и т.п. может легко исполняться для каждой из групп.
Путем предоставления идентификатора панели инструментов каждой из групп и выдачи панели 30 инструментов, члены, использующие панель 30 инструментов, могут автоматически подсчитываться для каждой из групп, и могут быть получены данные для единицы группы. Следовательно, обработка информации и т.п. может легко исполняться для каждой из групп.
Поскольку данные собирательно обрабатываются по отношению к каждой из групп вместо каждого из членов, число выполнений группового поиска может быть известным. В случае, когда групповое число сообщается каждому из членов, мотивация поиска для членов, которые вносят вклад в группу, становится высокой, и легко формируется чувство солидарности между членами группы. Поскольку число группового поиска по отношению к группе, например, групповое число, может быть оцененено, вознаграждения за рекламу от рекламодателя 5 по отношению к группе можно легко получать.
В случае задания управляющим блоком 13a сервера 13 управления начальных баллов разделения на основе числа группового поиска, подсчитанного в течение прошлого постоянного периода, баллы разделения, которые соответствуют экономической эффективности, могут задаваться для рекламодателя 5 или члена группы.
В случае, когда число группового поиска превышает число поисков для порогового значения и обновляются баллы разделения, управляющий блок 13a сервера 13 управления повышает баллы разделения, чтобы превысить число поисков для порогового значения. По этой причине, мотивация, которая предписывает каждому из членов выполнять поиск, используя панель 30 инструментов, может повышаться. В частности, если число поисков для порогового значения отображается на экране устройства 21a отображения членского терминала 21 в качестве целевого числа группового поиска, мотивация каждого из членов может повышаться.
В случае, когда число поисков для порогового значения вычисляется на основе числа группового поиска, подсчитанного в течение прошлого постоянного периода, если число поисков превышает число поисков для порогового значения даже при том, что период, в течение которого отображается реклама, связанная с поиском, установленный согласно контракту и подобного, не завершается, управляющий блок 13a сервера 13 управления обновляет баллы разделения. Следовательно, баллы, которые связаны с видом страницы (PV) периода отображения рекламного объявления и соответствуют экономической эффективности рекламы по отношению к поисковому поведению члена, могут предоставляться члену и группе.
В случае, когда управляющий блок 13a сервера 13 управления принимает членский идентификатор для идентификации члена, выполняющего поиск с использованием панели 30 инструментов, идентифицирует член на основе членского идентификатора, подсчитывает число запросов поиска, и подсчитывает число членского поиска для каждого из членов группы, число членских поисков отображается в поле отображения панели 30 инструментов в виде числа поиска на сегодня или общего числа на основе подсчитанного числа членского поиска, каждый из членов группы может определять целевое число поисков, и мотивация, которая предписывает члену выполнять поиск, может повышаться.
В случае, когда управляющий блок 13a сервера 13 управления подсчитывает групповые баллы как группы на основе числа группового поиска, управляющий блок 13a помечает балл группового поиска с учетом других элементов. Следовательно, каждый из членов может легко оценить группу, которую каждый из членов может создавать как группу, на основе баллов группы. Поскольку баллы группы основываются на поисковом поведении каждого из членов группы, степень вклада в группу может быть известной посредством баллов группы.
В случае, когда управляющий блок 13a сервера 13 управления осуществляет подсчет членских баллов для каждого из членов на основе числа членских поисков, управляющий блок 13a оценивает число членского поиска с учетом других элементов. Следовательно, член может легко выполнять сравнение, определение и оценку. Например, если членские баллы допускают обмениваемость, так что товар и т.п. может быть куплен или дисконтирован с использованием членских баллов, каждый из членов группы определяет, что членские баллы могут использоваться для покупки чего-либо, так что оценка становится легкой. В результате мотивация, которая предписывает каждому из членов выполнять поиск, может повышаться. Поскольку баллы предоставляются каждому из членов в виде перевода в другую валюту по отношению к каждому из членов, мотивация, которая предписывает каждому из членов использовать поиск, может повышаться.
В случае, если управляющий блок 13a сервера 13 управления формирует данные в формате для отображения на панели 30 инструментов результата подсчета, включающего баллы разделения, управляющий блок 13a отражает результат поискового поведения на панели 30 инструментов для повышения мотивации, которая предписывает каждому из членов использовать поиск.
Управляющий блок 13a вычисляет степень вклада каждого из членов, вычисляет ранжирование и т.п. для каждого из членов, или отображает результат подсчета и относительно группы, и относительно члена на панели 30 инструментов, на основе результатов подсчета относительно и группы, и члена, в виде числа (выполнений) группового поиска и числа (выполнений) членского поиска, и баллов группы, и членских баллов. Следовательно, позиция каждого из членов в группе может быть известной, и степень вклада каждого из членов относительно каждой группы становится ясной, каждого из членов группы можно сравнивать с другими членами, и каждый из членов может соревноваться с другими членами. Следовательно, мотивация, которая предписывает каждому из членов использовать поиск, может повышаться.
В соответствии с этим вариантом осуществления, в случае, когда имеются многие виды идентификаторов панели инструментов, различные идентификаторы панели инструментов предоставляются группе A и группе B и т.п., соответственно. Управляющий блок 13a сервера 13 управления подсчитывает число группового поиска для каждого идентификатора панели инструментов на основе идентификатора панели инструментов, сохраняет результат подсчета относительно каждого идентификатора панели инструментов в базе данных 13b для каждого идентификатора панели инструментов и подсчитывает число поиска для каждого идентификатора панели инструментов, связанного с каждой из групп. Следовательно, источник панели инструментов, подлежащей использованию, может быть известным. Рекламодатель 5 может легко распределять вознаграждения за рекламу для каждой из групп.
Число поиска или групповые баллы для группы, которой принадлежит каждый из членов, сравниваются с числом поиска или групповыми баллами других групп, и группа, которой принадлежит каждый из членов, может соревноваться с другими группами. Следовательно, мотивация, которая предписывает каждому из членов использовать поиск, может повышаться.
Затем будет описана модификация этого варианта осуществления. Модификация отличается от этого варианта осуществления только в структуре формата данных для данных 45 запроса, а остальная структура является такой же, как для этого варианта осуществления. Одинаковые компоненты с таковыми из этого варианта осуществления обозначены одинаковыми ссылочными цифровыми позициями.
На фиг.12 показана структурная схема модификации формата данных по фиг.5.
Как показано на фиг.12, в соответствии со структурой формата данных для данных 45 запроса, используется идентификатор 47 панели инструментов с номером ветви, вместо идентификатора 42 панели инструментов и членского идентификатора 43.
Номер ветви в идентификаторе 47 панели инструментов с номером ветви является номером выдачи, когда выдается панель 30 инструментов. Конкретно, пользователь, который желает участвовать в группе A, осуществляет доступ к web-странице и т.п., соответствующей группе A, и загружает по сети установочный файл панели 30 инструментов из базы данных сервера 11 панели инструментов, сервера группы A и т.п. В этот момент сервер 11 панели инструментов и т.п., загружающий панель 30 инструментов, добавляет номер выдачи в качестве номера ветви в конец идентификатора панели инструментов и выдает панель 30 инструментов. Номер выдачи может быть серийным номером ордера выдачи или датой, временем выдачи и т.п.
В случае идентификатора 47 панели инструментов с номером ветви пользователь может не выполнять регистрацию членства. Когда средство инсталляции панели 30 загружается по сети или устанавливается, пользователь становится членом группы A.
В базе данных 16 информации панели инструментов хранится идентификационная информация панели инструментов, связанная с каждой из групп и выделенная каждой из групп, или идентификационная информация панели инструментов с номером выдачи.
Затем будет описана работа модификации этого варианта осуществления.
Идентификационная информация панели инструментов с номером выдачи является информацией, которую получают включением членской идентификационной информации в виде номера выдачи в идентификационную информацию панели инструментов. По приему от терминала запроса поиска и идентификационной информации панели инструментов с номером выдачи идентификационная информация панели инструментов (идентификатор панели инструментов) и членская идентификационная информация (членский идентификатор), и запрос поиска могут приниматься от терминала. По этой причине модификация отличается от данного варианта осуществления в том, что номер выдачи и идентификационная информация панели инструментов отделяются от идентификационной информации панели инструментов номером выдачи, когда извлекается информация на этапе S7, и номер выдачи (номер ветви) используется вместо членской идентификационной информации во время обращения к базе данных на этапе S9 или оценивания баллов на этапе S10.
Сначала членский терминал 21 передает данные 45 запроса, содержащие команду 46 запроса поиска или ключевое слово 48 поиска и идентификатор 47 панели инструментов с номером ветви, на сервер 13 управления при выполнении поиска, использующего панель 30 инструментов, на этапе, который соответствует этапу S5. Управляющий блок 13a принимает запрос с форматом данных, соответствующим данным 45, на этапе, соответствующем этапу S6. По существу, управляющий блок 13a действует в качестве приемного средства, которое принимает идентификационную информацию панели инструментов с назначенным номером выдачи, когда панель 30 инструментов выдается для члена по запросу поиска, включающему поисковое ключевое слово, вводимое в поле ввода для поиска на панели 30 инструментов, отображаемой на экране терминала 21, и идентификационную информацию панели инструментов, связанную с группой, которой принадлежит член, и выделенную для каждой из групп.
Затем управляющий блок 13a извлекает идентификатор 47 панели инструментов с номером ветви на этапе, соответствующем этапу S20 подпрограммы извлечения информации. Управляющий блок 13a отделяет идентификатор панели инструментов и номер ветви от идентификатора 47 панели инструментов с номером ветви на этапе, соответствующем этапу S21. Конкретно, управляющий блок 13a извлекает идентификатор панели инструментов из первой половины идентификатора 47 панели инструментов с номером ветви и извлекает номер ветви из второй половины, на основе формата идентификатора 47 панели инструментов с номером ветви.
Обработка после отделения номера ветви исполняется тогда, как номер ветви рассматривается в качестве членского идентификатора группы. Например, на этапе, соответствующем этапу S26, управляющий блок 13a считывает из базы данных 13b общее число и число поиска относительно членов, соответствующих номеру ветви, на основе номера ветви в составе идентификатора 47 панели инструментов с номером ветви. Если управляющий блок 13a ограничивает членов, принадлежащих группе A, на основе членского идентификатора группы, и идентифицирует запрашивающего поиск члена на основе номера ветви, то управляющий блок 13a может иметь быстрый доступ к базе данных 13b.
По существу, в соответствии с модификацией этого варианта осуществления, поскольку управление соответствующим пользователю членом осуществляется по номеру ветви, пользователь-член может легко участвовать в группе в качестве деятельности группы, даже если не выполняется регистрация членства.
В частности, в случае, если регистрация членства не выполняется, то не исполняется обработка последовательности регистрации членства, если обеспечивается панель 30 инструментов, или снижается обработка регистрации членства, такая как выдача членского идентификатора и загрузка сервера управления. Поскольку манипулируют только простым номером ветви, таким как серийный номер, то не требуется обращение к сложному членскому идентификатору, и система может упроститься. Если каждый из членов группы строго идентифицирован при предоставлении баллов члену, имеющему некоторые баллы, номер является ограниченным, в отличие от того, когда обеспечивается панель 30 инструментов. Следовательно, загрузка сервера 13 управления может снижаться.
Путем выдачи панели 30 инструментов, включающей идентификатор 47 панели инструментов вместе с номером ветви, член группы, использующий панель 30 инструментов, может автоматически подсчитываться для каждой из групп, и могут быть получены данные для единицы группы. Следовательно, обработка информации для каждой из групп может легко исполняться.
(Второй вариант осуществления)
Затем будет описана серверная система обработки информации в соответствии со вторым вариантом осуществления изобретения.
Конфигурация серверной системы обработки информации является такой же, как таковая серверной системы обработки информации в соответствии с первым вариантом осуществления, за исключением частичной функции панели инструментов, и данных и т.п., относительно экрана результата, отображаемого на устройстве 21a отображения в членском терминале 21. Компоненты, одинаковые с таковыми из первого варианта осуществления, обозначаются теми же числовыми ссылочными позициями, и описывается работа. В остальном осуществление и модификация являются одинаковыми.
На фиг.13 показано схематичное представление результата поиска, отображаемого на членском терминале 21, во втором варианте осуществления изобретения.
Как показано на фиг.13, браузер содержит часть 50 панели инструментов, выполняющую запрос поиска для поиска объекта в сети на основе поискового ключевого слова, вводимого в поле поиска, и часть 55 результата поиска, отображающую результат поиска и т.п.
В части 50 панели инструментов, результат подсчета, такой как числовая характеристика поиска или баллы группы, не отображается, в отличие от первого варианта осуществления.
Часть 55 результата поиска содержит окно 56 отображения результата подсчета, которое отображает результат подсчета, такой как число поиска или баллы группы, окно 57 рекламы рекламодателя, которое вмещает рекламу рекламодателя 5 и т.п., и окно 58 отображения результата поиска, которое отображает перечень результатов поиска.
В окне 56 отображения результата поиска отображаются баллы разделения, шкальный индикатор 59, показывающий число на сегодня, и число целевой группы в качестве числа поиска для порогового значения, в которой возрастают баллы разделения.
Затем на основе чертежей будет описано действие серверной системы обработки информации в соответствии со вторым вариантом осуществления изобретения. Действие в системе обработки информации в соответствии со вторым вариантом осуществления является таким же, как действие в системе обработки информации в соответствии с первым вариантом осуществления, кроме операции объединения данных.
На фиг.14 показана подпрограмма примера операции объединения данных во втором варианте осуществления изобретения.
После того, как на этапе S10 оценены новое членское число или членские баллы, и на этапе S13 приняты результаты поиска, управляющий блок 13a объединяет результат подсчета и результат поиска так, как на этапе S14 по первому варианту осуществления. То есть, как показано на фиг.14, управляющий блок 13a преобразовывает результат подсчета, включающий баллы разделения, и результат поиска в данные для браузера, который будет использоваться членом, с учетом конфигурации отображения (этап S45). Конкретно, управляющий блок 13a объединяет результат подсчета и результат поиска, добавляя при этом символы разметки для HTML, так что результат подсчета может быть отображен в окне 56 отображения результата подсчета, и результат поиска может быть отображен в окне 58 отображения результата поиска. Кроме того, добавляются данные рекламы рекламодателя 5. Объединенные данные передаются на членский терминал 21 на этапе S15. По существу, управляющий блок 13a действует в качестве примера блока формирования данных, который формирует данные, имеющие формат для отображения результата поиска по отношению к запросу поиска и информацию членских суммарных баллов.
По существу, в соответствии с этим вариантом осуществления, сервер 13 управления формирует данные с форматом для отображения результата поиска по отношению к запросу поиска и результата подсчета, результат поиска и результат подсчета, такой как баллы, легко предоставляются члену на экране результата в web-браузере, и мотивация, которая предписывает члену использовать поиск, может повышаться.
В первом и втором вариантах осуществления при инсталляции панели 30 инструментов в web-браузере, идентификатор панели инструментов может сохраняться в cookie-файле (данных предыстории обращений), формируемом в драйвере накопителя на жестком диске в членском терминале 21. Панель 30 инструментов не обязательно содержит идентификатор панели инструментов. Например, идентификатор панели инструментов может храниться в кодах программы панели 30 инструментов или установочной программы, и идентификатор панели инструментов, членский идентификатор, и т.п. могут записываться в cookie-файл во время инсталляции. В этом случае, при нажатии кнопки 32 поиска, управляющий блок членского терминала 21 считывает идентификатор панели инструментов из cookie-файла, формирует запрос поиска с поисковым ключевым словом и передает данные на сервер 13 управления.
Идентификатор панели инструментов может записываться в cookie-файл во время первого поиска, и идентификатор панели инструментов может считываться из cookie-файла во время второго и последующих поисков.
Число поиска или баллы не являются размеченными и могут графически отображаться в виде шкального индикатора. В этом случае пользователь-член может легко узнать число поиска, степень вклада, или т.п.
Формат данных поискового запроса от членского терминала 21 не ограничивается форматом данных, показанным на фиг.5, и сервер 13 управления может иметь в распоряжении формат данных, чтобы извлекать идентификатор панели инструментов или членский идентификатор. Например, идентификатор панели инструментов или членский идентификатор объединяются с запросом поиска, включающим команду запроса поиска, поисковое ключевое слово, и может задаваться структура данных, где добавлен заголовок или т.п., указывающий что в состав включен идентификатор панели инструментов или членский идентификатор.
Результат поиска может отображаться и на панели 30 инструментов или части 50 панели инструментов, и на части 55 результата поиска.
Членские суммарные баллы могут обновляться в соответствии с числом членов группы. Если увеличивается число членов, использующих панель 30 инструментов, то повышается число членов, просматривающих рекламу рекламодателя 5, и эффективность рекламы становится высокой. Следовательно, рекламодатель 5 дополнительно помещает вознаграждения за рекламу. Вследствие повышения числа членов группы уменьшаются баллы, которые распределяются членам из баллов разделения. Однако поскольку баллы разделения возрастают в соответствии с числом членов группы, мотивация, которая предписывает каждому из членов использовать панель инструментов, не снижается.
Сторона управления или сторона группы могут повышать членские суммарные баллы, чтобы побудить участие членов. Сервер 13 управления уменьшает комиссию стороны управления или коэффициент для баллов группы, чтобы повысить коэффициент членских суммарных баллов, или сторона управления или сторона группы непосредственно вкладывают капитал в повышение членских суммарных баллов.
Если предусматриваются поощрительные баллы и т.п. при накоплении баллов до некоторой степени, то пользователь-член использует ту же панель 30 инструментов для накопления баллов.
Однако изобретение не ограничивается вышеописанными вариантами осуществления. Вышеописанные варианты осуществления являются иллюстративными. Различные другие варианты осуществления, в которых по существу используется такая же конфигурация, как в технических решениях, описанных в формуле изобретения, и достигаются такие же функции и результаты, включаются в объем изобретения.
ОПИСАНИЕ ЦИФРОВЫХ ССЫЛОЧНЫХ ПОЗИЦИЙ
10: серверная система обработки информации
11: сервер панели инструментов
12: поисковый сервер
13: сервер управления
13a: управляющий блок
13b: база данных
20, 25: групповой терминал
21, 26: членский терминал (терминал)
30: панель инструментов
31: окно поиска (поле ввода для поиска)
33: поле балла разделения (членские суммарные баллы)
34: поле числа на сегодня (число относительно членского поиска)
35: поле общего числа (число относительно членского поиска)
36: поле суммарных баллов (членские баллы)
37: поле группового числа (число относительно группового поиска)
38: поле группового балла (баллы группы)
42: идентификатор панели инструментов (идентификационная информация панели инструментов)
43: членский идентификатор (ID) (членская идентификационная информация)
44: поисковое ключевое слово
50: часть панели инструментов
55: часть результата поиска
56: окно отображения итогового результата
58: окно отображения результата поиска
Изобретение относится к устройству обработки информации, способу обработки информации и программе обработки информации. Техническим результатом является повышение удобства пользователя при поиске информации и повышение точности информации, запрашиваемой пользователем. В изобретении, запрос поиска, включающий поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, идентификационная информация панели инструментов, связанная с каждой из групп и выделенная каждой из групп, и членская идентификационная информации, идентифицирующая членов, принимаются от терминала, члены идентифицируются на основе членской идентификационной информации, членский запрос поиска для каждого из членов подсчитывается путем накопления предыстории запроса поиска для каждого из членов, и подсчет группового запроса поиска как группы выполняется подсчетом членского запроса поиска на основе идентификационной информации панели инструментов, членские суммарные баллы, которые подлежат распределению членам, обновляются на основе подсчитанного группового запроса поиска, и информация членских суммарных баллов передается на терминал. 3 н. и 8 з.п. ф-лы, 14 ил.
1. Устройство обработки информации для приема от терминала запроса поиска, включающего в себя поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, и исполнения обработки информации, при этом устройство обработки информации содержит:
средство хранения групповой информации, чтобы хранить информацию, принимаемую от каждой из групп и связанную с каждой из групп;
средство хранения информации панели инструментов, чтобы хранить идентификационную информацию панели инструментов, связанную с каждой из групп и выделенную каждой из групп;
средство хранения членской информации, чтобы хранить членскую идентификационную информацию, идентифицирующую членов, принадлежащих каждой из групп, и связанную с каждой из групп;
приемное средство для приема от терминала идентификационной информации панели инструментов, членской идентификационной информации и запроса поиска;
средство оценивания для идентификации членов на основе членской идентификационной информации с обращением к средству хранения членской информации и подсчета членского запроса поиска для каждого из членов путем накопления предыстории запроса поиска для каждого из членов;
средство хранения результата подсчета, чтобы хранить результат подсчета от средства оценивания;
средство вычисления суммарного балла, чтобы вычислять членские суммарные баллы, подлежащие распределению членам; и
передающее средство для передачи информации членских суммарных баллов на терминал, причем
средство оценивания обращается к средству хранения информации панели инструментов и выполняет подсчет группового запроса поиска для каждой из групп подсчетом членского запроса поиска на основе идентификационной информации панели инструментов и
средство вычисления суммарного балла обновляет членские суммарные баллы на основе подсчитанного группового запроса поиска.
2. Устройство обработки информации по п.1, в котором
средство оценивания подсчитывает членские баллы для каждого из членов, распределяемые каждому из членов из членских суммарных баллов, на основе членского запроса поиска.
3. Устройство обработки информации по п.1, в котором
средство вычисления суммарного балла задает начальные членские суммарные баллы на основе группового запроса поиска, подсчитанного в течение прошлого постоянного периода.
4. Устройство обработки информации по любому из пп.1-3, в котором
средство оценивания подсчитывает число группового поиска для каждой из групп на основе группового запроса поиска.
5. Устройство обработки информации по п.4, в котором
средство вычисления суммарного балла обновляет членские суммарные баллы в случае, если число группового поиска превышает число поиска для порогового значения.
6. Устройство обработки информации по п.5, в котором
число поиска для порогового значения вычисляется на основе числа группового поиска, подсчитанного в течение прошлого постоянного периода.
7. Устройство обработки информации по п.1, дополнительно включающее в себя:
средство формирования данных, которое формирует данные, имеющие формат для отображения информации членских суммарных баллов на панели инструментов.
8. Устройство обработки информации по п.7, в котором
средство формирования данных формирует данные, имеющие формат для отображения результата поиска по отношению к запросу поиска и информации членских суммарных баллов.
9. Устройство обработки информации п.1, дополнительно включающее в себя средство обеспечения панели инструментов для выделения идентификационной информации панели инструментов каждой из групп и выдачи панели инструментов.
10. Способ обработки информации, в котором устройство обработки информации принимает от терминала запрос поиска, включающий в себя поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, и исполняет обработку информации, при этом способ обработки информации содержит:
этап сохранения групповой информации, на котором средство сохранения групповой информации сохраняет информацию, принимаемую от каждой из групп и связанную с каждой из групп;
этап сохранения информации панели инструментов, на котором средство хранения информации панели инструментов сохраняет идентификационную информацию панели инструментов, связанную с каждой из групп и выделенную каждой из групп;
этап сохранения членской информации, на котором средство хранения членской информации сохраняет членскую идентификационную информацию для идентификации членов, принадлежащих каждой из групп, и связанную с каждой из групп;
этап приема, на котором приемное средство принимает от терминала идентификационную информацию панели инструментов, членскую идентификационную информацию и запрос поиска;
этап оценивания, на котором средство оценивания идентифицирует членов на основе членской идентификационной информации с обращением к средству хранения членской информации и выполняет подсчет членского запроса поиска для каждого из членов путем накопления предыстории запроса поиска для каждого из членов;
этап сохранения результата подсчета, на котором средство хранения результата подсчета сохраняет результат подсчета от средства оценивания;
этап вычисления суммарного балла, на котором средство вычисления суммарного балла вычисляет членские суммарные баллы, подлежащие распределению членам; и
этап передачи, на котором передающее средство передает информацию членских суммарных баллов на терминал, причем
на этапе оценивания групповой запрос поиска для каждой из групп подсчитывают подсчетом членского запроса поиска на основе идентификационной информации панели инструментов и
на этапе вычисления суммарного балла членские суммарные баллы обновляются на основе подсчитанного группового запроса поиска.
11. Читаемый компьютером носитель записи, содержащий программу обработки информации, записанную на нем, которая, при исполнении компьютером, предписывает компьютеру принимать от терминала запрос поиска, включающий в себя поисковое ключевое слово, вводимое в поле ввода для поиска на панели инструментов, отображаемой на экране терминала, и исполнять обработку информации, при этом программа обработки информации предписывает компьютеру функционировать в качестве:
средства хранения групповой информации, чтобы хранить информацию, принятую от каждой из групп и связанную с каждой из групп;
средства хранения информации панели инструментов, чтобы хранить идентификационную информацию панели инструментов, связанную с каждой из групп и выделенную каждой из групп;
средства хранения членской информации, чтобы хранить членскую идентификационную информацию, идентифицирующую членов, принадлежащих каждой из групп, и связанную с каждой из групп;
приемного средства, чтобы принимать идентификационную информацию панели инструментов, членскую идентификационную информацию и запрос поиска от терминала;
средства оценивания, чтобы идентифицировать членов на основе членской идентификационной информации с обращением к средству хранения членской информации и выполнять подсчет членского запроса поиска каждого из членов путем накопления предыстории запросов поиска для каждого из членов;
средства хранения результата подсчета, чтобы хранить результат подсчета от средства оценивания;
средства вычисления суммарного балла, чтобы вычислять членские суммарные баллы, подлежащие распределению членам; и
передающего средства для передачи информации членских суммарных баллов на терминал, причем
средство оценивания обращается к средству хранения информации панели инструментов и выполняет подсчет группового запроса поиска для каждой из групп подсчетом членского запроса поиска на основе идентификационной информации панели инструментов и
средство вычисления суммарного балла обновляет членские суммарные баллы на основе подсчитанного группового запроса поиска.
СПОСОБ ПОИСКА И ВЫБОРКИ ИНФОРМАЦИИ С ПОВЫШЕННОЙ РЕЛЕВАНТНОСТЬЮ | 2003 |
|
RU2236699C1 |
СИСТЕМА И СПОСОБ ПРЕДОСТАВЛЕНИЯ ПРЕДПОЧТИТЕЛЬНОГО ЯЗЫКА УПОРЯДОЧИВАНИЯ РЕЗУЛЬТАТОВ ПОИСКА | 2004 |
|
RU2319202C2 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
US 6732088 B1, 04.05.2004 | |||
Устройство для отсоса избыточного шликера из форм при литье керамических изделий | 1954 |
|
SU103036A1 |
Авторы
Даты
2013-01-20—Публикация
2010-05-18—Подача