СПОСОБ УПРАВЛЕНИЯ ПЕРЕМЕЩЕНИЕМ ФОКУСА, ЭЛЕКТРОННОЕ УСТРОЙСТВО И НОСИТЕЛЬ ДАННЫХ Российский патент 2024 года по МПК H04N21/40 

Описание патента на изобретение RU2820408C2

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Настоящая заявка основана на заявке на выдачу патента КНР №202110093219.0, поданной 25 января 2021 года, содержание которой полностью включено в настоящее описание путем ссылки.

ОБЛАСТЬ ТЕХНИКИ

[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] Фиг. 1 представляет собой блок-схему способа определения местоположения фокуса в соответствии с некоторыми вариантами осуществления изобретения.

[0033] Фиг. 2 представляет собой схематическое изображение элемента страницы в соответствии с некоторыми вариантами осуществления изобретения.

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

[0035] Фиг. 4 представляет собой схематическое изображение другого элемента страницы в соответствии с некоторыми вариантами осуществления изобретения.

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

[0037] Фиг. 6 представляет собой схематическое изображение еще одного элемента страницы в соответствии с некоторыми вариантами осуществления изобретения.

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

[0039] Фиг. 8 представляет собой схематическое изображение еще одного элемента страницы в соответствии с некоторыми вариантами осуществления изобретения.

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

[0041] Фиг. 10 представляет собой схематическое изображение еще одного элемента страницы в соответствии с некоторыми вариантами осуществления изобретения.

[0042] Фиг. 11 представляет собой схематическое изображение еще одного элемента страницы в соответствии с некоторыми вариантами осуществления изобретения.

[0043] Фиг. 12 представляет собой структурную схему устройства для определения местоположения фокуса в соответствии с некоторыми вариантами осуществления изобретения.

[0044] Фиг. 13 представляет собой структурную схему электронного устройства для определения местоположения фокуса в соответствии с некоторыми вариантами осуществления изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

[0045] Далее будут подробно описаны примеры осуществления изобретения, показанные на чертежах. В последующем описании сделаны ссылки на чертежи, причем одинаковые номера на разных чертежах представляют одинаковые или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примеров осуществления изобретения, не представляют все реализации, соответствующие изобретению.

[0046] Термины, используемые при описании вариантов осуществления изобретения, предназначены только для конкретных вариантов осуществления изобретения и не ограничивают изобретение. Формы единственного числа, используемые при описании вариантов осуществления изобретения, также предназначены для включения множественного числа, если из контекста явно не следует иное. Также следует понимать, что выражение «и/или», используемое в данном описании, означает и включает любую или все возможные комбинации одного или более соответствующих перечисленных элементов.

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

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

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

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

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

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

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

[0054] Как показано на фиг. 1, способ определения местоположения фокуса включает следующее.

[0055] На этапе 101 получают текущее местоположение фокуса в электронном устройстве. Электронным устройством может быть смарт-телевизор.

[0056] Следует отметить, что фокус, описанный в некоторых вариантах осуществления изобретения, может быть фокусом с март-телевизор а, то есть фокус может следовать за операциями «вверх», «вниз», «влево» и «вправо» пользовательского пульта дистанционного управления в рабочем интерфейсе или меню смарт-телевизор а для перехода к соответствующим окнам, кнопкам, изображениям, записям и другим элементам, так что элемент переходит в состояние фокуса, при этом элемент, который переходит в состояние фокуса, можно щелкнуть мышкой или подвергнуть дальнейшим операциям. Визуально элемент в состоянии фокуса может быть дополнен различными визуальными эффектами, такими как фокусная рамка (или прямоугольник) или изменение цвета, которые интуитивно следуют за операциями «вверх», «вниз», «влево» и «вправо» пульта дистанционного управления для перемещения в интерфейсе смарт-телевизора, чтобы обеспечить соответствующий выбор посредством человеко-машинного взаимодействия. Фокусная рамка (прямоугольник) является более универсальной и широко используемой.

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

[0058] На этапе 102 определяют текущий элемент страницы, на который наведен фокус, на основе текущего местоположения фокуса.

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

[0060] На этапе 103 получают команду управления фокусом и получают направление перемещения фокуса на основе этой команды. Направление перемещения может быть одним из направлений «вверх», «вниз», «влево» или «вправо».

[0061] В некоторых вариантах осуществления изобретения пользователь отправляет команду посредством пульта дистанционного управления. Например, пользователь нажимает кнопку «вверх», «вниз», «влево» или «вправо» на пульте дистанционного управления, и соответствующая команда формируется и отправляется на электронное устройство. Пульт дистанционного управления может быть пультом дистанционного управления Bluetooth или инфракрасным пультом дистанционного управления.

