Система анонимной связи и способ осуществления передачи посредством блока передаваемой информации в системе анонимной связи

Авторы патента:


Система анонимной связи и способ осуществления передачи посредством блока передаваемой информации в системе анонимной связи
Система анонимной связи и способ осуществления передачи посредством блока передаваемой информации в системе анонимной связи
Система анонимной связи и способ осуществления передачи посредством блока передаваемой информации в системе анонимной связи

 


Владельцы патента RU 2596988:

ТЕНСЕНТ ТЕКНОЛОДЖИ (ШЭНЬЧЖЭНЬ) КОМПАНИ ЛИМИТЕД (CN)

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении надежности и эффективности сети. Система содержит: обрабатывающий блок отправки, выполненный с возможностью, после приема блока передаваемой информации, отправленного отправляющей стороной, сохранения блока передаваемой информации в пуле хранения, вставки блока передаваемой информации в предварительно установленную очередь упорядочения и создания более одной порции информации указателей согласно содержимому блока передаваемой информации и информации отправляющей стороны; обрабатывающий блок приема, выполненный с возможностью установки информации соотнесения более одного указателя принимающей стороны; запрашивания информации указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, нахождения набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей. 2 н. и 16 з.п. ф-лы, 3 ил.

 

ОБЛАСТЬ ТЕХНИКИ

Настоящее изобретение относится к технологии сетевой связи, а более конкретно, к системе анонимной связи и способу осуществления передачи посредством блока передаваемой информации в системе анонимной связи.

УРОВЕНЬ ТЕХНИКИ

В настоящее время с развитием технологии осуществления сетевой связи также появились и развились системы сетевой связи множества сегментных областей, которые удовлетворяют специальным потребностям в связи пользователей в различных сегментных областях.

Система анонимной связи является одной системой сетевой связи в сегментной области. В системе анонимной связи отправляющая информацию сторона может отправлять блоки передаваемой информации различных типов и содержимого. Блоки передаваемой информации не задают принимающую сторону и напрямую отправляются в систему фоновых служб системы анонимной связи. Система фоновых служб произвольно выбирает одного пользователя из зарегистрированных пользователей в качестве принимающей стороны и отправляет блок передаваемой информации принимающей стороне. В системе анонимной связи пользователи могут вводить свои пожелания, желания, личную информацию, вводить конфиденциальные сообщения, которые они стесняются сказать знакомым людям, и другое содержимое в блок передаваемой информации для передачи; после того, как принимающая сторона, произвольно соотнесенная системой анонимной связи, принимает блок передаваемой информации, принимающая сторона может выбрать ответить на блок передаваемой информации и может также отвергнуть блок передаваемой информации. В системе анонимной связи связывающиеся стороны являются анонимными, так что они не должны беспокоиться о проблемах конфиденциальности и могут говорить свободно. Таким образом удовлетворяются такие конкретные потребности некоторых пользователей. Так как отправляющая сторона не задает принимающую сторону, то блок передаваемой информации системы анонимной связи образно называют «плавающей бутылкой».

В существующей системе анонимной связи система фоновых служб обычно произвольно выбирает одного пользователя из зарегистрированных пользователей в качестве принимающей стороны блока передаваемой информации или должна дополнительно использовать один пользовательский атрибут на основе пола и возраста и т.д. отправляющей стороны и принимающей стороны для соотнесения принимающей стороны блока передаваемой информации. Принимающая сторона, соотнесенная по такому принципу, имеет низкую степень связанности с содержимым блока передаваемой информации, а также и с отправляющей стороной, в результате это приводит к низкому коэффициенту ответов принимающей стороны на принятый блок передаваемой информации, и дополнительно приводит к более низкой активности пользователей во всей системе анонимной связи. Коэффициент ответов означает соотношение блоков передаваемой информации, на которые пользователи отвечают, к блокам передаваемой информации, которые пользователи принимают; активность означает частоту пользователей, использующих блоки передаваемой информации для связи.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

С учетом вышеизложенного главная задача настоящего раскрытия состоит в предоставлении системы анонимной связи и способа передачи блока передаваемой информации в системе анонимной связи, которые могут повысить степень связанности между принимающей стороной и содержимым блока передаваемой информации, а также и отправляющей стороной. Таким образом, технический результат, достигаемый настоящим изобретением, состоит в повышении эффективности выбора блоков передаваемой информации для принимающей стороны.

Технические решения настоящего раскрытия реализуются следующим образом:

Система анонимной связи включает в себя:

обрабатывающий блок отправки, выполненный с возможностью, после приема блока передаваемой информации, отправленного отправляющей стороной, сохранения блока передаваемой информации в пуле хранения, вставки блока передаваемой информации в предварительно установленную очередь упорядочения и создания более одной порции информации указателей согласно содержимому блока передаваемой информации и информации отправляющей стороны;

обрабатывающий блок приема, выполненный с возможностью установления информации соотнесения более одного указателя принимающей стороны; запрашивания информации указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, нахождения набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей, выбора одного блока передаваемой информации из набора согласно обстановке упорядочения каждого блока передаваемой информации в наборе в очереди упорядочения и предварительно установленной стратегии доставки, доставки выбранного блока передаваемой информации принимающей стороне и затем регулирования очереди упорядочения согласно обстановке доставки.

