Данная заявка базируется на и испрашивает приоритет по китайской патентной заявке № 201210362545.8, поданной 25 сентября 2012 г., содержание которой в полном объеме включено в данное описание в порядке ссылки.
Область техники, к которой относится изобретение
[0001] Настоящее раскрытие, в целом, относится к области связи и, в частности, к способу, серверу, устройству, системе и приспособлению для установления сеанса.
Уровень техники
[0002] С распространением интернета приобретают популярность различные инструменты связи. IM (средство обмена мгновенными сообщениями) удобен, и IM может осуществляться на терминалах различных видов, например, компьютерах, сотовых телефонах, почти каждый имеет учетную запись IM.
[0003] В существующих условиях, инструменты связи могут снабжать пользователей удобными сеансовыми службами, которые могут включать в себя текстовые сеансы, речевые сеансы или видеосеансы и пр. В целом, требование сеансов, во-первых, состоит в том, что пользователям необходимо создавать свои собственные учетные записи в интернете и вводить свою собственную личную информацию, например, возраст, пол и т.д., и делиться информацией в интернете; во-вторых, два человека могут захотеть, чтобы их учетные записи взаимодействовали друг с другом или добавить себе учетные записи друг друга для установления дружественных отношений друг с другом, то есть два человека дают друг другу право устанавливать сеанс, и сервер может устанавливать сеанс и обеспечивать сеансовые службы для пользователей, находящихся в дружественных отношениях.
[0004] В связи с быстрым развитием интернета, тенденции к смешению социальных сетей и интернета, некоторые из традиционных инструментов связи также могут обеспечивать функции случайного согласования двух пользователей, которые не знают друг друга, и установления временного сеанса, причем временный сеанс, установленный через сервер, не требует, чтобы два пользователя находились в дружественных отношениях.
[0005] Однако при установлении временного сеанса между пользователями, личная информация пользователей, например, аватар, пол демонстрируются друг другу при установлении временного сеанса, в связи с чем, личная информация пользователей раскрывается без разрешения пользователя, отчего страдает защита личной информации пользователей.
Сущность изобретения
[0006] Вариант осуществления настоящего раскрытия предусматривает способ, сервер, устройство, систему и приспособление для установления сеанса, которые позволяют избегать раскрытия личной информации пользователя без разрешения и также могут отвечать требованиям пользователя к сеансу.
[0007] Согласно аспекту, настоящее раскрытие предусматривает способ установления сеанса, включающий в себя: прием запроса сеанса, отправленного от первого пользователя через терминал; осуществление согласования для получения цели сеанса, второго пользователя, с первым пользователем; и отправку идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю.
[0008] В другом аспекте, настоящее раскрытие предусматривает способ установления сеанса, включающий в себя: отправку запроса сеанса первого пользователя на сервер; прием идентификатора второго пользователя, отправленного с сервера; и установление сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и сокрытие идентификатора второго пользователя. Второй пользователь является целью сеанса, полученной сервером, путем осуществления согласования на первом пользователе, и идентификатор используется для отличения цели сеанса первого пользователя.
[0009] В еще одном аспекте, настоящее раскрытие предусматривает сервер для установления сеанса, включающий в себя: первый модуль приема, выполненный с возможностью приема запроса сеанса, отправленного от первого пользователя через терминал; модуль согласования, выполненный с возможностью осуществления согласования для получения цели сеанса, второго пользователя, с первым пользователем; и первый модуль отправки, выполненный с возможностью отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю.
[0010] В еще одном аспекте, настоящее раскрытие предусматривает устройство для установления сеанса, включающее в себя: первый модуль отправки, выполненный с возможностью отправки запроса сеанса первого пользователя на сервер; первый модуль приема, выполненный с возможностью приема идентификатора второго пользователя, отправленного с сервера; и модуль установления, выполненный с возможностью установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и сокрытия идентификатора второго пользователя. Второй пользователь является целью сеанса, полученной сервером, путем осуществления согласования на первом пользователе, и идентификатор используется для отличения цели сеанса первого пользователя.
[0011] В еще одном аспекте, настоящее раскрытие предусматривает систему для установления сеанса, включающую в себя любой вышеописанный сервер и любое вышеописанное устройство.
[0012] В еще одном аспекте, настоящее раскрытие предусматривает устройство, включающее в себя: один или более процессоров, память и одну или более программ, хранящихся в памяти и предназначенных для выполнения одним или более процессорами. одна или более программ имеют следующие функции: прием запроса сеанса, отправленного от первого пользователя через терминал; осуществление согласования для получения цели сеанса, второго пользователя, с первым пользователем; и отправку идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю.
[0013] В еще одном аспекте, настоящее раскрытие предусматривает устройство, включающее в себя: один или более процессоров, память и одну или более программ, хранящихся в памяти и предназначенных для выполнения одним или более процессорами. одна или более программ имеют следующие функции: отправку запроса сеанса первого пользователя на сервер; прием идентификатора второго пользователя, отправленного с сервера; и установление сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и сокрытие идентификатора второго пользователя. Второй пользователь является целью сеанса, полученной сервером, путем осуществления согласования на первом пользователе, и идентификатор используется для отличения цели сеанса первого пользователя.
[0014] Следует понимать, что вышеприведенное общее описание и нижеследующее подробное описание являются исключительно иллюстративными и не призваны ограничивать настоящее раскрытие.
[0015] Варианты осуществления настоящего раскрытия могут включать в себя следующие положительные результаты.
[0016] Варианты осуществления настоящего раскрытия предусматривают способ, сервер, устройство и приспособление для установления сеанса, после того, как первый пользователь отправляет запрос сеанса, цель сеанса согласуется с первым пользователем, и только идентификатор цели сеанса, второго пользователя, первого пользователя возвращается обратно на терминал для установления сеанса, благодаря чему, терминал различает разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
Краткое описание чертежей
[0017] Для облегчения понимания технических решений вариантов осуществления настоящего раскрытия, далее будут кратко описаны чертежи, подлежащие использованию в описании уровня техники или вариантов осуществления. Очевидно, что нижеследующие чертежи иллюстрируют лишь некоторые из вариантов осуществления настоящего раскрытия, и специалист в данной области техники может получить другие чертежи на основании этих чертежей.
[0018] Фиг. 1 - иллюстративная блок-схема операций, демонстрирующая способ установления сеанса, предусмотренный вариантом осуществления настоящего раскрытия.
[0019] Фиг. 2 - иллюстративная блок-схема операций, демонстрирующая другой способ установления сеанса, предусмотренный вариантом осуществления настоящего раскрытия.
[0020] Фиг. 3 - иллюстративная блок-схема операций, демонстрирующая еще один способ установления сеанса, предусмотренный вариантом осуществления настоящего раскрытия.
[0021] Фиг. 4 - иллюстративная блок-схема операций, демонстрирующая процесс для согласования цели сеанса в реальном времени с первым пользователем на сервере согласно способу установления сеанса, предусмотренному вариантом осуществления настоящего раскрытия.
[0022] Фиг. 5 - схема, демонстрирующая интерфейс полностью установленного сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0023] Фиг. 6 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0024] Фиг. 7 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0025] Фиг. 8 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0026] Фиг. 9 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0027] Фиг. 10 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0028] Фиг. 11 - блок-схема, демонстрирующая первый модуль приема на сервере для установления сеанса, предусмотренном вариантом осуществления настоящего раскрытия.
[0029] Фиг. 12 - блок-схема, демонстрирующая модуль согласования на сервере для установления сеанса, предусмотренном вариантом осуществления настоящего раскрытия.
[0030] Фиг. 13 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0031] Фиг. 14 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0032] Фиг. 15 - блок-схема, демонстрирующая сервер для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0033] Фиг. 16 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0034] Фиг. 17 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0035] Фиг. 18 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0036] Фиг. 19 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0037] Фиг. 20 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0038] Фиг. 21 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0039] Фиг. 22 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0040] Фиг. 23 - блок-схема, демонстрирующая устройство для установления сеанса, предусмотренного вариантом осуществления настоящего раскрытия.
[0041] Конкретные варианты осуществления в этом раскрытии представлены в порядке примера в вышеописанных чертежах и далее описаны подробно. Фигуры и текстовое описание никоим образом не призваны ограничивать объем принципов изобретения. Напротив, они обеспечены для иллюстрации принципов изобретения специалисту в данной области техники со ссылкой на конкретные варианты осуществления.
Подробное описание
[0042] Детальные варианты осуществления способа, сервера, устройства и приспособления для установления сеанса предусмотренные вариантами осуществления настоящего раскрытия, подробно описаны далее со ссылкой на прилагаемые чертежи.
[0043] Как показано на фиг.1, вариант осуществления настоящего раскрытия предусматривает способ установления сеанса, который улучшает сервер для установления сеанса, и в качестве примера описана сторона сервера. Способ включает в себя следующие этапы.
[0044] На этапе S101 принимается запрос сеанса, отправленный от первого пользователя через терминал.
[0045] На этапе S102 осуществляется согласование для первого пользователя для получения цели сеанса первого пользователя, т.е. второго пользователя.
[0046] На этапе S103, идентификатор второго пользователя отправляется на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
[0047] Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и невидим первому пользователю.
[0048] В необязательном порядке, идентификатор невидим первому пользователю, то есть терминал скрывает идентификатор второго пользователя от первого пользователя.
[0049] В необязательном порядке, после того, как сервер успешно согласует первого пользователя и второго пользователя, и временный сеанс может осуществляться, сервер отправляет идентификатор второго пользователя на терминал, чтобы терминалу было легче установить сеанс между первым пользователем и вторым пользователем. В ходе установления сеанса, идентификатор используется только для того, чтобы терминал мог отличить, от какой цели сеанса приходит сеанс, не выводя идентификатор второго пользователя, чтобы добиться эффекта сокрытия идентификатора второго пользователя.
[0050] В необязательном порядке, после этапа S103, способ может дополнительно включать в себя: отправку сеансового сообщения, которое несет идентификатор второго пользователя и содержание сеанса второго пользователя, на терминал.
[0051] В необязательном порядке, после этапа S103, способ может дополнительно включать в себя: прием содержания сеанса, которое вводится первым пользователем в сеансе между первым пользователем и вторым пользователем, и идентификатора второго пользователя, отправленного с терминала, и отправку сеансового сообщения, которое несет идентификатор первого пользователя, идентификатор второго пользователя и содержание сеанса первого пользователя, второму пользователю.
[0052] В необязательном порядке, после этапа S103, способ может дополнительно включать в себя: отправку пользовательской информации второго пользователя на терминал; или обработку пользовательской информации второго пользователя, таким образом, что обработанная пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, и отправку обработанной пользовательской информации второго пользователя на терминал.
[0053] Прием запроса сеанса, отправленного от первого пользователя через терминал, может осуществляться следующим образом: принимается запрос сеанса, отправленный от первого пользователя через терминал, и время, в которое принимается запрос сеанса первого пользователя, записывается в качестве первого времени.
[0054] В необязательном порядке, осуществление согласования для первого пользователя для получения цели сеанса, т.е. второго пользователя, может осуществляться следующим образом: определение, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени; использование цели сеанса в реальном времени, согласующейся с первым пользователем, в качестве второго пользователя, если цель сеанса в реальном времени, согласующаяся с первым пользователем, существует; и поиск пользователя, который отправляет запрос сеанса со временем, ближайшим к или предшествующим первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует. Целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
[0055] В необязательном порядке, определение, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, может осуществляться следующим образом.
[0056] Этап A, производится определение, записана ли цель сеанса, согласующаяся с первым пользователем, в локально хранящейся регистрационной таблице, если цель сеанса, согласующаяся с первым пользователем, записана в локально хранящейся регистрационной таблице, процесс переходит к этапу B; если цель сеанса, согласующаяся с первым пользователем, не записана в локально хранящейся регистрационной таблице, процесс переходит к этапу C.
[0057] Этап B, цель сеанса, согласующаяся с первым пользователем, записанная в локально хранящейся регистрационной таблице, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и процесс заканчивается.
[0058] Этап C, цель сеанса, согласующаяся с первым пользователем, выбирается из локальной очереди кандидатов согласно первому заранее установленному правилу, процесс переходит к этапу D, если выбор успешен; и процесс переходит к этапу E, если выбор неудачен.
[0059] Этап D, цель сеанса, которая согласуется с первым пользователем и выбрана из локальной очереди кандидатов согласно первому правилу, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и первый пользователь и цель сеанса в реальном времени, согласующаяся с первым пользователем, записываются в регистрационной таблице, и процесс заканчивается.
[0060] Этап E, первый пользователь добавляется в очередь кандидатов, и процесс возвращается к этапу A, и принимается решение, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, если цель сеанса в реальном времени, согласующаяся с первым пользователем, не является успешно согласованной по достижении первой длительности, и процесс заканчивается.
[0061] Первое правило может быть любым или любой комбинацией из следующих правил: правило, согласно которому пользователь, отличающийся полом от первого пользователя, выбирается из очереди кандидатов с первой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов со второй заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
[0062] В необязательном порядке, поиск пользователя, который отправляет запрос сеанса со временем, ближайшим к и предшествующим первому времени, в качестве второго пользователя может осуществляться следующим образом: поиск пользователя, который отправляет запрос сеанса до первого времени в прямом порядке, в соответствии со временем отправки запроса сеанса; использование пользователя, который отвечает второму заранее установленному правилу в качестве второго пользователя, если пользователь, который отвечает второму заранее установленному правилу, найден.
[0063] Второе правило может быть любым или любой комбинацией из следующих правил: правило, согласно которому пользователь, отличающийся полом от первого пользователя, выбирается из очереди кандидатов с третьей заранее установленной вероятностью использования в качестве второго пользователя; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов с четвертой заранее установленной вероятностью использования в качестве второго пользователя.
[0064] В необязательном порядке, после этапа S103, способ может дополнительно включать в себя: прием запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, когда сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия; и отправку запроса первого пользователя для получения пользовательской информации второму пользователю.
[0065] В необязательном порядке, после этапа S103, способ может дополнительно включать в себя: отправку пользовательской информации второго пользователя на терминал.
[0066] Первое условие может состоять в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[0067] В необязательном порядке, после этапа S103, способ может дополнительно включать в себя: отправку вступительных замечаний второго пользователя на терминал. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, локально предварительно сохраненные вторым пользователем.
[0068] Вариант осуществления настоящего раскрытия предусматривает способ установления сеанса, в котором, после того, как первый пользователь отправляет запрос сеанса, цель сеанса согласуется с первым пользователем, и только идентификатор цели сеанса (т.е. второго пользователя) первого пользователя возвращается обратно на терминал для установления сеанса, таким образом, что терминал может различать разговоры посредством идентификатора, и, таким образом, личная информация пользователей не может выводиться без разрешения пользователей. Поэтому задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[0069] Как показано на фиг.2, вариант осуществления настоящего раскрытия предусматривает способ установления сеанса, который улучшает терминал для установления сеанса, и терминал описан в качестве примера. Способ включает в себя следующие этапы.
[0070] На этапе S201 запрос сеанса первого пользователя отправляется на сервер.
[0071] На этапе S202 принимается идентификатор второго пользователя, отправленный с сервера.
[0072] На этапе S203, устанавливается сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя, и скрывается идентификатор второго пользователя.
[0073] Второй пользователь является целью сеанса, полученной сервером путем осуществления согласования для первого пользователя, и идентификатор используется для отличения цели сеанса первого пользователя.
[0074] В необязательном порядке, после этапа S203, способ дополнительно включает в себя: прием сеансового сообщения, которое отправляется с сервера и несет идентификатор второго пользователя и содержание сеанса второго пользователя; и вывод содержания сеанса второго пользователя в сеансе между первым пользователем и вторым пользователем.
[0075] В необязательном порядке, после этапа S203, способ дополнительно включает в себя: прием содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, и отправку содержания сеанса первого пользователя и идентификатор второго пользователя на сервер.
[0076] В необязательном порядке, после этапа S203, способ дополнительно включает в себя: прием пользовательской информации второго пользователя, отправленной с сервера, и обработку и вывод пользовательской информации второго пользователя благодаря чему, выводимая пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя.
[0077] В необязательном порядке, после этапа S203, способ дополнительно включает в себя: прием пользовательской информации первого пользователя, и обработку пользовательской информации первого пользователя, таким образом, что обработанная пользовательская информация первого пользователя не раскрывает личную информацию первого пользователя.
[0078] В необязательном порядке, после этапа S203, способ дополнительно включает в себя: прием и пересылку запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, на сервер, если сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия.
[0079] В необязательном порядке, если второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации, способ дополнительно включает в себя: прием пользовательской информации второго пользователя, отправленной с сервера.
[0080] Первое условие может состоять в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[0081] В необязательном порядке, после этапа S203, способ дополнительно включает в себя: прием и вывод вступительных замечаний второго пользователя, отправленных с сервера. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, предварительно сохраненные на сервере вторым пользователем.
[0082] Вариант осуществления настоящего раскрытия предусматривает способ установления сеанса, в котором, после того, как первый пользователь отправляет запрос сеанса, цель сеанса согласуется с первым пользователем, и только идентификатор цели сеанса (т.е. второго пользователя) первого пользователя возвращается обратно на терминал для установления сеанса, таким образом, что терминал может различать разговоры посредством идентификатора, и, таким образом, личная информация пользователей не может выводиться без разрешения пользователей. Задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[0083] Как показано на фиг.3, вариант осуществления настоящего раскрытия предусматривает способ установления сеанса. Способ включает в себя следующие этапы.
[0084] На этапе S301 первый пользователь отправляет запрос сеанса через инструменты IM на сотовым телефоне.
[0085] В настоящем варианте осуществления, в качестве примера терминала, для удобства, описан сотовый телефон, первый пользователь устанавливает инструменты IM на сотовом телефоне, и первый пользователь успешно осуществляет вход с учетной записью IM на сотовом телефоне. Запрос сеанса в настоящем варианте осуществления означает запрос на установление разговора с пользователем, не являющимся другом, т.е. требование к серверу согласовать цель разговора (цель сеанса) с первым пользователем.
[0086] Следует отметить, что при реализации варианта осуществления настоящего раскрытия, помимо сотового телефона, терминалом также может быть планшетный ПК, компьютер-ноутбук, ПК и т.д., а не только сотовый телефон.
[0087] В необязательном порядке, на сервере устанавливается временная ось для записи времени, в которое пользователь отправляет запрос сеанса на сервер. Соответственно, при приеме запроса сеанса, отправленного от первого пользователя, сервер записывает текущее время в качестве первого времени.
[0088] На этапе S302 сервер согласует цель сеанса в реальном времени с первым пользователем, если согласование успешно, процесс переходит к этапу S303; и в случае неудачного согласования, процесс переходит к этапу S304.
[0089] В настоящем варианте осуществления, цель сеанса в реальном времени можно определить так, что другие пользователи, отправляющие запрос сеанса в первом диапазоне длительности до или после первого времени и в центральной точке первого диапазона длительности, является первым временем.
[0090] Согласно уровню техники, если цель сеанса согласуется с пользователем, можно осуществлять только случайное согласование. Согласно варианту осуществления настоящего раскрытия, путем использования способа согласования цели сеанса в реальном времени с первым пользователем, ощущения пользователя можно улучшить, для достижения возможности согласования и установления сеанса в реальном времени, таким образом, что пользователь чувствует, что цель сеанса, которая согласуется после отправки пользователем запроса сеанса, также является пользователем, который нуждается в установлении сеанса.
[0091] В необязательном порядке, как показано на фиг.4, сервер может осуществляться следующим образом для согласования цели сеанса в реальном времени с первым пользователем.
[0092] На этапе S302-1, производится определение, записана ли цель сеанса в реальном времени, согласующаяся с первым пользователем, в локально хранящейся регистрационной таблице; если цель сеанса в реальном времени, согласующаяся с первым пользователем, записана в локально хранящейся регистрационной таблице, процесс переходит к этапу S302-2; и если цель сеанса в реальном времени, согласующаяся с первым пользователем, не записана в локально хранящейся регистрационной таблице, процесс переходит к этапу S302-3.
[0093] В необязательном порядке, регистрационная таблица создается локально на сервере, цели сеансов соответствующих пользователей записываются в реальном времени в регистрационной таблице, и когда серверу нужно согласовать цель сеанса в реальном времени с пользователем, можно искать цель сеанса в регистрационной таблице.
[0094] На этапе S302-2, цель сеанса в реальном времени, согласующаяся с первым пользователем, записанная в локально хранящейся регистрационной таблице, используется в качестве цели сеанса первого пользователя, и процесс заканчивается.
[0095] На этапе S302-3, цель сеанса в реальном времени первого пользователя выбирается из локальной очереди кандидатов согласно первому заранее установленному правилу; если выбор успешен, процесс переходит к этапу S302-4; и если выбор неудачен, процесс переходит к этапу S302-5.
[0096] В необязательном порядке, очередь кандидатов также локально сохраняется на сервере для согласования цели сеанса в реальном времени с пользователем, с которым цель сеанса в реальном времени не согласована на этапе S302-1.
[0097] В необязательном порядке, первое правило может быть любым или любой комбинацией из следующих правил: правило 1, согласно которому пользователь, отличающийся полом от первого пользователя, выбирается из очереди кандидатов с первой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени первого пользователя; правило 2 согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов со второй заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
[0098] Пользовательская информация каждого пользователя сохраняется на сервере, и пользовательская информация включает в себя информацию географического положения и пол каждого пользователя. Первое правило является лишь необязательным образом, и первое правило может задавать согласование для цели сеанса, которое опирается на такую информацию, как круг увлечений, школа пользователя.
[0099] В настоящем варианте осуществления, в описании способа приведен пример первой вероятности и второй вероятности равной 100%. Выбор цели сеанса в реальном времени первого пользователя из локальной очереди кандидатов согласно первому заранее установленному правилу может осуществляться следующим образом: случайный выбор пользователя, пол которого отличается от пола первого пользователя, но живущего в том же городе, что и первый пользователь, из локальной очереди кандидатов в качестве цели сеанса в реальном времени первого пользователя.
[00100] На этапе S302-4, цель сеанса в реальном времени, которая согласуется с первым пользователем и выбрана из локальной очереди кандидатов согласно первому правилу, используется в качестве цели сеанса первого пользователя, и первый пользователь и цель сеанса в реальном времени первого пользователя записываются в регистрационной таблице, и процесс заканчивается.
[00101] На этапе S302-5, первый пользователь добавляется в очередь кандидатов, и процесс возвращается к этапу S302-1, если цель сеанса в реальном времени, согласующаяся с первым пользователем, не является успешно согласованной по достижении первой длительности, принимается решение, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, и процесс заканчивается.
[00102] В необязательном порядке, если цель сеанса в реальном времени не согласуется с первым пользователем при превышении первой длительности, принимается решение, что цели сеанса в реальном времени первого пользователя не существует.
[00103] В необязательном порядке, когда первый пользователь отправляет запрос сеанса, сотовый телефон первого пользователя отображает анимацию поиска, и длительность анимации поиска больше или равна первой длительности, в результате чего, сервер согласует цель сеанса в реальном времени с первым пользователем в пределах первой длительности.
[00104] Первая длительность может быть установлена разработчиком или пользователем, например, в настоящем варианте осуществления, первая длительность может быть установлена равной 5 секундам.
[00105] В необязательном порядке, после добавления первого пользователя в очередь кандидатов в течение заранее установленной первой длительности, первый пользователь удаляется из очереди кандидатов.
[00106] На этапе S303, цель сеанса в реальном времени, согласующаяся с первым пользователем, используется в качестве цели сеанса (т.е. второго пользователя) первого пользователя, и процесс переходит к этапу S305.
[00107] На этапе S304 осуществляется поиск пользователя, который отправляет запрос сеанса со временем, ближайшим к или предшествующим первому временем, в качестве цели сеанса (т.е. второго пользователя) первого пользователя, и процесс переходит к этапу S305.
[00108] В необязательном порядке, этап S304 может осуществляться следующим образом: первое время на временной оси, созданной на сервере, берется в качестве начальной точки, поиск пользователя, который отправляет запрос сеанса на сервер, осуществляется в прямом порядке; если пользователь, который отвечает второму заранее установленному правилу, найден, пользователь, который отвечает второму заранее установленному правилу, используется в качестве цели сеанса первого пользователя.
[00109] В необязательном порядке, второе правило может быть любым или любой комбинацией из следующих правил: правило 3, согласно которому пользователь, отличающийся полом от первого пользователя, выбирается с третьей заранее установленной вероятностью использования в качестве цели сеанса первого пользователя; правило 4, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается с четвертой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
[00110] Пользовательская информация каждого пользователя сохраняется на сервере, и пользовательская информация включает в себя информацию географического положения и пол каждого пользователя. Второе правило является только необязательным образом, и второе правило может задавать согласование для цели сеанса, которое опирается на такую информацию, как круг увлечений, школа пользователя.
[00111] В настоящем варианте осуществления, способ, в порядке примера, описан таким образом, что третья вероятность и четвертая вероятность равны 70%. Этап, на котором первое время на временной оси, созданной на сервере, берется в качестве начальной точки, поиск пользователя, который отправляет запрос сеанса на сервер, осуществляется в прямом порядке, когда пользователь, который отвечает второму заранее установленному правилу, найден, пользователь, который отвечает второму заранее установленному правилу, используется в качестве цели сеанса первого пользователя, может осуществляться следующим образом.
[00112] Пол и город цели сеанса первого пользователя определяется согласно третьей вероятности и четвертой вероятности.
[00113] Первое время на временной оси, созданной на сервере, берется в качестве начальной точки, поиск пользователя, который отправляет запрос сеанса на сервер, осуществляется в прямом порядке, если пользователь, который отвечает полу и городу цели сеанса первого пользователя, определенным согласно третьей вероятности и четвертой вероятности, найден, пользователь, который отвечает полу и городу цели сеанса первого пользователя, определенным согласно третьей вероятности и четвертой вероятности, используется в качестве цели сеанса первого пользователя.
[00114] Способ описан в порядке примера, исходя из того, что третья вероятность равна 70%, и первый пользователь относится к мужскому полу, определение пола цели сеанса первого пользователя согласно третьей вероятности может осуществляться следующим образом.
[00115] Создается комплект жетонов, 70% жетонов помечается как женские и 30% жетонов помечается как мужские, жетон случайно присваивается первому пользователю, и пол, отмеченный на жетоне, используется как пол цели сеанса первого пользователя.
[00116] Аналогично, способ описан в порядке примера, исходя из того, что четвертая вероятность равна 70%, и первый пользователь в Пекине, определение города цели сеанса первого пользователя согласно четвертой вероятности может осуществляться следующим образом.
[00117] Создается комплект жетонов, 70% жетонов помечается как Пекин, и 30% из них помечается как не Пекин, жетон случайно присваивается первому пользователю, и город, отмеченный на жетоне, используется как город цели сеанса первого пользователя.
[00118] На этапе S305 сервер отправляет идентификатор второго пользователя на терминал.
[00119] Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю.
[00120] В необязательном порядке, после того, как первый пользователь отправляет запрос сеанса на сервер через терминал, терминал устанавливает временный сеанс между первым пользователем и вторым пользователем и скрывает идентификатор второго пользователя, то есть терминал не выводит идентификатор второго пользователя, но, в необязательном порядке, выводит только содержание сеанса первого пользователя и второго пользователя, в результате чего, первый пользователь не может получить идентификатор второго пользователя, в связи с чем, первый пользователь не может получить личную информацию второго пользователя без разрешения второго пользователя.
[00121] В необязательном порядке, идентификатор невидим пользователю, после того, как терминал принимает идентификатор второго пользователя, терминал устанавливает сеанс между первым пользователем и вторым пользователем, и, в необязательном порядке, сеанс может выводиться в форме группы сеансов в инструментах IM, для облегчения сеанса между первым пользователем и вторым пользователем.
[00122] Идентификатором может быть учетная запись IM пользователя, но он невидим цели сеанса. Идентификатором также может быть вторичная учетная запись, зарегистрированная под учетной записью IM пользователем, причем вторичная учетная запись используется только для мгновенного сеанса между пользователями, и пользователь не может получить пользовательскую информацию другого пользователя через вторичную учетную запись.
[00123] Например, когда первый пользователь в данный момент оперирует несколькими группами разговоров, можно определить, какой группе принадлежит сеанс, согласно идентификатору второго пользователя; или когда первый пользователь принимает содержание сеанса, отправленное с сервера, можно определить, какой пользователь отправляет содержание сеанса, согласно идентификатору, отправленному совместно с содержанием сеанса.
[00124] На этапе S306 устанавливается сеанс между первым пользователем и вторым пользователем, и процесс заканчивается.
[00125] В необязательном порядке, после установления сеанса между первым пользователем и вторым пользователем, в сеансе отображается только соответствующая информация разговора, чтобы гарантировать, что личная информация пользователь не раскрывается.
[00126] Например, в настоящем варианте осуществления, содержание сеанса пользователей может переноситься в форме аудиофайлов. На фиг.5 показана схема, демонстрирующая интерфейс после установления сеанса между первым пользователем и вторым пользователем.
[00127] Позиция 10 обозначает сотовый телефон, и позиция 20 обозначает область отображения сотового телефона.
[00128] Позиция 201 обозначает строку извещений сеанса, где позиция 2011 обозначает функциональную кнопку для возврата к предыдущему интерфейсу, позиция 2012 используется для отображения города цели сеанса, и позиция 2013 также обозначает функциональную кнопку для установления параметра.
[00129] Позиция 202 обозначает вступительные замечания цели сеанса, где позиция 2021 обозначает кнопку воспроизведения для воспроизведения вступительных замечаний цели сеанса, позиция 2022 обозначает индикатор выполнения воспроизведения, и позиция 2013 обозначает длительность вступительных замечаний цели сеанса.
[00130] Позиция 203 обозначает окно чата, где позиция 2031 обозначает случайный совет, генерируемый сервером, позиция 2032 обозначает содержание сеанса (аудиофайлы), отправленное от первого пользователя которое снабжено кнопкой воспроизведения, позиция 2033 обозначает длительность содержания сеанса, отправленного от первого пользователя, позиция 2034 обозначает содержание сеанса (аудиофайлы), отправленное от второго пользователя, которое снабжено кнопкой воспроизведения, позиция 2035 обозначает длительность содержания сеанса, отправленного от второго пользователя, позиция 2036 обозначает функциональную кнопку для записи аудиофайла, отправляемого в качестве содержания сеанса, позиция 2037 обозначает функциональную кнопку для отображения статуса в чате, и позиция 2038 обозначает функциональную кнопку для смены цели сеанса.
[00131] Как показано на фиг.5, после установления сеанса между первым пользователем и вторым пользователем, первый пользователь и второй пользователь могут отправлять друг другу содержание сеанса. В настоящем варианте осуществления, содержание сеанса описано только как аудиофайлы, но в фактической реализации, содержание сеанса также может быть таким содержанием, которое может передаваться через сеть, например, словами, фотографиями или видеофайлами.
[00132] Другой альтернативный вариант осуществления.
[00133] В сеансе между первым пользователем и вторым пользователем, отображается обработанная пользовательская информация друг друга, причем обработанная пользовательская информация не раскрывает личную информацию пользователя.
[00134] В необязательном порядке, обработка пользовательской информации друг друга может осуществляться сервером или терминалом.
[00135] Например, аватар друг друга отображается в окне чата, и аватар подвергается заранее установленной нечеткой обработке, причем нечеткая обработка может увеличивать эффект матового стекла аватара друг друга или редактирует аватар пользователя, таким образом, что основные черты лица пользователя скрываются, что позволяет эффективно защищать личную информацию пользователя.
[00136] В необязательном порядке, когда сеанс между первым пользователем и вторым пользователем достигает первого условия, первый пользователь и второй пользователь могут применять для просмотра пользовательской информации друг друга.
[00137] Вариант осуществления настоящего раскрытия предусматривает способ установления сеанса, в котором, после того, как первый пользователь отправляет запрос сеанса, цель сеанса согласуется с первым пользователем на сервере, и только идентификатор цели сеанса (т.е. второго пользователя) первого пользователя возвращается обратно на терминал для установления сеанса, таким образом, что терминал может различать разговоры посредством идентификатора, таким образом, личная информация пользователей не может выводиться без разрешения пользователей. Задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00138] Как показано на фиг.6, настоящий вариант осуществления предусматривает сервер для установления сеанса, включающий в себя: первый модуль 401 приема, выполненный с возможностью приема запроса сеанса, отправленного от первого пользователя через терминал; модуль 402 согласования, выполненный с возможностью согласования цели сеанса (т.е. второго пользователя) с первым пользователем; и первый модуль 403 отправки, выполненный с возможностью отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
[00139] Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю.
[00140] В необязательном порядке, как показано на фиг.7, сервер может дополнительно включать в себя: второй модуль 404 отправки, выполненный с возможностью отправки сеансового сообщения, которое несет идентификатор второго пользователя и содержание сеанса второго пользователя, на терминал, после того, как первый модуль 403 отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
[00141] В необязательном порядке, как показано на фиг.8, сервер может дополнительно включать в себя: второй модуль 405 приема, выполненный с возможностью приема содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, и идентификатора второго пользователя, отправленного с терминала, после того, как первый модуль 403 отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем; и третий модуль 406 отправки, выполненный с возможностью отправки сеансового сообщения, которое несет идентификатор первого пользователя, идентификатор второго пользователя и содержание сеанса первого пользователя, второму пользователю.
[00142] В необязательном порядке, как показано на фиг.9 или фиг.10, сервер может дополнительно включать в себя: четвертый модуль 407 отправки, выполненный с возможностью отправки пользовательской информации второго пользователя на терминал, после того, как первый модуль 403 отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем; или модуль 408 обработки, выполненный с возможностью обработки пользовательской информации второго пользователя, после того, как первый модуль 403 отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем, таким образом, что обработанная пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, и выполненный с возможностью отправки обработанной пользовательской информации второго пользователя на терминал.
[00143] В необязательном порядке, как показано на фиг.11, первый модуль 401 приема включает в себя: первый блок 4011 приема, выполненный с возможностью приема запроса сеанса, отправленного от первого пользователя через терминал; блок 4012 записи, выполненный с возможностью записи времени, в которое принимается запрос сеанса первого пользователя, в качестве первого времени.
[00144] Как показано на фиг.12, модуль 402 согласования включает в себя: первый блок 4021 определения, выполненный с возможностью определения, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени; первый блок 4022 обработки, выполненный с возможностью использования цели сеанса в реальном времени, согласующейся с первым пользователем, в качестве второго пользователя, если первый блок 4021 определения определяет, что цель сеанса в реальном времени, согласующаяся с первым пользователем, существует; второй блок 4023 обработки, выполненный с возможностью поиска пользователя, который отправляет запрос сеанса со временем, ближайшим к или предшествующим первому времени, в качестве второго пользователя, если первый блок 4021 определения определяет, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует. Целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
[00145] В необязательном порядке, первый блок 4021 определения выполнен с возможностью осуществления операций следующих этапов.
[00146] Этап A: производится определение, записана ли цель сеанса, согласующаяся с первым пользователем, в локально хранящейся регистрационной таблице; если цель сеанса, согласующаяся с первым пользователем, записана в локально хранящейся регистрационной таблице, процесс переходит к этапу B; и если цель сеанса, согласующаяся с первым пользователем, не записана в локально хранящейся регистрационной таблице, процесс переходит к этапу C.
[00147] Этап B: цель сеанса, согласующаяся с первым пользователем, записанная в локально хранящейся регистрационной таблице, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и процесс заканчивается.
[00148] Этап C: цель сеанса, согласующаяся с первым пользователем, выбирается из локальной очереди кандидатов согласно первому заранее установленному правилу, если выбор успешен, процесс переходит к этапу D; и если выбор неудачен, процесс переходит к этапу E.
[00149] Этап D: цель сеанса, которая согласуется с первым пользователем и выбрана из локальной очереди кандидатов согласно первому правилу, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и первый пользователь и цель сеанса в реальном времени, согласующаяся с первым пользователем, записываются в регистрационной таблице, и процесс заканчивается.
[00150] Этап E: первый пользователь добавляется в очередь кандидатов, и процесс возвращается к этапу A, если цель сеанса в реальном времени, согласующаяся с первым пользователем, не является успешно согласованной по достижении первой длительности, принимается решение, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, и процесс заканчивается.
[00151] В необязательном порядке, первым правилом является любое или любая комбинация из следующих правил: правило, согласно которому пользователь, отличающийся полом от первого пользователя, выбирается из очереди кандидатов с первой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов со второй заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
[00152] В необязательном порядке, второй блок 4023 обработки выполнен с возможностью поиска пользователя, который отправляет запрос сеанса до первого времени в прямом порядке, в соответствии со временем отправки запроса сеанса, если пользователь, который отвечает второму заранее установленному правилу, найден, пользователь, который отвечает второму заранее установленному правилу, используется в качестве второго пользователя.
[00153] В необязательном порядке, вторым правилом является любое или любая комбинация из следующих правил: правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается с третьей заранее установленной вероятностью использования в качестве второго пользователя; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается с четвертой заранее установленной вероятностью использования в качестве второго пользователя.
[00154] В необязательном порядке, как показано на фиг.13, сервер может дополнительно включать в себя: третий модуль 409 приема, выполненный с возможностью приема запроса, отправленного от первого пользователя для получения пользовательской информации второго пользователя, когда сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия, после того, как первый модуль 403 отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем; и пятый модуль 410 отправки, выполненный с возможностью отправки запроса первого пользователя для получения пользовательской информации второму пользователю
[00155] В необязательном порядке, как показано на фиг.14, сервер может дополнительно включать в себя: шестой модуль 411 отправки, выполненный с возможностью отправки пользовательской информации второго пользователя на терминал, когда второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
[00156] В необязательном порядке, первое условие состоит в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[00157] В необязательном порядке, как показано на фиг.15, сервер может дополнительно включать в себя: седьмой модуль 412 отправки, выполненный с возможностью отправки вступительных замечаний второго пользователя на терминал, после того, как первый модуль 403 отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, локально предварительно сохраненные вторым пользователем.
[00158] Вариант осуществления настоящего раскрытия предусматривает сервер для установления сеанса, в котором, после того, как первый пользователь отправляет запрос сеанса, цель сеанса согласуется с первым пользователем, и только идентификатор цели сеанса, второго пользователя, первого пользователя возвращается обратно на терминал для установления сеанса, таким образом, что терминал может различать разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00159] Как показано на фиг.16, настоящий вариант осуществления предусматривает устройство для установления сеанса, включающее в себя: первый модуль 501 отправки, выполненный с возможностью отправки запроса сеанса первого пользователя на сервер; первый модуль 502 приема, выполненный с возможностью приема идентификатора второго пользователя, отправленного с сервера; модуль 503 установления, выполненный с возможностью установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и сокрытия идентификатора второго пользователя. Второй пользователь является целью сеанса, полученной сервером, путем осуществления согласования на первом пользователе, и идентификатор используется для отличения цели сеанса первого пользователя.
[00160] В необязательном порядке, как показано на фиг.17, устройство может дополнительно включать в себя: второй модуль 504 приема, выполненный с возможностью приема сеансового сообщения, которое отправлено с сервера и несет идентификатор второго пользователя и содержание сеанса второго пользователя, после того, как модуль 503 установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя; и модуль 505 вывода, выполненный с возможностью вывода содержания сеанса второго пользователя в сеансе между первым пользователем и вторым пользователем.
[00161] В необязательном порядке, как показано на фиг.18, устройство может дополнительно включать в себя: третий модуль 506 приема, выполненный с возможностью приема содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, после того, как модуль 503 установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя; и второй модуль 507 отправки, выполненный с возможностью отправки содержания сеанса первого пользователя и идентификатора второго пользователя на сервер.
[00162] В необязательном порядке, как показано на фиг.19, устройство может дополнительно включать в себя: четвертый модуль 508 приема, выполненный с возможностью приема пользовательской информации второго пользователя, отправленной с сервера, и обработки и вывода пользовательской информации второго пользователя, благодаря чему, выводимая пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, после того, как модуль 503 установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00163] В необязательном порядке, как показано на фиг.20, устройство может дополнительно включать в себя: пятый модуль 509 приема, выполненный с возможностью приема пользовательской информации первого пользователя, и обработки пользовательской информации первого пользователя, таким образом, что обработанная пользовательская информация первого пользователя не раскрывает личную информацию первого пользователя, после того, как модуль 503 установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00164] В необязательном порядке, как показано на фиг.21, устройство может дополнительно включать в себя: шестой модуль 510 приема, выполненный с возможностью приема и пересылки запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, на сервер когда сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия, после того, как модуль 503 установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00165] В необязательном порядке, как показано на фиг.22, устройство может дополнительно включать в себя: седьмой модуль 511 приема, выполненный с возможностью приема пользовательской информации второго пользователя, отправленной с сервера, когда второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
[00166] В необязательном порядке, первое условие состоит в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[00167] Как показано на фиг.23, устройство может дополнительно включать в себя: восьмой модуль 512 приема, выполненный с возможностью приема и вывода вступительных замечаний второго пользователя, отправленных с сервера, после того, как модуль 503 установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, предварительно сохраненные на сервере вторым пользователем.
[00168] Вариант осуществления настоящего раскрытия предусматривает устройство для установления сеанса, в котором, после того, как первый пользователь отправляет запрос сеанса, цель сеанса согласуется с первым пользователем на сервере, и принимается только идентификатор цели сеанса, второго пользователя, первого пользователя, возвращаемый сервером, для установления сеанса, чтобы терминал мог различать разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00169] Настоящий вариант осуществления дополнительно предусматривает систему для установления сеанса, включающую в себя любой вышеописанный сервер для установления сеанса и любое вышеописанное устройство для установления сеанса.
[00170] Вариант осуществления настоящего раскрытия предусматривает систему для установления сеанса, после того, как первый пользователь отправляет запрос сеанса, цель сеанса согласуется с первым пользователем, и только идентификатор цели сеанса (т.е. второго пользователя) первого пользователя возвращается обратно на терминал для установления сеанса, благодаря чему, терминал различает разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00171] Вариант осуществления настоящего раскрытия дополнительно предусматривает устройство, и устройство может представлять собой сервер.
[00172] Устройство включает в себя: один или более процессоров, память и одну или более программ. Одна или более программ хранятся в памяти и предназначены для выполнения одним или более процессорами. Одна или более программ имеют следующие функции: прием запроса сеанса, отправленного от первого пользователя через терминал; осуществление согласования для получения цели сеанса (т.е. второго пользователя) с первым пользователем; и отправку идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю.
[00173] В необязательном порядке, одна или более программ также имеют следующие функции: отправку сеансового сообщения, которое несет идентификатор второго пользователя и содержание сеанса второго пользователя, на терминал, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
[00174] В необязательном порядке, одна или более программ также имеют следующие функции: прием содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, и идентификатора второго пользователя, отправленный с терминала, и отправку сеансового сообщения, которое несет идентификатор первого пользователя, идентификатор второго пользователя и содержание сеанса первого пользователя, второму пользователю, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
[00175] В необязательном порядке, одна или более программ также имеют следующие функции: отправку пользовательской информации второго пользователя на терминал, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем; или обработку пользовательской информации второго пользователя таким образом, что обработанная пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, и отправку обработанной пользовательской информации второго пользователя на терминал.
[00176] В необязательном порядке, прием запроса сеанса, отправленного от первого пользователя через терминал, может осуществляться следующим образом: прием запроса сеанса, отправленного от первого пользователя через терминал, и запись время, в которое принимается запрос сеанса первого пользователя, в качестве первого времени.
[00177] В необязательном порядке, осуществление согласования для получения цели сеанса (т.е. второго пользователя) с первым пользователем может осуществляться следующим образом: определение, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени; использование цели сеанса в реальном времени, согласующейся с первым пользователем, в качестве второго пользователя, если цель сеанса в реальном времени, согласующаяся с первым пользователем, существует; и поиск пользователя, который отправляет запрос сеанса со временем, ближайшим к или предшествующим первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует. Целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
[00178] В необязательном порядке, определение, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, может осуществляться следующим образом.
[00179] Этап A, производится определение, записана ли цель сеанса, согласующаяся с первым пользователем, в локально хранящейся регистрационной таблице, если цель сеанса, согласующаяся с первым пользователем, записана в локально хранящейся регистрационной таблице, процесс переходит к этапу B; и если цель сеанса, согласующаяся с первым пользователем, не записана в локально хранящейся регистрационной таблице, процесс переходит к этапу C.
[00180] Этап B, цель сеанса, согласующаяся с первым пользователем, записанная в локально хранящейся регистрационной таблице, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и процесс заканчивается.
[00181] Этап C, цель сеанса, согласующаяся с первым пользователем, выбирается из локальной очереди кандидатов согласно первому заранее установленному правилу, если выбор успешен, процесс переходит к этапу D; и если выбор неудачен, процесс переходит к этапу E.
[00182] Этап D, цель сеанса, которая согласуется с первым пользователем и выбрана из локальной очереди кандидатов согласно первому правилу, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и первый пользователь и цель сеанса в реальном времени, согласующаяся с первым пользователем, записываются в регистрационной таблице, и процесс заканчивается.
[00183] Этап E, первый пользователь добавляется в очередь кандидатов, и процесс возвращается к этапу A, если цель сеанса в реальном времени, согласующаяся с первым пользователем, не является успешно согласованной по достижении первой длительности, принимается решение, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, и процесс заканчивается.
[00184] В необязательном порядке, первое правило может быть любым или любой комбинацией из следующих правил: правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается из очереди кандидатов с первой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов, со второй заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
[00185] В необязательном порядке, поиск пользователя, который отправляет запрос сеанса со временем, ближайшим к и предшествующим первому времени, в качестве второго пользователя может осуществляться следующим образом: поиск пользователя, который отправляет запрос сеанса до первого времени в прямом порядке, в соответствии со временем отправки запроса сеанса, если пользователь, который отвечает второму заранее установленному правилу, найден, пользователь, который отвечает второму заранее установленному правилу, используется в качестве второго пользователя.
[00186] В необязательном порядке, второе правило может быть любым или любой комбинацией из следующих правил: правило, согласно которому пользователь, отличающийся полом от первого пользователя, выбирается с третьей заранее установленной вероятностью использования в качестве второго пользователя; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается с четвертой заранее установленной вероятностью использования в качестве второго пользователя.
[00187] В необязательном порядке, одна или более программ также имеют следующие функции: после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем, прием запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, когда сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия; и отправку запроса первого пользователя для получения пользовательской информации второму пользователю.
[00188] В необязательном порядке, одна или более программ также имеют следующие функции: отправку пользовательской информации второго пользователя на терминал, когда второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
[00189] В необязательном порядке, первое условие может состоять в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[00190] В необязательном порядке, одна или более программ также имеют следующие функции: отправку вступительных замечаний второго пользователя на терминал, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, локально предварительно сохраненные вторым пользователем.
[00191] Вариант осуществления настоящего раскрытия предусматривает устройство, после того, как первый пользователь отправляет запрос сеанса через терминал, цель сеанса согласуется с первым пользователем, и только идентификатор цели сеанса, второго пользователя, первого пользователя возвращается обратно на терминал для установления сеанса, таким образом, что терминал может различать разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00192] Кроме того, настоящий вариант осуществления дополнительно предусматривает энергонезависимый считываемый носитель данных для хранения одной или более программ, причем одна или более программ применяются к устройству, имеющему сенсорный экран, что позволяет устройству выполнять инструкции следующих этапов: приема запроса сеанса, отправленного от первого пользователя через терминал; осуществления согласования для получения цели сеанса (т.е. второго пользователя) с первым пользователем; и отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю.
[00193] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: отправки сеансового сообщения, которое несет идентификатор второго пользователя и содержание сеанса второго пользователя, на терминал, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
[00194] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, и идентификатора второго пользователя, которые отправляются с терминала, и отправки сеансового сообщения, которое несет идентификатор первого пользователя, идентификатор второго пользователя и содержание сеанса первого пользователя, второму пользователю, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
[00195] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: отправки пользовательской информации второго пользователя на терминал, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем; или обработки пользовательской информации второго пользователя таким образом, что обработанная пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, и отправки обработанной пользовательской информации второго пользователя на терминал.
[00196] В необязательном порядке, прием запроса сеанса, отправленного от первого пользователя через терминал, может осуществляться следующим образом: прием запроса сеанса, отправленного от первого пользователя через терминал, и запись время, в которое принимается запрос сеанса первого пользователя, в качестве первого времени.
[00197] В необязательном порядке, осуществление согласования для получения цели сеанса, второго пользователя, с первым пользователем может осуществляться следующим образом: определение, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени; использование цели сеанса в реальном времени, согласующейся с первым пользователем, в качестве второго пользователя, если цель сеанса в реальном времени, согласующаяся с первым пользователем, существует; и поиск пользователя, который отправляет запрос сеанса со временем, ближайшим к или предшествующим первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует. Целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
[00198] В необязательном порядке, определение, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, может осуществляться следующим образом.
[00199] Этап A, производится определение, записана ли цель сеанса, согласующаяся с первым пользователем, в локально хранящейся регистрационной таблице, если цель сеанса, согласующаяся с первым пользователем, записана в локально хранящейся регистрационной таблице, процесс переходит к этапу B; и если цель сеанса, согласующаяся с первым пользователем, не записана в локально хранящейся регистрационной таблице, процесс переходит к этапу C.
[00200] Этап B, цель сеанса, согласующаяся с первым пользователем, записанная в локально хранящейся регистрационной таблице, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и процесс заканчивается.
[00201] Этап C, цель сеанса, согласующаяся с первым пользователем, выбирается из локальной очереди кандидатов согласно первому заранее установленному правилу, если выбор успешен, процесс переходит к этапу D; и если выбор неудачен, процесс переходит к этапу E.
[00202] Этап D, цель сеанса, которая согласуется с первым пользователем и выбрана из локальной очереди кандидатов согласно первому правилу, используется в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и первый пользователь и цель сеанса в реальном времени, согласующаяся с первым пользователем, записываются в регистрационной таблице, и процесс заканчивается.
[00203] Этап E, первый пользователь добавляется в очередь кандидатов, и процесс возвращается к этапу A, если цель сеанса в реальном времени, согласующаяся с первым пользователем, не является успешно согласованной по достижении первой длительности, принимается решение, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, и процесс заканчивается.
[00204] В необязательном порядке, первое правило может быть любым или любой комбинацией из следующих правил: правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается из очереди кандидатов с первой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов со второй заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
[00205] В необязательном порядке, поиск пользователя, который отправляет запрос сеанса со временем, ближайшим к и предшествующим первому времени, в качестве второго пользователя может осуществляться следующим образом: поиск пользователя, который отправляет запрос сеанса до первого времени в прямом порядке, в соответствии со временем отправки запроса сеанса, если пользователь, который отвечает второму заранее установленному правилу, найден, использование пользователя, который отвечает второму заранее установленному правилу в качестве второго пользователя.
[00206] В необязательном порядке, второе правило может быть любым или любой комбинацией из следующих правил: правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается с третьей заранее установленной вероятностью использования в качестве второго пользователя; и правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается с четвертой заранее установленной вероятностью использования в качестве второго пользователя.
[00207] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, когда сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем; и запроса первого пользователя для получения пользовательской информации отправляется второму пользователю.
[00208] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: отправки пользовательской информации второго пользователя на терминал, если второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
[00209] В необязательном порядке, первое условие может состоять в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[00210] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: отправки вступительных замечаний второго пользователя на терминал, после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, локально предварительно сохраненные вторым пользователем.
[00211] Вариант осуществления настоящего раскрытия предусматривает энергонезависимый носитель данных, причем устройство, имеющее энергонезависимый носитель данных, согласует цель сеанса с первым пользователем, после того, как первый пользователь отправляет запрос сеанса, и возвращает только идентификатор цели сеанса, второго пользователя, первого пользователя на терминал для установления сеанса, благодаря чему, терминал различает разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00212] Вариант осуществления настоящего раскрытия дополнительно предусматривает устройство, например, устройство может представлять собой сотовый телефон, планшетный ПК, мобильный компьютер и т.д.
[00213] Устройство включает в себя: один или более процессоров, память и одну или более программ, хранящихся в памяти и предназначенных для выполнения одним или более процессорами. Одна или более программ имеют следующие функции: отправку запроса сеанса первого пользователя на сервер; прием идентификатора второго пользователя, отправленного с сервера; и установление сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и сокрытие идентификатора второго пользователя. Второй пользователь является целью сеанса, полученной сервером, путем осуществления согласования на первом пользователе, и идентификатор используется для отличения цели сеанса первого пользователя.
[00214] В необязательном порядке, одна или более программ также имеют следующие функции: прием сеансового сообщения, которое отправлено с сервера и несет идентификатор второго пользователя и содержание сеанса второго пользователя, после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя; вывод содержания сеанса второго пользователя в сеансе между первым пользователем и вторым пользователем.
[00215] В необязательном порядке, одна или более программ также имеют следующие функции: прием содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, и отправку содержания сеанса первого пользователя и идентификатор второго пользователя на сервер после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00216] В необязательном порядке, одна или более программ также имеют следующие функции: прием пользовательской информации второго пользователя, отправленной с сервера, и обработку и вывод пользовательской информации второго пользователя благодаря чему, выводимая пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00217] В необязательном порядке, одна или более программ также имеют следующие функции: прием пользовательской информации первого пользователя, и обработку пользовательской информации первого пользователя, таким образом, что обработанная пользовательская информация первого пользователя не раскрывает личную информацию первого пользователя, после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00218] Предпочтительно, одна или более программ также имеют следующие функции: прием и пересылку запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, на сервер когда сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00219] В необязательном порядке, одна или более программ также имеют следующие функции: прием пользовательской информации второго пользователя, отправленной с сервера, если второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
[00220] В необязательном порядке, первое условие состоит в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[00221] В необязательном порядке, одна или более программ также имеют следующие функции: прием и вывод вступительных замечаний второго пользователя, отправленных с сервера после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, предварительно сохраненные на сервере вторым пользователем.
[00222] Вариант осуществления настоящего раскрытия предусматривает устройство, после того, как первый пользователь отправляет запрос сеанса, и сервер согласует цель сеанса с первым пользователем, принимается только идентификатор цели сеанса, второго пользователя, первого пользователя, возвращаемый сервером для установления сеанса, таким образом, что устройство различает разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00223] Кроме того, настоящий вариант осуществления дополнительно предусматривает энергонезависимый считываемый носитель данных для хранения одной или более программ, причем одна или более программ применяются к устройству, имеющему сенсорный экран, что позволяет устройству выполнять инструкции следующих этапов: отправки запроса сеанса первого пользователя на сервер; приема идентификатора второго пользователя, отправленного с сервера; и установлении сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и сокрытия идентификатора второго пользователя. Второй пользователь является целью сеанса, полученной сервером, путем осуществления согласования на первом пользователе, и идентификатор используется для отличения цели сеанса первого пользователя.
[00224] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема сеансового сообщения, которое отправлено с сервера и несет идентификатор второго пользователя и содержание сеанса второго пользователя, после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя; вывода содержания сеанса второго пользователя в сеансе между первым пользователем и вторым пользователем.
[00225] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: прием содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, и отправку содержания сеанса первого пользователя и идентификатор второго пользователя на сервер после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00226] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема пользовательской информации второго пользователя, отправленной с сервера, и обработки и вывод пользовательской информации второго пользователя благодаря чему, выводимая пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00227] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема пользовательской информации первого пользователя, и обработки пользовательской информации первого пользователя, таким образом, что обработанная пользовательская информация первого пользователя не раскрывает личную информацию первого пользователя после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00228] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема и пересылки запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, на сервер когда сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
[00229] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема пользовательской информации второго пользователя, отправленной с сервера, если второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
[00230] В необязательном порядке, первое условие состоит в том, что в сеансе между первым пользователем и вторым пользователем, количество разговоров достигает заранее установленного количества.
[00231] В необязательном порядке, одна или более программ также могут предписывать устройству исполнять инструкции следующих этапов: приема и вывода вступительных замечаний второго пользователя, отправленных с сервера после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя. Вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, предварительно сохраненные на сервере вторым пользователем.
[00232] Вариант осуществления настоящего раскрытия предусматривает энергонезависимый носитель данных, устройство, имеющее энергонезависимый носитель данных, выполняет одну или более программ, хранящихся на энергонезависимом носителе данных, таким образом, что устройство может принимать только идентификатор цели сеанса, второго пользователя, первого пользователя, возвращаемый сервером после того, как первый пользователь отправляет запрос сеанса, и сервер согласует цель сеанса с первым пользователем, для установления сеанса, таким образом, что устройство различает разговоры посредством идентификатора, таким образом, никакая личная информация пользователей не выводится без разрешения пользователей, при этом задача установления временного сеанса для пользователей выполняется без раскрытия личной информации пользователей, и защита личной информации пользователей усиливается.
[00233] Из описания вышеописанных вариантов осуществления, специалисты в данной области техники могут отчетливо понять, что варианты осуществления настоящего раскрытия можно реализовать аппаратными средствами или можно реализовать в виде программного обеспечения, работающего на необходимой аппаратной платформе общего назначения. На основании этого понимания, технические решения вариантов осуществления настоящего раскрытия могут быть представлены в форме программного продукта, программный продукт может храниться на энергонезависимом носителе данных (это может быть CD-ROM, U-диск, мобильный HD и т.д.), включающем в себя несколько инструкций, предписывающих компьютерному устройству (это может быть персональный компьютер, сервер или сетевое устройство и т.д.) осуществлять способы различных вариантов осуществления настоящего раскрытия.
[00234] Специалисты в данной области техники могут понять, что чертежи являются лишь схемами необязательных вариантов осуществления, модули или последовательности операций в чертежах не являются необходимыми для осуществления настоящее раскрытие.
[00235] Специалисты в данной области техники могут понять, что модули в устройствах вариантов осуществления могут распределяться в устройствах вариантов осуществления согласно описанию вариантов осуществления, или могут быть, соответственно, заменены на одно или более устройств, отличных от настоящего варианта осуществления. Модули вышеописанных вариантов осуществления могут быть объединены в один модуль или могут быть дополнительно разделены на множество подмодулей.
[00236] Ряд вышеописанных вариантов осуществления настоящего раскрытия приведен только для описания, но не представляют всевозможные варианты осуществления.
[00237] Специалисты в данной области техники могут предложить различные изменения и модификации настоящего раскрытия, не выходящие за рамки сущности и объема настоящего раскрытия. Таким образом, если эти изменения и модификации настоящего раскрытия укладываются в объем формулы изобретения настоящего раскрытия и ее эквивалентов, настоящее раскрытие призвано охватывать эти изменения и модификации.
Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ содержит этапы, на которых: принимают запрос сеанса, отправленный от первого пользователя через терминал; осуществляют согласование для получения цели сеанса; отправляют идентификатор второго пользователя на терминал, с тем чтобы терминал установил сеанс между первым пользователем и вторым пользователем; причем идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю, при этом упомянутый прием запроса сеанса содержит этап, на котором записывают время, в которое принимается запрос сеанса первого пользователя, в качестве первого времени; и при этом упомянутое осуществление согласования содержит этапы, на которых: определяют, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени; используют цель сеанса в реальном времени, согласующуюся с первым пользователем в качестве второго пользователя, если цель сеанса в реальном времени, согласующаяся с первым пользователем, существует. 7 н. и 38 з.п. ф-лы, 23 ил.
1. Способ установления сеанса, отличающийся тем, что содержит этапы, на которых:
принимают запрос сеанса, отправленный от первого пользователя через терминал;
осуществляют согласование для получения цели сеанса, т.е. второго пользователя с первым пользователем; и
отправляют идентификатор второго пользователя на терминал, с тем чтобы терминал установил сеанс между первым пользователем и вторым пользователем,
причем идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю,
при этом упомянутый прием запроса сеанса содержит этап, на котором записывают время, в которое принимается запрос сеанса первого пользователя, в качестве первого времени; и
при этом упомянутое осуществление согласования содержит этапы, на которых:
определяют, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени;
используют цель сеанса в реальном времени, согласующуюся с первым пользователем, в качестве второго пользователя, если цель сеанса в реальном времени, согласующаяся с первым пользователем, существует; и
ищут пользователя, который отправляет запрос сеанса во время, ближайшее к или предшествующее первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует,
причем целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
2. Способ по п. 1, отличающийся тем, что после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем, дополнительно содержит этап, на котором отправляют сеансовое сообщение, которое несет идентификатор второго пользователя и содержание сеанса второго пользователя, на терминал.
3. Способ по п. 1, отличающийся тем, что после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем, дополнительно содержит этапы, на которых:
принимают содержание сеанса, введенное первым пользователем в сеансе между первым пользователем и вторым пользователем, и идентификатор второго пользователя, отправленный с терминала, и
отправляют сеансовое сообщение, которое несет идентификатор первого пользователя, идентификатор второго пользователя и содержание сеанса первого пользователя, второму пользователю.
4. Способ по п. 1, отличающийся тем, что после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем, дополнительно содержит этапы, на которых:
отправляют пользовательскую информацию второго пользователя на терминал;
или
обрабатывают пользовательскую информацию второго пользователя таким образом, что обработанная пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, и отправляют обработанную пользовательскую информацию второго пользователя на терминал.
5. Способ по п. 1, отличающийся тем, что определение того, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, осуществляется следующим образом:
этап А:
определение того, записана ли цель сеанса, согласующаяся с первым пользователем, в локально хранящейся регистрационной таблице,
процесс переходит к этапу В, если цель сеанса, согласующаяся с первым пользователем, записана в локально хранящейся регистрационной таблице; и
процесс переходит к этапу С, если цель сеанса, согласующаяся с первым пользователем, не записана в локально хранящейся регистрационной таблице;
этап В:
использование цели сеанса, согласующейся с первым пользователем, записанной в локально хранящейся регистрационной таблице, в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и процесс заканчивается;
этап С:
выбор цели сеанса, согласующейся с первым пользователем, из локальной очереди кандидатов согласно первому заранее установленному правилу,
процесс переходит к этапу D, если выбор успешен; и
процесс переходит к этапу Е, если выбор неудачен;
этап D:
использование цели сеанса, которая согласуется с первым пользователем и выбрана из локальной очереди кандидатов согласно первому правилу, в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и
запись первого пользователя и цели сеанса в реальном времени, согласующейся с первым пользователем, в регистрационной таблице, и процесс заканчивается; и
этап Е:
добавление первого пользователя в очередь кандидатов, и возврат процесса к этапу А,
определение, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, и процесс заканчивается, если цель сеанса в реальном времени, согласующаяся с первым пользователем, не является успешно согласованной по достижении первой длительности.
6. Способ по п. 5, отличающийся тем, что первым правилом является любое или любая комбинация из следующих правил:
правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается из очереди кандидатов с первой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем; и
правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов со второй заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
7. Способ по п. 5, отличающийся тем, что поиск пользователя, который отправляет запрос сеанса во время, ближайшее к и предшествующее первому времени, в качестве второго пользователя осуществляется следующим образом:
ищут пользователя, который отправляет запрос сеанса до первого времени в прямом порядке, в соответствии с временем отправки запроса сеанса,
используют пользователя, который отвечает второму заранее установленному правилу, в качестве второго пользователя, если пользователь, который отвечает второму заранее установленному правилу, найден.
8. Способ по п. 7, отличающийся тем, что вторым правилом является любое или любая комбинация из следующих правил:
правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается с третьей заранее установленной вероятностью использования в качестве второго пользователя; и
правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается с четвертой заранее установленной вероятностью использования в качестве второго пользователя.
9. Способ по п. 1, отличающийся тем, что после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем, способ дополнительно содержит этапы, на которых:
принимают запрос, отправленный от первого пользователя, для получения пользовательской информации второго пользователя, если сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия; и
отправляют запрос первого пользователя для получения пользовательской информации второму пользователю.
10. Способ по п. 9, отличающийся тем, что, когда второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации, дополнительно содержит этап, на котором отправляют пользовательскую информацию второго пользователя на терминал.
11. Способ по п. 9 или 10, отличающийся тем, что первым условием является то, что в сеансе между первым пользователем и вторым пользователем количество разговоров достигает заранее установленного количества.
12. Способ по п. 1, отличающийся тем, что после отправки идентификатора второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем, дополнительно содержит этап, на котором:
отправляют вступительные замечания второго пользователя на терминал,
причем вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, локально предварительно сохраненные вторым пользователем.
13. Способ установления сеанса, отличающийся тем, что содержит этапы, на которых:
отправляют запрос сеанса первого пользователя на сервер;
принимают идентификатор второго пользователя, отправленный с сервера; и
устанавливают сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и скрывают идентификатор второго пользователя,
причем второй пользователь является целью сеанса, полученной сервером путем осуществления согласования цели сеанса в реальном времени с первым пользователем согласно первому времени, в которое запрос сеанса был принят на сервере, либо путем поиска пользователя, который отправляет запрос сеанса во время, ближайшее к или предшествующее первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, причем целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
14. Способ по п. 13, отличающийся тем, что после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя, дополнительно содержит этапы, на которых:
принимают сеансовое сообщение, которое отправлено с сервера и несет идентификатор второго пользователя и содержание сеанса второго пользователя; и
выводят содержание сеанса второго пользователя в сеансе между первым пользователем и вторым пользователем.
15. Способ по п. 13, отличающийся тем, что после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя дополнительно содержит этапы, на которых:
принимают содержание сеанса, введенное первым пользователем в сеансе между первым пользователем и вторым пользователем, и отправляют содержание сеанса первого пользователя и идентификатор второго пользователя на сервер.
16. Способ по п. 13, отличающийся тем, что после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя дополнительно содержит этапы, на которых:
принимают пользовательскую информацию второго пользователя, отправленную с сервера, и
обрабатывают и выводят пользовательскую информацию второго пользователя так, что выводимая пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя.
17. Способ по п. 13, отличающийся тем, что после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя дополнительно содержит этапы, на которых:
принимают пользовательскую информацию первого пользователя, и
обрабатывают пользовательскую информацию первого пользователя, так что обработанная пользовательская информация первого пользователя не раскрывает личную информацию первого пользователя.
18. Способ по п. 13, отличающийся тем, что после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя дополнительно содержит этапы, на которых принимают и пересылают запрос, отправленный от первого пользователя, для получения пользовательской информации второго пользователя, на сервер, если сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия.
19. Способ по п. 18, отличающийся тем, что, когда второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации, дополнительно содержит этап, на котором принимают пользовательскую информацию второго пользователя, отправленную с сервера.
20. Способ по п. 18 или 19, отличающийся тем, что первым условием является то, что в сеансе между первым пользователем и вторым пользователем количество разговоров достигает заранее установленного количества.
21. Способ по п. 13, отличающийся тем, что после установления сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя, дополнительно содержит этап, на котором:
принимают и выводят вступительные замечания второго пользователя, отправленные с сервера;
причем вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, предварительно сохраненные на сервере вторым пользователем.
22. Сервер для установления сеанса, отличающийся тем, что содержит:
первый модуль приема, выполненный с возможностью приема запроса сеанса, отправленного от первого пользователя через терминал;
модуль согласования, выполненный с возможностью осуществления согласования для получения цели сеанса, т.е. второго пользователя с первым пользователем; и
первый модуль отправки, выполненный с возможностью отправки идентификатора второго пользователя на терминал, с тем чтобы терминал установил сеанс между первым пользователем и вторым пользователем,
причем идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю,
при этом первый модуль приема содержит блок записи, выполненный с возможностью записи времени, в которое принимается запрос сеанса первого пользователя, в качестве первого времени, при этом модуль согласования содержит:
первый блок определения, выполненный с возможностью определения того, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени,
первый блок обработки, выполненный с возможностью использования цели сеанса в реальном времени, согласующейся с первым пользователем, в качестве второго пользователя, если первый блок определения определяет, что цель сеанса в реальном времени, согласующаяся с первым пользователем, существует,
второй блок обработки, выполненный с возможностью поиска пользователя, который отправляет запрос сеанса во время, ближайшее к или предшествующее первому времени, в качестве второго пользователя, если первый блок определения определяет, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует,
причем целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
23. Сервер по п. 22, отличающийся тем, что сервер дополнительно содержит второй модуль отправки, выполненный с возможностью отправки сеансового сообщения, которое несет идентификатор второго пользователя и содержание сеанса второго пользователя, на терминал, после того как первый модуль отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
24. Сервер по п. 22, отличающийся тем, что сервер дополнительно содержит:
второй модуль приема, выполненный с возможностью приема содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, и идентификатора второго пользователя, отправленного с терминала, после того как первый модуль отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем;
третий модуль отправки, выполненный с возможностью отправки сеансового сообщения, которое несет идентификатор первого пользователя, идентификатор второго пользователя и содержание сеанса первого пользователя, второму пользователю.
25. Сервер по п. 22, отличающийся тем, что сервер дополнительно содержит:
четвертый модуль отправки, выполненный с возможностью отправки пользовательской информации второго пользователя на терминал, после того как первый модуль отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем;
или
модуль обработки, выполненный с возможностью обработки пользовательской информации второго пользователя, так что обработанная пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, и выполненный с возможностью отправки обработанной пользовательской информации второго пользователя на терминал, после того как первый модуль отправки отправляет идентификатор второго пользователя на терминал, так что терминал устанавливает сеанс между первым пользователем и вторым пользователем.
26. Сервер по п. 22, отличающийся тем, что первый блок определения выполнен с возможностью осуществления следующих этапов:
этап А:
определение того, записана ли цель сеанса, согласующаяся с первым пользователем, в локально хранящейся регистрационной таблице,
процесс переходит к этапу В, если цель сеанса, согласующаяся с первым пользователем, записана в локально хранящейся регистрационной таблице; и
процесс переходит к этапу С, если цель сеанса, согласующаяся с первым пользователем, не записана в локально хранящейся регистрационной таблице;
этап В:
использование цели сеанса, согласующейся с первым пользователем, записанной в локально хранящейся регистрационной таблице, в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и процесс заканчивается;
этап С:
выбор цели сеанса, согласующейся с первым пользователем, из локальной очереди кандидатов согласно первому заранее установленному правилу,
процесс переходит к этапу D, если выбор успешен; и
процесс переходит к этапу Е, если выбор неудачен;
этап D:
использование цели сеанса, которая согласуется с первым пользователем и выбрана из локальной очереди кандидатов согласно первому правилу, в качестве цели сеанса в реальном времени, согласующейся с первым пользователем, и
запись первого пользователя и цели сеанса в реальном времени, согласующейся с первым пользователем, в регистрационной таблице, и процесс заканчивается; и
этап Е:
добавление первого пользователя в очередь кандидатов, и возврат процесса к этапу А,
определение того, что цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, и процесс заканчивается, если цель сеанса в реальном времени, согласующаяся с первым пользователем, не является успешно согласованной по достижении первой длительности.
27. Сервер по п. 26, отличающийся тем, что первым правилом является любое или любая комбинация из следующих правил:
правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается из очереди кандидатов с первой заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем; и
правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается из очереди кандидатов со второй заранее установленной вероятностью использования в качестве цели сеанса в реальном времени, согласующейся с первым пользователем.
28. Сервер по п. 26, отличающийся тем, что второй блок обработки выполнен с возможностью поиска пользователя, который отправляет запрос сеанса до первого времени в прямом порядке в соответствии со временем отправки запроса сеанса, и выполнен с возможностью использования пользователя, который отвечает второму заранее установленному правилу, в качестве второго пользователя, если пользователь, который отвечает второму заранее установленному правилу, найден.
29. Сервер по п. 28, отличающийся тем, что вторым правилом является любое или любая комбинация из следующих правил:
правило, согласно которому пользователь, пол которого отличается от пола первого пользователя, выбирается с третьей заранее установленной вероятностью использования в качестве второго пользователя; и
правило, согласно которому пользователь, живущий в том же городе, что и первый пользователь, выбирается с четвертой заранее установленной вероятностью использования в качестве второго пользователя.
30. Сервер по п. 22, отличающийся тем, что сервер дополнительно содержит:
третий модуль приема, выполненный с возможностью приема запроса, отправленного от первого пользователя для получения пользовательской информации второго пользователя, если сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия, после того как первый модуль отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем; и
пятый модуль отправки, выполненный с возможностью отправки запроса первого пользователя для получения пользовательской информации второму пользователю.
31. Сервер по п. 30, отличающийся тем, что сервер дополнительно содержит шестой модуль отправки, выполненный с возможностью отправки пользовательской информации второго пользователя на терминал, если второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
32. Сервер по п. 30 или 31, отличающийся тем, что первым условием является то, что в сеансе между первым пользователем и вторым пользователем количество разговоров достигает заранее установленного количества.
33. Сервер по п. 22, отличающийся тем, что сервер дополнительно содержит:
седьмой модуль отправки, выполненный с возможностью отправки вступительных замечаний второго пользователя на терминал, после того как первый модуль отправки отправляет идентификатор второго пользователя на терминал таким образом, что терминал устанавливает сеанс между первым пользователем и вторым пользователем,
причем вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, локально предварительно сохраненные вторым пользователем.
34. Устройство для установления сеанса, отличающееся тем, что устройство содержит:
первый модуль отправки, выполненный с возможностью отправлять запрос сеанса первого пользователя на сервер;
первый модуль приема, выполненный с возможностью принимать идентификатор второго пользователя, отправленный с сервера; и
модуль установления, выполненный с возможностью устанавливать сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и скрывать идентификатор второго пользователя,
причем второй пользователь является целью сеанса, полученной сервером путем осуществления согласования цели сеанса в реальном времени с первым пользователем согласно первому времени, в которое запрос сеанса был принят на сервере, либо путем поиска пользователя, который отправляет запрос сеанса во время, ближайшее к или предшествующее первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, причем целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
35. Устройство по п. 34, отличающееся тем, что дополнительно содержит:
второй модуль приема, выполненный с возможностью приема сеансового сообщения, которое отправлено с сервера и несет идентификатор второго пользователя и содержание сеанса второго пользователя, после того как модуль установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя; и
модуль вывода, выполненный с возможностью вывода содержания сеанса второго пользователя в сеансе между первым пользователем и вторым пользователем.
36. Устройство по п. 34, отличающееся тем, что дополнительно содержит:
третий модуль приема, выполненный с возможностью приема содержания сеанса, введенного первым пользователем в сеансе между первым пользователем и вторым пользователем, после того как модуль установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя; и
второй модуль отправки, выполненный с возможностью отправки содержания сеанса первого пользователя и идентификатора второго пользователя на сервер.
37. Устройство по п. 34, отличающееся тем, что дополнительно содержит четвертый модуль приема, выполненный с возможностью принимать пользовательскую информацию второго пользователя, отправленную с сервера, и обрабатывать и выводить пользовательскую информацию второго пользователя, так что выводимая пользовательская информация второго пользователя не раскрывает личную информацию второго пользователя, после того как модуль установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
38. Устройство по п. 34, отличающееся тем, что дополнительно содержит пятый модуль приема, выполненный с возможностью принимать пользовательскую информацию первого пользователя и обрабатывать пользовательскую информацию первого пользователя, так что обработанная пользовательская информация первого пользователя не раскрывает личную информацию первого пользователя, после того как модуль установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
39. Устройство по п. 34, отличающееся тем, что дополнительно содержит шестой модуль приема, выполненный с возможностью приема и пересылки запроса, отправленного от первого пользователя, для получения пользовательской информации второго пользователя, на сервер, если сеанс между первым пользователем и вторым пользователем достигает первого заранее установленного условия, после того как модуль установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя.
40. Устройство по п. 39, отличающееся тем, что дополнительно содержит седьмой модуль приема, выполненный с возможностью приема пользовательской информации второго пользователя, отправленной с сервера, если второй пользователь соглашается с запросом первого пользователя для получения пользовательской информации.
41. Устройство по п. 39 или 40, отличающееся тем, что первым условием является то, что в сеансе между первым пользователем и вторым пользователем количество разговоров достигает заранее установленного количества.
42. Устройство по п. 34, отличающееся тем, что дополнительно содержит:
восьмой модуль приема, выполненный с возможностью приема и вывода вступительных замечаний второго пользователя, отправленных с сервера, после того как модуль установления устанавливает сеанс между первым пользователем и вторым пользователем согласно идентификатору второго пользователя;
причем вступительные замечания второго пользователя представляют собой слова, фотографии, аудиофайлы или видеофайлы, локально предварительно сохраненные вторым пользователем.
43. Система для установления сеанса, отличающаяся тем, что содержит сервер по любому из пп. 22-33 и устройство по любому из пп. 34-42.
44. Устройство для установления сеанса, отличающееся тем, что содержит:
один или более процессоров;
память; и
одну или более программ, хранящихся в памяти и предназначенных для исполнения одним или более процессорами, причем одна или более программ имеют следующие функции:
прием запроса сеанса, отправленного от первого пользователя через терминал;
осуществление согласования, для получения цели сеанса, второго пользователя с первым пользователем; и
отправку идентификатора второго пользователя на терминал, с тем чтобы терминал установил сеанс между первым пользователем и вторым пользователем;
причем идентификатор используется для того, чтобы терминал мог отличить цель сеанса первого пользователя, и идентификатор невидим первому пользователю,
при этом упомянутый прием запроса сеанса содержит запись времени, в которое принимается запрос сеанса первого пользователя, в качестве первого времени; и
при этом упомянутое осуществление согласования содержит:
определение того, существует ли цель сеанса в реальном времени, согласующаяся с первым пользователем, согласно первому времени;
использование цели сеанса в реальном времени, согласующейся с первым пользователем, в качестве второго пользователя, если цель сеанса в реальном времени, согласующаяся с первым пользователем, существует; и
поиск пользователя, который отправляет запрос сеанса во время, ближайшее к или предшествующее первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует,
причем целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
45. Устройство для установления сеанса, отличающееся тем, что содержит:
один или более процессоров;
память; и
одну или более программ, хранящихся в памяти и предназначенных для исполнения одним или более процессорами, причем одна или более программ имеют следующие функции:
отправку запроса сеанса первого пользователя на сервер;
прием идентификатора второго пользователя, отправленного с сервера; и
установление сеанса между первым пользователем и вторым пользователем согласно идентификатору второго пользователя и сокрытие идентификатора второго пользователя;
причем второй пользователь является целью сеанса, полученной сервером путем осуществления согласования цели сеанса в реальном времени с первым пользователем согласно первому времени, в которое запрос сеанса был принят на сервере, либо путем поиска пользователя, который отправляет запрос сеанса во время, ближайшее к или предшествующее первому времени, в качестве второго пользователя, если цели сеанса в реальном времени, согласующейся с первым пользователем, не существует, причем целью сеанса в реальном времени, согласующейся с первым пользователем, является пользователь, который отправляет запрос сеанса в первом диапазоне длительности до или после первого времени.
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
WO 2012035149 A1, 22.03.2012 | |||
CN 101309514 B, 04.07.2012. |
Авторы
Даты
2016-12-10—Публикация
2013-09-24—Подача