Способ создания надписи, устройство и терминал

Иллюстрации

Показать все

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

Реферат

[0001] Данная заявка основывается и притязает на приоритет заявки на патент Китая № 201410216429.4, поданной 21 мая 2014 года, все содержание которой включается в этот документ путем отсылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[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] В необязательном порядке модуль определения стиля содержит:

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

[0050] второй блок определения, сконфигурированный для определения стиля надписи в соответствии с шириной надписи, определенной блоком определения ширины, и режимом размещения.

[0051] В соответствии с третьим аспектом вариантов осуществления по настоящему раскрытию изобретения предоставляется терминал, содержащий:

[0052] процессор;

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

[0054] где процессор конфигурируется для:

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

[0056] считывания информации об атрибуте надписи из информации о теме, которая указана в идентификации темы;

[0057] определения стиля надписи, который задан в теме, в соответствии с информацией об атрибуте надписи; и

[0058] создания надписи, содержащей содержание надписи, на панели надписей в соответствии со стилем надписи.

[0059] Техническая схема в соответствии с вариантами осуществления из раскрытия изобретения может обладать следующими благоприятными эффектами:

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

[0061] Нужно будет принять во внимание, что как предшествующее общее описание, так и последующее подробное описание являются лишь типовыми и поясняющими и не ограничивают раскрытие изобретения.

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

[0062] Прилагаемые чертежи, которые включаются в это описание изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с изобретением и вместе с описанием служат для объяснения принципов изобретения.

[0063] Фиг. 1 - логическая блок-схема, показывающая способ создания надписи в соответствии с типовым вариантом осуществления.

[0064] Фиг. 2A - логическая блок-схема, показывающая способ создания надписи в соответствии с другим типовым вариантом осуществления.

[0065] Фиг. 2B - схематическое представление, показывающее первую панель надписей в соответствии с вариантом осуществления.

[0066] Фиг. 2C - схематическое представление, показывающее вторую панель надписей в соответствии с вариантом осуществления.

[0067] Фиг. 2D - схематическое представление, показывающее третью панель надписей в соответствии с вариантом осуществления.

[0068] Фиг. 2E - схематическое представление, показывающее четвертую панель надписей в соответствии с вариантом осуществления.

[0069] Фиг. 3 - блок-схема, показывающая устройство создания надписи в соответствии с типовым вариантом осуществления.

[0070] Фиг. 4 - блок-схема, показывающая устройство создания надписи в соответствии с типовым вариантом осуществления.

[0071] Фиг. 5 - блок-схема для устройства создания надписи в соответствии с типовым вариантом осуществления.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

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

[0073] Фиг. 1 - логическая блок-схема, показывающая способ создания надписи в соответствии с типовым вариантом осуществления. Как показано на Фиг. 1, к терминалу применяется способ создания надписи, содержащий следующие этапы:

[0074] На этапе 101 принимается запрос создания надписи, который несет в себе содержание надписи и идентификацию темы приложения, и идентификация темы является идентификацией темы, используемой в приложении в настоящее время.

[0075] Надпись конфигурируется для идентификации интерфейса приложения у приложения, и содержание надписи конфигурируется для указания содержания интерфейса приложения.

[0076] Идентификация темы приложения конфигурируется для идентификации темы, используемой в приложении в настоящее время.

[0077] На этапе 102 информация об атрибуте надписи считывается из информации о теме, которая указана в идентификации темы.

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

[0079] На этапе 103 стиль надписи, который задан в теме, определяется в соответствии с информацией об атрибуте надписи.

[0080] Стиль надписи определяется терминалом в соответствии с параметрами, которые заданы в информации об атрибуте надписи.

[0081] На этапе 104 надпись, содержащая содержание надписи, создается на панели надписей в соответствии со стилем надписи.

[0082] Терминал создает надпись на панели надписей в соответствии с определенным стилем надписи и добавляет в созданную надпись содержание надписи, перенесенное в запросе создания надписи.

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

