Способ отображения фона, устройство отображения фона и электронное устройство
Иллюстрации
Показать всеИзобретение относится к области графических интерфейсов пользователя, а именно к отображению фона, принадлежащего области электронного отображения. Технический результат заключается в сокращении трудозатрат разработчика и времени создания интерфейса. Для этого определяют позицию целевого элемента в сеточном представлении согласно информации об атрибуте целевого элемента и соседних элементов, который является одним из элементов, отображаемых согласно сеточному представлению, отыскивают файл конфигурации фонового рисунка согласно позиции целевого элемента в сеточном представлении и определяют информацию фонового рисунка, соответствующую целевому элементу, и отображают фоновый рисунок целевого элемента согласно информации фонового рисунка. 3 н. и 8 з.п. ф-лы, 9 ил., 3 табл.
Реферат
Эта заявка основана на и притязает на приоритет китайской патентной заявки №201410206618.3, поданной 15 мая 2014 года, озаглавленной "Background display method, background display device and electronic device", полное содержимое которой содержится в данном документе по обращению.
Область техники, к которой относится изобретение
[0001] Настоящее открытие, в целом, относится к области электронного отображения, а более конкретно, к способу отображения фона, устройству отображения фона и электронному устройству.
Уровень техники
[0002] В области электронного отображения элементы обычно отображаются в сеточном представлении (grid-представлении), таком как GridView-отображение (отображение сетки). В grid-представлении каждый элемент может быть размещен горизонтальным или вертикальным образом, что формирует двухмерный интерфейс распределения элементов типа grid-представления. Множество элементов grid-представления могут отображаться в интерфейсе в одно и то же время, но вследствие большого количества элементов, ограничения размера экрана, эстетики интерфейса и других причин отображаемый интерфейс может также отображать часть элементов grid-представления, другие элементы могут быть отображены согласно команде пользователя при переворачивании страницы или скольжении.
[0003] Обычным способом отображения является то, что каждый элемент в grid-представлении реализует один и тот же фоновый рисунок, но для эстетики отображаемого интерфейса каждый элемент в grid-представлении может быть снабжен фоновым рисунком. Если отображаемый элемент в grid-представлении является виртуальной клавишей, фоновый рисунок виртуальной клавиши задается разработчиком, который часто задает одинаковый фоновый рисунок для каждой виртуальной клавиши в одном и том же grid- представлении. В связанной технологии, чтобы получать более яркий интерфейс, разработчик может дополнительно назначать, в программных кодах, различные фоновые рисунки для каждой виртуальной клавиши. При отображении интерфейса фоновый рисунок, назначенный для виртуальной клавиши в интерфейсе, непосредственно отыскивается и отображается.
[0004] В процессе реализации открытия обнаружено, что связанная технология имеет, по меньшей мере, недостатки, перечисленные ниже в документе:
[0005] В связанной технологии, чтобы получать более яркий и эстетичный интерфейс, разработчик должен назначать соответствующие фоновые рисунки для каждого элемента в grid-представлении. Когда существует большое число элементов в grid-представлении, требуется гораздо больше трудозатрат, период разработки растягивается, и стоимость разработки и поддержки увеличивается.
Сущность изобретения
[0006] В связанной технологии, чтобы получать более яркий и эстетичный интерфейс, разработчик должен назначать соответствующие фоновые рисунки для каждого элемента в grid-представлении, что требует больше трудозатрат; поэтому, чтобы решать вышеуказанную проблему, варианты осуществления настоящего открытия предоставляют способ отображения фона, устройство отображения фона и электронное устройство. Открытие включает в себя следующие технологические решения.
[0007] В первом аспекте предоставляется способ отображения фона, способ включает в себя:
[0008] определение позиции целевого элемента в grid-представлении согласно информации об атрибуте целевого элемента и соседних элементов, целевой элемент является одним из элементов, отображаемых согласно grid-представлению;
[0009] поиск файла конфигурации фонового рисунка согласно позиции целевого элемента в grid-представлении и определение информации фонового рисунка, соответствующей целевому элементу; и
[0010] отображение фонового рисунка целевого элемента согласно информации фонового рисунка.
[0011] Предпочтительно, информация об атрибуте включает в себя тип и фоновую метку, фоновая метка используется, чтобы указывать файл конфигурации фонового рисунка, соответствующий каждому элементу; этап определения позиции целевого элемента в grid-представлении согласно информации об атрибуте целевого элемента и соседних элементов включает в себя:
[0012] определение корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента, корреляция включает в себя одинаковость или различие информации об атрибуте; первый элемент является элементом с левой стороны от целевого элемента и ближайшим к целевому элементу среди элементов, второй элемент является элементом с правой стороны от целевого элемента и ближайшим к целевому элементу среди элементов; поиск соответствующего соотношения между корреляцией и горизонтальной позицией целевого элемента в grid-представлении согласно корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента, чтобы определять горизонтальную позицию целевого элемента в grid-представлении;
[0013] определение корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента, корреляция включает в себя одинаковость или различие информации об атрибуте; третий элемент является элементом с верхней стороны от целевого элемента и ближайшим к целевому элементу среди элементов, четвертый элемент является элементом с нижней стороны от целевого элемента и ближайшим к целевому элементу среди элементов; поиск соответствующего соотношения между корреляцией и вертикальной позицией целевого элемента в grid-представлении согласно корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента, чтобы определять вертикальную позицию целевого элемента в grid-представлении.
[0014] Предпочтительно, этап определения корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента включает в себя:
[0015] когда информация об атрибуте первого элемента является пустой, определение того, что информация об атрибуте целевого элемента и информация об атрибуте первого элемента отличаются;
[0016] когда информация об атрибуте второго элемента является пустой, определение того, что информация об атрибуте целевого элемента и информация об атрибуте второго элемента отличаются;
[0017] этап определения корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента включает в себя:
[0018] когда информация об атрибуте третьего элемента является пустой, определение того, что информация об атрибуте целевого элемента и информация об атрибуте третьего элемента отличаются;
[0019] когда информация об атрибуте четвертого элемента является пустой, определение того, что информация об атрибуте целевого элемента и информация об атрибуте четвертого элемента отличаются.
[0020] Предпочтительно, этап определения корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента включает в себя:
[0021] поиск предварительно заданной первой информации о корреляции, первая информация о корреляции используется для указания того, являются ли информация об атрибуте целевого элемента и информация об атрибуте первого элемента одинаковыми, и являются ли информация об атрибуте целевого элемента и информация об атрибуте второго элемента одинаковыми; определение корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента согласно первой информации о корреляции;
[0022] этап определения корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента включает в себя:
[0023] поиск предварительно заданной второй информации о корреляции, вторая информация о корреляции используется для указания того, являются ли информация об атрибуте целевого элемента и информация об атрибуте третьего элемента одинаковыми, и являются ли информация об атрибуте целевого элемента и информация об атрибуте четвертого элемента одинаковыми; определение корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента согласно второй информации о корреляции;
[0024] Предпочтительно, этап поиска файла конфигурации фонового рисунка согласно позиции целевого элемента в grid-представлении и определения информации фонового рисунка, соответствующей целевому элементу, включает в себя:
[0025] определение файла конфигурации фонового рисунка, соответствующего целевому элементу, файл конфигурации фонового рисунка включает в себя соответствующее соотношение каждой позиции в grid-представлении и информации фонового рисунка каждой позиции;
[0026] поиск файла конфигурации фонового рисунка согласно позиции целевого элемента в grid-представлении и определение информации фонового рисунка, соответствующей целевому элементу.
[0027] Во втором аспекте предоставляется устройство отображения фона, устройство включает в себя:
[0028] модуль определения позиции, используемый для определения позиции целевого элемента в grid-представлении согласно информации об атрибуте целевого элемента и соседних элементов, целевой элемент является одним из элементов, отображаемых согласно grid-представлению;
[0029] модуль определения фона, используемый для поиска файла конфигурации фонового рисунка согласно позиции целевого элемента в grid-представлении и определения информации фонового рисунка, соответствующей целевому элементу; и
[0030] модуль отображения фона, используемый для отображения фонового рисунка целевого элемента согласно информации фонового рисунка.
[0031] Предпочтительно, модуль определения позиции включает в себя:
[0032] первый блок определения корреляции, используемый для определения корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента, корреляция включает в себя одинаковую или различную информацию об атрибуте; первый элемент является элементом с левой стороны от целевого элемента и ближайшим к целевому элементу среди элементов, второй элемент является элементом с правой стороны от целевого элемента и ближайшим к целевому элементу среди элементов;
[0033] блок определения горизонтальной позиции, используемый для поиска соответствующего соотношения между корреляцией и горизонтальной позицией целевого элемента в grid-представлении согласно корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента, чтобы определять горизонтальную позицию целевого элемента в grid-представлении;
[0034] второй блок определения корреляции, используемый для определения корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента, корреляция включает в себя одинаковую или различную информацию об атрибуте; третий элемент является элементом с верхней стороны от целевого элемента и ближайшим к целевому элементу среди элементов, четвертый элемент является элементом с нижней стороны от целевого элемента и ближайшим к целевому элементу среди элементов; и
[0035] блок определения вертикальной позиции, используемый для поиска соответствующего соотношения между корреляцией и вертикальной позицией целевого элемента в grid-представлении согласно корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента, чтобы определять вертикальную позицию целевого элемента в grid-представлении;
[0036] при этом атрибут включает в себя тип и фоновую метку, фоновая метка используется для указания файла конфигурации фонового рисунка, соответствующего каждому элементу.
[0037] Предпочтительно, первый блок определения корреляции включает в себя:
[0038] первый подблок определения, используемый для определения того, что информация об атрибуте целевого элемента и информация об атрибуте первого элемента различаются, когда информация об атрибуте первого элемента является пустой;
[0039] второй подблок определения, используемый для определения того, что информация об атрибуте целевого элемента и информация об атрибуте второго элемента различаются, когда информация об атрибуте второго элемента является пустой;
[0040] второй блок определения корреляции включает в себя:
[0041] третий подблок определения, используемый для определения того, что информация об атрибуте целевого элемента и информация об атрибуте третьего элемента различаются, когда информация об атрибуте третьего элемента является пустой;
[0042] четвертый подблок определения, используемый для определения того, что информация об атрибуте целевого элемента и информация об атрибуте четвертого элемента различаются, когда информация об атрибуте четвертого элемента является пустой;
[0043] Предпочтительно, первый блок определения корреляции включает в себя:
[0044] первый подблок поиска, используемый для поиска предварительно заданной первой информации о корреляции, первая информация о корреляции используется для указания того, являются ли информация об атрибуте целевого элемента и информация об атрибуте первого элемента одинаковыми, и являются ли информация об атрибуте целевого элемента и информация об атрибуте второго элемента одинаковыми;
[0045] пятый подблок определения, используемый для определения корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента согласно первой информации о корреляции;
[0046] второй блок определения корреляции включает в себя:
[0047] второй подблок поиска, используемый для поиска предварительно заданной второй информации о корреляции, вторая информация о корреляции используется для указания того, являются ли информация об атрибуте целевого элемента и информация об атрибуте третьего элемента одинаковыми, и являются ли информация об атрибуте целевого элемента и информация об атрибуте четвертого элемента одинаковыми;
[0048] шестой подблок определения, используемый для определения корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента согласно второй информации о корреляции.
[0049] Предпочтительно, модуль определения фона включает в себя:
[0050] блок определения файла конфигурации для определения файла конфигурации фонового рисунка, соответствующего целевому элементу, файл конфигурации фонового рисунка включает в себя соответствующее соотношение каждой позиции в grid-представлении и информации фонового рисунка каждой позиции; и
[0051] блок определения фона, используемый для поиска файла конфигурации фонового рисунка согласно позиции целевого элемента в grid-представлении и определения информации фонового рисунка, соответствующей целевому элементу.
[0052] В третьем аспекте предоставляется электронное устройство, электронное устройство, включающее в себя:
[0053] процессор; и
[0054] память для хранения инструкций, исполняемых процессором;
[0055] при этом процессор сконфигурирован для:
[0056] определения позиции целевого элемента в grid-представлении согласно информации об атрибуте целевого элемента и соседних элементов, целевой элемент является одним из элементов, отображаемых согласно grid-представлению;
[0057] поиска файла конфигурации фоновых рисунков согласно позиции целевого элемента в grid-представлении и определения информации фонового рисунка, соответствующей целевому элементу; и
[0058] отображения фонового рисунка целевого элемента согласно информации фонового рисунка.
[0059] Технические решения, предусмотренные в вариантах осуществления открытия, имеют полезные результаты, перечисленные ниже в данном документе:
[0060] Посредством определения позиции целевого элемента в grid-представлении согласно информации об атрибуте целевого элемента и соседних элементов, определяют информацию фонового рисунка, соответствующей целевому элементу, согласно позиции целевого элемента в grid-представлении и отображают фоновый рисунок, фоновый рисунок целевого элемента определяется по позиции целевого элемента в grid-представлении, разработчику нужно лишь назначить информацию фонового рисунка для каждой позиции grid-представления вместо назначения информации фонового рисунка для каждого элемента, что может автоматически распознавать позицию каждого элемента в линейной компоновке и отображать фоновый рисунок, соответствующей позиции, в результате, рабочая нагрузка на разработчика уменьшается, проблема в связанном уровне техники в том, что разработчик должен назначать соответствующий фоновый рисунок для каждого элемента в grid-представлении и, таким образом, тратит много рабочего времени, разрешается, период разработки сокращается, и стоимость разработки и поддержки уменьшается, в то же время получается эстетичный и яркий интерфейс.
[0061] Следует понимать, что и упомянутое выше общее описание, и последующее детальное описание являются только примерными и объяснительными, а не ограничивающими изобретение как заявлено.
Краткое описание чертежей
[0062] Сопровождающие чертежи, которые содержатся и составляют часть этой спецификации, иллюстрируют варианты осуществления, согласующиеся с изобретением, и, вместе с описанием, служат, чтобы объяснить принципы изобретения.
[0063] Фиг. 1 - блок-схема последовательности операций способа отображения фона согласно примерному варианту осуществления;
[0064] Фиг. 2 - блок-схема последовательности операций способа отображения фона согласно другому примерному варианту осуществления;
[0065] Фиг. 3 - схематичный чертеж отображения grid-представления согласно другому примерному варианту осуществления;
[0066] Фиг. 4 - схематичный чертеж другого отображения grid-представления согласно другому примерному варианту осуществления;
[0067] Фиг. 5 - блок-схема последовательности операций способа отображения фона согласно примерному варианту осуществления;
[0068] Фиг. 6 - схематичный чертеж отображения grid-представления согласно примерному варианту осуществления;
[0069] Фиг. 7 - схематичный чертеж устройства отображения фона согласно примерному варианту осуществления;
[0070] Фиг. 8 - схематичный чертеж устройства отображения фона согласно другому примерному варианту осуществления; и
[0071] Фиг. 9 - блок-схема электронного устройства согласно примерному варианту осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0072] Примерные варианты осуществления иллюстрируются далее в данном документе подробно, примеры которых иллюстрируются на сопровождающих чертежах. Когда последующее описание относится к сопровождающим чертежам, пока не указано иное, одинаковые номера на различных чертежах указывают одинаковые или аналогичные элементы. Описанные реализации, иллюстрированные в последующих примерных вариантах осуществления, не представляют все реализации, согласующиеся с настоящим открытием. Скорее, они являются лишь примерами устройств и способов, согласующихся с прилагаемой формулой и аспектами настоящего открытия.
[0073] Фиг. 1 - это блок-схема последовательности операций способа отображения фона согласно примерному варианту осуществления. Как показано на фиг. 1, способ отображения фона может быть использован в электронном устройстве для отображения фонового рисунка элементов в списочном представлении. Электронное устройство может быть смартфоном, планшетным компьютером, телевизором, устройством чтения электронных книг или другими интеллектуальными устройствами. Способ отображения фона может включать в себя следующие этапы.
[0074] На этапе 102 позиция целевого элемента в grid-представлении определяется согласно информации об атрибуте целевого элемента и соседних элементов, целевой элемент является одним из элементов, отображаемых согласно grid-представлению;
[0075] при этом позиция целевого элемента в grid-представлении включает в себя: размещение позиции целевого элемента среди всех элементов, включенных в grid-представление; или, для части подсписков в grid-представлении, позиция целевого элемента в grid-представлении может включать в себя: позицию размещения целевого элемента в каждых элементах в подсписке.
[0076] На этапе 104 файл конфигурации фонового рисунка отыскивается согласно позиции целевого элемента в grid-представлении, и информация фонового рисунка, соответствующая целевому элементу, определяется;
[0077] при этом файл конфигурации фонового рисунка включает в себя соответствующее соотношение между каждой позицией grid-представления и информацией фонового рисунка каждой позиции. Должно быть проиллюстрировано, что каждый файл конфигурации фонового рисунка включает в себя ID, все элементы в grid-представлении могут соответствовать одному и тому же файлу конфигурации фонового рисунка, а могут также соответствовать различным файлам конфигурации фона. Например, каждые десять элементов могут соответствовать одному файлу конфигурации фона, который отличается от других.
[0078] На этапе 106 фоновый рисунок целевого элемента отображается согласно информации фонового рисунка.
[0079] Информация фонового рисунка - это информация, используемая для указания соответствующего фонового рисунка, такая как метка соответствующего фонового рисунка и позиция сохранения фонового рисунка и т.д.
[0080] Будучи ограниченным размером экрана электронного устройства, число позиций в grid-представлении ограничивается, разработчику лишь необходимо назначать информацию фонового рисунка для каждой позиции grid-представления вместо назначения информации фонового рисунка для каждого элемента в grid-представлении, тем самым, уменьшая рабочую нагрузку на разработчика.
[0081] Резюмируя, в способе отображения фона примерного варианта осуществления посредством определения позиции целевого элемента в grid-представлении согласно информации об атрибуте целевого элемента и информации об атрибуте соседних элементов определяют информацию фонового рисунка, соответствующую целевому элементу, согласно позиции целевого элемента в grid-представлении и отображают фоновый рисунок, фоновый рисунок целевого элемента определяется по позиции целевого элемента в grid-представлении, разработчику лишь необходимо назначать информацию фонового рисунка для каждой позиции grid-представления вместо назначения информации фонового рисунка для каждого элемента, в результате, рабочая нагрузка на разработчика уменьшается, проблема в связанном уровне технике в том, что разработчик должен назначать соответствующий фоновый рисунок для каждого элемента в grid-представлении и, таким образом, тратит много рабочего времени, разрешается, период разработки сокращается, и стоимость разработки и поддержки уменьшается, в то время как получается эстетичный и яркий интерфейс.
[0082] Фиг. 2 - это блок-схема последовательности операций способа отображения фона согласно примерному варианту осуществления. Как показано на фиг. 2, способ отображения фона может быть использован в электронном устройстве для отображения фонового рисунка элементов в grid-представлении. Электронное устройство может быть смартфоном, планшетным компьютером, телевизором, устройством чтения электронных книг или другими интеллектуальными устройствами. Способ отображения фона может включать в себя следующие этапы.
[0083] На этапе 202 позиция целевого элемента в grid-представлении определяется согласно информации об атрибуте целевого элемента и соседних элементов;
[0084] при этом целевой элемент может быть одним из элементов, отображенных согласно grid-представлению. Каждый из элементов соответствует своей собственной информации об атрибуте, атрибут включает в себя тип и фоновую метку, фоновая метка используется, чтобы указывать файл конфигурации фонового рисунка, соответствующий каждому элементу; электронное устройство может получать тип целевого элемента через адаптер.
[0085] Позиция целевого элемента в grid-представлении включает в себя горизонтальную позицию и вертикальную позицию.
[0086] При определении горизонтальной позиции целевого элемента в grid-представлении электронное устройство определяет корреляцию целевого элемента и первого элемента и корреляцию целевого элемента и второго элемента, корреляция включает в себя одинаковость или различие информации об атрибуте; первый элемент является элементом с левой стороны от целевого элемента и ближайшим к целевому элементу среди элементов, второй элемент является элементом с правой стороны от целевого элемента и ближайшим к целевому элементу среди элементов.
[0087] Этап определения позиции целевого элемента в grid-представлении согласно информации об атрибуте целевого элемента и информации об атрибуте соседних элементов включает в себя: если информация об атрибуте первого элемента и информация об атрибуте целевого элемента является одинаковой, корреляцией является "одинаковые"; если информация об атрибуте первого элемента и информация об атрибуте целевого элемента отличаются, корреляцией первого элемента и целевого элемента является "различные". Одинаковая информация об атрибуте в данном документе ссылается на то, что целевой элемент и первый элемент имеют одинаковый тип и фоновую метку; если что-либо одно из типа и фоновой метки отличается, можно считать, что информация об атрибуте целевого элемента и информация об атрибуте первого элемента отличаются. Для корреляции второго элемента и целевого элемента способ определения является аналогичным. В частности, если не существует первого элемента перед текущим элементом, информация об атрибуте первого элемента является пустой, или невозможно получить информацию об атрибуте первого элемента; когда информация об атрибуте первого элемента является пустой, может быть определено, что информация об атрибуте целевого элемента отличается от информации об атрибуте первого элемента, который фактически не существует, т.е. корреляцией целевого элемента и первого элемента является "различные"; когда информация об атрибуте второго элемента является пустой, не существует элемента после целевого элемента, в результате, определяется, что информация об атрибуте целевого элемента отличается от информации об атрибуте второго элемента, который не существует фактически.
[0088] Затем, электронное устройство отыскивает соответствующее соотношение между корреляцией и горизонтальной позицией целевого элемента в grid-представлении согласно корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента, чтобы определять горизонтальную позицию целевого элемента в grid-представлении.
[0089] При определении вертикальной позиции целевого элемента в grid-представлении электронное устройство определяет корреляцию целевого элемента и третьего элемента и корреляцию целевого элемента и четвертого элемента, корреляция включает в себя одинаковость или различие информации об атрибуте; третий элемент является элементом с верхней стороны от целевого элемента и ближайшим к целевому элементу среди элементов, четвертый элемент является элементом с нижней стороны от целевого элемента и ближайшим к целевому элементу среди элементов.
[0090] Способ для определения корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента аналогичен способу для определения корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента, который не иллюстрируется в данном документе с целью краткости.
[0091] Затем, электронное устройство отыскивает соответствующее соотношение между корреляцией и вертикальной позицией целевого элемента в grid-представлении согласно корреляции целевого элемента и третьего элемента и корреляции целевого элемента и четвертого элемента, чтобы определять вертикальную позицию целевого элемента в grid-представлении.
[0092] Например, если электронное устройство является смартфоном, и элементы являются значками, отображаемыми согласно grid-представлению в смартфоне, значки отображаются в порядке Z-
типа слева направо и сверху вниз, а именно, значки нумеруются один за одним от первого значка в первой строке вправо в grid-представлении, и когда последний значок в последней строке нумеруется, выполняется скачок к первому значку в следующей строке для непрерывной нумерации.
[0093] Значки, включенные в grid-представление, могут быть разделены на различные типы, например, grid-представление может включать в себя два типа значков, один тип - это управляемые значки, такие как значки запуска приложений, другие значки - это неуправляемые значки, такие как статически отображаемые изображения. Информация об атрибуте каждого значка включает в себя его собственный тип и дополнительно включает в себя метку соответствующего файла конфигурации фонового рисунка.
[0094] Когда смартфон определяет горизонтальную позицию отображаемого в настоящее время целевого значка в grid-представлении, сначала, получается номер curentPos целевого значка, затем определяется, являются ли тип и метка соответствующего файла конфигурации фонового рисунка значка, пронумерованного как curentPos-1 в grid-представлении (т.е. первого значка), такими же типом и меткой соответствующего файла конфигурации фонового рисунка целевого значка, и результат определения получается как корреляция целевого значка и первого значка. Аналогично, смартфон определяет, являются ли тип и метка соответствующего файла конфигурации фонового рисунка значка, пронумерованного как curentPos+1 в grid-представлении (т.е. второго значка), такими же, что и тип и метка соответствующего файла конфигурации фонового рисунка целевого значка, и результат определения получается как корреляция целевого значка и второго значка.
[0095] Должно быть проиллюстрировано, что, только когда тип и метка соответствующего файла конфигурации фонового рисунка оба являются одинаковыми, может быть определено, что корреляция двух значков имеет значение "одинаковые"; если что-либо из типа и метки соответствующего файла конфигурации фонового рисунка отличается, корреляция двух значков имеет значение "различные".
[0096] Смартфон может отыскивать соответствующее соотношение между корреляцией и горизонтальной позицией целевого элемента в grid-представлении согласно корреляции целевого элемента и первого элемента и корреляции целевого элемента и второго элемента, чтобы определять горизонтальную позицию целевого элемента в grid-представлении.
[0097] Предполагается, что целевой значок имеет четыре типа горизонтальных позиций в grid-представлении, которыми являются M, F, L и S: M представляет, что целевой значок находится в средней позиции из множества значков одинакового типа, отображаемых в линию и соседних друг с другом в grid-представлении (средний), F представляет, что целевой значок находится в первой позиции из множества значков одинакового типа, отображаемых в линию и рядом друг с другом в grid-представлении (первый), L представляет, что целевой значок находится в последней позиции из множества значков одинакового типа, отображаемых в линию и рядом друг с другом в grid-представлении (последний), и S представляет, что целевой значок не имеет соседних значков, расположенных слева и справа и имеющих такой же тип в grid-представлении (единственный). Соотношение между корреляцией целевого значка и первого значка, корреляцией целевого значка и второго значка и горизонтальной позицией целевого значка показано в Таблице 1 ниже в данном документе:
Таблица 1 | ||
с первым значком | со вторым значком | горизонтальная позиция целевого значка |
одинаковые | одинаковые | M |
одинаковые | различные | L |
различные | одинаковые | F |
различные | различные | S |
[0098] В Таблице 1 первый столбец представляет корреляцию целевого значка и первого значка, второй столбец представляет корреляцию целевого значка и второго значка, и третий столбец представляет соответствующую горизонтальную позицию целевого элемента согласно корреляции целевого значка и первого значка и корреляции целевого значка и второго значка.
[0099] Аналогично со способом определения горизонтальной позиции, когда смартфон определяет вертикальную позицию отображаемого в настоящее время целевого значка в grid-представлении, сначала получается номер curentPos целевого значка, затем определяется, являются ли тип и метка соответствующего файла конфигурации фонового рисунка значка, пронумерованного как curentPos-numcols (numcols - это общее количество столбцов grid-представления) в grid-представлении (т.е. третьего значка), такими же, что и тип и метка соответствующего файла конфигурации фонового рисунка целевого значка, и результат определения получается как корреляция целевого значка и третьего значка. Аналогично, смартфон определяет, являются ли тип и метка соответствующего файла конфигурации фонового рисунка значка, пронумерованного как curentPos+numcols в grid-представлении (т.е. четвертого значка), такими же, что и тип и метка соответствующего файла конфигурации фонового рисунка целевого значка, и результат определения получается как корреляция целевого значка и четвертого значка.
[00100] Смартфон может отыскивать соответствующее соотношение между корреляцией и вертикальной позицией целевого значка в grid-представлении согласно корреляции целевого значка и третьего значка и корреляции целевого значка и четвертого значка, чтобы определять вертикальную позицию целевого значка в grid-представлении.
[00101] Соответственно, предполагается, что целевой значок имеет четыре типа вертикальных позиций в grid-представлении, которыми являются M, F, L и S: M представляет, что целевой значок находится в средней позиции из множества значков одинакового типа, отображаемых в линию и рядом друг с другом в grid-представлении (средний), F представляет, что целевой значок находится в первой позиции из множества значков одинакового типа, отображаемых в линию и рядом друг с другом в grid-представлении (первый), L представляет, что целевой значок находится в последней позиции из множества значков одинакового типа, отображаемых в линию и рядом друг с другом в grid- представлении (последний), и S представляет, что целевой значок не имеет соседних значков, расположенных слева и справа и имеющих такой же тип в grid-представлении (единственный). Соотношение между корреляцией целевого значка и третьего значка, корреляцией целевого значка и четвертого значка и вертикальной позицией целевого значка показано в Таблице 2 ниже в данном документе:
Таблица 2 | ||
с третьим значком | с четвертым значком | вертикальная позиция целевого элемента |
одинаковые | одинаковые | M |
одинаковые | различные | L |
различные | одинаковые | F |
различные | различные | S |
[00102] В Таблице 2 первый столбец представляет корреляцию целевого значка и третьего значка, второй столбец представляет корреляцию целевого значка и четвертого значка, и третий столбец представляет соответствующую вертикальную позицию целевого элемента согласно корреляции целевого значка и третьего значка и корреляции целевого значка и четвертого значка.
[00103] Должно быть проиллюстрировано, что, когда целевой значок находится в первом столбце в grid-представлении, соответствующий первый значок не существует, тогда принимается по умолчанию, что информация об атрибуте целевого значка и информация об атрибуте первого значка отличаются; когда целевой элемент находится в последнем столбце в grid-представлении, соответствующий второй значок не существует, тогда принимается по умолчанию, что информация об атрибуте целевого элемента и информация об атрибуте второго значка отличаются. Аналогично, когда целевой значок находится в первой строке grid-представления, соответствующий третий значок не существует, тогда принимается по умолчанию, что информация об атрибуте целевого значка и информация об атрибуте третьего значка отличаются; когда целевой элемент находится в последней строке grid-представления, соответствующий четвертый значок не существует, тогда принимается по умолчанию, что информация об атрибуте целевого элемента и информация об атрибуте четвертого значка отличаются.
[00104] Электронное устройство может сначала определять номер строки целевого элемента в grid-представлении и затем определять, находитс