Способ передачи блока передаваемой информации в системе анонимной связи включает в себя этапы, на которых:

после приема блока передаваемой информации, отправленного отправляющей стороной, сохраняют блок передаваемой информации в пуле хранения, вставляют блок передаваемой информации в предварительно установленную очередь упорядочения и создают более одной порции информации указателей согласно содержимому блока передаваемой информации и информации отправляющей стороны;

устанавливают информацию соотнесения более одного указателя принимающей стороны; запрашивают информацию указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, находят набор блоков передаваемой информации, который удовлетворяет информации соотнесения указателей, выбирают один блок передаваемой информации из набора согласно обстановке упорядочения каждого блока передаваемой информации в наборе в очереди упорядочения и предварительно установленной стратегии доставки, доставляют выбранный блок передаваемой информации принимающей стороне и затем регулируют очередь упорядочения согласно обстановке доставки.

По сравнению с предшествующим уровнем техники в настоящем раскрытии посредством использования соотнесения множества указателей и множества стратегий доставки для нахождения блока передаваемой информации, который удовлетворяет требованиям пользователя и другим условиям соотнесения, произвольно созданных системой, могут быть значительно улучшены степень связанности между принимающей стороной и содержимым блока передаваемой информации, а также отправляющей стороной, в системе анонимной связи, и могут быть улучшены активность и коэффициент ответов пользователей, могут быть удовлетворены некоторые сложные условия соотнесения пользователя и могут быть улучшены активность и коэффициент ответов пользователей.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Для изображения технических решений примеров настоящего раскрытия более ясно, далее кратко представлены сопроводительные чертежи для описания данных примеров. Очевидно, что сопроводительные чертежи в последующем описании являются лишь некоторыми примерами существующего раскрытия, и специалисты в данной области техники смогут без творческих усилий сделать другие чертежи на основе данных сопроводительных чертежей.

Фиг. 1 является принципиальной схемой системы анонимной связи согласно одному примеру настоящего раскрытия;

Фиг. 2 является принципиальной схемой, изображающей обработку отправки блока передаваемой информации в системе анонимной связи, изображенной на Фиг. 1;

Фиг. 3 является принципиальной схемой, изображающей обработку приема блока передаваемой информации в системе анонимной связи, изображенной на Фиг. 1.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Далее со ссылкой на сопроводительные чертежи и примеры подробно описывается настоящее раскрытие дополнительно.

Фиг. 1 является принципиальной схемой системы анонимной связи согласно одному примеру настоящего раскрытия. На Фиг. 1 система анонимной связи включает в себя обрабатывающий блок отправки и обрабатывающий блок приема. Обрабатывающий блок отправки включает в себя модуль 101 приема информации, пул 102 хранения, модуль 103 управления очередью и модуль 104 указателей. Обрабатывающий блок приема включает в себя модуль 105 соотнесения указателей, модуль 106 выбора доставки и модуль 107 доставки информации.

Модуль 101 приема информации выполнен с возможностью приема блока передаваемой информации, отправленного отправляющей стороной, и сохранения блока передаваемой информации в пуле 102 хранения. Блок передаваемой информации является носителем информации, содержащим данные, такие как содержимое и тип анонимной информации и т.д. в системе анонимной связи. Например, в текущей системе анонимной связи блок передаваемой информации образно называют «плавающей бутылкой», пользователи могут вводить свои пожелания, желания, личную информацию, вводить конфиденциальные сообщения, которые они стесняются сказать знакомым людям, и другое содержимое в блок передаваемой информации для передачи; после того, как принимающая сторона, произвольно соотнесенная системой анонимной связи, принимает блок передаваемой информации, принимающая сторона может выбрать ответить на блок передаваемой информации и может также отвергнуть блок передаваемой информации.

Пул 102 хранения выполнен с возможностью хранения блока передаваемой информации.

Модуль 103 управления очередью выполнен с возможностью установления очереди упорядочения, вставки блока передаваемой информации в очередь упорядочения и регулирования очереди упорядочения согласно обстановке доставки.

Модуль 104 указателей выполнен с возможностью создания более одной порции информации указателей (то есть информации множества указателей) согласно содержимому блока передаваемой информации в пуле хранения и информации отправляющей стороны.

Модуль 105 соотнесения указателей выполнен с возможностью установления информации соотнесения более одного указателя принимающей стороны, запрашивания информации указателей у пула 102 хранения согласно информации соотнесения указателей принимающей стороны и нахождения набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей. Информация соотнесения указателей может быть установлена согласно атрибуту пользователя принимающей стороны и/или хронологической записи пользователя принимающей стороны для отправки и приема блоков передаваемой информации. Например, в одном конкретном примере информация соотнесения указателей может быть установлена следующим образом: city = Guangzhou («город = Гуанчжоу») и sex = female («пол = женский») и age = mood for love («возраст = расположен к любви») (который является диапазоном уровней возраста) и content=truth bottle («содержимое = бутылка доверия») (который является одним типом блока передаваемой информации) и т.д.