[0084] Фиг. 2A - логическая блок-схема, показывающая способ создания надписи в соответствии с другим типовым вариантом осуществления. Как показано на Фиг. 2A, к терминалу применяется способ создания надписи, содержащий следующие этапы:

[0085] На этапе 201 принимается запрос создания надписи, который несет в себе содержание надписи и идентификацию темы приложения, и идентификация темы является идентификацией темы, используемой в приложении в настоящее время.

[0086] Надпись конфигурируется для идентификации интерфейса приложения у приложения, и содержание надписи конфигурируется для указания содержания интерфейса приложения. Например, приложение содержит два интерфейса приложения, один из которых содержит другие приложения, рекомендованные в приложении, тогда как другой интерфейс содержит короткие сообщения, сохраненные в приложении. Терминал может создать две надписи для обоих интерфейсов приложения, задать содержание надписи у первого интерфейса приложения как рекомендованное приложение и задать содержание надписи у второго интерфейса приложения как короткие сообщения.

[0087] Посмотрим на схематическое представление первой панели надписей, которая показана на Фиг. 2B, на которой панель 210 надписей приложения содержит надпись 211 и другую надпись 212, где содержанием надписи у надписи 211 является "короткое сообщение", тогда как содержанием надписи у надписи 212 является "рекомендованное приложение". Интерфейс 213 приложения, соответствующий надписи 212, показывается, если пользователь нажимает на надпись 212, и интерфейс 213 приложения показывает пиктограммы пяти приложений, рекомендованных в этом приложении.

[0088] Идентификация темы приложения конфигурируется для идентификации темы, используемой в приложении в настоящее время.

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

[0090] На этапе 202 производится поиск информации о теме, которая указана в идентификации темы, по меньшей мере в одной информации о теме, предварительно сохраненной в приложении, и информация об атрибуте надписи считывается из найденной информации о теме, информация об атрибуте надписи содержит правило для определения ширины надписи и режима размещения надписи на панели надписей.

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

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

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

[0094] Правило определения ширины используется для определения ширины надписи. Правило определения ширины может быть разнообразным. В варианте осуществления в качестве примеров для иллюстрации три правила определения ширины выбираются, в частности, следующим образом:

[0095] 1. Ширина надписи определяется в соответствии с шириной, занимаемой содержанием надписи:

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

[0097] Ширина надписи, определенная в соответствии с шириной, занимаемой содержанием надписи, может соответствовать множеству режимов размещения, например, режиму выровненного по левому краю размещения, режиму выровненного по правому краю размещения и режиму выровненного по центру размещения.

[0098] 2. Предустановленная ширина определяется в качестве ширины надписи:

[0099] Терминал может предварительно установить заранее установленную ширину и определить ее в качестве ширины надписи. Без вычисления правило определения ширины может не только сэкономить ресурс обработки у терминала, но также повысить скорость создания надписи.

[00100] Ширина надписи, определенная в соответствии с предустановленной шириной, может соответствовать множеству режимов размещения, например, режиму выровненного по левому краю размещения, режиму выровненного по правому краю размещения и режиму выровненного по центру размещения.

[00101] 3. Максимальная доступная ширина панели надписей определяется в качестве ширины надписи:

[00102] Максимальная доступная ширина относится к максимальной ширине, предоставленной созданной надписи панелью надписей. Ширина надписи, определенная в соответствии с максимальной доступной шириной панели надписей, может соответствовать режиму рассредоточенного размещения.

[00103] Например, ширина надписи определяется как ширина панели надписей, если панель надписей не включает в себя надпись, которая создана; и ширина панели надписей, поделенная на три равные части, определяется в качестве ширины надписи, если панель надписей включает в себя две созданные надписи. Фиг. 2B показывает схематическое представление первой панели надписей, а Фиг. 2C показывает схематическое представление второй панели надписей. Панель 210 надписей, которая показана на Фиг. 2B, содержит надпись 211 и надпись 212, и панель 210 надписей делится пополам надписью 211 и надписью 212 в соответствии с режимом рассредоточенного размещения, в этих условиях ширины надписей у надписи 211 и надписи 212 равны половине ширины панели надписей; панель 210 надписей на Фиг. 2C содержит надпись 211, надпись 212 и надпись 214, и панель 210 надписей делится на три равные части надписью 211, надписью 212 и надписью 214 в соответствии с режимом рассредоточенного размещения, в этих условиях ширины надписей у надписи 211, надписи 212 и надписи 214 равны одной трети ширины панели надписей.

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

