СПОСОБ, СИСТЕМА И СЕРВЕР ДЛЯ УПРАВЛЕНИЯ ПОДАЧЕЙ ИНФОРМАЦИИ ОТ ДРУЗЕЙ В СЕТИ
METHOD, SYSTEM AND SERVER FOR MANAGING FRIENDS' FEED IN NETWORK

Область техники, к которой относится изобретение
Настоящее изобретение относится к области обработки информации в сети и интеллектуальному анализу данных, а более конкретно - к способу, системе и серверу для управления подачами информации от друзей.
Уровень техники
В настоящее время наряду с популярностью компьютерной сети и сети связи, сеть стала существенной частью повседневной жизни людей. По мере необходимости люди могут конфигурировать одного или нескольких пользователей в сети в качестве своих друзей, модифицировать и обновлять установки друзей. Друзья в сети стали важной частью круга друзей. Поэтому подача информации от друзей в сети стали просто частью важной информации, связанной с сетевой группой. Подача информации от друзей обеспечивает запись сетевой оперативной информации, такой как запись в блоге, публикация фотографии и комментарий на статью, или интерактивных действий, таких как комментарии, цитирование и ответы, которые выполняют другие друзья в ответ на оперативную информацию, возникшую в период времени между одним или несколькими друзьями, которые поддерживают связь друг с другом на основании определенного круга друзей.
Хотя наряду с продолжающимся развитием сети и продолжающимся расширением круга друзей количество подач информации от друзей увеличивается стремительным образом, и пользователи сталкиваются с большим количеством подач информации от большого количества друзей. Как помочь пользователям получать подачи информации от друзей, которые пользователи больше всего хотят увидеть в огромном количестве данных, стал центральным вопросом сетевой технологии.
В настоящее время в отношении управления подачами информации от друзей приняты два вида способов сортировки информации.
Первый вид способа сортировки информации представляет собой сортировку подач информации от друзей по времени их создания (или времени их обновления). С помощью этого способа сортировки информации подачи информации от друзей сортируются с помощью простого способа сортировки по времени в соответствии с моментом создания всех подач информации от друзей. То есть подачи информации от друзей сортируются по одной от самой последней до самой ранней в соответствии с моментом создания каждой подачи информации от друзей. Например, время обновления (или время создания) подачи 1 информации от друзей составляет 10:00, время обновления подачи 2 информации от друзей составляет 11:00, а время обновления подачи 3 информации от друзей составляет 12:00, три подачи информации от друзей сортируются в следующем порядке: подача 3 информации от друзей, подача 2 информации от друзей и подача 1 информации от друзей. Преимуществом этого вида способа сортировки информации является простота.
Второй вид способа сортировки информации представляет собой сортировку подач информации от друзей по времени создания или времени обновления каждой подачи информации от друзей в сочетании с тем, что из друзей соответствует каждой подаче информации от друзей. На основе первого способа сортировки информации к сортировке добавляется свойство того, что агрегация выполнена людьми. То есть на основе сортировки подач информации от друзей в хронологическом порядке, все подачи информации от друзей, соответствующие определенному другу, объединяются для отображения. Например, время обновления подачи 1 информации от друзей составляет 10:00, время обновления подачи 2 информации от друзей составляет 11:00, время обновления подачи 3 информации от друзей составляет 12:00. В то же самое время, подачи 1 и 3 информации от друзей представляют собой подачи от друга А, а подача 2 информации от друзей представляет собой подачу от друга В, три подачи сортируются в следующем порядке: подача 3 информации от друзей, подача 1 информации от друзей и подача 2 информации от друзей. Этот вид способа сортировки информации имеет преимущество, связанное с удовлетворением требования, согласно которому пользователи могут централизованно наблюдать подачи информации от каждого друга, но он является более сложным по сравнению с первым видом способа сортировки информации.
Следует отметить, что большинство существующих способов управления подачами информации от друзей не может удовлетворять требованию большинства пользователей уделять различное внимание различным друзьям и не могут предоставлять пользователям быстрый просмотр подачи информации от друзей, которые интересны пользователю или заботят его в ситуации, когда круг друзей становится сложным, а подачи информации от друзей интенсивными.
Раскрытие изобретения
Варианты осуществления настоящего изобретения предусматривают способ, систему и сервер для управления подачами информации от друзей, которые могут удовлетворять требованиям пользователя уделять различное внимание различным друзьям.
Для того чтобы достигнуть вышеупомянутой цели, техническая схема настоящего изобретения выполнена следующим образом:
Вариант осуществления настоящего изобретения обеспечивает способ управления подачами информации от друзей в сети, включающий в себя этапы, на которых:
принимают команду на просмотр подач информации от друзей;
получают подачи информации от друзей, соответствующие идентификационной информации просматривающего пользователя, включенной в команду на просмотр подач информации от друзей, и определяют степень близости друзей в соответствии с идентификационной информацией просматривающего пользователя;
сортируют полученные подачи информации от друзей согласно степени близости друзей и одному или множеству свойств обновления, включенных в полученные подачи информации от друзей, и выводят отсортированные подачи информации от друзей.
Дополнительно, способ сортировки полученных подач информации от друзей согласно степени близости друзей и одному или множеству свойств обновления, включенных в полученные подачи информации от друзей, включает в себя этапы, на которых:
получают взвешенное значение свойства одного или множества свойств обновления, включенных в полученные подачи информации от друзей, и сортируют подачи информации от друзей согласно степени близости друзей и взвешенному значению свойства.
Дополнительно, способ определения степени близости друзей в соответствии с идентификационной информацией просматривающего пользователя, включает в себя этапы, на которых:
получают информацию о взаимодействии соответствующих друзей из базы данных круга друзей согласно идентификационной информации просматривающего пользователя;
вычисляют степень близости друга для каждого друга согласно заданной модели вычисления и полученной информации о взаимодействии соответствующих друзей.
Дополнительно, информация о взаимодействии включает в себя одно или множество свойств взаимодействия для описания коэффициентов взаимодействия между друзьями, а модель вычисления выполнена с возможностью взвешивания каждого свойства взаимодействия, включенного в информацию о взаимодействии; при этом
вычисление степени близости друга для каждого друга согласно заданной модели вычисления и полученной информации о взаимодействии соответствующих друзей включает в себя этап, на котором: принимают сумму, полученную путем сложения значений свойств, взвешиваемых согласно весам, установленным в модели вычислений, для каждого свойства взаимодействия друга, в качестве степени близости друга.
Способ дополнительно включает в себя этап, на котором: периодически или динамически обновляют одну подачу из множества подач информации от друзей, хранящихся в базе данных подач информации от друзей.
Способ дополнительно включает в себя этапы, на которых:
принимают команду поиска подач информации от друзей;
осуществляют поиск подач информации от друзей по ключевым словам поиска, включенным в принятую команду поиска подач информации от друзей, и выводят подачи информации от друзей, полученные в результате поиска.
Другой вариант осуществления настоящего изобретения предусматривает систему управления подачами информации от друзей, включающую в себя:
блок приема команды просмотра, выполненный с возможностью приема команды просмотра подач информации от друзей;
блок получения информации, выполненный с возможностью получения соответствующих подач информации от друзей согласно идентификационной информации просматривающего пользователя, включенной в принятую команду просмотра подач информации от друзей, и определения степеней близости друзей в соответствии с идентификационной информацией просматривающего пользователя; и
блок сортировки информации, выполненный с возможностью сортировки полученных подач информации от друзей согласно степени близости друзей и одному или нескольким свойствам обновления, включенным в получаемые подачи информации от друзей, и вывода отсортированных подач информации от друзей.
Дополнительно, блок получения информации включает в себя:
модуль получения информации о взаимодействии, выполненный с возможностью получения информации о взаимодействии соответствующих друзей в соответствии с идентификационной информацией просматривающего пользователя, включенный в принятую команду просмотра подач информации от друзей; и
модуль вычисления близости, выполненный с возможностью вычисления степени близости друга для каждого друга согласно заданной модели вычислений и информации о взаимодействии для каждого друга, получаемой с помощью модуля получения информации о взаимодействии.
Система дополнительно включает в себя: базу данных подач информации от друзей, выполненную с возможностью хранения одной или множества частей подач информации от друзей; при этом
блок получения информации дополнительно выполнен с возможностью получения одной или множества подач информации от друзей, причем идентификационная информация подающих пользователей соответствуют идентификационной информации просматривающего пользователя на основе базы данных подач информации от друзей.
Система дополнительно включает в себя:
блок приема команды поиска, выполненный с возможностью приема команды поиска подач информации от друзей, включающей в себя ключевые слова поиска; и
блок поиска ключевого слова, выполненный с возможностью поиска подач информации от друзей по ключевым словам поиска, включенным в принимаемую команду поиска подач информации от друзей, и вывода подач информации от друзей, найденных в результате поиска.
В одном или множестве вариантов осуществления настоящего изобретения, подачи информации от друзей сортируются согласно степени близости друзей и соответствующих свойств обновления, включенных в полученные подачи информации от друзей, что позволяет реализовать способ, систему и сервер для управления подачами информации от друзей. Техническая схема настоящего изобретения может удовлетворять требованиям, согласно которым пользователь может уделять различное внимание различным друзьям и, кроме того, может позволять пользователю быстро просматривать подачи информации от друзей, которые больше всего интересуют пользователя или который имеет к ним наибольшее отношение, в ситуации, когда круг друзей становится сложным, а подачи информации от друзей интенсивными.
Краткое описание чертежей
Фиг.1 - схема последовательности операций, иллюстрирующая реализацию способа управления подачами информации от друзей согласно варианту осуществления настоящего изобретения; и
фиг.2 - схема, иллюстрирующая структуру системы управления подачами информации от друзей согласно варианту осуществления настоящего изобретения.
Осуществление изобретения
Далее приводится подробное описание настоящего изобретения со ссылкой на сопроводительные чертежи для того, чтобы сделать более ясными цель, технические решения и его достоинства. Следует понимать, что специфические варианты осуществления, описанные здесь, используются только для описания изобретения, а не для ограничения настоящего изобретения.
В этом варианте осуществления настоящего изобретения подачи информации от друзей сортируются согласно степеням близости друзей и одному или нескольким свойствам обновления, включенным в полученные подачи информации от друзей для осуществления управления подачами информации от друзей.
На фиг.1 изображена схема последовательности операций, иллюстрирующая реализацию способа управления подачами информации от друзей, согласно варианту осуществления настоящего изобретения, и описана следующим образом.
На этапе S101 принимают инструкцию просмотра подач информации от друзей.
Инструкцию просмотра подач информации от друзей можно отправить из терминала клиента, других система, блоков, компьютеров или устройств связи в сети. Инструкция просмотра подач информации от друзей включает в себя идентичность просматривающего пользователя, которая используется для идентификации пользователя, имеющего отношение к инструкции просмотра подачами информации от друзей. Например, пользователь может быть тем, кто отправляет инструкцию просмотра подачами информации от друзей, и идентичность просматривающего пользователя может представлять собой имя пользователя или ID (идентификатор) пользователя и т.д.
На этапе S102 получают соответствующие степени близости друга и подачи информации от друзей согласно идентичности просматривающего пользователя, включенной в принятую инструкцию просмотра подач информации от друзей.
Степень близости друга используется для описания близости друзей. Подачи информации от друзей включают в себя: идентичность подающего пользователя, динамические содержания и свойства обновления и т.д. Идентичность подающего пользователя представляет собой идентичность пользователя, который вырабатывает подачи информации от друзей. Свойства обновления используются для описания релевантной информации, относящейся к обновлению подач информации от друзей. Релевантная информация включает в себя время выработки подач, время взаимодействия, периодов взаимодействия и т.д. В частности, время выработки подач представляет собой время, когда вырабатываются подачи информации от друзей. Время взаимодействия представляет собой время выработки интерактивных действий. Интерактивные действий включают в себя самые последние комментарии и цитирование, сделанные другими друзьями на подачах информации от друзей или ответ на комментарии других друзей, сделанный пользователем, который вырабатывает подачи информации от друзей. Периоды взаимодействия представляют собой периоды интерактивных действий, созданные другими друзьями на подачах информации от друзей.
На этапе S103 сортируют подачи информации от друзей согласно степеням близости друзей и одному или нескольким свойствам обновления, включенным в полученные подачи информации от друзей, и выводят отсортированные подачи информации от друзей.
При реализации часть многочисленных частей подач информации от друзей можно хранить в базе данных подач информации от друзей. Кроме того, подачи информации от друзей дополнительно включают в себя группу или несколько групп информации, состоящей из идентичностей интерактивных пользователей, интерактивных действий и времени взаимодействия. Например, в таблице 1 представлен состав подач информации от друзей. Подача 1 информации от друзей представляет собой подачу пользователя А, в то время как подача 2 информации от друзей представляет собой подачу пользователя В. Кроме того, круг друзей можно хранить в базе данных круга друзей. Этот круг друзей может включать в себя один или более элементов информации, таких как время поддержания, частота связи и частота информационных комментариев друзей.
Таблица 1
Подачи информации от друзей
1
2
3
Идентичность подающего пользователя
А
В
...
Динамические содержания
Публикация журнала регистрации в режиме онлайн
Публикация фото в режиме онлайн
...
Время выработки подач
2010-4-1 21:05
2010-4-2 01:01
...
Идентичность взаимодействующего пользователя
В
Е
...
Интерактивное действие
Комментарии
Комментарии
...
Время взаимодействия
2010-4-2 01:58
2010-4-2 09:35
...
Идентичность взаимодействующего пользователя
С
В
...
Интерактивное действие
Цитирование
Ответ
...
Время взаимодействия
2010-4-7 08:29
2010-4-2 11:52
...
...
...
...
...
На этапе S102 после приема инструкции просмотра подач информации от друзей получают подачи информации от друзей просматривающего пользователя из базы данных подач информации от друзей сразу и полностью согласно идентичности просматривающего пользователя, включенной в инструкцию просмотра подач информации от друзей. В частности, подачи информации от друзей включают в себя динамические содержания, такие как журналы регистрации в режиме онлайн и фотографии в режиме онлайн, опубликованные друзьями просматривающего пользователя, и соответствующие время выработки подач, время взаимодействия, периоды взаимодействия, идентичности подающих пользователей и т.д.
Что касается степеней близости друзей, то степени близости друзей между пользователей и всеми друзьями сохраняются в локальной таблице данных или в таблице данных в сетевой базе данных, и таблица данных индексируется с помощью идентичности пользователя. Таким образом, на этапе S102 получают соответствующие подачи информации от друзей из базы данных подач информации от друзей согласно идентичности просматривающего пользователя, включенной в принятую инструкцию просмотра подач информации от друзей, и находят базу данных непосредственно с помощью идентичности просматривающего пользователя таким образом, чтобы получить соответствующие степени близости друзей из соответствующей таблицы данных. Альтернативно, определяют одного или несколько друзей просматривающего пользователя согласно идентичности просматривающего пользователя, подачи информации от друзей этих друзей получают из базы данных подач информации от друзей, и степени близости друзей получают из вышеупомянутой таблицы данных согласно идентичности подающего пользователя, соответствующей идентичности просматривающего пользователя и подачам друзей.
Конечно, подачи информации от друзей и степени близости друзей можно получить посредством других способов и сохранить. Например, информацию о взаимодействии между соответствующим пользователем и его друзьями можно получить через круг друзей между друзьями, сохраненными в базе данных круга друзей, и степени близости друзей можно получить путем вычисления с помощью заданной модели вычислений. Степень близости друга используется для объективной оценки степени близости между каждым соответствующим другом. Согласно варианту осуществления настоящего изобретения на этапе S102 специфический этап получения соответствующей степени близости друга согласно идентичности просматривающего пользователя, включенной в инструкцию просмотра принятых подач информации от друзей, включает в себя подэтапы, на которых:
получают информацию о взаимодействии соответствующих друзей согласно идентичности просматривающего пользователя, включенной в принятую инструкцию просмотра подач информации от друзей, и вычисляют степень близости, соответствующую каждому другу, согласно заданной модели вычислений и полученной информации о взаимодействии каждого друга.
В этом варианте осуществления настоящего изобретения, информация о взаимодействии соответствующих друзей получается из круга друзей между друзьями, сохраненными в базе данных круга друзей, согласно идентичности просматривающего пользователя, включенной в принятую инструкцию просмотра подач информации от друзей. В частности, информация взаимодействия друзей состоит из одного или нескольких свойств взаимодействия для описания коэффициентов взаимодействия друзей. Например, информация о взаимодействии может включать в себя время поддержания, частоту связи и частоту комментариев информации. Частота связи используется для описания элементов связи в единичный интервал времени. Частота комментариев информации используется для описания среднего числа комментариев информации. Кроме того, вес каждого свойства взаимодействия, включенного в информацию взаимодействия друзей, устанавливается в модели вычислений. Степень близости друга представляет собой сумму, полученную путем прибавления значения свойства, которое взвешивается согласно модели вычислений, каждого свойства взаимодействия друга.
Ниже приводится описание частного варианта осуществления. Предполагается, что веса, соответствующие трем свойствам взаимодействия, то есть время поддержания, частота связи и частота комментариев информации, включенные в информацию о взаимодействии друзей, представляют собой k1, k2 и k3. k1+k2+k3=1, и 0<ki<1 (i=1, 2, 3). Информацию о взаимодействии друзей получают из круга друзей, сохраненных в базе данных круга друзей, согласно идентично просматривающего пользователя, включенной в принятую инструкцию просмотра подач информации от друзей. Информация о взаимодействии просматривающего пользователя А и его друзей показана в таблице. Как показано в таблице 2, предполагается, что значения свойств, соответствующих свойствам взаимодействия представляют собой р1, р2 и р3.
Таблица 2
Идентичность пользователя Друга
Время поддержания
Частота связи
Частота комментариев информации
...
В
5 лет
100 раз/день
5 раз/10 штук
...
С
3 года
150 раз/день
8 раз/10 штук
...
D
0,5 года
200 раз/день
8 раз/10 штук
...
Е
10 лет
20 раз/день
1 раз/10 штук
...
...
...
...
...
...
Формула для вычисления степени v близости друга имеет вид v=k1*p1+k2*p2+k3*p3.
Ниже приводится пример для описания специфической реализации на этапе S102 в этом варианте осуществления. Когда идентичность просматривающего пользователя, включенная в принятую инструкцию просмотра подач информации от друзей, представляет собой А, сервер управления подачами информации от друзей определяет одну или несколько идентичностей пользователя друга (предполагается, что ими будут В и С) идентичности А просматривающего пользователя и получает подачи информации от друзей (предполагается, что это будет в дальнейшем информация 1-3), в которых все идентичности подающего пользователя подтверждены в идентичности пользователя друга из своей базы данных подач информации от друзей. Идентичность подающего пользователя подач 1 и 3 информации от друзей представляет собой В, и идентичность подающего пользователя подачи 2 информации от друзей представляет собой С. Круг друзей, соответствующий идентичности А просматривающего пользователя, получают из своей базы данных круга друзей, и информацию о взаимодействии идентичностей В и С пользователя получают из круга друзей. Информация взаимодействия используется для вычисления степени близости друга между пользователем А и его другом В и степени близости друга между пользователем А и его другом С.
Кроме того, для того чтобы гарантировать достоверность данных в базе данных подач информации от друзей, согласно варианту осуществления настоящего изобретения, способ управления подачами информации от друзей дополнительно включает в себя этап, на котором: обновляют данные в базе данных подач информации от друзей периодически или при динамическом обновлении подач информации от друзей. Подачи информации от друзей динамически обновляются следующим образом: вырабатывают новую часть подач информации от друзей, выполняют интерактивные действия на части подач информации от друзей с помощью других друзей, выполняют дополнительные интерактивные действия, такие как создание комментариев относительно интерактивных действий, выполненных другими друзьями в отношении части подач информации от друзей.
На этапе S103 подачи информации от друзей можно сортировать согласно степеням близости друзей и взвешенным значениям свойств, соответствующим обновленным свойствам, включенным в подачи информации от друзей при сортировке подач информации от друзей согласно степеням близости друзей и одному или нескольким свойствам обновления, включенным в полученные подачи информации от друзей.
Например, вес свойства обновления, то есть время выработки подач установлено на значение как 1, и вес других свойств обновления, таких как время взаимодействия и периоды взаимодействия, установлено на значение 0. После сегментирования времени на периоды времени, согласно времени выработки подач, подачи информации от друзей каждого периода времени сортируются сначала согласно степеням близости друзей. В частности, подачи информации от друзей, выработанные в период времени t1, то есть в последние 3 дня, помещаются перед подачами информации от друзей, выработанными в период времени t2, то есть в последние 4 дня. Подачи информации от друзей, выработанные в период времени t1, сортируются согласно степеням близости друзей, и информация с самой высокой степенью близости друга помещается впереди. Не существует различия между сортировкой подач информации от друзей, выработанных в период времени t2 и сортировкой подач информации от друзей, выработанных в период времени t1. Конечно, в случае одинакового периода времени и степеней близости друзей, подачи можно сортировать по времени их выработки или случайным образом. Ниже приводится описание примера, предполагается, что текущим временем является 22:00 12 апреля 2010 года. Подачи информации от друзей друга А представляют собой подачи информации от друзей 1, 3 и 5, и время их выработки соответственно равно: 11:00 7 апреля 2010 года, 9:00 11 апреля 2010 года и 21:00 12 апреля 2010 года. Подачи информации от друзей друга В представляют собой подачи информации от друзей 2 и 4, и время их выработки соответственно равно: 7:00 8 апреля 2010 года и 5:00 12 апреля 2010 года. Степень близости друга А составляет 0,8, и степень близости друга В составляет 0,7. Поэтому подачи информации от друзей 3, 4 и 5 принадлежат периоду времени t1, и подачи информации от друзей 1 и 2 принадлежат периоду времени t2. Отсортированными подачами информации от друзей являются подачи информации от друзей 5, 3, 4, 1 и 2.
Кроме того, время можно также сегментировать согласно времени взаимодействия за исключением времени выработки подач. После сегментирования времени на периоды времени, согласно времени взаимодействия, сначала сегментируют подачи информации от друзей каждого периода времени, согласно степеням близости друзей. То есть вес времени взаимодействия установлен на значение 1, вес других свойств обновления, таких как время взаимодействия и периоды взаимодействия, установлен на значение 0. Конечно, вес одного или нескольких свойств обновления, таких как время выработки подач, время взаимодействия и периоды взаимодействия установлены на значение на ненулевые значения. Подачи информации от друзей можно сортировать согласно степеням близости друзей и взвешенным значениям свойство, соответствующим свойствам обновления, включенным в подачи информации от друзей. Этот вид способа сортировки является более научным способом сортировки за счет объединения специальных свойств отношений между друзьями и свойств, таких как время выработки подач, время взаимодействия и периоды взаимодействия. Альтернативно, свойства обновления могут дополнительно включать в себя идентичности интерактивных пользователей. Идентичности интерактивных пользователей отличаются согласно тому, являются ли идентичности интерактивного пользователя идентичностями друзей просматривающего пользователя. Если идентичности интерактивных пользователей в подаче 1 информации от друзей являются идентичностями друзей просматривающего пользователя, тогда как идентичности интерактивных пользователей в подаче 2 информации от друзей не являются идентичностями друзей просматривающего пользователя, то подача 1 информации от друзей помещается перед подачей 2 информации от друзей. Следует отметить, что специфическая реализация, сегментация каждого свойства обновления, его вес и период времени определяются в соответствии со специфическими требованиями.
Кроме того, кроме обычных требований просмотра, для того чтобы удовлетворить специальным требованиям просмотра пользователя, согласно другому варианту осуществления настоящего изобретения, способ управления подачами информации от друзей дополнительно включает в себя этап, на котором принимают команду поиска подач информации от друзей. Команда поиска подач информации от друзей включает в себя одно или несколько ключевых слов поиска, которые могут представлять собой время выработки подач, идентичности пользователей подач и т.д. Подачи информации от друзей отыскивают по ключевым словам поиска в команде поиска подач информации от друзей и выводят подачи информации от друзей, которые отыскивают.
В этом варианте осуществления настоящего изобретения подачи информации от друзей, которые отыскивают по ключевым словам поиска, могут представлять собой подачи информации от друзей, которые не отсортированы, или могут представлять собой отсортированные подачи информации от друзей на этапе S1403. Поскольку сортировка подач информации от друзей, которые выводятся согласно способу управления подачами информации от друзей, как показано на фигуре 1, не могут иметь 100% совпадения и удовлетворять требованиям пользователя для сортировки степеней, имеющих отношение к друзьям, инициативный поиск можно выполнить в отношении подач информации от друзей по ключевым словам, что позволяет компенсировать недостатки фиксированной сортировки и удовлетворить специальные требования пользователя.
Специалистам в данной области техники будет понятно, что все или часть вышеупомянутых этапов для реализации вышеупомянутого способа можно реализовать с помощью подходящих аппаратных средств, инструктируемых программным обеспечением. Программное обеспечение можно хранить на компьютеросчитываемом носителе информации. Компьютеросчитываемый носитель информации может представлять собой ПЗУ/ОЗУ, диск, CD и т.д. При запуске программного обеспечения выполняют следующие этапы, на которых: принимают инструкцию просмотра подач информации от друзей, получают соответствующие степени близости друзей и подачи информации от друзей согласно идентичности просматривающего пользователя, включенной в принятую инструкцию просмотра подач информации от друзей, сортируют подачи информации от друзей согласно степеням близости друзей и одному или нескольким свойствам обновления, включенным в полученные подачи информации от друзей, и выводят отсортированные подачи информации от друзей.
На фигуре 2 изображена схема, иллюстрирующая структуру системы для управления подачами информации от друзей, согласно варианту осуществления настоящего изобретения. В варианте осуществления настоящего изобретения эта система управления подачами информации от друзей используется для реализации последовательности операций, показанной на фигуре 1. Для того чтобы описать часть, которая соответствует вариантам осуществления настоящего изобретения, эта система может быть применена в сервере для управления подачами информации от друзей, может быть блоком программного обеспечения аппаратных средств или блоком, объединяющим блок аппаратных средств и блок программного обеспечения, который запускается на сервере, или может быть отдельным съемным блоком, интегрированным в сервер или запускаемым на прикладных системах сервера.
Блок 201 приема инструкции просмотра выполнен с возможностью приема инструкции просмотра подач информации от друзей. Инструкция просмотра подач информации от друзей может быть отправлена из пользовательского терминала клиента, других систем или блоков и т.д. Инструкция просмотра подач информации от друзей включает в себя идентичность пользователя (то есть идентичность просматривающего пользователя), который запрашивает просмотр подач своих друзей. Идентичность пользователя может представлять собой имя пользователя, ID пользователя и т.д. В частности, блок 201 приема инструкции просмотра может представлять собой сетевой интерфейс связи на сервере.
Блок 202 получения информации выполнен с возможностью получения соответствующих степеней близости друзей и подач информации от друзей согласно идентичности просматривающего пользователя, включенной в инструкцию просмотра подач информации от друзей, принятую с помощью блока 201 приема инструкции просмотра. Степень близости друга используется для описания степеней близости друзей. Подачи информации от друзей включают в себя: динамические содержания и свойства обновления подач информации от друзей, идентичность подающего пользователя и т.д. Свойства обновления используются для описания релевантной информации, относящейся к обновлению подач информации от друзей. Релевантная информация включает в себя время выработки подач, время взаимодействия и периоды взаимодействия, идентичность взаимодействующего пользователя и т.д. В частности, время выработки подач представляет собой время выработки подач информации от друзей. Время взаимодействия представляет собой время выработки интерактивных действий. Интерактивные действия включают в себя самые последние комментарии и цитирование, выполненные другими друзьями в отношении подач информации от друзей, или ответ на комментарии других друзей. Периоды взаимодействия представляют собой периоды времени интерактивных действий, выполненных другими друзьями в отношении подач информации от друзей. Идентичность подающего пользователя представляет собой идентичность пользователя, который вырабатывает подачи информации от друзей.
Блок 203 сортировки информации выполнен с возможностью сортировки подач информации от друзей согласно степеням близости друзей и одному или нескольким свойствам обновления, включенным в подачи информации от друзей, полученные с помощью блока 202 получения информации, и вывода отсортированных подач информации от друзей.
В варианте осуществления настоящего изобретения блок 203 сортировки информации выполнен с возможностью сортировки подач информации от друзей согласно степеням близости друзей и взвешенному значению свойства, соответствующего каждому свойству обновления, включенному в подачи информации от друзей. Специфический способ реализации подобен способу, который описан в вышеупомянутом способе, и здесь не повторяется.
Кроме того, система для управления подачами информации от друзей дополнительно включает в себя: базу данных подач информации от друзей. База данных подач информации от друзей используется для хранения части или многочисленных частей подач информации от друзей. Система дополнительно включает в себя базу данных круга друзей, которая используется для хранения круга друзей. Поэтому информация о взаимодействии между пользователем и одним или несколькими его друзьями можно получить через круг друзей, сохраненных в базе данных круга друзей, и степени близости друзей вычисляются в соответствии с сохраненной информацией о взаимодействии. Согласно варианту осуществления настоящего изобретения блок 202 получения информации включает в себя:
модуль 2021 получения информации о взаимодействии, выполненный с возможностью получения информации о взаимодействии соответствующих друзей, согласно идентичности просматривающего пользователя, включенной в принятую инструкцию просмотра подач информации от друзей; и
модуль 2022 вычисления степени близости, выполненный с возможностью вычисления степени близости друга, соответствующей каждому другу, согласно заданной модели вычислений и информации о взаимодействии каждого друга, полученного с помощью модуля 2021 получения информации о взаимодействии.
В этом варианте осуществления настоящего изобретения модуль 2021 получения информации о взаимодействии выполнен с возможностью получения информации о взаимодействии соответствующих друзей из базы данных круга друзей согласно идентичности просматривающего пользователя, включенной в инструкцию просмотра круга друзей, принятую с помощью блока 201 приема инструкции просмотра. В частности, информация о взаимодействии друзей состоит из свойств взаимодействия, используемых для описания коэффициентов взаимодействия между друзьями. Модель вычислений обеспечивает вес, соответствующий каждому свойству взаимодействия, включенному в информацию о взаимодействии друзей. Степень близости друга представляет собой сумму, полученную путем прибавления значения свойства, которое взвешивается, каждого свойства взаимодействия друга. Следует отметить, что специфический способ реализации модуля 2021 получения информации о взаимодействии и модуль 2022 вычисления степени близости подобны вышеупомянутому способу, показанному на фигуре 1, и здесь не повторяется.
Кроме того, для того чтобы удовлетворить специальные требования просмотра пользователя, согласно другому варианту осуществления настоящего изобретения, система для управления подачами информации от друзей дополнительно включает в себя: блок 204 приема команды поиска и блок 205 поиска ключевого слова.
Блок 204 приема команды поиска выполнен с возможностью приема команды поиска подач информации от друзей. Команда поиска подач информации от друзей включает в себя ключевое слово поиска, которое может представлять собой время выработки подач, идентичность подающего пользователя и т.д. В частности, блок 204 приема команды поиска может представлять собой сетевой интерфейс связи на сервере.
Блок 205 поиска ключевого слова выполнен с возможностью отыскания подач информации от друзей по ключевым словам поиска, включенным в команду поиска подач информации от друзей, принятую с помощью блока 204 приема команды поиска, и вывода подач информации от друзей, которые отыскивают.
В частном примере настоящего изобретения блок 205 поиска ключевого слова может дополнительно отыскивать подачи информации от друзей по ключевым словам поиска в многочисленных частях неотсортированных подач информации от друзей, полученных с помощью блока 202 получения информации, и может дополнительно отыскивать подачи информации от друзей в подачах информации от друзей, отсортированных с помощью блока 203 сортировки информации.
В вариантах осуществления настоящего изобретения подачи информации от друзей сортируют согласно степеням близости друзей и соответствующим свойствам обновления, включенным в полученные подачи информации от друзей, что позволяет реализовать способ управления подачами информации от друзей. С помощью этого способа сортируют подачи информации от друзей, объединяющие специальные свойства отношений друзей и свойства обновления, такие как время выработки подач, время взаимодействия и периоды взаимодействия. Этот способ позволяет удовлетворить требования, согласно которым пользователь может уделять различное внимание различным друзьям и может создавать быстрый просмотр пользователя, подачами информации от друзей которого наиболее интересуются пользователи, или к которому они имеют отношение в ситуации, когда круг друзей становится сложным, а подачи информации от друзей интенсивными. Кроме того, степень близости друга, соответствующая каждому другу, вычисляют в соответствии с заданной моделью вычислений и полученными подачами каждого друга, и подачи информации от друзей сортируют согласно степеням близости друзей, что позволяет объективно оценить степень близости друга между каждым другом, который имеет к этому отношение. Кроме того, специальные требования просмотра пользователя можно удовлетворить путем отыскания подач информации от друзей по ключевому слову поиска.
В приведенном выше описании описаны только предпочтительные варианты осуществления настоящего изобретения, и оно не используется для ограничения его объема защиты. Любая модификация, эквивалентная замена или усовершенствование, выполненное без отклонения от сущности и принципа настоящего изобретения, должны быть охвачены объемом защиты настоящего изобретения.