[0062] Более подробно, когда пользователь использует пульт дистанционного управления для управления электронным устройством, пользователь нажимает кнопку «вверх», «вниз», «влево» или «вправо» на пульте дистанционного управления, и соответствующая команда формируется и отправляется на электронное устройство. После определения текущего элемента страницы, на который наведен фокус, электронное устройство получает (принимает) и анализирует команду, чтобы получить направление перемещения фокуса.

[0063] Следует отметить, что направление перемещения фокуса в вариантах осуществления изобретения соответствует кнопке «вверх», «вниз», «влево» или «вправо» на пульте дистанционного управления. Например, когда пользователь отправляет команду, нажимая кнопку «вверх» на пульте дистанционного управления, то направление перемещения фокуса, полученное электронным устройством посредством анализа команды, является направлением «вверх». Когда пользователь отправляет команду, нажимая кнопку «влево» на пульте дистанционного управления, направление перемещения фокуса, полученное электронным устройством посредством анализа команды, является направлением «влево».

[0064] На этапе 104 получают направление компоновки текущего элемента страницы.

[0065] Направление компоновки может быть горизонтальным или вертикальным.

[0066] Например, как показано на фиг. 2, предположим, что текущим элементом страницы является элемент В, а направление компоновки элемента В - горизонтальное, то есть элементы b1, b2, b3 и b4 расположены горизонтально. Предположим, что текущим элементом страницы является элемент X1, а направление компоновки элемента X1 - вертикальное, то есть элементы А, В и С расположены горизонтально. Другими словами, направление компоновки текущего элемента страницы может быть направлением компоновки последовательных подэлементов в текущем элементе страницы.

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

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

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

[0070] На этапе 105 осуществляют возврат к родительскому элементу страницы текущего элемента страницы в ответ на то, что направление перемещения фокуса не согласуется с направлением компоновки, и определяют местоположение фокуса в родительском элементе страницы.

[0071] В некоторых вариантах осуществления изобретения, когда направление перемещения является направлением «вверх» или «вниз», направление перемещения согласуется с направлением компоновки, когда направление компоновки является вертикальным. Когда направление перемещения является направлением «влево» или «вправо», направление перемещения согласуется с направлением компоновки, когда направление компоновки является горизонтальным.

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

[0073] Более подробно, когда пользователь использует пульт дистанционного управления для управления электронным устройством, электронное устройство напрямую получает направление компоновки текущего элемента страницы после получения направления перемещения фокуса и определяет, согласуется ли направление перемещения фокуса с направлением компоновки. В ответ на то, что направление перемещения фокуса не согласуется с направлением компоновки, может осуществляться возврат к родительскому элементу страницы текущего элемента страницы, и местоположение фокуса определяют в соответствующем родительском элементе страницы. Электронное устройство перемещает фокус на элемент страницы в этом местоположении, то есть элемент страницы в этом местоположении переходит в состояние фокуса. В ответ на то, что направление перемещения фокуса согласуется с направлением компоновки, также определяют, является ли сторона направления перемещения фокуса краем текущего элемента страницы. Если сторона направления перемещения фокуса не является краем текущего элемента страницы, местоположение фокуса определяют в текущем элементе страницы, и электронное устройство перемещает фокус на элемент страницы в этом местоположении, то есть элемент страницы в этом местоположении переходит в состояние фокуса.

[0074] Как показано на фиг. 2, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), текущим элементом страницы является элемент В, а направление компоновки элемента В - горизонтальное. В ответ на то, что направление перемещения фокуса является направлением «вверх», определяют, что направление перемещения фокуса не согласуется с направлением компоновки элемента В, осуществляют возврат к родительскому элементу X1 страницы элемента В, определяют местоположение фокуса в элементе X1, а затем фокус перемещают на элемент страницы в этом местоположении.

[0075] В ответ на то, что направление перемещения фокуса является направлением «вправо», определяют, что направление перемещения фокуса согласуется с направлением компоновки элемента В, а сторона направления перемещения не является краем элемента В, определяют местоположение фокуса в элементе В, а затем перемещают фокус на элемент страницы в этом местоположении.

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

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

[0078] На этапе 301 получают множество вторых подэлементов страницы в текущем элементе страницы.

