Способ и устройство для оповещения о входящем вызове
Иллюстрации
Показать всеИзобретение относится к области предоставления данных вызывающего абонента вызываемому абоненту, а именно к голосовому оповещению о входящем вызове. Техническим результатом является обеспечение возможности фильтрации нежелательных вызовов в ситуации, когда пользователь не имеет возможности видеть информацию о вызове на экране телефона. Для этого при приеме входящего вызова определяют голосовую идентификационную информацию входящего вызова в соответствии с информацией о номере входящего вызова, которая содержит контактную информацию, информацию из телефонного справочника или информацию об идентификационной метке, соответствующую информации о номере входящего вызова. В случае если номер входящего вызова несет идентификационную метку, отправляют требование с запросом, несущее номер входящего вызова, на сторону сервера и после приема требования с запросом запрашивают на стороне сервера в локальной базе данных идентификационных меток, был ли номер входящего вызова помечен другими пользователями. При этом если номер входящего вызова был помечен другими пользователями, возвращают на стороне сервера метку на смартфон в качестве результата запроса, воспроизводят голосовую идентификационную информацию входящего вызова для пользователя. 3 н. и 10 з.п. ф-лы, 8 ил.
Реферат
ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на и испрашивает приоритет заявки на патент Китая № 201510111980.7, поданной 13 марта 2015, полное содержание которой включено здесь в качестве ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие изобретения в целом имеет отношение к области техники связи, а конкретнее к способу и устройству для оповещения о входящем вызове.
УРОВЕНЬ ТЕХНИКИ
[0003] В настоящее время злонамеренные вызовы стали источником неудобства для всех окружающих. Для того чтобы предотвращать такие злонамеренные вызовы от беспокоящих пользователей, появляется множество средств обеспечения безопасности. Например, имеется немало программного обеспечения для противодействия злонамеренным вызовам, и когда пользователь принимает беспокоящий входящий вызов, программное обеспечение может ставить идентификационные метки, такие как "продажи", "мошенничество" и т.п., на этот входящий вызов, и проставленные идентификационные метки загружаются на облачный конечный сервер. Когда другие пользователи принимают аналогичный беспокоящий входящий вызов, проставленные идентификационные метки могут быть представлены другим пользователям, чтобы оповестить этих пользователей, и тем самым реализуется фильтрация беспокоящих входящих вызовов.
[0004] Однако фильтрация беспокоящих входящих вызовов с помощью идентификационных меток не может быть применена на практике во всех сценариях вызова, и поэтому то, как шире приспособить фильтрацию беспокоящих входящих вызовов с помощью идентификационных меток к сценариям вызова, в настоящее время становится одним из проблемных мест в данной области.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Для того чтобы преодолеть существующие проблемы в предшествующем уровне техники, настоящее раскрытие изобретения предоставляет способ и устройство для оповещения о входящем вызове.
[0006] В соответствии с первым аспектом вариантов осуществления согласно настоящему раскрытию изобретения предоставляется способ для оповещения о входящем вызове, включающий в себя этапы, на которых:
[0007] при приеме входящего вызова определяют голосовую идентификационную информацию входящего вызова в соответствии с информацией о номере входящего вызова; и
[0008] воспроизводят для пользователя голосовую идентификационную информацию входящего вызова.
[0009] Опционально голосовая идентификационная информация входящего вызова включает в себя контактную информацию, информацию из телефонного справочника или информацию об идентификационной метке, соответствующую информации о номере входящего вызова.
[0010] Опционально этап, на котором определяют голосовую идентификационную информацию входящего вызова в соответствии с информацией о номере входящего вызова, включает в себя этапы, на которых:
[0011] запрашивают контактную информацию в соответствии с информацией о номере входящего вызова;
[0012] когда запрошена контактная информация, относящаяся к информации о номере входящего вызова, определяют, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией первого типа, причем голосовая идентификационная информация первого типа включает в себя запрошенную контактную информацию, относящуюся к номеру входящего вызова;
[0013] когда не запрашивается контактная информация, относящаяся к номеру входящего вызова, запрашивают информацию из телефонного справочника в соответствии с информацией о номере входящего вызова;
[0014] когда запрашивается информация из телефонного справочника, относящаяся к информации о номере входящего вызова, определяют, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией второго типа, причем голосовая идентификационная информация второго типа включает в себя запрошенную информацию из телефонного справочника, относящуюся к информации о номере входящего вызова;
[0015] когда не запрашивается информация из телефонного справочника, относящаяся к информации о номере входящего вызова, запрашивают информацию об идентификационной метке в соответствии с информацией о номере входящего вызова; и
[0016] когда запрашивается информация об идентификационной метке, относящаяся к информации о номере входящего вызова, определяют, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией третьего типа, причем голосовая идентификационная информация третьего типа включает в себя информацию об идентификационной метке.
[0017] Опционально способ дополнительно включает в себя этап, на котором:
[0018] когда не запрашивается информация об идентификационной метке, относящаяся к информации о номере входящего вызова, определяют, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией четвертого типа, причем голосовая идентификационная информация четвертого типа включает в себя информацию о номере входящего вызова.
[0019] Опционально этап, на котором запрашивают контактную информацию, информацию из телефонного справочника или информацию об идентификационной метке в соответствии с информацией о номере входящего вызова, включает в себя этап, на котором:
[0020] локально запрашивают контактную информацию, информацию из телефонного справочника или информацию об идентификационной метке; или запрашивают контактную информацию, информацию из телефонного справочника или информацию об идентификационной метке на стороне сервера через сети.
[0021] Опционально этап, на котором воспроизводят для пользователя голосовую идентификационную информацию входящего вызова, включает в себя этап, на котором:
[0022] преобразуют голосовую идентификационную информацию входящего вызова в голосовое сообщение и выводят голосовое сообщение для пользователя через локальное устройство звукового вывода или передают голосовое сообщение на периферийное устройство звукового вывода через предварительно установленный звуковой тракт, чтобы вывести голосовое сообщение для пользователя.
[0023] Опционально периферийное устройство звукового вывода включает в себя Bluetooth-наушник, а предварительно установленный звуковой тракт включает в себя тракт A2DP и тракт SCO.
[0024] В соответствии со вторым аспектом вариантов осуществления согласно настоящему раскрытию изобретения предоставляется устройство для оповещения о входящем вызове, включающее в себя:
[0025] модуль определения, выполненный с возможностью, при приеме входящего вызова, определения голосовой идентификационной информации входящего вызова в соответствии с информацией о номере входящего вызова; и
[0026] модуль воспроизведения, выполненный с возможностью воспроизведения для пользователя голосовой идентификационной информации входящего вызова.
[0027] Опционально голосовая идентификационная информация входящего вызова включает в себя контактную информацию, информацию из телефонного справочника или информацию об идентификационной метке, соответствующую информации о номере входящего вызова.
[0028] Опционально модуль определения включает в себя:
[0029] первый запрашивающий подмодуль, выполненный с возможностью запрашивания контактной информации в соответствии с информацией о номере входящего вызова;
[0030] первый подмодуль определения, выполненный с возможностью, когда запрашивается контактная информация, относящаяся к информации о номере входящего вызова, определения, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией первого типа, причем голосовая идентификационная информация первого типа включает в себя запрошенную контактную информацию, относящуюся к номеру входящего вызова;
[0031] второй запрашивающий подмодуль, выполненный с возможностью, когда не запрашивается контактная информация, относящаяся к номеру входящего вызова, запрашивания информации из телефонного справочника в соответствии с информацией о номере входящего вызова;
[0032] второй подмодуль определения, выполненный с возможностью, когда запрашивается информация из телефонного справочника, относящаяся к информации о номере входящего вызова, определения, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией второго типа, причем голосовая идентификационная информация второго типа включает в себя запрошенную информацию из телефонного справочника, относящуюся к информации о номере входящего вызова;
[0033] третий запрашивающий подмодуль, выполненный с возможностью, когда не запрашивается информация из телефонного справочника, относящаяся к информации о номере входящего вызова, запрашивания информации об идентификационной метке в соответствии с информацией о номере входящего вызова; и
[0034] третий подмодуль определения, выполненный с возможностью, когда запрашивается информация об идентификационной метке, относящаяся к информации о номере входящего вызова, определения, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией третьего типа, причем голосовая идентификационная информация третьего типа включает в себя информацию об идентификационной метке.
[0035] Опционально модуль определения дополнительно включает в себя:
[0036] четвертый подмодуль определения, выполненный с возможностью, когда не запрашивается информация об идентификационной метке, относящаяся к информации о номере входящего вызова, определения, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией четвертого типа, причем голосовая идентификационная информация четвертого типа содержит информацию о номере входящего вызова.
[0037] Опционально первый запрашивающий подмодуль включает в себя:
[0038] первый запрашивающий подблок, выполненный с возможностью локального запрашивания контактной информации или запрашивания контактной информации на стороне сервера через сети;
[0039] при этом второй запрашивающий подмодуль включает в себя:
[0040] второй запрашивающий подблок, выполненный с возможностью локального запрашивания информации из телефонного справочника или запрашивания информации из телефонного справочника на стороне сервера через сети;
[0041] при этом третий запрашивающий подмодуль включает в себя:
[0042] третий запрашивающий подблок, выполненный с возможностью локального запрашивания информации об идентификационной метке или запрашивания информации об идентификационной метке на стороне сервера через сети.
[0043] Опционально модуль воспроизведения включает в себя:
[0044] подмодуль вывода, выполненный с возможностью преобразования голосовой идентификационной информации входящего вызова в голосовое сообщение, и вывода голосового сообщения для пользователя через локальное устройство звукового вывода, или передачи голосового сообщения на периферийное устройство звукового вывода через предварительно установленный звуковой тракт, чтобы вывести голосовое сообщение для пользователя.
[0045] Опционально периферийное устройство звукового вывода включает в себя Bluetooth-наушник, а предварительно установленный звуковой тракт включает в себя тракт A2DP и тракт SCO.
[0046] В соответствии с третьим аспектом вариантов осуществления согласно настоящему раскрытию изобретения предоставляется устройство для оповещения о входящем вызове, включающее в себя:
[0047] процессор; и
[0048] запоминающее устройство для хранения инструкций, исполняемых процессором;
[0049] причем процессор выполнен с возможностью выполнения:
[0050] при приеме входящего вызова, определения голосовой идентификационной информации входящего вызова в соответствии с информацией о номере входящего вызова; и
[0051] воспроизведения голосовой идентификационной информации входящего вызова для пользователя.
[0052] Технические решения, предусмотренные в вариантах осуществления согласно настоящему раскрытию изобретения могут иметь следующие полезные эффекты:
[0053] В вышеупомянутых вариантах осуществления согласно настоящему раскрытию изобретения технология голосового воспроизведения объединена с технологией идентификации входящего вызова. При приеме входящего вызова голосовая идентификационная информация входящего вызова определяется в соответствии с информацией о номере входящего вызова, и эта голосовая идентификационная информация входящего вызова воспроизводится для пользователя. Таким образом, когда голосовая идентификационная информация несет информацию об идентификационной метке, соответствующую информации о номере входящего вызова, пользователь может получить идентификационную метку входящего вызова даже в сценарии вызова, когда пользователю неудобно смотреть на экран мобильного телефона.
[0054] Следует понимать, что как предшествующее общее описание, так и последующее подробное описание являются лишь иллюстративными и пояснительными и не ограничивают заявляемое настоящее раскрытие изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0055] Сопроводительные чертежи, которые включены в настоящее описание изобретения и составляют его часть, иллюстрируют варианты осуществления, согласующиеся с настоящим раскрытием изобретения и в сочетании с описанием служат для пояснения принципов настоящего раскрытия изобретения.
[0056] Фиг. 1 является блок-схемой последовательности операций, демонстрирующей способ для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
[0057] Фиг. 2 является блок-схемой последовательности операций, демонстрирующей другой способ для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
[0058] Фиг. 3 является структурной схемой, демонстрирующей устройство для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
[0059] Фиг. 4 является структурной схемой, демонстрирующей другое устройство для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
[0060] Фиг. 5 является структурной схемой, демонстрирующей другое устройство для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
[0061] Фиг. 6 является структурной схемой, демонстрирующей другое устройство для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
[0062] Фиг. 7 является структурной схемой, демонстрирующей другое устройство для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
[0063] Фиг. 8 является структурной схемой, демонстрирующей структуру устройства для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0064] Далее будут обстоятельно рассмотрены иллюстративные варианты осуществления, примеры которых проиллюстрированы на сопроводительных чертежах. Последующее описание ссылается на сопроводительные чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или подобные элементы, если не обозначено иное. Реализации, предложенные в нижеследующем описании иллюстративных вариантов осуществления, не отражают все реализации, согласующиеся с настоящим раскрытием изобретения. На самом деле, они являются просто примерами устройств и способов, согласующихся с аспектами, связанными с настоящим раскрытием изобретения, которые изложены в прилагаемой формуле изобретения.
[0065] Термины, используемые в данном документе, предназначены только для описания конкретных вариантов осуществления, а не для ограничения настоящего раскрытия изобретения. Форма единственного числа слов, а также слово "упомянутый", используемые в настоящем раскрытии изобретения и прилагаемой формуле изобретения, предполагают охватывание и множественной формы, если явно не указано иное. Кроме того, следует учитывать, что термин "и/или", используемый в данном документе, относится к каким-нибудь или всем комбинациям из одного или нескольких перечисленных связанных элементов.
[0066] Следует учитывать, что хотя в настоящем раскрытии изобретения используются термины "первый", "второй" и "третий", и т.п. для описания различной информации, эта информация не должна ограничиваться этими терминами. Использование этих терминов служит только для различения информации сходного типа. Например, не отступая от объема настоящего раскрытия изобретения, первая информация может быть названа второй информацией, и точно так же вторая информация может быть названа первой информацией. В зависимости от контекста термин "если", используемый в данном документе, может интерпретироваться как "когда" или "в ответ на определение, что".
[0067] Во многих сценариях вызова, когда пользователю неудобно смотреть на экран мобильного телефона, например когда пользователь ведет автомобиль, пользуясь носимым Bluetooth-наушником, если входящий вызов помечается как беспокоящий входящий вызов на стороне облака, поскольку пользователь не может смотреть на экран мобильного телефона, пользователь не может видеть информацию о метке этого входящего вызова, и поэтому пользователь все-таки может в обычном порядке ответить на этот входящий вызов, который помечен как беспокоящий вызов, а значит, для пользователя все еще существует нарушение спокойствия.
[0068] В свете вышеизложенного настоящее раскрытие изобретения предлагает способ для оповещения о входящем вызове. В этом способе технология голосового воспроизведения объединяется с технологией идентификации входящего вызова. При приеме входящего вызова голосовая идентификационная информация входящего вызова определяется в соответствии с информацией о номере входящего вызова, и голосовая идентификационная информация входящего вызова воспроизводится для пользователя. Таким образом, когда голосовая идентификационная информация несет информацию об идентификационной метке, соответствующую информации о номере входящего вызова, пользователь может получить идентификационную метку входящего вызова даже в сценарии вызова, когда пользователю неудобно смотреть на экран мобильного телефона.
[0069] Фиг. 1 является блок-схемой последовательности операций, демонстрирующей способ для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления. Как показано на Фиг. 1, способ применяется в терминале и включает в себя следующие этапы.
[0070] На этапе 101 при приеме входящего вызова голосовая идентификационная информация входящего вызова определяется в соответствии с информацией о номере входящего вызова.
[0071] На этапе 102 голосовая идентификационная информация входящего вызова воспроизводится для пользователя.
[0072] В настоящем варианте осуществления терминалом может быть смартфон. Иногда терминал может быть реализован в виде интеллектуальных терминалов другого типа с функцией вызова. Технические решения согласно настоящему раскрытию изобретения подробно описываются ниже с использованием примера, когда терминалом является смартфон. В начальном состоянии, когда смартфон принимает входящий вызов, служба телефонного вызова на смартфоне оперативно извлекает номер входящего вызова, локально выполняет идентификацию пользователя относительно извлеченного номера входящего вызова и определяет голосовую идентификационную информацию входящего вызова в соответствии с результатом идентификации пользователя.
[0073] Когда служба телефонного вызова на смартфоне выполняет идентификацию пользователя относительно номера входящего вызова, номер входящего вызова может быть запрошен соответственно в локальной адресной книге, базе данных телефонного справочника и базе данных идентификационных меток на стороне сервера. Когда номер входящего вызова запрашивается в локальной адресной книге, может быть выполнено определение совпадения между номером входящего вызова и локальной адресной книгой; если номер входящего вызова совпадает с контактом в локальной адресной книге, входящий вызов считается обычным входящим вызовом, и на этом этапе основная информация о контакте может быть напрямую считана из адресной книги и может быть представлена в интерфейсе вызова для пользователя. Иногда, если смартфон запускает функцию адресной книги на стороне облака, а локальная адресная книга была заранее загружена на сторону сервера, вышеупомянутая процедура определения совпадения номера входящего вызова с локальной адресной книгой может быть выполнена на облачном конечном сервере через сети.
[0074] Если номер входящего вызова не совпадает ни с одним контактом в локальной адресной книге, входящий вызов считается неизвестным входящим вызовом. В случае неизвестного входящего вызова, если смартфон имеет локально встроенную базу данных телефонного справочника, смартфон может дополнительно запросить контактную информацию в локальной базе данных телефонного справочника для номера входящего вызова, чтобы определить, имеет ли неизвестный входящий вызов номер, включенный в базу данных телефонного справочника. Например, база данных телефонного справочника обычно включает в себя распространенные номера служб общего пользования (такие как служебные номера операторов мобильной связи, банков, крупных предприятий и организаций), номера торговцев, которые прошли проверку подлинности настоящего имени, и тому подобное. Если неизвестный входящий вызов имеет номер, включенный в базу данных телефонного справочника, соответствующая контактная информация может быть напрямую считана из базы данных телефонного справочника и может быть представлена в интерфейсе вызова для пользователя. Иногда, если смартфон не имеет локально встроенную базу данных телефонного справочника, вышеупомянутая процедура запрашивания контактной информации в локальной базе данных телефонного справочника относительно номера входящего вызова может быть выполнена через сети на стороне сервера, у которого есть встроенная база данных телефонного справочника. В этом варианте осуществления, когда служба телефонного вызова на смартфоне запрашивает извлеченный номер входящего вызова в локальной адресной книге и базе данных телефонного справочника и не запрашивается контактная информация, относящаяся к номеру входящего вызова, может дополнительно определяться, несет ли номер входящего вызова идентификационную метку.
[0075] При определении, несет ли номер входящего вызова идентификационную метку, требование с запросом, несущее номер входящего вызова, может быть отправлено на сторону сервера и после приема требования с запросом, сторона сервера запрашивает в локальной базе данных идентификационных меток, был ли номер помечен другими пользователями. Если номер был помечен другими пользователями, сторона сервера может возвратить метку на смартфон в качестве результата запроса. Следует отметить, что сторона сервера может быть реализована в виде центра безопасности, предоставляющего службу безопасности для пользователя и центр безопасности может быть сервером, группой серверов или облачной платформой.
[0076] Когда смартфон принимает результат запроса, возвращенный стороной сервера, смартфон может проанализировать результат запроса. Если результат запроса несет идентификационную метку, на этом этапе служба телефонного вызова смартфона может определить, что номер входящего вызова был помечен другими пользователями, и номер входящего вызова несет идентификационную метку. Иногда на практике база данных идентификационных меток может быть локально встроена в терминал. Например, на практике терминал может синхронизировать базу данных идентификационных меток на стороне сервера с локальной, и поэтому, когда не запрашивается контактная информация, относящаяся к номеру входящего вызова, из локальной адресной книги и базы данных телефонного справочника, терминал может дополнительно запрашивать из базы данных идентификационных меток, синхронизированной с локальной, чтобы определить, несет ли номер входящего вызова идентификационную метку.
[0077] В этом варианте осуществления, когда запросы соответственно выполняются в локальной адресной книге, базе данных телефонного справочника и базе данных идентификационных меток для извлеченного номера входящего вызова и номер входящего вызова успешно идентифицируется, голосовая идентификационная информация входящего вызова может быть определена в соответствии с результатом идентификации и определенная голосовая идентификационная информация может быть воспроизведена для пользователя. Голосовая идентификационная информация входящего вызова может быть заранее классифицирована по разным типам в соответствии с типом идентифицированного номера входящего вызова.
[0078] На практике, если номер входящего вызова совпадает с контактом в локальной адресной книге, может быть определено, что информация голосовой подсказки для входящего вызова является голосовой идентификационной информацией первого типа. Голосовая идентификационная информация первого типа может включать в себя контактную информацию, совпадающую с локальной адресной книгой. Например, после локального выполнения запросов в локальной адресной книге для извлеченного номера входящего вызова, если номер входящего вызова совпадает с контактом в локальной адресной книге, информация о контакте может напрямую считываться из локальной адресной книги, а затем воспроизводимое голосовой сообщение "Вас вызывает xxx" может воспроизводиться для пользователя.
[0079] Если номер входящего вызова является номером в базе данных телефонного справочника, может быть определено, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией второго типа. Информация голосовой подсказки второго типа может включать в себя запрошенную информацию из телефонного справочника, относящуюся к информации о номере входящего вызова. Например, если номер входящего вызова является номером контакта в локальной базе данных телефонного справочника, информация о контакте может напрямую считываться из базы данных телефонного справочника, а затем воспроизводимое голосовой сообщение "Вас вызывает компания xxx" может воспроизводиться для пользователя.
[0080] Если номер входящего вызова не совпадает ни с какой информацией о контакте в локальной адресной книге и базе данных телефонного справочника и запрашивается, что номер входящего вызова несет идентификационную метку, после выполнения запросов в базе данных идентификационных меток может быть определено, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией третьего типа. Информация голосовой подсказки третьего типа включает в себя информацию об идентификационной метке. Например, если номером входящего вызова является 13100000000, а идентификационной меткой номера входящего вызова является "продажи", воспроизводимое голосовой сообщение "поступил вызов, это может быть предложение о продаже, и номер телефона 13100000000" может воспроизводиться для пользователя.
[0081] Иногда, если не запрашивается контактная информация после выполнения запросов в локальной адресной книге, базе данных телефонного справочника и базе данных идентификационных меток для номера входящего вызова, может быть определено, что голосовая идентификационная информация входящего вызова является голосовой идентификационной информацией четвертого типа. Информация голосовой подсказки четвертого типа может включать в себя только информацию о номере входящего вызова. Например, если номером входящего вызова является 13100000000 и если не запрашивается контактная информация после выполнения запросов в локальной адресной книге, базе данных телефонного справочника и базе данных идентификационных меток, воспроизводимое голосовой сообщение "Вас вызывает 13100000000" может воспроизводиться для пользователя.
[0082] В этом варианте осуществления при воспроизведении голосовой идентификационной информации для пользователя голосовая идентификационная информация может сначала преобразовываться в голосовое сообщение и преобразованное голосовое сообщение может выводиться пользователю через локальное устройство звукового вывода (например, громкоговоритель или телефонный приемник в смартфоне) или преобразованное голосовое сообщение может передаваться на периферийное устройство звукового вывода (например, Bluetooth-наушник) через предварительно установленный звуковой тракт, чтобы вывести голосовое сообщение пользователю. Таким образом, в сценарии вызова, когда пользователю неудобно смотреть на экран мобильного телефона, если голосовая идентификационная информация включает в себя идентификационную метку номера входящего вызова, идентификационная метка входящего вызова все же может быть получена.
[0083] Следует отметить, что если периферийным устройством звукового вывода является Bluetooth-наушник, при передаче звуковых медиаданных (STREAM_MEDIA) воспроизводимой голосовой информации на Bluetooth-наушник, между Bluetooth-наушником и смартфоном должен быть установлен звуковой тракт. Звуковой тракт между Bluetooth-наушником и смартфоном может включать в себя тракт расширенного профиля распространения звука (A2DP - AdvancedAudioDistributionProfile) и тракт синхронного подключения с установлением соединения (SCO - SynchronousConnectionOrientedlink).
[0084] ТрактA2DP обычно применяется при передаче звуковых медиаданных между Bluetooth-устройствами и имеет хорошие звуковые эффекты. Передача звуковых медиаданных воспроизводимой голосовой информации через трактA2DP может быть реализована путем изменения маршрутизации звука для технологии Bluetooth в собственной системе смартфона на трактA2DP. Однако поскольку должна быть изменена собственная система смартфона, стоимость реализации является относительно высокой. Тракт SCO обычно применяется при передаче звука во время вызова между Bluetooth-устройствами. Передача звуковых медиаданных воспроизводимой голосовой информации через тракт SCO может быть реализована путем изменения звуковых медиаданных на формат звука во время вызова (STREAM_CALL). Передача звуковых медиаданных воспроизводимой голосовой информации через тракт SCO относительно проста, но имеет худшие звуковые эффекты, чем через тракт A2DP.
[0085] В вышеописанных вариантах осуществления технология голосового воспроизведения объединяется с технологией идентификации входящего вызова. При приеме входящего вызова голосовая идентификационная информация входящего вызова определяется в соответствии с информацией о номере входящего вызова и голосовая идентификационная информация входящего вызова воспроизводится для пользователя. Таким образом, когда голосовая идентификационная информация несет информацию об идентификационной метке, соответствующую информации о номере входящего вызова, пользователь может получить идентификационную метку входящего вызова даже в сценарии вызова, когда пользователю неудобно смотреть на экран мобильного телефона.
[0086] Фиг. 2 является блок-схемой последовательности операций, демонстрирующей способ для оповещения о входящем вызове в соответствии с одним из иллюстративных вариантов осуществления. Как показано на Фиг. 2, способ применяется в терминале и включает в себя следующие этапы.
[0087] На этапе 201 запрашивается контактная информация в соответствии с информацией о номере входящего вызова. Когда запрашивается контактная информация, относящаяся к информации о номере входящего вызова, определяется, что информация голосовой подсказки для входящего вызова является информацией голосовой подсказки первого типа. Информация голосовой подсказки первого типа включает в себя запрошенную контактную информацию, относящуюся к номеру входящего вызова.
[0088] На этапе 202, когда не запрашивается контактная информация, соответствующая номеру входящего вызова, запрашивается информация из телефонного справочника, относящаяся к информации о номере входящего вызова. Когда запрашивается информация из телефонного справочника, относящаяся к информации о номере входящего вызова, определяется, что информация голосовой подсказки для входящего вызова является информацией голосовой подсказки второго типа. Информация голосовой подсказки второго типа включает в себя запрошенную информацию из телефонного справочника, относящуюся к информации о номере входящего вызова.
[0089] На этапе 203, когда не запрашивается информация из телефонного справочника, относящаяся к информации о номере входящего вызова, запрашивается информация об идентификационной метке, соответствующая информации о номере входящего вызова. Когда запрашивается информация об идентификационной метке, относящаяся к информации о номере входящего вызова, определяется, что информация голосовой подсказки для входящего вызова является информацией голосовой подсказки третьего типа. Информация голосовой подсказки третьего типа включает в себя информацию об идентификационной метке.
[0090] На этапе 204 определенная голосовая идентификационная информация входящего вызова воспроизводится для пользователя.
[0091] В настоящем варианте осуществления терминалом может быть смартфон. Иногда терминал может быть реализован в виде интеллектуальных терминалов другого типа с функцией вызова. Технические решения согласно настоящему раскрытию изобретения подробно описываются ниже с использованием примера, когда терминалом является смартфон.
[0092] В начальном состоянии, когда смартфон принимает входящий вызов, служба телефонного вызова на смартфоне оперативно извлекает номер входящего вызова, локально выполняет идентификацию пользователя относительно извлеченного номера входящего вызова и определяет голосовую идентификационную информацию входящего вызова в соответствии с результатом идентификации пользователя.
[0093] Когда служба телефонного вызова на смартфоне выполняет идентификацию пользователя относительно номера входящего вызова, номер входящего вызова может быть запрошен соответственно в локальной адресной книге, базе данных телефонного справочника и базе данных идентификационных меток на стороне сервера. Когда номер входящего вызова запрашивается в локальной адресной книге, может быть выполнено определение совпадения между номером входящего вызова и локальной адресной книгой; если номер входящего вызова совпадает с контактом в локальной адресной книге, входящий вызов считается обычным входящим вызовом и на этом этапе основная информация о контакте может быть напрямую считана из адресной книги и может быть представлена в интерфейсе вызова для пользователя. Иногда, если смартфон запускает функцию адресной книги на стороне облака, а локальная адресная книга была заранее загружена на сторону сервера, вышеупомянутая процедура определения совпадения номера входящего вызова с локальной адресной книгой может быть выполнена на облачном конечном сервере через сети.
[0094] Если номер входящего вызова не совпадает ни с одним контактом в локальной адресной книге, входящий вызов считается неизвестным входящим вызовом. В случае неизвестного входящего вызова, если смартфон имеет локально встроенную базу данных телефонного справочника, смартфон может дополнительно запросить контактную информацию в локальной базе данных телефонного справочника для номера входящего вызова, чтобы определить, имеет ли неизвестный входящий вызов номер, включенный в базу данных телефонного справочника. Например, база данных телефонного справочника обычно включает в себя распространенные номера служб общего пользования (такие как служебные номера операторов мобильной связи, банков, крупных предприятий и организаций), номера торговцев, которые прошли проверку подлинности настоящего имени, и тому подобное. Если неизвестный входящий вызов имеет номер, включенный в базу данных телефонного справочника, соответствующая контактная информация может быть напрямую считана из базы данных тел