СПОСОБ И УСТРОЙСТВО ДЛЯ РАЗМЕЩЕНИЯ МНОЖЕСТВА ЗНАЧКОВ НА ЭКРАНЕ
METHOD AND DEVICE FOR PLURALITY OF ICONS ON THE SCREEN ARRANGEMENT

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[1] Настоящее изобретение, в общем, относится к отображению значков на экране устройства, а более конкретно, к способу и устройству для размещения множества значков, включенных во множество страниц, на экране устройства.
УРОВЕНЬ ТЕХНИКИ
[2] Когда пользователи модернизируют или приобретают дополнительные электронные устройства, обычная практика заключается в том, чтобы устанавливать идентичные приложения, которые были установлены на предыдущих устройствах, на своих новых устройствах.
[3] Традиционно, список приложений, установленных на предыдущем устройстве, предоставляется на экране нового устройства, чтобы помогать пользователю легко устанавливать предшествующие приложения старого устройства на новом устройстве. Тем не менее, новое устройство устанавливает только приложения, выбранные пользователем из списка приложений, но не учитывает то, как значки, соответствующие этим установленным приложениям, должны размещаться на экране нового устройства.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ЗАДАЧА
[4] Соответственно, настоящее изобретение разработано с возможностью решать, по меньшей мере, проблемы и/или недостатки, описанные выше, и предоставлять, по меньшей мере, преимущества, описанные ниже.
[5] Соответственно, аспект настоящего изобретения заключается в том, чтобы предоставлять способ и устройство для размещения значков на экране устройства.
[6] Другой аспект настоящего изобретения заключается в том, чтобы предоставлять способ и устройство для размещения значков, соответствующих приложениям первого устройства, на экране второго устройства, когда пользователь устанавливает приложение из первого устройства на второе устройство.
РЕШЕНИЕ ЗАДАЧИ
[7] В соответствии с аспектом настоящего изобретения, предусмотрен способ для отображения, посредством первого устройства, на своем экране, множества значков, соответствующих множеству приложений, установленных на втором устройстве, которое является отдельным от первого устройства. Способ включает в себя прием, посредством первого устройства, информации относительно конфигурации множества значков, отображаемых на экране второго устройства; отображение множества значков, соответствующих множеству приложений, на экране первого устройства на основе принимаемой информации; и отображение множества значков на экране первого устройства согласно определенной конфигурации.
[8] В соответствии с другим аспектом настоящего изобретения, предусмотрен способ для отображения, на экране первого устройства, множества значков, соответствующих множеству приложений, установленных на втором устройстве, которое является отдельным от первого устройства. Способ включает в себя отображение, посредством второго устройства, множества значков, соответствующих множеству приложений, на экране второго устройства; передачу, посредством второго устройства, информации относительно конфигурации множества значков, отображаемых на экране второго устройства, в первое устройство или на сервер; прием, посредством первого устройства, информации относительно конфигурации множества значков, из второго устройства или сервера; определение, посредством первого устройства, конфигурации множества значков, которые должны отображаться на экране первого устройства, на основе принимаемой информации; и отображение множества значков на экране первого устройства согласно определенной конфигурации.
[9] В соответствии с другим аспектом настоящего изобретения, предусмотрен способ для отображения множества значков, соответствующих множеству приложений, на экране первого устройства. Способ включает в себя прием, посредством первого устройства, информации относительно конфигурации множества значков; определение конфигурации множества значков, соответствующих множеству приложений, которые должны отображаться на экране первого устройства, на основе принимаемой информации; и отображение множества значков на экране первого устройства согласно определенной конфигурации.
[10] В соответствии с другим аспектом настоящего изобретения, предусмотрено первое устройство для отображения множества значков на своем экране, причем множество значков соответствуют множеству приложений, установленных на втором устройстве, которое является отдельным от первого устройства. Первое устройство включает в себя контроллер, выполненный с возможностью принимать информацию относительно конфигурации множества значков, отображаемых на экране второго устройства, и определять конфигурацию множества значков, соответствующих множеству приложений, которые должны отображаться на экране первого устройства, на основе принимаемой информации; и дисплей, выполненный с возможностью отображать множество значков на экране согласно определенной конфигурации.
[11] В соответствии с другим аспектом настоящего изобретения, предусмотрена система для отображения множества значков. Система включает в себя второе устройство; и первое устройство, выполненное с возможностью отображать, на своем экране, множество значков, соответствующих множеству приложений, установленных на втором устройстве. Второе устройство передает информацию относительно конфигурации множества значков, отображаемых на экране второго устройства, в первое устройство или на сервер, и первое устройство принимает информацию относительно конфигурации множества значков из второго устройства или сервера, определяет конфигурацию множества значков, которые должны отображаться на экране первого устройства, на основе принимаемой информации и отображает множество значков на экране первого устройства согласно определенной конфигурации.
[12] В соответствии с другим аспектом настоящего изобретения, предусмотрено устройство для отображения множества значков, соответствующих множеству приложений, на своем экране. Устройство включает в себя контроллер, выполненный с возможностью принимать информацию относительно конфигурации множества значков и определять конфигурацию множества значков, которые должны отображаться на экране устройства, на основе принимаемой информации; и дисплей, выполненный с возможностью отображать множество значков на экране устройства согласно определенной конфигурации.
ПРЕИМУЩЕСТВА ИЗОБРЕТЕНИЯ
[13] Настоящее изобретение дает возможность пользователям совместно использовать информацию относительно конфигурации значков между устройствами при использовании множества устройств.
[14] Соответственно, пользователи могут быстро располагать значки устройств без их повторного редактирования.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[15] Вышеуказанные и/или другие аспекты, признаки и преимущества настоящего изобретения должны становиться более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, из которых:
[16] Фиг. 1 иллюстрирует пример совместного использования конфигурации значков устройствами согласно варианту осуществления настоящего изобретения;
[17] Фиг. 2а-2с иллюстрируют конфигурации значков на экране устройства, согласно варианту осуществления настоящего изобретения;
[18] Фиг. 3 является блок-схемой, иллюстрирующей электронное устройство согласно варианту осуществления настоящего изобретения;
[19] Фиг. 4 иллюстрирует функциональные блоки контроллера устройства согласно варианту осуществления настоящего изобретения;
[20] Фиг. 5 является блок-схемой последовательности операций способа, иллюстрирующей работу контроллера устройства, согласно варианту осуществления настоящего изобретения;
[21] Фиг. 6 иллюстрирует экраны, на которых конфигурация страницы совместно используется устройствами, согласно варианту осуществления настоящего изобретения;
[22] Фиг. 7 иллюстрирует экраны, на которых конфигурация значков совместно используется устройствами, согласно варианту осуществления настоящего изобретения;
[23] Фиг. 8 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения;
[24] Фиг. 9 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения;
[25] Фиг. 10 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения;
[26] Фиг. 11 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения; и
[27] Фиг. 12 иллюстрирует экраны, которые сообщают относительно изменения конфигурации значков между устройствами, согласно варианту осуществления настоящего изобретения.
ОПТИМАЛЬНЫЙ РЕЖИМ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[28] Далее подробно описаны различные варианты осуществления настоящего изобретения со ссылками на прилагаемые чертежи. В нижеприведенном описании, конкретная подробная информация, такая как подробные конфигурации и компоненты, предоставлена просто для того, чтобы способствовать общему пониманию этих вариантов осуществления настоящего изобретения. Следовательно, специалистам в данной области техники должно быть очевидным, что различные изменения и модификации вариантов осуществления, описанных в данном документе, могут вноситься без отступления от объема и сущности настоящего изобретения. Помимо этого, описания хорошо известных функций и структур опущены для ясности и краткости.
[29] Фиг. 1 иллюстрирует пример совместного использования конфигурации значков устройствами согласно варианту осуществления настоящего изобретения.
[30] Обратившись к фиг. 1, увидим, что устройства 10, 20, 30 и 40 совместно используют конфигурацию значков на соответствующих экранах с другими устройствами. Например, устройство 10 может принимать информацию относительно конфигурации значков из устройств 20, 30 и 40 или передавать информацию относительно конфигурации значков в устройства 20, 30 и 40.
[31] Размеры, разрешения, пикселов на дюйм (PPI) или размер (высота x ширина) ячеек, в которых размещаются значки, могут быть идентичными или отличающимися. Например, на фиг. 1, устройство 10 и устройство 20 имеют размер в 4,8 дюйма, разрешение 720x1280, 240 PPI и размер ячейки 4x5. Устройство 30 имеет размер в 10,1 дюймов, разрешение 1280x800, 149 PPI и размер ячейки 8x5. Устройство 40 имеет размер в 46 дюймов, разрешение 3940x2160, 96 PPI и размер ячейки 8x15. На фиг. 1, устройства 10 и 20 представляют собой смартфоны, устройство 30 представляет собой планшетное устройство, а устройство 40 представляет собой цифровой телевизионный приемник (телевизор).
[32] В вариантах осуществления изобретения, описанных ниже, "первое устройство" представляет собой устройство, которое принимает информацию относительно конфигурации значков из другого устройства, т.е. "второго устройства". Дополнительно, в то время как первое и второе устройства могут представлять собой любое из устройств 10, 20, 30 и 40, как проиллюстрировано на фиг. 1, для удобства пояснения, варианты осуществления описываются с использованием устройства 10 в качестве первого устройства и устройства 20 в качестве второго устройства.
[33] Фиг. 2а-2с иллюстрируют конфигурации значков на экране устройства, согласно варианту осуществления настоящего изобретения.
[34] Обратившись к фиг. 2а-2с, увидим, что множество значков размещаются и отображаются на экранах первого и второго устройств 10 и 20. Дополнительно, первое или второе устройство 10 или 20 может избирательно предоставлять одну из множества страниц, например, в ответ на жест, выполненный пользователем. После этого, значки, включенные в выбранную страницу, отображаются на экране. Каждая страница может включать в себя множество ячеек, и значки могут отображаться в одной или более из множества ячеек.
[35] Более конкретно, фиг. 2а иллюстрирует конфигурацию значков на первой странице начального экрана первого или второго устройства 10 или 20. Множество значков размещается в области 219 ячеек 4x5 (высота x ширина). В качестве примера, значки на экране на фиг. 2а включают в себя значок 211 погодного виджета для погодного приложения, значок 214 поискового виджета для поискового приложения, ярлыки 212 и 213 для выполнения других конкретных приложений и т.д.
[36] Фиг. 2b иллюстрирует конфигурацию значков на второй странице начального экрана первого или второго устройства 10 или 20. С другой стороны, множество значков размещается в области 219 ячеек 4x5 (высота x ширина). В качестве примера, значки на фиг. 2b включают в себя значок 234 виджета создания заметок для приложения создания записок, ярлыки 231, 232 и 233 для выполнения других конкретных приложений и т.д.
[37] Например, информация относительно конфигурации множества значков на экране первого или второго устройства 10 или 20, как проиллюстрировано на фиг. 2а и 2b, может сохраняться в таблице избранного Launcher.db, к которой осуществляется доступ, когда программа Launcher выполняется на первом или втором устройстве 10 или 20. Программа Launcher представляет собой программу, которая выделяет функцию пользовательского интерфейса для определенной функции, с тем чтобы уменьшать неудобство пользователя в области ячеек, выполняющей соответствующую функцию.
[38] Например, сохраненная информация относительно конфигурации включает в себя, по меньшей мере, одно из информации страницы, которая указывает позицию, в которой размещен значок, идентификационной информации приложения, соответствующего значку, информации типов значков, которая указывает тип значков, например, приложения/ярлыка/папки/виджета, координаты (X, Y) значка, размещенного в области ячеек, размера (высота x ширина) области ячеек, в которой отображается значок, и идентификационной информации виджета, которая идентифицирует виджет, когда имеется множество виджетов, соответствующих приложению.
[39] Программа Launcher может получать информацию относительно конфигурации значков, когда терминал загружается. Альтернативно, когда пользователь пытается изменять конфигурацию значков, диспетчер пакетов может обнаруживать изменение и предоставлять информацию, к примеру, ACTION_PACKAGE_ADDED, ACTION_PACKAGE_CHANGED или ACTION_PACKAGE_REMOVED, в программу Launcher. Программа Launcher затем обновляет сохраненную информацию относительно конфигурации значков в Launcher.db, с использованием предоставляемой информации.
[40] Информация относительно конфигурации значков, отображаемых на экранах первого или второго устройства 10 или 20, как проиллюстрировано на фиг. 2а и 2b, может сводиться в таблицу, как показано в таблице 1. В таблице 1 координаты, например (1,1), (1,3) и т.д., соответствуют конкретной ячейке в области 219 ячеек 4x5 (высота x ширина).
[41] Таблица 1
Таблица 1
Значок
Информация страницы
Тип значков
Координаты
Размер
ApplicationIdentification
Значок (211)
1 страница
Виджет
(1,1)
4x2
Weatherapplication
Значок (212)
1 страница
Ярлык
(1,3)
1x1
Chattingapplication
Значок (213)
1 страница
Ярлык
(2,3)
1x1
Internetapplication
Значок (214)
1 страница
Виджет
(1,5)
4x1
Searchapplication
Значок (231)
3 страница
Ярлык
(1,1)
1x1
Alarmapplication
Значок (232)
3 страница
Ярлык
(2,1)
1x1
Cameraapplication
Значок (233)
3 страница
Ярлык
(3,1)
1x1
Calculatorapplication
Значок (234)
3 страница
Виджет
(1,4)
3x2
Memoapplication
[42] Фиг. 2с иллюстрирует конфигурацию значков на первой странице экрана списка приложений первого или второго устройства 10 или 20. Множество значков размещается в области 219 ячеек 4x5 (высота x ширина). Значки на фиг. 2с включают в себя ярлыки 251, 252, 253 и 254 для выполнения различных вариантов применения, значки 255 и 256 папок, которые включают в себя множество значков, и т.д. Информация относительно конфигурации множества значков может включать в себя информацию относительно порядка, в котором размещаются значки. Например, значки 251, 252, 253 и 254 могут включать в себя информацию относительно своего соответствующего порядка, первый, второй, третий и четвертый значок, соответственно.
[43] Вышеописанные конфигурации и информация конфигурации могут быть идентично или аналогично реализованы в соответствии с другими примерами, например, когда первое или второе устройство 10 или 20 представляет собой цифровой телевизор, персональный компьютер (PC), планшетное устройство и т.д., вместо смартфона.
[44] Компоновка значков на экране первого или второго устройства 10 или 20 может изменяться посредством другого устройства, которое формирует значки, удаляет значки, перемещает значки, регулирует размер значков или формирует папку множества значков или в соответствии с действием пользователя. Дополнительно, информация относительно конфигурации значков может включать в себя предысторию таких изменений значков.
[45] Дополнительно, информация относительно конфигурации значков может включать в себя состояние установки приложений, соответствующих значкам. Например, состояние установки приложения, соответствующего значку, может включать в себя информацию, указывающую то, если приложение установлено на первом или втором устройстве 10 или 20, если приложение не установлено на первом или втором устройстве 10 или 20, но может устанавливаться при пользовательском выборе значка, или если приложение не может устанавливаться на первом или втором устройстве 10 или 20.
[46] Фиг. 3 является блок-схемой, иллюстрирующей электронное устройство согласно варианту осуществления настоящего изобретения.
[47] Обратившись к фиг. 3, увидим, что электронное устройство, например, первое устройство 10, включает в себя блок 310 связи, устройство 320 пользовательского ввода, дисплей 330, аудиопроцессор 340, устройство 350 хранения данных, интерфейс 360, источник 370 питания и контроллер 380, например, аппаратный процессор. Элементы, проиллюстрированные на фиг. 3 не обязательно являются неотъемлемой частью, и устройство может включать в себя большее или меньшее число элементов по сравнению с элементами, фактически проиллюстрированными на фиг. 3.
[48] Блок 310 связи включает в себя модули, которые обмениваются данными с другими устройствами, например, устройствами 20, 30 и 40, обмениваются данными с сетью, в которой расположены другие устройства, и обмениваются данными с внешним сервером (не проиллюстрирован). Например, на фиг. 1, блок 310 связи включает в себя широковещательный приемный модуль 311, модуль 312 мобильной связи, беспроводной Интернет-модуль 313, модуль 314 ближней связи и модуль 315 управления информацией местоположения.
[49] Широковещательный приемный модуль 311 принимает широковещательный сигнал и/или связанную с широковещательной передачей информацию из внешнего сервера управления широковещательной передачей через широковещательный канал. Широковещательный канал может включать в себя спутниковый канал и наземный широковещательный канал. Сервер управления широковещательной передачей может формировать широковещательный сигнал и/или связанную с широковещательной передачей информацию и отправлять ее либо принимать ранее сформированный широковещательный сигнал и/или связанную с широковещательной передачей информацию и отправлять ее в терминал. Широковещательный сигнал может включать в себя не только телевизионный широковещательный сигнал, широковещательный радиосигнал и широковещательный сигнал данных, но также и комбинированную форму широковещательного сигнала, включающую в себя телевизионный широковещательный сигнал или широковещательный радиосигнал, комбинированный с широковещательным сигналом данных. Связанная с широковещательной передачей информация может быть относительно широковещательного канала, широковещательной программы или поставщика широковещательных услуг. Связанная с широковещательной передачей информация также может предоставляться через сеть мобильной связи, и при этом сигнал может приниматься посредством модуля 312 мобильной связи. Связанная с широковещательной передачей информация может предоставляться в различных формах. Например, связанная с широковещательной передачей информация может предоставляться в таком формате, как электронное расписание программ (EPG) цифровой широковещательной передачи мультимедиа (DMB) или электронное расписание услуг (ESG) цифровой широковещательной передачи видео для карманных устройств (DVB-H). Широковещательный приемный модуль 311 принимает широковещательный сигнал с использованием различных широковещательных систем, включающих в себя, например, цифровую широковещательную передачу мультимедиа для наземных устройств (DMB-T), цифровую широковещательную передачу мультимедиа для спутниковых устройств (DMB-S), передачу мультимедиа только по прямой линии связи (MediaFLO), цифровую широковещательную передачу видео для карманных устройств (DVB-H) или наземную цифровую широковещательную передачу с интегрированными услугами (ISDB-T). Конечно, широковещательный приемный модуль 311 может быть выполнен с возможностью подходить для широковещательных систем, отличных от цифровых широковещательных систем, поясненных выше, при условии, что широковещательные системы предоставляют широковещательные сигналы. Широковещательный сигнал и/или связанная с широковещательной передачей информация, принимаемая через широковещательный приемный модуль 311, могут сохраняться в устройстве 350 хранения данных.
[50] Модуль 312 мобильной связи передает и принимает беспроводные сигналы в/из, по меньшей мере, одного из базовой станции, внешнего терминала и сервера. Беспроводной сигнал может включать в себя различные формы данных согласно передаче и приему сигнала аудиовызова, сигнала видеовызова или текстового/мультимедийного сообщения.
[51] Беспроводной Интернет-модуль 313 подключается к поставщику беспроводных Интернет-услуг и может быть встроен в первое устройство 10 или предоставлен в качестве съемного модуля. Может использоваться беспроводная Интернет-технология, к примеру, беспроводная LAN (WLAN) (Wi-Fi), стандарт беспроводной широкополосной связи (WiBro), стандарт общемировой совместимости широкополосного беспроводного доступа (Wimax) или высокоскоростной пакетный доступ по нисходящей линии связи (HSDPA).
[52] Модуль 314 ближней связи выполняет ближнюю связь, к примеру, по технологии Bluetooth, технологии радиочастотной идентификации (RFID), стандарту Ассоциации по передаче данных в инфракрасном диапазоне (IrDA), стандарту сверхширокополосной связи (UWB) или технологии ZigBee.
[53] Модуль 315 управления информацией местоположения проверяет или получает текущее местоположение мобильного терминала. Модуль 315 управления информацией местоположения может получать информацию местоположения с использованием глобальных навигационных спутниковых систем (GNSS). GNSS является термином, который означает беспроводные навигационные спутниковые системы, в которых определенный тип беспроводных навигационных приемных устройств, вращающихся вокруг земли, отправляют опорные сигналы, чтобы определять их местоположения на или около поверхности земли. GNSS может включать в себя американскую глобальную систему позиционирования, европейскую Galileo, российскую глобальную орбитальную навигационную спутниковую систему (GLONASS), китайскую COMPASS и японскую квазизенитную спутниковую систему (QZSS).
[54] Устройство 320 пользовательского ввода формирует входные данные для управления устройством. Например, устройство 320 пользовательского ввода включает в себя, по меньшей мере, одно из боковой кнопки, отдельно предоставленной сенсорной панели, поворотного колесика, поворотного переключателя, куполовидного переключателя на клавишной панели и т.д. Дополнительно, пользовательский ввод 320 может включать в себя кнопочную клавишу, чтобы реализовывать включение или выключение первого устройства, либо клавишу перехода на начальный экран, которая поддерживает возврат к базовому экрану, поддерживаемому посредством первого устройства 10. Дополнительно, пользовательский ввод 320 может быть частью составляющих элементов пульта дистанционного управления, размещенного за пределами первого устройства 10, когда пользователь может управлять работой первого устройства 10 посредством осуществления действий с пультом дистанционного управления.
[55] Дисплей 330 включает в себя панель 331 отображения для отображения информации, обработанной посредством устройства, и панель 332 ввода, чтобы выполнять функцию пользовательского ввода, например, операции ввода с сенсорного экрана. Панель 332 ввода может быть реализована как, по меньшей мере, одна или более панелей, которые могут обнаруживать различные вводы, включающие в себя одиночные или мультикасания, перетаскивание, краткое касание или рисование пользователя. Дополнительно, панель 332 ввода может быть реализована как одна панель, которая может обнаруживать вводы как пальцами, так и пером, либо как две отдельные панели, включающие в себя сенсорную панель (не проиллюстрирована), которая может обнаруживать ввод пальцами, и панель распознавания пера (не проиллюстрирована), которая может обнаруживать ввод пером. Например, панель 331 отображения включает в себя жидкокристаллический дисплей, жидкокристаллический дисплей на тонкопленочных транзисторах, дисплей на органических светоизлучающих диодах, гибкий дисплей или трехмерный дисплей. Панель 331 отображения может отображать различные экраны согласно различному режиму работы первого устройства 10, выполняемого приложения или услуг.
[56] Панель 332 ввода может обнаруживать сенсорный ввод пользователя. Панель 332 ввода может обнаруживать сенсорный ввод и выводить значение события касания, которое соответствует обнаруженному сигналу касания. Информация, соответствующая обнаруженному сигналу касания, может отображаться на панели 331 отображения. Панель 332 ввода может принимать сигнал действия согласно сенсорному вводу пользователя, выполненному через множество средств ввода. Например, панель 332 ввода может быть сконфигурирована на основе емкостной сенсорной панели. При реализации в качестве емкостной сенсорной панели, панель 332 ввода может иметь такую конструкцию, в которой тонкий металлический проводящий материал (например, слой оксида индия и олова (ITO)) наносится на обе поверхности стекла для того, чтобы давать возможность электрическому току протекать на стеклянных поверхностях, и диэлектрические вещества наносятся для того, чтобы накапливать электрический заряд. Соответственно, в ответ на касание, выполненное на поверхности панели 332 ввода посредством другого объекта, предварительно определенный электрический заряд перемещается в местоположение касания, и панель 332 ввода обнаруживает местоположение касания посредством восприятия вариации электрического тока согласно перемещению электрического заряда и за счет этого отслеживает событие касания. Событие касания, сформированное в панели 332 ввода, может быть инициировано из пальца человека или другого объекта, такого как проводящий объект, который может осуществлять вариацию емкости.
[57] Аудиопроцессор 340 может включать в себя, по меньшей мере, одно из микрофона (не проиллюстрирован), чтобы собирать аудиосигнал, и динамика (не проиллюстрирован), чтобы выводить аудиосигнал.
[58] Микрофон принимает ввод внешнего звукового сигнала в режиме связи или режиме записи или режиме распознавания голоса и обрабатывает ввод в электрические аудиоданные. Обработанные аудиоданные могут преобразовываться в форму, которая может отправляться в базовую станцию мобильной связи через модуль 312 беспроводной связи, когда текущий режим представляет собой режим связи. Микрофон может реализовывать различные алгоритмы фильтрации шума, чтобы удалять все шумы, которые могут формироваться в процессе приема внешнего звукового сигнала.
[59] Динамик может выводить аудиоданные, которые могут приниматься из блока 310 связи в случае приема сигнала вызова в режиме связи или режиме записи, режиме распознавания голоса или режиме широковещательного приема, либо аудиоданные, сохраненные в устройстве 350 хранения данных. Дополнительно, динамик может выводить аудиоданные через гнездо наушников (не проиллюстрировано). Пользователь может подключать наушник к гнезду наушников и прослушивать выводимое аудио.
[60] Устройство 350 хранения данных сохраняет различные программы и данные для работы устройства. Например, устройство 350 хранения данных сохраняет операционную систему и/или функциональные программы, которые поддерживают экранный вывод на дисплей 330. Дополнительно, устройство 350 хранения данных может временно сохранять вводимые и выводимые данные.
[61] Устройство 350 хранения данных может включать в себя, по меньшей мере, одно из флэш-памяти, жесткого диска, мультимедийной карты, запоминающего устройства на картах, оперативного запоминающего устройства (RAM), статического оперативного запоминающего устройства (SRAM), постоянного запоминающего устройства (ROM), программируемого ROM (PROM), электрически стираемого PROM (EEPROM), магнитного запоминающего устройства, магнитного диска и оптического диска. Дополнительно, устройство может работать в ассоциации с веб-хранилищем, которое выполняет функцию хранения устройства 350 хранения данных, по Интернету.
[62] Интерфейс 360 выполняет роль прохода между первым устройством 10 и всеми внешними устройствами, соединенными с ним. Интерфейс 360 может принимать данные или питание из внешнего устройства и доставлять принимаемые данные или питание в соответствующие компоненты в первом устройстве 10 или передавать данные в первом устройстве 10 во внешнее устройство. В качестве примера, интерфейс 360 может включать в себя порт проводной/беспроводной гарнитуры, порт внешнего зарядного устройства, порт проводной/беспроводной передачи данных, порт карты памяти, порт, чтобы подключаться к устройству, оснащенному модулем идентификации, порт аудиоввода-вывода, видеоввода-вывода или для наушников. Модуль идентификации может представлять собой кристалл, который сохраняет различную информацию, чтобы верифицировать право использовать первое устройство 10, и может включать в себя модуль идентификации пользователя (UIM), модуль идентификации абонента (SIM) или универсальный модуль идентификации абонента (USIM). Устройство, оснащенное модулем идентификации, также может быть сконструировано в форме смарт-карты. Соответственно, идентификационное устройство может подключаться к первому устройству 10 через порт. Между тем, когда первое устройство 10 подключается к внешней подставке, интерфейс 360 может выполнять роль прохода для того, чтобы подавать питание из подставки в первое устройство 10, либо прохода для того, чтобы доставлять различные командные сигналы, введенные пользователем на подставке, в первое устройство 10.
[63] Контроллер 380 выполнен с возможностью принимать информацию относительно конфигурации из второго устройства и отображать множество значков на экране устройства. На основе таких элементов, контроллер 380 управляет обработкой сигналов и данных и реализацией функций для того, чтобы отображать множество значков. Например, контроллер 380 выполнен с возможностью принимать информацию относительно конфигурации, отображаемой на экране второго устройства, определять конфигурацию отображения множества значков на экране устройства с использованием принимаемой информации относительно конфигурации и отображать множество значков на дисплее 330, согласно определенной конфигурации.
[64] Источник 370 питания принимает внешнее и внутреннее питание согласно управлению посредством контроллера 380 и подает питание для работы соответствующих элементов.
[65] Различные варианты осуществления могут реализовываться на носителе записи, который является считываемым посредством компьютера или аналогичного устройства, с использованием, например, программного обеспечения, аппаратных средств или комбинации означенного. Реализация аппаратного уровня может включать в себя, по меньшей мере, одно из специализированных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров или электрического блока для того, чтобы выполнять функцию. Реализация программного уровня может включать в себя отдельный программный модуль, который дает возможность реализации, по меньшей мере, одной функции или операции согласно вариантам осуществления. Программный код может реализовываться посредством приложения, написанного на надлежащем программном языке. Дополнительно, программный код может сохраняться в устройстве 350 хранения данных и выполняться посредством контроллера 380.
[66] Фиг. 4 иллюстрирует функциональные блоки контроллера устройства согласно варианту осуществления настоящего изобретения.
[67] Обратившись к фиг. 4, увидим, что контроллер 380 включает в себя функцию 381 модуля запрашивания конфигурации, функцию 382 поддержания конфигурации и функцию 385 отображения значков.
[68] С использованием функции 381 модуля запрашивания конфигурации контроллер 380 запрашивает информацию относительно конфигурации значков из сервера или второго устройства. Например, функция 381 модуля запрашивания конфигурации подключает устройство к серверу или второму устройству через блок 310 связи. Дополнительно, функция 381 модуля запрашивания конфигурации может инициировать запрос на то, чтобы регистрироваться на сервере или втором устройстве, посредством использования пользовательской информации (например, идентификатора и пароля), вводимое от пользователя, либо предварительно сохраненной пользовательской информации из устройства 350 хранения данных.
[69] Сервер может иметь информацию относительно множества конфигураций, соответствующих множеству устройств, соответственно. Соответственно, когда устройство предоставляет информацию относительно множества конфигураций, функция 361 модуля запрашивания конфигурации может запрашивать, из сервера, информацию относительно конфигурации, которая соответствует устройству, выбранному пользователем.
[70] Функция 382 диспетчера конфигураций включает в себя функцию 383 приемного устройства конфигурации и функцию 384 модуля определения конфигурации. Функция 383 приемного устройства конфигурации принимает информацию относительно конфигурации значков, отображаемых на экране второго устройства, из второго устройства или сервера. Функция 384 модуля определения конфигурации может определять конфигурацию множества значков, отображаемых на экране первого устройства, посредством использования принимаемой информации конфигурации.
[71] С использованием функции 385 отображения значков контроллер 380 отображает значки, соответствующие множеству приложений, на дисплее 330 устройства, согласно конфигурации значков, определенному в функции 382 диспетчера конфигураций. Дополнительно, функция 385 отображения значков отображает значки на экране устройства на основе состояния приложений, соответствующих значкам. Например, функция 385 отображения значков может по-разному отображать значки на экране в зависимости от того, устанавливается приложение, соответствующее значку, на устройстве или нет, и того, может или нет устанавливаться приложение.
[72] Фиг. 5 является блок-схемой последовательности операций способа, иллюстрирующей работу контроллера устройства, согласно варианту осуществления настоящего изобретения. В частности, фиг. 5 иллюстрирует работу контроллера 380 первого устройства 10, которое принимает информацию конфигурации второго устройства 20.
[73] Обратившись к фиг. 5, увидим, что на этапе S501, контроллер 380 принимает информацию относительно конфигурации значков. Например, как описано выше, принимаемая информация конфигурации включает в себя, по меньшей мере, одно из размера экрана второго устройства 20, разрешения, PPI и размера области ячеек, в которой размещаются значки. Дополнительно, информация конфигурации значков может включать в себя, по меньшей мере, одно из общего числа страниц, информации страницы, на которой расположены значки, идентификационной информации приложения, соответствующего значку, информации типов значков, координат местоположения в области ячеек, в которой размещается значок, размера области ячеек и идентификационной информации виджета, когда имеется множество виджетов, соответствующих приложению. Дополнительно, информация конфигурации значков может включать в себя предысторию изменения значков и состояние установки приложения, соответствующего каждому значку. Приемное устройство 383 конфигурации может доставлять принимаемую информацию относительно компоновки в модуль 384 определения конфигурации.
[74] На этапе S502, контроллер 380 определяет конфигурацию страниц, включающих в себя значки, отображаемые на экране первого устройства 10, посредством использования принимаемой информации конфигурации. Например, контроллер 380 определяет число страниц, которые должны отображаться на экране первого устройства 10, на основе размеров экрана первого и второго устройств 10 и 20.
[75] Дополнительно, контроллер 380 может рассматривать PPI, используемый в первом и втором устройствах 10 и 20. Например, когда первое устройство 10 имеет размер экрана 46 дюймов, и второе устройство 20 имеет размер экрана 4,8 дюймов, что составляет приблизительно одну десятую от размера экрана первого устройства, десять страниц второго устройства 20 могут отображаться на одном экране первого устройства 10. Тем не менее, поскольку первое устройство 10, которое имеет больший экран, чем второе устройство 20, имеет меньшее PPI, чем второе устройство 20, менее десяти страниц отображаются на первом устройстве 10. Дополнительно, когда первое устройство 10 представляет собой телевизор, т.е. устройство, которое обычно просматривается на предварительно определенном расстоянии, число страниц, которые фактически отображаются на первом устройстве 10, может быть дополнительно сокращено, чтобы поддерживать предварительно определенный размер видимой области пользователю, с учетом того факта, что размер значков снижается по мере того, как возрастает число страниц.
[76] Когда определяется число страниц, которые должны отображаться на первом устройстве 10, контроллер 380 определяет местоположение для того, чтобы отображать страницы на экране первого устройства 10. Например, когда имеется шесть страниц второго устройства 20, которые должны отображаться на одной странице первого устройства 10, согласно порядку страниц, первая-третья страницы второго устройства 20 размещены в верхней части экрана первого устройства 10, а четвертая-шестая страницы второго устройства 20 размещены в нижней части экрана первого устройства 10.
[77] Фиг. 6 иллюстрирует экраны, на которых конфигурация страницы совместно используется устройствами, согласно варианту осуществления настоящего изобретения.
[78] Обратившись к фиг. 6, увидим, что устройства 610, 630 и 650 имеют экраны 4,8 дюймов, 10,1 дюймов и 46 дюймов, соответственно. Экран устройства 610 отображает одну страницу 611. Остальные страницы 612, 613, 614, 615 и 616 отображаются последовательно на экране устройства 610, в ответ на жест смахивания пользователя.
[79] Страницы 631 и 632 соответствуют страницам 611 и 612, которые избирательно отображаются на одном экране устройства 610, отображаются на одном экране устройства 630. Страницы 633, 634, 635 и 636 устройства 630, которые соответствуют страницам 613, 614, 615 и 616 устройства 610, отображаются на экране устройства 630 по парам, последовательно и в ответ на пользовательский жест. Дополнительно, все шесть страниц 611, 612, 613, 614, 615 и 616, которые избирательно отображаются на устройстве 610, отображаются на одном экране устройства 650 в качестве страниц 651-656.
[80] Когда число страниц, отображаемых одновременно на одном экране, варьируется между устройствами 610, 630 и 650, может варьироваться общее число индикаторных знаков 617 и 637, которые состоят из множества точек, указывающих местоположение страниц, отображаемых на текущем экране, из общего числа страниц соответствующих устройств 610, 630 и 650.
[81] Например, если только одна страница отображается на экране устройства 610, шесть страниц могут отображаться последовательно в ответ на пользовательский жест (например, жест пролистывания). В этом примере, индикаторные знаки 617 указывают то, что имеется шесть отображаемых страниц, и то, в каком месте расположена текущая отображаемая страница из шести страниц.
[82] Дополнительно, если две страницы одновременно отображаются на одном экране устройства 630, шесть страниц могут отображаться по парам, последовательно и в ответ на три пользовательских жеста. В этом примере, индикаторные знаки 637 указывают то, что имеется три группы отображаемых страниц, и то какой из трех групп принадлежит текущая отображаемая группа страниц.
[83] Дополнительно, поскольку шесть страниц одновременно отображаются на экране устройства 650, индикаторные знаки могут опускаться. Как описано выше, по мере того, как возрастает число страниц, которые могут отображаться на одном экране устройств 610, 630 и 640, может уменьшаться число индикаторных знаков, отображаемых на экранах устройств 610, 630 и 650.
[84] Снова обратившись к фиг. 5, увидим, что на этапе S503, контроллер 380 определяет конфигурацию значков, отображаемых на экране первого устройства 10.
[85] В частности, контроллер 380 размещает множество значков на странице первого устройства 10, соответствующей странице второго устройства 20, с использованием информации страницы второго устройства 20 и информации относительно местоположений и размеров значков, включенных в страницу. Например, контроллер 380 размещает множество значков на странице первого устройства 10, соответствующей странице второго устройства 20, в идентичном или аналогичном формате, что и местоположения и размеры значков, включенных в страницу второго устройства 20.
[86] Фиг. 7 иллюстрирует экраны, на которых конфигурация значков совместно используется устройствами, согласно варианту осуществления настоящего изобретения.
[87] Обратившись к фиг. 7, увидим, что устройство 710 принимает информацию относительно конфигурации значков из устройства 750. Первая страница 720 устройства 710 соответствует первой странице 760 устройства 750, и вторая страница 730 устройства 710 соответствует второй странице 770 устройства 750.
[88] Устройство 710 принимает информацию относительно конфигурации значков из устройства 750 и отображает множество значков на экране устройства 710. Например, устройство 710 принимает, из устройства 750, информацию относительно страницы, на которой размещен значок 761 погодного виджета, координаты (1, 1), которые представляют местоположение в области ячеек, в которой размещается значок 761, и размер 4x5 области ячеек, в которой отображается значок 761. С использованием этой информации устройство 710 определяет страницу, на которой расположен значок 721 погодного виджета устройства 710, координаты местоположения значка, размещаемого в ячейке, и размер ячейки, в которой отображается значок. Например, устройство 710 может определять левую страницу на экране как страницу, на которой расположен значок 721 погодного виджета, определять (1, 1) на левой странице в качестве координат местоположения ячейки, в которой размещается значок, и определять 4x5 в качестве размера области ячеек на левой странице, на которой отображается значок.
[89] Аналогично, устройство 710 может использовать информацию относительно конфигурации значков 762, 763 и 764, принимаемую из устройства 750, для того чтобы определять страницу значков 722, 723 и 724, которые должны размещаться на экране устройства 710, координаты местоположения значка в ячейке и размер области ячеек, в которой отображается значок.
[90] Значки 744, 745, 746 и 747, которые отображаются на первой и второй страницах 720 и 730, могут отображаться на первой и второй страницах 720 и 730, соответственно. Альтернативно, значки 744, 745, 746 и 747 могут отображаться на одной из первой или второй страниц 720 или на 730, или некоторые значки 744, 745, 746 и 747 могут отображаться на первой странице 720, и остальная значки 744, 745, 746 и 747 могут отображаться на второй странице 730, при этом первая и вторая страницы 720 и 730 разделены в отношении центра 749 между ними.
[91] Дополнительно, индикаторные знаки 748, т.е. множество точек, которые указывают местоположения первой и второй страниц 720 и 730, отображаются на обеих из первой и второй страниц 720 и 730. Альтернативно, индикаторные знаки 748 могут отображаться на одной из первой и второй страниц 720 и 730, либо некоторые индикаторные знаки 748 могут отображаться на первой странице 720, а остальные индикаторные знаки 749 могут отображаться на второй странице 730, при этом первая и вторая страницы 720 и 730 разделены в отношении центра 749 между ними.
[92] Снова обратившись к фиг. 5, увидим, что на этапе S504, контроллер 380 проверяет состояние установки приложений, которое соответствует значкам, отображаемым на экране первого устройства 10. Контроллер 380 затем варьирует форму отображения значков, в зависимости от состояния установки приложения. Например, варьирование формы отображения значков может включать в себя полностью или частично варьирующийся цвет, светлость или яркость значка или варьирование цвета, светлость или яркость ячейки, включающей в себя значок.
[93] На этапе S505, контроллер 380 определяет то, устанавливается или нет приложение, соответствующее значку, на первом устройстве 10. Если приложение, соответствующее значку, устанавливается, первое устройство 10 отображает значок в форме установленного значка на этапе S506.
[94] Тем не менее, если приложение, соответствующее значку, не устанавливается, первое устройство 10 определяет то, может или нет приложение устанавливаться на первом устройстве 10, на этапе S507.
[95] Если приложение может устанавливаться на первом устройстве 10 на этапе S507, контроллер 380 отображает значок в качестве устанавливаемого значка. Когда значок отображается в качестве устанавливаемого значка, пользователь может запрашивать установку приложения, соответствующего значку, посредством выполнения подходящего жеста для того, чтобы выбирать значок.
[96] На этапе S509, первое устройство 10 устанавливает приложение, соответствующее значку, в ответ на инструкцию пользователем, чтобы устанавливать приложение, соответствующее значку. Хотя не проиллюстрировано на фиг. 5, первое устройство 10 может изменять значок, соответствующий приложению в форме установленного значка, и отображать его на этапе S506.
[97] Если приложение, соответствующее значку, является неустанавливаемым значком в первом устройстве 10 на этапе S507, контроллер 380 отображает значок в форме неустанавливаемого значка на этапе S510.
[98] Согласно варианту осуществления настоящего изобретения, приложение может устанавливаться автоматически посредством первого устройства 10 или пользователя.
[99] Когда приложение установлено автоматически посредством первого устройства 10, некоторые значки, которые отображаются на экране первого устройства 10, могут отображаться в форме установленного значка, в то время как другие значки могут отображаться в формах значков, которые еще не установлены. Наоборот, если пользователь устанавливает приложение, экран первого устройства 10 может отображать некоторые значки в устанавливаемой форме значка, при этом отображать другие значки в формах значков, которые еще не установлены, Так же, если пользователь переходит к установке приложения, установленного в формах значков, которые еще не установлены, приложение может изменяться на формы значков с установленными приложениями и отображаться.
[100] Первое устройство 10 может определять то, может или нет устанавливаться конкретное приложение, посредством определения того, находится или нет конкретное приложение в пределах устанавливаемого диапазона. Например, диапазон для определения устанавливаемости может включать в себя разрешение экрана приложения, версию ОС первого устройства 10, вспомогательные периферийные блоки и т.д.
[101] Снова обратившись к фиг. 7, увидим, что значки устройства 710 могут отображаться в различных формах, в зависимости от состояния установки приложений, соответствующих значкам. Например, значки 721, 724 и 725 на первой странице 720 устройства 710 и значки 734, 735, 737, 738, 739 и 743 на второй странице 730 имеют соответствующие приложения, устанавливаемые на устройстве 710, и в силу этого имеют края с полужирными линиями, чтобы указывать устанавливаемость на устройстве 710. Значок 723 на первой странице 720 и значки 731, 733, 736 и 741 на второй странице 730 устройства 710 соответствуют приложениям, которые могут устанавливаться на первом устройстве 710, но еще не установлены, и в силу этого имеют края с непрерывными линиями, чтобы указывать то, что приложения еще не установлены. Значки 722 и 726 на первой странице и значки 732, 740 и 742 на второй странице устройства 710 соответствуют приложениям, которые не могут устанавливаться на устройстве 710, и в силу этого имеют пунктирные края, или значки могут быть прозрачно отображены, чтобы указывать то, что соответствующие приложения не могут устанавливаться.
[102] В соответствии с вариантом осуществления изобретения, контроллер 380 определяет число страниц, отображаемых на первом устройстве 10, и размер значков, в зависимости от пользовательского ввода, выполненного через пользовательский интерфейс. Например, первое устройство 10 предоставляет пользователю меню для того, чтобы вводить число страниц, отображаемых на одном экране первого устройства 10. Согласно числу страниц, введенному пользователем, контроллер 380 определяет число страниц, отображаемых на экране первого устройства 10, и размер значков. Например, первое устройство 10 может предоставлять пользователю меню для того, чтобы определять размер значков. Согласно размеру значка, введенному пользователем, контроллер 380 определяет размер значков, отображаемых на экране первого устройства 10, и последующее число страниц. Дополнительно, контроллер 380 может предоставлять конфигурацию множества значков, которые должны отображаться на экране, в форме экрана для предварительного просмотра.
[103] Фиг. 8 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения.
[104] Обратившись к фиг. 8, увидим, что на этапе S810, пользователь второго устройства 20 регистрируется на сервере 50 с помощью учетной записи пользователя. На этапе S820, второе устройство 20 передает информацию относительно конфигурации значков на экране второго устройства 20, в ответ на пользовательский запрос или автоматически. На этапе S830, сервер 50 сохраняет принимаемую информацию относительно конфигурации значков второго устройства 20 в устройстве хранения данных сервера.
[105] На этапе S840, пользователь использует первое устройство 10 для того, чтобы регистрироваться на сервере 50 с помощью идентичной учетной записи пользователя, что и второе устройство 20. На этапе S850, первое устройство 10 запрашивает информацию относительно конфигурации значков на экранах второго устройства 20, в ответ на пользовательский запрос или автоматически.
[106] На этапе S860, сервер 50 выполняет поиск информации конфигурации значков второго устройства 20 из устройства хранения данных сервера 50 в ответ на запрос из первого устройства 10. На этапе S870, сервер 50 передает, в первое устройство 10, искомую информацию относительно конфигурации значков второго устройства 20.
[107] На этапе S880, первое устройство 10 определяет конфигурацию значков, отображаемых на экране первого устройства 10, с использованием информации относительно конфигурации значков второго устройства 20, принимаемой из сервера 50. На этапе S890, первое устройство 10 отображает значки на экране первого устройства 10 согласно определенной конфигурации.
[108] Фиг. 9 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения.
[109] Обратившись к фиг. 9, увидим, что на этапе S910, пользователь использует первое устройство 10 для того, чтобы регистрироваться на сервере 50 на основе учетной записи пользователя. На этапе S920, первое устройство 10 запрашивает информацию относительно конфигурации значков на экране другого устройства, в ответ на запрос пользователя или автоматически. На этапе S930, в ответ на запрос из первого устройства 10, сервер 50 выполняет поиск другого устройства с идентичной учетной записью пользователя из собственного списка устройств. Альтернативно, сервер 50 может выполнять поиск в устройствах, отличных от другого устройства идентичной учетной записи пользователя. Иными словами, сервер 50 может выполнять поиск устройств другого пользователя, который является знакомым для пользователя, или который принадлежит конкретной группе, идентичной группе пользователя. Сервер 50 дополнительно может предоставлять пользовательский сигнал, запрашивающий выбор одного из числа конфигураций множества значков, которые соответствуют множеству устройств, соответственно.
[110] На этапе S940, сервер 50 запрашивает информацию относительно конфигурации значков во второе устройство 20, которая либо автоматически ищется посредством сервера 50, либо выбирается пользователем. На этапе S950, второе устройство 20 передает информацию относительно конфигурации значков на экране второго устройства 20 на сервер 50. На этапе S960, сервер 50 передает информацию относительно конфигурации значков на экране второго устройства 20, принимаемую из второго устройства 20, в первое устройство 10.
[111] На этапе S970, первое устройство 10 определяет конфигурацию значков, отображаемых на экране первого устройства 10, с использованием информации, принимаемой из сервера 50. На этапе S980, первое устройство 10 отображает значки на экране первого устройства 10 согласно определенной конфигурации.
[112] Фиг. 10 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения.
[113] Обратившись к фиг. 10, увидим, что на этапе S1010, пользователь изменяет конфигурацию значков, отображаемых на экране второго устройства 20. На этапе S1015, пользователь использует второе устройство 20 для того, чтобы регистрироваться на сервере 50, на основе учетной записи пользователя. На этапе S1020, второе устройство 20 передает измененную информацию относительно конфигурации значков второго устройства 20 на сервер 50, в ответ на пользовательский запрос или автоматически. На этапе S1025, сервер 50 сохраняет измененную информацию относительно конфигурации значков второго устройства 20.
[114] На этапе S1030, пользователь использует первое устройство 10 для того, чтобы регистрироваться на сервере 50, на основе учетной записи пользователя. На этапе S1035, сервер 50 передает, в первое устройство 10, информацию, указывающую то, что конфигурация значков второго устройства 20 изменяется.
[115] На этапе S1040, первое устройство 10 принимает информацию относительно конфигурации измененных значков из сервера 50 и указывает на экране первого устройства 10 то, что конфигурация значков второго устройства 20 изменена. Например, информация может включать в себя всплывающее окно на экране первого устройства 10 или сообщение, указываемое в строке состояния первого устройства 10.
[116] На этапе S1045, первое устройство 10 определяет то, направлен или нет пользовательский ввод в ответ на сообщение на изменение конфигурации значков на экране первого устройства 10. Когда пользователь не согласен изменять конфигурацию значков, первое устройство 10 поддерживает исходную конфигурацию значков экрана первого устройства 10 на этапе S1070, без изменения конфигурации значков. Тем не менее, когда пользователь согласен изменять конфигурацию значков, первое устройство 10 запрашивает информацию конфигурации значков, отображаемых на экране второго устройства 20, из сервера 50 на этапе S1050.
[117] На этапе S1055, в ответ на запрос из первого устройства 10, сервер 50 передает информацию конфигурации значков второго устройства 20 в первое устройство 10. На этапе S1060, первое устройство 10 определяет конфигурацию значков, отображаемых на экране первого устройства 10, с использованием информации относительно конфигурации значков второго устройства 20, принимаемой из сервера 50. На этапе S1065, первое устройство 10 отображает значки на экране первого устройства 10 согласно определенной конфигурации.
[118] Альтернативно, первое устройство 10 может принимать информацию относительно конфигурации значков второго устройства 20 и изменять конфигурацию значков первого устройства 10 после регистрации на сервер 50, т.е. без формирования отдельного связанного сообщения.
[119] Альтернативно, второе устройство 10 может избирательно предоставлять сообщение для того, чтобы сообщать относительно изменения конфигурации значков второго устройства 20, на основе предыстории изменений конфигурации значков. Например, второе устройство 20 может передавать информацию относительно конфигурации значков в первое устройство 10, когда изменение конфигурации значков второго устройства 20 включает в себя удаление значков с экрана вследствие отмены установки соответствующего приложения или формирование новых значков на экране вследствие установки новых приложений.
[120] Фиг. 11 является блок-схемой последовательности сигналов, иллюстрирующей способ совместного использования конфигурации значков устройствами, согласно варианту осуществления настоящего изобретения.
[121] Обратившись к фиг. 11, увидим, что на этапе S1110, формируется канал между первым и вторым устройствами 10 и 20. Например, канал может формироваться через беспроводное Интернет-подключение или через ближнюю связь.
[122] На этапе S1120, первое устройство 10 запрашивает информацию относительно конфигурации значков, отображаемых в данный момент на экране второго устройства 20. На этапе S1130, второе устройство 20 передает, в первое устройство 10, информацию относительно конфигурации значков второго устройства 20, в ответ на запрос из первого устройства 10. На этапе S1140, с использованием принимаемой информации относительно конфигурации значков второго устройства 20, первое устройство 10 определяет конфигурацию значков, отображаемых на экране первого устройства 10. На этапе S1150, первое устройство 10 отображает значки на своем экране согласно определенной конфигурации.
[123] Фиг. 12 иллюстрирует экраны, которые сообщают относительно изменения конфигурации значков между устройствами, согласно варианту осуществления настоящего изобретения.
[124] Обратившись к фиг. 12, увидим, что, когда конфигурация значков изменяется на одном из экранов устройств 1210 или 1220, устройство передает информацию в парное устройство, чтобы информировать в отношении того, что конфигурация значков на его экране изменена. Например, пользователь может отменять установку приложения из одного из устройств 1210 и 1220, устанавливать новое приложение или перемещать значок на другой экран. После этого, информация передается из устройства, имеющего изменение значков на экране, в другое устройство, чтобы информировать в отношении того, что конфигурация значков изменена.
[125] После приема информации относительно измененной конфигурации значков, устройства 1210 и 1220 отображают сообщение 1211 и 1222, соответственно, на своих экранах. Если пользователь запрашивает изменение конфигурации значков, устройства 1210 и 1220, отображающие сообщение 1211 и 1222, отображают конфигурацию значков на экранах в идентичной или аналогичной конфигурации, что и значки исходного устройства.
[126] Альтернативно, когда конфигурация значков парного устройства изменяется, устройство может изменять компоновку значков на своем экране с использованием информации относительно конфигурации значков парного устройства. После этого, устройство может предоставлять сообщение для того, чтобы информировать в отношении того, что компоновка значков на экране изменяется.
[127] В соответствии с вышеописанными вариантами осуществления настоящего изобретения, неудобство пользователя уменьшается, в частности, когда пользователь меняет свое устройство или приобретает дополнительное устройство, например, планшетное устройство. Например, когда пользователь пытается запускать измененное устройство или новое приобретенное устройство в первый раз, традиционно пользователь сначала получает приложения, которые должны устанавливаться на новом устройстве, посредством поиска на рынке приложений, а затем изменяет местоположения значков, соответствующих приложениям.
[128] Тем не менее, согласно вышеописанным вариантам осуществления, когда пользователь меняет устройство или заново приобретает устройство, устройство автоматически устанавливает приложения, установленные на его предыдущих устройствах, а затем автоматически размещает местоположения значков, соответствующих приложениям, идентично или, по меньшей мере, аналогично тому, как на его предыдущих устройствах. Дополнительно, когда пользователь в дальнейшем использует свои предыдущие и новые устройства одновременно, поскольку изменение конфигурации значков предыдущего или нового устройства сообщается в парное устройство, конфигурация значков может поддерживаться между устройствами.
[129] Дополнительно, вышеописанные варианты осуществления могут реализовываться с использованием аппаратных средств или комбинации аппаратных средств и программного обеспечения. Предварительно определенное программное обеспечение может сохраняться, независимо от того, является оно или нет удаляемым или перезаписываемым, на энергозависимом или энергонезависимом устройстве хранения данных, таком как ROM, либо на устройстве хранения данных, таком как, например, RAM, кристалл запоминающего устройства, устройство или интегральная схема, или на носителе хранения данных, который является оптически- или магнитнозаписываемым, а также считываемым посредством машины (например, компьютера), таком как CD, DVD, магнитный диск или магнитная лента.
[130] Устройство для отображения множества значков на экране и способ для работы с ними согласно варианту осуществления настоящего изобретения могут реализовываться посредством компьютера или портативного терминала, включающего в себя контроллер и устройство хранения данных, при этом устройство хранения данных включает в себя программу, включающую в себя инструкции для того, чтобы реализовывать варианты осуществления, или машиночитаемый носитель хранения данных, который сохраняет программы. Соответственно, дополнительно включена программа, включающая в себя коды для того, чтобы реализовывать устройство или способ, как пояснено в данном документе или охватывается в прилагаемой формуле изобретения, и машино- (например, компьютерно)-читаемый носитель хранения данных, который сохраняет такую программу. Дополнительно, такая программа может быть электрически передана через предварительно определенную среду, такую как сигнал связи, который передается посредством проводного или беспроводного соединения либо любых надлежащих эквивалентов означенного. Дополнительно, согласно различным вариантам осуществления, программы могут приниматься от поставщика программ с проводным или беспроводным соединением и сохраняться. Кроме того, пользователь может регулировать задание пользовательского устройства таким образом, чтобы ограничивать работу согласно различным вариантам осуществления только пользовательским терминалом, либо избирательно расширять работу на работу, выполняемую в ассоциации с сервером через сеть.
[131] Хотя настоящее изобретение конкретно показано и описано со ссылкой на его определенные варианты осуществления, специалисты в данной области техники должны понимать, что различные изменения в форме и деталях могут вноситься в данный документ без отступления от сущности и объема настоящего изобретения, заданной посредством прилагаемой формулы изобретения и ее эквивалентов.