[00105] На этапе 203 стиль надписи, который задан в теме, определяется в соответствии с информацией об атрибуте надписи.

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

[00107] Когда нужно считать правило определения ширины в информации об атрибуте надписи, правило определения ширины считывается непосредственно, если информация об атрибуте надписи включает в себя правило определения ширины, либо производится поиск правила определения ширины, соответствующего индексу, в предустановленном соответствующем отношении, если информация об атрибуте надписи включает в себя индекс правила определения ширины, либо получают правило определения ширины по умолчанию, если информация об атрибуте надписи не включает в себя правило определения ширины. Терминал может аналогичным способом считать режим размещения в информации об атрибуте надписи.

[00108] Во-первых, стиль надписи, который задан темой, определяется в соответствии с информацией об атрибуте надписи, что содержит:

[00109] 1) вычисление ширины надписи в соответствии с содержанием надписи, если в соответствии с правилом определения ширины ширина надписи определяется в соответствии с шириной, занимаемой содержанием надписи; и

[00110] 2) определение стиля надписи в соответствии с шириной надписи и режимом размещения.

[00111] Если в соответствии с правилом определения ширины ширина надписи определяется в соответствии с шириной, занимаемой содержанием надписи, то терминал может считать содержание надписи из запроса создания надписи, вычислить ширину надписи в соответствии с содержанием надписи и определить стиль надписи в соответствии с вычисленной шириной надписи и режимом размещения.

[00112] При этом вычисление ширины надписи в соответствии с содержанием надписи содержит:

[00113] 1) вычисление ширины содержания, занимаемой содержанием надписи;

[00114] 2) определение ширины содержания в качестве ширины надписи; либо обнаружение, является ли ширина содержания больше предустановленной минимальной ширины и меньше предустановленной максимальной ширины, определение ширины содержания в качестве ширины надписи, если ширина содержания больше минимальной ширины и меньше максимальной ширины, и определение минимальной ширины или максимальной ширины в качестве ширины надписи, если ширина содержания меньше минимальной ширины или больше максимальной ширины.

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

[00116] После определения ширины содержания, занимаемой содержанием надписи, терминал может непосредственно определить ширину содержания в качестве ширины надписи; либо терминал может установить минимальную ширину и максимальную ширину у ширины надписи и определить ширину надписи из диапазона ширины, определенного минимальной шириной и максимальной шириной.

[00117] При определении ширины надписи из диапазона ширины, определенного минимальной шириной и максимальной шириной в соответствии с шириной содержания, терминал может обнаружить, является ли ширина содержания больше минимальной ширины и меньше максимальной ширины, определить ширину содержания в качестве ширины надписи, если ширина содержания больше минимальной ширины и меньше максимальной ширины, и определить такую длину в минимальной ширине и максимальной ширине, которая является ближайшей к ширине содержания, в качестве ширины надписи.

[00118] При этом определение минимальной ширины или максимальной ширины в качестве ширины надписи содержит:

[00119] 1) сравнение абсолютного значения у значения первой разности с абсолютным значением у значения второй разности, причем первая разность получается путем вычитания ширины содержания из минимальной ширины, тогда как вторая разность получается путем вычитания ширины содержания из максимальной ширины;

[00120] 2) определение максимальной ширины в качестве ширины надписи, если абсолютное значение у значения первой разности больше абсолютного значения у значения второй разности; и

[00121] 3) определение минимальной ширины в качестве ширины надписи, если абсолютное значение у значения первой разности меньше абсолютного значения у значения второй разности.