[0079] Как показано на фиг. 4, предположим, что текущим элементом страницы является элемент В, а множеством вторых подэлементов страницы могут быть b1, b2, b3 и b4. Элементы b1, b2, b3 и b4 являются наименьшими элементами на странице. Например, если страница является страницей выбора телешоу, элементы b1, b2, b3 и b4, а также элементы a1, а2, а3 и а4 могут представлять собой телешоу, при этом элементы В и А являются виртуальными элементами. Следует отметить, что виртуальные элементы, описанные в некоторых вариантах осуществления изобретения, могут быть определены в коде специалистами в данной области техники при создании дизайна страницы, а наименьшие элементы в виртуальном элементе могут находиться в строке или столбце.

[0080] На этапе 302 получают множество вторых расстояний между множеством вторых подэлементов страницы и текущим местоположением фокуса.

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

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

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

[0084] Как показано на фиг. 4, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), а текущим элементом страницы является элемент В, причем направление компоновки элемента В горизонтальное. Когда направление перемещения фокуса, полученное электронным устройством, является направлением «вправо», электронное устройство определяет, что направление перемещения фокуса согласуется с направлением компоновки элемента В, и сторона направления перемещения фокуса не является краем элемента В. Вычисляют соответственно расстояния между элементом b1 и элементом b2, элементом b1 и элементом b3, а также элементом b1 и элементом b4 (то есть расстояние 1, 2 и 3) и получают кратчайшее расстояние. На основе кратчайшего расстояния определяют, что целевым вторым подэлементом страницы является элемент b2, и размещают фокус на элементе b2 (то есть элемент b2 переходит в состояние фокуса). Следовательно, устройство может производить вычисления только для подэлементов в элементе В, что значительно сокращает объем вычислений, так что местоположение фокуса может быть быстро определено.

[0085] В некоторых вариантах осуществления изобретения, как показано на фиг. 5, определение местоположения фокуса в текущем элементе страницы включает следующее.

[0086] На этапе 501 получают множество четвертых подэлементов страницы в текущем элементе страницы.

[0087] Как показано на фиг. 2, предположим, что текущим элементом страницы является элемент В, а множеством четвертых подэлементов страницы могут быть b1, b2, b3 и b4.

[0088] На этапе 502 получают последовательность загрузки множества четвертых подэлементов страницы и на основе последовательности загрузки определяют множество вторых приоритетов между множеством четвертых подэлементов страницы и текущим местоположением фокуса.

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

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

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

[0092] Как показано на фиг. 2, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), текущим элементом страницы является элемент В, а направление компоновки элемента В горизонтальное. Когда направление перемещения фокуса, полученное электронным устройством, является направлением «вправо», электронное устройство определяет, что направление перемещения согласуется с направлением компоновки элемента В, а сторона направления перемещения фокуса не является краем элемента В. Получают последовательность загрузки элемента b2, элемента b3 и элемента b4, элемент, загруженный первым, используют как целевой элемент (то есть целевой четвертый подэлемент страницы) и устанавливают фокус на целевом элементе (то есть целевой элемент переходит в состояние фокуса).

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

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

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

[0096] Как показано на фиг. 6, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), а текущим элементом страницы является элемент В, при этом направление компоновки элемента В горизонтальное. Когда направление перемещения фокуса, полученное электронным устройством, является направлением «влево», электронное устройство определяет, что направление перемещения фокуса согласуется с направлением компоновки элемента В, а сторона направления перемещения фокуса является краем элемента В, может осуществляться возврат к предыдущему элементу X1 страницы элемента В. Элемент X1 включает элемент А, элемент В и элемент С. В это время целевой элемент в элементе X1 определяют на основе заранее установленного алгоритма, например, целевой элемент определяют как элемент А. Электронное устройство вычисляет расстояния между элементом b1 и элементом a1, элементом b1 и элементом а2, элементом b1 и элементом а3, а также между элементом b1 и элементом а4, соответственно, и получает кратчайшее расстояние, а затем элемент a1 определяют как местоположение фокуса на основе кратчайшего расстояния. Альтернативно, электронное устройство может получить последовательность загрузки элемента a1, элемента а2, элемента а3 и элемента а4 и определить местоположение фокуса на основе последовательности загрузки, например, осуществляя перемещение к элементу al.

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

