СИСТЕМА РАБОЧЕГО СТОЛА И СПОСОБ И УСТРОЙСТВО ДЛЯ ВЗАИМОДЕЙСТВИЯ С ИНТЕРФЕЙСОМ ДЛЯ МОБИЛЬНОГО ТЕРМИНАЛА
DESKTOP SYSTEM OF MOBILE TERMINAL AND INTERFACE INTERACTION METHOD AND DEVICE

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится в общем к области техники телекоммуникации и конкретно к системе рабочего стола и способу и устройству для взаимодействия с интерфейсом для мобильного терминала.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] В эпоху мобильного Интернета широко используются мобильные терминалы. Для того чтобы предоставлять более удобные услуги пользователям, все больше и больше персонализируются интерактивные интерфейсы в мобильных терминалах.
[0003] Конкретно, рабочий стол является главной областью экрана, отображаемой после включения мобильного терминала, и служит для представления интерактивного интерфейса пользователю. Рабочий стол обычно включает в себя обои, которые задаются пользователем (в качестве фона рабочего стола), и размещаются с компонентами для взаимодействия с пользователем, например ярлыками. Ярлыки могут включать в себя ярлыки, заданные системой и соответствующие приложениям (APP), и ярлыки, самостоятельно заданные пользователем. В настоящее время, как показано на Фиг. 1, ярлыки размещены на рабочем столе на шахматном поле из девяти, двенадцати или шестнадцати квадратов.
[0004] Существующие рабочие столы предоставляют много квадратов для размещения ярлыков, и позиции и размеры квадратов являются фиксированными. Так как ярлыки могут быть помещены только в квадратах, разработчики при разработке интерфейса должны разрабатывать пиктограммы ярлыков с фиксированными размерами и помещать пиктограммы в позициях, совмещенных с квадратами. Также размещения ярлыков пользователями ограничены пределами вышеуказанных квадратов. Таким образом, разработчики интерфейсов мобильных терминалов имеют достаточно ограниченную возможность при разработке интерфейсов рабочего стола, и стили интерфейсов рабочего стола являются скучными, монотонными и предлагают слабое пользовательское восприятие.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Вариантами осуществления настоящего изобретения предоставляются система рабочего стола и способ взаимодействия с интерфейсом и устройство для мобильного терминала, которые могут разнообразить стили интерфейса мобильного терминала, для того чтобы увеличить возможность разработки для разработчиков и улучшить пользовательское восприятие.
[0006] Настоящим изобретением представляется система рабочего стола для мобильного терминала, и система рабочего стола образована из одного или более слоев контента и одного или более фоновых слоев;
[0007] при этом
[0008] каждый фоновый слой расположен под слоем контента, соответствующим фоновому слою, и выполнен с возможностью представления сцены в качестве фона рабочего стола, и
[0009] каждый слой контента расположен над фоновым слоем, соответствующим слою контента, и размещается на нем с компонентами для взаимодействия с пользователем, предварительно заданные вершины пиктограмм, соответствующих компонентам, заданы в предварительно заданных позициях на слое контента, и предварительно заданные позиции на слое контента соответствуют предварительно заданным позициям в сцене, представленной фоновым слоем, так чтобы пиктограммы были соотнесены со сценой, представленной фоновым слоем.
[0010] Настоящим изобретением представляется способ взаимодействия с интерфейсом для мобильного терминала, способ включает в себя этапы, на которых:
[0011] отображают один или более слоев контента и один или более фоновых слоев;
[0012] обнаруживают событие касания, происходящее на экране мобильного терминала, и определяют и получают операционную команду, соответствующую событию касания; и
[0013] согласно операционной команде выполняют операцию, соответствующую операционной команде,
[0014] при этом каждый фоновый слой расположен под слоем контента, соответствующим фоновому слою, и выполнен с возможностью представления сцены в качестве фона рабочего стола; и
[0015] каждый слой контента расположен над фоновым слоем, соответствующим слою контента, и размещается на нем с компонентами для взаимодействия с пользователем, предварительно заданные вершины пиктограмм, соответствующих компонентам, заданы в предварительно заданных позициях на слое контента, и предварительно заданные позиции на слое контента соответствуют предварительно заданным позициям в сцене, представленной фоновым слоем, так чтобы пиктограммы были соотнесены со сценой, представленной фоновым слоем.
[0016] Настоящим изобретением представляется устройство взаимодействия с интерфейсом для мобильного терминала, устройство включает в себя:
[0017] модуль отображения, выполненный с возможностью отображения одного или более слоев контента и одного или более фоновых слоев;
[0018] модуль получения команд, выполненный с возможностью обнаружения события касания, происходящего на экране мобильного терминала, и определения и получения операционной команды, соответствующей событию касания; и
[0019] исполнительный модуль, выполненный с возможностью согласно операционной команде выполнения операции, соответствующей операционной команде,
[0020] при этом каждый фоновый слой расположен под слоем контента, соответствующим фоновому слою, и выполнен с возможностью представления сцены в качестве фона рабочего стола, и
[0021] каждый слой контента расположен над фоновым слоем, соответствующим слою контента, и размещается на нем с компонентами для взаимодействия с пользователем, предварительно заданные вершины пиктограмм, соответствующих компонентам, заданы в предварительно заданных позициях на слое контента, и предварительно заданные позиции на слое контента соответствуют предварительно заданным позициям в сцене, представленной фоновым слоем, так чтобы пиктограммы были соотнесены со сценой, представленной фоновым слоем.
[0022] Полезные эффекты вариантов осуществления настоящего изобретения включают в себя нижеследующее.
[0023] В системе рабочего стола и способе взаимодействия с интерфейсом и устройстве для мобильного терминала, представленных вариантами осуществления настоящего изобретения, система рабочего стола, представленная настоящим изобретением, образована из одного или более слоев контента и одного или более фоновых слоев, таким образом разработчику требуется только задать позиции предварительно заданных вершин пиктограмм, соответствующих компонентам на слое контента, в предварительно заданные позиции на слое контента без ограничения форм компонентов. Тем самым разработчику может быть дано больше возможностей разработки, и предварительно заданные позиции компонентов на слое контента удерживаются соответствующими предварительно заданным позициям в сцене, представленной фоновым слоем, таким образом разработчик может совместить пиктограммы компонентов со сценой, представленной фоновым слоем, для получения живого визуального эффекта, и стили интерфейса рабочего стола могут быть сделаны более красивыми и разнообразными, для того чтобы улучшить пользовательское восприятие.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0024] Для того чтобы более понятно проиллюстрировать технические решения вариантов осуществления настоящего изобретения, в дальнейшем может быть дано краткое введение в прилагаемые чертежи, которые могут быть использованы при описании родственной области техники или вариантов осуществления. Очевидно, чертежи в описании ниже служат лишь для иллюстрации некоторых вариантов осуществления настоящего изобретения и специалистами в данной области техники могут быть получены другие чертежи согласно этим чертежам.
[0025] Фиг. 1 является схематичным видом, показывающим интерфейс существующего рабочего стола, представленного в секторе ФОНА по настоящему раскрытию;
[0026] Фиг. 2 является схематичным видом, показывающим конфигурацию системы рабочего стола, представленной вариантами осуществления настоящего изобретения;
[0027] Фиг. 3 является схематичным видом, показывающим конфигурацию фонового слоя, представленного вариантами осуществления настоящего изобретения;
[0028] Фиг. 4 является схематичным видом, показывающим отображаемый интерфейс системы рабочего стола, представленной вариантами осуществления настоящего изобретения;
[0029] Фиг. 5 является схематичным видом, показывающим конфигурацию фонового слоя укрупненного вида в системе рабочего стола, представленной вариантами осуществления настоящего изобретения;
[0030] Фиг. 6 является схематичным видом, показывающим фоновый слой отдаленного вида в системе рабочего стола, представленной вариантами осуществления настоящего изобретения;
[0031] Фиг. 7 является схематичным видом, показывающим конфигурацию слоя контента, представленного вариантами осуществления настоящего изобретения;
[0032] Фиг. 8 является схематичным видом, показывающим настройки позиций пиктограмм в системе рабочего стола, представленной вариантами осуществления настоящего изобретения;
[0033] Фиг. 9 является схематичным видом, показывающим сдвиг интерфейса рабочего стола после приема команды сдвига, поданной пользователем, представленного вариантами осуществления настоящего изобретения;
[0034] Фиг. 10 является схемой последовательности операций, показывающей способ взаимодействия с интерфейсом для мобильного терминала, представленный вариантами осуществления настоящего изобретения;
[0035] Фиг. 11 является схемой последовательности операций, показывающей процесс редактирования слоя контента и фонового слоя, представленных вариантами осуществления настоящего изобретения;
[0036] Фиг. 12 является схематичным видом, показывающим второй фоновый слой, представленный вариантами осуществления настоящего изобретения;
[0037] Фиг. 13 является схематичным видом, показывающим вторую сцену рабочего стола, представленную вариантами осуществления настоящего изобретения;
[0038] Фиг. 14 является схематичным видом, показывающим операцию события предварительно определенной операции, представленную вариантами осуществления настоящего изобретения;
[0039] Фиг. 15 является блок-схемой, показывающей устройство взаимодействия с интерфейсом для мобильного терминала, представленное вариантами осуществления настоящего изобретения;
[0040] Фиг. 16 является блок-схемой, показывающей второе устройство взаимодействия с интерфейсом для мобильного терминала, представленное вариантами осуществления настоящего изобретения;
[0041] Фиг. 17 является блок-схемой, показывающей третье устройство взаимодействия с интерфейсом для мобильного терминала, представленное вариантами осуществления настоящего изобретения;
[0042] Фиг. 18 является блок-схемой, показывающей модуль отображения в устройстве взаимодействия с интерфейсом для мобильного терминала, представленном вариантами осуществления настоящего изобретения; и
[0043] Фиг. 19 является блок-схемой, показывающей четвертое устройство взаимодействия с интерфейсом для мобильного терминала, представленное вариантами осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0044] В дальнейшем конкретные варианты осуществления системы рабочего стола и способа взаимодействия с интерфейсом и устройства для мобильного терминала, представленных вариантами осуществления настоящего изобретения, будут подробно описаны со ссылкой на прилагаемые чертежи.
[0045] Следует отметить, что в этом варианте осуществления мобильным терминалом является, например, мобильный телефон, однако в настоящем изобретении, мобильный терминал не ограничен мобильным телефоном и он может включать в себя планшетный компьютер, MP4- и другие устройства, которые имеют экран отображения.
[0046] Во-первых, система рабочего стола представлена вариантами осуществления настоящего изобретения. Система рабочего стола состоит из одного или более фоновых слоев и одного или более слоев контента.
[0047] При этом
[0048] каждый фоновый слой расположен под слоем контента, соответствующим фоновому слою, и выполнен с возможностью представления сцены в качестве фона рабочего стола; и
[0049] каждый слой контента расположен над фоновым слоем, соответствующим слою контента, и размещается на нем с компонентами для взаимодействия с пользователем. Предварительно заданные вершины пиктограмм, соответствующих вышеуказанным компонентам, заданы в предварительно заданных позициях на слое контента, и предварительно заданные позиции на слое контента соответствуют предварительно заданным позициям сцены, представленной фоновым слоем, так чтобы пиктограммы были соотнесены со сценой, представленной фоновым слоем.
[0050] Следует отметить, что система рабочего стола, представленная настоящим изобретением, может иметь любую комбинацию из фоновых слоев и слоев контента. Более того, фоновые слои могут включать в себя один или более сдвигаемых фоновых слоев и один или более неподвижных фоновых слоев. Система рабочего стола, показанная на Фиг. 2, имеет комбинацию из двух фоновых слоев и двух слоев контента, при этом первый фоновый слой соответствует первому слою контента, и второй фоновый слой соответствует второму слою контента; что касается позиций, первый фоновый слой расположен под первым слоем контента, и второй фоновый слой расположен под вторым слоем контента.
[0051] Конкретно, каждый из вышеуказанных фоновых слоев служит для представления сцены в качестве фона рабочего стола посредством использования статичного изображения или динамичного изображения, то есть разработчики интерфейса рабочего стола могут задать статичное изображение или динамичное изображение в качестве фонового слоя для фона рабочего стола.
[0052] Более того, компоненты, размещенные в каждом из вышеуказанных слоев контента, включают в себя ярлык, виджет, переключатель и подобное. Например, ими могут быть ярлык для приложения, часов, виджета, такого как устройство контроля использования CPU (центрального процессора), сети Wi-Fi (беспроводная достоверность), переключателя профилей, и подобные.
[0053] Кроме того, вышеуказанные фоновые слои могут включать в себя один или более сдвигаемых фоновых слоев.
[0054] В случае когда фоновый слой включает в себя только один сдвигаемый фоновый слой, после обнаружения мобильным терминалом команды сдвига вышеуказанный сдвигаемый фоновый слой и слой контента сдвигаются на предварительно определенные расстояния в направлении, указанном командой сдвига, и предварительно заданные позиции на слое контента удерживаются соответствующими предварительно заданным позициям сцены, представленной сдвигаемым фоновым слоем.
[0055] В случае когда фоновый слой включает в себя множество сдвигаемых фоновых слоев, после обнаружения мобильным терминалом команды сдвига каждый из сдвигаемых фоновых слоев сдвигается в направлении, указанном командой сдвига на предварительно определенное расстояние, соответствующее слою сдвигаемого фонового слоя.
[0056] Вышеуказанный неподвижный фоновый слой не выполняет операцию сдвига, когда мобильный телефон обнаруживает команду сдвига.
[0057] Более того, для того чтобы разнообразить интерфейс системы рабочего стола, представленной настоящим изобретением, и заставить сцену, представленную фоновыми слоями, представлять непрерывный эффект, вышеуказанная система рабочего стола состоит из по меньшей мере двух сдвигаемых фоновых слоев. Сдвигаемые фоновые слои соответственно служат для представления укрупненного вида, отдаленного вида, и т.д. по требованию сцены рабочего стола, и ширина каждого из сдвигаемых фоновых слоев соответствует слою сдвигаемого фонового слоя.
[0058] Конкретно, ширина каждого из сдвигаемых фоновых слоев может быть увеличена или уменьшена с предварительно заданным соотношением согласно визуальному эффекту "от ближнего к дальнему" или "от дальнего к ближнему".
[0059] Предпочтительно, после обнаружения мобильным терминалом команды сдвига слой контента сдвигается в направлении, указанном командой сдвига, на расстояние, равное ширине экрана мобильного терминала.
[0060] Кроме того, в случае, когда фоновый слой включает в себя множество сдвигаемых фоновых слоев, из числа множества сдвигаемых фоновых слоев сдвигаемый фоновый слой, который сохраняет соответствующую взаимосвязь позиций с пиктограммами, размещенными на слое контента, сдвигается на одинаковое расстояние со слоем контента.
[0061] Более того, в случае, когда фоновый слой включает в себя множество сдвигаемых фоновых слоев, другое опциональное решение состоит в том, что, когда мобильный терминал обнаруживает команду сдвига, расстояние сдвига каждого из сдвигаемых фоновых слоев задается разработчиком так, чтобы, когда слой контента и множество сдвигаемых фоновых слоев сдвигались, эти слои создавали непрерывный эффект сдвига для того, чтобы заставить сцену рабочего стола выглядеть более живой.
[0062] Например, как показано на Фиг. 3, система рабочего стола состоит из трех сдвигаемых фоновых слоев: соответственно сдвигаемого фонового слоя A, сдвигаемого фонового слоя В и сдвигаемого фонового слоя C.
[0063] При этом при разработке сдвигаемых фоновых слоев каждый сдвигаемый фоновый слой поддерживает, например, пять кадров экранов. То есть каждый сдвигаемый фоновый слой может поддерживать четырехкратное выполнение операции прокрутки экрана мобильным телефоном.
[0064] Как показано на Фиг. 4, на трех сдвигаемых фоновых слоях сдвигаемый фоновый слой A находится под сдвигаемым фоновым слоем B, и сдвигаемый фоновый слой В находится под сдвигаемым фоновым слоем C. Каждый из сдвигаемых фоновых слоев имеет разную ширину - соответственно 90, 100 и 110 пикселей, которая дает пользователю визуальный эффект, при котором сдвигаемые фоновые слои А, В и С становятся все более и более отдаленными от пользователя.
[0065] Соответственно, если, например, каждый из фоновых слоев А, В и С является сдвигаемым фоновым слоем, когда пользователь подает команду сдвига посредством сенсорного экрана, мобильный терминал выполняет операцию прокрутки экрана в направлении вышеуказанной команды сдвига. При этом, если ширина экрана мобильного телефона составляет, например, 20 пикселей, каждый раз, когда экран выполняет операцию прокрутки, расстояния сдвига сдвигаемых фоновых слоев А, В и С могут соответственно составлять 15, 17,5 и 20 пикселей.
[0066] Конкретно, сдвигаемый фоновый слой С визуально является ближайшим слоем к пользователю, соответственно, ширина сдвигаемого фонового слоя С является наибольшей при 100 пикселях. Каждый раз, когда экран выполняет операцию прокрутки, сдвигаемый фоновый слой С сдвигается на расстояние 100/5=20 пикселей.
[0067] Сдвигаемый фоновый слой В визуально является ближайшим к пользователю, соответственно, ширина сдвигаемого фонового слоя В является средней при 90 пикселях. Каждый раз, когда экран выполняет операцию прокрутки, сдвигаемый фоновый слой В сдвигается на расстояние (90-20)/(5-1)=17,5 пикселей.
[0068] Сдвигаемый фоновый слой A визуально является самым дальним к пользователю, соответственно, ширина сдвигаемого фонового слоя A является наименьшей при 80 пикселях. Каждый раз, когда экран выполняет операцию прокрутки, сдвигаемый фоновый слой A сдвигается на расстояние (80-20)/(5-1)=15 пикселей.
[0069] Посредством вышеуказанного улучшения, когда сдвигаемый фоновый слой A и сдвигаемый фоновый слой В сдвигаются на экране, изменения между кадрами экранов до и после прокрутки могут быть разными для того, чтобы представлять непрерывный визуальный эффект "от ближнего к дальнему".
[0070] Хотя в существующей системе рабочего стола, показанной на Фиг. 1, пиктограммы компонентов могут иметь только фиксированную квадратную форму и фиксированные позиции, они не могут быть визуально соединены с фоном рабочего стола. Вследствие этого по сравнению с родственной областью техники интерфейс системы рабочего стола, представленной настоящим изобретением, является более персонализированным.
[0071] В дальнейшем конкретная система рабочего стола проиллюстрирована в качестве примера.
[0072] Иллюстрация все еще дается посредством примера разработки в случае, когда фоновые слои и слой контента поддерживают пять кадров экранов, как показано на Фиг. 4, которая является схематичным видом, показывающим отображаемый интерфейс конкретной системы рабочего стола. Система рабочего стола состоит из двух сдвигаемых фоновых слоев и одного слоя контента.
[0073] При этом сдвигаемые фоновые слои включают в себя фоновый слой отдаленного вида и фоновый слой укрупненного вида, фоновый слой укрупненного вида расположен над фоном отдаленного вида, и слой контента расположен над фоновым слоем укрупненного вида.
[0074] Как показано на Фиг. 4, каждый из фоновых слоев и слоев контента разработан с шириной из пяти кадров экранов, которыми соответственно являются первый кадр, второй кадр, третий кадр, четвертый кадр и пятый кадр слева направо, которые разделены пунктирными линиями на Фиг. 4.
[0075] Конкретно,
[0076] как показано на Фиг. 5, фоновый слой укрупненного вида состоит из статичного изображения, которое включает в себя левый стенной шкаф 201, правый стенной шкаф 202, стену 203, окно 204 и стол 205.
[0077] При этом видимое визуальное поле (область, показанная вертикальными линиями) окна 204 задано как прозрачное для того, чтобы отображать сцену, представленную фоновым слоем отдаленного вида.
[0078] Фоновый слой отдаленного вида может состоять из статичного изображения или динамичного изображения, который показан как фоновый слой 101 отдаленного вида вертикальными линиями на Фиг. 6. В конкретном варианте осуществления разработчик может выбрать изображение сцены, какое он захочет, такое как луг, море и подобное.
[0079] В системе рабочего стола настоящего варианта осуществления, показанного на Фиг. 4, окно 204 может быть отображено только в третьем кадре и четвертом кадре, и сценой, представленной на Фиг. 6, является то, что пользователь может видеть через окно (т.е. сцену, которая дальше, чем фоновый слой укрупненного вида), соответственно, достаточно, что ширина изображения, взятого в качестве фонового слоя отдаленного вида, меньше, чем ширина двух кадров экранов, и больше, чем ширина видимого визуального поля окна 204.
[0080] Как показано на Фиг. 7, слой контента состоит из множества компонентов для взаимодействия с пользователем, включающих в себя виджет 301 часов, ярлык 302 камеры, ярлык 303 набора номера, ярлык 304 календаря, виджет 305 блокнота, ярлык 306 альбома, ярлык 307 видеокамеры и ярлык 308 компаса.
[0081] При этом пиктограммы, соответствующие вышеуказанным компонентам, могут быть произвольно заданы разработчиком и больше не ограничены формами и позициями. Требуется только задать предварительно заданные вершины пиктограмм в предварительно заданных позициях на слое контента. Более того, на слое контента, кроме областей, занятых пиктограммами, соответствующими компонентам, все другие области являются прозрачными.
[0082] Например, как показано на Фиг. 8, при задании ярлыка 306 альбома требуется только задать координату верхней левой вершины ярлыка 306 альбома так, чтобы координата верхней левой вершины ярлыка 306 альбома совпала с координатой настоящей позиции слоя контента.
[0083] После завершения разработчиком разработки фоновых слоев и слоя контента фоновые слои и слой контента перекрываются так, что интерфейс рабочего стола имеет разнообразный непрерывный эффект. Как показано в сцене по Фиг. 4, при визуальном эффекте, виджет 301 часов висит на стене 203, и ярлык 303 набора номера, представленный изображением телефона, помещен на столе 205, что предлагает живой визуальный эффект.
[0084] Кроме того, при разработке фоновых слоев и пиктограмм, соответствующих компонентам, свойства, такие как цвет и яркость, могут быть отредактированы посредством инструмента редактирования изображений для достижения более персонализированного эффекта.
[0085] В дальнейшем, операция прокрутки экрана проиллюстрирована в качестве примера.
[0086] Например, мобильный телефон в текущий момент представляет четвертый кадр, как показано на Фиг. 9. Когда пользователь подает команду сдвига для сдвига экрана вправо посредством касания сенсорного экрана, каждый из фонового слоя отдаленного вида, фонового слоя укрупненного вида и слоя контента сдвигается вправо. Более того, так как расстояния сдвига фонового слоя укрупненного вида и слоя контента одинаковы и расстояние сдвига вправо фонового слоя отдаленного вида меньше, чем расстояния сдвига фонового слоя укрупненного вида и слоя контента, может быть достигнут визуальный эффект "от дальнего к ближнему".
[0087] На основе вышеуказанной системы рабочего стола, представленной настоящим изобретением, настоящим вариантом осуществления представляется способ взаимодействия с интерфейсом для мобильного терминала, как показано на Фиг. 10, включающий в себя нижеследующие этапы.
[0088] На этапе S401 отображают один или более слоев контента и один или более фоновых слоев.
[0089] При этом
[0090] каждый из вышеуказанных фоновых слоев расположен под слоем контента, соответствующим фоновому слою, для того, чтобы представлять сцену в качестве фона рабочего стола; и
[0091] каждый из вышеуказанных слоев контента расположен над фоновым слоем, соответствующим слою контента, и размещается на нем с компонентами для взаимодействия с пользователем, предварительно заданные вершины пиктограмм, соответствующих компонентам, заданы в предварительно заданных позициях на слое контента, и предварительно заданные позиции на слое контента соответствуют предварительно заданным позициям в сцене, представленной фоновым слоем, так чтобы пиктограммы были соотнесены со сценой, представленной фоновым слоем.
[0092] На этапе S402 обнаруживают событие касания, происходящее на экране мобильного терминала, и определяют и получают операционную команду, соответствующую событию касания.
[0093] При этом события касания могут включать в себя событие одиночного щелчка, событие двойного щелчка, событие длинного нажатия, событие сдвига или самостоятельно заданное событие и т.д. Операционной командой, соответствующей событию одиночного щелчка (или событию двойного щелчка), может быть команда запуска (например, запуска приложения посредством одиночного щелчка на ярлыке), и операционной командой, соответствующей событию сдвига, может быть команда сдвига.
[0094] Кроме того, событие длинного нажатия может быть конкретно задано как событие, когда мобильный телефон обнаруживает точку, которой коснулись на экране, и точка, которой коснулись, не двигается и сохраняется предварительно заданный период времени.
[0095] Команда запуска может быть конкретно задана как команда, когда событие одиночного щелчка происходит на слое контента системы рабочего стола, определяется область происшествия события одиночного щелчка, и если событие одиночного щелчка происходит в области пиктограммы, соответствующей компоненту, размещенному на слое контента, или происходит на расстоянии от области пиктограммы, меньшем, чем предварительно заданное расстояние, определяется, что событие одиночного щелчка является командой запуска компонента, соответствующего вышеуказанной области пиктограммы.
[0096] На этапе 403 согласно операционной команде выполняют операцию, соответствующую операционной команде.
[0097] Конкретно, в этом варианте осуществления фоновый слой может включать в себя один или более сдвигаемых фоновых слоев.
[0098] В случае когда фоновый слой включает в себя только один сдвигаемый фоновый слой, этап 403 может конкретно быть этапом, на котором, если операционной командой является команда сдвига, слой контента и фоновый слой, соответствующие событию касания, сдвигаются в направлении, указанном командой сдвига, на предварительно определенные расстояния, так чтобы предварительно заданные позиции вышеуказанного слоя контента соответствовали предварительно заданным позициям сцены, представленной сдвигаемым фоновым слоем.
[0099] В случае когда фоновый слой включает в себя множество сдвигаемых фоновых слоев, этап 403 может конкретно быть этапом, на котором
[00100] слой контента, соответствующий событию касания, сдвигается в направлении, указанном командой сдвига, на предварительно определенное расстояние, и каждый из сдвигаемых фоновых слоев сдвигается в направлении, указанном командой сдвига, на предварительно определенное расстояние, соответствующее слою сдвигаемого фонового слоя.
[00101] В системе рабочего стола, показанной на Фиг. 4, например, третий кадр отображается на текущем экране, и в этом случае, если мобильный телефон обнаруживает событие касания, происходящее на экране, и определяет, что операционной командой, соответствующей событию касания, является команда сдвига влево, слой контента и фоновый слой укрупненного вида сдвигаются влево на предварительно определенное расстояние, равное ширине экрана, и фоновый слой отдаленного вида сдвигается влево на расстояние, меньшее, чем ширина экрана, для того, чтобы представить пользователю непрерывный визуальный эффект "от ближнего к дальнему".
[00102] Кроме того, вышеуказанные фоновые слои могут дополнительно включать в себя неподвижный фоновый слой. Соответственно, если фоновым слоем является неподвижный фоновый слой, он не сдвигается, даже если мобильный терминал принимает команду сдвига.
[00103] Более того, до отображения мобильным телефоном слоев контента и фоновых слоев, представленных настоящим изобретением, способ может дополнительно включать в себя процесс редактирования разработчиком в отношении фоновых слоев и слоев контента, как показано на Фиг. 11, конкретно включающий в себя нижеследующие этапы.
[00104] На этапе S501 изображение, отредактированное пользователем, получают в качестве фоновых слоев.
[00105] Следует отметить, что если фоновый слой включает в себя два или более фоновых слоев, этап конкретно включает в себя:
[00106] получение в качестве фоновых слоев изображений по меньшей мере двух слоев, отредактированных пользователем, и соответствующей взаимосвязи между слоями изображений и слоями фоновых слоев, заданных пользователем.
[00107] При этом фоновые слои могут быть отредактированы разработчиком посредством инструмента редактирования изображений. Более того, изображения, взятые в качестве фоновых слоев, делятся на множество слоев. Когда разработчик задает изображения в качестве фоновых слоев, он/она должен задать соответствующую взаимосвязь между слоями изображений и слоями фоновых слоев.
[00108] Например, в системе рабочего стола, показанной на Фиг. 4, фоновый слой состоит из фонового слоя укрупненного вида и фона отдаленного вида, который может состоять из слоя 101 изображения отдаленного вида и слоя изображения укрупненного вида. При этом слой изображения укрупненного вида включает в себя левый стенной шкаф 201, правый шкаф 202, стену 203, окно 204 и стол 205. Слой 101 изображения отдаленного вида и левый стенной шкаф 201, правый шкаф 202, стена 203, окно 204 и стол 205 на слое изображения укрупненного вида могут образовывать статичное изображение, служащее в качестве фонового слоя. Слой 101 изображения отдаленного вида задан как фоновый слой отдаленного вида, и слой изображения укрупненного вида, образованный левым стенным шкафом 201, правым шкафом 202, стеной 203, окном 204 и столом 205, служит в качестве фона укрупненного вида.
[00109] На этапе S502 получают пиктограммы, соответствующие компонентам для взаимодействия с пользователем, и позиции на слое контента предварительно заданных вершин пиктограмм, заданных пользователем, и начальные свойства, соответствующие пиктограммам, для того, чтобы получить слой контента.
[00110] Следует отметить, что после завершения разработчиком редактирования пиктограмм на слое контента он/она должен задать начальные свойства пиктограмм. Начальные свойства включают в себя названия или пути запуска компонентов, соответствующих пиктограммам.
[00111] Например, если пиктограмма соответствует ярлыку веб-сайта, должен быть задан адрес веб-сайта, соответствующий пиктограмме, и если пиктограмма соответствует ярлыку приложения, должно быть задано название приложения, соответствующего пиктограмме.
[00112] На этапе S503 фоновые слои и слои контента сохраняются как первый документ в предварительно заданном формате.
[00113] Следует отметить, что после завершения разработчиком редактирования фоновых слоев и слоев контента и сохранения отредактированных фоновых слоев и слоев контента в качестве первого документа в предварительно заданном формате первый документ может быть загружен на множество мобильных телефонов так, чтобы каждый из мобильных телефонов мог поддерживать систему рабочего стола, представленную настоящим изобретением.
[00114] Кроме того, до этапа S401 способ может дополнительно включать в себя этап, на котором:
[00115] мобильный телефон получает первый документ.
[00116] Соответственно, этап S401 может конкретно включать в себя этап, на котором:
[00117] интерпретируют первый документ согласно предварительно заданному формату для того, чтобы получить слои контента и фоновые слои, и отображают слои контента и фоновые слои.
[00118] Кроме того, после этапа S401 настоящим изобретением представляется способ редактирования сцены рабочего стола пользователем, конкретно включающий в себя этапы, на которых:
[00119] когда принята команда редактирования отображенного компонента, поданная пользователем, компоненты-кандидаты отображают в предварительно заданных позициях экрана мобильного терминала;
[00120] после осуществления выбора пользователем компонента-кандидата компонент-кандидат задают на слое контента в позиции, соответствующей отображенному компоненту.
[00121] Следует отметить, что вышеуказанное редактирование для компонента в сцене рабочего стола предпочтительно выполняется в случае, когда все размеры пиктограмм, соответствующих компонентам, размещенным на слое контента, являются одинаковыми.
[00122] Как показано на Фиг. 12, фоновый слой представляется посредством установки "angry birds" в качестве рабочего стола. Фиг. 11 является рабочим столом, полученным на основе Фиг. 12. В системе рабочего стола, показанной на Фиг. 13, фигуры различных элементов (таких, как птицы, свиньи и т.д.) "angry birds" принимаются за пиктограммы компонентов и задаются на слое контента, и позиции пиктограмм на слое контента соответствуют позициям на фоне, показанном на Фиг. 12.
[00123] В дальнейшем способ редактирования пользователем сцены рабочего стола проиллюстрирован в качестве примера, и способ включает в себя нижеследующие этапы.
[00124] На этапе A определяют, принята ли поданная пользователем команда редактирования компонента, уже отображенного на экране мобильного телефона, если она принята, выполняется этап В, и если она не принята, способ возвращается на этап A, и этап A повторяется повторно.
[00125] Конкретно, может быть задано, что событие предварительно определенной операции соответствует команде редактирования компонента, уже отображенного на экране мобильного телефона, то есть, если активировано событие предварительно определенной операции, определяют, что пользователь подал команду редактирования компонента, уже отображенного на экране мобильного телефона.
[00126] При этом вышеуказанным событием предварительно определенной операции может конкретно быть событие, когда:
[00127] на экране происходит событие касания одной или более точек, которых коснулись;
[00128] или на экране происходит событие сдвига одной или более точек, которых коснулись, где сдвиг осуществляется по предварительно заданной траектории;
[00129] или активирована предварительно заданная клавиша для нажатия.
[00130] В этом варианте осуществления, как показано на Фиг. 14, например, событием предварительно определенной операции может конкретно быть событие сдвига двух точек, которых коснулись (первой точки, которой коснулись, и второй точки, которой коснулись), где сдвиг осуществляется в противоположных направлениях на экране.
[00131] На этапе B отображают компонент-кандидат.
[00132] При этом компонентом-кандидатом является компонент, который не существует на текущем рабочем столе, и размер пиктограммы компонента-кандидата является таким же, как размер пиктограммы компонента, который должен быть заменен.
[00133] На этапе C скрывают уже отображенный компонент, выбранный пользователем, и выбранный компонент-кандидат задают в позиции уже отображенного компонента, выбранного пользователем, на слое контента.
[00134] Конкретно, этап С может включать в себя по меньшей мере нижеследующие способы реализации:
[00135] пользователь касается позиции, соответствующей компоненту, который должен быть заменен, и тем самым вышеуказанный заменяемый компонент, которого коснулись, принимается за отображенный компонент, выбранный пользователем, и затем касаются компонента-кандидата, который должен быть использован, тем самым компонент-кандидат, который должен быть использован, помещается на позицию компонента-кандидата, который должен быть использован, на слое контента.
[00136] или
[00137] пользователь выбирает компонент-кандидат, который должен быть использован, и перетаскивает его на позицию, соответствующую компоненту, который должен быть заменен, для того, чтобы завершить процесс помещения компонента-кандидата, который должен быть использован, на позицию компонента-кандидата, который должен быть использован, на слое контента.
[00138] В дополнение, вариантами осуществления настоящего изобретения представляется устройство взаимодействия с интерфейсом для мобильного терминала. Как показано на Фиг. 15, устройство конкретно включает в себя:
[00139] модуль 601 отображения, выполненный с возможностью отображения одного или более слоев контента и один или более фоновых слоев;
[00140] модуль 602 получения команд, выполненный с возможностью обнаружения события касания, происходящего на экране мобильного терминала, и определения и получения операционной команды, соответствующей событию касания; и
[00141] исполнительный модуль 603, выполненный с возможностью согласно операционной команде выполнения операции, соответствующей операционной команде,
[00142] при этом каждый фоновый слой расположен под слоем контента, соответствующим фоновому слою, и выполнен с возможностью представления сцены в качестве фона рабочего стола; и
[00143] каждый слой контента расположен над фоновым слоем, соответствующим слою контента, и размещается на нем с компонентами для взаимодействия с пользователем. Предварительно заданные вершины пиктограмм, соответствующих вышеуказанным компонентам, заданы в предварительно заданных позициях на слое контента, и предварительно заданные позиции на слое контента соответствуют предварительно заданным позициям в сцене, представленной фоновым слоем, так чтобы пиктограммы были соотнесены со сценой, представленной фоновым слоем.
[00144] Кроме того, вышеуказанный фоновый слой включает в себя один сдвигаемый фоновый слой, и исполнительный модуль 603 конкретно выполнен с возможностью, если операционной командой является команда сдвига, предписания слою контента и фоновому слою, соответствующим событию касания, сдвинуться в направлении, указанном командой сдвига, на предварительно определенные расстояния, так чтобы предварительно заданные позиции вышеуказанного слоя контента соответствовали предварительно заданным позициям сцены, представленной сдвигаемым фоновым слоем.
[00145] Кроме того, вышеуказанный фоновый слой включает в себя множество сдвигаемых фоновых слоев, и исполнительный модуль 603 конкретно выполнен с возможностью предписания слою контента, соответствующего событию касания, сдвинуться в направлении, указанном командой сдвига, на предварительно определенное расстояние, и предписания каждому из сдвигаемых фоновых слоев, сдвинуться в направлении, указанном командой сдвига, на предварительно определенное расстояние, соответствующее слою сдвигаемого фонового слоя.
[00146] Кроме того, как показано на Фиг. 16, вышеуказанное устройство дополнительно включает в себя:
[00147] модуль 604 редактирования фонового слоя, выполненный с возможностью получения изображений, отредактированных пользователем, в качестве фоновых слоев, до отображения модулем 601 отображения слоев контента и фоновых слоев;
[00148] модуль 605 редактирования слоя контента, выполненный с возможностью получения пиктограмм, соответствующих компонентам для взаимодействия с пользователем, и позиций на слое контента предварительно заданных вершин пиктограмм, заданных пользователем, и начальных свойств, соответствующих пиктограммам, для того, чтобы получить слой контента; и
[00149] запоминающий 606 модуль, выполненный с возможностью хранения фоновых слоев и слоев контента в виде первого документа в предварительно заданном формате.
[00150] При этом начальные свойства включают в себя названия или пути запуска компонентов, соответствующих пиктограммам.
[00151] Кроме того, когда вышеуказанные фоновые слои включают в себя множество сдвигаемых фоновых слоев, модуль 604 редактирования фонового слоя конкретно выполнен с возможностью до отображения модулем 601 отображения слоев контента и фоновых слоев, получения изображений по меньшей мере двух слоев, отредактированных пользователем, и соответствующей взаимосвязи между слоями изображений и слоями сдвигаемых фоновых слоев, заданных пользователем, в качестве фоновых слоев.
[00152] Кроме того, как показано на Фиг. 17, вышеуказанное устройство дополнительно включает в себя:
[00153] модуль 607 получения, выполненный с возможностью получения первого документа, до отображения модулем отображения слоев контента и фоновых слоев.
[00154] Кроме того, как показано на Фиг. 18, модуль 601 отображения конкретно включает в себя:
[00155] блок 6011 интерпретации, выполненный с возможностью интерпретации первого документа согласно предварительно заданному формату, для получения слоев контента и фоновых слоев; и
[00156] блок отображения 6012, выполненный с возможностью отображения слоев контента и фоновых слоев.
[00157] Кроме того, как показано на Фиг. 19, вышеуказанное устройство дополнительно включает в себя:
[00158] модуль 608 обнаружения, выполненный с возможностью после отображения модулем 601 отображения слоев контента и фоновых слоев и когда принята команда редактирования отображенного компонента, поданная пользователем, отображения компонентов-кандидатов в предварительно заданных позициях экрана мобильного терминала; и
[00159] модуль 609 редактирования, выполненный с возможностью после осуществления выбора пользователем компонента-кандидата задания компонента-кандидата на слое контента в позиции, соответствующей отображенному компоненту.
[00160] Кроме того, энергонезависимый читаемый носитель информации, дополнительно представленый настоящим изобретением, включает в себя один или более блоков. Один или более блоков выполнены с возможностью взаимодействия с сенсорным экраном, процессором и памятью мобильного терминала для предписания мобильному терминалу иметь нижеследующие функции:
[00161] отображение одного или более слоев контента и один или более фоновых слоев;
[00162] обнаружение события касания, происходящее на сенсорном экране мобильного терминала, и определение и получение операционной команды, соответствующей событию касания; и
[00163] согласно операционной команде выполнение операции, соответствующей операционной команде.
[00164] При этом каждый фоновый слой расположен под слоем контента, соответствующим фоновому слою, и выполнен с возможностью представления сцены в качестве фона рабочего стола; и
[00165] каждый слой контента расположен над фоновым слоем, соответствующим слою контента, и размещается на нем с компонентами для взаимодействия с пользователем. Предварительно заданные вершины пиктограмм, соответствующих вышеуказанным компонентам, заданы в предварительно заданных позициях на слое контента, и предварительно заданные позиции на слое контента соответствуют предварительно заданным позициям в сцене, представленной фоновым слоем, так чтобы пиктограммы были соотнесены со сценой, представленной фоновым слоем.
[00166] Когда вышеуказанные фоновые слои включают в себя один сдвигаемый фоновый слой, этап согласно операционной команде выполнения операции, соответствующей операционной команде, может конкретно включать в себя этап, на котором:
[00167] если операционной командой является команда сдвига, предписывают слою контента и фоновому слою, соответствующим событию касания, сдвинуться в направлении, указанном командой сдвига, на предварительно определенные расстояния так, чтобы предварительно заданные позиции слоя контента соответствовали предварительно заданным позициям сцены, представленной сдвигаемым фоновым слоем.
[00168] Когда вышеуказанные фоновые слои включают в себя множество сдвигаемых фоновых слоев, этап согласно операционной команде выполнения операции, соответствующей операционной команде, может конкретно включать в себя этап, на котором:
[00169] предписывают слою контента, соответствующему событию касания, сдвинуться в направлении, указанном командой сдвига, на предварительно определенное расстояние и предписывают каждому из сдвигаемых фоновых слоев сдвинуться в направлении, указанном командой сдвига, на предварительно определенное расстояние, соответствующее сдвигаемому фоновому слою.
[00170] Кроме того, вышеуказанный один или более блоков могут предписывать мобильному терминалу иметь нижеследующие функции:
[00171] до отображения слоев контента и фоновых слоев получение изображений, отредактированных пользователем, в качестве фоновых слоев;
[00172] получение пиктограмм, соответствующих компонентам для взаимодействия с пользователем, и позиций на слое контента предварительно заданных вершин пиктограмм, заданных пользователем, и начальных свойств, соответствующих пиктограммам, для того, чтобы получить слой контента; и
[00173] сохранение фоновых слоев и слоев контента в качестве первого документа в предварительно заданном формате.
[00174] При этом начальные свойства включают в себя названия или пути запуска компонентов, соответствующих пиктограммам.
[00175] Кроме того, вышеуказанный один или более блоков могут дополнительно предписывать мобильному терминалу иметь нижеследующую функцию:
[00176] до отображения слоев контента и фоновых слоев, получение изображения по меньшей мере двух слоев, отредактированных пользователем, и соответствующей взаимосвязи между слоями изображений и слоями сдвигаемых фоновых слоев, заданных пользователем, в качестве фоновых слоев.
[00177] Кроме того, вышеуказанный один или более блоков могут дополнительно предписывать мобильному терминалу иметь нижеследующую функцию:
[00178] до отображения слоев контента и фоновых слоев, получение первого документа.
[00179] Кроме того, этап, на котором отображают слои контента и фоновые слои, конкретно включает в себя этапы, на которых:
[00180] интерпретируют первый документ согласно предварительно заданному формату для того, чтобы получить слои контента и фоновые слои; и
[00181] отображают слои контента и фоновые слои.
[00182] Кроме того, вышеуказанный один или более блоков могут дополнительно предписывать мобильному терминалу иметь нижеследующие функции:
[00183] после отображения слоев контента и фоновых слоев, и когда принята команда редактирования отображаемого компонента, поданная пользователем, отображение компонентов-кандидатов в предварительно заданных позициях экрана мобильного терминала; и
[00184] после осуществления выбора пользователем компонента-кандидата задание компонента-кандидата на слое контента в позиции, соответствующей отображаемому компоненту.
[00185] В системе рабочего стола и способе взаимодействия с интерфейсом и устройстве для мобильного терминала, представленных вариантами осуществления настоящего изобретения, система рабочего стола, представленная настоящим изобретением, образована из одного или более слоев контента и одного или более фоновых слоев, таким образом, разработчику требуется только задать предварительно заданные вершины пиктограмм, соответствующих компонентам на слое контента, в предварительно заданные позиции на слое контента без ограничения форм компонентов. Тем самым разработчику может быть дано больше возможностей разработки, и предварительно заданные позиции компонентов на слое контента удерживаются соответствующими предварительно заданным позициям в сцене, представленной сдвигаемым фоновым слоем, таким образом разработчик может совместить пиктограммы компонентов со сценой, представленной фоновым слоем, для получения живого визуального эффекта, и стили интерфейса рабочего стола могут быть сделаны более красивыми и разнообразными, для того, чтобы улучшить пользовательское восприятие.
[00186] Посредством вышеуказанного описания к вариантам осуществления специалисты в данной области техники могут четко понимать, что варианты осуществления настоящего изобретения могут быть реализованы посредством аппаратного обеспечения или посредством программного обеспечения, работающего с необходимой общей аппаратной платформой. На основе этого понимания техническое решение вариантов осуществления настоящего изобретения может быть осуществлено в виде программного продукта, который может храниться на энергонезависимом носителе информации (таком, как CD-ROM, флэш-диск мобильный жесткий диск и т.д.) и который может включать в себя последовательность команд для обеспечения компьютерному устройству (такому, как персональный компьютер, сервер или сетевое устройство и т.д.) возможности реализации способа, описанного в вариантах осуществления настоящего изобретения.
[00187] Специалистам в данной области техники может быть понятно, что прилагаемые чертежи являются лишь иллюстративными схемами для предпочтительных вариантов осуществления, и модули или процедуры на этих чертежах могут не быть обязательными для реализации настоящего изобретения.
[00188] Специалистам в данной области техники может быть понятно, что модули в устройстве по данному варианту осуществления могут быть распределены в устройстве согласно описанию вариантов осуществления или могут соответствующим образом варьироваться, чтобы содержаться в одном или более устройствах, отличных от устройства по данному варианту осуществления. Модули в вышеуказанных вариантах осуществления могут быть объединены в один модуль или могут быть дополнительно разделены на несколько подмодулей.
[00189] Вышеупомянутые последовательные номера вариантов осуществления настоящего изобретения служат лишь в целях описания, не относятся к показу более высокого положения или более низкого положения вариантов осуществления.
[00190] Безусловно, что специалисты в данной области техники могут вносить различные модификации и вариации в настоящее изобретение без отступления от сущности и объема настоящего изобретения. Соответственно, если такие модификации и вариации попадают в пределы объема формулы изобретения настоящей заявки и их эквивалентов, настоящая заявка предназначена для охвата таких модификации и вариаций.