Показательная архитектура клиент/сервер
Рис. 3 – это показательная диаграмма клиентского или серверного объекта (здесь и далее называемого «объект клиент/сервер»), которая может соответствовать одному или нескольким клиентам 210 и/или серверам 220-240. Объект клиент/сервер включает в себя шину 310, процессор 320, основную память 330, постоянную память (ROM) 340, устройство хранения 350, устройство ввода 360, устройство вывода 370, и интерфейс для взаимодействия 380. Шина 310 содержит путь, который позволяет осуществлять взаимодействие между элементами объекта клиент/сервер.
Процессор 320 может состоять из процессора, микропроцессора, или логического процессора, способных понимать и выполнять инструкции. Основная память 320 может состоять из памяти со случайным доступом (RAM) или другого типа устройства для динамического хранения информации, сохраняющего информацию и инструкции для выполнения процессором 320. ROM 340 может состоять из устройства ROM или другого устройства для статического хранения информации, которое может сохранять информацию для использования процессором 320. Устройство хранения 350 может состоять из магнитного и/или оптического записывающего устройства.
Устройство ввода 360 может включать в себя механизм, который позволяет оператору вводить информацию в объект клиент/сервер – клавиатуру, мышь, электронный карандаш, систему распознавания голоса и/или биометрические механизмы, и т.п. Устройство вывода 370 может включать в себя механизм, выводящий информацию оператору – дисплей, принтер, динамики, и т.п. Интерфейс для взаимодействия 380 может состоять из любого механизма приема-передачи, который позволяет объекту клиент-сервер взаимодействовать с другими устройствами и/или системами. К примеру, интерфейс взаимодействия 380 может включать в себя механизмы для взаимодействия с другим устройством или системой посредством сети, подобной сети 250.
Объект клиент/сервер, соответствующий принципам данного изобретения, может выполнять определенные операции по обработке документов, которые будут детально описаны далее. Объект клиент/сервер может осуществлять эти операции в ответ на инструкции со стороны программного обеспечения процессора 320, содержащихся в компьютерном устройстве, подобном памяти 330. Компьютерное устройство может быть физическим или логическим устройством памяти, и/или электромагнитной средой.
Программные инструкции считываются в память 330 с другого компьютерного устройства, подобного устройству хранения информации 350, или с другого устройства посредством интерфейса для взаимодействия 380. Программные инструкции, содержащиеся в памяти 330, заставляют процессор осуществлять процессы, которые будут описаны далее.
Показательное компьютерное устройство
На
рис.4 изображена диаграмма части показательного компьютерного устройства 400, которое может использоваться сервером 220. В одной из возможных реализаций, компьютерное устройство 400 может соответствовать памяти 330 сервера 220. Часть компьютерного устройства 400, изображенная на рис. 4, может содержать операционную систему 410 и программное обеспечение 420 для качественной оценки блогов.
Операционная система 410 может включать в себя программное обеспечение операционной системы, подобное Windows или Linux. Программное обеспечение 420 для качественной оценки блогов может включать в себя программу, получающую данные о блог-документе и определяющую, на основании этих данных, качественный показатель для блог-документа. Данные могут включать в себя сигналы, измеряющие вероятность того, что контент блог-документа плохого качества. Это может привести к понижению или удалению блог-документа из списка кандидатов в результаты поиска. Данные могут, также, включать в себя сигналы, измеряющие вероятность того, что контент блог-документа высокого качества/популярности, что влечет за собой повышение блог-документа в списке кандидатов в результаты поиска.
На
рис. 5 изображена показательная база данных 500, которая связана с сервером 220 в реализации, соответствующей принципам данного изобретения. База данных 500 может храниться локально на сервере 220, к примеру, в основной памяти 330 или устройстве для хранения 350; или вынесена за пределы сервера 220. Согласно изображению, база данных 500 может включать в себя следующие поля: поле идентификатора документа (ID) 510, и поле коэффициента качества 520. Вполне допустимо, что база данных 500 может содержать дополнительные поля, кроме изображенных на рис. 5
05.05.07
Источник:
uspto.gov.
Автор:
Google. Перевод:
Seva.