[0098] Как показано на фиг. 11, предположим, что текущее местоположение фокуса - это местоположение элемента b4 (то есть элемент b4 находится в состоянии фокуса), а текущим элементом страницы является элемент В, причем направление компоновки элемента В горизонтальное. Когда направление перемещения фокуса, полученное электронным устройством, является направлением «вправо», электронное устройство определяет, что направление перемещения фокуса согласуется с направлением компоновки элемента В, а сторона направления перемещения фокуса является краем элемента В, может осуществляться возврат к предыдущему элементу X1 страницы элемента В. Элемент X1 включает элемент А, элемент В, элемент С и элемент D. В это время целевой элемент в элементе X1 определяют как элемент D на основе заранее установленного алгоритма, электронное устройство вычисляет расстояния между элементом b4 и элементом d1, элементом b4 и элементом d2, а также элементом b4 и элементом d3, соответственно, а затем элемент d2 определяют как местоположение, куда переместить фокус, на основе кратчайшего расстояния. Альтернативно, электронное устройство может получить последовательность загрузки элемента d1, элемента d2 и элемента d3 и определить местоположение фокуса на основе последовательности загрузки, например, осуществляя перемещение к элементу d1.

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

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

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

[00102] На этапе 701 получают множество первых подэлементов страницы в родительском элементе страницы.

[00103] Как показано на фиг. 8, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), текущий элемент страницы это элемент В, а направление перемещения фокуса - вверх. Множеством первых подэлементов страницы родительского элемента X1 страницы являются a1, а2, а3 и а4. Элемент X1 может включать три подэлемента более низкого уровня, а именно, элемент А, элемент В и элемент С.

[00104] На этапе 702 получают множество первых расстояний между множеством первых подэлементов страницы и текущим местоположением фокуса.

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

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

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

[00108] Как показано на фиг. 8, предположим, что текущим местоположением фокуса является местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), а текущим элементом страницы является элемент В, при этом направление компоновки элемента В горизонтальное, а направление компоновки родительского элемента X1 страницы элемента В вертикальное. В ответ на то, что направление перемещения фокуса, полученное электронным устройством, является направлением «вверх», электронное устройство может определить, что направление перемещения фокуса не согласуется с направлением компоновки элемента В, и затем может осуществить возврат к предыдущему элементу X1 страницы элемента В. Электронное устройство может определить, что направление перемещения фокуса согласуется с направлением компоновки элемента X1, а затем электронное устройство определяет целевой элемент на основе направления перемещения фокуса. Элемент X1 включает элемент А, элемент В и элемент С. В это время электронное устройство определяет, что целевым элементом является элемент А, а затем вычисляет расстояния между элементом b1 и элементом a1, элементом b1 и элементом а2, элементом b1 и элементом а3, а также элементом b1 и элементом а4 (то есть расстояние 1, 2, 3 и 4) и получает кратчайшее расстояние. Целевой первый подэлемент страницы определяют как элемент a1 на основе кратчайшего расстояния и устанавливают фокус на элементе a1 (то есть элемент a1 переходит в состояние фокуса). Следовательно, устройство может вычислить подэлементы только в элементе А, что значительно сокращает объем вычислений, так что местоположение фокуса может быть быстро определено.

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

[00110] На этапе 901 получают множество третьих подэлементов страницы в родительском элементе страницы.

[00111] Как показано на фиг. 2, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), текущим элементом страницы является элемент В, направление перемещения фокуса вверх, а множеством третьих подэлементов страницы родительского элемента X1 страницы являются a1, а2, а3 и а4. Элемент X1 может включать три подэлемента более низкого уровня, а именно, элемент А, элемент В и элемент С.

[00112] На этапе 902 получают последовательность загрузки третьих подэлементов страницы и определяют множество первых приоритетов между множеством третьих подэлементов страницы и текущим местоположением фокуса на основе последовательности загрузки.

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

[00114] Более подробно, когда пользователь использует пульт дистанционного управления для управления электронным устройством, и электронное устройство определяет, что направление компоновки предыдущего элемента страницы согласуется с направлением перемещения фокуса, целевой элемент страницы может быть определен из предыдущего элемента страницы на основе направления перемещения фокуса (например, элемент А на фиг. 2). Соответственно получают множество третьих подэлементов страницы в целевом элементе страницы и получают последовательность загрузки множества третьих подэлементов страницы, при этом может быть определено множество первых приоритетов между множеством третьих подэлементов страницы и текущим местоположением фокуса на основе последовательности загрузки. Целевой третий подэлемент страницы определяют на основе наибольшего приоритета из множества первых приоритетов и устанавливают фокус на целевом третьем подэлементе страницы, то есть целевой третий подэлемент страницы переходит в состояние фокуса.