[00122] Терминал может получить первую разность путем вычитания ширины содержания из минимальной ширины, получить вторую разность путем вычитания ширины содержания из максимальной ширины и сравнить абсолютное значение у значения первой разности с абсолютным значением у значения второй разности. Ширина содержания определяется ближе к максимальной ширине, которая определяется в качестве ширины надписи, если абсолютное значение у значения первой разности больше абсолютного значения у значения второй разности; и ширина содержания определяется ближе к минимальной ширине, которая определяется в качестве ширины надписи, если абсолютное значение у значения первой разности меньше абсолютного значения у значения второй разности.

[00123] Подводя итоги, ширина надписи находится в положительной корреляционной связи с шириной, занимаемой содержанием надписи. Обратимся к схематическому представлению третьей панели надписей, которая показана на Фиг. 2D: содержанием надписи у надписи 211 является "короткое сообщение", тогда как содержанием надписи у надписи 212 является "рекомендованное приложение". Количество слов у "рекомендованного приложения" больше, чем у "короткого сообщения". Поэтому ширина, занимаемая надписью 212, больше ширины, занимаемой надписью 211, то есть ширина надписи у надписи 212 больше, чем у надписи 211.

[00124] Во-вторых, стиль надписи, который задан в теме, определяется в соответствии с информацией об атрибуте надписи, что содержит:

[00125] 1) определение ширины, полученной путем равного деления длины панели надписей, содержащей создаваемую надпись и, по меньшей мере, надпись на панели надписей, в качестве ширины надписи, если максимальная доступная ширина панели надписей определяется в качестве ширины надписи в соответствии с правилом определения ширины; и

[00126] 2) определение стиля надписи в соответствии с шириной надписи и режимом размещения.

[00127] Если в соответствии с правилом определения ширины максимальная доступная ширина панели надписей определяется в качестве ширины надписи, то терминал вычисляет ширину надписи в соответствии с количеством надписей, содержащихся на панели надписей, и с шириной панели надписей, и определяет стиль надписи в соответствии с вычисленной шириной надписи и режимом размещения.

[00128] При вычислении ширины надписи терминал добавляет 1 к количеству надписей, содержащихся на панели надписей, получая таким образом общее количество надписей. Средняя ширина надписи получается путем деления ширины панели надписей на общее количество надписей, и стиль надписи определяется в соответствии с вычисленной шириной надписи и режимом размещения.

[00129] На этапе 204 надпись, содержащая содержание надписи, создается на панели надписей в соответствии со стилем надписи.

[00130] Терминал создает надпись на панели надписей в соответствии с определенным стилем надписи и добавляет в созданную надпись содержание надписи, перенесенное в запросе создания надписи. При этом созданная надпись сразу добавляется на панель надписей для отображения, если это не влияет на другие надписи на панели надписей. Однако нужно регулировать другие надписи, если созданная надпись влияет на другие надписи на панели надписей.

[00131] Для удобства понимания в варианте осуществления процесс создания надписи иллюстрируется с помощью такого примера, что на панели 210 надписей создается надпись 214, чьим содержанием надписи является "коллекция", и панель 210 надписей также содержит надпись 211 и другую надпись 212. Содержанием надписи у надписи 211 является "короткое сообщение", тогда как содержанием надписи у надписи 212 является "рекомендованное приложение", в частности, следующим образом:

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

[00133] Посмотрим на схематическое представление первой панели надписей, которая показана на Фиг. 2B: панель 210 надписей перед созданием надписи 214 содержит надпись 211 и другую надпись 212, и панель 210 надписей делится пополам надписью 211 и надписью 212.

[00134] Посмотрим на схематическое представление второй панели надписей, которая показана на Фиг. 2C: панель 210 надписей после создания надписи 214 содержит надпись 211, надпись 212 и надпись 214, и панель 210 надписей делится на три равные части надписью 211, надписью 212 и надписью 214.

[00135] 2) В другом виде информации о теме приложения режим размещения является режимом выровненного по левому краю размещения, если в соответствии с правилом определения ширины, которое задано в информации об атрибуте надписи, ширина надп