Стратегия доставки предварительно устанавливается в модуле 106 выбора доставки. Модуль 106 выбора доставки выполнен с возможностью согласно обстановке упорядочения каждого блока передаваемой информации в наборе, выбранном модулем 105 соотнесения указателей в очереди упорядочения, и предварительно установленной стратегии доставки, выбора одного блока передаваемой информации из набора. Конкретная стратегия доставки может представлять собой множество стратегий доставки, например, может включать в себя следующие принципы:

согласно обстановке упорядочения очереди по номерам доставки, выбор одного блока передаваемой информации с минимальным номером доставки из набора и доставка выбранного блока передаваемой информации принимающей стороне;

при условии, что более одного блоков передаваемой информации имеют один и тот же номер доставки, согласно обстановке упорядочения очереди по недавнему времени доставки, выбор одного блока передаваемой информации, недавнее время доставки которого является самым ранним, из блоков передаваемой информации, имеющих один и тот же номер доставки, и доставка выбранного блока передаваемой информации принимающей стороне;

при условии, что более одного блоков передаваемой информации имеют номер доставки 0, согласно обстановке упорядочения очереди по времени создания, выбор одного блока передаваемой информации, время создания которого является самым ранним, из блоков передаваемой информации, имеющих номер доставки 0, и доставка выбранного блока передаваемой информации принимающей стороне.

Конечно, стратегия доставки не ограничена вышеупомянутыми пунктами и может также устанавливаться и обрабатываться согласно потребностям администратора.

Модуль 107 доставки информации выполнен с возможностью отправки информации принимающей стороны в модуль 105 соотнесения указателей и доставки в конечном счете выбранного блока передаваемой информации, полученного из модуля 106 выбора доставки, принимающей стороне.

Когда модуль 105 соотнесения указателей устанавливает информацию соотнесения более одного указателя принимающей стороны, то может быть установлена информация соотнесения более одного указателя принимающей стороны, когда принимающая сторона находится в состоянии разъединения, таким образом система настоящего раскрытия может делать возможной доставку информации находящимся в состоянии разъединения пользователям. То есть даже если принимающая сторона находится в состоянии разъединения, то система анонимной связи может также соотнести и выбрать один блок передаваемой информации, который следует доставить принимающей стороне в состоянии разъединения. В данном случае «доставить» означает сохранить блок передаваемой информации в месте хранения, соответствующем принимающей стороне, и доставить блок передаваемой информации в терминал принимающей стороны, когда принимающая сторона через терминал окажется в состоянии подсоединения.

Настоящее раскрытие может также поддерживать случай, когда активный подсоединенный пользователь принимает доставку, то есть подсоединенный пользователь инициирует команду приема. Модуль доставки информации системы анонимной связи выполнен с возможностью принятия команды приема, инициированной принимающей стороной, отправки информации принимающей стороны, которая инициирует команду приема, в модуль выбора доставки для обработки и доставки в конечном счете выбранного блока передаваемой информации, полученного от модуля выбора доставки, принимающей стороне, которая инициирует команду приема.

Конечно, если команда приема, отправленная пользователем, включает в себя условие запроса (например, в условии запроса могут быть непосредственно заданы тип блока передаваемой информации, который следует соотнести, возраст, пол и т.д. отправителя блока передаваемой информации), которое является условием соотнесения, активно доставляемым пользователем, то модуль доставки информации дополнительно отправляет условие запроса в команде приема в модуль выбора доставки; модуль выбора доставки добавляет условие запроса в команде приема к информации соотнесения указателей принимающей стороны; информация соотнесения указателей, к которой добавлено условие запроса, используется для запрашивания набора соответствующих блоков передаваемой информации.

Далее описывается способ передачи блока передаваемой информации вышеупомянутой системы анонимной связи. Способ, главным образом, включает в себя:

обработку отправки: после приема блока передаваемой информации, отправленного отправляющей стороной, осуществляется сохранение блока передаваемой информации в пуле хранения, осуществляется вставка блока передаваемой информации в предварительно установленную очередь упорядочения и осуществляется создание более одной порции информации указателей (то есть информации множества указателей) согласно содержимому блока передаваемой информации и информации отправляющей стороны;

обработку приема: осуществляется установка информации соотнесения более одного указателя принимающей стороны; осуществляется запрашивание информации указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, осуществляется нахождение набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей, осуществляется выбор одного блока передаваемой информации из набора согласно обстановке упорядочения каждого блока передаваемой информации в наборе в очереди упорядочения и предварительно установленной стратегии доставки, осуществляется доставка выбранного блока передаваемой информации принимающей стороне, и затем осуществляется регулирование очереди упорядочения согласно обстановке доставки.

Фиг. 2 является принципиальной схемой, изображающей обработку отправки блока передаваемой информации.

На Фиг. 2 обработка отправки в частности включает в себя:

Этап 201: прием блока передаваемой информации, отправленного отправляющей стороной.

