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



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

 


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

СЯОМИ ИНК. (CN)

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении безопасности передачи данных. Способ содержит этапы, на которых в терминале принимают запрос создания надписи, который несет в себе содержание надписи и идентификацию визуальной темы приложения, причем идентификация визуальной темы является идентификацией визуальной темы, используемой в приложении в настоящее время, чтобы задать визуальный внешний вид пользовательского интерфейса приложения; считывают информацию об атрибуте надписи из информации о визуальной теме, которая указана в идентификации визуальной темы; определяют стиль надписи, который задан в визуальной теме, в соответствии с информацией об атрибуте надписи; и создают надпись, содержащую содержание надписи, на панели надписей в соответствии со стилем надписи. 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) В другом виде информации о теме приложения режим размещения является режимом выровненного по левому краю размещения, если в соответствии с правилом определения ширины, которое задано в информации об атрибуте надписи, ширина надписи определяется в соответствии с шириной, занимаемой содержанием надписи.

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

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

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

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

[00140] Фиг. 3 - блок-схема, показывающая устройство создания надписи в соответствии с типовым вариантом осуществления. Как показано на Фиг. 3, к терминалу применяется устройство создания надписи, содержащее: модуль 310 приема запроса, модуль 320 считывания информации, модуль 330 определения стиля и модуль 340 создания надписи.

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

[00142] Модуль 320 считывания информации конфигурируется для считывания информации об атрибуте надписи из информации о теме, которая указана в идентификации темы.

[00143] Модуль 330 определения стиля конфигурируется для определения стиля надписи, который задан в теме, в соответствии с информацией об атрибуте надписи, считанной модулем 320 считывания информации.

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

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

[00146] Фиг. 4 - блок-схема, показывающая устройство создания надписи в соответствии с типовым вариантом осуществления. Как показано на Фиг. 4, к терминалу применяется устройство создания надписи, содержащее: модуль 310 приема запроса, модуль 320 считывания информации, модуль 330 определения стиля и модуль 340 создания надписи.

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

[00148] Модуль 320 считывания информации конфигурируется для считывания информации об атрибуте надписи из информации о теме, которая указана в идентификации темы.

[00149] Модуль 330 определения стиля конфигурируется для определения стиля надписи, который задан в теме, в соответствии с информацией об атрибуте надписи, считанной модулем 320 считывания информации.

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

[00151] В необязательном порядке модуль 320 считывания информации содержит блок 321 поиска информации и блок 322 считывания информации.

[00152] Блок 321 поиска информации конфигурируется для поиска информации о теме, которая указана в идентификации темы, по меньшей мере в одной информации о теме, предварительно сохраненной в приложении.

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

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

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

[00156] В необязательном порядке модуль 330 определения стиля содержит блок 331 вычисления ширины и первый блок 332 определения.

[00157] Блок 331 вычисления ширины конфигурируется для вычисления ширины надписи в соответствии с содержанием надписи, если ширина надписи определяется в соответствии с шириной, занимаемой содержанием надписи, в соответствии с правилом определения ширины.

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

[00159] В необязательном порядке блок 331 вычисления ширины содержит подблок 3311 вычисления ширины и подблок 3312 определения ширины.

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

[00161] Подблок 3312 определения ширины конфигурируется для: определения ширины содержания, вычисленной подблоком 3311 вычисления ширины, в качестве ширины надписи; либо обнаружения, является ли ширина содержания, вычисленная подблоком 3311 вычисления ширины, больше предустановленной минимальной ширины и меньше предустановленной максимальной ширины, определения ширины содержания в качестве ширины надписи, если ширина содержания больше минимальной ширины и меньше максимальной ширины, и определения минимальной ширины или максимальной ширины в качестве ширины надписи, если ширина содержания меньше минимальной ширины или больше максимальной ширины.

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

[00163] В необязательном порядке модуль 330 определения стиля содержит блок 333 определения ширины и второй блок 334 определения.

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

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

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

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

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

[00169] Фиг. 5 - блок-схема для устройства 500 создания надписи в соответствии с типовым вариантом осуществления. Например, устройство 500 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством приема/передачи сообщений, игровой приставкой, планшетным устройством, медицинским устройством, устройством для занятий физкультурой, PDA (персональным цифровым помощником) и т.п.

[00170] Ссылаясь на Фиг. 5, устройство 500 может включать в себя один или множество компонентов, которые указаны ниже: процессорный компонент 502, запоминающее устройство 504, компонент 506 питания, мультимедийный компонент 508, звуковой компонент 510, интерфейс 512 ввода/вывода (I/O), сенсорный компонент 514 и компонент 516 связи.

[00171] Процессорный компонент 502 обычно управляет общей работой устройства 500, например, отображением, телефонным вызовом, передачей данных, и работой, ассоциированной с операцией камеры и операцией записи. Процессорный компонент 502 может включать в себя один или множество процессоров 518 для исполнения команд, чтобы частично или полностью выполнять этапы вышеприведенного способа. К тому же процессорный компонент 502 может включать в себя один или множество модулей для удобства взаимодействия между процессорным компонентом 502 и другими компонентами. Например, процессорный компонент 502 может включать в себя мультимедийный модуль для удобства взаимодействия между мультимедийным компонентом 508 и процессорным компонентом 502.