[00115] Как показано на фиг. 2, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), и текущим элементом страницы является элемент В, при этом направление компоновки элемента В горизонтальное, а направление компоновки родительского элемента X1 страницы элемента В - вертикальное. В ответ на то, что направление перемещения фокуса, полученное электронным устройством, является направлением «вверх», электронное устройство может определить, что направление перемещения фокуса не согласуется с направлением компоновки элемента В, и осуществить возврат к предыдущему элементу X1 страницы элемента В. Электронное устройство может определить направление перемещения фокуса в соответствии с направлением компоновки элемента X1. Электронное устройство определяет целевой элемент на основе направления перемещения фокуса. Элемент X1 включает элемент А, элемент В и элемент С. В это время электронное устройство определяет, что целевым элементом является элемент А, и получает последовательность загрузки элемента a1, элемента а2, элемента а3 и элемента а4. Элемент, который загружается первым, используют как целевой элемент (то есть целевой третий подэлемент страницы) и устанавливают фокус на целевом элементе (то есть целевой элемент переходит в состояние фокуса).

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

[00117] Более подробно, как показано на фиг. 10, предположим, что текущее местоположения фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), и текущим элементом страницы является элемент В, при этом направление компоновки элемента В - горизонтальное, направление компоновки родительского элемента X1 страницы элемента В - горизонтальное, а направление компоновки родительского элемента Y1 страницы элемента XI вертикальное. В ответ на то, что направление перемещения фокуса, полученное электронным устройством, является направлением «вниз», и электронное устройство определяет, что направление перемещения фокуса не согласуется с направлением компоновки элемента В, оно может осуществлять возврат к родительскому элементу X1 страницы элемента В. Электронное устройство определяет, что направление перемещения фокуса также не согласуется с направлением компоновки элемента X1 и может осуществлять возврат к родительскому элементу Y1 страницы элемента X1. Электронное устройство определяет, что направление перемещения фокуса согласуется с направлением компоновки элемента Y1, и местоположение фокуса определяют в родительском элементе Y1 страницы, направление перемещения которого согласуется с направлением перемещения фокуса.

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

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

[00120] Как показано на фиг. 2, предположим, что текущее местоположение фокуса - это местоположение элемента b1 (то есть элемент b1 находится в состоянии фокуса), и текущим элементом страницы является элемент В, при этом направление компоновки элемента В горизонтальное, а направление компоновки родительского элемента X1 страницы элемента В вертикальное. Когда пользователь использует пульт дистанционного управления для управления электронным устройством и когда фокус находится в местоположении элемента а4, если пользователь отправляет команду управления через пульт дистанционного управления, чтобы управлять фокусом для перемещения вправо, фокус переходит на элемент В. В это время электронное устройство размещает фокус в местоположении элемента b1 на основе предыдущей записи.

[00121] Следует отметить, что, как показано на фиг. 2, фиг. 4, фиг. 6, фиг. 8, фиг. 10 и фиг. 11, элементы, такие как элемент А, элемент В, элемент С и элемент D, которые включают наименьшие элементы, являются виртуальными элементами. Виртуальные элементы могут быть определены в коде соответствующими техническими специалистами при создании дизайна страницы, и наименьшие элементы, такие как элемент А, элемент В, элемент С и элемент D, все устанавливаются в строке или столбце.

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

[00123] Фиг. 12 представляет собой структурную схему устройства для определения местоположения фокуса в соответствии с некоторыми вариантами осуществления изобретения.

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

[00125] Как показано на фиг. 12, устройство 1200 для определения местоположения фокуса содержит: первый модуль 1210 получения, первый модуль 1220 определения, второй модуль 1230 получения, третий модуль 1240 получения и второй модуль 1250 определения.

[00126] Первый модуль 1210 получения выполнен с возможностью получения текущего местоположения фокуса в электронном устройстве.

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

[00128] Второй модуль 1230 получения выполнен с возможностью получения команды управления фокусом и получения направления перемещения фокуса на основе этой команды.

[00129] Третий модуль 1240 получения выполнен с возможностью получения направления компоновки текущего элемента страницы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[00144] Для реализации описанных выше вариантов осуществления изобретения предлагается также носитель данных.

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

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

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

[00148] Фиг. 13 представляет собой структурную схему электронного устройства в соответствии с некоторыми вариантами осуществления изобретения. Электронное устройство, показанное на фиг. 13, является только примером и не ограничивает функции и диапазон применения вариантов осуществления изобретения.

[00149] Как показано на фиг. 13, электронное устройство 1000 содержит процессор 111, который может выполнять различные соответствующие действия и обработку на основе программы, хранящейся в постоянном запоминающем устройстве (ПЗУ) 112, или программы, загруженной в оперативное запоминающее устройство (ОЗУ) 113 из памяти 116. В ОЗУ 113 также хранятся различные программы и данные, необходимые для работы электронного устройства 1000. Процессор 111, ПЗУ 112 и ОЗУ 113 подключены друг к другу посредством шины 114. Интерфейс 115 ввода/вывода также подключен к шине 114.

