[0001] По настоящей заявке испрашивается приоритет согласно заявке на патент Китайской Народной Республики №2014107134134, поданной 28 ноября 2014 года, содержание которой целиком включено в состав настоящей заявки путем ссылки.
Область техники
[0002] Настоящее изобретение относится главным образом к области электронной технологии, а более конкретно к способу сообщения о запросе на вызов и устройству для его осуществления.
Предпосылки создания изобретения
[0003] С быстрым развитием технологии связи мобильные телефоны стали одним из видов необходимых в повседневной жизни электронных устройств. При этом в настоящее время электронные устройства становятся интеллектуальными, и число пользователей интеллектуальных мобильных телефонов увеличивается.
[0004] Обычно когда пользователь звонит по мобильному телефону, мобильный телефон обнаруживает, что экран находится вблизи тела человека посредством датчика расстояния, и отключает экран. Когда мобильный телефон принимает другой вызов во время текущего разговора, динамик издает приглашающий гудок "ду…ду…". Когда пользователь кладет мобильный телефон, датчик расстояния определяет, что экран удален от тела человека, и тогда экран включается для отображения соответствующей информации о запросе на вызов так, что пользователь может решить, принять ли запрос на вызов согласно этой информации.
[0005] При реализации настоящего изобретения в существующем уровне техники обнаружены по меньшей мере следующие проблемы.
[0006] В указанном выше процессе интервал времени от момента, когда пользователь кладет мобильный телефон до момента включения экрана пока пользователь не читает информацию о пользователе (такую как имя пользователя и т.п.), посылающем запрос на вызов, может быть продолжительным, что приводит тому, что пользователь пропускает важную информацию о текущем вызове, который другая сторона будет вынуждена повторить. Поэтому эффективность получения информации является достаточно низкой.
Краткое описание изобретения
[0007] Для преодоления проблемы существующего уровня техники настоящее изобретение предлагает способ сообщения о запросе на вызов и устройство для его осуществления. Предлагаются следующие технические решения.
[0008] Согласно первому аспекту вариантов осуществления настоящего изобретения предлагается способ сообщения о запросе на вызов, включающий следующие шаги:
[0009] прием запроса на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала;
[00010] запрос первой информации о пользователе в соответствии с коммуникационной идентификацией второго терминала из списка контактов, хранящегося локально; и
[00011] определение соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе и воспроизведение первых аудиоданных.
[00012] Опционально способ также включает следующие шаги:
[00013] если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, передачу на сервер запроса о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала;
[00014] при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определение атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соотношениям между типами пользователей и атрибутами оповещения, при этом атрибут оповещения может принимать значение «оповещать» или «не оповещать»;
[00015] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», получение заранее сохраненных вторых аудиоданных, соответствующих типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизведение вторых аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключение аудио-сообщения о запросе на вызов.
[00016] Опционально способ также включает:
[00017] при приеме типа пользователя и второй информации о пользователе, соответствующей коммуникационной идентификации второго терминала, переданных сервером, определение атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соотношениям между типами пользователей и атрибутами оповещения; и
[00018] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определение соответствующих третьих аудиоданных путем аудио-преобразования согласно второй информации о пользователе, и воспроизведение третьих аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключение аудио-сообщения о запросе на вызов.
[00019] Опционально способ также включает:
[00020] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определение соответствующих четвертых аудиоданных путем аудио-преобразования согласно коммуникационной идентификации второго терминала, и воспроизведение четвертых аудиоданных; или
[00021] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, получение заранее сохраненных пятых аудиоданных для сообщения о неизвестном входящем вызове, и воспроизведение пятых аудиоданных; или
[00022] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, отключение аудио-сообщения о запросе на вызов.
[00023] Опционально способ также включает:
[00024] прием команды для установки атрибута оповещения, которая включает тип пользователя, подлежащий установке, и атрибут оповещения, подлежащий установке; и
[00025] замещение атрибута оповещения, соответствующего типу пользователя, подлежащего установке, в соответствующих соотношениях между типами пользователей и атрибутами оповещения, атрибутом оповещения, подлежащим установке.
[00026] Согласно второму аспекту вариантов осуществления настоящего изобретения предлагается устройство для сообщения о запросе на вызов, содержащее:
[00027] модуль приема, сконфигурированный для приема запроса на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала;
[00028] модуль запроса, сконфигурированный для запроса первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала из списка контактов, хранящемся локально;
[00029] модуль воспроизведения, сконфигурированный для определения соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе и для воспроизведения первых аудиоданных.
[00030] Опционально модуль запроса также сконфигурирован для:
[00031] если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, передачи на сервер запроса о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала;
[00032] при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определения атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соотношениям между типами пользователей и атрибутами оповещения, при этом атрибут оповещения принимает значение «оповещать» или «не оповещать»; и
[00033] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», получения заранее сохраненных вторых аудиоданных, соответствующих типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизведения вторых аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключения аудио-сообщения о запросе на вызов.
[00034] Опционально модуль запроса также сконфигурирован для:
[00035] при приеме типа пользователя и второй информации о пользователе, соответствующей коммуникационной идентификации второго терминала, переданных сервером, определения атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соотношениям между типами пользователей и атрибутами оповещения; и
[00036] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определения соответствующих третьих аудиоданных путем аудио-преобразования согласно второй информации о пользователе, и воспроизведения третьих аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключения аудио-сообщения о запросе на вызов.
[00037] Опционально модуль запроса также сконфигурирован для:
[00038] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определения соответствующих четвертых аудиоданных путем аудио-преобразования согласно коммуникационной идентификации второго терминала, и воспроизведения четвертых аудиоданных; или
[00039] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, получения заранее сохраненных пятых аудиоданных для сообщения о неизвестном входящем вызове, и воспроизведения пятых аудиоданных; или
[00040] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, отключения аудио-сообщения о запросе на вызов.
[00041] Опционально устройство также содержит модуль настройки, сконфигурированный для:
[00042] приема команды для установки атрибута оповещения, которая включает тип пользователя, подлежащий установке, и атрибут оповещения, подлежащий установке; и
[00043] замещение атрибута оповещения, соответствующего типу пользователя, подлежащего установке в соответствующих соотношениях между типами пользователей и атрибутами оповещения, атрибутом оповещения, подлежащим установке.
[00044] Согласно третьему аспекту вариантов осуществления настоящего изобретения, предлагается устройство для сообщения о запросе на вызов, содержащее:
[00045] процессор; и
[00046] память для хранения команд, выполняемых процессором;
[00047] при этом процессор сконфигурирован для выполнения:
[00048] приема запроса на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала;
[00049] запроса первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала из списка контактов, хранящегося локально; и
[00050] определения соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе, и воспроизведения первых аудиоданных.
[00051] Преимущества данных технических решений согласно вариантам осуществления настоящего изобретения включают следующее:
[00052] в данном варианте осуществления принимается запрос на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала; запрашивается первая информация о пользователе, соответствующая коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально; определяются соответствующие первые аудиоданные путем аудио-преобразования согласно первой информации о пользователе, и воспроизводятся первые аудиоданные. В результате, когда пользователь принимает запрос на вызов от второго терминала во время разговора с первым терминалом, при этом держа мобильный телефон в руке, пользователь может получить информацию о пользователе второго терминала посредством звукового сигнала, воспроизведенного динамиком, не кладя мобильный телефон, чтобы просмотреть содержание, отображаемое на экране, таким образом, информация о текущем вызове не теряется. Следовательно, повышается эффективность получения информации.
[00053] Следует понимать, что предшествующее общее описание и последующее подробное описание приводятся только для примера и пояснения, и не ограничивают настоящее изобретение.
Краткое описание чертежей
[00054] Сопроводительные чертежи, составляющие часть настоящего описания, поясняют варианты осуществления, соответствующие настоящему изобретению, и вместе с описанием служат для разъяснения принципов настоящего изобретения.
[00055] На фиг. 1 показан алгоритм способа сообщения о запросе на вызов в соответствии с вариантом осуществления.
[00056] На фиг. 2 показан алгоритм способа сообщения о запросе на вызов в соответствии с вариантом осуществления.
[00057] На фиг. 3 показан алгоритм способа сообщения о запросе на вызов в соответствии с вариантом осуществления.
[00058] На фиг. 4 показана структурная схема устройства для сообщения о запросе на вызов в соответствии с одним вариантом осуществления.
[00059] На фиг. 5 показана структурная схема терминала согласно другому варианту осуществления.
[00060] На указанных чертежах показаны конкретные варианты осуществления настоящего изобретения, для которых далее приводится подробное описание. Сопроводительные чертежи и описание предназначены не для ограничения объема настоящего изобретения, а для того, чтобы разъяснить сущность настоящего изобретения для специалистов в данной области техники посредством конкретных примеров.
Подробное описание изобретения
[00061] Далее следует подробное описание вариантов осуществления, которые проиллюстрированы на сопроводительных чертежах. Последующее описание содержит ссылки на сопроводительные чертежи, при этом одинаковые номера на разных чертежах обозначают одинаковые или аналогичные элементы, если не указано другое. Реализации, рассматриваемые в последующем описании вариантов осуществления, не представляют все реализации, соответствующие настоящему изобретению. Напротив, они представляют собой только примеры устройств и способов согласно аспектам настоящего изобретения, сформулированным в прилагаемой формуле изобретения.
[00062] Первый вариант осуществления.
[00063] Вариант осуществления настоящего изобретения предлагает способ сообщения о запросе на вызов. Как показано на фиг. 1, данный способ включает следующие шаги.
[00064] На шаге 101 принимается запрос на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала.
[00065] На шаге 102 запрашивается первая информация о пользователе, соответствующая коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально.
[00066] На шаге 103 определяются соответствующие первые аудиоданные путем аудио-преобразования согласно первой информации о пользователе, и воспроизводятся первые аудиоданные.
[00067] В данном варианте осуществления принимается запрос на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала; запрашивается первая информация о пользователе, соответствующая коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально; и определяются соответствующие первые аудиоданные путем аудио-преобразования согласно первой информации о пользователе, и воспроизводятся первые аудиоданные. В результате, когда пользователь принимает запрос на вызов от второго терминала во время разговора с первым терминалом, при этом держа мобильный телефон в руке, пользователь получает информацию о пользователе второго терминала посредством звукового сигнала, воспроизводимого динамиком, не кладя мобильный телефон, чтобы посмотреть содержимое, отображаемое на экране, таким образом, информация о текущем вызове не теряется. В результате повышается эффективность получения информации.
[00068] Второй вариант осуществления.
[00069] Вариант осуществления настоящего изобретения предлагает способ сообщения о запросе на вызов, который реализуется посредством терминала (здесь и далее именуется как "локальный терминал", чтобы отличать от терминала другой стороны вызова). Практически локальный терминал может представлять собой мобильный телефон, планшет, ноутбук и т.д. В данном варианте осуществления указанный способ описывается для реализации в мобильном телефоне в качестве примера, аналогично другим вариантам осуществления, которые здесь не описываются.
[00070] Далее данный способ, как показано на фиг. 1, подробно описывается со ссылкой на варианты осуществления.
[00071] На шаге 101 принимается запрос на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала.
[00072] В конкретном случае коммуникационная идентификация может представлять собой идентификационную информацию терминала для голосовых вызовов, такую как номер телефона и т.п.
[00073] На практике пользователь первого терминала набирает телефонный номер локального терминала на первом терминале, в результате чего первый терминал посылает запрос на вызов на локальный терминал. Если пользователь локального терминала щелкнет по кнопке приема, локальный терминал запускает установление телефонного соединения с первым терминалом. В это время локальный терминал и первый терминал осуществляют разговор. Во время этого вызова если пользователь второго терминала набирает телефонный номер локального терминала на втором терминале, то второй терминал запускает передачу запроса на вызов в локальный терминал. В это время локальный терминал принимает запрос на вызов от второго терминала в процессе разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала, такую как телефонный номер второго терминала.
[00074] На шаге 102 запрашивается первая информация о пользователе, соответствующая коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально.
[00075] На практике информация о пользователе может представлять собой имя контакта, сопутствующую детальную информацию о контакте (например, тип пользователя, компания, город и т.п.).
[00076] На практике локальный терминал сопоставляет текущую коммуникационную идентификацию с каждой коммуникационной идентификацией, сохраненной в локальном списке контактов. Если найдена идентичная коммуникационная идентификация, то извлекается информация о пользователе (т.е. первая информация о пользователе), такая как имя контакта, соответствующее коммуникационной идентификации и хранящееся в списке контактов. Такая информация обычно представляет собой текстовую информацию. Например, если номер входящего вызова "12345678900", этот номер сопоставляется с каждым номером в списке контактов. Если номер "12345678900" обнаружен, информация о пользователе, соответствующая "12345678900" извлекается, например "Zhang San".
[00077] На шаге 103 определяются соответствующие первые аудиоданные путем аудио-преобразования согласно первой информации о пользователе, и воспроизводятся первые аудиоданные.
[00078] На практике база данных текст-аудио может быть заранее сохранена в приложении голосового вызова локального терминала, в котором могут быть сохранены аудиоданные, соответствующие каждому текстовому слову. Например, соответствующее соотношение между словом "Wang" и аудиоданными "Wang". После того как локальный терминал находит первую информацию о пользователе, соответствующую коммуникационной идентификации второго терминала, информация о пользователе может быть обработана путем аудио-преобразования, и найденные аудиоданные затем могут быть объединены в порядке соответствующих слов, чтобы получить аудиоданные, соответствующие первой информации о пользователе. Кроме того локальный терминал также может заранее сохранить общие аудиоданные для сообщения голосом, например аудиоданные "входящий вызов", и заранее задать позицию в общих аудиоданных, куда могут быть вставлены аудиоданные, соответствующие первой информации о пользователе, например, перед общими аудиоданными. После того как локальный терминал определяет аудиоданные, соответствующие первой информации о пользователе, аудиоданные вставляются на соответствующую позицию общих аудиоданных, чтобы получить аудиоданные для воспроизведения (т.е. первые аудиоданные). Затем локальный терминал может воспроизвести первые аудиоданные. Воспроизведение первых аудиоданных и воспроизведение аудиоданных разговора может производиться одновременно. Например, локальный терминал находит первую информацию о пользователе "Li Si" и преобразовывает текстовую информацию "Li" и "Si" соответственно в аудиоданные "Li" и "Si", чтобы получить аудиоданные "Li Si". Затем аудиоданные "Li Si" вставляются перед заранее заданными аудиоданными "входящий вызов", чтобы получить аудиоданные " Li Si входящий вызов", которые воспроизводятся динамиком.
[00079] Опционально, если на шаге 102 информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, локальный терминал может через сервер запросить тип пользователя второго терминала для сообщения о запросе на вызов. Соответствующий процесс показан на фиг. 2 и включает следующие шаги.
[00080] На шаге 201, если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, на сервер посылается запрос о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала.
[00081] На практике если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, локальный терминал может генерировать запрос о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала, затем посылает этот запрос на сервер, чтобы из сервера получить тип пользователя второго терминала, как, например, экспресс-доставка, продажи, обман и т.д. Сервер может представлять собой фоновый сервер для указанного выше приложения голосового вызова.
[00082] Сервер может заранее задавать множество типов пользователей, как, например, экспресс-доставка, продажи, обман и т.д. Для каждого терминала, на котором установлено это приложение, во время или после каждого вызова приложение может отображать окно установки типа пользователя, в котором отображаются варианты типов пользователей для установки через сервер с тем, чтобы позволить пользователю выбирать тип пользователя для другой стороны текущего вызова. После щелчка пользователя на конкретном типе пользователя (например, экспресс-доставка), терминал генерирует запрос на установку типа пользователя, при этом запрос включает указанный выше тип пользователя, выбранный щелчком, и коммуникационную идентификацию (например, телефонный номер) другой стороны, затем отправляет запрос на установку типа пользователя на сервер. Сервер записывает коммуникационную идентификацию, связанную с упомянутым типом пользователя. Таким образом, сервер формирует базу данных типов пользователей. Когда сервер получает запрос на установку типа пользователя, переданный локальным терминалом, сервер получает коммуникационную идентификацию, включенную в запрос, определяет тип пользователя, соответствующий коммуникационной идентификации, в базе данных типов пользователей и возвращает результат на локальный терминал.
[00083] На шаге 202 при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определяется атрибут оповещения, соответствующий типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соответствующим соотношениям между типами пользователей и атрибутами оповещения, при этом атрибут оповещения принимает значение «оповещать» или «не оповещать».
[00084] В конкретном случае тип пользователя может представлять собой "обман", "экспресс-доставка", "продажи" и т.п. Атрибут оповещения является заранее заданной информацией о том, нужно ли сообщать о запросе на вызов, при этом атрибут оповещения может принимать значение «оповещать» или «не оповещать».
[00085] На практике указанное выше приложение, установленное на локальном терминале, может заранее сохранить атрибуты оповещения, соответствующие различным типам пользователей, чтобы установить соотношения между типами пользователей и атрибутами оповещения. Соответствующие соотношения могут храниться в форме таблицы, как показано в таблице 1. Такие соотношения могут быть заданы в процессе разработки приложения и изменены пользователем в процессе использования.
[00086] После приема типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, локальный терминал может искать атрибут оповещения, соответствующий типу пользователя, в указанной выше таблице соотношений.
[00087] На шаге 203, если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определяются заранее сохраненные вторые аудиоданные, соответствующие типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизводятся вторые аудиоданные; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», аудио-сообщение о запросе на вызов отключается.
[00088] На практике для каждого типа пользователя указанное выше приложение может заранее сохранить соответствующие аудиоданные, чтобы сообщать о типе пользователя. Например, если типом пользователя является "экспресс-доставка", то сохраненными соответствующими аудиоданными являются "входящий вызов экспресс-доставка" или т.п. Когда локальный терминал определяет атрибут оповещения, соответствующий типу пользователя, который соответствует коммуникационной идентификации второго терминала, и если этим атрибутом оповещения является «оповещать», локальный терминал определяет аудиоданные (т.е. вторые аудиоданные), соответствующие типу пользователя и воспроизводит эти аудиоданные. Воспроизведение вторых аудиоданных и аудиоданных разговора с первым терминалом может выполняться одновременно; при этом, если атрибутом оповещения является «не оповещать», аудио-сообщение о запросе на вызов может быть отключено. Другими словами о запросе на вызов не сообщается посредством звукового сигнала, включая голосовое сообщение, сообщение гудками (например, гудок "ду…ду…") или т.п. В то же время соответствующая информация о запросе на вызов может отображаться на экране, например номер телефона и т.п.
[00089] Опционально на шаге 201 после передачи локальным терминалом запроса о типе пользователя на сервер, в дополнение к определению типа пользователя второго терминала сервер также может определить информацию о пользователе, соответствующую коммуникационной идентификации второго терминала, и вернуть ее на локальный терминал. В таком случае голосовое сообщение может быть выполнено на основе информации о пользователе, если таковое требуется. Соответствующий процесс показан на фиг. 3 и включает следующие шаги.
[00090] На шаге 202' при приеме типа пользователя и второй информации о пользователе, соответствующей коммуникационной идентификации второго терминала, переданных сервером, определяется атрибут оповещения, соответствующий типу пользователя, который соответствует коммуникационной идентификации второго терминала, в соответствии с заранее сохраненными соотношениями между типами пользователей и атрибутами оповещения.
[00091] В конкретном случае вторая информация о пользователе может представлять собой информацию о компании или т.п. Например, если типом пользователя является "экспресс-доставка", второй информацией о пользователе может быть "экспресс-доставка SF", "экспресс-доставка YTO" и т.д.
[00092] На практике, если организована база данных типов пользователей, то для конкретного типа пользователя сервер может получить набор коммуникационных идентификаций от компаний, соответствующих этому типу пользователя, например набор телефонных номеров, и сохранить каждую коммуникационную идентификацию в наборе коммуникационных идентификаций, связанных с соответствующим типом пользователя. Более того, информация (такая как имя компании) о компании может сохраняться как информация о пользователе, связанная с каждой коммуникационной идентификацией. Когда принимается запрос о типе пользователя, переданный локальным терминалом, сервер получает коммуникационную идентификацию, содержащуюся в запросе, и определяет тип пользователя, соответствующий коммуникационной идентификации, по базе данных типов пользователей. Более того, также может быть найдена информация о пользователе (такая как имя компании), соответствующая коммуникационной идентификации, для передачи на локальный терминал. Например, если коммуникационная идентификация, включенная в запрос о типе пользователя, полученная сервером, является телефонным номером курьера из экспресс-доставки SF, то сервер определяет тип пользователя, соответствующий телефонному номеру, как экспресс-доставка и соответствующую информацию о пользователе как экспресс-доставка SF.
[00093] Когда локальный терминал принимает тип пользователя и информацию о пользователе (т.е. вторую информацию о пользователе), переданные сервером, атрибут оповещения, соответствующий типу пользователя, может быть запрошен из таблицы соответствующих соотношений.
[00094] На шаге 203', если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определяются соответствующие третьи аудиоданные, путем аудио-преобразования согласно второй информации о пользователе, и воспроизводятся третьи аудиоданные; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», аудио-сообщение о запросе на вызов отключается.
[00095] На практике если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», выполняется процесс аналогичный шагу 103. Локальный терминал производит аудио-преобразование второй информации о пользователе, запрашивает аудиоданные, соответствующие каждому слову текстовой информации из второй информации о пользователе, из указанной выше базы данных текст-аудио и объединяет аудиоданные в порядке соответствующих слов, чтобы получить аудиоданные, соответствующие второй информации о пользователе. Затем эти аудиоданные могут быть вставлены на соответствующие позиции в общих аудиоданных, чтобы получить аудиоданные (т.е. третьи аудиоданные) для воспроизведения. После этого локальный терминал воспроизводит третьи аудиоданные. Воспроизведение третьих аудиоданных и воспроизведение аудиоданных разговора с первым терминалом может выполняться одновременно. Например, если локальный терминал находит, что второй информацией о пользователе является "экспресс-доставка SF", то типом пользователя является "экспресс-доставка", и сообщается атрибут оповещения "экспресс-доставка", текстовая информация "экспресс", "доставка", "S", "F" преобразовывается в аудиоданные "экспресс", "доставка", "S", "F", чтобы получить аудиоданные "экспресс-доставка SF". Аудиоданные "экспресс-доставка SF" затем вставляются перед заранее заданными аудиоданными "входящий вызов", чтобы получить аудиоданные "экспресс-доставка SF входящий вызов", которые воспроизводятся динамиком.
[00096] Если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», аудио-сообщение о запросе на вызов отключается. Другими словами о запросе на вызов не сообщается посредством звукового сигнала, включая голосовое сообщение, сообщение гудками (например, гудок "ду…ду…") или т.п. В то же время соответствующая информация о запросе на вызов может отображаться на экране, например телефонный номер или т.п.
[00097] Опционально после отправки локальным терминалом запроса о типе пользователя на сервер на шаге 201, если не принят тип пользователя, возвращенный сервером, выполняется один из следующих процессов.
[00098] В первом процессе, если не принят тип пользователя, соответствующий коммуникационной идентификации второго терминала, переданный сервером, определяются соответствующие четвертые аудиоданные путем аудио-преобразования согласно коммуникационной идентификации второго терминала, и воспроизводятся четвертые аудиоданные.
[00099] На практике после отправки локальным терминалом запроса о типе пользователя на сервер, если не принимается тип пользователя, возвращенный сервером в течение заранее заданного интервала времени (например, 3 секунды) или принимается сообщение об ошибке, переданное сервером, запрашиваются аудиоданные, соответствующие каждому слову в телефонном номере второго терминала, и найденные аудиоданные объединяются в порядке соответствующих слов, чтобы получить аудиоданные, соответствующие этому телефонному номеру. Затем аудиоданные вставляются на заданную позицию в общих аудиоданных, чтобы получить аудиоданные (т.е. четвертые аудиоданные) для воспроизведения. После этого локальный терминал воспроизводит четвертые аудиоданные. Воспроизведение четвертых аудиоданных и воспроизведение аудиоданных разговора с первым терминалом может выполняться одновременно.
[000100] Во втором процессе, если не принят тип пользователя, соответствующий коммуникационной идентификации второго терминала, переданный сервером, определяются пятые аудиоданные для сообщения о неизвестном входящем вызове, и воспроизводятся пятые аудиоданные.
[000101] На практике указанное выше приложение может заранее сохранить аудиоданные (т.е. пятые аудиоданные) для сообщения о неизвестном входящем вызове с целью сообщения о запросе на вызов от неизвестного телефонного номера. Например, аудиоданными могут быть "неизвестный входящий телефонный вызов" или т.п. После отправки локальным терминалом запроса о типе пользователя на сервер, если не принимается тип пользователя, возвращенный сервером в течение заранее заданного интервала времени (например, 3 секунды) или принимается сообщение об ошибке, переданное сервером, воспроизводятся аудиоданные для сообщения о неизвестном входящем вызове.
[000102] В третьем процессе, если не принят тип пользователя, соответствующий коммуникационной идентификации второго терминала, переданный сервером, аудио-сообщение о запросе на вызов отключается.
[000103] На практике после отправки локальным терминалом запроса о типе пользователя на сервер, если не принимается тип пользователя, возвращенный сервером в течение заранее заданного интервала времени (например, 3 секунды) или принимается сообщение об ошибке, переданное сервером, аудио-сообщение о запросе на вызов отключается. Другими словами о запросе на вызов не сообщается посредством звукового сигнала, включая голосовое сообщение, сообщение гудками (например, гудок "ду…ду…") или т.п. В то же время соответствующая информация о запросе на вызов может отображаться на экране, например телефонный номер или т.п.
[000104] В варианте осуществления настоящего изобретения предлагается способ изменения атрибута оповещения, соответствующего типу пользователя. Соответствующий процесс может быть следующим: принимается команда для установки атрибута оповещения, которая включает тип пользователя, подлежащий установке, и атрибут оповещения, подлежащий установке; при этом атрибут оповещения, соответствующий типу пользователя, подлежащему установке в соотношениях между типами пользователей и атрибутами оповещения, заменяется атрибутом оповещения, подлежащим установке.
[000105] На практике в указанном выше приложении может быть установлен атрибут оповещения по умолчанию для каждого типа пользователя. Например, «экспресс-доставке» соответствует «оповещать», «продажам» соответствует «не оповещать» и «обману» соответствует «не оповещать». В процессе использования приложения пользователь может модифицировать атрибут оповещения по умолчанию. На странице настроек приложения может обеспечиваться окно настройки для установки атрибута оповещения, в которое могут быть включены флаговые поля для типов пользователей и флаговые поля для атрибутов оповещения. Пользователь может выбрать желаемый тип пользователя посредством флаговых полей для типов пользователей, а также выбрать «оповещать» или «не оповещать» посредством флаговых полей для атрибутов оповещения. Затем пользователь щелкает по кнопке подтверждения, и локальный терминал получает команду на установку атрибута оповещения, при этом команда включает тип пользователя (т.е. тип пользователя, подлежащий установке) и атрибут оповещения, выбранный пользователем (т.е. атрибут оповещения, подлежащий установке). Одновременно в указанной выше таблице соотношений локальный терминал модифицирует атрибут оповещения, соответствующий типу пользователя, подлежащему установке, на атрибут оповещения, подлежащий установке. Например, пользователь может изменить атрибут оповещения, соответствующий «продажам» с «не оповещать» на «оповещать».
[000106] В данном варианте осуществления принимается запрос на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала; запрашивается первая информация о пользователе, соответствующая коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально; определяются соответствующие первые аудиоданные путем аудио-преобразования согласно первой информации о пользователе, затем первые аудиоданные воспроизводятся. В результате, когда пользователь получает запрос на вызов от второго терминала во время разговора с первым терминалом, держа мобильный телефон в руке, пользователь получает информацию о пользователе второго терминала посредством звукового сигнала, воспроизводимого динамиком, не кладя мобильный телефон для просмотра содержимого, отображаемого на экране, таким образом, информация о текущем звонке не пропускается. В результате повышается эффективность получения информации.
[000107] Третий вариант осуществления.
[000108] На основе той же технической концепции предлагается устройство для сообщения о запросе на вызов в варианте осуществления настоящего изобретения. Как показано на фиг. 4, устройство содержит: модуль 410 приема, модуль 420 запроса и модуль 430 воспроизведения.
[000109] Модуль 410 приема сконфигурирован для приема запроса на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала.
[000110] Модуль 420 запроса сконфигурирован для запроса первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально.
[000111] Модуль 430 воспроизведения сконфигурирован для определения соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе и для воспроизведения первых аудиоданных.
[000112] Опционально модуль 420 запроса также сконфигурирован для:
[000113] если информация о пользователе, соответствующая коммуникационной идентификации второго терминала не найдена в списке контактов, хранящемся локально, передачи на сервер запроса о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала;
[000114] при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определения атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, в соответствии с заранее сохраненными соотношениями между типами пользователей и атрибутами оповещения, при этом атрибут оповещения принимает значение «оповещать» или «не оповещать»; и
[000115] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», получения заранее сохраненных вторых аудиоданных, соответствующих типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизведения вторых аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключения аудио-сообщения о запросе на вызов.
[000116] Опционально модуль 420 запроса также сконфигурирован для:
[000117] при приеме типа пользователя и второй информации о пользователе, соответствующей коммуникационной идентификации второго терминала, переданных сервером, определения атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, в соответствии с заранее сохраненными соотношениями между типами пользователей и атрибутами оповещения; и
[000118] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определения соответствующих третьих аудиоданных путем аудио-преобразования согласно второй информации о пользователе, и воспроизведения третьих аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключения аудио-сообщения о запросе на вызов.
[000119] Опционально модуль 420 запроса также сконфигурирован для:
[000120] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определения соответствующих четвертых аудиоданных путем аудио-преобразования согласно коммуникационной идентификации второго терминала, и воспроизведения четвертых аудиоданных; или
[000121] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, получения заранее сохраненных пятых аудиоданных для сообщения о неизвестном входящем вызове, и воспроизведения пятых аудиоданных; или
[000122] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, отключения аудио-сообщения о запросе на вызов.
[000123] Опционально устройство также содержит модуль настройки, сконфигурированный для:
[000124] приема команды для установки атрибута оповещения, которая включает тип пользователя, подлежащий установке, и атрибут оповещения, подлежащий установке; и
[000125] замещение атрибута оповещения, соответствующего типу пользователя, подлежащего установке в соответствующих соотношениях между типами пользователей и атрибутами оповещения, атрибутом оповещения, подлежащим установке.
[000126] В отношении устройства, поскольку в выше указанных вариантах осуществления конкретные операции, выполняемые каждым модулем, были подробно рассмотрены в вариантах осуществления соответствующих способов, то подробное описание модулей приводиться ниже не будет.
[000127] В данном варианте осуществления принимается запрос на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала; запрашивается первая информация о пользователе, соответствующая коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально; определяются соответствующие первые аудиоданные путем аудио-преобразования в соответствии с первой информацией о пользователе, и воспроизводятся первые аудиоданные. В результате, когда пользователь получает запрос на вызов от второго терминала во время разговора с первым терминалом, держа в руке мобильный телефон, пользователь получает информацию о пользователе второго терминала посредством звукового сигнала, воспроизводимого динамиком, не кладя мобильный телефон, чтобы просмотреть содержимое, отображаемое на экране, таким образом, информация о текущем вызове не пропускается. Следовательно, повышается эффективность получения информации.
[000128] Необходимо отметить что, в способе сообщения о запросе на вызов, который предлагается в рассмотренных выше вариантах осуществления, сообщение о запросе на вызов только иллюстрирует, как реализованы указанные выше функциональные модули. Тогда как на практике указанные функции могут выполняться другими функциональными модулями по желанию, другими словами внутренняя структура устройства может быть разделена на различные функциональные модули, чтобы реализовать все или часть из указанных выше функций. Кроме того, способ сообщения о запросе на вызов и устройство для его осуществления, предложенные рассмотренными выше вариантами осуществления, происходят от одной идеи, поэтому подробный процесс реализации устройства является аналогичным вариантам осуществления способов, и его подробное описание повторно не приводится.
[000129] Четвертый вариант осуществления.
[000130] Вариант осуществления настоящего изобретения предлагает структурную схему терминала. Терминал может представлять собой мобильный терминал, такой как мобильный телефон.
[000131] Как показано на фиг. 5, устройство 1000 может содержать один или более из следующих блоков: блок 1002 обработки, память 1004, блок 1006 питания, блок 1008 мультимедиа, блок 1010 аудио, интерфейс 1012 ввода/вывода (I/O), блок 1014 датчиков, блок 1016 связи.
[000132] Блок 1002 обработки обычно управляет всеми операциями устройства 1000, такими как операции, связанные с дисплеем, телефонными вызовами, передачей данных, операциями камер и операциями записи. Блок 1002 обработки может содержать один или более процессоров 1020 для выполнения команд, осуществляющих все или часть шагов в указанных выше способах. Кроме того блок 1002 обработки может содержать один или более модулей, которые облегчают взаимодействие между блоком 1002 обработки и другими блоками. Например, блок 1002 обработки может содержать модуль мультимедиа для облегчения взаимодействия между блоком 1008 мультимедиа и блоком 1002 обработки.
[000133] Память 1004 сконфигурирована для хранения данных различного типа, чтобы обеспечивать работу устройства 1000. Примеры таких данных включают команды для приложений или способов, выполняемых на устройстве 1000, данные контактов, данные телефонной книги, сообщения, изображения, видео и т.п. Память 1004 может быть реализована на базе энергозависимых или энергонезависимых запоминающих устройств любого типа или их комбинации, таких как статическая оперативная память (SRAM; static random access memory), электрически стираемая программируемая постоянная память (EEPROM; electrically erasable programmable read-only memory), стираемая программируемая постоянная память (EPROM; erasable programmable read-only memory), программируемая постоянная память (PROM; programmable read-only memory), постоянная память (ROM; read-only memory), магнитная память, флэш-память, магнитный или оптический диск.
[000134] Блок 1006 питания обеспечивает питание для различных блоков устройства 1000. Блок 1006 питания может содержать систему управления питанием, один или более источников питания и любые другие компоненты, связанные с генерированием, управлением и распределением питания в устройстве 1000.
[000135] Блок 1008 мультимедиа содержит экран, обеспечивающий интерфейс между устройством 1000 и пользователем. В некоторых вариантах осуществления экран может содержать жидкокристаллический дисплей (LCD; liquid crystal display) и сенсорную панель (TP; touch panel). Если экран содержит сенсорную панель, то экран может быть реализован в форме сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает один или более сенсорных датчиков для восприятия касаний, скольжений и жестов по сенсорной панели. Сенсорные датчики могут не только воспринимать границы касания или скольжения, но также воспринимать интервал времени и давление, связанные с касанием или скольжением. В некоторых вариантах осуществления блок 1008 мультимедиа содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и задняя камера принимают внешние мультимедийные данные, когда устройство 1000 находится в рабочем режиме, таком как режим фотографии или режим видеосъемки. Фронтальная и задняя камеры могут представлять собой фиксированную систему оптических линз или могут иметь функции фокуса и оптического масштабирования.
[000136] Блок 1010 аудио сконфигурирован для вывода и/или ввода звуковых сигналов. Например, блок 1010 аудио содержит микрофон ("MIC"), сконфигурированный для приема внешнего звукового сигнала, когда устройство 1000 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принятый аудио сигнал затем может быть сохранен в памяти 1004 или передан через блок 1016 связи. В некоторых вариантах осуществления блок 1010 аудио содержит динамик для воспроизведения аудио сигналов.
[000137] Интерфейс 1012 ввода-вывода (I/O) обеспечивает интерфейс между блоком 1002 обработки и периферийными интерфейсными модулями, такими как клавиатура, джойстик, кнопки и т.п. Кнопки могут представлять собой в качестве неограничивающего примера кнопку домой, кнопку громкости, кнопку запуска и кнопку блокировки.
[000138] Блок 1014 датчиков содержит один или более датчиков для обеспечения оценки состояния различных аспектов устройства 1000. Например, блок 1014 датчиков может определять статус открытия/закрытия для устройства 1000, относительное расположение компонентов в пространстве, например, дисплея и клавиатуры устройства 1000, изменение положения устройства 1000 или компонента устройства 1000, наличие или отсутствие контакта пользователя с устройством 1000, ориентация или ускорение/замедление устройства 1000, изменение температуры устройства 1000. Блок 1014 датчиков может содержать датчик присутствия, сконфигурированный для обнаружения присутствия близких объектов без физического контакта. Блок 1014 датчиков также может содержать оптический датчик, такой как видео датчик CMOS или CCD для использования в приложениях обработки изображения. В некоторых вариантах осуществления блок 1014 датчиков также может содержать акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.
[000139] Блок 1016 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 1000 и другими устройствами. Устройство 1000 может получать доступ к беспроводной сети на базе стандарта связи, такого как WiFi, 2G, 3G или их комбинации. В варианте осуществления блок 1016 связи принимает широкополосный сигнал или информацию, связанную с широковещательной передачей, от внешней широковещательной системы управления по широковещательному каналу. В варианте осуществления блок 1016 связи также содержит модуль ближней радиосвязи (NFC; near field communication) для обеспечения связи на малом расстоянии. Например, модуль NFC может быть реализован на базе технологии радиочастотный идентификации (RFID; radio frequency identification), технологии передачи в инфракрасном диапазоне (IrDA; infrared data association), сверхширокополосной технологии (UWB; ultra-wideband), технологии Bluetooth (BT) и других технологий.
[000140] В вариантах осуществления устройство 1000 может быть реализовано посредством одного или более из следующих компонентов: прикладная интегральная схема (ASIC; application specific integrated circuit), цифровой сигнальный процессор (DSP; digital signal processor), устройство цифровой обработки сигналов (DSPD; digital signal processing device), программируемое логическое устройство (PLD; programmable logic device), программируемая логическая интегральная схема (FPGA; field programmable gate array), контроллер, микроконтроллер, микропроцессор или другие электронные компоненты для осуществления указанного выше способа.
[000141] В вариантах осуществления также обеспечивается энергонезависимый машиночитаемый носитель информации, включающий команды, такие как содержатся в памяти 1004, исполняемые процессором 1020 в устройстве 1000, для осуществления указанных выше способов. Например, энергонезависимый машиночитаемый носитель информации может представлять собой ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптический носитель информации и т.п.
[000142] Когда команды, хранящиеся в энергонезависимом машиночитаемом носителе информации, выполняются процессором терминала, терминал позволяет осуществить способ сообщения о запросе на вызов, при этом данный способ включает:
[000143] прием запроса на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала;
[000144] запрос первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально; и
[000145] определение соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе, и воспроизведение первых аудиоданных.
[000146] Опционально способ также включает:
[000147] если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, передачу на сервер запроса о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала;
[000148] при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определение атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соотношениям между типами пользователей и атрибутами оповещения, при этом атрибут оповещения может принимать значение «оповещать» или «не оповещать»; и
[000149] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», получение заранее сохраненных вторых аудиоданных, соответствующих типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизведение вторых аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключение аудио-сообщения о запросе на вызов.
[000150] Опционально способ также включает:
[000151] при приеме типа пользователя и второй информации о пользователе, соответствующей коммуникационной идентификации второго терминала, переданных сервером, определение атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соотношениям между типами пользователей и атрибутами оповещения; и
[000152] если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определение соответствующих третьих аудиоданных путем аудио-преобразования согласно второй информации о пользователе, и воспроизведение третьих аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключение аудио-сообщения о запросе на вызов.
[000153] Опционально способ также включает:
[000154] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определение соответствующих четвертых аудиоданных путем аудио-преобразования согласно коммуникационной идентификации второго терминала, и воспроизведение четвертых аудиоданных; или
[000155] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, получение заранее сохраненных пятых аудиоданных для сообщения о неизвестном входящем вызове и воспроизведение пятых аудиоданных; или
[000156] при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, отключение аудио-сообщения о запросе на вызов.
[000157] Опционально способ также включает:
[000158] прием команды для установки атрибута оповещения, которая включает тип пользователя, подлежащий установке, и атрибут оповещения, подлежащий установке; и
[000159] замещение атрибута оповещения, соответствующего типу пользователя, подлежащего установке в соответствующих соотношениях между типами пользователей и атрибутами оповещения, атрибутом оповещения, подлежащим установке.
[000160] В данном варианте осуществления запрос на вызов от второго терминала принимается во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала; запрашивается первая информация о пользователе, соответствующая коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально; определяются соответствующие первые аудиоданные путем аудио-преобразования согласно первой информации о пользователе, и воспроизводятся первые аудиоданные. В результате, когда пользователь получает запрос на вызов от второго терминала во время разговора с первым терминалом, держа мобильный телефон в руке, пользователь получает информацию о пользователе второго терминала посредством звукового сигнала, воспроизводимого динамиком, не кладя мобильный телефон, чтобы просмотреть содержимое, отображаемое на экране, таким образом, информация о текущем вызове не теряется. Следовательно, эффективность получения информации повышается.
[000161] Для специалистов в данной области будут очевидными другие варианты осуществления настоящего изобретения из описания и применения изобретения, раскрытого в данной заявке. Настоящая заявка охватывает любые изменения, применения или доработки настоящего изобретения, вытекающие из общих принципов, и включает такие отступления от данного описания, которые относятся к известной или общепринятой практике в данной области. Следует понимать, что описание и примеры приводятся только в качестве пояснения, а объем и сущность настоящего изобретения определяются прилагаемой формулой.
[000162] Следует понимать, что настоящее изобретение не ограничивается точной конструкцией, которая описывается выше и показана на сопроводительных чертежах, и могут быть сделаны различные модификации и изменения без отклонения от сущности изобретения. Следует понимать, что объем настоящего изобретения ограничивается только прилагаемой формулой.
Изобретение относится к области индикации вызывающего абонента на аппарате вызываемого абонента, а именно к сообщению о запросе на второй вызов во время установленного соединения. Техническим результатом является обеспечение своевременного получения пользователем информации о важном ему вызывающем абоненте во время уже происходящего разговора, во время держания мобильного телефона в руке, посредством звукового сигнала, воспроизведенного динамиком. Для этого осуществляют прием запроса на вызов от второго терминала, включающего коммуникационную идентификацию второго терминала, во время разговора с первого терминала и запрос первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально. Затем определяют соответствующие первые аудиоданные путем аудио-преобразования согласно первой информации о пользователе и их воспроизведение. При этом если информация о пользователе не найдена в списке контактов, хранящемся локально, передают на сервер запрос о типе пользователя, включающий коммуникационную идентификацию второго терминала. При приеме типа пользователя, переданного сервером, определяют атрибут оповещения, который принимает значение «оповещать» или «не оповещать», соответствующий типу пользователя согласно заранее сохраненным соответствующим соотношениям между типами пользователей и атрибутами оповещения. В случае, если атрибутом оповещения является «оповещать», получают заранее сохраненные вторые аудиоданные, соответствующие типу пользователя, и воспроизводят их. Иначе, если атрибутом оповещения является «не оповещать», отключают аудио-сообщения о запросе на вызов. 3 н. и 6 з.п. ф-лы, 5 ил.
1. Способ сообщения о запросе на вызов, включающий:
прием запроса на вызов от второго терминала во время разговора с первого терминала, при этом запрос на вызов включает коммуникационную идентификацию второго терминала;
запрос первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально;
определение соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе, и воспроизведение первых аудиоданных; при этом
если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, передачу на сервер запроса о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала;
при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определение атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соответствующим соотношениям между типами пользователей и атрибутами оповещения, при этом атрибут оповещения принимает значение «оповещать» или «не оповещать»; и
если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», получение заранее сохраненных вторых аудиоданных, соответствующих типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизведение вторых аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключение аудио-сообщения о запросе на вызов.
2. Способ по п. 1, который также включает:
при приеме типа пользователя и второй информации о пользователе, соответствующей коммуникационной идентификации второго терминала, переданных сервером, определение атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соответствующим соотношениям между типами пользователей и атрибутами оповещения; и
если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определение соответствующих третьих аудиоданных путем аудио-преобразования согласно второй информации о пользователе, и воспроизведение третьих аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключение аудио-сообщения о запросе на вызов.
3. Способ по п. 1, который также включает:
при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определение соответствующих четвертых аудиоданных путем аудио-преобразования согласно коммуникационной идентификации второго терминала, и воспроизведение четвертых аудиоданных; или
при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, получение заранее сохраненных пятых аудиоданных для сообщения о неизвестном входящем вызове, и воспроизведение пятых аудиоданных; или
при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, отключение аудио-сообщения о запросе на вызов.
4. Способ по п. 1, который также включает:
прием команды для установки атрибута оповещения, которая включает тип пользователя, подлежащий установке, и атрибут оповещения, подлежащий установке; и
замещение атрибута оповещения, соответствующего типу пользователя, подлежащего установке в соответствующих соотношениях между типами пользователей и атрибутами оповещения, атрибутом оповещения, подлежащим установке.
5. Устройство для сообщения о запросе на вызов, содержащее:
модуль приема, сконфигурированный для приема запроса на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала;
модуль запроса, сконфигурированный для запроса первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально;
модуль воспроизведения, сконфигурированный для определения соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе и для воспроизведения первых аудиоданных;
при этом модуль запроса также сконфигурирован для:
если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, передачи на сервер запроса о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала;
при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определения атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соответствующим соотношениям между типами пользователей и атрибутами оповещения, при этом атрибут оповещения принимает значение «оповещать» или «не оповещать»; и
если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», получения заранее сохраненных вторых аудиоданных, соответствующих типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизведения вторых аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключения аудио-сообщения о запросе на вызов.
6. Устройство по п. 5, отличающееся тем, что модуль запроса также сконфигурирован для:
при приеме типа пользователя и второй информации о пользователе, соответствующей коммуникационной идентификации второго терминала, переданных сервером, определения атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соответствующим соотношениям между типами пользователей и атрибутами оповещения; и
если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», определения соответствующих третьих аудиоданных путем аудио-преобразования согласно второй информации о пользователе, и воспроизведения третьих аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключения аудио-сообщения о запросе на вызов.
7. Устройство по п. 5, отличающееся тем, что модуль запроса также сконфигурирован для:
при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определения соответствующих четвертых аудиоданных путем аудио-преобразования согласно коммуникационной идентификации второго терминала, и воспроизведения четвертых аудиоданных; или
при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, получения заранее сохраненных пятых аудиоданных для сообщения о неизвестном входящем вызове, и воспроизведения пятых аудиоданных; или
при не приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, отключения аудио-сообщения о запросе на вызов.
8. Устройство по п. 5, которое также содержит модуль настройки, сконфигурированный для:
приема команды для установки атрибута оповещения, которая включает тип пользователя, подлежащий установке, и атрибут оповещения, подлежащий установке; и
замещение атрибута оповещения, соответствующего типу пользователя, подлежащего установке в соответствующих соотношениях между типами пользователей и атрибутами оповещения, атрибутом оповещения, подлежащим установке.
9. Устройство для сообщения о запросе на вызов, содержащее:
процессор; и
память для хранения команд, выполняемых процессором;
при этом процессор сконфигурирован для выполнения:
приема запроса на вызов от второго терминала во время разговора с первым терминалом, при этом запрос на вызов включает коммуникационную идентификацию второго терминала;
запроса первой информации о пользователе, соответствующей коммуникационной идентификации второго терминала, из списка контактов, хранящегося локально;
определения соответствующих первых аудиоданных путем аудио-преобразования согласно первой информации о пользователе, и воспроизведения первых аудиоданных;
при этом процессор также сконфигурирован для выполнения:
если информация о пользователе, соответствующая коммуникационной идентификации второго терминала, не найдена в списке контактов, хранящемся локально, передачи на сервер запроса о типе пользователя, при этом запрос включает коммуникационную идентификацию второго терминала;
при приеме типа пользователя, соответствующего коммуникационной идентификации второго терминала, переданного сервером, определения атрибута оповещения, соответствующего типу пользователя, который соответствует коммуникационной идентификации второго терминала, согласно заранее сохраненным соответствующим соотношениям между типами пользователей и атрибутами оповещения, при этом атрибут оповещения принимает значение «оповещать» или «не оповещать»; и
если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «оповещать», получения заранее сохраненных вторых аудиоданных, соответствующих типу пользователя, который соответствует коммуникационной идентификации второго терминала, и воспроизведения вторых аудиоданных; если атрибутом оповещения, соответствующим типу пользователя, который соответствует коммуникационной идентификации второго терминала, является «не оповещать», отключения аудио-сообщения о запросе на вызов.
Трансформатор | 1988 |
|
SU1575252A1 |
US 5796806 A, 18.08.1998 | |||
ОБМЕН ИНФОРМАЦИЕЙ В СИСТЕМАХ СВЯЗИ | 2001 |
|
RU2271615C2 |
Перекатываемый затвор для водоемов | 1922 |
|
SU2001A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
US 6778655 B1, 17.08.2004 | |||
CN 102651857 A, 29.08.2012 | |||
Сепаратор для зерновых материалов | 1987 |
|
SU1510952A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
Авторы
Даты
2017-05-11—Публикация
2015-06-03—Подача