Этап 202: запрашивание пользовательской информации принимающего пользователя. Пользовательская информация включает в себя: информацию основных атрибутов пользователя, таких как идентификатор пользователя, возраст, пол, город, дата рождения и т.д., а также хронологическую запись (такую как режим входа в систему пользователя и конкретное выпущенное содержимое, например, «шифр» в системе анонимной связи) пользователя для отправки и приема блоков передаваемой информации.

Этап 203: вставка блока передаваемой информации в предварительно установленную очередь упорядочения.

Очередь упорядочения может включать в себя:

очередь по номерам доставки: в очереди по номерам доставки блоки передаваемой информации упорядочены согласно номеру доставки блоков передаваемой информации; каждый раз после доставки одного блока передаваемой информации очередь по номерам доставки повторно регулируется согласно номеру доставки;

очередь по недавнему времени доставки: в очереди по недавнему времени доставки блоки передаваемой информации упорядочены согласно недавним временам доставки блоков передаваемой информации; каждый раз после доставки одного блока передаваемой информации очередь по недавнему времени доставки повторно регулируется согласно недавним временам доставки;

очередь по времени создания: в очереди по времени создания блоки передаваемой информации упорядочены согласно времени создания блоков передаваемой информации.

Этап 204: создание более одной порции информации указателей, то есть информации множества указателей, на основе формирования пользователей и содержимого доставляемого блока передаваемой информации, добавление информации указателей в каждый указатель HASH в пуле хранения. Один блок передаваемой информации может быть сохранен во множестве указателей. В конкретном варианте реализации информация указателей может быть сжата в блоки данных равной длины и затем добавлена в каждый указатель HASH, что может ускорить быстродействие запрашивания и соотнесения.

Фиг. 3 является принципиальной схемой, изображающей обработку приема блока передаваемой информации. На Фиг. 3 обработка приема включает в себя:

Этап 301: начало приема блока передаваемой информации. Здесь присутствует два случая: первый состоит в приеме в состоянии разъединения, то есть при условии, что пользователи не находятся в состоянии подсоединения, система анонимной связи начинает действие приема блока передаваемой информации для каждого пользователя последовательно и доставляет один в конечном счете выбранный блок передаваемой информации вошедшему в систему терминалу пользователя после того, как пользователь окажется в состоянии подсоединения; второй состоит в приеме в состоянии подсоединения, то есть пользователь в состоянии подсоединения отправляет команду приема, анонимная связь начинает действие приема блока передаваемой информации после приема команды приема и доставляет один в конечном счете выбранный блок передаваемой информации пользователю, который отправляет команду приема (то есть принимающей стороне).

Этап 302: запрашивание пользовательской информации принимающего пользователя. Пользовательская информация включает в себя: информацию основных атрибутов пользователя, таких как идентификатор пользователя, возраст, пол, город, дата рождения и т.д., а также хронологическую запись (такую как режим входа в систему пользователя и конкретное выпущенное содержимое, например, «шифр» в системе анонимной связи) пользователя для отправки и приема блоков передаваемой информации. «Шифр» означает сегмент специальных символов, содержащихся в блоке передаваемой информации. В настоящем раскрытии один пользователь, который может отправлять блок передаваемой информации, переносящий шифр, может принимать блок передаваемой информации, переносящий тот же самый шифр от другого пользователя.

Этап 303: установка информации соотнесения соответствующих указателей. На этапе 303 информация соотнесения одного соответствующего указателя может быть установлена согласно информации атрибута пользователя, а информация соотнесения другого соответствующего указателя может быть установлена согласно хронологической записи пользователя для отправки и приема блоков передаваемой информации, тем самым получая информацию соотнесения более одного указателя. В данном случае для того, чтобы повысить коэффициент ответов на блоки передаваемой информации, вероятность оптимального соотнесения атрибутов может быть получена главным образом посредством экспериментального анализа, а информация соотнесения указателей из набора может быть установлена на основе вероятности. Например, информация соотнесения указателей может быть установлена следующим образом: «city = Guangzhou и sex = female и age = mood for love» («город = Гуанчжоу и пол = женский и возраст = расположен к любви») и «cipher = hello» («шифр = привет») «content = truth bottle» («содержимое = бутылка доверия») и т.д.

Два этапа 302 и 303 могут исполняться, когда принимающая сторона находится в состоянии разъединения. Если принимающая сторона в состоянии подсоединения отправляет команду приема на этапе 301, то могут непосредственно использоваться результаты обработки этих двух этапов при выполнении этапа 304.

Этап 304: запрашивание информации указателей у пула хранения согласно информации соотнесения указателей принимающей стороны и нахождение набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей.

Если принимающая сторона в состоянии подсоединения отправляет команду приема, и команда приема, отправленная принимающей стороной, включает в себя условие запроса с этапа 301, то на этапе 304, условие запроса в команде приема добавляется к информации соотнесения указателей принимающей стороны (то есть добавляется к информации соотнесения указателей, установленной на этапе 303), информация соотнесения указателей, к которой добавлено условие запроса, используется для запрашивания набора соответствующих блоков передаваемой информации.

