СПОСОБ И УСТРОЙСТВО УПРАВЛЕНИЯ РАСПИСАНИЕМ
METHOD AND DEVICE OF SCHEDULE MANAGEMENT

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение, в общем, относится к способу и устройству управления расписанием. Более конкретно, но не исключительно, настоящее изобретение относится к способу и устройству управления расписанием, способному настраивать срок окончания расписания.
УРОВЕНЬ ТЕХНИКИ
Вследствие новых разработок и приложений, стимулирующих потребительский спрос, рынок портативных терминалов быстро вырос. Более конкретно, в отличие от существующего портативного телефона, использующего только заданные производителем функции, смартфон имеет способность загружать и устанавливать с онлайн магазина приложений различные приложения для фотографирования или съемки видеороликов, проигрывания аудио и видео, онлайн игр, просмотра широковещательных передач, социальных сетей и так далее, - и это лишь несколько примеров возможных приложений (то есть, «apps» для относительно коротких приложений).
В последнее время, производимые портативные терминалы стали включать в себя сенсорный экран и обеспечивать способ управления расписанием пользователя посредством сенсорного экрана. Однако при традиционном способе управления расписанием сложно редактировать зарегистрированное расписание.
Более конкретно, при традиционном способе управления расписанием, например, чтобы изменить срок окончания зарегистрированного расписания, пользователю надо перейти на экран для редактирования расписания (как правило, после отображения самого расписания) и заново ввести дату на экране редактирования после выбора опции редакции, следующей за просмотром расписания. Эта процедура слишком сложна, особенно если учесть, что пользователь часто управляет различными расписаниями, и срок окончания может часто меняться.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Техническая проблема
Целью конкретных вариантов осуществлений настоящего изобретения является рассмотреть, решить, уменьшить или устранить, хотя бы частично, по меньшей мере, одну из проблем и/или недостатков, связанных с предыдущим уровнем техники. Конкретные варианты осуществления нацелены на обеспечение, по меньшей мере, одного из преимуществ, описанных ниже.
Конкретные аспекты настоящего изобретения нацелены на рассмотрение, по меньшей мере, вышеуказанных проблем и/или недостатков, и обеспечение, по меньшей мере, одного из преимуществ, описанных ниже. Соответственно, конкретные варианты осуществления настоящего изобретения обеспечивают способ и устройство управления расписанием для выбора отображенного значка настройки срока окончания, который позволяет пользователю легко настраивать срок окончания расписания.
Решение проблемы
В соответствии с примерным аспектом настоящего изобретения, способ управления расписанием предпочтительно включает в себя: отображение значка настройки срока окончания для настройки срока окончания, по меньшей мере, одного расписания; считывание дисплеем (или, например, другим блоком считывания ввода) выбора значка настройки срока окончания; и настройку срока окончания расписания в ответ на выбор значка настройки срока окончания.
В соответствии с другим примерным аспектом настоящего изобретения, устройство управления расписанием предпочтительно включает в себя: дисплей для отображения значка настройки срока окончания для настройки срока окончания, по меньшей мере, одного расписания; указатель (или, например, блок ввода или устройство ввода) для выбора значка настройки срока окончания, отображенного дисплеем; и блок управления для настройки срока окончания расписания в ответ на выбор значка настройки срока окончания.
Другой аспект настоящего изобретения обеспечивает компьютерную программу, содержащую команды, направленные, при их выполнении, на осуществление способа и/или устройства в соответствии с любым из вышеописанных аспектов. Дополнительный аспект обеспечивает машиночитаемое запоминающее устройство, хранящее такую программу.
Полезные эффекты изобретения
Настоящее изобретение обеспечивает способ и устройство управления расписанием для выбора отображенного значка настройки срока окончания, который позволяет пользователю легко настраивать срок окончания расписания. Другие аспекты, преимущества и существенные признаки этого изобретения будут очевидны специалистам в данной области техники из последующего описания осуществления изобретения, которое, совместно с сопровождающими чертежами, раскрывает примеры вариантов осуществления этого изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеописанные и другие примеры аспектов, а также признаков и преимуществ конкретных примеров вариантов осуществления настоящего изобретения будут более понятны из последующего описания осуществления изобретения совместно с сопровождающими чертежами, на которых:
Фиг. 1 является структурной схемой, изображающей конфигурацию устройства управления расписанием, в соответствии с примерным вариантом осуществления настоящего изобретения;
Фиг. 2-6 являются не имеющими ограничительного характера примерами видов, изображающих некоторые из многочисленных вариантов того, как пользовательский интерфейс для настройки срока окончания может выглядеть на портативном терминале, в соответствии с настоящим изобретением;
Фиг. 7 является блок-схемой последовательности операций, изображающих пример работы способа управления расписанием, в соответствии с примером варианта осуществления настоящего изобретения;
Фиг. 8 является блок-схемой последовательности операций, изображающих пример работы способа управления расписанием, в соответствии с другим примером варианта осуществления настоящего изобретения; и
Фиг. 9 является блок-схемой последовательности операций, изображающих пример работы способа управления расписанием, в соответствии с дополнительным примером варианта осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Способ и устройство управления расписанием, в соответствии с примерами вариантов осуществления настоящего изобретения, описаны в настоящем документе со ссылками на сопровождающие чертежи.
Следующее описание примеров вариантов осуществления настоящего изобретения, со ссылками на сопровождающие чертежи, обеспечено для помощи в понимании настоящего изобретения, определенного формулой изобретения. Описание включает в себя различные конкретные детали для помощи в понимании, но их следует рассматривать только в качестве примеров. Соответственно, специалистам в данной области техники будет очевидно, что различные изменения и модификации вариантов осуществлений, описанных в настоящем документе, могут быть сделаны без отступления от объема настоящего изобретения.
Термины и слова, используемые в последующем описании и формуле изобретения, не ограничены библиографическими значениями, но используются изобретателем для облегчения ясного и правильного понимания настоящего изобретения. Соответственно, специалистам в данной области техники должно быть очевидно, что следующее описание примеров вариантов осуществления настоящего изобретения обеспечено только с целью иллюстрации, а не с целью ограничения изобретения, определенного в приложенной формуле изобретения.
Одинаковые или похожие ссылочные позиции используются во всех чертежах для ссылки на одинаковые или похожие части. Подробные описания хорошо известных процессов, функций, конструкций и структур, включенных в настоящий документ, могут быть опущены для ясности и краткости и во избежание неясного понимания специалистом в данной области техники настоящего изобретения из-за детального описания таких хорошо известных процессов, функций, конструкций и структур.
Во всем описании и формуле изобретения, слова «содержать» и «включать в себя» и варианты этих слов, например, «содержащий» и «содержит», означают «включающий в себя, но не ограниченный», и не имеют своей целью исключить (и не исключают) другие части, дополнения, компоненты, целые части или этапы.
Во всем описании и формуле изобретения, единственное число охватывает множественное, если только обратного не требует контекст. Таким образом, ссылка на «объект» включает в себя ссылку на один или несколько таких объектов.
Признаки, целые части, характеристики, составные части, химические части или группы, описанные совместно с конкретным аспектом, вариантом осуществления или примером настоящего изобретения следует понимать как применимые к любому другому аспекту, варианту осуществления или примеру, описанному в настоящем документе, кроме случаев, когда они несовместимы.
Также очевидно, что во всем описании и формуле изобретения, формулировка в общем виде “X для Y” (где Y является некоторым действием, деятельностью или этапом, а Х является некоторым средством для осуществления этого действия, деятельности или этапа) охватывает средства Х, адаптированные или направленные конкретно, но не исключительно, на выполнение Y.
Устройство управления расписанием, в соответствии с настоящим изобретением, содержит устройство, включающее в себя указатель (или, например, блок ввода или устройство ввода), который применим к различным устройствам передачи информации и мультимедиа устройствам, как, например, портативные телефоны, планшетные компьютеры, карманные персональные компьютеры, портативные мультимедиа плееры (PMP), персональные цифровые помощники (PDA), музыкальные плееры (например, MP3 плеер), портативные игровые консоли, портативные игровые терминалы, цифровые плееры с широковещательной передачей, и их прикладные устройства. Указатель (или блок ввода или устройство ввода) предпочтительно включает в себя пишущую ручку, мышь, сенсорную панель, шаровой манипулятор и сенсорный экран. Здесь и далее предполагается, что устройство управления расписанием является смартфоном, а указатель – сенсорным экраном, хотя специалисту в данной области техники будет очевидно, что настоящее изобретение не ограничивается этими конкретными примерами.
Устройство управления расписанием настоящего изобретения предпочтительно включает в себя приложение или виджет, или другое программное обеспечение или программно-аппаратные средства, которые могут управлять расписанием пользователя. Расписание может содержать, например, задание, работу, событие или встречу и тому подобное, за которым пользователь хочет следить, и которое связано с одним или несколькими сроками окончания или точками времени. Срок окончания или точка времени могут быть определены датой и/или временем и могут быть определены в качестве абсолютного времени или относительного времени. В настоящем приложении, термин «расписание» может быть использован, например, для ссылки на отдельный пункт либо список или множество таких пунктов, в зависимости от контекста.
В примере варианта осуществления, виджет содержит мини-приложение, которое позволяет пользователю напрямую использовать содержимое или функции с помощью приложения. В качестве примеров виджета могут быть такие приложения, как погода, календарь, калькулятор и новости. Здесь и далее предполагается, что приложение включает в себя виджет, хотя специалисту в данной области техники будет понятно, что настоящее изобретение не ограничено этим конкретным примером. Приложение управления расписанием может быть загружено с онлайн магазина приложений. Приложение управления расписанием обеспечивает функцию пользовательского интерфейса, которая позволяет пользователю легко перемещать или расширять срок окончания, настроенный в расписании, а именно, дату окончания. Дополнительно, приложение управления расписанием обеспечивает функцию повторного оповещения о расписании.
Другими словами, приложение управления расписанием настоящего изобретения обеспечивает одну или несколько функций, которые могут оповещать или предупреждать пользователя о сроке окончания расписания (например, о сроке окончания или точке времени, связанной с расписанием) в момент оповещения, настроенный в расписании, и повторно оповещать или повторно предупреждать пользователя о сроке окончания в соответствии с запросом пользователя о более поздней дате и/или времени, и/или менять срок окончания расписания на другую дату и/или время.
Фиг. 1 является структурной схемой, изображающей конфигурацию устройства управления расписанием, в соответствии с примером варианта осуществления настоящего изобретения.
Со ссылкой на Фиг. 1, устройство управления расписанием настоящего изобретения может предпочтительно включать в себя сенсорный экран 110, блок 120 ввода ключей, блок 130 отображения, память 140, аудиопроцессор 150, динамик SPK, микрофон MIC и блок 160 управления.
Устройство управления расписанием, имеющее конструкцию, упомянутую выше, отображает основной экран, включающий в себя значки, обозначающие различные приложения, соответственно. Если значок приложения управления расписанием отображен на основном экране, то устройство управления расписанием выполняет соответствующее приложение для отображения списка расписания. Более того, устройство управления расписанием отображает детальную информацию и информацию о сроке окончания по отношению к соответственным расписаниям. Дополнительно, устройство управления расписанием отображает значок настройки срока окончания по отношению к соответственным расписаниям. Если к значку настройки срока окончания прикоснулся пользователь (или выбрал ее любым типом указателя или другого блока ввода или устройства ввода), устройство управления расписанием перемещает или расширяет срок окончания соответствующего расписания на один день. Например, если срок окончания расписания настроен на сегодня, то пользователь может коснуться значка настройки срока окончания соответствующего расписания, чтобы отложить срок окончания до завтра. Опционально, может быть отображен запрос подтверждения, в случае если пользователь непреднамеренно коснулся экрана или коснулся не того значка. В качестве другого примера, когда срок окончания расписания – завтра или некоторая последующая дата, то пользователь может коснуться значка настройки срока окончания соответствующего расписания, чтобы расширить или переместить срок окончания на один день или другую настройку или заранее заданный период. В этом случае, значок настройки срока окончания содержит значок для перемещения срока окончания на один день (или другой период) и значок для расширения срока окончания на один день (или другой период). Когда срок окончания расписания не настроен или истек, пользователь может коснуться значка настройки срока окончания соответствующего расписания, чтобы определить или настроить срок окончания на сегодня или другое время. Более того, устройство управления расписанием может оповещать о сроке окончания соответствующего расписания в заданное время оповещения и выполнять приложение управления расписанием для отображения детальной информации соответствующего расписания, включающей в себя информацию о сроке окончания и значок настройки срока окончания. Здесь и далее, будут подробно описаны соответственные конструкции устройства управления расписанием в примерах вариантов осуществлений настоящего изобретения.
Сенсорный экран 110 считывает событие касания, формирует и передает сигнал, соответствующий конкретному типу события касания в ответ на касание пользователем по отношению к конкретной точке на экране блока 160 управления. Блок управления обычно включает в себя процессор или микропроцессор, который выполнен с возможностью выполнять операцию. Событие касания можно классифицировать как, например, касание, нажатие, двойное нажатие, нажим, перетаскивание, перетаскивание и отпускание, перелистывание, перетаскивание и перелистывание, в соответствии с этой операцией. В этом случае, касание является операцией, которую пользователь проводит за один раз. Нажатие является операцией, когда пользователь отделяет, а именно, отпускает палец от соответствующей точки, не двигая пальцем после касания одной точки. Двойное нажатие является операцией, которая непрерывно нажимает одну точку экрана дважды. Нажим является операцией, которая отделяет палец от соответствующей точки, не двигая палец после касания, которое длится дольше, чем нажатие. Перетаскивание является операцией, которая передвигает палец в заранее заданном направлении в состоянии, когда пользователь касается одной точки. Перетаскивание и отпускание является операцией, которая отделяет палец после перетаскивания пальца. Перелистывание является операцией, которая отделяет палец после передвижения пальца на большой скорости, как переключение. Здесь перетаскивание относится к «прокрутке». Перетаскивание и перелистывание является операцией, которая перемещает палец и перелистывает палец в заранее заданной точке времени, то есть, операция, непрерывно выполняющая перетаскивание и перелистывание в состоянии, когда палец контактирует с сенсорным экраном 110. Блок 160 управления может отличить перелистывание от перетаскивания на основании скорости передвижения. Блок 160 управления управляет блоком 130 отображения в ответ на событие касания. Все эти операции используются в сенсорных экранах для текущей технологии смартфона. Специалисту в данной области техники будет понятно и очевидно, что дополнительная функциональность касания/жестов, не раскрытая здесь в описании выше, может также быть использована совместно с настоящим изобретением. Для целей определения, термин «контактирует» следует понимать в приложенной формуле изобретения так, что все из вышеописанных способов касания, нажатия, нажима, перелистывания, перетаскивания пальцем, палочкой или другими видами указательных устройств должны быть включены в такое определение.
В продолжение ссылки на Фиг. 1, блок 120 ввода ключей содержит совокупность ключей для работы устройства управления расписанием и передает сигнал ключа на блок 160 управления. Блок 160 управления управляет блоком 130 отображения в ответ на сигнал ключа. Сигнал ключа может быть разделен, например, на сигнал включения/выключения питания, сигнал управления объемом и сигнал включения/выключения экрана.
Блок 130 отображения конвертирует данные изображения, принятые от блока 160 управления, в аналоговый сигнал и отображает аналоговый сигнал. Другими словами, блок 130 отображения отображает различные экраны, как, например, экран блокировки, основной экран и экран выполнения приложения, в соответствии с использованием устройства управления расписанием. В данном конкретном примере, экран блокировки является изображением, отображаемым, когда сформирован сигнал включения питания для блока 130 отображения. Например, если след перетаскивания идентичен заранее заданному следу, то блок 160 управления изменяет изображение, отображаемое на экране, с экрана блокировки на основной экран или экран выполнения приложения. Основной экран является изображением, включающим в себя совокупность значков для выполнения приложения. Если пользователь касается значка, блок 160 управления может выполнять соответствующее приложение и изменять отображаемое изображение с основного экрана на экран выполнения приложения.
Дополнительно, блок 130 отображения может быть выполнен как плоский панельный блок отображения, как, например, жидкокристаллический дисплей (LCD) или органический светодиодный дисплей (OLED). Любой другой тип дисплея тонкопленочной технологии или любой другой тип подходящего дисплея также может быть применен. Блок 130 отображения может включать в себя блок 3D воплощения для отображения левого изображения и правого изображения, позволяющий пользователю чувствовать глубину левого и правого изображений. Как известно специалистам в данной области техники, схемы 3D воплощения обычно разделены или классифицированы на спектакулярные (очковые) схемы и не-спектакулярные (не-очковые) схемы. Спектакулярные схемы предпочтительно включают в себя схему цветного фильтра, схему фильтра поляризации и схему стереочков с активным затвором. Неспектакулярные схемы предпочтительно включают в себя ступенчатую линзу и схему параллаксного барьера.
Память 140 хранит экран для вывода на блок 130 отображения, более конкретно, экран выполнения приложения управления расписанием, а также приложения, необходимого для функциональной работы, в соответствии с примером варианта осуществления настоящего изобретения. Дополнительно, память 140 может хранить карту ключей или карту меню для работы сенсорного экрана 110. В этом случае, карта ключей и карта меню могут содержать различные формы. Другими словами, карта ключей может становиться картой клавиатуры, картой ключей 3*4, картой ключей Qwerty, картой ключей Dvorak, или картой ключей управления и так далее, для управления приложением, выполняемым в данный момент. Дополнительно, карта меню может становиться картой меню для управления приложением, выполняемым в данный момент.
Память 140, которая может содержать машиночитаемый неизменяемый носитель, может, в основном, включать в себя программную область и область данных. Программная область может хранить машиновыполняемый код, как, например, операционная система (OS) для запуска устройства управления расписанием и работы вышеупомянутых конструкций, и прикладную программу для поддержки различных пользовательских функций, как, например, пользовательская функция для поддержки функции звонка, веб-браузер для доступа к интернет-серверу, пользовательская функция МР3 для проигрывания других звуковых источников, функция вывода изображения для просмотра фотографий и функция воспроизведения динамического изображения, и так далее. Более конкретно, программная область настоящего изобретения может хранить вышеупомянутое приложение управления расписанием. Область данных содержит область для хранения данных, созданных блоком 160 управления, более конкретно, расписание, в соответствии с использованием устройства управления расписанием, и может хранить изображение (например, карту), связанное с расписанием, информацию о сроке окончания, время оповещения, заранее заданную величину, указывающую факт использования повторного оповещения, и ряд оповещений расписания, на которые заранее установлено повторное оповещение, а также их детальную информацию.
Аудиопроцессор 150 выполняет функцию, которая включает в себя передачу аудиосигнала, более конкретно, ввод сигнала оповещения с блока 160 управления на динамик SPK, и передает аудиосигнал, как, например, голосовой вход с микрофона MIC, на блок 160 управления. Другими словами, аудиопроцессор 150 конвертирует голосовые/звуковые данные в слышимый звук посредством динамика SPK под управлением блока 160 управления. Аудиопроцессор 150 обычно конвертирует аудиосигнал, как, например, голос, принятый от микрофона MIC, в цифровой сигнал и передает цифровой сигнал на блок 160 управления.
Блок 160 управления предпочтительно управляет всей работой и потоком сигналов между внутренними блоками устройства управления расписанием. Более конкретно, блок 160 управления выполняет ряд функций, включающих в себя функцию отображения расписания, срока окончания и значка настройки срока окончания; функцию настройки срока окончания расписания в ответ на выбор значка настройки срока окончания; функцию оповещения о сроке окончания соответствующего расписания во время оповещения; и функцию повторного оповещения о сроке окончания после настройки или заранее определенного времени в ответ на запрос пользователя во время оповещения о сроке окончания. Функции блока 160 управления будут подробно описаны со ссылками на Фиг. 2-6.
Фиг. 2-6 являются видами, изображающими пользовательский интерфейс для настройки срока окончания в соответствии с настоящим изобретением. Сначала, блок 160 управления выполняет функцию для легкой смены даты окончания с вчера на завтра (как изображено, но в других примерах вариантов осуществления может быть какой-либо другой день). Более подробно, со ссылкой на Фиг. 2(а), если среди всех значков, отображенных на основном экране, прикоснуться к значку, отображающему расписание, срок окончания которого истек день назад, блок 160 управления управляет блоком 130 отображения для отображения списка 201 расписания, срок окончания которого истек день назад. В этом случае отображенный список 201 расписания включает в себя окно 202 флажка, соответствующее каждому расписанию, и значок 203 для смены срока окончания на сегодня. Если пользователь нажимает на окно 202 флажка, сенсорный экран 110 передает событие касания, связанное с этим действием, на блок 160 управления. Соответственно, блок 160 управления управляет блоком 130 отображения, чтобы соответствующий значок настройки срока окончания исчез.
Наоборот, если пользователь нажимает на отмеченное окно 204 флажка, блок 160 управления снимает флажок и управляет блоком 130 отображения для отображения значка настройки срока окончания. Другими словами, пользователь может сменить срок окончания неотмеченного расписания. С точки зрения пользователя, отмеченное расписание является расписанием, которое было выполнено ранее или которое больше нет необходимости отмечать. Вместе с тем, если пользователь нажимает на значок 203 настройки срока окончания, блок 160 управления управляет блоком 130 отображения для удаления соответствующего расписания из списка расписаний. Как изображено на Фиг. 2(b), блок 160 управления управляет блоком 130 отображения для отображения списка 205 расписания, срок окончания которого сегодня, включая соответствующее расписание. Если происходит перетаскивание в области, в которой отображен список 201 расписания, срок окончания которого истек день назад, то сенсорный экран 110 передает событие касания, связанное с этим, на блок 160 управления. Соответственно, блок 160 управления управляет блоком 130 отображения для удаления существующего отображенного расписания. Дополнительно, блок 130 отображения отображает новое расписание. Например, если пользователь перетаскивает в верхнюю часть, расписания исчезают из верхнего расписания, и новое расписание отображается в нижней части. Дополнительно, если пользователь перетаскивает из правой части в левую часть, все существующие расписания исчезают, и отображается новое расписание.
Со ссылкой на Фиг. 3(а), блок 160 управления выполняет функцию, способную легко сменить срок окончания с сегодня на завтра. Более подробно, Фиг. 3(а) показывает блок 160 управления на Фиг. 1, управляющий блоком 130 отображения для отображения списка 301 расписания, срок окончания которого сегодня. Если пользователь нажимает на значок 302 настройки срока окончания, сенсорный экран 110 передает событие касания, связанное с этим действием, на блок 160 управления. Соответственно, блок 160 управления управляет блоком 130 отображения, чтобы удалить соответствующее расписание из списка 301 расписания. Как изображено на Фиг. 3(b), блок 160 управления управляет блоком 130 отображения для отображения списка 303 расписания, срок окончания которого завтра, включая соответствующее расписание сегодня (например, бронирование билета). Вместе с тем, со ссылкой на Фиг. 4(а), если выполняется приложение управления расписанием настоящего изобретения, блок 160 управления управляет блоком 130 отображения для отображения экрана выполнения, включающего в себя список 410 расписания. В этом случае, список 410 расписания может предпочтительно включать в себя список расписания, срок 401а окончания которого сегодня.
Дополнительно, если выделено или доступно достаточно пространства для отображения, то могут быть отображены список 402 расписания, срок (402а) окончания которого не настроен, и список 403 расписания, срок 403(а) окончания которого истек. Более того, если выделено или доступно дополнительное пространство для отображения, список расписания, срок окончания которого послезавтра, может также быть отображен. Дополнительно, списки расписания, классифицированные сроками окончания, могут включать в себя указатель, который позволяет пользователю узнавать, когда наступает срок окончания. Другими словами, ссылочная позиция 401а представляет собой указатель, срок окончания которого сегодня, ссылочная позиция 403а представляет собой указатель, срок окончания которого истек, и ссылочная позиция 402а представляет собой указатель, срок окончания которого не настроен (то есть, у него нет даты). Между тем, если пользователь нажимает на значок 420 для смены срока окончания на завтра, то блок 160 управления управляет блоком 130 отображения, чтобы удалить соответствующее расписание из списка 401 расписания, срок окончания которого сегодня. Как изображено на Фиг. 4(b), блок 160 управления управляет блоком 130 отображения для отображения списка 430 расписания, срок окончания которого завтра, включая соответствующее расписание.
Блок 160 управления выполняет функцию, которая может настраивать срок окончания расписания, срок окончания которого не настроен или истек, на сегодня. Со ссылкой на Фиг. 4(а), блок 160 управления управляет блоком 130 отображения для отображения значка 440 для определения срока окончания расписания, срок окончания которого не настроен или истек, на сегодня. Если нажат значок 440, то блок 160 управления управляет блоком 130 отображения для удаления соответствующего расписания из соответствующего списка расписания. Блок 160 управления управляет блоком 130 отображения для отображения списка 401 расписания, срок окончания которого сегодня, включая соответствующее расписание.
Блок 160 управления может изменять список расписания, который будет отображен на экране, многими другими способами, отличными от изображенного. Например, со ссылкой на Фиг. 4(а), если происходит перетаскивание вниз из области, на которой указатель 401а, блок 160 управления управляет блоком 130 отображения для отображения списка расписания, срок окончания которого послезавтра, в верхней части. Блок 160 управления управляет блоком 130 отображения для удаления списка 403 расписания, срок окончания которого истек или просрочен. Как изображено на Фиг. 4(а), если происходит перетаскивание в верхнюю часть 401с, в которой отображено расписание, срок окончания которого сегодня, сенсорный экран 110 передает событие касания, связанное с этим, на блок 160 управления. Соответственно, блок 160 управления удаляет расписание в верхней части в области 401b и вместо этого отображает новое расписание в нижней части.
В другом примере варианта осуществления, со ссылкой на Фиг. 5(а), блок 130 отображения отображает текущий месяц. Например, если нажат указатель 450 на Фиг. 4(а) для отображения календаря, то сенсорный экран 110 передает событие касания, связанное с этим, на блок 160 управления. Соответственно, блок 160 управления управляет блоком 130 отображения для отображения календаря 510. Блок 160 управления отображает указатель 530, который позволяет пользователю узнавать о наличии расписания в дату, имеющую расписание отображенных дат. Если нажата дата, имеющая расписание, блок 160 управления управляет блоком 130 отображения для отображения расписаний соответствующей даты на календаре 510. Между тем, ссылочная позиция 540 является указателем, указывающим на сегодня.
Далее, блок 160 управления выполняет функцию, которая легко перемещает или расширяет срок окончания на один или несколько дней. Более подробно, со ссылкой на Фиг. 5(а), если, например, нажат значок 550 для расширения срока окончания на один день или значок 560 для перемещения срока окончания на один день, то блок 160 управления управляет блоком 130 отображения для удаления соответствующего расписания. Дополнительно, блок 160 управления изменяет срок окончания расписания на соответствующую дату. Дополнительно, если нажато название расписания (570 на Фиг. 5(а)), как изображено на Фиг. 5(b), то блок 160 управления управляет блоком 130 отображения для отображения детальной информации о соответствующем расписании. Со ссылкой на Фиг. 5(b), если нажат значок для расширения срока окончания или значок 590 для перемещения срока окончания, то блок 160 управления сменяет срок окончания расписания на соответствующую дату, в соответствии с числом нажатий.
Когда срок окончания расширен больше, чем предварительно заданное (заранее настроенное) количество, или расширен больше, чем заранее настроенное число раз, в конкретных вариантах осуществления, то блок 160 управления может выполнять функцию руководства для пользователя по расширению срока окончания. Более подробно, со ссылкой на Фиг. 5(b), если, например, пользователь нажимает на значок 580 расширения срока окончания больше, чем заранее настроенное число раз, то блок 160 управления может управлять блоком 130 отображения для перекрытия всплывающего окна на детальном экране информации. В этом случае, всплывающее окно содержит информирование экрана, или руководство, пользователя о том, что срок окончания расширен на большее, чем предварительно заданное количество, или расширен больше, чем заранее настроенное число раз.
Заранее настроенное число или заранее настроенное количество содержат значение, которым может управлять пользователь. Другими словами, блок 160 управления обеспечивает опцию, которая позволяет пользователю управлять числом раз, или количеством, установленным по умолчанию для пользователя.
Блок 160 управления может отображать всплывающее окно и управлять динамиком SPK для вывода звука руководства. Когда срок окончания расширен больше, чем заранее настроенное число раз, или на более, чем заранее настроенную длину, то блок 160 управления может управлять блоком 130 отображения, чтобы отличить соответствующее расписание от другого расписания и отобразить соответствующее расписание. Например, предполагается, что всплывающее окно включает в себя содержание, указывающее, что «срок окончания расширен на 3 дня. Хотите расширить срок окончания?» и кнопку «Да/Нет». Если пользователь нажимает кнопку «Да», то блок 160 управления управляет блоком 130 отображения для удаления всплывающего окна. Дополнительно, блок 160 управления может управлять блоком 130 отображения для отображения названия соответствующего расписания, срок окончания которого расширен на более, чем заранее настроенное значение, и отличного от другого расписания, например, путем отображения его жирным шрифтом или другим цветом.
Когда срок окончания также сокращен больше, чем заранее настроенное число раз, или на более чем заранее настроенную длину, в конкретных вариантах осуществления, блок 160 управления может выполнять функцию руководства для пользователя по сокращению срока окончания. Например, блок 160 управления может управлять блоком 130 отображения для отображения названия расписания, сокращенного больше, чем заранее настроенное число раз, или больше, чем заранее настроенное количество, отличного от другого расписания. Таким образом, блок управления выполнен с возможностью расширять или сокращать срок окончания, когда расписание расширено или сокращено путем считывания с блока отображения числа касаний или нажатий на экран отображения, которое больше (больше количественно), чем заранее настроенное число раз касаний, или нажатий, которые заданы в блоке управления как считанные для выбора значка настройки срока окончания.
Дополнительно, блок 160 управления может выполнять функцию ограничения расширения и сокращения срока окончания. Более подробно, со ссылкой на Фиг. 5(b), если пользователь нажимает на значок 580 расширения срока окончания больше, чем заранее настроенное число раз, то блок 160 управления может удалить значок 580 расширения срока окончания, чтобы предотвратить пользователя от дальнейшего расширения срока окончания. Та же технология может быть применена к предотвращению пользователя от сокращения срока окончания больше, чем на конкретную величину.
Далее, блок 160 управления выполняет функцию для оповещения о сроке окончания расписания и функцию для повторного оповещения о сроке окончания расписания. Более подробно, со ссылкой на Фиг. 6, если наступает время оповещения о расписании (например, если текущее время равно времени оповещения), то блок 160 управления может управлять блоком 130 отображения для отображения экрана оповещения соответствующего расписания. Как изображено на Фиг. 6, экран оповещения предпочтительно включает в себя значок 610 завершения оповещения, значок 620 повторного оповещения после настроенного времени, например, 10 минут, и значок 630 расширения срока окончания соответствующего расписания, например, на один день. Если нажат или перетащен с экрана оповещения значок 620 повторного оповещения, то блок 160 управления повторно оповещает после заранее настроенного времени. Дополнительно, блок 160 управления выполняет функцию расширения срока окончания соответствующего расписания, одновременно оповещая (то есть, настраивая оповещение) о расписании. Со ссылкой на Фиг. 6, если нажат значок расширения срока окончания на один день, то блок 160 управления изменяет срок окончания расписания на соответствующую дату, которая на один день позже, чем текущая дата.
Фиг. 7 является блок-схемой последовательности операций, изображающих пример работы способа управления расписанием, в соответствии с примером варианта осуществления настоящего изобретения. Со ссылкой на Фиг. 7, на этапе (701), если среди значков, отображенных на основном экране, пользователь нажал на значок выполнения приложения управления расписанием, то блок 160 управления выполняет соответствующее приложение. Далее, на этапе (702), блок 160 управления управляет блоком 130 отображения для отображения экрана выполнения приложения, включающего в себя расписание, срок окончания и значок настройки срока окончания. В этом случае, экран выполнения приложения может становиться экраном выполнения, изображенным на Фиг. 2-5. Значок настройки срока окончания включает в себя значок для установки срока окончания на сегодня, когда срок окончания соответствующего расписания не настроен или истек. Дополнительно, значок настройки срока окончания предпочтительно включает в себя значок для смены срока окончания соответствующего расписания на завтра, когда срок окончания соответствующего расписания сегодня. Более того, значок настройки срока окончания предпочтительно включает в себя значок для перемещения срока окончания соответствующего расписания и значок для расширения срока окончания соответствующего расписания, когда срок окончания соответствующего расписания послезавтра.
Если отображаемый значок настройки срока окончания выбран пользователем, на этапе (703) сенсорный экран 110 передает событие касания, связанное с этим, на блок 160 управления. Соответственно, на этапе (704), блок 160 управления обнаруживает выбор значка настройки срока окончания, настраивает срок окончания расписания на дату, соответствующую выбранному значку настройки срока окончания, и сохраняет информацию настройки срока окончания в памяти 140. На этапе (705), блок 160 управления может управлять блоком 130 отображения для отображения настроенного срока окончания.
Фиг. 8 является блок-схемой последовательности операций, изображающих пример работы способа управления расписанием, в соответствии с другим примером варианта осуществления настоящего изобретения. Со ссылкой на Фиг. 8, на этапе (801) блок 160 управления проверяет сохраненный список расписания. На этапе (802), когда есть расписание в списке расписания, о котором пользователь должен быть уведомлен, то на этапе (803) блок 160 управления уведомляет пользователя о соответствующем расписании посредством динамика SPK.
В продолжение ссылки на Фиг. 8, на этапе (804) блок 160 управления управляет блоком 130 отображения для отображения соответствующего расписания. Например, как изображено на Фиг. 5(b), блок 160 управления может управлять блоком 130 отображения для отображения детальной информации о соответствующем расписании, включая информацию о сроке окончания и значок настройки срока окончания. Как изображено на Фиг. 6, блок 160 управления может отображать экран оповещения, включающий название, время оповещения и значок настройки срока окончания расписания. Когда на этапе (805) выбран значок настройки срока окончания, сенсорный экран 110 передает соответствующее событие касания на блок 160 управления. Соответственно, на этапе (806), блок 160 управления изменяет срок окончания соответствующего расписания на другую дату и сохраняет информацию о сроке окончания в памяти 140.
Фиг. 9 является блок-схемой последовательности операций, изображающих пример работы способа управления расписанием, в соответствии с дополнительным примером варианта осуществления настоящего изобретения.
Со ссылкой на Фиг. 9, на этапе (901) блок 160 управления определяет, является ли текущее время временем оповещения. Другими словами, блок 160 управления определяет, есть ли расписание, о котором пользователь должен быть сейчас уведомлен. Если на этапе (901) блок 160 управления определяет, что текущее время является временем оповещения, то на этапе (902) блок 160 управления управляет динамиком SPK для озвучивания оповещения. Как изображено на Фиг. 6 и этапе (903) на Фиг. 9, блок 160 управления управляет блоком 130 отображения для отображения экрана оповещения, включая значок 620 повторного оповещения и значок 610 завершения. Когда пользователь нажимает на значок 620 повторного оповещения в ответ на оповещение, то на этапе (904) сенсорный экран 110 передает соответствующее событие касания на блок 160 управления. Соответственно, на этапе (905), блок 160 управления управляет динамиком SPK для задержки оповещения. Дополнительно, блок 160 управления управляет блоком 130 отображения для удаления экрана оповещения. Дополнительно, после того, как заранее настроенное время истекло, на этапе (905), блок 160 управления управляет динамиком SPK для повторного оповещения и возвращается на этап (903). Наоборот, если пользователь нажимает на значок 610 завершения в ответ на оповещение на этапе (904), то сенсорный экран 110 передает событие касания, связанное с этим, на блок 160 управления. Соответственно, блок 160 управления завершает оповещение и управляет блоком 130 отображения для удаления экрана оповещения. Заданное или повторяемое число раз оповещения в расписании может быть настроено заранее. Если подсчитанное заданное или повторяемое число раз оповещения в расписании становится заранее заданной величиной, то блок 160 управления автоматически завершает оповещение. Такая настроенная величина может быть управляема пользователем. Повторное оповещение о расписании может быть настроено заранее. В случае расписания, если пользователь не отвечает на оповещение на заранее заданное время, то блок 160 управления управляет динамиком SPK для задержки оповещения. Блок 160 управления управляет блоком 130 отображения для удаления экрана оповещения. Если заранее настроенное время истекло, блок управления может управлять динамиком SPK для озвучивания повторного оповещения.
Способ и устройство управления расписанием, в соответствии с настоящим изобретением, обеспечивают значок, способный настраивать срок окончания, вместе с информацией о сроке окончания во время отображения расписания, чтобы пользователь мог легко настраивать срок окончания расписания.
Вышеописанные способы, в соответствии с настоящим изобретением, могут быть воплощены в форме технических средств, программно-аппаратных средств или программного обеспечения, либо любой комбинации технических средств, программно-аппаратных средств и программного обеспечения.
Любое такое программное обеспечение, например, в форме компьютерного кода, может храниться в форме энергозависимого или энергонезависимого запоминающего устройства, как, например, устройство хранения типа ROM, стираемого или перезаписываемого или нет, или в форме памяти, как, например, RAM, интегральные схемы памяти, устройство или интегральные схемы, или на оптически или магнитно читаемом носителе информации, как, например, CD (включая CD ROM, CD-R и CD-RW), DVD (включая DVD ROM, DVD-R и DVD-RW), RAM, магнитная лента, магнитный диск (включая гибкий диск и жесткий диск), или магнитно-оптический диск и тому подобное.
Любой подобный программный или компьютерный код может быть загружен по сети и изначально храниться на удаленном носителе записи или неизменяемом машиночитаемом носителе, и сохранен на локальном носителе записи, чтобы способы, описанные в настоящем документе, могли быть выполнены на таком программном обеспечении, которое хранится на носителе записи, с помощью компьютера общего назначения или специального процессора, или программируемых или специализированных технических средств, как, например, ASIC или FPGA.
Специалистам в данной области техники будет очевидно, что компьютер, процессор, блок управления микропроцессора или программируемые технические средства включают в себя компоненты памяти, например, RAM, ROM, флэш-память, пиктограмма и так далее, способные хранить или принимать программный или компьютерный код, который при доступе к нему и выполнении компьютером, процессором или техническими средствами осуществляет способы обработки, описанные в настоящем документе. Дополнительно, будет понятно, что когда компьютер общего назначения осуществляет доступ к коду для осуществления обработки, описанной в настоящем документе, выполнение кода преобразует компьютер общего назначения в компьютер специального назначения для выполнения обработки, описанной в настоящем документе.
Очевидно, что устройства хранения и среда хранения являются вариантами осуществления машиночитаемого носителя информации, которое подходит для хранения программы или программ, содержащих команды, которые при их выполнении осуществляют варианты осуществления настоящего изобретения. Соответственно, варианты осуществления обеспечивают программу, содержащую код для осуществления устройства или способа, заявленных в любом из пунктов формулы изобретения настоящего документа, и машиночитаемый носитель информации, хранящий такую программу. Дополнительно, такие программы могут быть переданы электронным образом посредством любого носителя, как, например, сигнал связи, передаваемый по проводному или беспроводному соединению, и варианты осуществления соответственно включают в себя то же самое.
Хотя способ и устройство управления расписанием, в соответствии с примерами вариантов осуществлений настоящего изобретения, описаны детально в настоящем документе, необходимо понимать, что различные варианты и модификации базовых идей изобретения, раскрываемых в настоящем документе, которые могут быть очевидны специалистам в данной области техники, будут все еще находиться в пределах объема настоящего изобретения, как определено в приложенной формуле изобретения.