УСТРОЙСТВО СВЯЗИ С ОСНОВАННЫМИ НА ПРЕДЫСТОРИИ СИГНАЛАМИ ОПОВЕЩЕНИЯ И СПОСОБ ДЛЯ НЕГО
COMMUNICATION DEVICE WITH NOTIFICATION SIGNALS BASED ON PREHISTORY, AND METHOD FOR DEVICE

Область техники, к которой относится изобретение
Данное изобретение относится в общем к электронным устройствам, и более конкретно, к устройствам связи с возможностью персонализации сигналов оповещения.
Уровень техники
Исторически, устройства связи, типа сотовых телефонов и устройств двустороннего обмена сообщениями, имели возможность принимать информационные и/или речевые сообщения, посылаемые от одной или более систем связи, и выполнять стандартные функции в ответ на прием сообщения или вызова, типа сохранения сообщения, отображения сообщения или оповещения пользователя о приеме сообщения или входящего вызова. Пользователь оповещается о приеме нового сообщения, входящего вызова или о пропущенном входящем вызове акустическим, визуальным или вибрирующим сигналом оповещения. Многие устройства связи в настоящее время включают в себя возможность идентификации вызывающего абонента, при которой идентификация стороны вызывающего абонента отображается, когда принимается вызов. Как правило, идентификация вызывающего абонента представляет собой номер телефона источника входящего вызова. Некоторые устройства связи включают в себя приложение телефонной книги, которое связывает номера телефонов идентификации абонента входящего вызова с хранящимися номерами телефонов в приложении телефонной книги, и затем отображает идентификацию (типа имени вызывающего абонента), присоединенную пользователем устройства к этому номеру телефона.
Один недостаток доступного в настоящее время метода представляет собой неудобство рассматривания устройства отображения, чтобы идентифицировать источник входящего вызова. Например, ситуация, когда пользователь устройства управляет автомобилем, глядя на устройство отображения сотового телефона или устройства обмена сообщениями перед ответом на вызов, может быть отвлекающей и потенциально опасной.
Некоторые устройства связи в настоящее время обеспечивают функциональные возможности для однозначных сигналов оповещения, назначаемых для отдельных вводимых элементов телефонной книги пользователя. Пользователь устройства вручную задает отличающийся сигнал оповещения для каждой идентификации вызывающего абонента и хранит информацию в телефонной книге. Это может быть трудоемким и утомительным, особенно учитывая, что размер телефонной книги может быть большим и постоянно изменяющимся.
Краткое описание чертежей
Прилагаемые чертежи, на которых одинаковые ссылочные позиции относятся к идентичным или функционально подобным элементам на всех отдельных видах, и которые, вместе с приведенным ниже детализированным описанием, включены и формируют часть описания, служат для дополнительного иллюстрирования различных вариантов осуществления и пояснения различных принципов и преимуществ, в соответствии с настоящим изобретением.
Фиг.1 - электронная блок-схема устройства связи.
Фиг.2 иллюстрирует память установок пользователя для использования в устройстве связи фиг.1.
Фиг.3 иллюстрирует один вариант осуществления памяти принимаемых вызовов для использования в устройстве связи фиг.1.
Фиг.4 - блок-схема, иллюстрирующая один вариант осуществления функционирования устройства связи.
Детализированное описание предпочтительного варианта (вариантов) осуществления
Как требуется, здесь раскрыты детализированные варианты осуществления настоящего изобретения; однако должно быть понятно, что раскрытые варианты осуществления являются просто примерными для изобретения, которое может быть воплощено в различных формах. Поэтому раскрытые здесь определенные структурные и функциональные детали не должны интерпретироваться, как ограничивающие, а просто как основа для формулы изобретения, и как репрезентативное основание для обучения специалистов в данной области техники по-разному использовать настоящее изобретение фактически в любой соответствующим образом детализированной структуре. Кроме того, используемые здесь термины и выражения не предназначены для ограничения, а скорее для того, чтобы обеспечить понятное описание изобретения.
Термины "a" или "an", которые используются здесь, определяются как "один" или "больше чем один". Термин "множество", который используется здесь, определяется, как "два" или "больше чем два". Термин "другой", который используется здесь, определяется, как, по меньшей мере, "второй или больше". Термины "включающий в себя" и/или "имеющий", которые используются здесь, определяются, как "содержащий" (то есть открытый язык). Термин "подключенный", который используется здесь, определяется, как "соединенный", хотя не обязательно непосредственно, и не обязательно механически. Термины "программа", "программное приложение" и т.п., которые используются здесь, определяются как последовательность команд, предназначенных для выполнения на компьютерной системе. Программа, компьютерная программа или программное приложение могут включать в себя подпрограмму, функцию, процедуру, целевой способ, целевую реализацию, выполняемое приложение, прикладную мини-программу, сервлет, исходный код, объектный код, совместно используемую библиотеку/библиотеку динамической загрузки и/или другую последовательность команд, предназначенных для выполнения на компьютерной системе.
Фиг.1 представляет электронную блок-схему устройства связи. Как иллюстрируется на фиг.1, устройство 100 связи включает в себя приемопередатчик 115, процессор 120, запоминающее устройство 125, схему 130 сигналов оповещения и устройство 135 отображения. Специалистам в данной области техники должно быть понятно, что устройством 100 связи может быть устройство беспроводной связи, типа мобильного сотового телефона, мобильного оконечного устройства для ввода радиоданных, сотового мобильного телефона, имеющего подключенное оконечное устройство для ввода данных, или устройство двустороннего обмена сообщениями. Точно так же устройство 100 связи может быть стационарным сетевым устройством, которое работает, например, в локальной сети связи (ЛСС, LAN) или территориально распределенной (глобальной) сети связи (ТРСС, WAN), или комбинации обоих. Стационарное сетевое устройство может быть одним из множества пространственно совмещенных компьютеров, которые обычно располагаются в пределах комнаты, здания или зданий университетского городка и совместно используют общие ресурсы и общаются друг с другом в вычислительной сети способом, известным специалистам в данной области техники. В последующем описании термин "устройство связи" относится к любому из вышеупомянутых или эквивалентных устройств.
Приемопередатчик 115 перехватывает сигналы 110, передаваемые от одной или более систем 105 связи. Предпочтительно каждый сигнал 110 включает в себя идентификацию вызывающего абонента, чтобы идентифицировать источник вызова, связанного с сигналом 110. Например, идентификация вызывающего абонента может быть номером телефона, с которого произошел вызов. В приемопередатчике 115 предпочтительно используются обычные методы демодуляции для приема сигналов 110. Приемопередатчик 115 соединен с процессором 120 и реагирует на одну или несколько команд от процессора 120. Например, когда приемопередатчик 115 принимает команду от процессора 115, приемопередатчик 115 генерирует сигнал для связи через систему 105 связи. В общем, приемопередатчик 115 обеспечивает функциональные возможности приема и передачи для обмена информацией в течение одного или нескольких коммуникационных вызовов.
В альтернативном варианте осуществления (не показанном) устройство 100 связи включает в себя схему приемника и схему передатчика, осуществляющие функциональные возможности схемы приемопередатчика (не показаны). Специалистам в данной области техники должно быть понятно, что для устройства 100 связи можно использовать другие аналогичные электронные блок-схемы такого же или альтернативного типа.
К приемопередатчику 115 подсоединен процессор 120, использующий обычные методы обработки сигналов для обработки принимаемых сигналов. Специалистам в данной области техники должно быть понятно, что, если требуется, можно использовать дополнительные процессоры для оперирования потребностями в обработке процессора 120. Процессор 120 декодирует адрес в демодулированных данных принятого сигнала, сравнивает декодированный адрес с одним или более адресами, хранящимися в адресной памяти (не показанной) запоминающего устройства 125; и когда обнаруживается соответствие, переходит к обработке остальной части принятого сигнала.
После приема и обработки сообщения процессор 135 предпочтительно также генерирует сигнал управления для устройства 135 отображения, чтобы произвести визуальное уведомление о приеме сигнала 110. Когда устройство 135 отображения принимает сигнал управления от процессора 120, отображается индикация вызова. Индикацией вызова может быть, например, идентификация вызывающего абонента, связанная с источником вызова, когда сигнал 110 представляет собой телефонный вызов. В качестве альтернативы индикация вызова может быть именем или изображением, связанным с идентификацией вызывающего абонента, принимаемой в сигнале 110, который был вручную установлен пользователем устройства и сохранен в запоминающем устройстве 125 для более позднего использования. Устройство 135 отображения может быть, например, жидкокристаллическим дисплеем, используемым для отображения текста и графических символов. Специалистам в данной области техники должно быть понятно, что для устройства 135 отображения можно использовать другие аналогичные устройства отображения, типа телевизионного дисплея.
После приема и обработки сообщения или вызова процессор 120 генерирует сигнал управления для схемы 130 сигналов оповещения в качестве уведомления, что принят сигнал 110. Схема 130 сигналов оповещения может включать в себя громкоговоритель (не показан) со связанными схемами приведения в действие громкоговорителя, способный воспроизводить мелодии и другие звуковые сигналы оповещения, вибропреобразователь (не показан) со связанными схемами приведения в действие вибропреобразователя, способный производить физические вибрации, или один или несколько светодиодов (СИД) (не показаны) со связанными схемами возбуждения СИД, способные производить визуальный сигнал оповещения. Специалистам в данной области техники должно быть понятно, что для схемы 130 сигналов оповещения можно использовать другие подобные средства сигналов оповещения, также как любую комбинацию описанных звуковых, вибрирующих и визуальных выходных сигналов оповещения. В общем, схема 130 сигналов оповещения обеспечивает оповещающее уведомление о принятом вызове.
Для выполнения необходимых функций устройства 100 связи процессор 120 подсоединен к запоминающему устройству 125. Запоминающее устройство 125, в соответствии с настоящим изобретением, включает в себя память 140 установок пользователя и память 145 принимаемых вызовов. Запоминающее устройство 125, например, может включать в себя оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ) и электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ) (не показаны).
В дополнение к запоминающему устройству 125, устройство 100 связи дополнительно может быть подсоединено к устройству 150 хранения данных внешнего запоминающего устройства, чтобы обеспечить требуемые объем и конфигурацию памяти устройства 100 связи, в том числе для обеспечения функциональных возможностей памяти 140 установок пользователя и памяти 145 принимаемых вызовов. Устройство 150 хранения данных внешнего запоминающего устройства может быть связано непосредственно с устройством 100 связи, или может быть связано через беспроводное подключение, типа интерфейса инфракрасного, радиочастотного излучения или протокола Bluetooth. Устройством 150 хранения данных внешнего запоминающего устройства может быть, например, карта модуля идентификации абонента (SIM-карта). SIM-карта представляет собой электронное устройство, обычно включающее в себя блок микропроцессора и запоминающее устройство, подходящее для инкапсулирования в небольшой гибкой пластиковой карточке. SIM-карта дополнительно включает в себя некоторый вид интерфейса для осуществления связи с внешним устройством или системой. SIM-карту можно использовать для передачи разнообразной информации от/на устройство 100 связи и/или любое другое совместимое устройство.
Фиг.2 иллюстрирует память 140 установок пользователя для использования в устройстве связи фиг.1. Память 140 установок пользователя, например, может быть пространством памяти запоминающего устройства в запоминающем устройстве 125 или, в качестве альтернативы, может быть пространством памяти запоминающего устройства в устройстве 150 хранения данных внешнего запоминающего устройства. Как иллюстрируется на фиг.2, память 140 установок пользователя предпочтительно хранит множество категорий 205 параметров вызовов, каждая из которых связана с одним или более параметрами принимаемых вызовов 200. В памяти 140 установок пользователя также хранится множество связанных (соответствующих) сигналов 210 оповещения. Каждая категория 215 параметров вызовов имеет связанный сигнал 220 оповещения. Связь конкретного сигнала оповещения с каждой категорией параметров вызовов обеспечивает пользователю устройства индикацию типа вызывающего абонента, не требуя никакой установки или настройки вручную.
Фиг.3 иллюстрирует один вариант осуществления памяти 145 принимаемых вызовов для использования в устройстве связи фиг.1. Память 145 принимаемых вызовов, например, может быть пространством памяти запоминающего устройства в запоминающем устройстве 125 или, в качестве альтернативы, может быть пространством памяти запоминающего устройства в устройстве 150 хранения данных внешнего запоминающего устройства. Память 145 принимаемых вызовов предпочтительно хранит множество источников 300 вызовов, идентифицирующих источники вызовов всех принимаемых вызовов для устройства 100 связи. Память 145 принимаемых вызовов дополнительно хранит множество подсчетов 305 вызовов. Каждый источник 310 вызова имеет связанный подсчет 315 вызовов, соответствующий параметру вызовов и/или сообщений, принятых от того источника 310 вызова. Каждый раз, когда новый вызов или сообщение принимается от источника 310 вызова, связанный подсчет 315 вызовов для этого источника 310 вызова увеличивается. Процессор 120 предпочтительно использует связанный подсчет 315 вызовов, чтобы категоризировать (распределять по категориям) источник 310 вызова в одну из множества категорий 205 параметров вызовов каждый раз, когда от источника 310 вызова принимается вызов или сообщение.
Обращаясь снова к фиг.1, отметим, что процессор 120, в соответствии с настоящим изобретением, запрограммирован для использования информации, хранящейся в памяти 140 установок пользователя и памяти 145 принимаемых вызовов, чтобы идентифицировать соответствующий сигнал оповещения для использования при приеме входящего сообщения или вызова. Фиг.4 представляет блок-схему, иллюстрирующую один вариант осуществления функционирования устройства связи при идентификации подлежащего использованию сигнала оповещения.
Процесс фиг.4 начинается с этапа 400, на котором устройство 100 связи находится в режиме ожидания. Режим ожидания выполняется устройством 100 связи с минимальной мощностью, чтобы сохранить срок службы аккумуляторной батареи. Затем, на этапе 405, процесс выполняет проверку относительно принятого вызова. Например, процессор 120 периодически проверяет, один или несколько сигналов 110 были приняты от одной или нескольких систем 105 связи, включая сообщение и/или речевой вызов. Если на этапе 405 вызов не принят, процесс циклически возвращается назад и периодически выполняет проверку относительно принятого вызова. Когда вызов принят, процесс продолжается на этапе 410, на котором процесс выполняет проверку, является ли источник принятого вызова хранящимся источником. Например, процессор 120 сравнивает идентификацию вызывающего абонента источника принятого вызова с множеством источников 300 вызовов, хранящихся в памяти 145 принимаемых вызовов. На этапе 415, если источник принятого вызова в перечне множества источников 300 вызовов не содержится, параметр вызова для источника вызова устанавливается на нуль. Затем, на этапе 420, источник принятого вызова сохраняется. Например, устройство 100 связи сохраняет новый источник принятого вызова в памяти 145 принимаемых вызовов. На этапе 425, если источник принятого вызова на этапе 410 представляет собой хранящийся источник вызова, параметр вызова устанавливается на подсчет вызовов, связанный с этим источником вызова. Например, процессор 120 извлекает подсчет 315 вызовов для источника 310 вызова, когда источник 310 вызова является источником принятого сигнала 110. Затем, и после этапа 420, сигнал оповещения устанавливается на сигнал оповещения, связанный с параметром вызова (на этапе) 430. Например, процессор 120 определяет категорию 215 параметров вызовов, сравнивая подсчет 315 вызовов с диапазонами параметров вызовов каждой из хранящихся категорий параметров вызовов в памяти 140 установок пользователя. Затем процессор 120 идентифицирует связанный сигнал 220 оповещения для категории 215 параметров вызовов. Затем, на этапе 435, подсчет вызовов для источника принятого вызова увеличивается. После этого процесс циклически возвращается назад к этапу 400, на котором устройство 100 связи возвращается в режим ожидания. Специалистам в данной области техники должно быть понятно, что по завершении процесса фиг.4 устройство 100 связи может дополнительно функционировать посредством оповещения, отображения, участия в коммуникационном вызове и т.д.
Примерный сценарий функционирования фиг.4 иллюстрируется ниже. Чтобы начать процесс, устройство связи принимает первый коммуникационный вызов, включающий в себя первую идентификацию вызывающего абонента первого источника вызова. Например, приемопередатчиком принят первый коммуникационный вызов от системы связи. Процессор сравнивает первую идентификацию вызывающего абонента с каждой из множества хранящихся идентификаций вызывающих абонентов каждого из множества хранящих источников вызовов, которые хранятся в памяти принимаемых вызовов. Если первая идентификация вызывающего абонента не соответствует одной или нескольким из множества хранящихся идентификаций вызывающих абонентов, которые хранятся в памяти принимаемых вызовов, процессор устанавливает первый подсчет вызовов на нуль и сохраняет первый источник вызова и первый подсчет вызовов в памяти принимаемых вызовов. Затем процессор извлекает первый подсчет вызовов, связанный с первым источником вызова, из памяти принимаемых вызовов. После этого процессор сравнивает первый подсчет вызовов с каждым диапазоном параметров вызовов, связанным с каждой из множества категорий параметров вызовов, хранящихся в памяти установок пользователя, чтобы идентифицировать первую категорию параметров вызовов. Затем процессор отправляет команду в схему сигналов оповещения, идентифицирующую соответствующий сигнал оповещения для использования, и в ответ схема сигналов оповещения выдает сигнал оповещения, используя первый сигнал оповещения, связанный с первой категорией параметров вызовов. Предпочтительно после этого процессор увеличивает значение первого подсчета вызовов, хранящегося в памяти принимаемых вызовов.
Точно так же устройство связи может после этого принимать второй коммуникационный вызов, включающий в себя вторую идентификацию вызывающего абонента второго источника вызова. Например, приемопередатчиком принят второй коммуникационный вызов от системы связи. Процессор сравнивает вторую идентификацию вызывающего абонента с каждой из множества хранящихся идентификаций вызывающего абонента каждого из множества хранящихся источников вызовов, которые хранятся в памяти принимаемых вызовов. Если вторая идентификация вызывающего абонента не соответствует одной или нескольким из множества хранящихся идентификаций вызывающего абонента, которые хранятся в памяти принимаемых вызовов, процессор устанавливает второй подсчет вызовов на нуль и сохраняет второй источник вызова и второй подсчет вызовов в памяти принимаемых вызовов. После этого процессор извлекает второй подсчет вызовов, связанный со вторым источником вызова, из памяти принимаемых вызовов. Затем процессор сравнивает второй подсчет вызовов с каждым диапазоном параметров вызовов, связанным с каждой из множества категорий параметров вызовов, которые хранятся в памяти установок пользователя, чтобы идентифицировать вторую категорию параметров вызовов. Затем процессор отправляет команду в схему сигналов оповещения, идентифицирующую соответствующий сигнал оповещения для использования, и в ответ сигнальная схема выдает сигнал оповещения, используя второй сигнал оповещения, связанный со второй категорией параметров вызовов. Предпочтительно после этого процессор увеличивает значение второго подсчета вызовов, хранящегося в памяти принимаемых вызовов. Специалистам в данной области техники должно быть понятно, что этот процесс можно продолжить для множества коммуникационных вызовов и множества источников связи. Дополнительно специалистам в данной области техники должно быть понятно, что вторая категория параметров вызовов может быть такой же, как первая категория параметров вызовов, или, в качестве альтернативы, может отличаться от первой категории параметров вызовов. Кроме того, второй сигнал оповещения может быть таким же или, в качестве альтернативы, может отличаться от первого сигнала оповещения.
Это раскрытие предназначено для пояснения, как приспосабливать и использовать различные варианты осуществления в соответствии с изобретением, а не для ограничения предполагаемой истины, и справедливо для его объема и сущности. Вышеизложенное описание не предназначено для того, чтобы быть исчерпывающим или ограничивать изобретение раскрытой точной формой. В свете вышеупомянутых доктрин возможны модификации или видоизменения. Вариант (варианты) осуществления был выбран и описан с целью обеспечения наилучшей иллюстрации принципов изобретения и его практического применения, и чтобы дать возможность специалистам в данной области техники использовать изобретение в различных вариантах осуществления и с различными модификациями, подходящими для предполагаемого конкретного использования. Все такие модификации и видоизменения находятся в рамках объема изобретения, как определено прилагаемой формулой изобретения, с возможными поправками, внесенными во время нахождения этой заявки на патент на рассмотрении, и всеми его эквивалентами, при интерпретировании в соответствии с объемом притязаний, на который они объективно, юридически и справедливо имеют право.