Если принимающая сторона в состоянии подсоединения отправляет команду приема, и принимающая сторона является пользователем мобильного терминала на этапе 301, то на этапе 304 дополнительно получается информация основанных на местоположении услуг (LBS) пользователя, и информация LSB добавляется к информации соотнесения указателей принимающей стороны (то есть добавляется к информации соотнесения указателей, установленной на этапе 303), информация соотнесения указателей, к которой добавлена информация LBS, используется для запрашивания набора соответствующих блоков передаваемой информации. Информация LBS может быть информацией о городе или области, где находится принимающая сторона. Соотнесение при помощи информации LBS может привести к получению принимающей стороной блоков передаваемой информации отправляющих сторон, которые находятся в том же самом городе или области, что и принимающая сторона, тем самым удовлетворяя индивидуальные потребности.

В настоящем раскрытии для атрибутов каждого пользователя устанавливаются множество указателей; соотнесение множества условий этапа 304 может автоматически выбирать оптимальный порядок поиска для достижения быстрого соотнесения.

Этап 305: выбор одного блока передаваемой информации согласно обстановке упорядочения каждого блока передаваемой информации и предварительно установленной стратегии доставки. То есть, согласно обстановке упорядочения каждого блока передаваемой информации в вышеупомянутом выбранном наборе в очереди упорядочения и предварительно установленной стратегии доставки, осуществляется выбор одного блока передаваемой информации из набора, осуществляется доставка выбранного блока передаваемой информации принимающей стороне, и затем осуществляется регулирование очереди упорядочения согласно обстановке доставки. В примерах, изображенных на Фиг. 2-3, устанавливаются очередь по номерам доставки, очередь по недавнему времени доставки и очередь по времени создания, таким образом конкретная стратегия доставки данного примера может быть множеством стратегий доставки, и может включать в себя следующие принципы:

согласно обстановке упорядочения очереди по номерам доставки осуществляется выбор одного блока передаваемой информации с минимальным номером доставки из набора и осуществляется доставка выбранного блока передаваемой информации принимающей стороне;

при условии, что более одного блока передаваемой информации имеют один и тот же номер доставки, то, согласно обстановке упорядочения очереди по недавнему времени доставки, осуществляется выбор одного блока передаваемой информации, недавнее время доставки которого является самым ранним, из блоков передаваемой информации, имеющих один и тот же номер доставки, и осуществляется доставка выбранного блока передаваемой информации принимающей стороне;

при условии, что более одного блока передаваемой информации имеют номер доставки 0, то, согласно обстановке упорядочения очереди по времени создания, осуществляется выбор одного блока передаваемой информации, время создания которого является самым ранним, из блоков передаваемой информации, имеющих номер доставки 0, и осуществляется доставка выбранного блока передаваемой информации принимающей стороне.

Конечно, стратегия доставки не ограничена вышеупомянутыми пунктами и может также устанавливаться и обрабатываться согласно потребностям администратора.

В настоящем раскрытии, так как множество указателей устанавливаются на основе пользовательской информации и содержимого блока передаваемой информации, и для соотнесения используются множество очередей упорядочения, то могут быть достигнуты быстрый поиск и соотнесение, и может поддерживаться соотнесение на уровне в сто миллионов каждый день.

Для того чтобы дополнительно оптимизировать степень связанности между принимающей стороной и содержимым блока передаваемой информации, а также отправляющей стороной, и повысить коэффициент ответов и активность, в примере, изображенном на Фиг. 3, прежде, чем в конечном счете доставить выбранный блок передаваемой информации принимающей стороне, осуществляется этап 306 ограничения номера доставки и этап 307 выполнения двойного обнаружения пользователя. Подробности заключаются в следующем:

Этап 306: ограничение номера доставки, то есть определение, превышает ли номер доставки блока передаваемой информации, выбранного на вышеупомянутом этапе 305, предварительно установленное значение. Если номер доставки блока передаваемой информации, выбранного на вышеупомянутом этапе 305, не превышает предварительно установленное значение, то осуществляется доставка блока передаваемой информации или осуществляется переход к этапу 307; в противном случае осуществляется удаление блока передаваемой информации из набора, выбранного на этапе 304, и повторно выполняется этап 305 для повторного выбора блока передаваемой информации из обновленного набора согласно обстановке упорядочения и стратегии доставки, и повторно выполняется этап 306.

Этап 307: выполнение двойного обнаружения пользователя, то есть определение, принимает ли принимающая сторона блок передаваемой информации, отправленный отправляющей стороной блока передаваемой информации, выбранного на этапе 305 или 306, внутри предварительно установленного периода времени; при отсутствии приема выполнение доставки; в противном случае удаление блока передаваемой информации из набора, выбранного на этапе 304, и повторное выполнение этапа 305 для повторного выбора блока передаваемой информации из обновленного набора согласно обстановке упорядочения и стратегии доставки, и повторное выполнение этапа 307 или этапов 306 и 307.

Дополнительно настоящее раскрытие может дополнительно устанавливать очередь задержки. После доставки блока передаваемой информации настоящее раскрытие может дополнительно включать в себя: перемещение блока передаваемой информации в очередь задержки и запуск отсчета времени, и перемещение блока передаваемой информации из очереди задержки при превышении предварительно установленного времени задержки.

