[0001] Данная заявка основана и притязает на приоритет патентной заявки Китая номер 2014105217448, поданной 30 сентября 2014 года, содержимое которой полностью содержится в данном документе посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие сущности относится к области техники связи, а более конкретно, к способу и устройству для передачи сообщения и к электронному оборудованию.
УРОВЕНЬ ТЕХНИКИ
[0003] Пользователь может инициировать запрос на установление ассоциирования с другими пользователями на основе технологий информационного взаимодействия, таких как мгновенный обмен сообщениями (IM, мгновенный обмен сообщениями) и т.п. Если противоположная сторона принимает запрос, то взаимосвязь на основе ассоциирования может устанавливаться между двумя пользователями. Иными словами, два пользователя становятся взаимно "контактами". Тем не менее, пользователи с большей вероятностью могут становиться контактами, если знают друг друга в жизни; в противном случае, пользователи обычно могут отклонять или игнорировать запрос на установление ассоциирования, инициируемый неизвестным пользователем, что затрудняет реализацию информационного взаимодействия между неизвестными пользователями.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Настоящее раскрытие сущности предоставляет способ и устройство для передачи сообщения и электронное оборудование для решения такой технической проблемы в предшествующем уровне техники, что режим отображения информации не является преимущественным для работы.
[0005] Согласно первому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен способ для передачи сообщения, включающий в себя:
[0006] - прием запроса на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться;
[0007] - определение тракта передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя; и
[0008] - передачу сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[0009] При необходимости, в тракте передачи сообщений существует взаимосвязь на основе ассоциирования между смежными учетными записями пользователей.
[0010] При необходимости, передача сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений включает в себя:
[0011] - когда существует множество трактов передачи сообщений, отправку информации относительно множества трактов передачи сообщений в исходную учетную запись; и
[0012] - прием информации выбора тракта, возвращаемой из исходной учетной записи, и выбор тракта передачи сообщений, соответствующего информации выбора тракта, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
[0013] При необходимости, передача сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений включает в себя:
[0014] - когда существует множество трактов передачи сообщений, выбор тракта передачи сообщений, имеющего минимальное число ретрансляционных учетных записей пользователей, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
[0015] При необходимости, передача сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений включает в себя:
[0016] - отправку ретрансляционного запроса на передачу сообщений в ретрансляционную учетную запись пользователя в тракте передачи сообщений; и
[0017] - когда ретрансляционная учетная запись пользователя возвращает сообщение с согласованием, если после ретрансляционной учетной записи пользователя следует другая ретрансляционная учетная запись пользователя, отправку ретрансляционного запроса на передачу сообщений в другую ретрансляционную учетную запись пользователя, а если после ретрансляционной учетной записи пользователя следует целевая учетная запись, отправку сеансового сообщения, включающего в себя сообщение, которое должно передаваться, в целевую учетную запись.
[0018] При необходимости, способ дополнительно включает в себя:
[0019] - согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя, отправку сообщения, которое должно передаваться, в ретрансляционную учетную запись пользователя;
[0020] - или, согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя, отправку запроса на просмотр сообщений и ретрансляционной учетной записи пользователя в исходную учетную запись и отправку сообщения, которое должно передаваться, в ретрансляционную учетную запись пользователя, когда исходная учетная запись возвращает сообщение с согласованием.
[0021] При необходимости, сеансовое сообщение также включает в себя информацию относительно тракта передачи сообщений.
[0022] При необходимости, передача сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений включает в себя:
[0023] - когда ретрансляционная учетная запись пользователя возвращает сообщение с отклонением, переключение на другой тракт передачи сообщений и отправку сообщения, которое должно передаваться, в целевую учетную запись через другой тракт передачи сообщений.
[0024] Согласно второму аспекту настоящего раскрытия сущности, предусмотрен способ для передачи сообщения, включающий в себя:
[0025] - отправку информации относительно целевой учетной записи на сервер через зарегистрированную учетную запись;
[0026] - прием тракта передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенного посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя; и
[0027] - передачу сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[0028] При необходимости, в тракте передачи сообщений существует взаимосвязь на основе ассоциирования между смежными учетными записями пользователей.
[0029] При необходимости, передача сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений включает в себя:
[0030] - отправку ретрансляционного запроса на передачу сообщений в первую ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений и отправку ретрансляционного запроса на передачу сообщений в целевую учетную запись, по меньшей мере, через одну ретрансляционную учетную запись пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться;
[0031] - при этом когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой ретрансляционную учетную запись пользователя, если ретрансляционный запрос на передачу сообщений согласован, ретрансляционный запрос на передачу сообщений отправляется в учетную запись пользователя следующего уровня посредством учетной записи приемного устройства ретрансляционного запроса на передачу сообщений; и
[0032] - когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой целевую учетную запись, информация относительно тракта передачи сообщений и сообщения, которое должно передаваться в ретрансляционном запросе на передачу сообщений, показана посредством терминала, которому назначается целевая учетная запись.
[0033] Согласно третьему аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен способ для передачи сообщения, включающий в себя:
[0034] - прием ретрансляционного запроса на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений включает в себя информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться;
[0035] - когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в тракте передачи сообщений, показ тракта передачи сообщений и сообщения, которое должно передаваться; и
[0036] - когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправку ретрансляционного запроса на передачу сообщений в учетную запись пользователя следующего уровня в тракте передачи сообщений.
[0037] При необходимости, способ дополнительно включает в себя:
[0038] - когда обнаруживается предварительно установленная пользовательская операция, отправку сообщения с согласованием, соответствующего ретрансляционному запросу на передачу сообщений, на сервер.
[0039] Согласно четвертому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено устройство для передачи сообщения, включающее в себя:
[0040] - приемный блок, сконфигурированный с возможностью принимать запрос на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться;
[0041] - блок определения, сконфигурированный с возможностью определять тракт передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя; и
[0042] - передающий блок, сконфигурированный с возможностью передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[0043] При необходимости, в тракте передачи сообщений существует взаимосвязь на основе ассоциирования между смежными учетными записями пользователей.
[0044] При необходимости, передающий блок включает в себя:
[0045] - субблок отправки информации, сконфигурированный с возможностью, когда существует множество трактов передачи сообщений, отправлять информацию относительно множества трактов передачи сообщений в исходную учетную запись; и
[0046] - первый субблок выбора тракта, сконфигурированный с возможностью принимать информацию выбора тракта, возвращаемую из исходной учетной записи, и выбирать тракт передачи сообщений, соответствующий информации выбора тракта, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
[0047] При необходимости, передающий блок включает в себя:
[0048] - второй субблок выбора тракта, сконфигурированный с возможностью, когда существует множество трактов передачи сообщений, выбирать тракт передачи сообщений, имеющий минимальное число ретрансляционных учетных записей пользователей, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
[0049] При необходимости, передающий блок включает в себя:
[0050] - субблок отправки запросов, сконфигурированный с возможностью отправлять ретрансляционный запрос на передачу сообщений в ретрансляционную учетную запись пользователя в тракте передачи сообщений; и
[0051] - субблок обработки сообщений с согласованием, сконфигурированный с возможностью, когда ретрансляционная учетная запись пользователя возвращает сообщение с согласованием, если после ретрансляционной учетной записи пользователя следует другая ретрансляционная учетная запись пользователя, отправлять ретрансляционный запрос на передачу сообщений в другую ретрансляционную учетную запись пользователя, а если после ретрансляционной учетной записи пользователя следует целевая учетная запись, отправлять сеансовое сообщение, содержащее сообщение, которое должно передаваться, в целевую учетную запись.
[0052] При необходимости, устройство дополнительно включает в себя:
[0053] - блок обработки запросов на просмотр, сконфигурированный с возможностью, согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя, отправлять сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя, либо согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя, отправлять запрос на просмотр сообщений и ретрансляционную учетную запись пользователя в исходную учетную запись и отправлять сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя, когда исходная учетная запись возвращает сообщение с согласованием.
[0054] При необходимости, устройство дополнительно включает в себя:
[0055] - блок отправки информации тракта, сконфигурированный с возможностью отправлять информацию относительно тракта передачи сообщений в целевую учетную запись.
[0056] При необходимости, передающий блок включает в себя:
[0057] - субблок обработки сообщений с отклонением, сконфигурированный с возможностью, когда ретрансляционная учетная запись пользователя возвращает сообщение с отклонением, переключаться на другой тракт передачи сообщений и отправлять сообщение, которое должно передаваться, в целевую учетную запись через другой тракт передачи сообщений.
[0058] Согласно пятому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено устройство для передачи сообщения, включающее в себя:
[0059] - блок отправки, сконфигурированный с возможностью отправлять информацию относительно целевой учетной записи на сервер через зарегистрированную учетную запись;
[0060] - приемный блок, сконфигурированный с возможностью принимать тракт передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений содержит, по меньшей мере, одну ретрансляционную учетную запись пользователя; и
[0061] - передающий блок, сконфигурированный с возможностью передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[0062] При необходимости, в тракте передачи сообщений существует взаимосвязь на основе ассоциирования между смежными учетными записями пользователей.
[0063] При необходимости, передающий блок включает в себя:
[0064] - субблок отправки запросов, сконфигурированный с возможностью отправлять ретрансляционный запрос на передачу сообщений в первую ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений и отправлять ретрансляционный запрос на передачу сообщений в целевую учетную запись, по меньшей мере, через одну ретрансляционную учетную запись пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться;
[0065] - при этом когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой ретрансляционную учетную запись пользователя, если ретрансляционный запрос на передачу сообщений согласован, ретрансляционный запрос на передачу сообщений отправляется в учетную запись пользователя следующего уровня посредством учетной записи приемного устройства ретрансляционного запроса на передачу сообщений; и
[0066] - когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой целевую учетную запись, информация относительно тракта передачи сообщений и сообщения, которое должно передаваться в ретрансляционном запросе на передачу сообщений, показана посредством терминала, которому назначается целевая учетная запись.
[0067] Согласно шестому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено устройство для передачи сообщения, включающее в себя:
[0068] - приемный блок, сконфигурированный с возможностью принимать ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться; и
[0069] - процессор, сконфигурированный с возможностью, когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в тракте передачи сообщений, показывать тракт передачи сообщений и сообщение, которое должно передаваться; и когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправлять ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в тракте передачи сообщений.
[0070] При необходимости, устройство дополнительно включает в себя:
[0071] - блок отправки, сконфигурированный с возможностью, когда обнаруживается предварительно установленная пользовательская операция, отправлять сообщение с согласованием, соответствующее ретрансляционному запросу на передачу сообщений, на сервер.
[0072] Согласно седьмому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено электронное оборудование, включающее в себя:
[0073] - процессор; и
[0074] - запоминающее устройство для сохранения инструкций, выполняемых посредством процессора;
[0075] - при этом процессор сконфигурирован с возможностью:
[0076] - принимать запрос на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться;
[0077] - определять тракт передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений содержит, по меньшей мере, одну ретрансляционную учетную запись пользователя; и
[0078] - передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[0079] Согласно восьмому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено электронное оборудование, включающее в себя:
[0080] - процессор; и
[0081] - запоминающее устройство для сохранения инструкций, выполняемых посредством процессора;
[0082] - при этом процессор сконфигурирован с возможностью:
[0083] - отправлять информацию относительно целевой учетной записи на сервер через зарегистрированную учетную запись;
[0084] - принимать тракт передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений содержит, по меньшей мере, одну ретрансляционную учетную запись пользователя; и
[0085] - передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[0086] Согласно девятому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено электронное оборудование, включающее в себя:
[0087] - процессор; и
[0088] - запоминающее устройство для сохранения инструкций, выполняемых посредством процессора;
[0089] - при этом процессор сконфигурирован с возможностью:
[0090] - принимать ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться;
[0091] - когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в тракте передачи сообщений, показывать тракт передачи сообщений и сообщение, которое должно передаваться; и
[0092] - когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправлять ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в тракте передачи сообщений.
[0093] Технические решения, предоставленные посредством вариантов осуществления настоящего раскрытия сущности, могут включать в себя следующие преимущества.
[0094] Посредством установления тракта передачи сообщений настоящее раскрытие сущности может реализовывать информационное взаимодействие между неизвестными пользователями на основе тракта передачи сообщений без необходимости установления взаимосвязи на основе ассоциирования между пользователями заранее.
[0095] Следует понимать, что как вышеприведенное общее описание, так и последующее детальное описание являются только примерными и пояснительными, а не ограничивающими изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0096] Прилагаемые чертежи, которые содержатся и составляют часть этого подробного описания, иллюстрируют варианты осуществления в соответствии с изобретением и наряду с описанием служат для того, чтобы пояснять принципы раскрытия изобретения.
[0097] Фиг. 1 является блок-схемой последовательности операций, показывающей способ для передачи сообщения на стороне сервера согласно примерному варианту осуществления.
[0098] Фиг. 2 является блок-схемой последовательности операций, показывающей способ для передачи сообщения согласно примерному варианту осуществления.
[0099] Фиг. 3 является блок-схемой, показывающей взаимосвязь на основе ассоциирования между учетными записями пользователей согласно примерному варианту осуществления.
[00100] Фиг. 4 является блок-схемой, показывающей тракт передачи сообщений согласно примерному варианту осуществления.
[00101] Фиг. 5 является блок-схемой, показывающей другую взаимосвязь на основе ассоциирования между учетными записями пользователей согласно примерному варианту осуществления.
[00102] Фиг. 6 является блок-схемой, показывающей другой тракт передачи сообщений согласно примерному варианту осуществления.
[00103] Фиг. 7 является блок-схемой последовательности операций, показывающей другой способ для передачи сообщения согласно примерному варианту осуществления.
[00104] Фиг. 8 является блок-схемой последовательности операций, показывающей другой способ для передачи сообщения согласно примерному варианту осуществления.
[00105] Фиг. 9 является блок-схемой последовательности операций, показывающей способ для передачи сообщения на стороне терминала согласно примерному варианту осуществления.
[00106] Фиг. 10 является блок-схемой, показывающей другой тракт передачи сообщений согласно примерному варианту осуществления.
[00107] Фиг. 11 является блок-схемой последовательности операций, показывающей другой способ для передачи сообщения на стороне терминала согласно примерному варианту осуществления.
[00108] Фиг. 12 является блок-схемой последовательности операций, показывающей способ для передачи сообщения согласно примерному варианту осуществления.
[00109] Фиг. 13-19 являются блок-схемами, показывающими устройство для передачи сообщения на стороне сервера согласно примерному варианту осуществления.
[00110] Фиг. 20 является блок-схемой, показывающей устройство для передачи сообщения на стороне сервера согласно примерному варианту осуществления.
[00111] Фиг. 21-22 являются блок-схемами, показывающими устройство для передачи сообщения на стороне терминала согласно примерному варианту осуществления.
[00112] Фиг. 23-24 являются блок-схемами, показывающими другое устройство для передачи сообщения на стороне терминала согласно примерному варианту осуществления.
[00113] Фиг. 25 является блок-схемой, показывающей устройство для передачи сообщения на стороне терминала согласно примерному варианту осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[00114] Далее приводится подробное описание примерных вариантов осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Нижеприведенное описание ссылается на прилагаемые чертежи, на которых идентичные номера на различных чертежах представляют идентичные или аналогичные элементы, если не указано иное. Реализации, изложенные в нижеприведенном описании примерных вариантов осуществления, не представляют все реализации в соответствии с изобретением. Вместо этого, они являются просто примерами устройств и способов в соответствии с аспектами, связанными с изобретением, изложенным в прилагаемой формуле изобретения.
[00115] Фиг. 1 является блок-схемой последовательности операций, показывающей способ для передачи сообщения согласно примерному варианту осуществления. Как показано на фиг. 1, способ используется на сервере, и способ включает в себя следующие этапы.
[00116] На этапе 102, принимается запрос на передачу сообщений. Запрос на передачу сообщений включает в себя сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться.
[00117] В варианте осуществления, целевая учетная запись представляет собой учетную запись неизвестного пользователя, с которой пользователь предположительно должен реализовывать информационное взаимодействие, например, учетные записи некоторых публичных личностей. Поскольку пользователь не устанавливает взаимосвязь на основе ассоциирования с целевой учетной записью, способ информационного взаимодействия в предшествующем уровне техники не может обеспечивать то, что пользователь отправляет информацию по взаимодействию в целевую учетную запись, либо отправленная информация по взаимодействию может игнорироваться посредством целевой учетной записи. Иными словами, предшествующий уровень техники не может обеспечивать нормальное взаимодействие между неизвестными пользователями.
[00118] В настоящем варианте осуществления, пользователь может реализовывать информационное взаимодействие между неизвестными пользователями на основе технического решения, раскрытого посредством настоящего раскрытия сущности, посредством установки соответствующего APP, к примеру, "Michat" и т.п. в терминале. APP сконфигурирован с помощью функции "передачи сообщений (только для иллюстрации, и очевидно другие способы выражения являются применимыми)". В APP пользователь регистрирует свою учетную запись, определяет учетную запись неизвестного пользователя и вводит информацию по взаимодействию, которая должна отправляться, а затем может инициировать соответствующий запрос на передачу сообщений на сервер посредством запуска функции "передачи сообщений". "Сообщение, которое должно передаваться" в запросе на передачу сообщений, представляет собой информацию по взаимодействию, которую пользователь предположительно должен отправлять неизвестному пользователю, "исходная учетная запись" представляет собой учетную запись, зарегистрированную пользователем, и "целевая учетная запись" представляет собой учетную запись неизвестного пользователя, с которым пользователь предположительно должен взаимодействовать.
[00119] В качестве примерного варианта осуществления, пользователь может непосредственно вводить учетную запись неизвестного пользователя. В качестве другого примерного варианта осуществления, пользователь может искать учетную запись неизвестного пользователя, с которым предположительно следует взаимодействовать, в списке контактов или получать учетную запись неизвестного пользователя через функцию "поиска", и после этого в соответствующем прикладном интерфейсе, кнопка функции "передачи сообщений" может отображаться в ассоциированной области учетной записи неизвестного пользователя; за счет этого пользователь может выбирать функциональную клавишу и затем вводить "сообщение, которое должно передаваться", чтобы инициировать запрос на передачу сообщений, нацеленный на неизвестного пользователя, на сервер.
[00120] В настоящем варианте осуществления, в качестве примерного варианта осуществления, запрос на передачу сообщений, принимаемый посредством сервера, может отправляться как простой текст. В качестве другого примерного варианта осуществления, запрос на передачу сообщений, принимаемый посредством сервера, может отправляться как шифрованный текст для того, чтобы повышать информационную безопасность. Терминал может использовать пароли, которые получены посредством предварительного согласования с сервером, для чтобы выполнять операции шифрования в отношении запроса на передачу сообщений или информации в нем.
[00121] В настоящем варианте осуществления, сообщение, которое должно передаваться, может включать в себя контент сообщений различных форм, таких как тексты, изображения, ссылки и т.п., что не ограничивается в настоящем раскрытии сущности.
[00122] На этапе 104, тракт передачи сообщений из исходной учетной записи в целевую учетную запись определяется согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей. Каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя.
[00123] В настоящем варианте осуществления, поскольку круг общения каждого пользователя может отличаться, связь между любыми двумя неизвестными пользователями может устанавливаться вследствие перекрытия и пересечения кругов общения различных пользователей. Например, "Шесть степеней разделения" показывает то, что любые два неизвестных пользователя могут быть отделены самое большее пятью пользователями. Следовательно, тракт передачи сообщений из исходной учетной записи в целевую учетную запись может устанавливаться на основе эффекта "передачи" в кругах общения различных пользователей. Учетная запись пользователя между исходной учетной записью и целевой учетной записью в тракте передачи сообщений, т.е. ретрансляционная учетная запись пользователя, служит для того, чтобы реализовывать функцию "ретрансляции".
[00124] На этапе 106, сообщение, которое должно передаваться, передается в целевую учетную запись через тракт передачи сообщений.
[00125] В настоящем варианте осуществления, хотя взаимосвязь на основе прямого ассоциирования не устанавливается заранее между исходной учетной записью и целевой учетной записью, взаимосвязь на основе косвенного ассоциирования фактически устанавливается между исходной учетной записью и целевой учетной записью на основе тракта передачи сообщений. Таким образом, реализовано информационное взаимодействие между неизвестными пользователями.
[00126] Из вышеприведенного варианта осуществления может быть известно, что настоящее раскрытие сущности может формировать тракт передачи сообщений, соответствующий учетным записям любых неизвестных пользователей, посредством анализа взаимосвязей на основе ассоциирования, устанавливаемых между учетными записями пользователей, и затем может реализовывать информационное взаимодействие между неизвестными пользователями на основе эффекта косвенного ассоциирования тракта передачи сообщений.
[00127] Ссылаясь на фиг. 2, он является блок-схемой последовательности операций, показывающей способ для передачи сообщения согласно примерному варианту осуществления. Способ включает в себя следующие этапы.
[00128] На этапе 202, предполагается, что пользователь A и пользователь B не выполняют операцию ассоциирования учетных записей на сервере заранее. Когда пользователь A предположительно должен отправлять информацию по взаимодействию пользователю B, может формироваться запрос на передачу сообщений. Запрос на передачу сообщений включает в себя учетную запись пользователя A, учетную запись пользователя B и сообщение по взаимодействию, которое пользователь A предположительно должен отправлять пользователю B.
[00129] В настоящем варианте осуществления, пользователь A регистрирует свою учетную запись в терминале, указывает учетную запись пользователя B в терминале и вводит сообщение по взаимодействию, которое предположительно должно отправляться пользователю B, и за счет этого формируется запрос на передачу сообщений.
[00130] В запросе на передачу сообщений учетная запись пользователя A представляет собой "исходную учетную запись", учетная запись пользователя B представляет собой "целевую учетную запись", и сообщение по взаимодействию, которое пользователь A предположительно должен отправлять пользователю B, служит в качестве сообщения, которое должно передаваться, для этой операции "передачи сообщений".
[00131] На этапе 204, пользователь A отправляет запрос на передачу сообщений на сервер.
[00132] На этапе 206, сервер синтаксически анализирует принимаемый запрос на передачу сообщений и получает исходную учетную запись, целевую учетную запись и сообщение, которое должно передаваться.
[00133] На этапе 208, сервер определяет тракт передачи сообщений с исходной учетной записью в качестве начального узла и целевой учетной записью в качестве терминального узла согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей. Кроме того, по меньшей мере, одна ретрансляционная учетная запись пользователя включена между начальным узлом и терминалом в качестве ретрансляционного узла, чтобы отражать эффект операции "передачи сообщений". Взаимосвязь на основе прямого ассоциирования существует между смежными ретрансляционными учетными записями пользователей.
[00134] В качестве примерного варианта осуществления, фиг. 3 является блок-схемой, показывающей взаимосвязь на основе ассоциирования между учетными записями пользователей согласно примерному варианту осуществления. Предполагается, что взаимосвязи на основе ассоциирования между учетными записями, как показано на фиг. 3, существуют между пользователями, к примеру, пользователем A, пользователем B, пользователем C, пользователем D, пользователем E, пользователем G, пользователем H, пользователем M, пользователем N, пользователем Q и т.п. Хотя взаимосвязь на основе прямого ассоциирования (представлена в качестве соединительной линии на фиг. 3) не существует между пользователем A и пользователем B, косвенное ассоциирование между пользователем A и пользователем B может быть реализовано через эффекты "передачи" взаимосвязей на основе ассоциирования между пользователем A и другими пользователями, взаимосвязей на основе ассоциирования между пользователем B и другими пользователями и взаимосвязей на основе ассоциирования между другими пользователями. Например, как показано на фиг. 4: пользователь A → пользователь C → пользователь D → пользователь E → пользователь B, устанавливается тракт передачи сообщений с учетной записью пользователя A в качестве начального узла и учетной записью пользователя B в качестве терминального узла.
[00135] На этапе 210, сервер отправляет ретрансляционный запрос 1 на передачу сообщений в первую ретрансляционную учетную запись пользователя (т.е. ретранслятор 1) согласно определенному тракту передачи сообщений.
[00136] В настоящем варианте осуществления, согласно тракту передачи сообщений, как показано на фиг. 3, предполагается, что ретранслятор 1 представляет собой учетную запись пользователя C. Пользователь C может выбирать согласование, и в силу этого сервер продолжает опрашивать следующую ретрансляционную учетную запись пользователя, либо пользователь C может выбирать отклонение, и в силу этого сервер может: 1) завершать эту операцию передачи сообщений; 2) если существует другой тракт передачи сообщений, непосредственно переключаться на другой тракт передачи сообщений; и 3) опрашивать пользователя A и запрашивать пользователя A на предмет определения того, завершать эту операцию передачи сообщений или переключаться на другой тракт передачи сообщений, или повторно инициировать запрос пользователю C.
[00137] На этапе 212, когда ретранслятор 1 выполняет согласование с ретрансляционным запросом 1 на передачу сообщений, ретранслятор 1 возвращает сообщение с согласованием на сервер. Вместо этого, если ретранслятор 1 не выполняет согласование с ретрансляционным запросом на передачу сообщений, ретранслятор 1 может возвращать сообщение с отклонением на сервер.
[00138] В настоящем варианте осуществления, сервер после приема сообщения с согласованием или отклонением, возвращаемого посредством каждой ретрансляционной учетной записи пользователя, может уведомлять пользователя A таким образом, что пользователь A знает текущий режим выполнения этой операции передачи сообщений.
[00139] После того, как сервер принимает сообщение с согласованием, возвращаемое посредством ретранслятора 1, если следующий уровень ретранслятора 1 по-прежнему представляет собой ретрансляционную учетную запись пользователя, например, пользователь D, служащий в качестве ретранслятора 2 (см. тракт передачи сообщений, как показано на фиг. 4), то сервер должен продолжать отправлять ретрансляционный запрос 2 на передачу сообщений в ретранслятор 2, т.е. повторяются процессы этапа 210 и этапа 212. До тех пор, пока сервер не отправит ретрансляционный запрос n на передачу сообщений в ретрансляционную учетную запись пользователя последнего уровня, т.е. в ретранслятор n, как показано на фиг. 2, и не примет сообщение с согласованием, возвращаемое посредством ретранслятора n, выполняется переход к этапу 214.
[00140] На этапе 214, когда все ретрансляционные учетные записи пользователей в тракте передачи сообщений выполняют согласование с передачей сообщения, сервер отправляет сеансовое сообщение пользователю B.
[00141] В настоящем варианте осуществления, сеансовое сообщение может включать в себя сообщение, которое должно передаваться, которое пользователь A предположительно должен отправлять пользователю B, и информацию относительно тракта передачи сообщений, так что пользователь B может распознавать, что хотя пользователь B и пользователь A не являются "контактами", пользователь B и ретрансляционная учетная запись пользователя последнего уровня (т.е. ретранслятор n) в тракте передачи сообщений являются контактами, и определенная взаимосвязь на основе косвенного ассоциирования существует между пользователем B и пользователем A на основе передачи взаимосвязи как контактов между смежными учетными записями пользователей в тракте передачи сообщений. За счет этого уменьшается внезапность, возможно вызываемая посредством операции передачи сообщений, в силу чего исключается влияние, оказываемое на пользователе B.
[00142] Из вышеприведенного варианта осуществления может быть известно, что настоящее раскрытие сущности формирует тракт передачи сообщений через сервер и отправляет ретрансляционный запрос на передачу сообщений в каждую учетную запись пользователя в тракте передачи сообщений, так что неизвестные пользователи могут в конечном счете реализовывать информационное взаимодействие в случае, если ретрансляционный запрос на передачу сообщений согласован. При рассмотрении тракта передачи сообщений, как показано на фиг. 4, в качестве примера, с точки зрения пользователя A и пользователя B, сообщение, отправленное пользователем A, отправляется пользователю B через тракт "пользователь A → пользователь C → пользователь D → пользователь E → пользователь B". Но фактически, после того как сервер отправляет запрос в каждую ретрансляционную учетную запись пользователя, когда все ретрансляционные учетные записи пользователей выполняют согласование с операцией передачи сообщений, сервер непосредственно отправляет сообщение, которое должно передаваться, от пользователя A пользователю B.
[00143] Следует обратить внимание на следующее:
[00144] 1. Множество трактов передачи сообщений
[00145] На этапе 208, множество трактов передачи сообщений может получаться, когда сервер определяет тракты передачи сообщений с учетной записью пользователя A в качестве начального узла и учетной записью пользователя B в качестве терминального узла. Например, когда такие взаимосвязи учетных записей пользователей, как показано на фиг. 3, изменяются на такие взаимосвязи, как показано на фиг. 5, если взаимосвязь на основе ассоциирования учетных записей, устанавливаемая заранее, существует между пользователем M и пользователем B, то могут существовать следующие два тракта передачи сообщений:
[00146] - тракт : пользователь A → пользователь C → пользователь D → пользователь E → пользователь B, при этом три ретранслятора, т.е. пользователь C, пользователь D и пользователь E, включены в этот тракт; и
[00147] - тракт : пользователь A → пользователь C → пользователь M → пользователь B, при этом два ретранслятора, т.е. пользователь C и пользователь M, включены в этот тракт.
[00148] Следовательно, в качестве примерного варианта осуществления, сервер может непосредственно выбирать тракт передачи сообщений, имеющий минимальное число ретрансляционных учетных записей пользователей. Например, вышеуказанный тракт включает в себя три ретрансляционных учетных записи пользователей, тогда как тракт включает в себя две ретрансляционных учетных записи пользователей; следовательно, тракт должен выбираться таким образом, чтобы повышать эффективность при передаче сообщений.
[00149] В качестве другого примерного варианта осуществления, фиг. 7 является блок-схемой последовательности операций, показывающей другой способ для передачи сообщения согласно примерному варианту осуществления, и способ включает в себя следующие этапы.
[00150] Этап 702-708 являются идентичными этапам 202-208, как показано на фиг. 2, и их подробное описание опускается.
[00151] На этапе 710, когда сервер определяет множество трактов передачи сообщений, сервер отправляет информацию относительно множества трактов передачи сообщений пользователю A, например, относительно вышеуказанного тракта и тракта . Сервер может отправлять число ретрансляционных учетных записей пользователей, включенных в каждый тракт передачи сообщений, или только число всех учетных записей пользователей либо отправлять подробную информацию, такую как учетные записи пользователей, включенные в каждый тракт передачи сообщений, и взаимосвязь на основе ассоциирования между учетными записями пользователей.
[00152] На этапе 712, сервер принимает информацию выбора тракта, возвращаемую от пользователя A, и определяет тракт передачи сообщений, который пользователь A предположительно должен использовать, согласно информации выбора тракта. Затем выполняются следующие этапы 714-718.
[00153] Этапы 714-718 являются идентичными этапам 210-214, как показано на фиг. 2, и их подробное описание опускается.
[00154] 2. Ретрансляционный запрос на передачу сообщений
[00155] Ссылаясь на фиг. 8, он является блок-схемой последовательности операций, показывающей другой способ для передачи сообщения согласно примерному варианту осуществления. Способ включает в себя следующие этапы.
[00156] На этапе 802, сервер отправляет ретрансляционный запрос i на передачу сообщений в ретранслятор i согласно выбранному тракту передачи сообщений.
[00157] На этапе 804, сервер принимает запрос на просмотр сообщений, возвращаемый из ретранслятора i.
[00158] В настоящем варианте осуществления, в качестве примерного варианта осуществления, ретрансляционный запрос i на передачу сообщений используется только для передачи самого "запроса" в ретранслятор I и в силу этого не включает в себя сообщение, которое должно передаваться, вводимое пользователем A. Тем не менее, если предполагается, что ретранслятор i отвечает пользователю i, то пользователь i может предположительно знать контент сообщения, которое должно передаваться, чтобы за счет этого обеспечивать то, что сообщение, которое должно передаваться, не побеспокоит целевую учетную запись.
[00159] Следовательно, ретранслятор i может отправлять запрос на просмотр сообщений на сервер таким образом, чтобы получать подробное сообщение, которое должно передаваться.
[00160] На этапе 806, сервер отправляет запрос на просмотр сообщений и учетную запись пользователя для ретранслятора i пользователю A, с тем чтобы сообщать пользователю A такую информацию, что "пользователь i предположительно должен просматривать контент сообщения, которое должно передаваться".
[00161] В настоящем варианте осуществления, сервер может непосредственно перенаправлять "запрос на просмотр сообщений", отправленный из ретранслятора i, пользователю A, либо может формировать новый запрос на просмотр сообщений и отправлять новый запрос на просмотр сообщений пользователю A.
[00162] На этапе 808, сервер принимает сообщение с согласованием, возвращаемое от пользователя A.
[00163] В настоящем варианте осуществления, сервер также может принимать сообщение с отклонением, возвращаемое от пользователя A, и затем сервер должен отправлять сообщение с отклонением в ретранслятор i, и ретранслятор i может определять то, следует или нет выполнять согласование с этой операцией передачи сообщений, на этой основе.
[00164] На этапе 810, сервер отправляет контент сообщения, которое должно передаваться, в ретранслятор i.
[00165] На этапе 812, сервер принимает сообщение с согласованием, возвращаемое из ретранслятора i, и дополнительно выполняет последующую обработку, и ее подробное описание опускается здесь.
[00166] Фиг. 9 является блок-схемой последовательности операций, показывающей способ для передачи сообщения на стороне терминала согласно примерному варианту осуществления. Как показано на фиг. 9, способ используется в терминале, и способ включает в себя следующие этапы.
[00167] На этапе 902, информация относительно целевой учетной записи отправляется на сервер через зарегистрированную учетную запись.
[00168] В настоящем варианте осуществления, пользователь после регистрации своей учетной записи в APP в терминале может инициировать функцию "передачи сообщений", сконфигурированную в APP, с тем чтобы отправлять сообщение по взаимодействию неизвестному пользователю. Следовательно, пользователь должен сообщать на сервер целевую учетную запись, с которой он предположительно должен выполнять взаимодействие в виде сообщений, так что сервер может определять соответствующий тракт передачи сообщений.
[00169] В качестве примерного варианта осуществления, пользователь может непосредственно вводить учетную запись неизвестного пользователя. В качестве другого примерного варианта осуществления, пользователь может искать учетную запись неизвестного пользователя, с которым предположительно следует взаимодействовать, в списке контактов или получать учетную запись неизвестного пользователя через функцию "поиска", и после этого в соответствующем прикладном интерфейсе кнопка функции "передачи сообщений" может отображаться в ассоциированной области учетной записи неизвестного пользователя; за счет этого пользователь может выбирать функциональную клавишу и затем вводить "сообщение, которое должно передаваться", чтобы инициировать запрос на передачу сообщений, нацеленный на неизвестного пользователя, на сервер.
[00170] На этапе 904, принимается тракт передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей. Каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя.
[00171] В настоящем варианте осуществления, на основе взаимосвязи на основе ассоциирования между учетными записями пользователей, устанавливаемыми заранее, взаимосвязь на основе косвенного ассоциирования, т.е. тракт передачи сообщений, фактически между неизвестными учетными записями, может устанавливаться посредством передачи взаимосвязей между множеством уровней ретрансляционных учетных записей пользователей, и устанавливаемая взаимосвязь на основе прямого ассоциирования существует между всеми смежными учетными записями пользователей в тракте передачи сообщений.
[00172] На этапе 906, сообщение, которое должно передаваться, передается в целевую учетную запись через тракт передачи сообщений.
[00173] В настоящем варианте осуществления, сообщение, которое должно передаваться, может включать в себя контент сообщений различных форм, таких как тексты, изображения, ссылки и т.п., что не ограничивается в настоящем раскрытии сущности.
[00174] В настоящем варианте осуществления, когда существует только один тракт передачи сообщений, сообщение, которое должно передаваться, может быть непосредственно передано через тракт передачи сообщений. Когда существует множество трактов передачи сообщений, терминал может произвольно выбирать тракт передачи сообщений или выбирать тракт передачи сообщений, имеющий минимальное число ретрансляционных учетных записей пользователей (или все учетные записи пользователей), или пользователь может выбирать тракт передачи сообщений, который он предположительно должен использовать для передачи сообщения, которое должно передаваться.
[00175] В настоящем варианте осуществления, ретрансляционный запрос на передачу сообщений может отправляться в первую ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений, и ретрансляционный запрос на передачу сообщений отправляется в целевую учетную запись через все ретрансляционные учетные записи пользователей, включенные в тракт передачи сообщений. Ретрансляционный запрос на передачу сообщений включает в себя информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться.
[00176] Очевидно, что в отличие от технического решения, как показано на фиг. 1, сообщение, которое должно передаваться, в варианте осуществления непосредственно передается между соответствующими учетными записями пользователей, и соответствующие учетные записи пользователей служат не только для приема и ответа на ретрансляционный запрос на передачу сообщений, инициированный посредством сервера. Например, как показано на фиг. 10, когда выбранный тракт передачи сообщений представляет собой "пользователь A → пользователь C → пользователь D → пользователь E → пользователь B", операции взаимодействия включают в себя: 1) взаимодействие между терминалом, используемым пользователем A, и сервером, включающее в себя отправку пользователем A целевой учетной записи на сервер и возврат посредством сервера соответствующего тракта передачи сообщений; и 2) передачу ретрансляционного запроса на передачу сообщений между учетными записями пользователей в тракте передачи сообщений.
[00177] В настоящем варианте осуществления, ретрансляционный запрос на передачу сообщений включает в себя сообщение, которое должно передаваться, и информацию относительно тракта передачи сообщений, и прием ретрансляционного запроса на передачу сообщений учетной записи пользователя может представлять собой ретрансляционную учетную запись пользователя и целевую учетную запись.
[00178] Следовательно, когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой ретрансляционную учетную запись пользователя, например, ретранслятор 1 (пользователь C), ретранслятор 2 (пользователь D) или ретранслятор 3 (пользователь E), как показано на фиг. 10, если ретрансляционный запрос на передачу сообщений согласован, ретрансляционный запрос на передачу сообщений отправляется в учетную запись пользователя следующего уровня посредством учетной записи приемного устройства ретрансляционного запроса на передачу сообщений. Например, когда терминал пользователя C принимает ретрансляционный запрос на передачу сообщений от пользователя A, терминал еще не знает, что он представляет собой "ретранслятор", и посредством просмотра информации относительно тракта передачи сообщений в ретрансляционном запросе на передачу сообщений, терминал знает, что его роль в этой операции передачи сообщений представляет собой "ретранслятор 1", и следующий уровень представляет собой пользователя D, так что терминал отправляет ретрансляционный запрос на передачу сообщений пользователю D в случае согласования в отношении запроса. Вероятно, когда терминал пользователя D выполняет согласование с принимаемым ретрансляционным запросом на передачу сообщений, терминал продолжает отправлять ретрансляционный запрос на передачу сообщений пользователю E и т.д.
[00179] Когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой целевую учетную запись, информация относительно тракта передачи сообщений в ретрансляционном запросе на передачу сообщений и сообщении, которое должно передаваться, показана посредством терминала, которому назначается целевая учетная запись. Например, когда ретранслятор 3 выполняет согласование с ретрансляционным запросом на передачу сообщений из ретранслятора 2, ретранслятор 3 отправляет ретрансляционный запрос на передачу сообщений пользователю B, и терминал пользователя B определяет себя в качестве целевой учетной записи посредством просмотра информации тракта передачи сообщений, с тем чтобы показывать информацию относительно тракта передачи сообщений и сообщение, которое должно передаваться, на экране терминала для просмотра пользователем B.
[00180] Когда ретрансляционный запрос на передачу сообщений передается между учетными записями пользователей, ретрансляционный запрос на передачу сообщений может перенаправляться посредством сервера. Альтернативно, прямая связь между равноправными узлами может быть реализована через способ связи между равноправными узлами без перенаправления посредством сервера.
[00181] На основе процесса передачи сообщений, как показано на фиг. 9, учетные записи пользователей в тракте передачи сообщений должны выполнять соответствующую обработку для принимаемого ретрансляционного запроса на передачу сообщений. Обработка описывается далее со ссылкой на фиг. 11. Как показано на фиг. 11, способ используется в терминале, и способ включает в себя следующие этапы.
[00182] На этапе 1102, принимается ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя. Ретрансляционный запрос на передачу сообщений включает в себя информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться.
[00183] На этапе 1104, соответствующий способ обработки используется согласно типу зарегистрированной учетной записи в тракте передачи сообщений:
[00184] - когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в тракте передачи сообщений, показ тракта передачи сообщений и сообщения, которое должно передаваться; и
[00185] - когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправка ретрансляционного запроса на передачу сообщений в учетную запись пользователя следующего уровня в тракте передачи сообщений.
[00186] Из вышеописанного варианта осуществления можно видеть, что настоящее раскрытие сущности может формировать тракт передачи сообщений, соответствующий учетным записям любых неизвестных пользователей, посредством анализа взаимосвязи на основе ассоциирования, устанавливаемой между учетными записями пользователей, и затем может реализовывать информационное взаимодействие между неизвестными пользователями на основе эффекта косвенного ассоциирования тракта передачи сообщений.
[00187] Фиг. 12 является блок-схемой последовательности операций, показывающей другой способ для передачи сообщения согласно примерному варианту осуществления. Как показано на фиг. 12, способ включает в себя следующие этапы.
[00188] На этапе 1202, когда пользователь A должен инициировать операцию передачи сообщений, целевая учетная запись отправляется на сервер. Например, целевая учетная запись может представлять собой пользователя B.
[00189] Сервер определяет тракт передачи сообщений с учетной записью пользователя A в качестве исходной учетной записи и учетной записью пользователя B в качестве целевой учетной записи согласно учетным записям пользователя A и пользователя B, а также взаимосвязям на основе ассоциирования между всеми сохраненными учетными записями пользователей.
[00190] На этапе 1204, сервер отправляет определенный тракт передачи сообщений в терминал, соответствующий учетной записи пользователя A.
[00191] В варианте осуществления, если существует только один тракт передачи сообщений, то пользователь A может непосредственно выполнять операцию передачи сообщений. Если существует множество трактов передачи сообщений, то один тракт передачи сообщений должен выбираться из них для текущей операции передачи сообщений.
[00192] На этапе 1206, согласно выбранному тракту передачи сообщений, пользователь A отправляет ретрансляционный запрос на передачу сообщений в первую ретрансляционную учетную запись пользователя. Например, когда ретрансляционная учетная запись пользователя представляет собой ретранслятор 1, пользователь A отправляет ретрансляционный запрос на передачу сообщений в ретранслятор 1.
[00193] В настоящем варианте осуществления, ретранслятор 1 может выбирать согласование или отклонение принимаемого ретрансляционного запроса на передачу сообщений. Если запрос на передачу сообщений отклонен, то операция передачи сообщений на основе текущего тракта передачи сообщений завершается, или ретранслятор 1 возвращает сообщение с отклонением пользователю A, и пользователь A определяет завершать эту операцию передачи сообщения или повторно отправлять ретрансляционный запрос на передачу сообщений, или переключаться на другой тракт передачи сообщений.
[00194] Наоборот, если ретранслятор 1 выполняет согласование с ретрансляционным запросом на передачу сообщений, то выполняется этап 1208. Между тем, ретранслятор 1 может отправлять сообщение с согласованием на сервер, и затем сервер возвращает сообщение с согласованием пользователю A, или ретранслятор 1 непосредственно отправляет сообщение с согласованием пользователю A.
[00195] На этапе 1208, ретранслятор 1 перенаправляет ретрансляционный запрос на передачу сообщений в ретранслятор 2.
[00196] В настоящем варианте осуществления, ретранслятор 2 выполняет операции, аналогичные вышеприведенным операциям, выполняемым посредством ретранслятора 1. Фактически, каждая ретрансляционная учетная запись пользователя, принимающая ретрансляционный запрос на передачу сообщений, выполняет операции, аналогичные операциям, выполняемым посредством ретранслятора 1 на этапе 1206, и в силу этого их подробное описание опускается здесь.
[00197] На этапе 1210, когда все ретрансляционные учетные записи пользователей выполняют согласование с принимаемым ретрансляционным запросом на передачу сообщений, пользователь B принимает ретрансляционный запрос на передачу сообщений из ретранслятора n.
[00198] Посредством синтаксического анализа информации относительно тракта передачи сообщений в полученном ретрансляционном запросе на передачу сообщений пользователь B определяет себя в качестве целевой учетной записи этой операции передачи сообщений и показывает синтаксически проанализированную информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться, на экране терминала, используемого пользователем B.
[00199] Согласно вариантам осуществления способа для передачи сообщения, как показано на фиг. 1-8, настоящее раскрытие сущности также предоставляет варианты осуществления устройства для передачи сообщения.
[00200] Фиг. 13 является блок-схемой, показывающей устройство для передачи сообщения согласно примерному варианту осуществления. Ссылаясь на фиг. 13, устройство включает в себя приемный блок 131, блок 132 определения и передающий блок 133.
[00201] Приемный блок 131 сконфигурирован с возможностью принимать запрос на передачу сообщений. Запрос на передачу сообщений включает в себя сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться.
[00202] Блок 132 определения сконфигурирован с возможностью определять тракт передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей. Каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя.
[00203] Передающий блок 133 сконфигурирован с возможностью передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[00204] В тракте передачи сообщений существует взаимосвязь на основе ассоциирования между смежными учетными записями пользователей.
[00205] В вышеприведенном варианте осуществления, посредством установления тракта передачи сообщений, информационное взаимодействие между неизвестными пользователями может быть реализовано на основе тракта передачи сообщений без необходимости установления взаимосвязи на основе ассоциирования между пользователями заранее.
[00206] Как показано на фиг 14, фиг. 14 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 13, передающий блок 133 в варианте осуществления может включать в себя субблок 1331 отправки информации и первый субблок 1332 выбора тракта.
[00207] Субблок 1331 отправки информации сконфигурирован с возможностью, когда существует множество трактов передачи сообщений, отправлять информацию относительно множества трактов передачи сообщений в исходную учетную запись.
[00208] Первый субблок 1332 выбора тракта сконфигурирован с возможностью принимать информацию выбора тракта, возвращаемую из исходной учетной записи, и выбирать тракт передачи сообщений, соответствующий информации выбора тракта, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
[00209] В вышеприведенном варианте осуществления, пользователь может использовать требуемый тракт передачи сообщений согласно фактическим ситуациям через отправку информации относительно множества трактов передачи сообщений в исходную учетную запись.
[00210] Как показано на фиг 15, фиг. 15 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 13, передающий блок 133 в варианте осуществления может включать в себя второй субблок 1333 выбора тракта.
[00211] Второй субблок 1333 выбора тракта сконфигурирован с возможностью, когда существует множество трактов передачи сообщений, выбирать тракт передачи сообщений, имеющий минимальное число ретрансляционных учетных записей пользователей, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
[00212] В вышеприведенном варианте осуществления, сервер может автоматически выбирать надлежащий тракт передачи сообщений согласно числу ретрансляционных учетных записей пользователей, что является полезным для сокращения пользовательских операций и повышения эффективности информационного взаимодействия.
[00213] Как показано на фиг 16, фиг. 16 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 13, передающий блок 133 в варианте осуществления может включать в себя субблок 1334 отправки запросов и субблок 1335 обработки сообщений с согласованием.
[00214] Субблок 1334 отправки запросов сконфигурирован с возможностью отправлять ретрансляционный запрос на передачу сообщений в ретрансляционную учетную запись пользователя в тракте передачи сообщений.
[00215] Субблок 1335 обработки сообщений с согласованием сконфигурирован с возможностью, когда ретрансляционная учетная запись пользователя возвращает сообщение с согласованием, если следующий уровень ретрансляционной учетной записи пользователя представляет собой другую ретрансляционную учетную запись пользователя, отправлять ретрансляционный запрос на передачу сообщений в другую ретрансляционную учетную запись пользователя, а если после ретрансляционной учетной записи пользователя следует целевая учетная запись, отправлять сеансовое сообщение, включающее в себя сообщение, которое должно передаваться, в целевую учетную запись.
[00216] Как показано на фиг 17, фиг. 17 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 16, устройство для передачи сообщения в варианте осуществления дополнительно может включать в себя блок 134 обработки запросов на просмотр.
[00217] Блок 134 обработки запросов на просмотр сконфигурирован с возможностью, согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя, отправлять сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя, либо согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя, отправлять запрос на просмотр сообщений и ретрансляционную учетную запись пользователя в исходную учетную запись и отправлять сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя, когда исходная учетная запись возвращает сообщение с согласованием.
[00218] Следует отметить, что структура блока 134 обработки запросов на просмотр в варианте осуществления устройства, как показано на вышеприведенном фиг. 17, также может быть включена в любой вариант осуществления устройства, как показано на фиг. 13-16, и настоящее раскрытие сущности не налагает ограничения на это.
[00219] Как показано на фиг 18, фиг. 18 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 17, устройство для передачи сообщения в варианте осуществления дополнительно может включать в себя блок 135 отправки информации тракта.
[00220] Блок отправки информации тракта сконфигурирован с возможностью отправлять информацию относительно тракта передачи сообщений в целевую учетную запись.
[00221] Как показано на фиг 19, фиг. 19 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 16, передающий блок 133 в варианте осуществления дополнительно может включать в себя субблок 1336 обработки сообщений с отклонением.
[00222] Субблок 1336 обработки сообщений с отклонением сконфигурирован с возможностью, когда ретрансляционная учетная запись пользователя возвращает сообщение с отклонением, переключаться на другой тракт передачи сообщений и отправлять сообщение, которое должно передаваться, в целевую учетную запись через другой тракт передачи сообщений.
[00223] Соответственно, настоящее раскрытие сущности также предоставляет устройство для передачи сообщения, включающее в себя: процессор; и запоминающее устройство для сохранения инструкций, выполняемых посредством процессора; при этом процессор сконфигурирован с возможностью: принимать запрос на передачу сообщений, причем запрос на передачу сообщений включает в себя сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться; определять тракт передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя; и передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[00224] Соответственно, настоящее раскрытие сущности также предоставляет терминал. Терминал включает в себя запоминающее устройство и одну или более программ, при этом одна или более программ сохраняются в запоминающем устройстве и сконфигурированы с возможностью инструктировать одному или более процессоров выполнять одну или более программ, которые включают в себя инструкции для следующих операций: прием запроса на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться; определение тракта передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя; и передачу сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[00225] Фиг. 20 является блок-схемой, показывающей устройство 2000 для передачи сообщения согласно примерному варианту осуществления. Например, устройство 2000 может предоставляться как сервер. Ссылаясь на фиг. 20, устройство 2000 включает в себя компонент 2022 обработки, который дополнительно включает в себя один или более процессоров, и ресурсы запоминающего устройства, представленные посредством запоминающего устройства 2032, для сохранения инструкций, выполняемых посредством компонента 2022 обработки, таких как прикладные программы. Прикладные программы, сохраненные в запоминающем устройстве 2032, могут включать в себя один или более модулей, соответствующих набору инструкций. Дополнительно, компонент 2022 обработки сконфигурирован с возможностью осуществлять инструкции, чтобы осуществлять вышеописанный способ для передачи сообщения.
[00226] Устройство 2000 также может включать в себя компонент 2026 питания, сконфигурированный с возможностью осуществлять управление питанием устройства 2000, проводной или беспроводной сетевой интерфейс(ы) 2050, сконфигурированный с возможностью подключать устройство 2000 к сети, и интерфейс 2058 ввода-вывода. Устройство 2000 может работать на основе операционной системы, сохраненной в запоминающем устройстве 2032, такой как Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM и т.п.
[00227] Согласно варианту осуществления способа для передачи сообщения, как показано на фиг. 9, настоящее раскрытие сущности также предоставляет варианты осуществления устройства для передачи сообщения.
[00228] Фиг. 21 является блок-схемой, показывающей устройство для передачи сообщения согласно примерному варианту осуществления. Ссылаясь на фиг. 21, устройство включает в себя блок 211 отправки, приемный блок 212 и передающий блок 213.
[00229] Блок 211 отправки сконфигурирован с возможностью отправлять информацию относительно целевой учетной записи на сервер через зарегистрированную учетную запись.
[00230] Приемный блок 212 сконфигурирован с возможностью принимать тракт передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей. Каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя.
[00231] Передающий блок 213 сконфигурирован с возможностью передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[00232] В тракте передачи сообщений существует взаимосвязь на основе ассоциирования между смежными учетными записями пользователей.
[00233] В вышеприведенном варианте осуществления, посредством установления тракта передачи сообщений, информационное взаимодействие между неизвестными пользователями может быть реализовано на основе тракта передачи сообщений без необходимости установления взаимосвязи на основе ассоциирования между пользователями заранее.
[00234] Как показано на фиг 22, фиг. 22 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 21, передающий блок 213 в варианте осуществления может включать в себя субблок 2131 отправки запросов.
[00235] Субблок 2131 отправки запросов сконфигурирован с возможностью отправлять ретрансляционный запрос на передачу сообщений в первую ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений и отправлять ретрансляционный запрос на передачу сообщений в целевую учетную запись, по меньшей мере, через одну ретрансляционную учетную запись пользователя. Ретрансляционный запрос на передачу сообщений включает в себя информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться.
[00236] Когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой ретрансляционную учетную запись пользователя, если ретрансляционный запрос на передачу сообщений согласован, ретрансляционный запрос на передачу сообщений отправляется в учетную запись пользователя следующего уровня посредством учетной записи приемного устройства ретрансляционного запроса на передачу сообщений.
[00237] Когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой целевую учетную запись, информация относительно тракта передачи сообщений и сообщения, которое должно передаваться в ретрансляционном запросе на передачу сообщений, показана посредством терминала, которому назначается целевая учетная запись.
[00238] Соответственно, настоящее раскрытие сущности также предоставляет устройство для передачи сообщения, включающее в себя: процессор; и запоминающее устройство для сохранения инструкций, выполняемых посредством процессора; при этом процессор сконфигурирован с возможностью: отправлять информацию относительно целевой учетной записи на сервер через зарегистрированную учетную запись; принимать тракт передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя; и передавать сообщение, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[00239] Соответственно, настоящее раскрытие сущности также предоставляет терминал. Терминал включает в себя запоминающее устройство и одну или несколько программ, при этом одна или более программ сохраняются в запоминающем устройстве и сконфигурированы с возможностью инструктировать одному или более процессоров выполнять одну или более программ, которые включают в себя инструкции для следующих операций: отправка информации относительно целевой учетной записи на сервер через зарегистрированную учетную запись; прием тракта передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенного посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений включает в себя, по меньшей мере, одну ретрансляционную учетную запись пользователя; и передачу сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений.
[00240] Согласно варианту осуществления способа для передачи сообщения, как показано на фиг. 10, настоящее раскрытие сущности также предоставляет варианты осуществления устройства для передачи сообщения.
[00241] Фиг. 23 является блок-схемой, показывающей устройство для передачи сообщения согласно примерному варианту осуществления. Ссылаясь на фиг. 23, устройство включает в себя приемный блок 231 и процессор 232.
[00242] Приемный блок 231 сконфигурирован с возможностью принимать ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя. Ретрансляционный запрос на передачу сообщений включает в себя информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться.
[00243] Процессор 232 сконфигурирован с возможностью, когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в тракте передачи сообщений, показывать тракт передачи сообщений и сообщение, которое должно передаваться; и когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправлять ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в тракте передачи сообщений.
[00244] Как показано на фиг 24, фиг. 24 является блок-схемой, показывающей другое устройство для передачи сообщения согласно примерному варианту осуществления. На основе варианта осуществления, как показано на фиг. 23, устройство для передачи сообщения в варианте осуществления дополнительно может включать в себя блок 233 отправки.
[00245] Блок 233 отправки сконфигурирован с возможностью, когда обнаруживается предварительно установленная пользовательская операция, отправлять сообщение с согласованием, соответствующее ретрансляционному запросу на передачу сообщений, на сервер.
[00246] Соответственно, настоящее раскрытие сущности также предоставляет устройство для передачи сообщения, включающее в себя: процессор; и запоминающее устройство для сохранения инструкций, выполняемых посредством процессора; при этом процессор сконфигурирован с возможностью: принимать ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений включает в себя информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться; когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в тракте передачи сообщений, показывать тракт передачи сообщений и сообщение, которое должно передаваться; и когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправлять ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в тракте передачи сообщений.
[00247] Соответственно, настоящее раскрытие сущности также предоставляет терминал. Терминал включает в себя запоминающее устройство и одну или более программ, при этом одна или более программ сохраняются в запоминающем устройстве и сконфигурированы с возможностью инструктировать одному или более процессоров выполнять одну или более программ, которые включают в себя инструкции для следующих операций: принимать ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений включает в себя информацию относительно тракта передачи сообщений и сообщения, которое должно передаваться; когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в тракте передачи сообщений, показывать тракт передачи сообщений и сообщение, которое должно передаваться; и когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправлять ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в тракте передачи сообщений.
[00248] Относительно устройств в вышеописанных вариантах осуществления, конкретный способ для соответствующего выполнения операций модулей подробно описан в вариантах осуществления способа, и в силу этого его описание опускается здесь.
[00249] Относительно вариантов осуществления устройства, поскольку они практически соответствуют вариантам осуществления способа, на предмет соответствующих частей следует обратиться к пояснениям относительно вариантов осуществления способа. Варианты осуществления устройства, описанные выше, являются только примерными, при этом блоки, проиллюстрированные в качестве отдельных частей, могут быть физически разделенными или не быть физически разделенными, и части, отображаемые посредством блоков, могут представлять собой или не представлять собой физические блоки, т.е. части могут располагаться в идентичном месте или распределяться по множеству сетевых блоков. Цель настоящего раскрытия сущности может реализовываться посредством выбора части или всех модулей в данном документе согласно фактическим требованиям. Специалисты в данной области техники могут понимать и реализовывать их без творческих усилий.
[00250] Фиг. 25 является блок-схемой, показывающей устройство 2500 для передачи сообщения согласно примерному варианту осуществления. Например, устройство 2500 может представлять собой мобильный телефон, компьютер, цифровой широковещательный терминал, устройство для обмена сообщениями, игровую приставку, планшетный компьютер, медицинское устройство, тренажерное оборудование, персональное цифровое устройство и т.п.
[00251] Ссылаясь на фиг. 25, устройство 2500 может включать в себя один или более из следующих компонентов: компонент 2502 обработки, запоминающее устройство 2504, компонент 2506 питания, мультимедийный компонент 2508, аудиокомпонент 2510, интерфейс 2512 ввода-вывода, сенсорный компонент 2514 и компонент 2516 связи.
[00252] Компонент 2502 обработки типично полностью управляет работой устройства 2500, к примеру, операциями, ассоциированными с отображением, телефонными вызовами, передачей данных, операциями камеры и операциями записи. Компонент 2502 обработки может включать в себя один или более процессоров 2520 для того, чтобы выполнять инструкции, чтобы выполнять все или часть этапов в вышеописанных способах. Кроме того, компонент 2502 обработки может включать в себя один или более модулей, которые упрощают взаимодействие между компонентом 2502 обработки и другими компонентами. Например, компонент 2502 обработки может включать в себя мультимедийный модуль для того, чтобы упрощать взаимодействие между мультимедийным компонентом 2508 и компонентом 2502 обработки.
[00253] Запоминающее устройство 2504 сконфигурировано с возможностью сохранять различные типы данных для того, чтобы поддерживать работу устройства 2500. Примеры таких данных включают в себя инструкции для любых приложений или способов, работающих на устройстве 2500, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Запоминающее устройство 2504 может реализовываться с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств либо комбинации вышеозначенного, например, как статическое оперативное запоминающее устройство (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
[00254] Компонент 2506 питания предоставляет питание в различные компоненты устройства 2500. Компонент 2506 питания может включать в себя систему управления питанием, один или более источников питания и любые другие компоненты, ассоциированные с формированием, управлением и распределением питания устройства 2500.
[00255] Мультимедийный компонент 2508 включает в себя экран, предоставляющий интерфейс вывода между устройством 2500 и пользователем. В некоторых вариантах осуществления, экран может включать в себя жидкокристаллический дисплей (ЖК-дисплей) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован в качестве сенсорного экрана для того, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более датчиков касания для того, чтобы считывать касания, проведения по экрану и жесты на сенсорной панели. Датчики касания могут не только считывать границу действия касания или проведения по экрану, но также и считывать период времени и давление, ассоциированное с действием касания или проведения по экрану. В некоторых вариантах осуществления, мультимедийный компонент 2508 включает в себя фронтальную камеру и/или тыловую камеру. Фронтальная камера и/или тыловая камера может принимать внешние мультимедийные данные в то время, когда устройство 2500 находится в рабочем режиме, к примеру, в режиме фотосъемки или в видеорежиме. Каждая из фронтальной камеры и тыловой камеры может представлять собой систему с фиксированной оптической линзой либо иметь характеристики фокусировки и оптического масштабирования.
[00256] Аудиокомпонент 2510 сконфигурирован с возможностью выводить и/или вводить аудиосигналы. Например, аудиокомпонент 2510 включает в себя микрофон (MIC), сконфигурированный с возможностью принимать внешний аудиосигнал, когда устройство 2500 находится в рабочем режиме, к примеру, в режиме вызова, в режиме записи и в режиме распознавания речи. Принимаемый аудиосигнал может быть дополнительно сохранен в запоминающем устройстве 2504 или передан через компонент 2516 связи. В некоторых вариантах осуществления, аудиокомпонент 2510 дополнительно включает в себя динамик для того, чтобы выводить аудиосигналы.
[00257] Интерфейс 2512 ввода-вывода предоставляет интерфейс между компонентом 2502 обработки и периферийными интерфейсными модулями, такими как клавиатура, колесико с кнопками, кнопки и т.п. Кнопки могут включать в себя, но не только, кнопку перехода на домашнюю страницу, кнопку громкости, кнопку запуска и кнопку блокировки.
[00258] Сенсорный компонент 2514 включает в себя один или более датчиков для того, чтобы предоставлять оценки состояния различных аспектов устройства 2500. Например, сенсорный компонент 2514 может обнаруживать открытое/закрытое состояние устройства 2500, относительное позиционирование компонентов, например, дисплея и клавишной панели, устройства 2500, изменение позиции устройства 2500 или компонента устройства 2500, присутствие или отсутствие контакта пользователя с устройством 2500, ориентацию или ускорение/замедление устройства 2500 и изменение температуры устройства 2500. Сенсорный компонент 2514 может включать в себя бесконтактный датчик, сконфигурированный с возможностью обнаруживать присутствие находящих рядом объектов без физического контакта. Сенсорный компонент 2514 также может включать в себя светочувствительный датчик, такой как CMOS- или CCD-датчик изображений, для использования в приложениях формирования изображений. В некоторых вариантах осуществления, сенсорный компонент 2514 также может включать в себя датчик акселерометра, гиродатчик, магнитный датчик, датчик давления или температурный датчик.
[00259] Компонент 2516 связи сконфигурирован с возможностью упрощать связь, в проводном или в беспроводном режиме, между устройством 2500 и другими устройствами. Устройство 2500 может осуществлять доступ к беспроводной сети на основе стандарта связи, такого как Wi-Fi, 2G или 3G или комбинация вышеозначенного. В одном примерном варианте осуществления, компонент 2516 связи принимает широковещательный сигнал или ассоциированную с широковещательной передачей информацию из внешней системы управления широковещательной передачей через широковещательный канал. В одном примерном варианте осуществления, компонент 2516 связи дополнительно включает в себя модуль связи в поле в ближней зоне (NFC) для того, чтобы упрощать ближнюю связь. Например, NFC-модуль может реализовываться на основе технологии радиочастотной идентификации (RFID), технологии по стандарту Ассоциации по передаче данных в инфракрасном диапазоне (IrDA), технологии по стандарту сверхширокополосной связи (UWB), технологии Bluetooth (BT) и других технологий.
[00260] В примерных вариантах осуществления, устройство 2500 может реализовываться с помощью одной или более специализированных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, для осуществления вышеописанных способов.
[00261] В примерных вариантах осуществления, также предусмотрен энергонезависимый машиночитаемый носитель данных, включающий в себя инструкции, к примеру, включенные в запоминающее устройство 2504, выполняемые посредством процессора 2520 в устройстве 2500, для осуществления вышеописанных способов. Например, энергонезависимый машиночитаемый носитель данных может представлять собой ROM, RAM, CD-ROM, магнитную ленту, гибкий диск и оптическое устройство хранения данных и т.п.
[00262] Другие варианты осуществления изобретения должны быть очевидными для специалистов в области техники из изучения технического описания и практического применения изобретения, раскрытого в данном документе. Эта заявка имеет намерение охватывать все изменения, варианты использования или адаптации изобретения согласно его общим принципам, в том числе такие отклонения от настоящего раскрытия сущности, которые попадают в рамки известной или общепринятой практики в данной области техники. Данное подробное описание и примеры должны рассматриваться только как примерные, при этом истинный объем и сущность изобретения указывается посредством прилагаемой формулы изобретения.
[00263] Следует принимать во внимание, что настоящее изобретение не ограничено точной структурой, которая описана выше и проиллюстрирована на прилагаемых чертежах, и что различные модификации и изменения могут вноситься без отступления от его объема. Подразумевается, что объем изобретения должен быть ограничен только посредством прилагаемой формулы изобретения.
Изобретение относится к области техники связи. Техническим результатом является установление тракта передачи сообщений. Способ для передачи сообщения содержит этапы, на которых: принимают запрос на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться; определяют один тракт передачи сообщений из одного или более трактов передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений из одного или более трактов передачи сообщений содержит по меньшей мере одну ретрансляционную учетную запись пользователя; и передают сообщение, которое должно передаваться, в целевую учетную запись через определенный тракт передачи сообщений. 9 н. и 20 з.п. ф-лы, 25 ил.
1. Способ для передачи сообщения, отличающийся тем, что способ содержит этапы, на которых:
- принимают запрос на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться;
- определяют один тракт передачи сообщений из одного или более трактов передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений из одного или более трактов передачи сообщений содержит по меньшей мере одну ретрансляционную учетную запись пользователя; и
- передают сообщение, которое должно передаваться, в целевую учетную запись через определенный тракт передачи сообщений.
2. Способ по п. 1, отличающийся тем, что в определенном тракте передачи сообщений взаимосвязь на основе ассоциирования существует между смежными учетными записями пользователей.
3. Способ по п. 1, отличающийся тем, что определение одного тракта передачи сообщений из одного или более трактов передачи сообщений содержит этапы, на которых:
- когда существует множество трактов передачи сообщений, отправляют информацию относительно множества трактов передачи сообщений в исходную учетную запись; и
- принимают информацию выбора тракта, возвращаемую из исходной учетной записи, и выбирают тракт передачи сообщений, соответствующий информации выбора тракта, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
4. Способ по п. 1, отличающийся тем, что определение одного тракта передачи сообщений из одного или более трактов передачи сообщений содержит этап, на котором:
- когда существует множество трактов передачи сообщений, выбирают тракт передачи сообщений, имеющий минимальное число ретрансляционных учетных записей пользователей, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
5. Способ по п. 1, отличающийся тем, что передача сообщения, которое должно передаваться, в целевую учетную запись через определенный тракт передачи сообщений содержит этапы, на которых:
- отправляют ретрансляционный запрос на передачу сообщений в ретрансляционную учетную запись пользователя в определенном тракте передачи сообщений; и
- когда ретрансляционная учетная запись пользователя возвращает сообщение с согласованием, если после ретрансляционной учетной записи пользователя следует другая ретрансляционная учетная запись пользователя, отправляют ретрансляционный запрос на передачу сообщений в другую ретрансляционную учетную запись пользователя, а если после ретрансляционной учетной записи пользователя следует целевая учетная запись, отправляют сеансовое сообщение, содержащее сообщение, которое должно передаваться, в целевую учетную запись.
6. Способ по п. 5, отличающийся тем, что способ дополнительно содержит этап, на котором:
- согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя, отправляют сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя; или
- согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя отправляют запрос на просмотр сообщений и ретрансляционную учетную запись пользователя в исходную учетную запись и отправляют сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя, когда исходная учетная запись возвращает сообщение с согласованием.
7. Способ по п. 5, отличающийся тем, что сеансовое сообщение дополнительно содержит информацию относительно определенного тракта передачи сообщений.
8. Способ по любому из пп. 5-7, отличающийся тем, что передача сообщения, которое должно передаваться, в целевую учетную запись через определенный тракт передачи сообщений содержит этап, на котором:
- когда ретрансляционная учетная запись пользователя возвращает сообщение с отклонением, переключаются на другой тракт передачи сообщений и отправляют сообщение, которое должно передаваться, в целевую учетную запись через другой тракт передачи сообщений.
9. Способ для передачи сообщения, отличающийся тем, что способ содержит этапы, на которых:
- отправляют информацию относительно целевой учетной записи на сервер через зарегистрированную учетную запись;
- принимают выбранный тракт передачи сообщений из одного или более трактов передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений из одного или более трактов передачи сообщений содержит по меньшей мере одну ретрансляционную учетную запись пользователя; и
- передают сообщение, которое должно передаваться, в целевую учетную запись через выбранный тракт передачи сообщений.
10. Способ по п. 9, отличающийся тем, что в выбранном тракте передачи сообщений взаимосвязь на основе ассоциирования существует между смежными учетными записями пользователей.
11. Способ по п. 9, отличающийся тем, что передача сообщения, которое должно передаваться, в целевую учетную запись через тракт передачи сообщений содержит этап, на котором:
- отправляют ретрансляционный запрос на передачу сообщений в первую ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений и отправляют ретрансляционный запрос на передачу сообщений в целевую учетную запись по меньшей мере через одну ретрансляционную учетную запись пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться;
- при этом, когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой ретрансляционную учетную запись пользователя, если ретрансляционный запрос на передачу сообщений согласован, ретрансляционный запрос на передачу сообщений отправляется в учетную запись пользователя следующего уровня посредством учетной записи приемного устройства ретрансляционного запроса на передачу сообщений; и
- когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой целевую учетную запись, информация относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться в ретрансляционном запросе на передачу сообщений, показана посредством терминала, которому назначается целевая учетная запись.
12. Способ для передачи сообщения, отличающийся тем, что способ содержит этапы, на которых:
- принимают ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться;
- когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в выбранном тракте передачи сообщений, показывают выбранный тракт передачи сообщений и сообщение, которое должно передаваться; и
- когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправляют ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в выбранном тракте передачи сообщений.
13. Способ по п. 12, отличающийся тем, что способ дополнительно содержит этап, на котором:
- когда обнаруживается предварительно установленная пользовательская операция, отправляют сообщение с согласованием, соответствующее ретрансляционному запросу на передачу сообщений, на сервер.
14. Устройство для передачи сообщения, отличающееся тем, что устройство содержит:
- приемный блок, сконфигурированный с возможностью принимать запрос на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться;
- блок определения, сконфигурированный с возможностью определять один тракт передачи сообщений из одного или более трактов передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений из одного или более трактов передачи сообщений содержит по меньшей мере одну ретрансляционную учетную запись пользователя; и
- передающий блок, сконфигурированный с возможностью передавать сообщение, которое должно передаваться, в целевую учетную запись через определенный тракт передачи сообщений.
15. Устройство по п. 14, отличающееся тем, что в определенном тракте передачи сообщений взаимосвязь на основе ассоциирования существует между смежными учетными записями пользователей.
16. Устройство по п. 14, отличающееся тем, что передающий блок содержит:
- субблок отправки информации, сконфигурированный с возможностью, когда существует множество трактов передачи сообщений, отправлять информацию относительно множества трактов передачи сообщений в исходную учетную запись; и
- первый субблок выбора тракта, сконфигурированный с возможностью принимать информацию выбора тракта, возвращаемую из исходной учетной записи, и выбирать тракт передачи сообщений, соответствующий информации выбора тракта, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
17. Устройство по п. 14, отличающееся тем, что передающий блок содержит:
- второй субблок выбора тракта, сконфигурированный с возможностью, когда существует множество трактов передачи сообщений, выбирать тракт передачи сообщений, имеющий минимальное число ретрансляционных учетных записей пользователей, чтобы передавать сообщение, которое должно передаваться, в целевую учетную запись.
18. Устройство по п. 14, отличающееся тем, что передающий блок содержит:
- субблок отправки запросов, сконфигурированный с возможностью отправлять ретрансляционный запрос на передачу сообщений в ретрансляционную учетную запись пользователя в тракте передачи сообщений; и
- субблок обработки сообщений с согласованием, сконфигурированный с возможностью, когда ретрансляционная учетная запись пользователя возвращает сообщение с согласованием, если после ретрансляционной учетной записи пользователя следует другая ретрансляционная учетная запись пользователя, отправлять ретрансляционный запрос на передачу сообщений в другую ретрансляционную учетную запись пользователя, а если после ретрансляционной учетной записи пользователя следует целевая учетная запись, отправлять сеансовое сообщение, содержащее сообщение, которое должно передаваться, в целевую учетную запись.
19. Устройство по п. 18, отличающееся тем, что устройство дополнительно содержит:
- блок обработки запросов на просмотр, сконфигурированный с возможностью согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя отправлять сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя, либо согласно запросу на просмотр сообщений из ретрансляционной учетной записи пользователя отправлять запрос на просмотр сообщений и ретрансляционную учетную запись пользователя в исходную учетную запись и отправлять сообщение, которое должно передаваться, в ретрансляционную учетную запись пользователя, когда исходная учетная запись возвращает сообщение с согласованием.
20. Устройство по п. 18, отличающееся тем, что устройство дополнительно содержит:
- блок отправки информации тракта, сконфигурированный с возможностью отправлять информацию относительно определенного тракта передачи сообщений в целевую учетную запись.
21. Устройство по любому из пп. 18-20, отличающееся тем, что передающий блок содержит:
- субблок обработки сообщений с отклонением, сконфигурированный с возможностью, когда ретрансляционная учетная запись пользователя возвращает сообщение с отклонением, переключаться на другой тракт передачи сообщений и отправлять сообщение, которое должно передаваться, в целевую учетную запись через другой тракт передачи сообщений.
22. Устройство для передачи сообщения, отличающееся тем, что оно содержит:
- блок отправки, сконфигурированный с возможностью отправлять информацию относительно целевой учетной записи на сервер через зарегистрированную учетную запись;
- приемный блок, сконфигурированный с возможностью принимать выбранный тракт передачи сообщений из одного или более трактов передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений из одного или более трактов передачи сообщений содержит по меньшей мере одну ретрансляционную учетную запись пользователя; и
- передающий блок, сконфигурированный с возможностью передавать сообщение, которое должно передаваться, в целевую учетную запись через выбранный тракт передачи сообщений.
23. Устройство по п. 22, отличающееся тем, что в выбранном тракте передачи сообщений взаимосвязь на основе ассоциирования существует между смежными учетными записями пользователей.
24. Устройство по п. 22, отличающееся тем, что передающий блок содержит:
- субблок отправки запросов, сконфигурированный с возможностью отправлять ретрансляционный запрос на передачу сообщений в первую ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений и отправлять ретрансляционный запрос на передачу сообщений в целевую учетную запись по меньшей мере через одну ретрансляционную учетную запись пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться;
- при этом, когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой ретрансляционную учетную запись пользователя, если ретрансляционный запрос на передачу сообщений согласован, ретрансляционный запрос на передачу сообщений отправляется в учетную запись пользователя следующего уровня посредством учетной записи приемного устройства ретрансляционного запроса на передачу сообщений; и
- когда учетная запись приемного устройства ретрансляционного запроса на передачу сообщений представляет собой целевую учетную запись, информация относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться в ретрансляционном запросе на передачу сообщений, показана посредством терминала, которому назначается целевая учетная запись.
25. Устройство для передачи сообщения, отличающееся тем, что устройство содержит:
- приемный блок, сконфигурированный с возможностью принимать ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться; и
- процессор, сконфигурированный с возможностью, когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в выбранном тракте передачи сообщений, показывать выбранный тракт передачи сообщений и сообщение, которое должно передаваться; и когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправлять ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в выбранном тракте передачи сообщений.
26. Устройство по п. 25, отличающееся тем, что устройство дополнительно содержит:
- блок отправки, сконфигурированный с возможностью, когда обнаруживается предварительно установленная пользовательская операция, отправлять сообщение с согласованием, соответствующее ретрансляционному запросу на передачу сообщений, на сервер.
27. Электронное оборудование для передачи сообщения, отличающееся тем, что электронное оборудование содержит:
- процессор; и
- запоминающее устройство для сохранения инструкций, выполняемых посредством процессора,
при этом процессор сконфигурирован с возможностью:
- принимать запрос на передачу сообщений, причем запрос на передачу сообщений содержит сообщение, которое должно передаваться, информацию относительно исходной учетной записи, формирующей сообщение, которое должно передаваться, и целевой учетной записи сообщения, которое должно передаваться;
- определять один тракт передачи сообщений из одного или более трактов передачи сообщений из исходной учетной записи в целевую учетную запись согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений из одного или более трактов передачи сообщений содержит по меньшей мере одну ретрансляционную учетную запись пользователя; и
- передавать сообщение, которое должно передаваться, в целевую учетную запись через определенный тракт передачи сообщений.
28. Электронное оборудование для передачи сообщения, отличающееся тем, что электронное оборудование содержит:
- процессор; и
- запоминающее устройство для сохранения инструкций, выполняемых посредством процессора,
при этом процессор сконфигурирован с возможностью:
- отправлять информацию относительно целевой учетной записи на сервер через зарегистрированную учетную запись;
- принимать выбранный тракт передачи сообщений из одного или более трактов передачи сообщений из зарегистрированной учетной записи в целевую учетную запись, определенный посредством сервера согласно взаимосвязи на основе ассоциирования между сохраненными учетными записями пользователей, причем каждый тракт передачи сообщений из одного или более трактов передачи сообщений содержит по меньшей мере одну ретрансляционную учетную запись пользователя; и
передавать сообщение, которое должно передаваться, в целевую учетную запись через выбранный тракт передачи сообщений.
29. Электронное оборудование для передачи сообщения, отличающееся тем, что электронное оборудование содержит:
- процессор; и
- запоминающее устройство для сохранения инструкций, выполняемых посредством процессора,
при этом процессор сконфигурирован с возможностью:
- принимать ретрансляционный запрос на передачу сообщений из ассоциированной учетной записи пользователя, причем ретрансляционный запрос на передачу сообщений содержит информацию относительно выбранного тракта передачи сообщений и сообщения, которое должно передаваться;
- когда локальная зарегистрированная учетная запись представляет собой целевую учетную запись в выбранном тракте передачи сообщений, показывать выбранный тракт передачи сообщений и сообщение, которое должно передаваться; и
- когда локальная зарегистрированная учетная запись представляет собой ретрансляционную учетную запись пользователя в выбранном тракте передачи сообщений, если обнаруживается предварительно установленная пользовательская операция, отправлять ретрансляционный запрос на передачу сообщений в учетную запись пользователя следующего уровня в выбранном тракте передачи сообщений.
CN 102769495 A, 07.11.2012 | |||
CN 101089817 A, 19.12.2007 | |||
Способ приготовления лака | 1924 |
|
SU2011A1 |
CN 103870578 A, 18.06.2014 | |||
СПОСОБ РЕЗЕРВИРОВАНИЯ РЕСУРСОВ С ГАРАНТИЕЙ МАКСИМАЛЬНОЙ ЗАДЕРЖКИ ДЛЯ МНОГОСЕГМЕНТНОЙ ПЕРЕДАЧИ В СЕТИ БЕСПРОВОДНОЙ СВЯЗИ С РАСПРЕДЕЛЕННЫМ ДОСТУПОМ | 2007 |
|
RU2442288C2 |
Авторы
Даты
2017-08-15—Публикация
2015-01-22—Подача