[00150] К интерфейсу 115 ввода/вывода подключены следующие компоненты: память 116, включающая жесткий диск или аналогичное устройство, и подсистема 117 связи, включающая сетевую интерфейсную карту, например карту локальной сети (Local Area Network, LAN), модем или аналогичное устройство, выполняющие обработку данных при осуществлении сетевой связи, например, Интернет, а также привод 118, подключенный при необходимости к интерфейсу 115 ввода/вывода.

[00151] В частности, в соответствии с вариантами осуществления настоящего изобретения процедуры, описанные выше на примере блок-схем, могут быть реализованы в виде компьютерных программ. К примеру, варианты осуществления настоящего изобретения включают компьютерную программу, хранимую на машиночитаемом носителе данных, при этом компьютерная программа включает программные коды для выполнения способа, проиллюстрированного посредством блок-схемы. В таких вариантах осуществления настоящего изобретения компьютерная программа может загружаться и устанавливаться из сети посредством подсистемы 117 связи. Когда компьютерная программа исполняется процессором 111, процессор 111 осуществляет описанные выше функции, определенные в предлагаемом способе.

[00152] В некоторых примерах осуществления изобретения также предлагается носитель данных, содержащий инструкции, например, память, содержащая инструкции. Инструкции могут исполняться процессором 111 в электронном устройстве 1000 для выполнения описанных выше способов. Опционально носитель данных может быть машиночитаемым носителем данных, например, машиночитаемым носителем данных может быть ПЗУ, ОЗУ, компакт-диск (CD-ROM), магнитная лента, дискета, оптическое устройство хранения данных и т.п.

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

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

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

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

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

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

название год авторы номер документа
Устройства, способы и графические интерфейсы пользователя для управления объектами интерфейса пользователя с визуальной и/или гаптической обратной связью 2016
  • Рошетт Томми
  • Стайер Эллисон М.
  • Лопатин Скотт
  • Мигос Чарльз Дж.
  • Федериги Крейг М.
  • Троттьер Лорен К.
  • Леонард Адам Дж.
  • Уилсон Кристофер И.
  • Престон Даниел Т.
  • Пена Энрике Д.
  • Манзари Бехкиш Дж.
  • Кинг Николас В.
  • Йеркес Джанкарло
  • Лемей Стефен О.
  • Косиенда Кеннет Л.
  • Муссетт Камиль
  • Юревиц Михаель Т
  • Джисвари Мохаммед Н.
  • Ив Джонатан
  • Дие Алан К.
  • Алонсо Руис Маркос
  • Чаудхри Имран А.
  • Аподака Грегори М.
  • Карунамуни Чанака Дж.
  • Фринджес Александр С.Д.
  • Тетслер Софиа
  • Хаяс Питер Дж.
  • Гюткнехт Оливер Д.Р.
  • Чан Цзаэ Ву
  • Бахман Уилльям М.
  • Пу Дэниел Е.
  • Бауэр Себастьян Дж.
  • Вань Вань Си
  • Ян Лоренс И.
  • Даскола Джонанан Р.
  • Анзурес Фредди А.
  • Фосс Кристофер П.
RU2677381C1
НАВИГАЦИЯ 2000
  • Жантильом Оливье
  • Виер Жан-Стефан
RU2265245C2
СПОСОБ И УСТРОЙСТВО ДЛЯ РАЗМЕЩЕНИЯ МНОЖЕСТВА ЗНАЧКОВ НА ЭКРАНЕ 2014
  • Шим Хио-Сун
RU2659494C2
УПРАВЛЕНИЕ ФОКУСОМ С ИСПОЛЬЗОВАНИЕМ ТОЧЕК, СООТВЕТСТВУЮЩИХ ПОЛОЖЕНИЮ ПЕРА НАД ПОВЕРХНОСТЬЮ ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ 2003
  • Колмыков-Зотов Александр Ж.
  • Сомджи Шираз
  • Балаз Рудольф
  • Джордж Сэм
  • Крантц Бриджетт
RU2328030C2
ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ ДЛЯ ЧТЕНИЯ ДИАЛОГОВ ПО ЭЛЕКТРОННОЙ ПОЧТЕ 2009
  • Макканн Роберт Э.
  • Перейра Хорхе
  • Брескин-Ауэр Нэйтан Э.