[00172] Запоминающее устройство 504 конфигурируется для хранения данных разных типов, чтобы поддерживать работу устройства 500. Примеры данных включают в себя любую прикладную программу или директиву обращения для работы устройства 500, включая контактные данные, данные телефонной книги, сообщение, изображение и видео, и т.п. Запоминающее устройство 504 можно реализовать с помощью энергозависимого или энергонезависимого запоминающего устройства любого типа или их сочетания, например, статического оперативного запоминающего устройства (SRAM), электрически стираемого программируемого постоянного запоминающего устройства (EEPROM), стираемого программируемого постоянного запоминающего устройства (EPROM), программируемого постоянного запоминающего устройства (PROM), постоянного запоминающего устройства (ROM), магнитного запоминающего устройства, флэш-памяти, магнитного диска или оптического диска.

[00173] Компонент 506 питания подает питание для компонентов устройства 500. Компонент 506 питания может включать в себя систему управления питанием, один или множество источников питания и другие компоненты, ассоциированные с производством, управлением и распределением энергии в устройстве 500.

[00174] Мультимедийный компонент 508 включает в себя экран между устройством 500 и пользователем для предоставления интерфейса вывода. В некоторых вариантах осуществления экран может включать в себя LCD (жидкокристаллический дисплей) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, то экран можно реализовать в виде сенсорного экрана для приема входного сигнала от пользователей. Сенсорная панель включает в себя один или множество тактильных датчиков для распознавания жестов на сенсорной панели, например касание и скольжение, и т.п. Тактильный датчик может не только распознавать границу перемещения у касания или скольжения, но также может обнаруживать длительность и давление, связанные с операцией касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 508 включает в себя фронтальную камеру и/или заднюю камеру. Когда устройство 500 находится в рабочем режиме, например режиме захвата или видеорежиме, фронтальная камера и/или задняя камера может принимать внешние мультимедийные данные. Каждая из фронтальной камеры и задней камеры может быть объективом с постоянным фокусным расстоянием либо иметь фокусное расстояние и способность оптического масштабирования.

[00175] Звуковой компонент 510 конфигурируется для вывода и/или ввода звукового сигнала. Например, звуковой компонент 510 включает в себя микрофон (MIC); когда устройство 500 находится в рабочем режиме, например режиме вызова, режиме записи и режиме распознавания речи, микрофон конфигурируется для приема внешнего звукового сигнала. Принятый звуковой сигнал может дополнительно сохраняться в запоминающем устройстве 504 или отправляться с помощью компонента 516 связи. В некоторых вариантах осуществления звуковой компонент 510 также включает в себя громкоговоритель для вывода звукового сигнала.

[00176] Интерфейс 512 I/O предоставляет интерфейс для процессорного компонента 502 и модулей интерфейса периферийных устройств, причем модули интерфейса периферийных устройств могут быть клавиатурой, сенсорным колесом и кнопками, и т.п. Эти кнопки могут включать в себя, но не только: кнопку возврата, кнопку громкости, кнопку запуска и кнопку блокировки.

[00177] Сенсорный компонент 514 включает в себя один или множество датчиков для обеспечения устройства 500 оценкой состояния во всех проявлениях. Например, сенсорный компонент 514 может обнаруживать включенное/выключенное состояние устройства 500, относительное положение компонентов, например, компонентами являются дисплей и клавишная панель устройства 500; сенсорный компонент 514 также может обнаруживать изменение положения устройства 500 или его компонента, наличие или отсутствие касания пользователем устройства 500, направление или ускорение/замедление устройства 500 и колебание температуры устройства 500. Сенсорный компонент 514 также может включать в себя детектор приближения, который конфигурируется для обнаружения наличия ближайших объектов без физического касания. Сенсорный компонент 514 также может включать в себя оптический датчик, например, датчик изображения на CMOS или CCD для формирования изображений. В некоторых вариантах осуществления сенсорный компонент 514 также может включать в себя датчик ускорения, гироскоп, магнитный датчик, датчик давления или датчик температуры.

[00178] Компонент 516 связи конфигурируется для упрощения проводной связи или беспроводной связи между устройством 500 и другим оборудованием. Устройству 500 разрешен доступ к беспроводной сети на основе стандартов связи, например WiFi, 2G или 3G, или их сочетания. В типовом варианте осуществления компонент 516 связи посредством канала вещания принимает вещательный сигнал или связанную с вещанием информацию от внешних систем управления вещанием. В типовом варианте осуществления компонент 516 связи также включает в себя модуль связи малого радиуса действия (NFC) для поддержки связи малой дальности. Например, модуль NFC можно реализовать на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по передаче данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (BT) и других технологий.

[00179] В типовых вариантах осуществления устройство 500 можно реализовать с помощью одной или множества специализированных интегральных схем (ASIC), цифровых процессоров сигналов (DSP), оборудования цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, сконфигурированных для исполнения вышеприведенных способов.

[00180] В типовых вариантах осуществления также предоставляется долговременный машиночитаемый носитель информации, включающий в себя команды, например, запоминающее устройство 504, включающее в себя команды, при этом вышеупомянутые команды могут исполняться процессорами 518 устройства 500, чтобы выполнить вышеприведенные способы. Например, долговременный машиночитаемый носитель информации может быть ROM, оперативным запоминающим устройством (RAM), компакт-диском, магнитной лентой, дискетой и оптическим запоминающим устройством и т.п.

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

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

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

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

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

Изобретение относится к электронным платежным системам с использованием мобильных устройств. Описаны устройства, способы и системы токенизации конфиденциальности платежей (РРТ).

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

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