При обработке ответа на команду приема, после выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед доставкой блока передаваемой информации, обработка дополнительно включает в себя:

Этап 308: проверка задержки, то есть определение, находится ли блок передаваемой информации в очереди задержки. Если блок передаваемой информации не находится в очереди задержки, то осуществляется доставка блока передаваемой информации; в противном случае осуществляется удаление блока передаваемой информации из набора, выбранного на этапе 304, и повторно выполняется этап 305 для повторного выбора блока передаваемой информации из обновленного набора согласно обстановке упорядочения и стратегии доставки, и повторно выполняется этап 308 или этапы 306, 307, 308, или этапы 307 и 308.

Вышеупомянутые этапы 306, 307, 308 являются необязательными этапами, выбранный блок передаваемой информации может быть непосредственно доставлен после исполнения этапа 305, и любой из этапов 306, 307, 308 может также быть выбран для дополнительной фильтрации блока передаваемой информации.

Упомянутое ранее является лишь предпочтенными вариантами осуществления настоящего раскрытия и не используется для накладывания ограничений на настоящее раскрытие. Любая модификация, эквивалентная замена или усовершенствование, сделанные без отступления от сущности и принципа действия настоящего раскрытия, должны попадать в объем настоящего раскрытия.

Таким образом, объем защиты настоящего раскрытия должен быть определен объемом защиты формулы изобретения.

ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ

В настоящем раскрытии посредством использования соотнесения множества указателей и множества стратегий доставки для нахождения одного блока, который удовлетворяет требованиям пользователя и другим условиям соотнесения, произвольно созданным системой передаваемой информации, может быть значительно повышена степень связанности между принимающей стороной и содержимым блока передаваемой информации, а также отправляющей стороной, в системе анонимной связи, и могут быть повышены активность и коэффициент ответов пользователей, могут быть удовлетворены некоторые сложные требования соотнесения от пользователя, и могут быть повышены активность и коэффициент ответов пользователей.

1. Система анонимной связи, содержащая:
обрабатывающий блок отправки, выполненный с возможностью, после приема блока передаваемой информации, отправленного отправляющей стороной, сохранения блока передаваемой информации в пуле хранения, вставки блока передаваемой информации в предварительно установленную очередь упорядочения и создания более одной порции информации указателей согласно содержимому блока передаваемой информации и информации отправляющей стороны;
обрабатывающий блок приема, выполненный с возможностью установки информации соотнесения более одного указателя принимающей стороны; запрашивания информации указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, нахождения набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей, выбора одного блока передаваемой информации из набора согласно обстановке упорядочения каждого блока передаваемой информации в наборе в очереди упорядочения и предварительно установленной стратегии доставки, доставки выбранного блока передаваемой информации принимающей стороне и затем регулирования очереди упорядочения согласно обстановке доставки;
при этом очередь упорядочения содержит очередь по номерам доставки, в которой блоки передаваемой информации упорядочены согласно номеру доставки блоков передаваемой информации, и каждый раз после доставки одного блока передаваемой информации обеспечена возможность повторной регулировки очереди по номерам доставки согласно номеру доставки, а
стратегия доставки включает, согласно обстановке упорядочения очереди по номерам доставки, выбор одного блока передаваемой информации с минимальным номером доставки из набора и доставку выбранного блока передаваемой информации принимающей стороне.

2. Система по п. 1, в которой
обрабатывающий блок отправки содержит:
модуль приема информации, выполненный с возможностью приема блока передаваемой информации, отправленного отправляющей стороной;
пул хранения, выполненный с возможностью хранения блока передаваемой информации, принятого модулем приема информации;
модуль управления очередью, выполненный с возможностью вставки блока передаваемой информации в очередь упорядочения;
модуль указателей, выполненный с возможностью создания более одной порции информации указателей согласно содержимому блока передаваемой информации в пуле хранения и информации отправляющей стороны; обрабатывающий блок приема содержит:
модуль соотнесения указателей, выполненный с возможностью установки информации соотнесения более одного указателя принимающей стороны, запроса информации указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, и нахождения набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей из пула хранения;
модуль выбора доставки, в который предварительно установлена стратегия доставки и который выполнен с возможностью, согласно обстановке упорядочения каждого блока передаваемой информации в очереди упорядочения и предварительно установленной стратегии доставки, выбора одного блока передаваемой информации из найденного набора блоков передаваемой информации;
модуль доставки информации, выполненный с возможностью доставки блока передаваемой информации, выбранного модулем выбора доставки, принимающей стороне.

3. Система по п. 2, в которой модуль доставки информации дополнительно выполнен с возможностью приема команды приема, инициированной принимающей стороной, отправки информации принимающей стороны, которая инициирует команду приема, в модуль выбора доставки для обработки и доставки блока передаваемой информации, выбранного модулем выбора доставки, принимающей стороне, которая инициирует команду приема.