RU2481622C2
ВИЗУАЛИЗАЦИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 2005
  • Батлин Стефан Джеффри
  • Клэри Николас Хоулдер
  • Блаукопф Якоб Бенджамин
  • Брук Николас Карл
RU2383919C2
СПОСОБЫ И УСТРОЙСТВО ДЛЯ ОСУЩЕСТВЛЕНИЯ РАСПРЕДЕЛЕННЫХ МНОГОМОДАЛЬНЫХ ПРИЛОЖЕНИЙ 2008
  • Пирс Майкл Д.
  • Энджелсма Джонатан Р.
  • Ферранс Джеймс С.
RU2494444C2
СПОСОБ, УСТРОЙСТВО И ЭЛЕКТРОННОЕ УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ ОБ УВЕДОМЛЕНИИ 2014
  • Сунь Пэн
  • Ван Вэньлинь
  • Ли Вэйсин
RU2614941C2
МОНИТОРИНГ И УПРАВЛЕНИЕ HIFU ТЕРАПИЕЙ В РЕАЛЬНОМ ВРЕМЕНИ ВО МНОЖЕСТВЕ ИЗМЕРЕНИЙ 2011
  • Ананд Аджай
  • Петруццелло Джон
  • Чжоу Шивэй
  • Сетураман Срирам
RU2579737C2
Способ и устройство для загрузки изображения 2021
  • Цуй Баоцю
  • У Хуа
  • Се Кан
RU2821840C2

Иллюстрации к изобретению RU 2 820 408 C2

Реферат патента 2024 года СПОСОБ УПРАВЛЕНИЯ ПЕРЕМЕЩЕНИЕМ ФОКУСА, ЭЛЕКТРОННОЕ УСТРОЙСТВО И НОСИТЕЛЬ ДАННЫХ

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

Формула изобретения RU 2 820 408 C2

1. Способ управления перемещением фокуса, включающий:

получение (101) текущего местоположения фокуса в электронном устройстве;

определение (102) текущего элемента страницы, на который наведен фокус, на основе текущего местоположения фокуса;

получение (103) команды управления фокусом;

получение (103) направления перемещения фокуса на основе этой команды;

получение (104) направления компоновки текущего элемента страницы;

возврат (105) к родительскому элементу страницы текущего элемента страницы в ответ на то, что направление перемещения фокуса не согласуется с направлением компоновки, и определение (105) местоположения фокуса в родительском элементе страницы;

определение местоположения фокуса в текущем элементе страницы в ответ на то, что направление перемещения фокуса согласуется с направлением компоновки, а сторона направления перемещения фокуса не является краем текущего элемента страницы, и возврат к родительскому элементу страницы текущего элемента страницы в ответ на то, что направление перемещения фокуса согласуется с направлением компоновки, а сторона направления перемещения фокуса является краем текущего элемента страницы, и определение местоположения фокуса в родительском элементе страницы.

2. Способ по п. 1, в котором определение (105) местоположения фокуса в родительском элементе страницы включает:

получение (701) множества первых подэлементов страницы в родительском элементе страницы;

получение (702) множества первых расстояний между множеством первых подэлементов страницы и текущим местоположением фокуса;

определение (703) целевого первого подэлемента страницы, соответствующего кратчайшему расстоянию из множества первых расстояний, и

установку (703) фокуса на целевом первом подэлементе страницы.

3. Способ по п. 1, в котором определение (105) местоположения фокуса в родительском элементе страницы включает:

получение (901) множества третьих подэлементов страницы в родительском элементе страницы;

получение (902) последовательности загрузки множества третьих подэлементов страницы;

определение (902) множества первых приоритетов между множеством третьих подэлементов страницы и текущим местоположением фокуса на основе последовательности загрузки;

определение (903) целевого третьего подэлемента страницы, соответствующего наибольшему приоритету из множества первых приоритетов, и установку (903) фокуса на целевом третьем подэлементе страницы.

4. Способ по п. 1, в котором определение местоположения фокуса в текущем элементе страницы включает:

получение (301) множества вторых подэлементов страницы в текущем элементе страницы;

получение (302) множества вторых расстояний между множеством вторых подэлементов страницы и текущим местоположением фокуса;

определение (303) целевого второго подэлемента страницы, соответствующего кратчайшему расстоянию из множества вторых расстояний, и установку (303) фокуса на целевом втором подэлементе страницы.

5. Способ по п. 1, в котором определение местоположения фокуса в текущем элементе страницы включает:

получение (501) множества четвертых подэлементов страницы в текущем элементе страницы;

получение (502) последовательности загрузки множества четвертых подэлементов страницы;

