СПОСОБ И ПРИБОР ДЛЯ КОНФИГУРИРОВАНИЯ ДОМАШНЕГО ЭКРАНА УСТРОЙСТВА
METHOD AND DEVICE FOR CONFIGURING HOME SCREEN OF DEVICE

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Приборы и способы, соответствующие примерным вариантам осуществления изобретения, относятся к способу конфигурирования домашнего экрана второго устройства посредством первого устройства.
УРОВЕНЬ ТЕХНИКИ
Домашний экран устройства - это тот экран, который появляется первым при включении устройства. Домашний экран может включать в себя виджет или значок приложения.
Существующий экран режима ожидания устройства может отображать простую информацию, такую как время, фоновое изображение или т.п. Кроме того, домашний экран устройства, в том числе последние смартфоны, может включать в себя различные графические пользовательские интерфейсы (GUI), так что домашний экран может предоставлять информацию различных типов, что может оказывать пользователю помощь в использовании данного устройства.
Поскольку домашний экран является первым, с чем пользователь контактирует пытаясь использовать устройство, то использование устройства пользователем может варьироваться в соответствии с конфигурацией домашнего экрана. Соответственно, выгодно обеспечить дополнительное удобство для конфигурирования и администрирования домашним экраном устройств.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Решение проблемы
Один или несколько примерных вариантов осуществления изобретения включают в себя способ конфигурирования домашнего экрана второго устройства первым устройством.
Положительные эффекты изобретения
Как было описано выше, согласно одному или нескольким приведенным выше примерным вариантам осуществления, из-за того что первое устройство может сконфигурировать домашний экран второго устройства или домашние экраны устройств, эти домашние экраны второго устройства и устройств могут быть легко сконфигурированы для предоставления соответствующему пользователю интерфейсов, либо пользователь сможет напрямую редактировать домашние экраны, что позволяет сделать пользование устройством более удобным.
Согласно одному или нескольким вышеуказанным примерным вариантам осуществления домашние экраны устройств могут интегрально администрироваться одним устройством.
Согласно одному или нескольким вышеуказанным примерным вариантам осуществления при конфигурировании домашнего экрана одного устройства могут быть использованы компоненты, содержащиеся на домашнем экране другого устройства.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые и/или другие аспекты станут очевидными и более понятными из последующего описания примерных вариантов осуществления изобретения при рассмотрении вместе с сопроводительными чертежами, на которых:
Фигуры 1А и 1В - блок-схемы систем, способных выполнять способ конфигурирования домашнего экрана согласно примерным вариантам осуществления изобретения;
Фиг. 2 - способ конфигурирования домашнего экрана согласно примерному варианту осуществления изобретения;
Фиг. 3 - блок-схема способа конфигурирования домашнего экрана согласно примерному варианту осуществления изобретения;
Фиг. 4 - блок-схема способа конфигурирования домашнего экрана путем использования компонент согласно примерному варианту осуществления изобретения;
Фиг. 5 - способ конфигурирования домашних экранов устройств согласно примерному варианту осуществления изобретения;
Фиг. 6 - способ конфигурирования домашнего экрана устройства путем использования компоненты другого устройства согласно примерному варианту осуществления изобретения;
Фиг. 7 - блок-схема способа конфигурирования домашнего экрана устройства на основе изменения конфигурации домашнего экрана другого устройства согласно примерному варианту осуществления изобретения;
Фиг. 8 - способ конфигурирования домашнего экрана второго устройства первым устройством в соответствии с входными данными, полученными вторым устройством, согласно примерному варианту осуществления изобретения;
Фиг. 9 - блок-схема способа конфигурирования домашнего экрана второго устройства первым устройством в соответствии с входными данными, полученными вторым устройством, согласно примерному варианту осуществления изобретения;
Фиг. 10 - блок-схема способа конфигурирования домашнего экрана второго устройства первым устройством в соответствии с входными данными, полученными вторым устройством, согласно другому примерному варианту осуществления изобретения;
Фигуры 11А и 11В - блок-схемы, иллюстрирующие структуры первого устройства, которое конфигурирует домашний экран второго устройства согласно одному или нескольким примерным вариантам осуществления изобретения; и
Фигуры 12А и 12В - блок-схемы, иллюстрирующие структуры второго устройства согласно одному или нескольким примерным вариантам осуществления изобретения.
НАИЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Согласно одному аспекту примерного варианта осуществления обеспечен способ конфигурирования домашних экранов с использованием первого устройства, причем способ включает в себя конфигурирование домашнего экрана второго устройства на первом устройстве и передачу от первого устройства информации о домашнем экране на второе устройство, причем домашний экран включает в себя графический пользовательский интерфейс (GUI), сконфигурированный для отображения вторым устройством.
Конфигурирование домашнего экрана может включать в себя получение первым устройством информации о конфигурации домашнего экрана второго устройства, отображение домашнего экрана второго устройства на части первого устройства на основе информации о конфигурации домашнего экрана, прием на первом устройстве входных данных для конфигурирования домашнего экрана второго устройства и конфигурирование домашнего экрана второго устройства на первом устройстве в соответствии с упомянутыми входными данными.
Получение первым устройством информации о конфигурации домашнего экрана может включать в себя по меньшей мере один фрагмент информации о конфигурации домашнего экрана, соответствующий одному или нескольким устройствам, принадлежащим одной группе, и причем отображение домашнего экрана на части первого устройства может включать в себя отображение домашних экранов одного или нескольких устройств на основе, по меньшей мере одного фрагмента информации о конфигурации домашнего экрана.
Конфигурирование домашнего экрана на первом устройстве может включать в себя конфигурирование домашнего экрана второго устройства путем использования по меньшей мере одной компоненты, где эта по меньшей мере одна компонента может включать в себя по меньшей мере одно из: виджета, значка выполнения приложения, плавающей панели, панели состояния, фонового изображения и выходного эффекта, который также можно использовать для конфигурирования домашнего экрана второго устройства.
Способ может дополнительно включать в себя настройку настроечной информации на основе информации о среде отображения второго устройства, причем настроечная информация включает в себя по меньшей мере одно из: способов расстановки, размеров, форм и внешних видов в соответствии с компонентами на домашнем экране второго устройства, и причем конфигурирование домашнего экрана на первом устройстве может включать в себя конфигурирование домашнего экрана второго устройства путем настройки отображаемой информации, включающей в себя по меньшей мере одно из: расстановки, положения и формы по меньшей мере одной компоненты, на основе упомянутой настроечной информации.
Конфигурирование на первом устройстве домашнего экрана может дополнительно включать в себя получение на первом устройстве информации о конфигурации домашнего экрана второго устройства, отображение домашнего экрана второго устройства на основе информации о конфигурации домашнего экрана, отображение одной или нескольких компонент, выбор по меньшей мере одной компоненты из числа одной или нескольких компонент и конфигурирование домашнего экрана второго устройства путем настройки отображаемой информации, включая по меньшей мере одно из: расстановки, положения и формы по меньшей мере одной компоненты.
Отображение одной или нескольких компонент может включать в себя получение на первом устройстве информации о конфигурации домашнего экрана первого устройства, отображение локального домашнего экрана первого устройства, включая одну или несколько компонент, которые можно выбрать на основе информации о конфигурации домашнего экрана первого устройства, выбор по меньшей мере одной компоненты из числа одной или нескольких компонент, содержащихся на локальном домашнем экране первого устройства, и отображение выбранной по меньшей мере одной компоненты, добавленной на домашний экран второго устройства.
Способ может дополнительно включать в себя создание события, по меньшей мере, на первом устройстве и/или на втором устройстве, изменение домашнего экрана второго устройства с использованием первого устройства в ответ на событие и передачу информации об измененном домашнем экране на второе устройство.
Событие может включать в себя по меньшей мере одно из: удаления и установки приложения в первом устройстве и во втором устройстве.
Событие может включать в себя изменение отображаемой информации компоненты, содержащейся на домашнем экране первого устройства, и при этом отображаемая информация компоненты включает в себя по меньшей мере одно из: расстановки, положения или формы компоненты.
Согласно аспекту другого примерного варианта осуществления обеспечен способ конфигурирования домашнего экрана с использованием первого устройства, причем способ включает в себя прием на втором устройстве входной информации из входных данных для конфигурирования домашнего экрана второго устройства, передачу этой входной информации на первое устройство и конфигурирование домашнего экрана второго устройства с использованием первого устройства в соответствии с входной информацией, причем домашний экран включает в себя графический пользовательский интерфейс (GUI), сконфигурированный для отображения вторым устройством.
Конфигурирование домашнего экрана с использованием первого устройства может включать в себя конфигурирование домашнего экрана второго устройства путем настройки отображаемой информации, включающей в себя по меньшей мере одно из: размера, положения, формы и внешнего вида компоненты, причем компонента включает в себя по меньшей мере одно из: виджета, значка исполнения приложения, плавающей панели, панели состояния, фонового изображения или выходной эффект, что может быть использовано для конфигурирования домашнего экрана второго устройства.
Упомянутая компонента может дополнительно включать в себя настроечную информацию, в которой по меньшей мере одно из: способа расстановки, размера, формы и внешнего вида на домашнем экране второго устройства установлено на основе компоненты и информации о среде отображения второго устройства, и при этом конфигурирование домашнего экрана включает в себя конфигурирование домашнего экрана второго устройства путем настойки по меньшей мере одного из: размера, положения, формы и внешний вида компоненты на основе настроечной информации.
Согласно аспекту другого примерного варианта осуществления обеспечено устройство, включающее в себя контроллер, сконфигурированный для создания информации о конфигурации для конфигурирования домашнего экрана внешнего устройства, и коммуникатор, сконфигурированный для передачи информации о конфигурации на внешнее устройство, причем домашний экран включает в себя графический пользовательский интерфейс (GUI), сконфигурированный для отображения внешним устройством.
Контроллер может быть дополнительно сконфигурирован для получения информации о конфигурации домашнего экрана внешнего устройства, причем упомянутое устройство кроме того может включать в себя дисплей, сконфигурированный для отображения домашнего экрана внешнего устройства, на основе информации о конфигурации домашнего экрана, и блок ввода данных, сконфигурированный для приема входных данных для конфигурирования домашнего экрана внешнего устройства, и при этом контроллер может быть дополнительно сконфигурирован для создания информации о конфигурации для конфигурирования домашнего экрана внешнего устройства в соответствии с входными данными, полученными блоком ввода данных.
Контроллер может быть дополнительно сконфигурирован для получения информации о конфигурации домашнего экрана упомянутого устройства и каждого из одного или нескольких внешних устройств, и выбора по меньшей мере одной компоненты из числа компонент, содержащихся на локальном домашнем экране, который отображается дисплеем, и при этом дисплей может быть дополнительно сконфигурирован для отображения локального домашнего экрана, включающего в себя одну или несколько компонент упомянутого устройства и каждого из одного или нескольких внешних устройств, на основе информации о конфигурации домашнего экрана, для отображения выбранной по меньшей мере одной компоненты, которая добавляется на домашний экран второго устройства.
Контроллер может изменить домашний экран внешнего устройства в ответ на событие, созданное по меньшей мере одним из устройств: упомянутым устройством или внешним устройством.
Согласно аспекту другого примерного варианта осуществления обеспечено второе устройство, включающее в себя коммуникатор, сконфигурированный для приема от первого устройства информации о конфигурации домашнего экрана второго устройства, дисплей, сконфигурированный для отображения домашнего экрана второго устройства на основе информации о конфигурации домашнего экрана второго устройства, и контроллер, сконфигурированный для управления коммуникатором и дисплеем, причем домашний экран включает в себя графический пользовательский интерфейс (GUI), сконфигурированный для отображения вторым устройством.
Коммуникатор может быть дополнительно сконфигурирован для изменения информации о конфигурации домашнего экрана в ответ на событие, которое создается по меньшей мере одним из устройств: первым устройством и вторым устройством, и при этом дисплей отображает домашний экран второго устройства на основе измененной информации о конфигурации домашнего экрана второго устройства.
Согласно аспекту другого примерного варианта осуществления обеспечено первое устройство, включающее в себя коммуникатор, сконфигурированный для приема от второго устройства входной информации для конфигурирования домашнего экрана второго устройства, и контроллер, сконфигурированный для конфигурирования домашнего экрана второго устройства в соответствии с входной информацией, причем домашний экран включает в себя графический пользовательский интерфейс (GUI), сконфигурированный для отображения на вторым устройстве.
Согласно аспекту другого примерного варианта осуществления обеспечено второе устройство, включающее в себя блок ввода данных, сконфигурированный для приема входной информации из входных данных, для конфигурирования домашнего экрана второго устройства, коммуникатор, сконфигурированный для передачи входной информации на первое устройство и приема от первого устройства информации о конфигурации домашнего экрана второго устройства, причем информация о конфигурации домашнего экрана соответствует домашнему экрану, сконфигурированному в соответствии с упомянутой входной информацией, и дисплей, сконфигурированный для отображения домашнего экрана второго устройства на основе информации о конфигурации домашнего экрана второго устройства, причем домашний экран включает в себя графический пользовательский интерфейс (GUI), сконфигурированный для отображения вторым устройством.
Согласно аспекту другого примерного варианта осуществления обеспечен не временный считываемый компьютером носитель записи, содержащий записанную на нем компьютерную программу для выполнения способа конфигурирования домашнего экрана в первом устройстве, причем упомянутый способ включает в себя конфигурирование домашнего экрана второго устройства и передачу информации об этом домашнем экране на второе устройство, при этом домашний экран включает в себя графический пользовательский интерфейс (GUI), сконфигурированный для отображения вторым устройством.
Способ осуществления изобретения
Даная заявка испрашивает приоритет патентной заявки Кореи №10-2013-0085687, поданной 19 июля 2013 года в Ведомство по интеллектуальной собственности Кореи, содержание которой целиком включено сюда в качестве ссылки.
Все используемые здесь термины, включая описательные или технические термины, следует трактовать в том смысле, который очевиден специалистам в данной области техники. Однако эти термины могут иметь другие значения в соответствии с намерением того или иного специалиста в данной области техники, в соответствии с прецедентными случаями или согласно использованию этих терминов при описании новых технологий. Также некоторые термины могут быть выбраны заявителем произвольно, и в этом случае значения выбранных терминов детально описываются в подробном описании изобретения. Таким образом, использованные здесь термины определяются на основе их значений вместе с их описанием, приведенным в материалах изобретения.
Также, если написано, что часть «включает в себя» или «содержит» элемент, то, если конкретно не указано противоположное, эта часть может дополнительно включать в себя другие элементы, то есть, не исключается наличие в ней других элементов. В последующем описании такие термины, как «блок» и «модуль» указывают блок для обработки по меньшей мере одной функции или операции, причем такой блок может быть воплощен аппаратными или программными средствами, или может быть выполнен в виде комбинации аппаратных и программных средств.
Используемый по всему описанию термин «жест» означает движение руки пользователя с целью управления мобильным терминалом. Например, в одном или нескольких примерных вариантах осуществления жест может включать в себя перетаскивание.
Термин «перетаскивание» означает движение, в ходе которого пользователь касается экрана пальцем или каким-либо инструментом, а затем перемещает палец или этот инструмент в другое место на экране, поддерживая контакт с экраном. Путем такого перетаскивания можно перемещать тот или иной объект или выполнять включение/выключение экрана.
Термин «домашний экран» может означать экран, который появляется первым при включении устройства, но один или несколько примерных вариантов осуществления изобретения этим не ограничиваются, то есть, термин «домашний экран» также может означать экран , который включает в себя один или несколько пользовательских интерфейсов, таких как виджет, значок или т.п.
Далее подробно описываются примерные варианты осуществления изобретения, примеры которых показаны на сопроводительных чертежах, где подобные ссылочные позиции относятся к подобным элементам на всех чертежах. В этой связи, представленные примерные варианты осуществления могут иметь разные формы, которые не следует рассматривать как ограничения для последующего описания. Соответственно эти примерные варианты осуществления описываются ниже со ссылками на чертежи для объяснения аспектов настоящего описания. Такие выражения, как «по меньшей мере одно из», предшествующие списку элементов, модифицируют список в целом, но не изменяют отдельные элементы списка.
На фигурах 1А и 1В представлены блок-схемы систем, способных выполнять способ конфигурирования домашнего экрана согласно примерным вариантам осуществления изобретения.
Обратимся к фиг. 1А, где система, способная выполнять способ конфигурирования домашнего экрана, может включать в себя первое устройство 100 и второе устройство 200.
Первое устройство 100 и второе устройство 200 могут быть воплощены различным образом. Примеры первого устройства 100 и второго устройства 200, описанные в данном описании, могут включать в себя, но не только: мобильные телефоны, смартфоны, компьютеры-ноутбуки, терминалы цифрового вещания, персональные цифровые помощники (PDA), портативные мультимедийные плееры (PMP), навигационные устройства и планшетные персональные компьютеры (PC).
В примерном варианте осуществления первое устройство 100 может осуществлять конфигурирование и администрирование домашнего экрана второго устройства 200. Таким образом, аппаратное или программное обеспечение первого устройства 100 может иметь более высокие рабочие характеристики, чем у второго устройства 200, так что первое устройство 100 может осуществлять конфигурирование и администрирование домашнего экрана другого устройства.
Далее по тексту конфигурирование домашнего экрана может означать редактирование или удаление компонент, таких как значок, фоновое изображение или т.п., которые могут конфигурировать домашний экран, или может означать добавление новой компоненты на домашний экран. Также администрирование домашнего экрана может означать сохранение информации о домашнем экране.
Например, первое устройство 100 может представлять собой такое устройство, как смартфон, компьютер-ноутбук, планшетный PC или смарт-телевизор (TV), который имеет аппаратное или программное обеспечение с высокими рабочими характеристиками. Также второе устройство 200 может представлять собой терминальное устройство, такое как терминал цифрового вещания, навигационное устройство, смарт-часы или смарт-очки, которые ограничены в использовании или в размере, так что их функции ограничены по сравнению с первым устройством 100.
Альтернативно, первое устройство 100 может представлять собой такое устройство, как смартфон или планшетный персональный компьютер, с которым пользователь может легко обращаться. Вторым устройством 200 может быть такое устройство, как смарт-часы или смарт-очки, которые ограничены размером экрана или способом ввода, так что пользователю будет нелегко с ним обращаться. Кроме того, вторым устройством 200 также может быть другое устройство с высокими рабочими характеристиками аппаратного или программного обеспечения, например, другой смартфон, планшетный персональный компьютер, компьютер-ноутбук или смарт-TV, расположенный так, что пользователю нелегко обращаться с этим устройством из-за того, что между пользователем и устройством имеется определенное расстояние, или из-за неправильной ориентации устройства по отношению к пользователю.
Терминал цифрового вещания и навигационное устройство в основном обеспечивают соответственно цифровое вещание и руководство на дороге. Таким образом, как терминал цифрового вещания, так и навигационное устройство может содержать аппаратное или программное обеспечение, с тем чтобы оптимально обеспечить его основную функцию, и, таким образом, терминал цифрового вещания и навигационное устройство могут быть ограничены в обеспечении функций, отличных от основной функции, по сравнению с смартфоном, планшетным персональным компьютером, компьютером-ноутбуком или смарт-TV.
Смарт-часы и смарт-очки имеют ограниченные размеры и вес для достижения портативности, и соответственно, смарт-часы и смарт-очки могут включать в себя программное или аппаратное обеспечение с более низкими рабочими характеристиками, по сравнению со смартфоном, планшетным персональным компьютером, компьютером-ноутбуком или смарт-TV, и пользователю может быть не легко с ними обращаться.
Таким образом, согласно примерному варианту осуществления первое устройство 100 может осуществлять конфигурирование или администрирование домашнего экрана второго устройства 200. Данный примерный вариант осуществления может обеспечить графический пользовательский интерфейс (GUI), посредством которого первое устройство 100 может осуществлять конфигурирование или администрирование домашнего экрана второго устройства 200 с большим удобством для пользователя по сравнению со случаем, когда конфигурирование и администрирование домашнего экрана выполняется самим вторым устройством 200.
Также согласно примерному варианту осуществления устройство, которое осуществляет администрирование домашнего экрана второго устройства 200, может не быть ограничено первым устройством 100, имеющим аппаратное или программное обеспечение с высокими рабочими характеристиками. То есть, когда в качестве первого устройства 100 выбрано устройство из числа устройств, используемых пользователем, этот пользователь может осуществлять редактирование или администрирование домашних экранов других устройств.
Несмотря на то, что в качестве первого устройства 100 установлено данное устройство, конфигурирование и администрирование домашнего экрана первого устройства 100 может осуществляться другим устройством. То есть, первое устройство 100 может быть вторым устройством 200, экран которого конфигурируется или администрируется другим устройством. Например, согласно примерному варианту осуществления конфигурирование и администрирование домашних экранов смартфона и планшета может выполнять настольный компьютер или ноутбук и, в свою очередь, смартфон и планшет могут выполнять конфигурирование и администрирование домашних экранов других устройств, таких как смарт-TV, смарт-часы и смарт-очки. В качестве альтернативы, смартфон или планшет могут осуществлять конфигурирование домашних экранов настольного компьютера и ноутбука, или можно представить любую другую конфигурацию, где имеет место многоуровневое управление домашними экранами.
Обратимся к фиг. 1В, где система, способная реализовать способ конфигурирования домашнего экрана, может включать в себя первое устройство 100 и устройства 200, 300,…,n. Устройства 200, 300,…,n могут соответствовать второму устройству 200 по фиг. 1А.
В примерном варианте осуществления первое устройство 100 может осуществлять конфигурирование и администрирование домашних экранов устройств 200, 300,…,n. То есть, первое устройство 100 может осуществлять конфигурирование и администрирование не только домашнего экрана устройства 200, но также и домашних экранов устройств 300,…,n. Первое устройство 100 и устройства 200, 300,…,n могут принадлежать одной и той же группе или могут быть устройствами, принадлежащими одному и тому же пользователю.
На фиг. 2 показан способ конфигурирования домашнего экрана согласно примерному варианту осуществления.
Обратимся к фиг.2, где пользователь первого устройства 100 может редактировать домашний экран 110 второго устройства 200, используя компоненты 120.
Домашний экран 110, конфигурирование или администрирование которым может осуществляться первым устройством 100, может включать в себя компоненты 120.
В примерном варианте осуществления компоненты 120, которые могут содержаться на домашнем экране 110, представляют собой интерфейсы GUI, например, виджет, значок выполнения приложения, плавающую панель, панель состояния, фоновое изображение и выходной эффект домашнего экрана 110.
Виджет домашнего экрана 110 может обеспечивать информацию различных типов без активизации веб-браузера или приложения, либо может предоставить такие возможности, как сводка погоды, калькулятор, часы или т.п. для непосредственного выполнения на домашнем экране 110.
Значок выполнения приложения может быть добавлен на домашний экран 110, после чего он предоставляет возможность обращения к приложению, которое установлено на домашнем экране 110, для непосредственного выполнения на домашнем экране 110.
Плавающая панель домашнего экрана 110 может включать в себя один или несколько значков для выполнения приложений.
Панель состояния домашнего экрана 110 может обеспечить информацию, указывающую состояние выполнения приложения или текущее состояние (например, состояние батареи, получение уведомления или т.п.) терминального устройства.
Фоновое изображение может обеспечить дизайнерский эффект в качестве фона домашнего экрана 110. Фоновое изображение может быть установлено с возможностью переключения при изменении изображений домашнего экрана 110 или с возможностью вывода из разных положений. Фоновое изображение может обеспечить не только дизайнерский эффект, но может также предоставить полезную информацию, такую как информация о погоде, биржевая информация, новости или т.п.
Выходной эффект может означать эффект отображения на домашнем экране 110 при вводе жеста. Например, при вводе жеста перетаскивания может включиться экран домашнего экрана 110, и на нем могут отображаться различные эффекты переключения, возникающие при переключении экрана. Эффекты переключения экрана могут включать в себя не только видеоэффекты, но также аудиоэффекты.
На фиг. 3 представлена блок-схема способа конфигурирования домашнего экрана согласно примерному варианту осуществления.
Обратимся к фиг. 3, где в операции S301 первое устройство 100 может выполнить конфигурирование домашнего экрана, включая GUI второго устройства 200.
В операции S301 домашний экран может быть сконфигурирован из компонент, включающих в себя GUI. Эти компоненты могут содержать пользовательский интерфейс, способный управлять вторым устройством 200. Кроме того, настоящий примерный вариант осуществления этим не ограничивается, и компоненты могут обеспечивать эстетический эффект или аудиоэффект, не относящийся к управлению вторым устройством 200.
В операции S303 первое устройство 100 может передать на второе устройство 200 информацию о конфигурации домашнего экрана, который сконфигурирован в операции S301. Информация о конфигурации домашнего экрана может являться результатом, полученным путем конфигурирования домашнего экрана в операции S301, и может включать в себя множество фрагментов идентификационной (ID) информации, информации о положении и информации о функции компонент, содержащихся на домашнем экране. На основе информации о конфигурации домашнего экрана, переданной на второе устройство 200, второе устройство 200 может отобразить свой домашний экран.
На фиг. 4 представлена блок-схема способа конфигурирования домашнего экрана с использованием компонент согласно примерному варианту осуществления.
Обратимся к фиг. 4, где в операции S401 первое устройство 100 может получить множество фрагментов информации о конфигурации домашнего экрана устройств. Каждый из множества фрагментов информации о конфигурации домашнего экрана может включать в себя множество фрагментов информации, относящейся к компонентам, конфигурирующим домашний экран, то есть, тип, положение, форму, идентификационную информацию или т.п. каждой из компонент.
Первое устройство 100 может запомнить множество фрагментов информации о конфигурации домашнего экрана устройств в памяти первого устройства 100. Таким образом, в операции S401 первое устройство 100 может получить множество фрагментов информации о конфигурации домашнего экрана устройств путем извлечения этого множества элементов информации о конфигурации домашнего экрана, хранящихся в памяти. В качестве альтернативы, первое устройство 100 может сделать запрос и принять множество фрагментов информации о конфигурации домашнего экрана от целевых устройств соответственно, с тем чтобы первое устройство 100 могло получить множество фрагментов информации о конфигурации домашнего экрана устройств от самих устройств. Кроме того, первое устройство 100 может получить множество фрагментов информации о конфигурации домашнего экрана устройств от устройства, которое ранее было установлено в качестве первого устройства для конфигурирования и администрирования, либо от назначенного устройства, которое в установленном порядке собирает информацию. Например, первое устройство 100, которым может быть пользовательский смартфон, может получить множество фрагментов информации о конфигурации домашнего экрана устройств от планшета, который ранее служил в качестве устройства, выполняющего конфигурирование и администрирование домашних экранов. В качестве альтернативы, согласно еще одному примеру пользовательский смартфон может получить множество фрагментов информации о конфигурации домашнего экрана от домашнего настольного компьютера или ноутбука, который регулярно обновляется и запоминает множество фрагментов информации о конфигурации домашнего экрана устройств.
Первое устройство 100 может периодически запрашивать и принимать множество фрагментов информации о конфигурации домашнего экрана от соответствующих устройств, а затем может запомнить это множество фрагментов информации о конфигурации домашнего экрана. Таким образом первое устройств 100 может получить измененную информацию о конфигурации домашнего экрана каждого из устройств в операции S401 при изменении информации о конфигурации домашнего экрана и ее запоминании в памяти каждого из упомянутых устройств. Например, в операции S401 по истечении заранее определенного временного интервала после приема и запоминания в памяти первого устройства 100 информации о конфигурации домашнего экрана первое устройство 100 может запросить и принять информацию о конфигурации домашнего экрана устройства от упомянутого устройства, так что первое устройство 100 может получить информацию о конфигурации домашнего экрана. Также возможен вариант, когда появляется некоторый процесс, программа, команда, обновление или иное подобное запускающее событие, которое может повлиять на домашний экран в устройстве, и это устройство может в этот момент предпочесть послать обновленную информацию о конфигурации домашнего экрана на первое устройство 100 в этот же момент, с тем чтобы устройство 100 могло освежить информацию, хранящуюся для использования при конфигурировании и администрирование домашних экранов.
В операции S403 первое устройство 100 может отображать домашние экраны устройств на первом устройстве 100 на основе множества фрагментов информации о конфигурации домашнего экрана, полученной в операции S401.
Первое устройство 100 может отображать домашний экран устройства, выбранного пользователем. Например, перед отображением домашних экранов устройств первым устройством 100 первое устройство 100 может отображать миниатюры, созданные на основе множества фрагментов информации о конфигурации домашнего экрана устройств соответственно, а затем может отобразить домашний экран устройства, выбранного пользователем на основе этих миниатюр.
Информация о конфигурации домашнего экрана может включать в себя множество фрагментов информации, таких как положения, расстановка, размеры, идентификационная информация или т.п. компонент, содержащихся на домашнем экране, и информацию выполнении функций каждой из компонент. Информация о выполнении функций может включать в себя информацию, указывающую, что функция каждой компоненты делает на домашнем экране, например, обеспечивает ли каждая из компонент такую информацию, как новости, погода, использование данных или т.п., либо, выполняет ли каждая из компонент функции приложения, например, счетчик шагов, оптимизация памяти или т.п., или, если соответствующая компонента является значком выполнения приложения, то информация о выполнении функций включает в себя информацию о приложении, которое выполняет данная компонента.
В операции S404 первое устройство 100 может определить, добавить ли или удалить компоненту из домашнего экрана. Это может быть определено автоматически на основе полученной информации о домашнем экране или может быть определено на основе данных, введенных пользователем.
Например, когда в операции S405 принимается решение о добавлении компоненты, первое устройство 100 может выбрать тип добавляемой компоненты для отображенного домашнего экрана второго устройства 200 в соответствии с данными, введенными пользователем. Типы компоненты могут включать в себя виджет, значок выполнения приложения, плавающая панель, панель состояния, фоновое изображение и выходной эффект. Каждый из этих типов может включать в себя компоненты, имеющие различные функции или внешний вид.
Первое устройство 100 может отображать типы компонент, которые могут добавляться на домашний экран второго устройства 200, а затем первое устройство 100 может отобразить компоненты, принадлежащие каждому из типов компонент, с тем чтобы пользователь мог выбрать компоненту в операции S405.
В операции S407 в соответствии с данными, введенными пользователем, первое устройство 100 может выбрать компоненту, которая может быть добавлена на домашний экран второго устройства 200, из числа компонент, принадлежащих тому типу компонент, который был выбран в операции S405. Кроме того, согласно примерному варианту осуществления пользователь может выбрать компоненту один раз, имея ввиду применить это ко всем (или поднабору) домашним экранам, находящимся под управлением первого устройства 100, которое также может содержать (но необязательно) свой домашний экран.
Вдобавок, в операциях S405 и S407 в соответствии с данными, введенными пользователем, первое устройство 100 может выбрать одну из компонент, содержащихся на домашних экранах устройств, которые отображаются на первом устройстве 100. Домашние экраны устройств могут включать в себя домашний экран первого устройства 100.
В операции S409 первое устройство 100 может получить настроечную информацию домашнего экрана о домашнем экране того устройства, на экран которого должна быть добавлена компонента, выбранная в операции S407.
Настроечная информация домашнего экрана может включать в себя настроечную информацию, в которой расстановка, размеры и формы компонент установлены в соответствии с типами компонент, с учетом информации о среде отображения второго устройства 200. Информация о среде отображения второго устройства 200 может включать в себя информацию, относящуюся к разрешающей способности, размеру или функции дисплея второго устройства 200.
Например, когда тип компоненты представляет собой значок выполнения приложения, настроечная информация домашнего экрана может включать в себя информацию о том, в какой области домашнего экрана может находиться значок выполнения приложения, размер значка выполнения приложения и способ расстановки (например, сколько значков включено в каждую строку).
Например, когда тип компоненты представляет собой плавающую панель, настроечная информация домашнего экрана может включать в себя информацию об области домашнего экрана, в которой может находиться плавающая панель, размер плавающей панели, размер значка, который может быть включен в плавающую панель, способ расстановки и возможность перетаскивания для перелистывания страницы плавающей панели.
Например, когда типом компоненты является панель состояния, настроечная информация домашнего экрана может включать в себя базовую информацию (например, множество фрагментов информации, таких как текущее время, даты, погода или т.п.), которая может быть включена в панель состояния, область домашнего экрана, в которой может находиться панель состояния, и размер значка, который может быть включен в панель состояния.
Например, когда типом компоненты является фоновое изображение, настроечная информация домашнего экрана может включать в себя информацию о коэффициенте дробления изображения, которое может быть установлено в качестве фонового изображения, или соответствующий коэффициент занятости центрального процессора (CPU) в режиме «живого» фонового экрана.
Например, когда типом компоненты является выходной эффект, настроечная информация домашнего экрана может включать в себя информацию о том, может ли появиться выходной эффект перелистывания страницы, если домашний экран включает в себя множество страниц, или информация о том, в каком случае на домашнем экране может появиться этот выходной эффект. Выходной эффект может включать в себя видеоэффект или аудиоэффект, который улучшит восприятие перелистывания страниц при использовании устройства пользователем.
Настроечная информация домашнего экрана может быть установлена в соответствии с устройствами. Поскольку информация о среде отображения (например, разрешающая способность при отображении, размер отображаемого экрана или т.п.) изменяется в зависимости от устройства, настройки для оптимального отображения компонент также могут изменяться.
В операции S411 первое устройство 100 может добавить на домашний экран второго устройства 200 компоненту, выбранную в операции S407, на основе настроечной информации домашнего экрана, полученной в операции S409. Если более подробно, то в соответствии с настроечной информацией домашнего экрана первое устройство 100 может разместить выбранную компоненту или может установить форму выбранной компоненты, а затем может добавить выбранную компоненту на домашний экран второго устройства 200.
В качестве альтернативы, как было описано выше, в операциях S405 и S407 в соответствии с данными, введенными пользователем, первое устройство 100 может выбрать одну из компонент, включенных в домашние экраны устройств, которые отображаются на первом устройстве 100. В этом случае в операции S411 первое устройство 100 может добавить компоненту на домашний экран второго устройства 200, где эта компонента соответствует выбранной компоненте и изменяется с целью ее добавления. Поскольку разрешающая способность или размер дисплея может меняться в зависимости от устройства, эта измененная компонента может быть оптимизирована с учетом информации о среде отображения второго устройства 200.
Вдобавок, после добавления компоненты на домашний экран первое устройство 100 может установить по меньшей мере одно из: положение, форму, внешний вид и размер компоненты.
В операции S413 после завершения первым устройством 100 редактирования домашнего экрана второго устройства 200 путем добавления или удаления компоненты в операции S415 первое устройств 100 может передать на указанное устройство информацию о конфигурации домашнего экрана того устройства, редактирование которого завершено. Также в операции S415 первое устройство 100 может запомнить информацию о конфигурации домашнего экрана в памяти первого устройства 100.
В том случае, когда первое устройство 100 осуществляет администрирование домашних экранов устройств, если первое устройство 100 передает информацию о конфигурации домашнего экрана на каждое из устройств, то по завершении первым устройством 100 операции редактирования может возникнуть перегрузка из-за выполнения передачи. Чтобы предотвратить эту перегрузку, первое устройство 100 может запомнить информацию о конфигурации домашнего экрана в своей памяти и может периодически передавать информацию о конфигурации домашнего экрана на каждое из устройств либо может передавать информацию о конфигурации домашнего экрана на каждое из устройств, когда нагрузка на центральный процессор снизилась.
С другой стороны, в операции S413, когда первое устройство 100 еще не завершило редактирование домашнего экрана второго устройства 200, первое устройство 100 может вернуться к операции S404, а затем может добавить или удалить компоненту на домашнем экране второго устройства 200.
В операции S404, когда первое устройство 100 определяет, что нет необходимости добавлять компоненту на домашний экран второго устройства 200, первое устройство 100 в операции S416 может определить, удалить ли данную компоненту или изменить отображаемую информацию этой компоненты. Это может быть определено в соответствии с данными, введенными пользователем, или с удалением приложения.
В операции S416, когда первое устройство 100 определяет, что необходимо удалить компоненту, первое устройство 100 в операции S417 может выбрать компоненту, подлежащую удалению. Выбор первым устройством 100 компоненты, подлежащей удалению, может быть выполнен в соответствии с данными, введенными пользователем.
В операции S419 первое устройство 100 может удалить компоненту, выбранную в операции S417, с домашнего экрана.
Например, выбранная компонента может быть удалена в соответствии с данными, введенными пользователем, или может быть удален значок выполнения приложения или виджет удаленного приложения. Удаленное приложение может представлять собой приложение, которое было установлено на втором устройстве 200.
В операции S416, когда первое устройство 100 определяет, что нет необходимости удалять или добавлять компоненту, первое устройство 100 может определить, что изменилась отображаемая информация данной компоненты.
Отображаемая информация компоненты может включать в себя информацию о том, как отображается компонента на домашнем экране. Например, отображаемая информация о компоненте может включать в себя информацию, относящуюся к отображению этой компоненты, такую как ее положение и размер или т.п.
В операции S421 первое устройство 100 может выбрать компоненту, чья отображаемая информация должна быть изменена, из домашнего экрана второго устройства 200.
В операции S423 первое устройство 100 может изменить отображаемую информацию компоненты. Отображаемая информация компоненты может быть изменена посредством обновления приложения, относящегося к этой компоненте, или на основе данных, введенных пользователем.
В операции S413 первое устройство 100 может определить, завершена ли конфигурация домашнего экрана второго устройства 200, где эта конфигурация может включать в себя добавление, удаление или изменение компоненты.
По завершении конфигурирования домашнего экрана второго устройства 200 в операции S415 первое устройство 100 может запомнить информацию о конфигурации домашнего экрана в памяти или может передать информацию о конфигурации домашнего экрана на второе устройство 200.
На фиг. 5 показан способ конфигурирования домашних экранов устройств согласно другому примерному варианту осуществления настоящего изобретения.
Обратимся к фиг. 5, где первое устройство 100 может отображать домашние экраны 110, 111, …, n устройств, с тем чтобы сконфигурировать домашние экраны 110, 111, …, n. Здесь домашний экран 110 первого устройства 100 также может отображаться таким образом, чтобы домашний экран 110 первого устройства 100 можно было конфигурировать или администрировать таким же образом, как домашние экраны 110, 111, …, n других устройств.
Может отображаться домашний экран устройства, выбранного ранее на основе данных, введенных пользователем, из числа домашних экранов 110, 111, …, n устройств.
В примерном варианте осуществления устройства, чьи домашние экраны могут конфигурироваться в первом устройстве 100, могут представлять собой устройства, принадлежащие группе первого устройства 100. Например, устройства могут быть сгруппированы в соответствии с пользователями этих устройств, близостью сети, в соответствии с сетевыми соединениями и топологией сети, принципами группировки, определенными пользователем, либо на основе иного способа группировки. Одно из устройств каждой из групп может быть установлено в качестве первого устройства 100, после чего это первое устройство 100 может конфигурировать или может администрировать домашние экраны других устройств. Этими другими устройствами могут быть устройства, принадлежащие группе первого устройства 100. Первое устройство 100 не обязательно может быть представлено в единственном числе в данной группе, то есть, в группе может быть одно или несколько таких устройств.
Альтернативно, пользователь может напрямую выбрать через пользовательский ввод устройства, чьи , чьи домашние экраны должны администрироваться первым устройством 100, так что домашние экраны выбранных устройств могут редактироваться или администрироваться первым устройством.
На фиг. 6 показан способ конфигурирования домашнего экрана устройства путем использования компоненты другого устройства согласно другому примерному варианту осуществления настоящего изобретения.
Обратимся к фиг.6, где в соответствии с данными, введенными пользователем, первое устройство 100 может выбрать компоненту, содержащуюся на одном из домашних экранов 110, 111,…, n и может добавить эту компоненту по меньшей мере на один из домашних экранов 110, 111,…, n других устройств. То есть, первое устройство 100 может выбрать и добавить не только компоненты 120, которые могут быть добавлены другим устройствам и отображаются на первом устройстве 100, но может также выбрать и добавить компоненты, содержащиеся на домашних экранах 110, 111,…, n других устройств, на домашние экраны 110, 111,…, n.
Первое устройство 100 может не только добавить компоненту, но также может выбрать компоненту, которая содержится на домашних экранах 110, 111,…, n, отображенных на первом устройстве 100, и может изменить отображаемую информацию о компоненте, содержащейся на одном из домашних экранов 110, 111,…, n, которые отображаются на первом устройстве 100, в соответствии с отображаемой информацией выбранной компоненты.
Например, положение или размер компоненты, содержащейся на одном из домашних экранов 110, 111,…, n, которые отображаются на первом устройстве 100, могут быть изменены в соответствии с положением или размером выбранной компоненты.
На фиг. 7 представлена блок-схема способа конфигурирования домашнего экрана устройства на основе изменения конфигурации домашнего экрана другого устройства согласно другому примерному варианту осуществления настоящего изобретения.
Обратимся к фиг. 7, где при изменении информации о компоненте, содержащейся на домашнем экране устройства, в соответствии с событием, появляющимся в первом устройстве 100, или в устройстве, связанном с первым устройством 100, первое устройство 100 может изменить компоненту, содержащуюся на каждом из домашних экранов устройств, принадлежащих одной группе, включающей в себя первое устройство 100, так что эта компонента может соответствовать измененной компоненте.
Изменение информации о компоненте или изменение этой компоненты может включать в себя добавление или удаление компоненты, изменение отображаемой информации или изменение информации о выполняемой функции.
В операции S701 первое устройство 100 может изменить информацию о компоненте, включенной в домашний экран устройства.
Далее по тексту, устройство, информация о компоненте которого изменилась, именуется как второе устройство 200. Вторым устройством 200 может быть одно из устройств, имеющих домашние экраны, управление или администрирование которых может осуществляться первым устройством 100.
Информация о компоненте может изменяться в соответствии с данными, введенными пользователем, или в соответствии с появлением некоторого события, относящегося к компоненте. Например, в том случае, когда компонентой является значок выполнения приложения, при удалении или установке на втором устройстве 200 приложения, соответствующего этой компоненте, компонента, содержащаяся на домашнем экране второго устройства 200, может быть удалена или добавлена вновь. В другом примере при обновлении разработчиком программ значка или приложения такое обновление может быть применено посредством этого процесса ко всем устройствам. Также, если программное обеспечение представляет собой предложение, распространяемое по подписке, то при переходе пользователем на более позднюю версию, при переходе на более раннюю версию или по истечении срока подписки связанные компоненты могут быть соответственно обновлены.
В случае, когда компонентой, содержащейся на домашнем экране второго устройства 200, является виджет, плавающая панель или панель состояния, при изменении внешнего вида этого виджета, плавающей панели или панели статуса, если компонента, соответствующая этому виджету, плавающей панели или панели состояния, имеется на домашнем экране устройства, которое относится ко второму устройству 200, то эта компонента, имеющаяся на домашнем экране, может быть изменена в соответствии с измененным внешним видом.
Например, при изменении фонового изображения домашнего экрана второго устройства 200, фоновое изображение домашнего экрана устройства, относящегося ко второму устройству 200, может быть изменено для обеспечения соответствия с измененным фоновым изображением второго устройства 200. Здесь фоновое изображение домашнего экрана второго устройства 200 может быть изменено на основе информации о разрешающей способности второго устройства 200 при отображении или информации о размере экрана второго устройства 200.
При изменении положения компоненты, содержащейся на домашнем экране второго устройства 200, положение компоненты, имеющейся на домашнем экране устройства, относящегося ко второму устройству 200, может быть изменено, чтобы обеспечить соответствие с измененным положением.
В операции S703 первое устройство 100 может изменить информацию о конфигурации домашнего экрана второго устройства 200 в соответствии с информацией об измененной компоненте. То есть, первое устройство 100 может изменить информацию о конфигурации домашнего экрана второго устройства 200, обратившись к информации об упомянутой измененной компоненте.
В операции S705 первое устройство 100 может определить наличие устройства, относящегося к второму устройству 200, имеющему домашний экран, содержащий компоненту, информация о которой была изменена в операции S701.
Например, устройство, относящееся ко второму устройству 200, может принадлежать к группе второго устройства 200 или может представлять собой устройство, пользователь которого тот же, что и у второго устройства 200. В качестве альтернативы, устройство, относящееся ко второму устройству 200, может быть заранее настроено таким образом, чтобы домашний экран второго устройства 200 и домашний экран относящегося к нему устройства, можно было изменять с целью обеспечения их соответствия друг другу.
Далее по тексту устройство, относящееся ко второму устройству 200, имеющему компоненту, информация о которой изменилась, именуется как третье устройство 300. Третье устройство 300 может означать устройство, которое относится ко второму устройству 200 и может включать в себя одно или несколько устройств. Третьим устройством 300 может быть одно из устройств, имеющих домашние экраны, администрирование или конфигурирование которых может осуществляться первым устройством 100. Третьим устройством 300 может быть первое устройство 100. То есть, в соответствии с изменением в компоненте домашнего экрана второго устройства 200 также может быть изменена компонента домашнего экрана первого устройства 100.
В операции S707 при наличии третьего устройства 300 первое устройство 100 может определить наличие компоненты из числа компонент, возможно добавленных на домашний экран третьего устройства 300, и которая соответствует компоненте, информация о которой изменилась в операции S701, или может определить возможность изменения этой компоненты, чтобы она соответствовала компоненте, информация о которой была изменена в операции S701.
Например, при удалении значка выполнения приложения с домашнего экрана второго устройства 200, если компонента, соответствующая значку выполнения приложения, имеется на домашнем экране третьего устройства 300, то первое устройство 100 может удалить эту компоненту с домашнего экрана третьего устройства 300.
При добавлении значка выполнения приложения на домашний экран второго устройства 200, если компонента, соответствующая значку выполнения приложения, имеется среди компонент, которые могут быть добавлены на домашний экран третьего устройства 300, первое устройство 100 может добавить компоненту на домашний экран третьего устройства 300. Компоненты, которые могут быть добавлены на домашний экран третьего устройства 300, могут быть созданы с учетом информации о среде отображения третьего устройства 300.
Когда приложение, соответствующее значку выполнения приложения, не установлено, то первое устройство 100 может определить, может ли быть установлено приложение на третье устройство 300. По завершении установки этого приложения первое устройство 100 может определить, добавлять ли значок выполнения приложения на домашний экран третьего устройства 300.
В операции S709 первое устройство 100 может сконфигурировать домашний экран третьего устройства 300 на основе измененной информации об компоненте. Если более подробно, то при наличии на домашнем экране третьего устройства 300 компоненты, соответствующей упомянутой измененной компоненте, первое устройство 100 может изменить соответствующую компоненту. В качестве альтернативы, компонента, соответствующая измененной компоненте, может существовать, и ее можно добавить на домашний экран третьего устройства 300, и первое устройство 100 может добавить соответствующую компоненту на домашний экран третьего устройства 300.
В операции S711 первое устройство 100 может передать информацию о конфигурации домашнего экрана на третье устройство 300. Третье устройство 300, принимающее информацию о конфигурации домашнего экрана в операции S711, может отобразить свой домашний экран на основе полученной информации о конфигурации домашнего экрана.
Вышеупомянутое описание относится к случаю, когда компоненту, содержащуюся на домашнем экране, изменяют или удаляют. Однако один или несколько примерных вариантов осуществления этим не ограничены, и при изменении части домашнего экрана одного из устройств первое устройство 100 может изменить домашние экраны других устройств, с тем чтобы обеспечить соответствие этих домашних экранов измененной части, так чтобы все домашние экраны были приведены в соответствие. Например, при изменении домашних экранов с целью обеспечения полностью согласованного внешнего вида, согласно теме, установленной запускающей программой, первое устройство 100 может получить внешний вид, который можно использовать для каждого из устройств, а затем может изменить каждый из домашних экранов устройств, с тем чтобы обеспечить соответствие этих домашних экранов установленной теме.
На фиг.8 показан способ конфигурирования первым устройством 100 домашнего экрана второго устройства 200 в соответствии с входными данными, принятыми вторым устройством 200, согласно примерному варианту осуществления настоящего изобретения.
Обратимся к фиг. 8, где компоненты домашнего экрана второго устройства 200 могут быть отредактированы в соответствии с входными данными, которые второе устройство 200 получило от пользователя.
Если более подробно, то второе устройство 200 может передать входную информацию от пользователя первому устройству 100. Согласно входной информации первое устройство 100 может получить информацию о конфигурации домашнего экрана путем редактирования и реконфигурирования компонент домашнего экрана второго устройства 200 и может передать информацию о конфигурации домашнего экрана на второе устройство 200. Второе устройство 200 может отобразить эту информацию на домашнем экране на основе полученной информации о конфигурации домашнего экрана.
На фиг. 9 представлена блок-схема способа конфигурирования первым устройством 100 домашнего экрана второго устройства 200 в соответствии с входными данными, полученными вторым устройством 200, согласно примерному варианту осуществления настоящего изобретения.
Первое устройство 100 может представлять собой объект, который администрирует и конфигурирует домашний экран второго устройства 200. То есть, при передаче вторым устройством 200 на первое устройство 100 входного сигнала, который принимается или появляется во втором устройстве 200, первое устройство 100 вместо второго устройства 200 может выполнить обработку, соответствующую входному сигналу.
Обратимся к фиг. 9, где в операции S901 второе устройство 200 может принимать входные данные для конфигурирования домашнего экрана, включая GUI второго устройства 200. Второе устройство 200 может получить входные данные от пользователя через блок ввода данных второго устройства 200, где входные данные могут включать в себя управляющий сигнал, который появляется во втором устройстве 200, с тем чтобы его сконфигурировать. Например, при установке на втором устройстве 200 нового приложения может быть создан сигнал для добавления значка выполнения нового приложения на домашний экран второго устройства 200. В противоположном случае, при удалении приложения во втором устройстве 200 может быть создан сигнал для удаления значка выполнения удаленного приложения с домашнего экрана второго устройства 200.
В операции S903 второе устройство 200 может передать входные данные, полученные в операции S901, на первое устройство 100.
В операции S905 первое устройство 100 может сконфигурировать домашний экран второго устройства 200 в соответствии с информацией из входных данных, полученных от второго устройства 200. Здесь домашний экран может быть сконфигурирован в соответствии с настроечной информацией домашнего экрана второго устройства 200. Настроечная информация домашнего экрана может включать в себя информацию об областях домашнего экрана, в которых могут быть размещены компоненты в соответствии с их типами, а также информацию о способах расстановки, размерах, формах, внешних видах или т.п. компонент, с учетом информации о среде отображения второго устройства 200.
При конфигурировании домашнего экрана в операции S905 новая информация о конфигурации домашнего экрана второго устройства 200 может быть запомнена в памяти первого устройства 100, или может быть передана на второе устройство 200.
На фиг. 10 представлена блок-схема способа конфигурирования первым устройством 100 домашнего экрана второго устройства 200 в соответствии с входными данными, полученными вторым устройством 200, согласно другому примерному варианту осуществления настоящего изобретения.
Обратимся к фиг. 10, где в операции S1001 второе устройство 200 может принять входные данные для конфигурирования домашнего экрана второго устройства 200. Например, второе устройство 200 может получить входные данные, содержащие перемещение, удаление, добавление или изменение компоненты, содержащейся на домашнем экране.
В операции S1003 второе устройство 200 может передать входные данные, полученные в операции S1001, на первое устройство. В операции S1005 первое устройство 100 может принять входные данные, переданные в операции S1003.
В операции S1007 первое устройство 100 может сконфигурировать домашний экран второго устройства 200 в соответствии с входной информацией из упомянутых полученных входных данных. Первое устройство 100 может сконфигурировать домашний экран в соответствии с входной информацией на основе информации о конфигурации домашнего экрана второго устройства 200, которую получают из упомянутой памяти. Если в этой памяти информация о конфигурации домашнего экрана второго устройства 200 не записана, то первое устройство 100 может послать на второе устройство 200 запрос на текущую информацию о конфигурации домашнего экрана, а затем может получить эту информацию от второго устройства 200.
В операции S1007 первое устройство 100 может сконфигурировать домашний экран второго устройства 200 на основе настроечной информации домашнего экрана второго устройства 200. Эта настроечная информация домашнего экрана может включать в себя информацию, в которой в соответствии с типами компонент установлены способы расстановки, размеры и формы компонент.
В операции S1009 первое устройство 100 может передать информацию о конфигурации домашнего экрана второго устройства 200 на второе устройство 200.
В операции S1011 первое устройство 100 может запомнить информацию о конфигурации домашнего экрана второго устройства 200 в памяти первого устройства 100, где информация о конфигурации домашнего экрана второго устройства 200 включает в себя информацию о конфигурации домашнего экрана второго устройства 200, установленную в операции S1007.
В операции S1013 второе устройство 200 может отображать домашний экран второго устройства 200 на основе информации о конфигурации домашнего экрана второго устройства 200, полученной от первого устройства.
В операции S1015 при попытке второго устройства 200 продолжить конфигурирование информации о конфигурации домашнего экрана второго устройства 200 второе устройство 200 может вернуться к операции S1001, а затем принять или получить входные данные для редактирования или конфигурирования домашнего экрана второго устройства 200.
Далее со ссылками на фигуры 11А-12В подробно описываются внутренние структуры первого устройства 100 и второго устройства 200.
На фигурах 11А и 11В представлены блок-схемы, иллюстрирующие структуры первого устройства 100, которое конфигурирует домашний экран второго устройства 200, согласно одному или нескольким примерным вариантам осуществления настоящего изобретения.
Обратимся к фиг. 11А, где первое устройство 100 может включать в себя контроллер 110 и коммуникатор 120.
Контроллер 110 в общем случае может управлять всеми операциями посредством первого устройства 100. Например, контроллер 110 может управлять коммуникатором 120. Также контроллер 110 может конфигурировать домашний экран второго устройства 200.
Если более подробно, то контроллер 110 может конфигурировать компоненты, включающие в себя интерфейсы GUI, в соответствии с управляющим сигналом для конфигурирования домашнего экрана второго устройства 200. Эти компоненты могут включать в себя интерфейсы GUI, предоставляющие возможность управления вторым устройством 200. Также контроллер 110 может конфигурировать домашний экран второго устройства 200 в соответствии с входной информацией, полученной от второго устройства 200.
Коммуникатор 120 может включать в себя один или несколько элементов для задействования связи между первым устройством 100 и вторым устройством 200 или между первым устройством 100 и устройствами, включающими в себя второе устройство 200.
Например, коммуникатор 120 может включать в себя модуль мобильной связи, модуль беспроводного Интернета, модуль проводного Интернета, модуль беспроводной связи ближнего радиуса действия (NFC) или т.п.
Модуль мобильной связи может передавать/принимать беспроводной сигнал по меньшей мере с помощью одного из: базовой станции, внешнего терминала и сервера в сети мобильной связи. Здесь беспроводной сигнал может включать в себя данные различных типов для передачи/приема сигнала речевого вызова, сигнала радиотелефонного вызова или текстовых/мультимедийных сообщений.
Модуль беспроводного Интернета сконфигурирован для доступа к беспроводному Интернету. Модуль беспроводного Интернета может быть встроенным или может быть размещен снаружи. Также, модуль проводного Интернета сконфигурирован для доступа к проводному Интернету.
Модуль NFC предназначен для связи на небольшие расстояния. Примеры связи на небольшие расстояния могут включать в себя, но не только, Bluetooth, радиочастотную идентификацию (RFID), связь по стандарту Ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверширокополосную связь (UWB), связь по технологиям ZigBee, Wi-Fi, Direct (WFD) и связь NFC. Если более подробно, то коммуникатор 120 может передавать на второе устройство 200 или другие устройства информацию о конфигурации домашнего экрана, характеризующую домашний экран второго устройства 200, или множество фрагментов информации о конфигурации домашнего экрана, характеризующей домашние экраны устройств, сконфигурированных контроллером 110. Также коммуникатор 120 может принять информацию для конфигурирования домашнего экрана второго устройства 200 от второго устройства 200.
Обратимся к фиг. 11В, где первое устройство 100 может включать в себя контроллер 110, коммуникатор 120, блок 130 ввода данных, дисплей 140 и память 150. Контроллер 110 и коммуникатор 120, показанные на фиг. 11В, могут соответствовать контроллеру 110 и коммуникатору 120, показанным на фиг. 11А, в связи с чем их подробное описание опущено.
Контроллер 110 может управлять в общем случае всеми операциями посредством первого устройства 100. Например, контроллер 110 в общем случае может управлять коммуникатором 120, блоком 130 ввода данных, дисплеем 140 и памятью 150. Также контроллер 110 может конфигурировать домашний экран второго устройства 200.
Когда для администрирования или конфигурирования домашних экранов устройств задействуется первое устройство 100, контроллер 110 может конфигурировать домашние экраны этих устройств. При изменении одного из домашних экранов, которые администрируются первым устройством 100, контроллер 110 может управлять домашними экранами других устройств с целью их изменения таким образом, чтобы они соответствовали этому измененному первоначально экрану. Изменение домашнего экрана может означать изменение информации, относящейся к компоненте, содержащейся на этом домашнем экране.
Коммуникатор 120 может включать в себя один или несколько элементов для задействования связи между первым устройством 100 и вторым устройством 200 или между первым устройством 100 и устройствами, в том числе, вторым устройством 200.
Блок 130 ввода данных может создавать входные данные для управления работой первого устройства 100. Если более подробно, то блок 130 ввода данных может принять входные данные от пользователя для конфигурирования домашнего экрана второго устройства 200 или домашних экранов устройств, которые включают в себя первое устройство 100 и второе устройство 200. Например, блок 130 ввода данных может принять входные данные, с тем чтобы выполнять управление добавлением, удалением, перемещением или изменением размеров компонент, содержащихся на домашних экранах.
Блок 130 ввода данных может быть сформирован в виде клавиатуры, куполообразного переключателя, сенсорной панели (конденсаторного типа/резистивного типа), прижимного колесика, толчкового переключателя, кнопки H/W или т.п. В частности, при использовании сенсорной панели и дисплея 140 образуется многослойная структура. Эта структура называется сенсорным экраном.
Дисплей 140 может отображать и выдавать информацию, обработанную первым устройством 100. Например, дисплей 140 может отображать информацию для конфигурирования домашнего экрана второго устройства 200 или домашних экранов устройств, включающих в себя первое устройство 100 и втрое устройство 200. Также при изменении домашних экранов устройств в соответствии с входным сигналом или управляющим сигналом дисплей 140 может отображать домашние экраны, включая результат изменения.
Как было описано выше, когда дисплей 140 и сенсорная панель образуют многослойную структуру и формируется сенсорный экран, дисплей 140 может быть использован в качестве устройства вывода и устройства ввода. Дисплей 140 может включать в себя по меньшей мене одно из: жидкокристаллический дисплей (LCD), жидкокристаллический дисплей на тонкопленочных транзисторах (TFT-LCD), дисплей на органических светоизлучающих диодах, гибкий дисплей, трехмерный (3D) и электрофорезный дисплей. В соответствии со способом воплощения первого устройства 100 возможно использование одного или нескольких дисплеев 140. Сенсорный экран может быть сформирован для обнаружения местоположения сенсорного ввода, сенсорной области и давления сенсорного ввода. Также сенсорный экран может обнаруживать не только действительное касание, но также обнаруживать «приблизительное» касание.
В настоящем описании термин «действительное касание» относится к случаю, когда указатель действительно касается экрана, а термин «приблизительное касание» относится к случаю, когда указатель в действительности не касается экрана, но приблизился к экрану на заранее установленное расстояние. В настоящем описании указатель обозначает инструмент, используемый для касания или для приблизительного касания конкретного места на отображенном экране. Примеры указателя включают в себя сенсорное перо, палец и т.п.
Память 150 может включать в себя по меньшей мере одну из следующих запоминающих сред: запоминающая среда типа флэш-памяти, запоминающая среда типа жесткого диска, запоминающая среда типа мультимедийной микрокарты, запоминающее устройство типа карты (например, SD-карта, XD память и т.п.), память с произвольной выборкой (RAM), статическая память с произвольной выборкой (SRAM), память только для считывания (ROM), электрически стираемая программируемая память только для считывания (EEPROM), программируемая память только для считывания (PROM), магнитная память, магнитный диск и оптический диск. Также память 150 может приводить в действие веб-память, которая выполняет функцию запоминания памяти 150 через Интернет.
В примерном варианте осуществления память 150 может запоминать домашний экран второго устройства 200 или домашние экраны устройств, которые могут включать в себя первое устройство 100 и второе устройство 200, где домашний экран второго устройства 200 или домашние экраны упомянутых устройств конфигурируются контроллером 110.
На фигурах 12А и 12В представлены блок-схемы, иллюстрирующие структуры второго устройства 200 согласно одному или нескольким примерным вариантам осуществления изобретения.
Обратимся к фиг. 12А, где второе устройство 200 может включать в себя контроллер 210, коммуникатор 220 и дисплей 230.
Контроллер 210 может управлять в общем случае коммуникатором 20 и дисплеем 230. Также контроллер 210 может управлять вторым устройством 200 для приема домашнего экрана второго устройства 200 от первого устройства 100 и отображать домашний экран.
Коммуникатор 220 может включать в себя один или несколько элементов для задействования связи между первым устройством 100 и вторым устройством 200. Например, коммуникатор 220 может включать в себя модуль мобильной связи, модуль беспроводного Интернета, модуль проводного Интернета, модуль NFC или т.п.
Если более подробно, то коммуникатор 220 может принимать от первого устройства 100 информацию о конфигурации домашнего экрана второго устройства 200.
Дисплей 230 может отображать и выдавать информацию, обработанную вторым устройством 200. Например, дисплей 230 может отобразить домашний экран второго устройства 200 на основе полученной информации о конфигурации домашнего экрана второго устройства 200. Также дисплей 230 может отображать информацию для конфигурации домашнего экрана на основе данных, введенных пользователем, или внутреннего управляющего сигнала.
Обратимся к фиг. 12В, где второе устройство 200 может включать в себя контроллер 210, коммуникатор 220, дисплей 230, блок 240 ввода данных и память 250. Контроллер 210, коммуникатор 220 и дисплей 230, показанные на фиг. 12В, соответствуют контроллеру 210, коммуникатору 220 и дисплею 230, показанным на фиг. 12А, в связи с чем их подробное описание здесь опущено.
Обратимся к фиг. 12В, где блок 240 ввода данных может создавать входные данные для управления работой второго устройства 200. Если более подробно, то блок 240 ввода данных может принять входные данные от пользователя для конфигурирования домашнего экрана второго устройства 200. Например, блок 240 ввода данных может принять входные данные, с тем чтобы выполнять управление добавлением, удалением, перемещением или изменением размеров компонент, содержащихся на домашнем экране.
Блок 240 ввода данных может быть сформирован в виде клавиатуры, куполообразного переключателя, сенсорной панели (конденсаторного типа/резистивного типа), прижимного колесика, толчкового переключателя, кнопки H/W или т.п. В частности, при использовании сенсорной панели и дисплея 230 образуется многослойная структура. Эта структура называется сенсорным экраном. Когда дисплей 230 и сенсорная панель образуют многослойную структуру и формируется сенсорный экран, дисплей 230 может быть использован в качестве устройства вывода и устройства ввода. В соответствии со способом воплощения второго устройства 200 возможно использование двух или более дисплеев 230. Сенсорный экран может быть сформирован для обнаружения местоположения сенсорного ввода, сенсорной области и давления сенсорного ввода. Также сенсорный экран может обнаруживать не только действительное касание, но также обнаруживать «приблизительное» касание.
В примерном варианте осуществления в памяти 250 может храниться информация о конфигурации домашнего экрана второго устройства 200.
Как было описано выше, согласно одному или нескольким приведенным выше примерным вариантам осуществления изобретения, поскольку первое устройство может конфигурировать домашний экран второго устройства или домашние экраны устройств, домашние экраны второго устройства и устройств могут быть легко сконфигурированы для обеспечения соответствия с интерфейсами пользователя, либо пользователь может напрямую отредактировать домашние экраны, с тем чтобы сделать их более удобными.
Согласно одному или нескольким вышеописанным примерным вариантам осуществления изобретения домашние экраны устройств могут интегрально администрироваться одним устройством.
Согласно одному или нескольким вышеописанным примерным вариантам осуществления изобретения при конфигурировании домашнего экрана устройства могут быть использованы компоненты, содержащиеся в домашнем экране другого устройства.
Один или несколько примерных вариантов осуществления изобретения могут быть воплощены в виде считываемых компьютером кодов в считываемой компьютером среде записи. Считываемая компьютером среда записи представляет собой любое устройство хранения данных, способное хранить данные, которые могут затем считываться компьютерной системой (здесь компьютерная система включает в себя все устройства, имеющие функцию обработки информации). Примеры считываемой компьютером среды записи включают в себя память только для считывания (ROM), память с произвольной выборкой (RAM), постоянные запоминающие устройства на компакт-дисках (CD-ROM), магнитные ленты, гибкие диски, оптические устройства хранения данных и т.д.
Следует понимать, что описанные здесь примерные варианты осуществления приведены исключительно в описательных целях, а не в целях ограничения. Описание признаков и аспектов в рамках каждого примерного варианта осуществления изобретения, как правило, следует рассматривать как пригодное для других аналогичных признаков или аспектов в других примерных вариантах осуществления изобретения.
Хотя здесь со ссылками на чертежи был описан один или несколько примерных вариантов осуществления изобретения, специалистам в данной области техники очевидно, что в них можно внести различные изменения по форме и в деталях, не выходя за рамки объема изобретения, определенного нижеследующей формулой изобретения.