4. Способ передачи блока передаваемой информации в системе анонимной связи, содержащий этапы, на которых:
после приема блока передаваемой информации, отправленного отправляющей стороной, сохраняют блок передаваемой информации в пуле хранения, вставляют блок передаваемой информации в предварительно установленную очередь упорядочения и создают более одной порции информации указателей согласно содержимому блока передаваемой информации и информации отправляющей стороны;
устанавливают информацию соотнесения более одного указателя принимающей стороны; запрашивают информацию указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, находят набор блоков передаваемой информации, который удовлетворяет информации соотнесения указателей, выбирают один блок передаваемой информации из набора согласно обстановке упорядочения каждого блока передаваемой информации в наборе в очереди упорядочения и предварительно установленной стратегии доставки, доставляют выбранный блок передаваемой информации принимающей стороне и затем регулируют очередь упорядочения согласно обстановке доставки,
при этом очередь упорядочения содержит очередь по номерам доставки, в которой блоки передаваемой информации упорядочены согласно номеру доставки блоков передаваемой информации, и каждый раз после доставки одного блока передаваемой информации повторно регулируют очередь по номерам доставки согласно номеру доставки, а
стратегия доставки включает, согласно обстановке упорядочения очереди по номерам доставки, выбор одного блока передаваемой информации с минимальным номером доставки из набора и доставку выбранного блока передаваемой информации принимающей стороне.

5. Способ по п. 4, в котором этап установки информации соотнесения более одного указателя принимающей стороны, в частности, включает в себя этапы, на которых:
устанавливают информацию соотнесения одного соответствующего указателя согласно информации атрибута пользователя;
устанавливают информацию соотнесения другого соответствующего указателя согласно хронологической записи пользователя для отправки и приема блоков передаваемой информации.

6. Способ по п. 4, в котором способ дополнительно содержит этапы, на которых:
принимают команду приема, включающую в себя условие запроса, отправленную принимающей стороной;
после приема команды приема, отправленной принимающей стороной, добавляют условие запроса в команде приема в информацию соотнесения указателей принимающей стороны, и
используют информацию соотнесения указателей, к которой добавлено условие запроса, для запрашивания набора соответствующих блоков передаваемой информации.

7. Способ по п. 4, в котором способ дополнительно содержит этапы, на которых:
после приема команды приема, отправленной пользователем мобильного терминала; дополнительно получают информацию основанных на местоположении услуг (LBS) пользователя,
добавляют информацию LBS в информацию соотнесения указателей принимающей стороны и используют информацию соотнесения указателей, к которой добавлена информация LBS, для запрашивания набора соответствующих блоков передаваемой информации.

8. Способ по п. 4, в котором после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки выбранного блока передаваемой информации, способ дополнительно содержит этап, на котором:
определяют, превышает ли номер доставки блока передаваемой информации предварительно установленное значение; при непревышении доставляют блок передаваемой информации; в противном случае удаляют блок передаваемой информации из набора, повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки, и повторно выполняют данный этап.

9. Способ по п. 4, в котором после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки выбранного блока передаваемой информации, способ дополнительно содержит этапы, на которых:
определяют, принимает ли принимающая сторона блок передаваемой информации, отправленный отправляющей стороной блока передаваемой информации, внутри предварительно установленного периода времени; при отсутствии приема выполняют доставку; в противном случае удаляют блок передаваемой информации из набора, повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки.

10. Способ по п. 4, в котором способ дополнительно содержит этап, на котором устанавливают очередь задержки; после этапа доставки блока передаваемой информации способ дополнительно содержит этапы, на которых: перемещают блок передаваемой информации в очередь задержки и запускают отсчет времени, и перемещают блок передаваемой информации из очереди задержки при превышении предварительно установленного времени задержки;
при обработке ответа на команду приема, после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки блока передаваемой информации, обработка дополнительно включает в себя этапы, на которых:
определяют, находится ли блок передаваемой информации в очереди задержки; если блок передаваемой информации не находится в очереди задержки, то доставляют блок передаваемой информации; в противном случае удаляют блок передаваемой информации из набора и повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки.

11. Способ по п. 4, в котором очередь упорядочения содержит очередь по недавнему времени доставки; в очереди по недавнему времени доставки блоки передаваемой информации упорядочены согласно недавним временам доставки блоков передаваемой информации; каждый раз после доставки одного блока передаваемой информации повторно регулируют очередь по недавнему времени доставки согласно недавним временам доставки;
стратегия доставки дополнительно включает в себя этапы, на которых: при условии, что более одного блока передаваемой информации имеют один и тот же номер доставки, согласно обстановке упорядочения очереди по недавнему времени доставки, выбирают один блок передаваемой информации, недавнее время доставки которого является самым ранним, из блоков передаваемой информации, имеющих один и тот же номер доставки, и доставляют выбранный блок передаваемой информации принимающей стороне.

12. Способ по п. 11, в котором после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки блока передаваемой информации, способ дополнительно содержит этап, на котором:
определяют, превышает ли номер доставки блока передаваемой информации предварительно установленное значение; при непревышении доставляют блок передаваемой информации; в противном случае удаляют блок передаваемой информации из набора, повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки, и повторно выполняют данный этап.

