СПОСОБ, УСТРОЙСТВО И ТЕРМИНАЛ ДЛЯ НАСТРОЙКИ ВИДЖЕТА
METHOD, APPARATUS AND TERMINAL FOR WIDGET SETTINGS

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области технологии связи и более конкретно к способу, устройству и терминалу для настройки графического элемента пользовательского интерфейса (виджета).
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] В настоящее время мобильный телефон является весьма популярным и приложения, применяемые в мобильном телефоне, становятся все более многообразными. Для того чтобы более удобно использовать функции в мобильном телефоне, виджеты могут вводиться в интерфейс мобильного телефона. Например, виджет часов может отображать текущее время на интерфейсе мобильного телефона. Виджет погоды может отображать текущую погоду на интерфейсе мобильного телефона.
[0003] Имеются ячеистые конфигурации на интерфейсе мобильного телефона и, таким образом, пиктограммы (иконки), виджеты и т.п. на интерфейсе размещены в соответствии с ячейками, так что контенты, отображаемые на всем интерфейсе, размещены в порядке.
[0004] Однако в настоящее время количество ячеек, занимаемых виджетом, является постоянным и не может динамически вычисляться, когда ячеистая конфигурация изменяется. Поэтому эффект отображения виджета после выполнения конфигурирования ячеек ухудшается.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Варианты осуществления настоящего раскрытия предоставляют способ, устройство и терминал для настройки виджета, которые могут изменять количество ячеек, занимаемых виджетом в терминале, тем самым улучшая эффект отображения.
[0006] В соответствии с первым аспектом настоящего раскрытия предложен способ настройки виджета, который включает в себя: получение значения размера виджета на интерфейсе терминала после переключения ячеистой конфигурации интерфейса терминала с первой ячеистой конфигурации на вторую ячеистую конфигурацию; и определение количества ячеек, занимаемых виджетом, в соответствии со значениями размеров соответствующих ячеек во второй ячеистой конфигурации.
[0007] Устройство для настройки виджета в соответствии с вариантом осуществления настоящего раскрытия включает в себя модуль получения, сконфигурированный для получения значения размера виджета после переключения ячеистой конфигурации интерфейса терминала с первой ячеистой конфигурации на вторую ячеистую конфигурацию; и модуль определения, сконфигурированный для определения количества ячеек, занимаемых виджетом, в соответствии с значениями размеров соответствующих ячеек во второй ячеистой конфигурации.
[0008] Терминал согласно варианту осуществления настоящего раскрытия включает в себя устройство для настройки виджета в соответствии с вариантами осуществления настоящего раскрытия.
[0009] Варианты осуществления настоящего раскрытия имеют следующие преимущества.
[0010] В способе, устройстве и терминале для настройки виджета и в соответствии с вариантами осуществления настоящего раскрытия значение размера виджета получают после изменения ячеистой конфигурации интерфейса терминала с первой ячеистой конфигурации на вторую ячеистую конфигурацию, и количество ячеек, занимаемых виджетом, определяют в соответствии со значениями размеров соответствующих ячеек во второй ячеистой конфигурации. Соответственно, размер виджета автоматически преобразуется в число ячеек в текущей ячеистой конфигурации, так что размер не изменяется или адаптируется к размеру текущей ячеистой конфигурации после того как ячеистая конфигурация изменилась, тем самым улучшая эффект отображения и восприятия пользователя.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0011] Фиг. 1 - блок-схема последовательности операций, показывающая способ настройки виджета согласно варианту осуществления настоящего раскрытия.
[0012] Фиг. 2 - блок-схема последовательности операций, показывающая способ настройки виджета согласно другому варианту осуществления настоящего раскрытия.
[0013] Фиг. 3а и 3b - диаграммы, показывающие ячейки интерфейса терминала согласно варианту осуществления настоящего раскрытия.
[0014] Фиг. 4а - диаграмма, показывающая отображаемый атрибут ячеек виджета в первой ячеистой конфигурации согласно варианту осуществления настоящего раскрытия.
[0015] Фиг. 4b - диаграмма, показывающая отображаемый атрибут ячеек виджета во второй ячеистой конфигурации согласно варианту осуществления настоящего раскрытия.
[0016] Фиг. 5а - диаграмма, показывающая количество ячеек, занимаемых виджетом альбома в конфигурации 4*4.
[0017] Фиг. 5b - диаграмма, показывающая количество ячеек, занимаемых виджетом альбома в конфигурации 2*2 согласно варианту осуществления настоящего раскрытия.
[0018] Фиг. 5с - диаграмма, показывающая количество ячеек, занимаемых виджетом альбома в конфигурации 3*3 согласно варианту осуществления настоящего раскрытия.
[0019] Фиг. 5d - другая диаграмма, показывающая количество ячеек, занимаемых виджетом альбома в конфигурации 3*3 согласно варианту осуществления настоящего раскрытия.
[0020] Фиг. 5е - еще одна диаграмма, показывающая количество ячеек, занимаемых виджетом альбома в конфигурации 3*3 согласно варианту осуществления настоящего раскрытия.
[0021] Фиг. 6 - блок-схема устройства для настройки виджета согласно варианту осуществления настоящего раскрытия.
ДЕТАЛЬНОЕ ОПИСАНИЕ
[0022] Со ссылкой на приложенные чертежи, варианты осуществления способа и устройства для настройки виджета и терминал согласно настоящему раскрытию будут описаны более подробно.
[0023] Способ для настройки виджета согласно варианту осуществления настоящего раскрытия может включать в себя следующие этапы, как показано на Фиг. 1.
[0024] На этапе 101 получают значение размера виджета на интерфейсе терминала после того как ячеистая конфигурация интерфейса терминала переключается с первой ячеистой конфигурации на вторую ячеистую конфигурацию.
[0025] Например, выбранную вторую ячеистую конфигурацию получают после приема запроса на переключение ячеистой конфигурации интерфейса, и первая ячеистая конфигурация отменяется, а вторая ячеистая конфигурация служит в качестве текущей ячеистой конфигурации интерфейса.
[0026] На этапе 102 количество ячеек, занимаемых виджетом, определяется в соответствии со значениями размеров соответствующих ячеек во второй ячеистой конфигурации.
[0027] Например, получают отношение длины виджета к длине ячейки; количество поперечных ячеек, занимаемых виджетом, получают в соответствии с отношением длин; получают отношение ширины виджета к ширине ячейки; и количество продольных ячеек, занимаемых виджетом, получают в соответствии с отношением ширин.
[0028] Опционально, если виджет расположен на интерфейсе терминала, положение виджета на интерфейсе терминала настраивается в соответствии с количеством ячеек, занимаемых виджетом. Если виджет не расположен на интерфейсе терминала, то отображаемый атрибут ячейки виджета настраивается в соответствии с количеством ячеек, занимаемых виджетом.
[0029] Опционально, если количество ячеек, занимаемых виджетом, является целым числом, то виджет располагается в соответствии с ячейками. Если количество ячеек, занимаемых виджетом, не является целым числом, то виджет располагается центрально в своих внешне связанных ячейках, или виджет располагается в соответствии с ячейками,после того как длина и/или ширина виджета растягивается или сжимается для получения целого числа.
[0030] В соответствии с вышеописанным содержанием в способе настройки виджета согласно варианту осуществления настоящего раскрытия размер виджета может автоматически преобразовываться в количество ячеек в текущей ячеистой конфигурации, так что размер виджета не изменяется или адаптируется к размеру текущей единичной ячейки, и, таким образом, эффект отображения может быть улучшен, и восприятие пользователя может быть улучшено.
[0031] Способ согласно варианту осуществления настоящего раскрытия будет описан, и, как показано на Фиг. 2, способ содержит следующие этапы.
[0032] На этапе 201 выбранную вторую ячеистую конфигурацию получают после приема запроса на переключение ячеистой конфигурации интерфейса.
[0033] Ячеистое сегментирование интерфейса терминала может быть изменено через ячеистую конфигурацию, установленную в системе, или изменяя размер шрифта в терминале. Ячейки интерфейса терминала могут быть упорядочены заранее. Ячеистая конфигурация 4*4 показана на Фиг. 3а, интерфейс терминала может быть равным образом разделен на 4*4 прямоугольника. Ячеистая конфигурация 3*3 показана на Фиг. 3b, интерфейс терминала может быть равным образом разделен на 3*3 прямоугольника. Здесь сплошная линия указывает края экрана, а пунктирная линия указывает ячейки. В ячеистой конфигурации 3*3 размер шрифта, отображаемого на интерфейсе терминала, больше, и иконка на интерфейсе больше.
[0034] Если пользователю требуется переключить ячеистую конфигурацию интерфейса, например, с первой ячеистой конфигурации на вторую ячеистую конфигурацию, то получают вторую ячеистую конфигурацию, сконфигурированную заранее.
[0035] На этапе 202 первая ячеистая конфигурация отменяется, и вторая ячеистая конфигурация служит в качестве текущей ячеистой конфигурации интерфейса терминала.
[0036] На этапе 203 получают отношение длины виджета к длине ячейки, и число поперечных ячеек, занимаемых виджетом, получают в соответствии с отношением длин.
[0037] На этапе 204 получают отношение ширины виджета к ширине ячейки, и число продольных ячеек, занимаемых виджетом, получают в соответствии с отношением ширин.
[0038] Например, предположим, что длина виджета равна А и его ширина равна В, а длина ячейки равна a и ее ширина равна b, отношение длин равно А/а и отношение ширин равно B/b.
[0039] На этапе 205 местоположение виджета на интерфейсе терминала настраивается в соответствии с количеством ячеек, занимаемых виджетом. Если виджет расположен на интерфейсе терминала, местоположение виджета на интерфейсе терминала настраивается в соответствии с количеством ячеек, занимаемых виджетом. Если виджет не расположен на интерфейсе терминала, то отображаемый атрибут ячейки виджета настраивается в соответствии с количеством ячеек, занимаемых виджетом. Фиг. 4а показывает отображаемый атрибут ячейки соответствующих виджетов, когда ячеистой конфигурацией является 4*4. Фиг. 4b показывает отображаемый атрибут ячейки соответствующих виджетов, когда ячеистой конфигурацией является 3*3. Поэтому если ячеистая конфигурация изменяется, то количество ячеек, занимаемых соответствующими виджетами, соответственно изменяется.
[0040] Далее настройка местоположения виджета на интерфейсе терминала в соответствии с количеством ячеек, занимаемых виджетом, будет описана детально в различных следующих ситуациях.
[0041] Первая ситуация: если количество ячеек, занимаемых виджетом, является целым числом, виджет располагается в соответствии с ячейками.
[0042] Беря в качестве примера преобразование ячеистой конфигурации интерфейса терминала из ячеистой конфигурации 4*4 в ячеистую конфигурацию 2*2, предположим, что длина каждой ячейки равна а в ячеистой конфигурации 4*4 и ширина каждой ячейки равна b, длина каждой ячейки равна 2а в ячеистой конфигурации 4*4 и ее ширина равна 2b. Длина виджета альбома равна 2а и его ширина равна 2b, количество ячеек, занимаемых виджетом, равно 2*2 в ячеистой конфигурации 4*4, как показано на Фиг. 5а. Если ячеистая конфигурация интерфейса терминала преобразуется из ячеистой конфигурации 4*4 в ячеистую конфигурацию 2*2, количество поперечных ячеек, занимаемых виджетом альбома, равно 2а/2а=1, и число продольных ячеек, занимаемых виджетом альбома, равно 2b/2b=1. Соответственно, как показано на Фиг. 5b, виджет расположен в ячейках.
[0043] Вторая ситуация: если количество ячеек, занимаемых виджетом, не является целым числом, виджет располагается центрально в его внешне связанных ячейках.
[0044] Беря в качестве примера преобразование ячеистой конфигурации интерфейса терминала из ячеистой конфигурации 4*4 в ячеистую конфигурацию 3*3, предположим, что длина каждой ячейки равна а в ячеистой конфигурации 4*4, и ширина каждой ячейки равна b, длина каждой ячейки равна с в ячеистой конфигурации 4*4, и ширина каждой ячейки равна d, причем с=4а/3 и d=4b/3. Длина виджета альбома равна 2а, и его ширина равна 2b, число ячеек, занимаемых виджетом, равно 2*2 в ячеистой конфигурации 4*4, как показано на Фиг. 5а. Если ячеистая конфигурация интерфейса терминала преобразуется из ячеистой конфигурации 4*4 в ячеистую конфигурацию 3*3, количество поперечных ячеек, занимаемых виджетом альбома, равно 2а/с=1,5, и число продольных ячеек, занимаемых виджетом альбома, равно 2b/d=1,5. Поскольку размер виджета альбома не равен целому кратному единичной ячейки, как показано на Фиг. 5с, виджет располагается центрально в его внешне связанных ячейках, чтобы иметь привлекательный эффект. Здесь внешне связанные ячейки относятся к ячейкам, образованным линиями ячеек, ближайшими к виджету.
[0045] Третья ситуация: если количество ячеек, занимаемых виджетом, не является целым числом, виджет располагается в соответствии с ячейками, после того как длина или ширина виджета растягивается, чтобы быть целым числом.
[0046] На основе вышеописанной второй ситуации, то есть количество поперечных ячеек, занимаемых виджетом, равно 2а/с=1,5, и количество продольных ячеек, занимаемых виджетом, равно 2b/d=1,5, длина виджета растягивается с 2а до 2с, и ширина виджета растягивается с 2b до 2d. В результате количество ячеек, занимаемое виджетом альбома, равно 2*2. Тогда виджет располагается в соответствии с ячейками, и эффект размещения показан на Фиг. 5d.
[0047] Четвертая ситуация: если количество ячеек, занимаемых виджетом, не является целым числом, виджет располагается в соответствии с ячейками, после того как длина или ширина виджета сжимается, чтобы быть целым числом.
[0048] На основе вышеописанной второй ситуации, то есть количество поперечных ячеек, занимаемых виджетом, равно 2а/с=1,5, и количество продольных ячеек, занимаемых виджетом, равно 2b/d=1,5, длина виджета сжимается с 2а до с, и ширина виджета сжимается с 2b до d. В результате количество ячеек, занимаемое виджетом альбома, равно 1*1. Тогда виджет располагается в соответствии с ячейками, и эффект размещения показан на Фиг. 5е.
[0049] Можно видеть из вышеописанного содержания, что в способе настройки виджета согласно варианту осуществления настоящего раскрытия размер виджета может быть автоматически преобразован в количество ячеек в текущей ячеистой конфигурации, так что размер виджета не изменяется или адаптируется к размеру текущей единичной ячейки, и, таким образом, эффект отображения может быть улучшен, и восприятие пользователя может быть улучшено.
[0050] На основе идентичной концепции изобретения варианты осуществления настоящего раскрытия дополнительно обеспечивают устройство и терминал для настройки виджета. Поскольку принцип решения проблем устройством и терминалом сходен с вышеописанным способом настройки виджета, реализация устройства и терминала может ссылаться на реализацию способа, описание которого здесь не будет повторяться.
[0051] Устройство для настройки виджета согласно варианту осуществления настоящего раскрытия включает в себя модули, как показано на Фиг. 6.
[0052] Модуль 601 получения сконфигурирован для получения значения размера виджета на интерфейсе терминала после того как ячеистая конфигурация интерфейса терминала переключена с первой ячеистой конфигурации на вторую ячеистую конфигурацию.
[0053] Модуль 602 определения сконфигурирован для определения количества ячеек, занимаемых виджетом, в соответствии со значениями размеров соответствующих ячеек во второй ячеистой конфигурации.
[0054] Опционально, устройство дополнительно содержит модуль 603 переключения, сконфигурированный для получения выбранной второй ячеистой конфигурации после приема запроса на переключение ячеистой конфигурации интерфейса терминала, сконфигурированный для отмены первой ячеистой конфигурации и сконфигурированный для использования второй ячеистой конфигурации в качестве текущей ячеистой конфигурации интерфейса терминала.
[0055] Опционально, модуль 602 определения сконфигурирован для получения отношения длины виджета к длине ячейки; для получения количества поперечных ячеек, занимаемых виджетом, в соответствии с отношением длин; для получения отношения ширины виджета к ширине ячейки и для получения количества продольных ячеек, занимаемых виджетом, в соответствии с отношением ширин.
[0056] Опционально, устройство дополнительно включает в себя модуль 604 настройки, сконфигурированный для настройки местоположения виджета на интерфейсе терминала в соответствии с количеством ячеек, занимаемых виджетом, если виджет расположен на интерфейсе терминала, и для настройки отображаемого атрибута ячейки виджета в соответствии с количеством ячеек, занимаемых виджетом, если виджет не расположен на интерфейсе терминала.
[0057] Опционально, модуль 604 настройки сконфигурирован, чтобы располагать виджет в соответствии с ячейками, если количество ячеек, занимаемых виджетом, является целым числом; и чтобы располагать виджет в его внешне связанных ячейках, если количество ячеек, занимаемых виджетом, не является целым числом, или чтобы располагать виджет в соответствии с ячейками после того как длина или ширина виджета растягивается или сжимается, чтобы стать целым числом.
[0058] Варианты осуществления настоящего раскрытия дополнительно обеспечивают терминал, включающий в себя вышеуказанное устройство согласно вариантам осуществления настоящего раскрытия. Терминал может быть любыми терминалами, в которых может работать виджет, такими как телефон, планшет, айпад и т.д.
[0059] Посредством приведенного выше описания вышеуказанных реализаций специалистам в данной области техники должно быть понятно, что варианты осуществления настоящего раскрытия могут быть реализованы аппаратными средствами, а также программным обеспечением в комбинации с необходимой платформой аппаратных средств общего назначения. На основе такого понимания техническое решение вариантов осуществления настоящего раскрытия может быть реализовано в форме программного продукта, который может быть сохранен на энергонезависимом носителе (например, CD-ROM, U-диске, жестком диске и т.д.) и включает в себя различные инструкции для обеспечения возможности компьютерному устройству (например, персональному компьютеру, серверу или сетевому устройству и т.д.) исполнять способ согласно вариантам осуществления настоящего раскрытия.
[0060] Специалистам в данной области техники должно быть понятно, что прилагаемые чертежи являются только схематичной диаграммой предпочтительного варианта осуществления, причем модули или процессы на прилагаемых чертежах не обязательно необходимы для реализации настоящего раскрытия.
[0061] Специалистам в данной области техники должно быть понятно, что модули устройства в вариантах осуществления могут быть распределены в устройстве согласно приведенному выше описанию и могут также быть распределенными в устройстве или нескольких устройствах в варианте осуществления, отличающемся от приведенных выше вариантов осуществления. Модули в вариантах осуществления могут быть скомбинированы в один модуль и могут быть дополнительно разделены на несколько подмодулей.
[0062] Порядковый номер реализации настоящего изобретения используется только для описания и не представляет лучший или худший из вариантов осуществления.
[0063] Способ и устройство для настройки виджета и терминал согласно вариантам осуществления настоящего раскрытия могут автоматически преобразовывать размер виджета в количество ячеек в текущей ячеистой конфигурации, так что размер виджета не изменяется или адаптируется к размеру текущей единичной ячейки, причем эффект отображения может быть улучшен и восприятие пользователя может быть улучшено.
[0064] Очевидно, специалисты в данной области техники могут осуществить различные модификации и варианты раскрытия без отклонения от сущности и объема раскрытия. Таким образом, раскрытие подразумевает включение таких модификаций и вариантов, если они входят в объем пунктов формулы изобретения настоящего раскрытия и эквивалентной технологии.