СПОСОБ И СИСТЕМА ПЕРЕДАЧИ ИНФОРМАЦИИ В СОЦИАЛЬНОЙ СЕТИ

1. Способ передачи информации в социальной сети, включающий:
вычисление пропускной способности передачи информации для полученного пользовательского идентификатора согласно пользовательской информации, соответствующей полученному пользовательскому идентификатору;
сохранение пользовательских идентификаторов, для которых значения пропускной способности передачи превышают заданное пороговое значение, в начальной пользовательской очереди раздачи и
передачу пересылаемой информации клиенту, пользовательский идентификатор которого сохранен в начальной пользовательской очереди раздачи.
2. Способ по п.1, отличающийся тем, что пользовательская информация содержит: информацию об уровне активности и пользовательскую реляционную информацию.
3. Способ по п.2, дополненный следующим:
после сохранения пользовательских идентификаторов, для которых значения пропускной способности передачи превышают заданное пороговое значение в начальной пользовательской очереди раздачи, расширяют начальную пользовательскую очередь раздачи для создания расширенной пользовательской очереди, включающей заданное количество пользовательских идентификаторов, согласно пользовательской реляционной информации, соответствующей пользовательским идентификаторам в начальной пользовательской очереди раздачи; и
после передачи пересылаемой информации клиенту, пользовательский идентификатор которого сохранен в начальной пользовательской очереди раздачи, пересылаемую информацию передают клиенту с пользовательским идентификатором, включенным в расширенную пользовательскую очередь, через клиента с пользовательским идентификатором, включенным в начальную пользовательскую очередь раздачи.
4. Способ по п.2, отличающийся тем, что информация об уровне активности пользователя содержит: время пребывания пользователя в режиме онлайн, и/или периодичность общения с друзьями, и/или периодичность посещений пространств друзей, и/или периодичность обновления регистрационного пространства.
5. Способ по п.4, отличающийся тем, что вычисление пропускной способности передачи информации для полученного пользовательского идентификатора, выполняемое согласно информации об уровне активности и пользовательской реляционной информации, соответствующей полученному пользовательскому идентификатору, включает следующее:
получают компоненту уровня активности, соответствующую информации об уровне активности для пользовательского идентификатора, согласно информации об уровне активности и коэффициенту информации об уровне активности;
вычисляют сумму всех компонент уровня активности, соответствующих пользовательскому идентификатору, для определения количественного значения информации об уровне активности, соответствующей пользовательскому идентификатору;
получают количественное значение пользовательской реляционной информации для пользовательского идентификатора согласно всей пользовательской реляционной информации, соответствующей пользовательскому идентификатору; и
вычисляют взвешенную сумму количественного значения информации об уровне активности, соответствующей пользовательскому идентификатору, и количественного значения пользовательской реляционной информации, соответствующей пользовательскому идентификатору, для определения пропускной способности передачи для пользовательского идентификатора.
6. Способ по п.3, дополненный следующим:
после сохранения пользовательских идентификаторов (для которых значения пропускной способности передачи превышают заданное пороговое значение) в начальной пользовательской очереди раздачи и до расширения начальной пользовательской очереди раздачи (выполняемого согласно пользовательской реляционной информации, соответствующей пользовательским идентификаторам в начальной пользовательской очереди раздачи), если в реляционной цепочке, сформированной на основе пользовательской реляционной информации двух пользовательских идентификаторов, для которых значения пропускной способности передачи превышают заданное пороговое значение, существует по крайней мере один пользовательский идентификатор, не включенный в начальную пользовательскую очередь раздачи, то этот пользовательский идентификатор сохраняют в начальной пользовательской очереди раздачи.
7. Способ по п.3 или 6, отличающийся тем, что расширение начальной пользовательской очереди раздачи, выполняемое для получения расширенной пользовательской очереди, включающей заданное количество пользовательских идентификаторов, на основе пользовательской реляционной информации, соответствующей пользовательским идентификаторам в начальной пользовательской очереди раздачи, включает следующее:
из начальной пользовательской очереди раздачи удаляют пользовательские идентификаторы в порядке убывания значений пропускной способности передачи для пользовательских идентификаторов;
просматривают всю пользовательскую реляционную информацию, соответствующую удаленным пользовательским идентификаторам;
выбирают такой пользовательский идентификатор, имеющий наибольшее значение пропускной способности передачи, который пока не включен в начальную пользовательскую очередь раздачи и расширенную пользовательскую очередь, и добавляют этот пользовательский идентификатор в начальную пользовательскую очередь раздачи; и
в расширенную пользовательскую очередь добавляют удаленные пользовательские идентификаторы, пока количество пользовательских идентификаторов в расширенной пользовательской очереди не достигнет заданной величины.
8. Система передачи информации в социальной сети, содержащая:
вычислительный модуль, предназначенный для вычисления пропускной способности передачи информации для полученного пользовательского идентификатора согласно пользовательской информации, соответствующей полученному пользовательскому идентификатору;
записывающий модуль, предназначенный для сохранения пользовательских идентификаторов, для которых значения пропускной способности передачи превышают заданное пороговое значение, в начальной пользовательской очереди раздачи; и
передающий модуль, предназначенный для передачи пересылаемой информации клиенту, пользовательский идентификатор которого сохранен в начальной пользовательской очереди раздачи.
9. Система по п.8, отличающаяся тем, что вычислительный модуль предназначен для вычисления пропускной способности передачи информации для полученного пользовательского идентификатора согласно информации об уровне активности и пользовательской реляционной информации, соответствующей полученному пользовательскому идентификатору.
10. Система по п.8, дополненная следующим:
расширительный модуль, предназначенный для расширения начальной пользовательской очереди раздачи для получения расширенной пользовательской очереди, включающей заданное количество пользовательских идентификаторов, на основе пользовательской реляционной информации, соответствующей пользовательским идентификаторам в начальной пользовательской очереди раздачи;
распространительный модуль, предназначенный для передачи пересылаемой информации клиенту с пользовательским идентификатором, включенным в расширенную пользовательскую очередь, через клиента с пользовательским идентификатором, включенным в начальную пользовательскую очередь раздачи.
11. Система по п.8, отличающаяся тем, что вычислительный модуль предназначен для вычисления пропускной способности передачи информации для полученного пользовательского идентификатора согласно времени пребывания пользователя в режиме онлайн, и/или периодичности общения с друзьями, и/или периодичности посещений пространств друзей, и/или периодичности обновления регистрационного пространства, а также согласно пользовательской реляционной информации, соответствующей полученному пользовательскому идентификатору.
12. Система по п.9, отличающаяся тем, что вычислительный модуль предназначен для следующего: получают компоненту уровня активности, соответствующую информации об уровне активности для пользовательского идентификатора, согласно информации об уровне активности и коэффициенту информации об уровне активности;
вычисляют сумму всех компонент уровня активности, соответствующих пользовательскому идентификатору, для определения количественного значения информации об уровне активности, соответствующей пользовательскому идентификатору;
получают количественное значение пользовательской реляционной информации для пользовательского идентификатора согласно всей пользовательской реляционной информации, соответствующей пользовательскому идентификатору; и
вычисляют взвешенную сумму количественного значения информации об уровне активности, соответствующей пользовательскому идентификатору, и количественного значения пользовательской реляционной информации, соответствующей пользовательскому идентификатору, для определения пропускной способности передачи для пользовательского идентификатора.
13. Система по п.8, отличающаяся тем, что записывающий модуль также предназначен для следующего: в начальную пользовательскую очередь раздачи добавляют другой пользовательский идентификатор, когда определено, что реляционная цепочка, сформированная на основе пользовательской реляционной информации двух пользовательских идентификаторов, которым соответствует пропускная способность передачи, превышающая заданное пороговое значение, также содержит другой пользовательский идентификатор, ранее не включенный в начальную пользовательскую очередь раздачи.
14. Система по п.10, отличающаяся тем, что расширительный модуль также предназначен для следующего: из начальной пользовательской очереди раздачи удаляют пользовательские идентификаторы, выбирают пользовательский идентификатор согласно всей пользовательской реляционной информации, соответствующей удаленным пользовательским идентификаторам, и добавляют пользовательский идентификатор в начальную пользовательскую очередь раздачи, а также добавляют удаленные пользовательские идентификаторы в расширенную пользовательскую очередь.
15. Система передачи информации в социальной сети, содержащая:
сервер, предназначенный для вычисления пропускной способности передачи информации для полученного пользовательского идентификатора согласно пользовательской информации, соответствующей полученному пользовательскому идентификатору, к сохранению пользовательских идентификаторов, для которых значения пропускной способности передачи превышают заданное пороговое значение, в начальной пользовательской очереди раздачи, к расширению начальной пользовательской очереди раздачи для создания расширенной пользовательской очереди, включающей заданное количество пользовательских идентификаторов, согласно пользовательской реляционной информации, соответствующей пользовательским идентификаторам в начальной пользовательской очереди раздачи, а также к передаче пересылаемой информации клиенту, пользовательский идентификатор которого сохранен в начальной пользовательской очереди раздачи; и
клиент с пользовательским идентификатором, содержащимся в начальной пользовательской очереди раздачи, предназначенный для передачи пересылаемой информации другим клиентам, пользовательские идентификаторы которых включены в расширенную пользовательскую очередь.