СПОСОБ И УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ
INFORMATION DISPLAY METHOD AND DEVICE

Данная заявка основана на и испрашивает приоритет по заявке на патент Китая №201310528373.1, поданной 30 октября 2013 г., содержание которой в полном объеме включено в данное описание по ссылке.
Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к области сетевой технологии, и в частности, к способу и устройству для отображения информации.
Уровень техники
[0002] С развитием сетевой технологии и распространением платформ отображения информации, пользователь может отображать различные типы информации, например, текстовую информацию, изображения или аудиофайлы и т.п. на платформах отображения информации, и с ростом потребностей пользователя, все больше и больше пользователей желает преобразовывать простую текстовую информацию в информацию обогащенного текста, подлежащего отображению, например, для преобразования текстовой информации, введенной пользователем, в изображение, подлежащее отображению.
[0003] Конкретный процесс для отображения информации обогащенного текста состоит в том, что: терминал преобразует текстовую информацию, введенную пользователем, в информацию обогащенного текста, и выгружает информацию обогащенного текста на сервер, связанный с платформой отображения информации, и затем сервер отображает информацию обогащенного текста на платформе отображения информации.
[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] фиг. 1 - блок-схема операций, демонстрирующая способ отображения информации, согласно иллюстративному варианту осуществления;
[0049] фиг. 2 - блок-схема операций, демонстрирующая способ отображения информации, согласно иллюстративному варианту осуществления;
[0050] фиг. 3 - блок-схема, демонстрирующая устройство для отображения информации, согласно иллюстративному варианту осуществления; и
[0051] фиг. 4 - блок-схема, демонстрирующая сервер, согласно иллюстративному варианту осуществления.
[0052] Очевидные варианты осуществления настоящего изобретения проиллюстрированы в вышеупомянутых чертежах, и далее будут приведены подробные описания. Эти чертежи и подробные описания не призваны никоим образом ограничивать объем принципа настоящего изобретения, но позволяют специалистам в данной области техники понять принцип настоящего изобретения, обратившись к иллюстративным вариантам его осуществления.
Подробное описание
[0053] Далее, для пояснения задач, технических решений и преимуществ настоящего изобретения, оно будет более подробно описано в связи с вариантами осуществления и чертежами. Здесь, иллюстративные варианты осуществления и их пояснения служат для понимания настоящего изобретения, но не для его ограничения.
[0054] Варианты осуществления настоящего изобретения предусматривают способ, устройство и оконечное устройство для отображения информации, и настоящее изобретение подробно объяснено ниже совместно с чертежами.
[0055] В одном варианте осуществления, на фиг. 1 показана иллюстративная блок-схема операций способа отображения информации. Согласно фиг. 1, способ включает в себя следующие этапы.
[0056] На этапе 101, принимается запрос отображения информации терминала, запрос отображения информации несет, по меньшей мере, идентификацию целевого сервера и указанную информацию, идентификация целевого сервера используется для определения целевого сервера для отображения указанной информации, способ настоящего варианта осуществления используется на сервере обработки.
[0057] На этапе 102, указанная информация обрабатывается для получения информации обогащенного текста указанной информации.
[0058] На этапе 103, запрос отображения обогащенного текста отправляется на целевой сервер, причем запрос отображения обогащенного текста несет, по меньшей мере, информацию обогащенного текста, благодаря чему, целевой сервер обеспечивает информацию обогащенного текста.
[0059] В способе, предусмотренным настоящим вариантом осуществления, указанная информация обрабатывается сервером обработки для получения информации обогащенного текста указанной информации, что позволяет избегать таких явлений, как аварийный отказ или зависание, обусловленных обработкой указанной информации на терминале, и экономить ресурсы терминала. Поскольку терминал отправляет указанную информацию на сервер обработки, не отправляя информацию обогащенного текста на сервер обработки, трафик данных терминала снижается.
[0060] Этап обработки указанной информации для получения информации обогащенного текста указанной информации включает в себя:
[0061] наполнение указанной информацией заранее заданного шаблона для получения информации обогащенного текста.
[0062] Различные типы заранее заданных шаблонов соответствуют различным типам информации обогащенного текста, и этап наполнения указанной информацией заранее заданного шаблона для получения информации обогащенного текста включает в себя:
[0063] наполнение указанной информацией заранее заданного шаблона изображения для получения указанной страницы, соответствующей указанной информации;
[0064] преобразование указанной страницы в изображение для получения информации обогащенного текста; или,
[0065] наполнение указанной информации заранее заданного аудиошаблона, для получения полученного аудиофайла в качестве информации обогащенного текста.
[0066] Запрос отображения информации дополнительно несет учетную запись пользователя, и способ дополнительно включает в себя:
[0067] определение, согласно соответствующему соотношению между созданной учетной записью пользователя и счетчиком целевого сервера, имеет ли учетная запись пользователя соответствующую учетную запись целевого сервера; и
[0068] осуществление этапа обработки указанной информации, когда учетная запись пользователя имеет соответствующий счетчик целевого сервера.
[0069] До этапа определения, согласно соответствующему соотношению между созданной учетной записью пользователя и счетчиком целевого сервера, имеет ли учетная запись пользователя соответствующую учетную запись целевого сервера, способ дополнительно включает в себя:
[0070] прием запроса привязки терминала, причем запрос привязки несет учетную запись пользователя терминала и учетную запись целевого сервера и пароль, введенные пользователем; и
[0071] установление соответствующего соотношения между учетной записью пользователя и учетной записью целевого сервера.
[0072] Информация обогащенного текста включает в себя, по меньшей мере, одно из статического изображения, динамического изображения или аудиофайла.
[0073] Целевым сервером является сервер мгновенного обмена сообщениями или сервер отображения информации.
[0074] Все вышеописанные альтернативные технические решения могут объединяться в любой форме для формирования альтернативных вариантов осуществления настоящего изобретения, которые повторно не описаны.
[0075] В одном варианте осуществления, на фиг. 2 показана иллюстративная блок-схема операций способа отображения информации, его взаимодействующими основными частями являются терминал, сервер обработки и целевой сервер. Согласно фиг. 2, способ включает в себя следующие этапы.
[0076] На этапе 201, когда терминал принимает инструкцию отображения информации, производится определение, привязана ли учетная запись пользователя терминала к учетной записи целевого сервера, и если да, осуществляется этап 202; и если нет, этап заканчивается.
[0077] Учетная запись целевого сервера означает учетную запись, зарегистрированную на целевом сервере, целевой сервер используется для отображения информация обогащенного текста, целевым сервером может быть сервер мгновенного обмена сообщениями или сервер отображения информации, например, сервер микроблога, сервер пространства или сервер микрописем, или целевой сервер также может быть функциональным модулем на сервере мгновенного обмена сообщениями или сервере отображения информации, который не ограничивается в настоящем варианте осуществления.
[0078] Настоящий вариант осуществления применяется к состоянию, в котором информация обогащенного текста указанной информации отображается в программном обеспечении мгновенного обмена сообщениями или на платформе отображения информации. В настоящем варианте осуществления, терминал может обеспечивать варианты обобществления, например, “обобществить в микроблог”, “обобществить в пространство” и т.п., чтобы пользователь мог инициировать инструкцию отображения информации. Когда терминал обнаруживает пользовательскую операция выбора варианта “обобществить в микроблог”, если определено, что необходимо принять инструкцию отображения информации, то производится определение, привязана ли учетная запись пользователя терминала к учетной записи целевого сервера, то есть производится определение, привязана ли учетная запись пользователя терминала к учетной записи микроблога. Кроме того, инструкция отображения информации также может инициироваться запросом на изменение личной подписи, запросом на освобождение последнего статуса на личной домашней странице и пр., который не ограничивается в настоящем варианте осуществления.
[0079] В настоящем варианте осуществления, на этапе 201 производится определение, привязан ли терминал к учетной записи целевого сервера, для определения, нужно ли серверу обработки предоставлять терминалу услугу преобразования для информации обогащенного текста для указанной информации в процессе отображения информации.
[0080] В настоящем варианте осуществления, при отображении указанной информации, чтобы целевой сервер отображал указанную информацию с использованием идентификатора учетной записи целевого сервера, требуется определять, привязана ли учетная запись пользователя к учетной записи целевого сервера. Когда сервер обработки привязывает учетную запись целевого сервера к учетной записи пользователя, терминал может добавлять привязанную идентификацию для учетной записи пользователя. Соответственно, этап 201 включает в себя: когда терминал принимает инструкцию отображения информации, определение, имеет ли учетная запись пользователя терминала привязанную идентификацию, и если да, осуществление этапа 202, и если нет, окончание этапа.
[0081] Следует понять, что настоящий вариант осуществления объяснен в порядке примера, в котором производится определение, привязана ли учетная запись пользователя терминала к учетной записи целевого сервера, но это определение может не производиться в практическом применении, тогда как этап 202 может осуществляться напрямую, и затем его может производить сервер обработки, или целевой сервер может непосредственно отображать информацию обогащенного текста указанной информации с использованием идентификатора туриста, который не ограничивается в настоящем варианте осуществления.
[0082] Следует также понять, что настоящий вариант осуществления объяснен в порядке примера, в котором больше никакая операция не осуществляется, когда учетная запись пользователя терминала не привязана к учетной записи целевого сервера, но в практическом применении, после этапа 201, способ может дополнительно включать в себя: когда определено, что учетная запись пользователя терминала не должна быть привязана к учетной записи целевого сервера, терминал отображает интерфейс ввода информации учетной записи для напоминания пользователю ввести учетную запись целевого сервера, подлежащую привязке, и пароль; когда терминал получает учетную запись целевого сервера и пароль, введенные пользователем, терминал отправляет запрос привязки на сервер обработки, причем запрос привязки несет учетную запись целевого сервера и пароль, введенные пользователем, и когда принимается сообщение успешной привязки, отправленное с сервера обработки, осуществляется этап 202.
[0083] На этапе 202, терминал отправляет запрос отображения информации на сервер обработки, запрос отображения информации несет учетную запись пользователя, указанную информацию и идентификацию целевого сервера, идентификация целевого сервера используется для определения целевого сервера для отображения указанной информации.
[0084] Указанная информация может быть информацией в таких формах, как текст или изображения и т.п., например, указанная информация может быть информацией, заранее выбранной или заранее введенной пользователем до инициирования инструкции отображения информации, или указанная информация также может быть информацией, введенной на интерфейсе отображения информации, отображаемой терминалом после инициирования инструкции отображения информации, которая не ограничивается в настоящем варианте осуществления. Кроме того, учетная запись пользователя может быть идентификацией терминала, например, номером телефона терминала, серийным номером устройства терминала, или учетная запись пользователя также может быть учетной записью пользователя для входа на терминал, например, apple ID или Mione ID.
[0085] В настоящем варианте осуществления, идентификация целевого сервера используется для определения целевого сервера для отображения указанной информации, идентификация целевого сервера может быть именем целевого сервера или адресом целевого сервера и пр., который не ограничивается в настоящем варианте осуществления.
[0086] Соответственно, поскольку варианты обобществления, выбранные пользователем, различны, идентификации целевого сервера, переносимые запросами отображения информации, различны, таким образом, что окончательно определенные целевые серверы различны. Например, когда терминал обнаруживает, что пользователь выбрал вариант “обобществить в микроблог”, терминал отправляет запрос отображения информации на сервер обработки, идентификация целевого сервера, переносимая запросом отображения информации, является “микроблог”, то окончательно определенный целевой сервер является “микроблог”, или, когда терминал обнаруживает, что пользователь выбрал вариант “обобществить в микрописьмо”, терминал отправляет запрос отображения информации на сервер обработки, идентификация целевого сервера, переносимая запросом отображения информации, является “микрописьмо”, то окончательно определенный целевой сервер является сервером микрописем.
[0087] В настоящем варианте осуществления, разные целевые серверы определяются согласно разным вариантам обобществления, выбранным пользователем, благодаря чему, указанная информация в виде информации обогащенного текста может отображаться на разных целевых серверах.
[0088] На этапе 203, когда сервер обработки принимает запрос отображения информации, производится определение, согласно соответствующему соотношению между созданной учетной записью пользователя и учетной записью целевого сервера, имеет ли учетная запись пользователя соответствующую учетную запись целевого сервера, если да, осуществляется этап 204; и если нет, этап заканчивается.
[0089] В настоящем варианте осуществления, для отображения информации обогащенного текста указанной информации, информацию обогащенного текста требуется генерировать. Сервер обработки используется для обработки указанной информации для получения информации обогащенного текста указанной информации. Кроме того, чтобы целевой сервер отображал информацию обогащенного текста с использованием идентификатора учетной записи целевого сервера, сервер обработки может определять, имеет ли учетная запись пользователя соответствующую учетную запись целевого сервера, до обработки указанной информации.
[0090] В отличие от этапа 201, на этапе 203 производится определение, имеет ли учетная запись пользователя соответствующую учетную запись целевого сервера, для получения учетной записи целевого сервера, соответствующей учетной записи пользователя, чтобы, таким образом, затем отображать информацию обогащенного текста согласно учетной записи целевого сервера.
[0091] Согласно учетной записи целевого сервера, зарезервированной для сервера обработки целевым сервером, сервер обработки может автоматически назначать соответствующую учетную запись целевого сервера каждой учетной записи пользователя и устанавливать соответствующее соотношение между учетной записью пользователя и учетной записью целевого сервера, или когда сервер обработки принимает запрос привязки терминала, сервер обработки также может устанавливать соответствующее соотношение между учетной записью пользователя терминала и учетной записью целевого сервера, подлежащей привязке, в это время, учетная запись целевого сервера и пароль, подлежащее привязке, могут авторизоваться целевым сервером.
[0092] Соответственно, до этапа 203, способ дополнительно включает в себя: сервер обработки принимает запрос привязки, который несет учетную запись пользователя терминала и учетную запись целевого сервера и пароль, введенные пользователем терминала, и отправляет учетную запись целевого сервера и пароль на целевой сервер; при приеме учетной записи целевого сервера и пароля, целевой сервер осуществляет авторизацию согласно учетной записи целевого сервера и паролю, после прохождения аутентификации, целевой сервер отправляет сообщение прохождения аутентификации на сервер обработки; и сервер обработки устанавливает соответствующее соотношение между учетной записью пользователя и учетной записью целевого сервера, принимая сообщение прохождения аутентификации.
[0093] Запрос привязки может инициироваться, когда пользователь выбирает вариант привязки, предоставленный терминалом, или также может автоматически инициироваться, когда терминал принимает инструкцию отображения информации и определяет, что к учетной записи пользователя не привязана учетная запись целевого сервера, которая не ограничивается в настоящем варианте осуществления.
[0094] В настоящем варианте осуществления, при приеме запроса привязки терминала, сервер обработки устанавливает соответствующее соотношение между учетной записью пользователя и учетной записью целевого сервера; и при приеме запроса отображения информации терминала, сервер обработки может определять учетную запись целевого сервера, соответствующую учетной записи пользователя согласно соответствующему соотношению, что позволяет целевому серверу в итоге отображать информацию обогащенного текста указанной информации с использованием идентификатора учетной записи целевого сервера.
[0095] Кроме того, в настоящем варианте осуществления, соответствующее соотношение также может быть установлено терминалом; и при отправке запроса отображения информации на сервер обработки, терминал отправляет учетную запись целевого сервера соответствующий учетной записи пользователя, что также позволяет целевому серверу в итоге отображать информацию обогащенного текста указанной информации с использованием идентификатора учетной записи целевого сервера, причем настоящий вариант осуществления не ограничивается тем, установлено ли соответствующее соотношение терминалом или сервером обработки.
[0096] Следует понять, что настоящий вариант осуществления объяснен в порядке примера, в котором больше никакая операция не осуществляется, когда определено, что учетная запись пользователя не имеет соответствующей учетной записи целевого сервера, но в практическом применении, когда определено, что учетная запись пользователя не имеет соответствующей учетной записи целевого сервера, сервер обработки также может отправлять сообщение отказа обработки учетной записи на терминал, благодаря чему терминал отображает интерфейс ввода учетной записи информации, и снова получает учетную запись целевого сервера и пароль, для привязки пользователем, который не ограничивается в настоящем варианте осуществления.
[0097] На этапе 204, сервер обработки обрабатывает указанную информацию для получения информации обогащенного текста указанной информации.
[0098] В настоящем варианте осуществления, шаблон информации обогащенного текста может быть заранее заданным, указанная информация обрабатывается согласно заранее заданному шаблону, то есть этап 204 включает в себя: сервер обработки наполняет указанной информацией заранее заданного шаблона для получения информации обогащенного текста.
[0099] В котором информация обогащенного текста включает в себя, по меньшей мере, одно из статического изображения, динамического изображения или аудиофайла, генерируемого согласно указанной информации, и различные типы заранее заданных шаблонов могут соответствовать различным типам информации обогащенного текста, соответственно, этап 204 может включать в себя один из следующих этапов.
[00100] (1) Сервер обработки наполняет указанной информацией заранее заданный шаблон изображения для получения указанной страницы, соответствующей указанной информации, и преобразует указанную страницу в изображение для получения информации обогащенного текста;
[00101] причем заранее заданный шаблон изображения может быть шаблоном HTML (языка гипертекстовой разметки), то есть этап (1) дополнительно включает в себя наполнение сервером обработки указанной информацией шаблона HTML для получения страницы HTML, и преобразование страницы HTML в информацию обогащенного текста в формате изображения.
[00102] (2) Сервер обработки наполняет указанной информацией заранее заданный аудиошаблон, для получения полученного аудиофайла в качестве информации обогащенного текста.
[00103] В настоящем варианте осуществления, сервер обработки может преобразовывать указанную информацию в аудиоинформацию, наполнять аудиоинформацией заранее заданный аудиошаблон для получения аудиофайла и получать аудиофайл как информацию обогащенного текста.
[00104] В настоящем варианте осуществления, сервер обработки может отправлять различные типы заранее заданных шаблонов на терминал, терминал отображает различные типы заранее заданных шаблонов и использует заранее заданный шаблон, выбранный пользователем, в качестве заранее заданного шаблона указанной информации, при обнаружении пользовательской операции выбора.
[00105] Например, сервер обработки отправляет заранее заданные шаблоны музыки, статического изображения и динамического изображения на терминал, терминал отображает принятые заранее заданные шаблоны. Когда терминал обнаруживает, что пользователь выбирает заранее заданный шаблон динамического изображения, терминал получает заранее заданный шаблон динамического изображения в качестве заранее заданного шаблона указанной информации и сообщает серверу обработки об этом, благодаря чему, сервер обработки может обрабатывать указанную информацию согласно заранее заданному шаблону динамического изображения для генерации динамического изображения и использовать сгенерированное динамическое изображение в качестве информации обогащенного текста.
[00106] Дополнительно, заранее заданные шаблоны могут динамически изменяться сообразно с такими предметами, как причины, праздники или дни рождения. Например, во время фестиваля середины осени, можно устанавливать шаблон, посвященный фестивалю середины осени, или определяя день рождения пользователя согласно информации, связанной с учетной записью целевого сервера пользователя, шаблон, посвященный празднованию дня рождения, конкретно устанавливается для пользователя в день рождения пользователя.
[00107] В отличие от обновления заранее заданных шаблонов путем обновления версии программного обеспечения мгновенного обмена сообщениями или программного обеспечения платформы отображения информации, в настоящем варианте осуществления, динамически обновляя заранее заданные шаблоны, форму информации обогащенного текста можно обновлять, не обновляя все программное обеспечение, что позволяет удовлетворять разносторонние потребности пользователя и упрощать пользовательскую операцию.
[00108] На этапе 205, сервер обработки отправляет запрос отображения обогащенного текста на целевой сервер, причем запрос отображения обогащенного текста несет информацию обогащенного текста и учетную запись целевого сервера.
[00109] В настоящем варианте осуществления, запрос отображения обогащенного текста несет учетную запись целевого сервера, благодаря чему, целевой сервер может отображать информацию обогащенного текста с использованием идентификатора учетной записи целевого сервера.
[00110] Безусловно, запрос отображения обогащенного текста может не нести учетную запись целевого сервера, и целевой сервер отображает информацию обогащенного текста с использованием идентификатора туриста.
[00111] На этапе 206, когда целевой сервер принимает запрос отображения обогащенного текста, целевой сервер обеспечивает информацию обогащенного текста, и этап заканчивается.
[00112] Разные целевые серверы обеспечивают информацию обогащенного текста по-разному, в отношении разных целевых серверов, этап 206 может осуществляться любым из следующих способов.
[00113] (1) Целевой сервер является сервером мгновенного обмена сообщениями, и когда сервер мгновенного обмена сообщениями принимает запрос отображения обогащенного текста, в ссылке на круг друзей, соответствующей серверу мгновенного обмена сообщениями, информация обогащенного текста отображается с использованием идентификатора учетной записи целевого сервера, или информация обогащенного текста отображается в личной подписи учетной записи целевого сервера.
[00114] Рассматривая в порядке примера сервер микрописем, этот сервер микрописем, при приеме запроса отображения обогащенного текста, может отображать информацию обогащенного текста с использованием идентификатора учетной записи целевого сервера в круге друзей микрописьма или отображать информацию обогащенного текста в личной подписи учетной записи целевого сервера.
[00115] (2) Целевой сервер является сервером отображения информации, и когда сервер отображения информации принимает запрос отображения обогащенного текста, информация обогащенного текста отображается с использованием идентификатора учетной записи целевого сервера на платформе отображения информации, соответствующей серверу отображения информации.
[00116] Рассматривая в порядке примера сервер микроблога, сервер микроблога, при приеме запроса отображения обогащенного текста, может отображать информацию обогащенного текста на веб-странице личного микроблога, соответствующей учетной записи целевого сервера.
[00117] Для различных типов информации обогащенного текста, целевой сервер отображает информацию обогащенного текста по-разному, для статического изображения, целевой сервер может непосредственно отображать статическое изображение, и для динамического изображения, целевой сервер может отображать эскизное изображение динамического изображения, и когда пользователь выбирает эскизное изображение, отображается динамическое изображение, настоящий вариант осуществления не ограничивает конкретный вид информации обогащенного текста.
[00118] В способе, предусмотренным настоящим вариантом осуществления, указанная информация обрабатывается сервером обработки для получения информации обогащенного текста указанной информации, что позволяет избегать таких явлений, как аварийный отказ или зависание, обусловленных обработкой указанной информации на терминале, и экономить ресурсы терминала, поскольку терминал отправляет указанную информацию на сервер обработки, не отправляя информацию обогащенного текста на сервер обработки, трафик данных, затраченный терминалом, снижается; между тем, динамическое обновление заранее заданных шаблонов можно реализовать, не обновляя программное обеспечение, что позволяет удовлетворять разносторонние потребности пользователя и упрощать пользовательскую операцию.
[00119] На фиг. 3 показана иллюстративная блок-схема устройства для отображения информации. Согласно фиг. 3, устройство включает в себя модуль 301 приема запроса отображения информации, модуль 302 обработки и модуль 303 отправки запроса отображения.
[00120] Модуль 301 приема запроса отображения информации выполнен с возможностью приема запроса отображения информации терминала, причем запрос отображения информации несет, по меньшей мере, идентификацию целевого сервера и указанную информацию, и идентификация целевого сервера используется для определения целевого сервера для отображения указанной информации; модуль 302 обработки соединен с модулем 301 приема запроса отображения информации и выполнен с возможностью обработки указанной информации для получения информации обогащенного текста указанной информации; и модуль 303 отправки запроса отображения соединен с модулем 302 обработки и выполнен с возможностью отправки запроса отображения обогащенного текста на целевой сервер, причем запрос отображения обогащенного текста несет, по меньшей мере, информацию обогащенного текста, благодаря чему, целевой сервер обеспечивает информацию обогащенного текста.
[00121] В устройстве, предусмотренном вариантом осуществления настоящего изобретения, указанная информация обрабатывается для получения информации обогащенного текста указанной информации, что позволяет избегать таких явлений, как аварийный отказ или зависание, обусловленных обработкой указанной информации на терминале, и экономить ресурсы терминала. Поскольку терминал отправляет указанную информацию на сервер обработки, не отправляя информацию обогащенного текста на сервер обработки, трафик данных терминала снижается.
[00122] Модуль 302 обработки включает в себя:
[00123] блок обработки, выполненный с возможностью наполнения указанной информацией заранее заданного шаблона для получения информации обогащенного текста.
[00124] Различные типы заранее заданных шаблонов соответствуют различным типам информации обогащенного текста, и блок обработки включает в себя:
[00125] первый подблок обработки, выполненный с возможностью наполнения указанной информацией заранее заданного шаблона изображения для получения указанной страницы, соответствующей указанной информации, и преобразования указанной страницы в изображение для получения информации обогащенного текста; или,
[00126] второй подблок обработки, выполненный с возможностью наполнения указанной информацией заранее заданного аудиошаблона, для получения полученного аудиофайла в качестве информации обогащенного текста.
[00127] Запрос отображения информации дополнительно несет учетную запись пользователя, и устройство дополнительно включает в себя:
[00128] модуль получения целевой учетной записи, выполненный с возможностью определения, согласно соответствующему соотношению между созданной учетной записью пользователя и счетчиком целевого сервера, имеет ли учетная запись пользователя соответствующую учетную запись целевого сервера;
[00129] модуль обработки учетной записи, выполненный с возможностью осуществления этапа обработки указанной информации, когда учетная запись пользователя имеет соответствующий счетчик целевого сервера.
[00130] Устройство дополнительно включает в себя:
[00131] модуль приема запроса привязки, выполненный с возможностью приема запроса привязки терминала, причем запрос привязки несет учетную запись пользователя терминала и учетную запись целевого сервера и пароль, введенные пользователем; и
[00132] соответствующий модуль установления соотношения, выполненный с возможностью установления соответствующего соотношения между учетной записью пользователя и учетной записью целевого сервера.
[00133] Информация обогащенного текста включает в себя, по меньшей мере, одно из статического изображения, динамического изображения или аудиофайла.
[00134] Целевым сервером является сервер мгновенного обмена сообщениями или сервер отображения информации.
[00135] Следует понять, что, когда устройство для отображения информации, предусмотренное вышеописанными вариантами осуществления, отображает информацию, разделение модулей с вышеупомянутыми функциями описано только для иллюстрации, и в фактических применениях, вышеупомянутые функции могут быть реализованы, при необходимости, другими модулями. Таким образом, внутренняя структура устройства делится на разные модули, для реализации всех или части вышеописанных функций. Кроме того, устройство для отображения информации, предусмотренное вышеописанными вариантами осуществления, отвечает той же идее изобретения, что и способ отображения информации, и процессы его конкретной реализации можно найти в вариантах осуществления способа, которые повторно не описаны.
[00136] На фиг.4 показана иллюстративная блок-схема сервера. Сервер 400 может быть выполнен в разнообразных формах в соответствии с разными конфигурациями или свойствами и может включать в себя один или более ЦП (центральных процессоров) 422 (например, один или более процессоров) и память 432, один или более носителей 430 данных, где хранятся прикладные программы 442 или данные 444 (например, одно или более запоминающих устройств большой емкости). Носитель 430 данных и память 432 могут обеспечивать временное или постоянное хранение. Программа, хранящаяся на носителе 430 данных, может включать в себя один или более модулей (не показано на этом чертеже), каждый модуль может включать в себя ряд инструкций для работы сервера. Дополнительно, ЦП 422 может быть выполнен с возможностью осуществления связи с носителем 430 данных, ряд инструкций носителя 430 данных выполняется на сервере 400.
[00137] Сервер 400 также может включать в себя один или более источников 426 питания, один или более проводных или беспроводных сетевых интерфейсов 450, один или более интерфейсов 458 ввода-вывода, одну или более клавиатур 456 и/или одну или более операционных систем 441, например, Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ и пр.
[00138] Этапы, осуществляемые сервером обработки в вышеописанных вариантах осуществления, могут базироваться на структуре сервера, показанного на фиг. 4.
[00139] Кроме того, терминал согласно настоящему изобретению обычно может представлять собой различные ручные оконечные устройства, например, мобильный телефон, карманный персональный компьютер (КПК) и пр. Таким образом, объем настоящего изобретения не ограничивается конкретным типом мобильного терминала.
[00140] Кроме того, способ согласно настоящему изобретению можно также реализовать посредством компьютерной программы, выполняемой ЦП. При выполнении на ЦП, компьютерная программа осуществляет вышеупомянутые функции, заданные в способе согласно настоящему изобретению.
[00141] Кроме того, вышеупомянутые этапы способа и блоки системы можно также реализовать посредством контроллера и компьютерно-считываемого запоминающего устройства, где хранятся компьютерные программы, которые предписывают контроллеру реализовать вышеупомянутые этапы и функции блоков.
[00142] Кроме того, очевидно, что вышеупомянутое компьютерно-считываемое запоминающее устройство (например, хранилище) может быть энергозависимой памятью или энергонезависимой памятью или может включать в себя обе из них. В порядке примера, но не ограничения, энергонезависимая память может включать в себя постоянную память (ПЗУ), программируемое ПЗУ (ППЗУ), электрически программируемое ПЗУ (СППЗУ), электрически стираемое программируемое ПЗУ (ЭСППЗУ) или флэш-память. Энергозависимая память может включать в себя оперативную память (ОЗУ), которая может выступать в роли внешней кэш-памяти. В порядке примера, но без ограничения, ОЗУ может быть выполнено в различных формах, например, синхронного ОЗУ (DRAM), динамического ОЗУ (DRAM), синхронного DRAM (SDRAM), SDRAM с удвоенной скоростью обмена данными (DDR SDRAM), расширенного SDRAM (ESDRAM), DRAM с синхронной связью (SLDRAM) и ОЗУ прямого резидентного доступа (DRRAM). Запоминающее устройство согласно раскрытым аспектам призвано включать в себя, но без ограничения, эти и другие подходящие типы памяти.
[00143] Специалистам в данной области техники очевидно, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в связи с настоящим изобретением, могут быть реализованы посредством электронного оборудования, компьютерного программного обеспечения или их комбинации. Для наглядной иллюстрации взаимозаменяемости между оборудованием и программным обеспечением, было приведено общее описание различных иллюстративных компонентов, блоков, модулей, схем и функций этапов. Реализовать ли такие функции в виде программного обеспечения или оборудования, зависит от конкретного применения и ограничения, налагаемого на конструкцию системы в целом. Эти функции специалисты в данной области техники могут реализовать различными средствами для каждого конкретного применения без отхода от объема настоящего изобретения.
[00144] Различные иллюстративные логические блоки, модули и схемы, описанные в связи с настоящим изобретением, могут быть реализованы или осуществлены следующими компонентами, которые предназначены для осуществления вышеупомянутых функций: процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), вентильной матрицей, программируемой пользователем (FPGA), или другими программируемыми логическими устройствами, дискретной вентильной или транзисторной логикой, дискретными аппаратными компонентами или любой комбинацией этих компонентов. Процессор общего назначения может представлять собой микропроцессор. Альтернативно, процессором может быть любой из традиционного процессора, контроллера, микроконтроллера или конечного автомата. Процессор может быть реализован как комбинация вычислительных устройств, например, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров совместно с ядром DSP, или любая другая подобная конфигурация.
[00145] Способ и этапы алгоритма, описанные в связи с настоящим изобретением, могут непосредственно осуществляться оборудованием и программным модулем, выполняемым процессором или их комбинацией. Программный модуль может располагаться в ОЗУ, флэш-памяти, ПЗУ, СППЗУ, ЭСППЗУ, регистрах, жестком диске, сменном диске, CD-ROM или любых других носителях данных, известных в технике. Иллюстративный носитель данных подключен к процессору, что позволяет процессору считывать информацию с носителя данных или записывать информацию на него. В альтернативном варианте осуществления, носитель данных может быть объединен с процессором. Процессор и носитель данных может располагаться в ASIC, которая может располагаться в пользовательском терминале. В альтернативном варианте осуществления, процессор и носитель данных может располагаться в пользовательском терминале в качестве дискретных компонентов.
[00146] В одной или более иллюстративных конструкциях, вышеупомянутые функции могут быть реализованы посредством оборудования, программного обеспечения, программно-аппаратного обеспечения, или любой их комбинации. Будучи реализованы в программном обеспечении, вышеупомянутые функции могут храниться на компьютерно-считываемом носителе в виде одной или более инструкций или кодов, или передаваться в компьютерно-считываемой среде. Компьютерно-считываемый носитель включает в себя компьютерный носитель данных и среду передачи данных. Среды передачи данных включают в себя любую среду, которую можно использовать для передачи компьютерных программ из одного места в другое. Носителем данных может быть любой доступный носитель, доступный компьютеру общего или специального назначения. В порядке примера, но не ограничения, компьютерно-считываемый носитель может включать в себя ОЗУ, ПЗУ, ЭСППЗУ, CD-ROM или другие запоминающие устройства на основе CD, дисковое запоминающее устройство или другие магнитные запоминающие устройства, или любую другую среду, которую можно использовать для переноса или хранения необходимых программных кодов в форме инструкций или структуры данных и могут быть доступны компьютеру общего или специального назначения или процессору общего или специального назначения. Кроме того, любое соединение уместно именовать компьютерно-считываемой средой. Например, если коаксиальный кабель, оптоволоконный кабель, витая пара, цифровая абонентская линия (DSL) или беспроводные технологии, например, инфракрасные, радио и микроволновые используются для передачи программного обеспечения с веб-сайта, сервера или других удаленный источник, вышеуказанные коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, например, инфракрасные, радио и микроволновые соответствуют определению среды. Используемый здесь термин "диск" и "оптический диск" включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), флоппи-диски, диск blue-ray, из которых магнитный диск обычно представляет данные магнитно, и оптический диск представляет данные оптически с использованием лазера. Комбинация вышеприведенного содержания также подлежит включению в объем компьютерно-считываемого носителя.
[00147] Хотя иллюстративные варианты осуществления настоящего изобретения проиллюстрированы в вышеприведенном содержании, следует отметить, что, различные изменения и модификации можно вносить без отхода от объема настоящего изобретения, определенного формулой изобретения. Функции, этапы и/или операции пунктов способа согласно описанным вариантам осуществления настоящего изобретения, не обязательно осуществлять в конкретном заказе. Кроме того, хотя элементы настоящего изобретения могут быть описаны или заранее описаны в единичной форме, можно также предложить множественные формы, если в явном виде не предписана единичная форма.
[00148] Задачи, технические решения и положительные результаты настоящего изобретения были объяснены более подробно в вышеописанных конкретных вариантах его осуществления. Очевидно, что выше приведены лишь конкретные варианты осуществления настоящего изобретения, которые не используются для ограничения объема настоящего изобретения. Объем защиты настоящего изобретения охватывает любые изменения, эквивалентные замены, модификации и пр. в пределах сущности и принципа настоящего изобретения.