определение (502) множества вторых приоритетов между множеством четвертых подэлементов страницы и текущим местоположением фокуса на основе последовательности загрузки;

определение (503) целевого четвертого подэлемента страницы, соответствующего наибольшему приоритету из множества вторых приоритетов, и установку (503) фокуса на целевом четвертом подэлементе страницы.

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

возврат к предыдущему элементу страницы текущего элемента страницы и определение местоположения фокуса в предыдущем элементе страницы.

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

возврат к предыдущему элементу страницы текущего элемента страницы и определение местоположения фокуса в предыдущем элементе страницы в ответ на то, что направление компоновки предыдущего элемента страницы согласуется с направлением перемещения фокуса.

8. Способ по п. 7, также включающий:

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

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

9. Способ по любому из пп. 1-8, также включающий:

запись текущего местоположения фокуса в текущем элементе страницы и размещение фокуса в текущем местоположении в ответ на то, что фокус возвращают к текущему элементу страницы.

10. Устройство для управления перемещением фокуса, содержащее:

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

первый модуль (1220) определения, выполненный с возможностью определения текущего элемента страницы, на который наведен фокус, на основе текущего местоположения фокуса;

второй модуль (1230) получения, выполненный с возможностью получения команды управления фокусом и получения направления перемещения фокуса на основе этой команды;

третий модуль (1240) получения, выполненный с возможностью получения направления компоновки текущего элемента страницы;

второй модуль (1250) определения, выполненный с возможностью осуществления возврата к родительскому элементу страницы текущего элемента страницы в ответ на то, что направление перемещения фокуса не согласуется с направлением компоновки, и определения местоположения фокуса в родительском элементе страницы;

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

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

11. Устройство по п. 10, в котором второй модуль (1250) определения также выполнен с возможностью:

получения множества первых подэлементов страницы в родительском элементе страницы;

получения множества первых расстояний между множеством первых подэлементов страницы и текущим местоположением фокуса;

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

12. Устройство по п. 10, в котором второй модуль (1250) определения также выполнен с возможностью:

получения множества третьих подэлементов страницы в родительском элементе страницы;

получения последовательности загрузки множества третьих подэлементов страницы;

определения множества первых приоритетов между множеством третьих подэлементов страницы и текущим местоположением фокуса на основе последовательности загрузки;

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

13. Устройство по п. 10, в котором третий модуль определения также выполнен с возможностью:

получения множества вторых подэлементов страницы в текущем элементе страницы;

получения множества вторых расстояний между множеством вторых подэлементов страницы и текущим местоположением фокуса;

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

14. Устройство по п. 10, в котором третий модуль определения также выполнен с возможностью:

получения множества четвертых подэлементов страницы в текущем элементе страницы;

получения последовательности загрузки множества четвертых подэлементов страницы;

определения множества вторых приоритетов между множеством четвертых подэлементов страницы и текущим местоположением фокуса на основе последовательности загрузки;

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

15. Устройство по п. 10, в котором четвертый модуль определения также выполнен с возможностью:

осуществления возврата к предыдущему элементу страницы текущего элемента страницы и определения местоположения фокуса в предыдущем элементе страницы.

16. Устройство по любому из пп. 10-15, в котором второй модуль определения также выполнен с возможностью:

осуществления возврата к предыдущему элементу страницы текущего элемента страницы и определения местоположения фокуса в предыдущем элементе страницы в ответ на то, что направление компоновки предыдущего элемента страницы согласуется с направлением перемещения фокуса.

17. Устройство по п. 16, в котором второй модуль определения также выполнен с возможностью:

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

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

18. Устройство по любому из пп. 10-17, также содержащее:

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

19. Электронное устройство для управления перемещением фокуса, содержащее:

процессор и память для хранения инструкций, исполняемых процессором;

при этом процессор выполнен с возможностью исполнения инструкций для осуществления способа по любому из пп. 1-9.

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

Документы, цитированные в отчете о поиске Патент 2024 года RU2820408C2

CN 108235091 А, 29.06.2018
US 2007092243 A1, 26.04.2007
US 2018113579 A1, 26.04.2018
US 20140123191 A1, 01.05.2014
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГИ ОБОГАЩЕННЫХ МУЛЬТИМЕДИА ДАННЫХ 2009
  • Хванг Сео Йоунг
  • Сонг Дзае Йеон
  • Ли Гун Илл
  • Ли Коок Хеуй
RU2522108C2

RU 2 820 408 C2

Авторы

Цуй Баоцю

Ван Жуйдуань

У Хуа

Даты

2024-06-03Публикация

2021-08-02Подача