Способ управления календарем мобильного приложения телефона

Изобретение относится к области управления мобильным приложением. Технический результат заключается в расширении арсенала средств того же назначения. Способ управления календарем мобильного приложения телефона, характеризующийся использованием мобильного приложения календаря, предварительно загруженного и установленного на телефоне пользователя, посредством которого обеспечивают доступ мобильного приложения к настройкам системы управления перераспределения входящих и исходящих вызовов. 2 з.п. ф-лы, 6 ил.

 

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

В настоящее время среди множества мобильных приложений существуют календари и органайзеры, например, Календарь + Планировщик Joshua & Company Inc. [https://play.google.com/store/apps/details?id=com.joshy21.vera.free.calendarplus&hl=ru].

Они обладают ограниченным стандартным набором функций:

- Расширенные возможности описания событий (до двух строк), авто-настройка и т.п.

- Быстрое добавление событий в строке уведомлений

- Фильтр деловых часов (дневное, еженедельное отображение)

- Цветовые настройки заголовков и текста

- Расширенные и профессиональные настройки виджетов, а именно – размер текста, цветовая схема, исходный стиль отображения и прочее.

Технической проблемой подобных планировщиков является возможность сигнализировать (напоминать) с помощью календаря о каком-то событии путем визуального и аудио сигналов.

Наиболее близким аналогом является Календарь и органайзер Jorte [https://play.google.com/store/apps/details?id=jp.co.johospace.jorte&hl=ru], в котором присутствуют функции:

- Режим автономного календаря Jorte / режим календаря синхронизации

- Планирование событий

- Создание задач

- Ведение дневников

- Совместное ведение дел

- Затемнение прошедших задач

- Записи и голосовой ввод планируемого

- Напоминания

- Телефонный звонок с внесенного в планы номера телефона

- Просмотр адреса запланированного события по карте

- Режим просмотра по месяцам, дням, неделям, в вертикальной сетке

- Разнообразие настраиваемых виджетов

- Важные события отмечаются красным (или 20 цветов навыбор)

- Создание ярлыков календарей для классификации записей

- Переключение рубрик календарей в основном экране просмотра

- Синхронизация с Календарем Google и Облаком Jorte на ПК

Технической проблемой прототипа является:

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

- отсутствие возможности взаимодействия между однотипными мобильными приложениями, установленными у нескольких пользователей.

Задачей изобретения является устранение указанных технических проблем.

Техническим результатом является:

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

- возможность взаимодействия между однотипными мобильными приложениями, установленными у нескольких пользователей.

Указанный технический результат достигается за счет того, что заявлен способ управления календарем мобильного приложения телефона, характеризующийся использованием мобильного приложения календаря, предварительно загруженного и установленного на телефоне пользователя, посредством которого обеспечивают доступ мобильного приложения к настройкам системы управления перераспределения входящих и исходящих вызовов, а также мобильному приложению обеспечивают доступ к базе контактов на телефоне оператора, и к управлению входящими и исходящими вызовами, причем интерфейс мобильного приложения календаря выполняют с возможностью собственных настроек управления расписанием и планами дел, отличающийся тем, что один пользователь (далее - первый пользователь) формирует в календаре новое задание на нужную дату и время, а также промежуток времени на исполнение задания, в задание заносит по крайней мере один номер телефона из своего списка контактов и указывает для данного задания критерий исполнения по меньшей мере одному из любых типов или их комбинаций:

(А) блокировка входящего вызова от выбранных номеров;

(Б) прием входящих вызовов только от выбранных номеров;

(В) прием входящих вызовов от выбранных номеров при определенных условиях;

(Г) осуществление исходящих вызовов на определенный номер;

(Д) установка обмена событиями с другим пользователем;

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

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

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

- в случае выбора (Г), в момент наступления события, когда необходимо осуществление исходящих вызовов на определенный номер, мобильное приложение проигрывает звуковой файл с напоминанием совершить исходящий звонок;

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

Допустимо, что в случае указания для нового задания критерия исполнения по типу (В), в качестве таких определенных условий задают любое из видов или их комбинаций:

- прием входящих вызовов от номеров определенных групп контактов;

- включение автоответчика, после проигрывания звукового файла с которого осуществляют сброс вызова;

- включение сброса вызова с одновременной отправкой SMS-сообщения звонящему;

- включение сброса вызова с одновременной отправкой сообщения звонящему в чат WhatsApp или Viber, или Skype;

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

Допустимо, что в случае выбора (Г), в момент наступления события, когда необходимо осуществление исходящих вызовов на определенный номер, мобильное приложение повторяет проигрывание звукового файла с напоминанием совершить исходящий звонок до того момента, пока пользователь через мобильное приложение не осуществит исходящий вызов или не отменит задание расписания календаря.

Изобретение поясняется чертежами

На Фиг.1 показана блок-схема алгоритма выбора для нового задания критериев исполнения по типу.

На Фиг.2 показана блок-схема алгоритма работы при выборе блокировки входящего вызова от выбранных номеров.

На Фиг.3 показана блок-схема алгоритма работы при выборе приема входящих вызовов только от выбранных номеров.

На Фиг.4 показана блок-схема алгоритма работы при выборе типа приема входящих вызовов от выбранных номеров при определенных условиях.

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

На Фиг.6 показана блок-схема алгоритма работы при выборе установки обмена событиями с другим пользователем.

Осуществление изобретения

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

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

Интерфейс мобильного приложения календаря выполняют с возможностью собственных настроек управления расписанием и планами дел.

Новым является то, что один пользователь (далее - первый пользователь) формирует в календаре новое задание 1 (см. Фиг.1) на нужную дату и время 4, а также промежуток времени на исполнение задания, в задание заносит по крайней мере один номер телефона из своего списка контактов 2 и указывает для данного задания критерий исполнения 3 по меньшей мере одному из любых типов или их комбинаций:

(А) блокировка входящего вызова от выбранных номеров;

(Б) прием входящих вызовов только от выбранных номеров;

(В) прием входящих вызовов от выбранных номеров при определенных условиях;

(Г) осуществление исходящих вызовов на определенный номер;

(Д) установка обмена событиями с другим пользователем.

В случае выбора (А) (см. Фиг.2), в момент поступления входящего вызова 5 на телефон пользователя с помощью приложения считывают определившийся номер 6 телефона входящего звонка абонента, за счет использования книги контактов 2, сравнивают 7 номер входящего вызова с занесенным в условие (А). Затем с помощью приложения выполняют сброс звонка 8, если определившийся номер занесен в список по условию (А) и не блокируют входящий вызов 9, если номера не совпадают.

При выборе (Б), (см. Фиг.3) в момент поступления входящего вызова 5 на телефон пользователя с помощью приложения считывают определившийся номер 6 телефона входящего звонка 5 абонента, за счет использования книги контактов 2, сравнивают 7 номер входящего вызова с занесенным в условие (Б). Если определившийся номер занесен в список по условию (Б), то с помощью приложения проигрывают для звонящего пользователю абонента заранее записанный в цифровом виде и выбранный для фильтрации данного номера звуковой файл 10, одновременно включая звук входящего вызова, и ожидая от пользователя принятия им вызова вручную 11.

При выборе (В), (см. Фиг.4) в момент поступления входящего вызова на телефон пользователя с помощью приложения считывают определившийся номер 6 телефона входящего звонка 5 абонента, за счет использования книги контактов 2, сравнивают 7 номер входящего вызова с занесенным в условие (В). Если определившийся номер занесен в список по условию (В), то с помощью приложения определяют соответствие условий приема вызова с данного номера. Если это условие не соблюдается, то выполняют сброс звонка 8, а если это условие соблюдается, то с помощью приложения проигрывают для звонящего пользователю абонента заранее записанный в цифровом виде и выбранный для фильтрации данного номера звуковой файл 10, одновременно включая звук входящего вызова, и ожидая от пользователя принятия им вызова вручную 11.

Как возможный вариант исполнения, в случае указания для нового задания критерия исполнения по типу (В), в качестве таких определенных условий задают любое из видов или их комбинаций:

- прием входящих вызовов от номеров определенных групп контактов 12;

- включение автоответчика, после проигрывания звукового файла с которого осуществляют сброс вызова 13;

- включение сброса вызова с одновременной отправкой SMS-сообщения звонящему 14;

- включение сброса вызова с одновременной отправкой сообщения звонящему в чат WhatsApp или Viber, или Skype 15;

- включение сброса вызова с одновременной отправкой сообщения звонящему абоненту по электронной почте, если в контакте для номера звонящего абонента записана электронная почта 16.

В случае выбора (Г) (см. Фиг.5), в момент наступления события, когда необходимо осуществление исходящих вызовов на определенный номер, мобильное приложение проигрывает звуковой файл 17 с напоминанием совершить исходящий звонок. Как вариант, мобильное приложение повторяет проигрывание звукового файла с напоминанием совершить исходящий звонок до того момента, пока пользователь через мобильное приложение не осуществит исходящий вызов или не отменит задание расписания календаря.

При выборе (Д) (см. Фиг.6), с мобильного приложения через беспроводную связь на облачный сервер 21 пользователь 18 отправляют данные о запросе на синхронизацию 20 с другим пользователем 19 (далее - второй пользователь) и ожидают поступление аналогичного запроса от второго пользователя 19, имеющего такое же установленное на его телефоне мобильное приложение.

При формировании в календаре нового задания для второго пользователя 19, последний тоже указывает выбор исполнения (Д). В этом случае, если в задании он заносит номер телефона первого пользователя из своего списка контактов, то при поступлении на облачный сервер 21 данных о запросе на синхронизацию с первым пользователем, облачный сервер 21, осуществляя сравнение запросов на синхронизацию 22, осуществляет синхронизацию 24 между приложениями первого 18 и второго пользователей 19, если есть совпадение номеров синхронизации. После чего планируемые задания одного пользователя становятся планируемыми заданиями для другого пользователя в рамках выбранных обоими пользователями промежутков времени, если диапазоны их временных событий пересекаются.

При несовпадении номеров синхронизации, облачный сервер 21 осуществляет ожидание синхронизации 23.

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

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

(А) блокировка входящего вызова от выбранных номеров;

(Б) прием входящих вызовов только от выбранных номеров;

(В) прием входящих вызовов от выбранных номеров при определенных условиях;

(Г) осуществление исходящих вызовов на определенный номер;

(Д) установка обмена событиями с другим пользователем;

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

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

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

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

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

2. Способ по п.1, отличающийся тем, что в случае указания для нового задания критерия исполнения по типу (В), в качестве таких определенных условий задают любое из видов или их комбинаций:

- прием входящих вызовов от номеров определенных групп контактов;

- включение автоответчика, после проигрывания звукового файла с которого осуществляют сброс вызова;

- включение сброса вызова с одновременной отправкой SMS-сообщения звонящему;

- включение сброса вызова с одновременной отправкой сообщения звонящему в чат WhatsApp или Viber, или Skype;

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

3. Способ по п.1 или 2, отличающийся тем, что в случае выбора (Г), в момент наступления события, когда необходимо осуществление исходящих вызовов на определенный номер, мобильное приложение повторяет проигрывание звукового файла с напоминанием совершить исходящий звонок до того момента, пока пользователь через мобильное приложение не осуществит исходящий вызов или не отменит задание расписания календаря.



 

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

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

Изобретение относится к области вычислительной техники, к устройствам для программного управления. Техническим результатом изобретения является создание способа эмуляции EEPROM-памяти в flash-памяти с увеличенным быстродействием.

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

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

Изобретение относится к компьютерной системе и копьютерно-реализуемому способу восстановления контекста потока в конфигурации. Технический результат заключается в обеспечении поддержки многопотоковой обработки данных.

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

Изобретение относится к средствам использования учетных записей пользователей. Техническим результатом является повышение безопасности учетной записи.

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

Изобретение относится к области виртуализации мобильной сети. Технический результат изобретения заключается в повышении производительности обработки пользовательских данных за счет распределения пакетов пользовательских данных по множеству CPU-ядер.

Изобретение относится к способу функционирования защищенной операционной системы (SecureOS) на многопроцессорных системах в мобильных устройствах. Технический результат заключается в повышении производительности SecureOS.

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