13. Способ по п. 11, в котором после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки блока передаваемой информации, способ дополнительно содержит этапы, на которых:
определяют, принимает ли принимающая сторона блок передаваемой информации, отправленный отправляющей стороной блока передаваемой информации, внутри предварительно установленного периода времени; при отсутствии приема выполняют доставку; в противном случае удаляют блок передаваемой информации из набора и повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки.

14. Способ по п. 11, в котором способ дополнительно содержит этап, на котором устанавливают очередь задержки; после этапа доставки блока передаваемой информации способ дополнительно содержит этапы, на которых: перемещают блок передаваемой информации в очередь задержки и запускают отсчет времени, и перемещают блок передаваемой информации из очереди задержки при превышении предварительно установленного времени задержки;
при обработке ответа на команду приема, после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки блока передаваемой информации, обработка дополнительно включает в себя этапы, на которых:
определяют, находится ли блок передаваемой информации в очереди задержки; если блок передаваемой информации не находится в очереди задержки, то доставляют блок передаваемой информации; в противном случае удаляют блок передаваемой информации из набора, и повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки.

15. Способ по п. 11, в котором очередь упорядочения содержит очередь по времени создания; в очереди по времени создания блоки передаваемой информации упорядочены согласно времени создания блоков передаваемой информации;
стратегия доставки дополнительно включает в себя этапы, на которых: при условии, что более одного блока передаваемой информации имеют номер доставки 0, согласно обстановке упорядочения очереди по времени создания, выбирают один блок передаваемой информации, время создания которого является самым ранним, из блоков передаваемой информации, имеющих номер доставки 0, и доставляют выбранный блок передаваемой информации принимающей стороне.

16. Способ по п. 15, в котором после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки блока передаваемой информации, способ дополнительно содержит этап, на котором:
определяют, превышает ли номер доставки блока передаваемой информации предварительно установленное значение; при непревышении доставляют блок передаваемой информации; в противном случае удаляют блок передаваемой информации из набора, повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки, и повторно выполняют данный этап.

17. Способ по п. 15, в котором после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки блока передаваемой информации, способ дополнительно содержит этапы, на которых:
определяют, принимает ли принимающая сторона блок передаваемой информации, отправленный отправляющей стороной блока передаваемой информации, внутри предварительно установленного периода времени; при отсутствии приема выполняют доставку; в противном случае удаляют блок передаваемой информации из набора, и повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки.

18. Способ по п. 15, в котором способ дополнительно содержит этап, на котором устанавливают очередь задержки; после этапа доставки блока передаваемой информации способ дополнительно содержит этапы, на которых: перемещают блок передаваемой информации в очередь задержки и запускают отсчет времени, и перемещают блок передаваемой информации из очереди задержки при превышении предварительно установленного времени задержки;
при обработке ответа на команду приема, после этапа выбора одного блока передаваемой информации из набора согласно обстановке упорядочения и стратегии доставки и перед этапом доставки блока передаваемой информации, обработка дополнительно включает в себя этапы, на которых:
определяют, находится ли блок передаваемой информации в очереди задержки; если блок передаваемой информации не находится в очереди задержки, то доставляют блок передаваемой информации; в противном случае удаляют блок передаваемой информации из набора, и повторно выбирают блок передаваемой информации из набора, обновляемого согласно обстановке упорядочения и стратегии доставки.



 

Похожие патенты:

Изобретение относится к системам и способам, позволяющим субъектам, таким как эмитенты, торговцы, сети обработки платежей и операторы мобильных сетей, отправлять связанные со счетом сообщения и маркетинговые сообщения на мобильное устройство пользователя в ответ на запрос сообщений, отправленный с мобильного устройства пользователя.

Изобретение относится к области интернет приложений, в частности к получению динамической информации. Технический результат - сокращение количества запросов динамических сообщений.

Изобретение относится к способу и системе отображения почтовых вложений на странице веб-почты. Технический результат заключается в повышении безопасности обработки почтовых сообщений за счет идентификации контента вложений.

Изобретение относится к способам и системе адаптивного выбора правил классификации электронных сообщений. Технический результат заключается в повышении эффективности выбора правил классификации электронных сообщений.

Изобретение относится к беспроводной связи. Технический результат относится к упрощению оптимальной передачи данных системных параметров в системе беспроводной связи.

Изобретение относится к средствам обеспечения доверенной связи по электронной почте. Технический результат заключается в повышении достоверности принятого сообщения.

Изобретение относится к области радиосвязи, а конкретно к передаче канальной информации. Технический результат состоит в экономии ресурсов сигнализации передатчика с формированием луча и уменьшении потребляемой мощности приемника с формированием луча.

Настоящее изобретение относится к технологии мгновенного обмена сообщениями. Техническим результатом является повышение эффективности отображения сообщений мгновенного обмена сообщениями.

Изобретение относится к средствам для взаимодействия сетевых платформ, относящихся к области связи. Технический результат заключается в повышении скорости взаимодействия между платформами.

Изобретение относится к области связи. Технический результат изобретения заключается в усовершенствовании SIP-транзакции путем добавления информации о состоянии доставки текстового сообщения.
Наверх