RU2801100C1 - Способ вывода аудио и терминальное устройство - Google Patents

Способ вывода аудио и терминальное устройство Download PDF

Info

Publication number
RU2801100C1
RU2801100C1 RU2022121876A RU2022121876A RU2801100C1 RU 2801100 C1 RU2801100 C1 RU 2801100C1 RU 2022121876 A RU2022121876 A RU 2022121876A RU 2022121876 A RU2022121876 A RU 2022121876A RU 2801100 C1 RU2801100 C1 RU 2801100C1
Authority
RU
Russia
Prior art keywords
electronic device
audio
terminal device
audio output
call
Prior art date
Application number
RU2022121876A
Other languages
English (en)
Inventor
Лижун ЧЖАН
Чао ЛЭ
Бо ЛИН
Ли Ли
Чжунинь ЦЗЯН
Original Assignee
Хонор Девайс Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Хонор Девайс Ко., Лтд. filed Critical Хонор Девайс Ко., Лтд.
Application granted granted Critical
Publication of RU2801100C1 publication Critical patent/RU2801100C1/ru

Links

Abstract

Изобретение относится к области средств для вывода аудио, используемых с терминальными устройствами пользователя. Техническим результатом является обеспечение уменьшения сложности выполняемых пользователем операций при использовании пользователем нескольких устройств за счет обеспечения возможности выполнения переключения для вывода аудиосигналов из разных устройств в проводное устройство вывода аудио без необходимости удерживать второе терминальное устройство, а также вставлять или извлекать проводное устройство вывода аудио. Для этого, когда первое электронное устройство подключено к устройству вывода аудио и устройство вывода аудио не выводит звуковой сигнал, соответствующий аудиоданным, из первого электронного устройства в ответ на первую операцию пользователя, принятую вторым электронным устройством для второго музыкального приложения, второе электронное устройство конфигурируется для предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным второго музыкального приложения. При этом, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, второе электронное устройство принимает первый видеовызов из второго приложения видеовызова, и в ответ на вторую операцию пользователя второе электронное устройство конфигурируется для ответа на первый видеовызов посредством второго приложения видеовызова и предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным первого видеовызова. Кроме того, когда первое электронное устройство находится в режиме видеовызова посредством первого приложения видеовызова и устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого приложения видеовызова, второе электронное устройство принимает первый входящий вызов из приложения голосового вызова, и в ответ на третью операцию пользователя второе электронное устройство конфигурируется для ответа на первый входящий вызов посредством приложения голосового вызова и предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным первого входящего вызова. А также, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, в ответ на прием, вторым электронным устройством, второго входящего вызова из приложения голосового вызова первое электронное устройство конфигурируется для отображения первой подсказки соответствующей второму входящему вызову. В ответ на первую операцию касания, принятую первым электронным устройством, первое электронное устройство конфигурируется для отправки указания ответа на второй входящий вызов во второе электронное устройство, в ответ на прием указания ответа на второй входящий вызов второе электронное устройство конфигурируется для ответа на второй входящий вызов посредством приложения голосового вызова и отправки аудиоданных второго входящего вызова в первое электронное устройство, а первое электронное устройство выполнено с возможностью предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным второго входящего вызова. 19 з.п. ф-лы, 13 ил.

Description

Перекрестная ссылка на родственную заявку
Настоящая заявка испрашивает приоритет заявки на патент Китая № 202010075562.8, поданной в Национальное управление интеллектуальной собственности Китая 22 января 2020 года и озаглавленной «AUDIO OUTPUT METHOD AND TERMINAL DEVICE», которая включена в данный документ во всей своей полноте путем ссылки.
Область техники, к которой относится изобретение
Настоящая заявка относится, в общем, к области терминальных технологий и, в частности, к способу вывода аудио и терминальному устройству.
Уровень техники
С развитием интеллектуальных терминалов все более популярной становится ситуация, когда пользователь имеет множество терминальных устройств, например, пользователь может иметь одновременно три терминальных устройства: смартфон, планшетный компьютер и ноутбук. В настоящее время терминальное устройство также может быть подключено, в дополнение к автономному наушнику, к другому устройству вывода аудио, такому как проводной наушник, наушник Bluetooth или внешнему динамику.
В настоящее время в общественных местах, таких как офис, когда пользователь использует наушник, который подключаются к ноутбуку для прослушивания музыки, и если на мобильный телефон пользователя поступает входящий вызов, пользователь может пропустить вызов из-за того, что он не слышит мелодии звонка входящего вызова. Даже если пользователь слышит мелодию звонка, если пользователь хочет использовать наушники для ответа на вызов, и если пользователь использует проводной наушник, пользователю необходимо вынуть проводной наушник из ноутбука и затем вставить в гнездо для наушников. мобильного телефона для того, чтобы можно было ответить на входящий вызов мобильного телефона через проводной наушник. Если пользователь использует наушник Bluetooth, пользователю необходимо прервать соединение между ноутбуком и наушниками Bluetooth и подключить мобильный телефон к наушникам Bluetooth, чтобы на входящий вызов мобильного телефона можно было ответить через наушники Bluetooth. Видно, что этот процесс является относительно громоздким и влияет на пользовательское восприятие.
Сущность изобретения
Настоящая заявка обеспечивает способ вывода аудио и терминальное устройство, которые позволяют уменьшить сложность выполняемых пользователем операций, повысить степень интеллектуальности терминального устройства и, наконец, улучшить пользовательское восприятие.
Согласно первому аспекту вариант осуществления настоящей заявки предусматривает способ вывода аудио. Способ применим по меньшей мере к двум терминальным устройствам одного и того же пользователя. По меньшей мере два терминальных устройства пользователя подключены к сети с использованием одной и той же учетной записи аутентификации системы. В частности, способ включает в себя следующее: первое терминальное устройство принимает запрос вывода аудио из второго терминального устройства, пользователь отправляет инструкцию операции в ответ на запрос вывода аудио, и первое терминальное устройство принимает операцию пользователя и затем отправляет ответ на запрос вывода аудио во второе терминальное устройство в ответ на операцию, где ответ на запрос вывода аудио используется для запуска второго терминального устройства для того, чтобы получить аудиоданные, соответствующие запросу вывода аудио, например, для запуска второго терминального устройства для того, чтобы ответить на входящий вызов, чтобы получить данные вызова, первое терминальное устройство принимает аудиоданные из второго терминального устройства и затем выводит аудиоданные в устройство вывода аудио, так что устройство вывода аудио выводит первый аудиосигнал, соответствующий аудиоданным, где устройство вывода аудио может быть проводным устройством вывода аудио, и проводное устройство вывода аудио находится в состоянии подключения к первому терминальному устройству.
Можно понять, что в предыдущем варианте осуществления второе терминальное устройство не подключено к устройству вывода аудио, но может выводить аудиосигнал с использованием устройства вывода аудио, подключенного к первому терминальному устройству. Пользователь может выполнить переключение для вывода аудиосигналов из разных устройств в проводное устройство вывода аудио без необходимости удерживать второе терминальное устройство, а также вставлять или извлекать проводное устройство вывода аудио, например, переключение для вывода данных вызова в проводное устройство вывода аудио для достижения лучшего пользовательского восприятия.
В возможной реализации, после приема запроса вывода аудио из второго терминального устройства, первое терминальное устройство может сначала преобразовать запрос вывода аудио во второй аудиосигнал, где второй аудиосигнал используется для подсказки пользователю относительно того, что имеется запрос вывода аудио из второго терминального устройства, с использованием голоса и затем управляет устройством вывода аудио для вывода второго аудиосигнала при выводе третьего аудиосигнала первого терминального устройства. В этой реализации, если первое терминальное устройство является устройством, таким как интеллектуальный телевизор, и, когда пользователь не может ответить во время выполнения операций на первом терминальном устройстве, пользователь может выполнить способ таким образом, чтобы пользователь мог ответить на запрос вывода аудио во время выполнения операций на устройстве вывода аудио.
В другой возможной реализации, после приема запроса вывода аудио из второго терминального устройства, первое терминальное устройство может отображать информацию подсказки, где информация подсказки используется для подсказки пользователю относительно того, что имеется запрос вывода аудио из второго терминального устройства. Например, в этом случае, если первое терминальное устройство представляет собой планшетный компьютер, ноутбук и т.п., пользователь может ответить на вызов или завершить вызов во время выполнения операций на первом терминальном устройстве.
В возможной реализации, перед выполнением вариантов осуществления способа, первое терминальное устройство и второе терминальное устройство могут быть подключены к устройству точки доступа для того, чтобы установить соединение с внутренней локальной сетью, то есть первое терминальное устройство и второе терминальное устройство расположены в одной и той же локальной сети, или первое терминальное устройство, второе терминальное устройство и третье терминальное устройство могут быть подключены к одной и той же точке доступа для установления соединения с внутренней локальной сетью. Например, как первое терминальное устройство, так и второе терминальное устройство подключены к одной и той же точке доступа Wi-Fi. Так как терминальные устройства подключены к локальной сети, данные о вызовах могут передаваться между устройствами без потребления трафика сотовой сети.
В возможной реализации перед тем, как первое терминальное устройство установит сетевое соединение со вторым терминальным устройством, первое терминальное устройство отправляет широковещательное сообщение, где широковещательное сообщение включает в себя зашифрованный текст, и зашифрованный текст получается с помощью терминального устройства, шифрующего учетную запись аутентификации системы первого терминального устройства с использованием открытого ключа, соответствующего учетной записи аутентификации системы первого терминального устройства. После приема широковещательного сообщения второе терминальное устройство дешифрует зашифрованный текст с использованием закрытого ключа, соответствующего учетной записи аутентификации системы второго терминального устройства и затем отправляет сообщение обратной связи, указывающее то, успешно ли расшифровано первое терминальное устройство. При приеме сообщения обратной связи, указывающего то, что зашифрованный текст успешно расшифрован, первое терминальное устройство может определить то, что учетная запись аутентификации системы второго терминального устройства совпадает с учетной записью аутентификации системы первого терминального устройства. При приеме сообщения обратной связи, указывающего то, что зашифрованный текст не может быть расшифрован, первое терминальное устройство может определить то, что учетная запись аутентификации системы второго терминального устройства отличается от учетной записи аутентификации системы первого терминального устройства. Это делается для обеспечения безопасности доступа к данным между устройствами и предотвращения несанкционированного доступа к данным в устройствах. Например, учетная запись аутентификации системы может быть ID Huawei, ID Apple и т.п. пользователя.
Согласно второму аспекту вариант осуществления настоящей заявки предусматривает способ вывода аудио, применяемый по меньшей мере в двух терминальных устройствах одного и того же пользователя, где по меньшей мере два терминальных устройства пользователя подключены к сети с использованием одной и той же учетной записи аутентификации системы. В частности, способ включает в себя следующее: первое терминальное устройство принимает запрос вывода аудио из второго терминального устройства, пользователь отправляет инструкцию операции в ответ на запрос вывода аудио, и затем первое терминальное устройство отправляет ответ на запрос вывода аудио во второе терминальное устройство в ответ на операцию, где ответ на запрос вывода аудио используется для запуска второго терминального устройства для того, чтобы получить аудиоданные, соответствующие запросу вывода аудио. После того, как первое терминальное устройство отправит ответ на запрос вывода аудио, или, когда первое терминальное устройство отправит ответ на запрос вывода аудио, первое терминальное устройство разрывает соединение с устройством вывода аудио, устройство вывода аудио устанавливает соединение со вторым устройством вывода аудио, и затем второе терминальное устройство выводит аудиоданные в устройство вывода аудио таким образом, чтобы устройство вывода аудио выводило первый аудиосигнал, соответствующий аудиоданным, где устройство вывода аудио может быть беспроводным устройством вывода аудио.
В данном варианте осуществления настоящей заявки пользователь может выполнить переключение для вывода аудиосигналов из различных устройств в беспроводное устройство вывода аудио без необходимости управления вторым терминальным устройством, а также ручного отключения и повторного подключения беспроводного устройства вывода аудио. Например, когда мобильный телефон не находится рядом с пользователем, вывод данных вызова можно включить на беспроводном устройстве вывода аудио согласно способу, и сложно пропустить вызов, тем самым достигая лучшего пользовательского восприятия.
В возможной реализации, после приема запроса вывода аудио из второго терминального устройства, первое терминальное устройство может сначала преобразовать запрос вывода аудио во второй аудиосигнал, где второй аудиосигнал используется для подсказки пользователю относительно того, что имеется запрос вывода аудио из второго терминального устройства, с использованием голоса и затем управляет устройством вывода аудио для вывода второго аудиосигнала при выводе третьего аудиосигнала первого терминального устройства. В этой реализации, если первое терминальное устройство является устройством, таким как интеллектуальный телевизор, и, когда пользователь не может ответить во время выполнения операций на первом терминальном устройстве, пользователь может выполнить способ таким образом, чтобы он мог ответить на запрос вывода аудио путем выполнения операций на устройстве вывода аудио.
В другой возможной реализации, после приема запроса вывода аудио из второго терминального устройства, первое терминальное устройство может отображать информацию подсказки, где информация подсказки используется для подсказки пользователю относительно того, что имеется запрос вывода аудио из второго терминального устройства. Например, в этом случае, если первое терминальное устройство представляет собой планшетный компьютер, ноутбук и т.п., пользователь может ответить на вызов или завершить вызов путем выполнения операций на первом терминальном устройстве.
В возможной реализации, перед выполнением вариантов осуществления способа, первое терминальное устройство и второе терминальное устройство могут быть подключены к одному и тому же устройству точки доступа для того, чтобы установить соединение с внутренней локальной сетью, то есть первое терминальное устройство. и второе терминальное устройство расположены в одной и той же локальной сети, или первое терминальное устройство, второе терминальное устройство и третье терминальное устройство могут быть подключены к одной и той же точке доступа для установления соединения с внутренней локальной сетью. Например, как первое терминальное устройство, так и второе терминальное устройство подключены к одной и той же точке доступа Wi-Fi. Так как терминальные устройства подключены к локальной сети, данные о вызовах могут передаваться между устройствами без потребления трафика сотовой сети.
В возможной реализации перед тем, как первое терминальное устройство установит сетевое соединение со вторым терминальным устройством, первое терминальное устройство отправляет широковещательное сообщение, где широковещательное сообщение включает в себя зашифрованный текст, и зашифрованный текст получается с помощью терминального устройства, шифрующего учетную запись аутентификации системы первого терминального устройства с использованием открытого ключа, соответствующего учетной записи аутентификации системы первого терминального устройства. После приема широковещательного сообщения второе терминальное устройство дешифрует зашифрованный текст с использованием закрытого ключа, соответствующего учетной записи аутентификации системы второго терминального устройства и затем отправляет сообщение обратной связи, указывающее то, успешно ли расшифровано первое терминальное устройство. При приеме сообщения обратной связи, указывающего то, что зашифрованный текст успешно расшифрован, первое терминальное устройство может определить то, что учетная запись аутентификации системы второго терминального устройства совпадает с учетной записью аутентификации системы первого терминального устройства. При приеме сообщения обратной связи, указывающего то, что зашифрованный текст не может быть расшифрован, первое терминальное устройство может определить то, что учетная запись аутентификации системы второго терминального устройства отличается от учетной записи аутентификации системы первого терминального устройства. Это делается для обеспечения безопасности доступа к данным между устройствами и предотвращения несанкционированного доступа к данным в устройствах. Например, учетная запись аутентификации системы может быть ID Huawei, ID Apple и т.п. пользователя.
Согласно третьему аспекту вариант осуществления настоящей заявки предусматривает способ вывода аудио, применяемый по меньшей мере в двух терминальных устройствах одного и того же пользователя, где по меньшей мере два терминальных устройства пользователя подключены к сети с использованием одной и той же учетной записи аутентификации системы. В частности, способ включает в себя следующее: второе терминальное устройство принимает запрос вывода аудио, второе терминальное устройство отправляет запрос вывода аудио в первое терминальное устройство в ответ на запрос вывода аудио, и затем второе терминальное устройство принимает ответ на запрос вывода аудио из первого терминального устройства, где ответ на запрос вывода аудио используется для запуска второго терминального устройства для того, чтобы получить аудиоданные, соответствующие запросу вывода аудио. После того, как второе терминальное устройство примет ответ на запрос вывода аудио, устройство вывода аудио устанавливает соединение со вторым устройством вывода, и затем второе устройство вывода выводит первый аудиосигнал, соответствующий аудиоданным, с использованием устройства вывода аудио, где устройство вывода аудио может быть беспроводным устройством вывода аудио.
В данном варианте осуществления настоящей заявки пользователь может выполнить переключение для вывода аудиосигналов из различных устройств в беспроводное устройство вывода аудио без необходимости управления вторым терминальным устройством, а также ручного отключения и повторного подключения беспроводного устройства вывода аудио. Например, когда мобильный телефон не находится рядом с пользователем, вывод данных вызова можно включить на беспроводном устройстве вывода аудио согласно способу, и пропустить вызов непросто, чтобы добиться лучшего пользовательского восприятия.
В возможной реализации, перед выполнением вариантов осуществления способа, первое терминальное устройство и второе терминальное устройство могут быть подключены к одному и тому же устройству точки доступа для установления соединения с внутренней локальной сетью, то есть первое терминальное устройство и второе терминальное устройство расположены в одной и той же локальной сети, или первое терминальное устройство, второе терминальное устройство и третье терминальное устройство могут быть подключены к одной и той же точке доступа для установления соединения с внутренней локальной сетью. Например, как первое терминальное устройство, так и второе терминальное устройство подключены к одной и той же точке доступа Wi-Fi. Так как терминальные устройства подключены к локальной сети, данные о вызовах могут передаваться между устройствами без потребления трафика сотовой сети.
В возможной реализации перед тем, как первое терминальное устройство установит сетевое соединение со вторым терминальным устройством, первое терминальное устройство отправляет широковещательное сообщение, где широковещательное сообщение включает в себя зашифрованный текст, и зашифрованный текст получается с помощью терминального устройства, шифрующего учетную запись аутентификации системы первого терминального устройства с использованием открытого ключа, соответствующего учетной записи аутентификации системы первого терминального устройства. После приема широковещательного сообщения второе терминальное устройство дешифрует зашифрованный текст с использованием закрытого ключа, соответствующего учетной записи аутентификации системы второго терминального устройства и затем отправляет сообщение обратной связи, указывающее то, успешно ли расшифровано первое терминальное устройство. При приеме сообщения обратной связи, указывающего то, что зашифрованный текст успешно расшифрован, первое терминальное устройство может определить то, что учетная запись аутентификации системы второго терминального устройства совпадает с учетной записью аутентификации системы первого терминального устройства. При приеме сообщения обратной связи, указывающего то, что зашифрованный текст не может быть расшифрован, первое терминальное устройство может определить то, что учетная запись аутентификации системы второго терминального устройства отличается от учетной записи аутентификации системы первого терминального устройства. Это делается для обеспечения безопасности доступа к данным между устройствами и предотвращения несанкционированного доступа к данным в устройствах. Например, учетная запись аутентификации системы может быть ID Huawei, ID Apple и т.п. пользователя.
Согласно четвертому аспекту вариант осуществления настоящей заявки предусматривает способ вывода аудио. Способ включает в себя следующее: второе терминальное устройство принимает запрос вывода аудио, и затем второе терминальное устройство отправляет запрос вывода аудио в первое терминальное устройство, где второе терминальное устройство и первое терминальное устройство подключены к сети с использованием одной и той же учетной записи аутентификации системы, и первое терминальное устройство подключено в данный момент к устройству вывода аудио.
Первое терминальное устройство принимает запрос вывода аудио, и первое терминальное устройство принимает операцию пользователя в ответ на запрос аудиовывода.
Первое терминальное устройство отправляет, в ответ на операцию, ответ на запрос вывода аудио во второе терминальное устройство. Второе терминальное устройство получает аудиоданные, соответствующие запросу вывода аудио, в ответ на ответ на запрос вывода аудио. Второе терминальное устройство отправляет аудиоданные в первое терминальное устройство. Наконец, первое терминальное устройство выводит первый аудиосигнал, соответствующий аудиоданным, используя устройство вывода аудио.
Что касается полезных эффектов настоящей заявки, можно сделать ссылку на полезные эффекты первого аспекта, и подробности здесь повторно не описываются.
Согласно пятому аспекту вариант осуществления настоящей заявки предусматривает способ вывода аудио. Способ включает в себя следующее: второе терминальное устройство принимает запрос вывода аудио, и второе терминальное устройство отправляет запрос вывода аудио в первое терминальное устройство, где второе терминальное устройство и первое терминальное устройство подключены к сети с использованием одной и той же учетной записи аутентификации системы, и первое терминальное устройство подключено в данный момент к устройству вывода аудио, первое терминальное устройство принимает запрос вывода аудио, и первое терминальное устройство принимает операцию пользователя в ответ на запрос вывода аудио. Первое терминальное устройство отправляет ответ на запрос вывода аудио во второе терминальное устройство в ответ на операцию и разъединяет первую линию связи с устройством вывода аудио. Второе терминальное устройство получает аудиоданные, соответствующие запросу вывода аудио, в ответ на ответ на запрос вывода аудио. Второе терминальное устройство устанавливает вторую линию связи с устройством вывода аудио и выводит первый аудиосигнал, соответствующий аудиоданным, с использованием устройства вывода аудио.
Что касается полезных эффектов настоящей заявки, можно сделать ссылку на полезные эффекты второго аспекта, и подробности здесь повторно не описываются.
Согласно шестому аспекту вариант осуществления настоящей заявки предусматривает первое терминальное устройство, включающее в себя датчик, сенсорный экран, процессор и память, где память выполнена с возможностью хранения одной или нескольких компьютерных программ; и одна или более компьютерных программ, хранящихся в памяти при ее/их исполнении процессором предписывает(ют) терминальному устройству выполнять способ согласно любому возможному варианту реализации первого аспекта, или способ согласно любому возможному варианту реализации второго аспекта, или способ согласно любому возможному варианту реализации четвертого аспекта или способ согласно любому возможному варианту реализации пятого аспекта.
Согласно седьмому аспекту вариант осуществления настоящей заявки предусматривает второе терминальное устройство, включающее в себя датчик, сенсорный экран, процессор и память, где память выполнена с возможностью хранения одной или более компьютерных программ; и одна или более компьютерных программ, хранящихся в памяти, при ее/их исполнении процессором предписывает(ют) терминальному устройству выполнять способ согласно любому возможному варианту реализации третьего аспекта, или способ согласно любому возможному варианту реализации четвертого аспекта или способ согласно любому возможному варианту реализации пятого аспекта.
Согласно седьмому аспекту вариант осуществления настоящей заявки предусматривает систему вывода аудио, включающую в себя первое терминальное устройство и второе терминальное устройство и выполненную с возможностью выполнения способа согласно любому возможному варианту реализации четвертого аспекта или способа согласно любому возможному варианту реализации пятого аспекта.
Согласно восьмому аспекту вариант осуществления настоящей заявки дополнительно предусматривает устройство, включающее в себя модули/блоки, выполняющие способ согласно любому возможному варианту реализации любого из аспектов. Модули/блоки могут быть реализованы с использованием аппаратных средств или могут быть реализованы с помощью аппаратных средств, исполняющих соответствующее программное обеспечение.
Согласно девятому аспекту вариант осуществления настоящей заявки дополнительно предусматривает машиночитаемый носитель информации, включающий в себя компьютерную программу, причем компьютерная программа при ее запуске на терминальном устройстве предписывает терминальному устройству выполнять способ согласно любому возможному варианту реализации любого из аспектов.
Согласно десятому аспекту вариант осуществления настоящей заявки дополнительно предусматривает компьютерный программный продукт, причем компьютерный программный продукт при его запуске на терминале предписывает терминальному устройству выполнять способ согласно любому возможному варианту реализации любого из аспектов.
Согласно одиннадцатому аспекту вариант осуществления настоящей заявки дополнительно предусматривает микросхему, подключенную к памяти и выполненную с возможностью исполнения компьютерной программы, хранящейся в памяти, для выполнения способа согласно любому возможному варианту реализации любого из аспектов.
Краткое описание чертежей
Фиг.1 – схематичное представление сценария применения согласно варианту осуществления настоящей заявки;
фиг.2 – схематичная структурная схема мобильного телефона согласно варианту осуществления настоящей заявки;
фиг.3 – схематичная структурная схема операционной системы Android согласно варианту осуществления настоящей заявки;
фиг.4 – схематичное представление сценария применения согласно варианту осуществления настоящей заявки;
фиг.5А и фиг.5B – схематичное представление способа верификации учетной записи устройства согласно варианту осуществления настоящей заявки;
фиг.6 – схематичное представление группы интерфейсов согласно варианту осуществления настоящей заявки;
фиг.7A – схематичное представление взаимодействия способа вывода аудио, соответствующего проводному устройству вывода аудио, согласно варианту осуществления настоящей заявки;
фиг.7B – схематичное представление сценария применения согласно варианту осуществления настоящей заявки;
фиг.8 – схематичный алгоритм взаимодействия вывода аудио согласно варианту осуществления настоящей заявки;
фиг.9 – схематичный алгоритм взаимодействия вывода аудио согласно варианту осуществления настоящей заявки;
фиг.10 – схематичный алгоритм взаимодействия вывода аудио согласно варианту осуществления настоящей заявки; и
фиг.11 – схематичный алгоритм взаимодействия вывода аудио согласно варианту осуществления настоящей заявки.
Подробное описание изобретения
Чтобы сделать задачи, технические решения и преимущества вариантов осуществления настоящей заявки более понятными, ниже приводится подробное описание технических решений, представленных в вариантах осуществления настоящей заявки со ссылкой на сопроводительные чертежи и конкретные реализации спецификации.
Некоторые формулировки в вариантах осуществления настоящей заявки сначала поясняются ниже для облегчения понимания специалистом в данной области техники.
(1) Приложение в вариантах осуществления настоящей заявки, для краткости называемое АРР, представляет собой программу, которая может реализовывать одну или более конкретных функций. Как правило, на терминальное устройство может быть установлено множество приложений, например, приложение камеры, приложение электронной почты и приложение управления умным домом. Упомянутое ниже приложение может быть системным приложением, установленным при доставке терминального устройства, или может быть сторонним приложением, загруженным из сети или полученным из других терминальных устройств, когда пользователь использует терминальное устройство.
(2) Устройство вывода аудио может быть классифицировано на два типа: беспроводное аудиоустройство и проводное аудиоустройство. Беспроводное аудиоустройство – это, например, наушник Bluetooth, и проводное аудиоустройство – это, например, проводной наушник. Устройство вывода аудио подключается к терминальному устройству с помощью проводного соединения или беспроводного сетевого соединения для преобразования аудиоданных терминального устройства в голосовое содержание и вывода голосового содержания. Например, аудиоданные могут быть голосовым вызовом или видеовызовом, установленным с использованием приложения (например, WeChat или Facebook), аудиоданными, когда музыкальный проигрыватель воспроизводит музыкальную услугу, или аудиоданными, когда видеопроигрыватель воспроизводит видеоуслугу.
В уровне техники пользователь может переключать аудиосигнал, выдаваемый устройством вывода аудио, только вручную, переключая терминальное устройство, подключенное к устройству вывода аудио. Например, как показано на фиг.1, планшетный компьютер 101 в данный момент воспроизводит видео, и планшетный компьютер 101 воспроизводит аудиосодержание видео с помощью наушника 100. В этом случае, если на мобильный телефон 102 пользователя поступает входящий вызов, и пользователь хочет ответить на вызов с использованием наушника Bluetooth, пользователю необходимо прервать соединение между наушником 100 и планшетным компьютером 101. Если наушник 100 является наушником Bluetooth, пользователю необходимо установить соединение Bluetooth между наушником 100 Bluetooth и мобильным телефоном 102, чтобы успешно ответить на вызов. Если наушник 100 является проводным наушником, пользователю необходимо вручную отсоединить наушник 100 от планшетного компьютера 101 и вставить наушник в гнездо для наушника мобильного телефона 102. Можно видеть, что описанный выше рабочий процесс является относительно громоздким, что влияет на пользовательское восприятие.
Ввиду этого, вариант осуществления настоящей заявки предусматривает способ вывода аудио. Используя способ, аудиосигнал, выводимый устройством вывода аудио, может автоматически переключаться, так что терминальное устройство может автоматически переключать устройство вывода аудио для ответа на вызов из второго терминального устройства при выводе первого аудиосигнала с использованием устройства вывода аудио. Таким образом, снижается сложность выполняемых пользователем операций, повышается степень интеллектуальности терминального устройства и, наконец, улучшается пользовательское восприятие.
Варианты осуществления настоящей заявки применимы к терминальному устройству. В некоторых вариантах осуществления терминальное устройство может быть портативным терминалом, включающим в себя такие функции, как персональный цифровой помощник и/или музыкальный проигрыватель, например, мобильным телефоном, планшетным компьютером, носимым устройством (например, смарт-часами), имеющим функцию беспроводной связи, или бортовым устройством. Пример варианта осуществления портативного терминала включает в себя, не без ограничений, портативный терминал с операционной системой iOS®, Android®, Microsoft® или другой операционной системой. В качестве альтернативы, портативный терминал может представлять собой, например, портативный компьютер (ноутбук), имеющий чувствительную к прикосновению поверхность (например, сенсорную панель). Кроме того, следует понимать, что в некоторых других вариантах осуществления терминал может альтернативно представлять собой настольный компьютер, имеющий чувствительную к прикосновению поверхность (например, сенсорную панель).
Следует понимать, что в вариантах осуществления настоящей заявки термин «по меньшей мере один» относится к одному или более, и термин «множество» относится к двум или более. «И/или» описывает отношение ассоциации для ассоциированных объектов и означает, что могут существовать три отношения. Например, A и/или B может означать: существует только A, существуют как A, так и B, и существует только B, где A и B могут быть как в единственном, так и во множественном числе. Символ "/" обычно указывает на взаимосвязь "или" между ассоциированными объектами. «По меньшей мере один из следующих элементов» или аналогичное выражение означает любое сочетание этих элементов, включая один элемент или любое сочетание из множества элементов. Например, по меньшей мере один из a, b или c может означать a, b, c, a и b, a и c, b и c или a, b и c, где a, b и c могут быть в единственном или множественном числе.
Ниже используется пример, в котором терминальным устройством является мобильный телефон. На фиг.2 показана структурная схема мобильного телефона 200.
Мобильный телефон 200 может включать в себя процессор 210, интерфейс 220 внешней памяти, внутреннюю память 221, интерфейс 230 USB, модуль 240 управления зарядкой, модуль 241 управления питанием, аккумулятор 242, антенну 1, антенну 2, модуль 251 мобильной связи, модуль 252 беспроводной связи, аудиомодуль 270, динамик 270А, телефонный приемник 270В, микрофон 270С, гнездо 270D для наушника, модуль 280 датчиков, ключ 290, мотор 291, индикатор 292, камера 293, экран 294 дисплея, интерфейс 295 SIM-карты и т.п. Модуль 280 датчиков может включать в себя гироскопический датчик 280А, датчик 280В ускорения, оптический датчик 280G приближения, датчик 280Н отпечатков пальцев и сенсорный экран 280К (конечно, мобильный телефон 200 может дополнительно включать в себя другие датчики, например, датчик температуры, датчик давления, датчик расстояния, магнитный датчик, датчик внешней освещенности, датчик барометрического давления и датчик костной проводимости, которые не показаны на чертеже).
Можно понять, что примерная структура в данном варианте осуществления настоящего изобретения не накладывает конкретного ограничения на мобильный телефон 200. В некоторых других вариантах осуществления настоящей заявки мобильный телефон 200 может включать в себя больше или меньше компонентов, чем показано на чертеже, или некоторые компоненты могут быть объединены, или некоторые компоненты могут быть разделены, или компоненты могут быть размещены различным способом. Компоненты, показанные на чертеже, могут быть реализованы с помощью аппаратных средств, программного обеспечения или сочетания программного обеспечения и аппаратных средств.
Процессор 210 может включать в себя один или более блоков обработки. Например, процессор 210 может включать в себя процессор приложений (application processor, AP), процессор модема, графический процессор (graphics processing unit, GPU), процессор сигналов изображения (image signal processor, ISP), контроллер, память, видеокодек, процессор цифровых сигналов (digital signal processor, DSP), основополосный процессор и/или блок обработки нейронной сети (neural-network processing unit, NPU). Различные процессоры могут быть независимыми компонентами или могут быть интегрированы в один или несколько процессоров. Контроллер может быть руководящим центром и командным центром мобильного телефона 200. Контроллер может вырабатывать сигнал управления операцией на основе кода операции инструкции и сигнала синхронизации, и считывать инструкцию и управлять исполнением инструкции.
Память может быть дополнительно сконфигурирована в процессоре 210 для хранения инструкции и данных. В некоторых вариантах осуществления память в процессоре 210 представляет собой кэш. Память может хранить инструкцию или данные, которые только что использовались или циклически использовались процессором 210. Если процессору 210 необходимо снова использовать инструкцию или данные, процессор может напрямую вызвать инструкцию или данные из памяти во избежание повторного доступа и для сокращения времени ожидания процессора 210, тем самым повышая эффективность системы.
Процессор 210 может запускать способ вывода аудио, предусмотренный в данном варианте осуществления настоящей заявки, чтобы уменьшить сложность выполняемых пользователем операций, повысить степень интеллекта терминального устройства и улучшить пользовательское восприятие. Процессор 210 может включать в себя различные компоненты. Например, когда CPU и GPU интегрированы, CPU и GPU могут выполнять способ вывода аудио, предусмотренный в данном варианте осуществления настоящей заявки, путем взаимодействия. Например, часть алгоритма способа вывода аудио выполняется CPU, и другая часть алгоритма способа вывода аудио выполняется GPU, что позволяет достичь относительно высокой эффективности обработки.
Экран 294 дисплея выполнен с возможностью отображения изображения, видео и т.п. Экран 294 дисплея включает в себя панель. Панель дисплея может использовать жидкокристаллический сенсорный экран (liquid crystal display, LCD), органический светоизлучающий диод (organic light-emitting diode, OLED), органический светоизлучающий диод с активной матрицей (active-matrix organic light emitting diode, AMOLED), гибкий светодиод (Flex Light-Emitting Diode, FLED), мини-светодиод (Miniled), микросветодиод (MicroLed), органический микросветодиод (Micro-oLed), светоизлучающий диод с квантовыми точками (quantum dot light emitting diodes, QLED) и т.п. В некоторых вариантах осуществления мобильный телефон 200 может включать в себя один или N экранов 294 дисплея. N – положительное целое число больше 1. Экран 294 дисплея может быть выполнен с возможностью отображения информации, введенной пользователем, или информации, предоставленной пользователю, и графических пользовательских интерфейсов (graphical user interface, GUI). Например, экран 294 дисплея может отображать изображение, видео, страницу, файл и т.п. В другом примере экран 294 дисплея может отображать графический пользовательский интерфейс, показанный на фиг.1. В еще одном примере графический пользовательский интерфейс, показанный на фиг.1, включает в себя строку состояния, скрытую панель навигации, мини-приложение (виджет, widget) времени и погоды и значок приложения, например, значок браузера. Строка состояния включает в себя название оператора (например, China Mobile), мобильную сеть (например, 4G), время и оставшийся уровень заряда аккумулятора. Панель навигации включает в себя значок клавиши «назад» (назад), значок клавиши «домой» (home) и значок клавиши «вперед». В дополнение к этому, следует понимать, что в некоторых вариантах осуществления строка состояния может дополнительно включать в себя значок Bluetooth, значок Wi-Fi, значок внешнего устройства и т.п. Кроме того, можно понять, что в некоторых других вариантах осуществления графический пользовательский интерфейс, показанный на фиг.1, может дополнительно включать в себя строку закрепления, где строка закрепления может включать в себя общие значки приложений и т.п. При обнаружении события касания пальца (или стилуса и т.п.) пользователя для значка приложения процессор 210 открывает пользовательский интерфейс приложения, соответствующего значку приложения, в ответ на событие касания и отображает пользовательский интерфейс приложения на экране 294 дисплея.
В данном варианте осуществления настоящей заявки экран 294 дисплея может быть интегрированным гибким экраном дисплея или может быть срощенным экраном дисплея, образованным двумя жесткими экранами и гибким экраном, расположенным между двумя жесткими экранами. Когда процессор 210 запускает способ вывода аудио, предусмотренный в данном варианте осуществления настоящей заявки, процессор 210 может управлять внешним устройством вывода аудио для переключения выводимого аудиосигнала.
Камера 293 (передняя камера или задняя камера, или камера может использоваться как передняя камера и задняя камера) выполнена с возможностью захвата статического изображения или видео. Как правило, камера 293 может включать в себя фоточувствительный элемент, такой как группа линз и датчик изображения. Группа линз включает в себя множество линз (выпуклых линз или вогнутых линз) и выполнена с возможностью приема оптического сигнала, отраженного фотографируемым объектом, и передачи полученного оптического сигнала на датчик изображения. Датчик изображения вырабатывает исходное изображение фотографируемого объекта в соответствии с оптическим сигналом.
Внутренняя память 221 может быть выполнена с возможностью хранения исполняемого на компьютере программного кода, и исполняемый программный код включает в себя инструкцию. Процессор 210 запускает инструкцию, хранящуюся во внутренней памяти 221, для выполнения различных функций приложений и обработки данных мобильного телефона 200. Внутренняя память 221 может включать в себя область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, код приложения (например, приложение камеры или приложение WeChat) и т.п. В области хранения данных могут храниться данные (например, изображение и видео, полученные с помощью приложения камеры), созданные во время использования мобильного телефона 200 и т.п.
Внутренняя память 221 может дополнительно хранить одну или несколько компьютерных программ 1310, соответствующих алгоритму вывода аудио, предоставленному в данном варианте осуществления настоящей заявки. Одна или несколько компьютерных программ 1304 хранятся в памяти 221 и выполнены с возможностью исполнения одним или несколькими процессорами 210. Одна или несколько компьютерных программ 1310 включают в себя инструкции. Инструкции могут быть выполнены с возможностью выполнения этапов в соответствующих вариантах осуществления, показанных на фиг.7А и фиг.8-11. Компьютерные программы 1310 могут включать в себя модуль 2211 верификации учетной записи и модуль 2212 сравнения приоритетов. Модуль 2211 верификации учетной записи выполнен с возможностью верификации учетной записи аутентификации системы другого терминального устройства в локальной сети. Модуль 2212 сравнения приоритетов может быть выполнен с возможностью сравнения приоритета услуги запроса вывода аудио с приоритетом текущей услуги вывода устройства вывода аудио. Модуль 2213 синхронизации статуса может быть выполнен с возможностью синхронизации статуса устройства вывода аудио, подключенного в данный момент к терминальному устройству, с другим терминальным устройством или синхронизации статуса устройства вывода аудио, подключенного в данный момент к другому устройству, с локальным статусом. Когда процессор 210 запускает код алгоритма вывода аудио, хранящийся во внутренней памяти 221, процессор 210 может управлять устройством вывода аудио для переключения выводимого аудиосигнала.
В дополнение к этому, внутренняя память 221 может включать в себя быстродействующую оперативную память или может включать в себя энергонезависимую память, такую как по меньшей мере одна память на магнитном диске, флэш-память или универсальная флэш-память (universal flash storage, UFS).
Конечно, код алгоритма вывода аудио, предусмотренный в данном варианте осуществления, может альтернативно храниться во внешней памяти. В этом случае процессор 210 может запускать код алгоритма вывода аудио, хранящийся во внешней памяти, с использованием интерфейса 220 внешней памяти, и процессор 210 может управлять устройством вывода аудио для переключения выводимого аудиосигнала.
Функция модуля 280 датчиков описана ниже.
Гироскопический датчик 280A может быть выполнен с возможностью определения положения мобильного телефона 200 при его движении. В некоторых вариантах осуществления с использованием гироскопического датчика 280A может быть определена угловая скорость мобильного телефона 200 вокруг трех осей (то есть осей x, y и z). То есть гироскопический датчик 280А может быть выполнен с возможностью обнаружения текущего статуса движения мобильного телефона 200, например, тряски или неподвижности.
Когда экран дисплея в данном варианте осуществления настоящей заявки представляет собой складной экран, гироскопический датчик 280A может быть выполнен с возможностью обнаружения операции складывания или раскладывания, выполняемой над экраном 294 дисплея. Гироскопический датчик 280A может передавать отчет об обнаруженной операции складывания или операции раскладывания как о событии в процессор 210 для определения сложенного состояния или разложенного состояния экрана 294 дисплея.
Датчик 280B ускорения может обнаруживать значение ускорения мобильного телефона 200 в каждом направлении (как правило, по трем осям). То есть гироскопический датчик 280A может быть выполнен с возможностью обнаружения текущего статуса движения мобильного телефона 200, например, тряски или неподвижности. Когда экран дисплея в данном варианте осуществления настоящей заявки представляет собой складной экран, датчик 280B ускорения может быть выполнен с возможностью обнаружения операции складывания или раскладывания, выполняемой над экраном 294 дисплея. Датчик 280B ускорения может передавать отчет об обнаруженной операции складывания или операции раскладывания как о событии в процессор 210 для определения сложенного состояния или разложенного состояния экрана 294 дисплея.
Оптический датчик 280G приближения может включать в себя в себя, например, светоизлучающий диод (LED) и оптический детектор, такой как фотодиод. Светоизлучающий диод может быть инфракрасным светоизлучающим диодом. Мобильный телефон может излучать инфракрасный свет с использованием светодиода. Мобильный телефон обнаруживает инфракрасный свет, отраженный от близлежащего объекта, с использованием фотодиода. При обнаружении достаточного количества отраженного света можно определить, что рядом с мобильным телефоном находится объект. При обнаружении недостаточного количества отраженного света мобильный телефон может определить, что объекты отсутствуют рядом с мобильным телефоном. Когда экран дисплея в данном варианте осуществления настоящей заявки представляет собой складной экран, оптический датчик 280G приближения может быть расположен на первом экране складного экрана 294 дисплея, и оптический датчик 280G приближения может обнаруживать угол складывания или угол раскладывания между первым экраном и вторым экраном в соответствии с оптической разностью хода инфракрасного сигнала.
Гироскопический датчик 280A (или датчик 280B ускорения) может отправлять обнаруженную информацию о статусе движения (например, угловую скорость) в процессор 210. Процессор 210 определяет то, находится ли мобильный телефон в данный момент в полностью сложенном состоянии или в не полностью сложенном состоянии, на основе информации о статусе движения (например, когда угловая скорость не равна 0, это указывает то, что мобильный телефон 200 находится в полностью сложенном состоянии).
Датчик 280H отпечатка пальца выполнен с возможностью сбора данных об отпечатке пальца. Мобильный телефон 200 может реализовать разблокировку по отпечатку пальца, блокировку доступа к приложению, фотографирование отпечатка пальца, ответ на вызов на основе отпечатка пальца и т.п., используя функцию сбора данных об отпечатке пальца.
Датчик 280K касания также упоминается как «сенсорная панель». Датчик 280K касания может быть расположен на экране 294 дисплея. Датчик 280K касания и экран 294 дисплея образуют сенсорный экран. Датчик 280K касания выполнен с возможностью обнаружения касания, выполняемого на датчике касания или рядом с ним. Датчик касания может передать обнаруженную операцию касания в процессор приложений для определения типа события касания. Датчик касания может подавать визуальный выходной сигнал, который относится к операции касания, с использованием экрана 294 дисплея. В некоторых других вариантах датчик 280K касания может альтернативно располагаться на поверхности мобильного телефона 200 и располагаться в положении, отличном от положения экрана 294 дисплея.
Например, экран 294 дисплея мобильного телефона 200 отображает главный экран. Главный экран содержит значки множества приложений (например, значки приложения камеры и приложения WeChat). Для того, чтобы открыть камеру 293, пользователь нажимает на значок приложения камеры или щелкает по нему на главном экране, используя сенсорный экран 280K, запуская процессор 210, чтобы начать выполнение приложения камеры. Экран 294 дисплея отображает интерфейс приложения камеры, например, интерфейс видоискателя.
Функция беспроводной связи мобильного телефона 200 может быть реализована с использованием антенны 1, антенны 2, модуля 251 мобильной связи, модуля 252 беспроводной связи, процессора модема, основополосного процессора и т.п.
Антенна 1 и антенна 2 выполнены с возможностью передачи и приема сигнала электромагнитной волны. Каждая антенна мобильного телефона 200 может быть выполнена с возможностью покрытия одного или нескольких диапазонов частот связи. Различные антенны также могут быть мультиплексированы для улучшения их использования. Например, антенна 1 может быть мультиплексирована как разнесенная антенна беспроводной локальной сети. В некоторых других вариантах осуществления антенна может использоваться в сочетании с переключателем настройки.
Модуль 251 мобильной связи может предоставлять решение для беспроводной связи, такой как 2G/3G/4G/5G, применяемое к мобильному телефону 200. Модуль 251 мобильной связи может включать в себя по меньшей мере один фильтр, переключатель, усилитель мощности, малошумящий усилитель (low noise amplifier, LNA) и т.п. Модуль 251 мобильной связи может принимать электромагнитную волну через антенну 1, выполнять обработку, такую как фильтрация и усиление принятой электромагнитной волны, и передавать обработанную электромагнитную волну в процессор модема для демодуляции. Модуль 251 мобильной связи может дополнительно усиливать сигнал, модулированный процессором модема, и преобразовывать сигнал в электромагнитную волну для излучения через антенну 1. В некоторых вариантах осуществления по меньшей мере некоторые функциональные модули модуля 251 мобильной связи могут быть расположены в процессоре 210. В некоторых вариантах осуществления по меньшей мере некоторые функциональные модули модуля 251 мобильной связи и по меньшей мере некоторые модули процессора 210 могут быть расположены в одном и том же компоненте. В данном варианте осуществления настоящей заявки модуль 251 мобильной связи может быть дополнительно выполнен с возможностью выполнения обмена информацией с другим терминальным устройством, то есть отправки запроса вывода аудио в другое терминальное устройство, или модуль 251 мобильной связи может быть выполнен с возможностью приема запроса вывода аудио и упаковки принятого запроса вывода аудио в виде сообщения в указанном формате.
Процессор модема может включать в себя модулятор и демодулятор. Модулятор выполнен с возможностью модуляции средне-высокочастотного сигнала низкочастотным основополосным сигналом, подлежащим отправке. Демодулятор выполнен с возможностью демодуляции принятого сигнала электромагнитной волны в низкочастотный основополосный сигнал. Затем демодулятор передает демодулированный низкочастотный основополосный сигнал в основополосный процессор для обработки. Низкочастотный основополосный сигнал обрабатывается основополосным процессором и затем передается в процессор приложений. Процессор приложений выводит звуковой сигнал через аудиоустройство (которое не ограничено динамиком 270А, телефонной трубкой 270В и т.п.) или отображает изображение или видео на экране 294 дисплея. В некоторых вариантах осуществления процессор модема может быть независимым устройством. В некоторых других вариантах осуществления процессор модема может быть независимым от процессора 210, и процессор модема и модуль 251 мобильной связи или другой функциональный модуль могут быть расположены в одном и том же компоненте.
Модуль 252 беспроводной связи может предоставлять решение для беспроводной связи, применяемое к мобильному телефону 200, например, беспроводная локальная сеть (wireless local area networks, WLAN) (например, беспроводная достоверность (wireless fidelity, Wi-Fi), блютуз (Bluetooth, BT), глобальная навигационная спутниковая система (global navigation satellite system, GNSS), частотная модуляция (frequency modulation, FM), технология связи ближнего радиуса действия (near field communication, NFC) и инфракрасная технология (infrared, IR). Модуль 252 беспроводной связи может быть одним или несколькими компонентами, в которые интегрирован по меньшей мере один модуль процессора связи. Модуль 252 беспроводной связи принимает электромагнитную волну с помощью антенны 2, выполняет частотную модуляцию и фильтрацию сигнала электромагнитной волны и отправляет обработанный сигнал в процессор 210. В качестве альтернативы, модуль 252 беспроводной связи может принимать сигнал, подлежащий отправке, из процессора 210, выполнять частотную модуляцию и усиление сигнала, подлежащего отправке, и преобразовывать сигнал в электромагнитную волну для излучения с использованием антенны 2. В данном варианте осуществления настоящей заявки модуль 252 беспроводной связи выполнен с возможностью установления соединения с устройством вывода аудио и вывода голосового сигнала с использованием устройства вывода аудио. В качестве альтернативы, модуль 252 беспроводной связи может быть выполнен с возможностью подключения к устройству точки доступа и отправки сообщения, соответствующего запросу вывода аудио, в другое терминальное устройство или приема сообщения, соответствующего запросу вывода аудио, отправленному другим терминальным устройством. При необходимости модуль 252 беспроводной связи может быть дополнительно выполнен с возможностью приема голосовых данных из другого терминального устройства.
Мобильный телефон 200 может реализовать функцию аудио, такую как воспроизведение или запись музыки, с использованием аудиомодуля 270, динамика 270А, телефонной трубки 270В, микрофона 270С, гнезда 270D для наушника, процессора приложений и т.п. Мобильный телефон 200 может принимать ввод от клавиши 290 и вырабатывать сигнал ввода от клавиши, который относится к пользовательским настройкам и управлению функциями мобильного телефона 200. Мобильный телефон 200 может вырабатывать вибрационную подсказку (например, вибрационную подсказку о входящем вызове) с использованием мотора 291. Индикатор 292 в мобильном телефоне 200 может быть световым индикатором, может быть выполнен с возможностью указания состояния зарядки и замены аккумулятора и может быть дополнительно выполнен с возможностью указания сообщения, пропущенного вызова, уведомления и т.п. Интерфейс 295 SIM-карты в мобильном телефоне 200 выполнен с возможностью подключения к SIM-карте. SIM-карта может быть вставлена в интерфейс 295 SIM-карты или подключена к интерфейсу 295 SIM-карты, чтобы войти в контакт с мобильным телефоном 200 или отделиться от него.
Следует понимать, что в реальном приложении мобильный телефон 200 может включать в себя больше или меньше компонентов, чем те, которые показаны на фиг.2. Этот случай не ограничивается в данном варианте осуществления настоящей заявки. Мобильный телефон 200, показанный на чертеже, является только примером и может включать в себя больше или меньше компонентов, чем те, которые показаны на чертеже, или объединять два или более компонентов или иметь другую конфигурацию компонентов. Различные компоненты, показанные на чертеже, могут быть реализованы аппаратно, включая одну или несколько схем обработки сигналов или специализированных интегральных схем, программное обеспечение или сочетание аппаратных средств и программного обеспечения.
Программная система терминального устройства может использовать многоуровневую архитектуру, архитектуру, управляемую событиями, микроядрную архитектуру, микросервисную архитектуру или облачную архитектуру. В данном варианте осуществления настоящего изобретения система Android с многоуровневой архитектурой используется в качестве примера для иллюстрации структуры программного обеспечения терминального устройства. На фиг.3 показана структурная блок-схема программного обеспечения терминального устройства согласно варианту осуществления настоящего изобретения.
В многоуровневой архитектуре программное обеспечение разделено на несколько уровней, и каждый уровень имеет четкую роль и задачу. Уровни взаимодействуют друг с другом через программный интерфейс. В некоторых вариантах осуществления система Android разделена на четыре уровня: уровень приложений, уровень структур приложений, среда выполнения Android-приложений (Android runtime) и системная библиотека и уровни ядра сверху вниз.
Уровень приложений может включать в себя ряд пакетов приложений.
Как показано на фиг.3, пакеты приложений могут включать в себя такие приложения, как камера, фотографии, календарь, телефон, карты, навигация, WLAN, Bluetooth, музыка, видео и SMS-сообщения.
Уровень структур приложений предоставляет интерфейс программирования приложений (application programming interface, API) и среду программирования для приложений на уровне приложений. Уровень структур приложений включает в себя некоторые заданные функции.
Как показано на фиг.3, уровень структур приложений может включать в себя диспетчер окон, поставщика содержания, систему просмотра, диспетчер телефона, диспетчер ресурсов, диспетчер уведомлений и т.п.
Диспетчер окон выполнен с возможностью управления оконным приложением. Диспетчер окон может получить размер экрана дисплея, определить то, имеется ли строка состояния, заблокировать экран, сделать снимок экрана и т.п.
Поставщик содержания выполнен с возможностью хранения и получения данных с тем, чтобы приложение могло получить к ним доступ. Данные могут включать в себя видео, изображение, аудио, сделанные вызовы и ответы на них, историю просмотров и закладки, адресную книгу и т.п.
Система просмотра включает в себя визуальные элементы управления, такие как элемент управления для отображения текста и элемент управления для отображения изображения. Система просмотра может быть выполнена с возможностью создания приложения. Интерфейс дисплея может быть сформирован с одним или несколькими видами. Например, интерфейс дисплея, включающий в себя значок SMS-уведомления, может включать в себя вид для отображения текста и вид для отображения изображения.
Диспетчер телефона выполнен с возможностью обеспечения функции связи терминального устройства, например, управления состоянием вызова (включая дозвон, вызов завершен и т.п.).
Диспетчер ресурсов предоставляет различные ресурсы для приложения, например, локализованную строку символов, значок, изображение, файл макета и видеофайл.
Диспетчер уведомлений позволяет приложению отображать информацию уведомления в строке состояния. Информация об уведомлении может быть сообщением, используемым для указания типа уведомления, и может автоматически исчезать после короткого пребывания без взаимодействия с пользователем. Например, диспетчер уведомлений выполнен с возможностью уведомления о завершении загрузки, запросе сообщения и т.п. В качестве альтернативы, диспетчер уведомлений может быть уведомлением, которое отображается в верхней строке состояния системы в виде графика или текста полосы прокрутки, например, уведомлением о приложении, работающем в фоновом режиме, или может быть уведомлением, которое появляется на экране в виде диалогового окна. Например, текстовая информация появляется в виде подсказки в строке состояния, раздается звуковой сигнал, терминальное устройство вибрирует или мигает световой индикатор.
Среда выполнения Android включает в себя библиотеку ядра и виртуальную машину. Среда выполнения Android отвечает за планирование и управление системой Android.
Библиотека ядра включает в себя две части: одна часть представляет собой функцию производительности, которую должен вызывать язык Java, и другая часть представляет собой библиотеку ядра Android.
Уровень приложений и уровень структур приложений выполняются на виртуальной машине. Виртуальная машина исполняет Java-файлы уровня приложений и уровня структур приложений в виде двоичных файлов. Виртуальная машина используется для исполнения таких функций, как управление жизненным циклом объектов, управление стеком, управление потоками, управление безопасностью и исключениями и сбор ненужных данных.
Системная библиотека может включать в себя множество функциональных модулей, например, диспетчер поверхности (surface manager), библиотеки мультимедиа (media libraries), библиотеку для обработки трехмерной графики (например, OpenGL ES) и механизм 2D-графики (например, SGL).
Диспетчер поверхности выполнен с возможностью управления подсистемой отображения и обеспечения объединения 2D и 3D уровней множества приложений.
Библиотека мультимедиа поддерживает воспроизведение и запись множества распространенных аудио- и видеоформатов, файлы неподвижных изображений и т.п. Библиотека мультимедиа может поддерживать множество форматов кодирования аудио и видео, например, MPEG 4, H.264 MP3, AAC, AMR, JPG и PNG.
Библиотека обработки трехмерной графики выполнена с возможностью реализации рисования трехмерной графики, рендеринга изображения, композиции, обработки уровней и т.п.
Механизм 2D-графики представляет собой механизм рисования для 2D-чертежей.
Уровень ядра представляет собой уровень между аппаратными средствами и программным обеспечением. Уровень ядра включает в себя по меньшей мере драйвер дисплея, драйвер камеры, драйвер аудио и драйвер датчика.
На фиг.4 показано схематичное представление сценария применения, применимого к варианту осуществления настоящей заявки.
Как показано на фиг.4, сценарий приложения включает в себя: сервер 400, терминальное устройство 401, терминальное устройство 402 и терминальное устройство 403.
Сервер 400 может выполнять обмен информацией с терминальным устройством 401, терминальным устройством 402 и терминальным устройством 403. Например, терминальное устройство 401, терминальное устройство 402 и терминальное устройство 403 получают информацию об учетной записи аутентификации системы из сервера 400, так что терминальное устройство 401, терминальное устройство 402 и терминальное устройство 403 верифицируют то, входят ли устройства с одной и той же учетной записью аутентификации системы. В некоторых сценариях сервер 400 может быть подключен к терминальному устройству 201, терминальному устройству 402 и терминальному устройству 403 по сети. Сервер 400 также может быть облачным сервером, кластером серверов и т.п., расположенным на стороне сети.
Как показано фиг.4, терминальное устройство 401, терминальное устройство 402 и терминальное устройство 403 могут быть различными терминальными устройствами разных типов, например, мобильным телефоном, ноутбуком, планшетным компьютером, интеллектуальным телевизором и интеллектуальными часами.
Как показано фиг.4, терминальное устройство 401, терминальное устройство 402 и терминальное устройство 403 устанавливают соединение друг с другом проводным и/или беспроводным способом. Терминальное устройство 401, терминальное устройство 402 и терминальное устройство 403 могут устанавливать соединение с сервером 400 проводным и/или беспроводным способом. Например, терминальное устройство 401 может установить соединение с терминальным устройством 402, используя линию передачи данных. В другом примере терминальное устройство 401 может быть подключено к терминальному устройству 402 с использованием сети беспроводной связи. Сеть беспроводной связи может быть локальной сетью или может быть глобальной сетью, коммутируемой ретрансляционным (relay) устройством. Когда сеть связи представляет собой, например, локальную сеть, сеть связи может быть сетью связи ближнего радиуса действия, такой как сеть точки доступа Wi-Fi, сеть P2P Wi-Fi, сеть Bluetooth, сеть zigbee или сеть связи ближнего радиуса действия. Когда сеть связи представляет собой, например, глобальную сеть, сеть связи может быть сетью на основе технологи беспроводной телефонной связи 3-го поколения (3rd-generation wireless telephone technology, 3G), сетью на основе технологи мобильной связи 4-го поколения (4th generation mobile communication technology, 4G), сетью на основе технологи мобильной связи 5-го поколения (5th-generation mobile communication technology, 5G), будущей развитой наземной сетью мобильной связи общего пользования (public land mobile network, PLMN), Интернетом и т.п. В сценарии, показанном на фиг.4, данные могут отправляться между различными терминальными устройствами с использованием сети связи, например, изображения, текст, видео или результаты поиска терминальных устройств для объектов, таких как изображения, текст или видео.
Следует отметить, что система может дополнительно включать в себя больше терминальных устройств, или система может включать в себя менее трех терминальных устройств. Это не ограничивается данным вариантом осуществления настоящей заявки.
В данном варианте осуществления настоящей заявки, после подключения к одному и тому же устройству точки доступа, терминальному устройству, показанному на фиг.4, необходимо дополнительно выполнить аутентификацию над учетной записью аутентификации системы других терминальных устройств. Таким образом, после успешной аутентификации терминальное устройство может принимать сообщения, отправленные другими терминальными устройствами. В частности, терминальное устройство 401 (или называемое первым терминальным устройством), терминальное устройство 402 (или называемое вторым терминальным устройством), терминальное устройство 403 (или называемое третьим терминальным устройством), показанные на фиг.4, до сих пор используются в качестве примера. Для упрощения описания и единства терминологии ниже приводится описание с использованием первого терминального устройства, второго терминального устройства и третьего терминального устройства. Первое терминальное устройство, второе терминальное устройство и третье терминальное устройство могут быть подключены к одной и той же точке доступа (AP). Например, первое терминальное устройство, второе терминальное устройство и третье терминальное устройство подключены к одному и тому же маршрутизатору, или первое терминальное устройство, второе терминальное устройство и третье терминальное устройство подключены к одной и той же беспроводной точке доступа Wi-Fi. В этом способе устройство, подключенное к точке доступа, дополнительно включает в себя четвертое терминальное устройство, так что первое терминальное устройство, второе терминальное устройство, третье терминальное устройство и четвертое терминальное устройство могут осуществлять взаимодействие в сети, то есть располагаться в одной и той же сети.
После установления сетевого соединения между терминальными устройствами первое терминальное устройство может сначала выполнить аутентификацию на других устройствах, подключенных к одной той же точке доступа, то есть определить то, имеют ли другие устройства ту же учетную запись аутентификации системы, что и первое терминальное устройство. Первое терминальное устройство определяет набор целевых устройств с одинаковыми учетными записями аутентификации системы, и затем первое терминальное устройство и терминальные устройства в наборе целевых устройств завершают аутентификацию. В частности, как показано на фиг.5А, способ аутентификации включает в себя следующие этапы.
Этап 501. Первое терминальное устройство отправляет широковещательное сообщение с использованием модуля 252 беспроводной связи, где широковещательное сообщение включает в себя зашифрованный текст, и зашифрованный текст получается первым терминальным устройством, шифрующим учетную запись аутентификации системы первого терминального устройства с использованием открытого ключа, соответствующего учетной записи аутентификации системы первого терминального устройства.
Первое терминальное устройство может заранее получить с сервера открытый ключ, соответствующий учетной записи аутентификации системы первого терминального устройства. Например, учетная запись первого терминального устройства может быть учетной записью Huawei. Первое терминальное устройство может получить открытый ключ, соответствующий учетной записи Huawei, с облачного сервера Huawei, зашифровать учетную запись Huawei с использованием открытого ключа и затем выработать широковещательное сообщение.
Этап 502. После того, как второе терминальное устройство, третье терминальное устройство и четвертое терминальное устройство примут широковещательное сообщение с использованием модуля 252 беспроводной связи, процессоры 210 второго терминального устройства, третьего терминального устройства и четвертого терминального устройства считывают соответствующие закрытые ключи с учетными записями аутентификации системы второго терминального устройства, третьего терминального устройства и четвертого терминального устройства из надежной области хранения памяти 221, и затем процессоры 210 второго терминального устройства, третьего терминального устройства и четвертого терминального устройства дешифруют широковещательное сообщение с использованием закрытых ключей.
Второе терминальное устройство, третье терминальное устройство и четвертое терминальное устройство могут заранее получить с сервера закрытые ключи, соответствующие системным учетным записям аутентификации второго терминального устройства, третьего терминального устройства и четвертого терминального устройства. Например, если все учетные записи второго терминального устройства, третьего терминального устройства и четвертого терминального устройства являются учетными записями Huawei, второе терминальное устройство, третье терминальное устройство и четвертое терминальное устройство могут заранее получить закрытые ключи, соответствующие учетным записям Huawei второго терминального устройства, третьего терминального устройства и четвертого терминального устройства, с облачного сервера Huawei и сохранить закрытые ключи в надежной области хранения.
Этап 503. Если второе терминальное устройство выполнило дешифрование успешно, второе терминальное устройство отправляет сообщение обратной связи с подтверждением в первое терминальное устройство с использованием модуля 252 беспроводной связи, где сообщение обратной связи с подтверждением указывает то, что второе терминальное устройство успешно выполнило дешифрование зашифрованного текста.
Этап 504. Если третье терминальное устройство выполнило дешифрование успешно, третье терминальное устройство отправляет сообщение обратной связи с подтверждением в первое терминальное устройство с использованием модуля 252 беспроводной связи, где сообщение обратной связи с подтверждением указывает то, что третье терминальное устройство успешно выполнило дешифрование зашифрованного текста.
Этап 505. Если четвертому терминальному устройству не удается выполнить дешифрование, четвертое терминальное устройство отправляет сообщение обратной связи с отрицательным подтверждением в первое терминальное устройство с использованием модуля 252 беспроводной связи, где сообщение обратной связи с отрицательным подтверждением указывает то, что четвертое терминальное устройство не может дешифровать зашифрованный текст.
Этап 506. Процессор 210 первого терминального устройства может выполнять способ, определенный модулем 2211 верификации учетной записи, и процессор 210 определяет то, что учетные записи аутентификации системы второго терминального устройства и третьего терминального устройства совпадают с учетными записями первого терминального устройства в соответствии с сообщениями обратной связи с подтверждением из второго терминального устройства и третьего терминального устройства, так что сетевое соединение устанавливается между первым терминальным устройством, вторым терминальным устройством и третьим терминальным устройством для осуществления взаимодействия в сети.
В возможном варианте осуществления при отправке широковещательного сообщения первое терминальное устройство может запускать таймер. По истечении промежутка времени первое терминальное устройство определяет сообщение обратной связи с подтверждением, принятое в течение промежутка времени (например, 3 с). Предполагается, что первое терминальное устройство принимает сообщения обратной связи с подтверждением из второго терминального устройства и третьего терминального устройства в течение промежутка времени, когда первое терминальное устройство, второе терминальное устройство и третье терминальное устройство осуществляют взаимодействия в сети.
Можно понять, что другое терминальное устройство дешифрует широковещательное сообщение с использованием закрытого ключа, соответствующего учетной записи другого терминального устройства, и, если дешифрование выполнено успешно, это указывает то, что другое устройство и терминальное устройство, отправляющие широковещательное сообщение, вошли в систему с одной и той же учетной записью аутентификации системы. Этот способ может обеспечить безопасность доступа к данным между устройствами и предотвратить незаконный доступ к данным.
В возможном варианте осуществления настоящей заявки, после того как первое терминальное устройство завершит аутентификацию на втором терминальном устройстве и третьем терминальном устройстве, первое терминальное устройство, подключенное к устройству вывода аудио, может выбрать одно или оба из второго терминального устройства и третьего терминального устройства для выполнения синхронизации статуса устройства. Чтобы первое терминальное устройство синхронизировало статус устройства со вторым терминальным устройством и третьим терминальным устройством, способ, показанный на фиг.5B, может дополнительно включать в себя следующие этапы.
Этап 507. Процессор 210 первого терминального устройства может выполнять способ, определенный модулем 2213 синхронизации устройств, процессор 210 обнаруживает, что устройство вывода аудио подключено, и первое терминальное устройство определяет тип устройства вывода аудио и тип приложения, соответствующий голосовой услуге, выводимой в данный момент устройством вывода аудио, и вырабатывает статус устройства, который относится к устройству вывода аудио, где статус устройства может включать в себя то, что первое терминальное устройство подключено к устройству вывода аудио, тип (проводной или беспроводной) устройства вывода аудио и тип приложения, соответствующий голосовой услуге, выводимой в данный момент устройством вывода аудио.
Например, предполагается, что первое терминальное устройство является планшетным устройством, планшетное устройство подключено в данный момент к наушнику Bluetooth, и планшетное устройство в данный момент выводит аудиосигнал видеоуслуги из приложения видео, используя наушник Bluetooth. Таким образом, статус устройства, который относится к наушнику Bluetooth, включает в себя следующее: планшетное устройство подключено к наушнику, и наушник является беспроводным наушником, и тип приложения, соответствующий голосовой услуге, которая в данный момент выводится беспроводным наушником, представляет собой приложение видео.
Этап 508. Первое терминальное устройство отправляет статус устройства во второе терминальное устройство и третье терминальное устройство, используя модуль 252 беспроводной связи.
В соответствии с вышеприведенным примером предполагается, что вторым терминальным устройством является ноутбук, и третьим терминальным устройством является мобильный телефон, планшетное устройство может упаковывать статус устройства в виде сигнализации и затем отправлять многоадресное сообщение, включающее в себя сигнализацию, в ноутбук и мобильный телефон посредством Wi-Fi. После приема многоадресного сообщения ноутбук и мобильный телефон могут синтаксически проанализировать многоадресное сообщение, чтобы получить статус устройства.
Этап 509. После приема статуса устройства с использованием модуля 252 беспроводной связи второе терминальное устройство и третье терминальное устройство сохраняют статус устройства.
Например, предполагается, что планшетное устройство 101 подключено в данный момент к наушнику Bluetooth, и планшетное устройство 101 воспроизводит голосовой содержание в приложении видео, используя наушник Bluetooth, как показано на фиг.1. После выполнения аутентификации на устройствах в локальной сети, согласно описанному выше способу, планшетное устройство 101 определяет то, что терминальные устройства с одной и той же учетной записью аутентификации системы также включают в себя мобильный телефон 102, ПК (ноутбук, notebook computer, PC) и интеллектуальный телевизор. Планшетное устройство 101 может отображать всплывающее окно 610. Как показано на фиг.6а всплывающее окно 610 отображает информацию подсказки, и информация подсказки используется для подсказки пользователю выбрать устройство, которому необходимо выполнить синхронизацию статуса. Как показано на фиг.6b, планшетное устройство 101 принимает операцию 621 выбора пользователя на значке мобильного телефона 102 и принимает операцию пользователя на элементе 622 управления подтверждением, так что планшетное устройство 101 выбирает отправку статуса устройства в мобильный телефон 102. Таким образом, мобильный телефон 102 может получать текущее состояние устройства вывода аудио из планшетного устройства 101, где состояние состоит в том, что устройство вывода аудио подключено к планшетному устройству 101, устройство вывода аудио представляет собой наушник Bluetooth, и устройство вывода аудио устройство вывода аудио в данный момент выводит часть голосового содержания видеоуслуги приложения видео.
Принимая во внимание, что устройство вывода аудио классифицируется на два типа: проводное устройство вывода аудио и беспроводное устройство вывода аудио, способ вывода аудио, предусмотренный в данном варианте осуществления настоящей заявки, проиллюстрирован ниже на примере двух сценариев.
Сценарий 1. Устройство вывода аудио является проводным устройством вывода аудио
Как показано на фиг.7A, вариант осуществления настоящей заявки предусматривает способ вывода аудио. Способ может быть реализован по меньшей мере с помощью двух терминальных устройств пользователя, причем по меньшей мере два терминальных устройства пользователя подключены к сети с использованием одной и той же учетной записи аутентификации системы. Например, первое терминальное устройство и второе терминальное устройство пользователя используются в качестве примера, и первое терминальное устройство подключено в данный момент к проводному устройству вывода аудио. В частности, способ включает в себя следующие этапы.
Этап 701. Модуль 251 мобильной связи второго терминального устройства принимает запрос вывода аудио.
В возможной реализации второе терминальное устройство упаковывает запрос вывода аудио в виде сигнализации в установленном формате.
Запрос вывода аудио может быть запросом воспроизведения видеоуслуги приложения видео, или запросом воспроизведения музыки музыкального приложения, или запросом на воспроизведение радио приложения радиостанции или запросом вызова. Запрос вызова может быть запросом голосового вызова, принятым вторым терминальным устройством, или запросом голосового вызова, или запросом видеовызова, принятым вторым терминальным устройством с использованием стороннего приложения (например, WeChat или Facebook).
Например, как показано на фиг.7B, предполагается, что второе терминальное устройство представляет собой мобильный телефон 102, и запрос вывода аудио может быть запросом на вызов, принятым мобильным телефоном 102. Например, мобильный телефон 102, показанный на фиг.7B, отображает запрос на входящий вызов от Джорджа.
Этап 702. Модуль 251 мобильной связи второго терминального устройства отправляет пакетную сигнализацию в модуль 252 беспроводной связи.
При необходимости после этапа 702, или когда выполнен этап 702, может быть дополнительно выполнен этап 703: модуль 251 мобильной связи второго терминального устройства отправляет пакетную сигнализацию в модуль 2212 сравнения приоритетов, и модуль 2212 сравнения приоритетов второго терминального устройства получает статус устройства беспроводного устройства вывода аудио первого терминального устройства из модуля 2213 синхронизации статуса и определяет то, что приоритет голосовой услуги, соответствующей сообщению, выше, чем приоритет голосовой услуги в сохраненном статусе устройства. Например, как показано на фиг.7B, предполагается, что вторым терминальным устройством является планшетное устройство 101, статус устройства, хранящийся в модуле 2213 синхронизации статуса, является таким, что устройство вывода аудио представляет собой проводной наушник, и планшетное устройство 101 в данный момент выводит аудиосигнал видеоуслуги, используя проводной наушник. Таким образом, модуль 2212 сравнения приоритетов определяет то, что приоритет голосовой услуги, соответствующей запросу вызова, выше, чем приоритет видеоуслуги.
Следует отметить, что на этапе 703 статус устройства, хранящийся в модуле 2213 синхронизации статуса, может либо не включать в себя голосовую услугу, либо может означать, что проводное устройство вывода аудио подключено к первому терминальному устройству, и проводное устройство вывода аудио не выводит аудиосигнал. Например, на фиг.7B проводной наушник вставлен в планшетное устройство 101, но когда планшетное устройство 101 приостанавливает воспроизведение видео, статус устройства не включает в себя голосовую услугу. В этом случае модуль 2212 сравнения приоритетов второго терминального устройства может по-прежнему определять приоритет голосовой услуги, соответствующей сообщению.
Этап 704. Модуль 252 беспроводной связи второго терминального устройства отправляет сигнализацию, соответствующую запросу вывода аудио, в первое терминальное устройство.
Например, как показано на фиг.7В, предполагается, что планшетное устройство 101 и мобильный телефон 102 подключены к одной и той же точке доступа Wi-Fi, мобильный телефон 102 может отправлять сигнализацию, соответствующую запросу вызова, в планшетное устройство, используя сеть WLAN.
Этап 705. Процессор 210 первого терминального устройства преобразует сигнализацию во второй аудиосигнал.
Например, со ссылкой на фиг.7В, планшетное устройство 101 может преобразовывать сигнализацию в голосовое содержание, аналогичное фразе «Вызывает Джордж, Вы ответите?».
В возможной реализации этап 705 может дополнительно состоять в следующем: после преобразования сообщения во второй аудиосигнал процессор 210 первого терминального устройства микширует второй аудиосигнал с выводимым в данный момент третьим аудиосигналом, где третий аудиосигнал является аудиосигналом из первого терминального устройства. Со ссылкой на фиг.7B, третий аудиосигнал может быть голосовым содержанием видеоуслуги приложения видео, выводимым в данный момент планшетным устройством 101. Планшетное устройство 101 микширует голосовой содержание и второй аудиосигнал, например, планшетное устройство 101 преобразует сообщение во второй аудиосигнал, например, «Вызывает Джордж, Вы ответите?», и затем микширует второй аудиосигнал в аудиосигнал выводимой в данный момент видеоуслуги.
Этап 706. Первое терминальное устройство выводит второй аудиосигнал, используя проводное аудиоустройство.
Например, со ссылкой на фиг.7В, планшетное устройство 101 приостанавливает воспроизведение голосового содержания приложения видео и воспроизводит второй аудиосигнал, например, «Вызывает Джордж, Вы ответите?».
В возможной реализации этап 705 может альтернативно состоять в том, что первое терминальное устройство выводит сигнал микширования аудио, включающий в себя второй аудиосигнал и третий аудиосигнал, используя проводное аудиоустройство. Например, со ссылкой на фиг.7В, планшетное устройство 101 управляет левым каналом проводного наушника, чтобы воспроизвести голосовое содержание "Вызывает Джордж, Вы ответите?" с высокой громкостью, и правым каналом, чтобы одновременного воспроизвести аудиосигнал видеоуслуги с низкой громкостью.
Следует отметить, что этап 705 и этап 706 могут быть необязательными этапами. В возможном случае, если первое терминальное устройство является устройством, таким как интеллектуальный телевизор, пользователь не может ответить на запрос вывода аудио (например, ответить на вызов или завершить вызов), выполнив операцию касания на первом терминале устройство, так что первое терминальное устройство может выполнить этап 705 и этап 706, чтобы облегчить пользователю подтверждение того, что на вызов принят ответ, или что вызов завершен, используя устройство вывода аудио. Например, пользователь отвечает на вызов или завершает вызов, нажимая клавишу на наушнике, или пользователь отправляет голосовую инструкцию в наушник, чтобы ответить на вызов или завершить вызов.
В другом возможном случае, если первое терминальное устройство представляет собой планшетный компьютер, ноутбук и т.п., пользователь может ответить на вызов или завершить вызов, управляя первым терминальным устройством, и этапы 705 и 706 могут не выполняться. Этап 705 и этап 706 могут быть заменены случаем, когда первое терминальное устройство отображает информацию подсказки, где информация подсказки используется для подсказки пользователю относительно того, что имеется запрос вывода аудио из второго терминального устройства. Например, когда запрос вывода аудио является запросом на вызов мобильного телефона 102, планшетное устройство 101 может отображать интерфейс, где интерфейс включает в себя информацию подсказки, которая используется для подсказки пользователю о входящем вызове на мобильном телефоне «Вы ответите?».
Этап 707. Пользователь отправляет инструкцию операции, чтобы запустить первое терминальное устройство для того, чтобы выработать ответ на запрос вывода аудио.
В возможном примере пользователь может запустить первое терминальное устройство, подключенное к проводному устройству вывода аудио, для того, чтобы выработать ответ на запрос вывода аудио (например, ответить на вызов или завершить вызов), нажимая физическую кнопку на проводном аудиоустройстве (например, проводном наушнике.
В другом возможном примере пользователь может вырабатывать ответ на запрос вывода аудио, управляя первым терминальным устройством. Например, планшетное устройство может отображать окно подсказки, где окно подсказки подсказывает пользователю, что в мобильный телефон 102 поступает входящий вызов, и планшетное устройство 101 может принимать касание пользователя на планшетном устройстве 101 для создания ответа на запрос вывода аудио (например, ответить на вызов или завершить вызов).
В еще одном возможном примере пользователь может отправить голосовую инструкцию в первое терминальное устройство с использованием проводного аудиоустройства и запустить первое терминальное устройство для выработки ответа на запрос вывода аудио. Например, пользователь может отправить голосовую инструкцию «ответить на вызов», чтобы инициировать планшетное устройство 101 выработать ответ на запрос вывода аудио для ответа на вызов; или пользователь может отправить голосовую инструкцию «вызов завершен», чтобы инициировать планшетное устройство 101 выработать ответ на запрос вывода аудио о завершении вызова.
Этап 708. Первое терминальное устройство отправляет ответ на запрос вывода аудио во второе терминальное устройство.
Со ссылкой на фиг.7В, планшетное устройство 101 отправляет ответ на запрос вызова в мобильный телефон 102. Ответ на запрос вызова может быть ответом с подтверждением, таким как ответ на входящий вызов, или может быть ответом с отрицательным подтверждением, таким как отклонение входящего вызова.
Этап 709. Когда ответ на запрос вывода аудио представляет собой ответ с подтверждением, второе терминальное устройство получает аудиоданные, соответствующие запросу вывода аудио.
Например, когда ответ с подтверждением должен подтвердить, что на входящий вызов получен ответ, второе терминальное устройство отвечает на вызов, и модуль 251 мобильной связи второго терминального устройства принимает данные вызова из сетевого устройства, тем самым получая данные вызова. Например, мобильный телефон 102, показанный на фиг.7B, отвечает на вызов, и мобильный телефон 102 принимает данные вызова из сетевого устройства.
Этап 710. Второе терминальное устройство отправляет аудиоданные в первое терминальное устройство, используя модуль 252 беспроводной связи.
Например, мобильный телефон 102 на фиг.7B отправляет данные вызова в планшетное устройство 101.
Этап 711. Первое терминальное устройство выводит аудиоданные в проводное устройство вывода аудио.
Этап 712. Проводное устройство вывода аудио выводит первый аудиосигнал, соответствующий аудиоданным.
В возможной реализации, если первое терминальное устройство не выводит аудиосигнал с использованием устройства вывода аудио в данный момент, первое терминальное устройство может напрямую выводить первый аудиосигнал, соответствующий аудиоданным, с использованием проводного аудиоустройства.
В возможной реализации, если первое терминальное устройство управляет устройством вывода аудио для вывода третьего аудиосигнала перед приемом аудиоданных, первое терминальное устройство управляет проводным аудиоустройством для прекращения вывода третьего аудиосигнала, и затем выводит первый аудиосигнал, соответствующий аудиоданным, с использованием проводного аудиоустройства. Например, как показано на фиг.7B, предполагается, что перед приемом данных вызова из мобильного телефона 102 планшетное устройство 101 выводит голосовое содержание видеоуслуги с использованием проводного наушника, так что после приема данных вызова планшетное устройство 101 управляет проводным наушником таким образом, чтобы прекратить вывод голосовой содержание видеоуслуги, и управляет проводным наушником таким образом, чтобы начать вывод голосового содержания, соответствующего данным вызова.
Следует отметить, что в этом способе, в возможной реализации, после того, как второе терминальное устройство примет запрос вывода аудио, модуль 251 мобильной связи второго терминального устройства отправляет пакетную сигнализацию в модуль 252 беспроводной связи, и второе терминальное устройство может напрямую отправить пакетную сигнализацию, соответствующую запросу вызова, в первое терминальное устройство, используя модуль 252 беспроводной связи. Первое терминальное устройство может определить, используя модуль 2212 сравнения приоритетов в первом терминальном устройстве, то, что приоритет голосовой услуги, соответствующей запросу вывода аудио, выше, чем приоритет голосовой услуги в статусе устройства, и затем первое терминальное устройство продолжает выполнять последующие этапы 705-711.
В дополнение к этому, следует отметить, что в данном варианте осуществления настоящей заявки приоритеты различных голосовых услуг могут быть заданы в порядке убывания, или пользователь может настраивать приоритеты различных голосовых услуг в порядке убывания (например, последовательность представляет собой, в порядке их следования, голосовой вызов, инициированный телефонным приложением (системным приложением), голосовой вызов или видеовызов, инициированный сторонним приложением, аудиосигнал, выводимый приложением видео, и аудиосигнал, выводимый музыкальным приложением). Модуль приоритетов в первом терминальном устройстве или во втором терминальном устройстве может сравнивать приоритеты голосовых услуг, соответствующих различным устройствам, в соответствии с последовательностью приоритетов. Если определено, что приоритет голосовой услуги второго терминального устройства выше, чем приоритет голосовой услуги, хранящийся в модуле 2213 синхронизации статуса, выполняется процесс переключения аудиосигнала, в противном случае голосовой сигнал, выводимый устройством вывода аудио, не переключается. Например, планшетное устройство 101 может выводить голосовую услугу видеовызова приложения WeChat с использованием проводного наушника. В этом случае, если телефонное приложение мобильного телефона 102 отображает входящий вызов, мобильный телефон 102 определяет то, что приоритет голосовой услуги мобильного телефона 102 выше, чем приоритет голосовой услуги видеовызова, который хранится в модуле 2213 синхронизации статуса, так что планшетное устройство 101 управляет проводным наушником для вывода данных вызова из мобильного телефона 102. В данном варианте осуществления настоящей заявки типы аудиосигналов, выводимых до и после переключения устройства вывода аудио в способе вывода аудио, не ограничены, и конкретный тип аудиосигнала может быть основан на конкретном сценарии применения. Подробности здесь повторно не описываются.
Можно понять, что в данном варианте осуществления настоящей заявки пользователь может выполнить переключение для вывода аудиосигналов из разных устройств в проводное устройство вывода аудио без необходимости удерживать второе терминальное устройство, а также вставлять или извлекать проводное устройство вывода аудио. Например, когда мобильный телефон не находится рядом с пользователем, вывод данных вызова может быть переключен на проводное устройство вывода аудио согласно способу, и сложно пропустить вызов, тем самым достигая лучшего пользовательского восприятия.
Сценарий 2 Устройство вывода аудио является беспроводным устройством вывода аудио.
Как показано на фиг.8, вариант осуществления настоящей заявки предусматривает способ вывода аудио. Способ может быть реализован по меньшей мере с помощью двух терминальных устройств пользователя, где по меньшей мере два терминальных устройства пользователя подключены к сети с использованием одной и той же учетной записи аутентификации системы. Например, первое терминальное устройство и второе терминальное устройство пользователя используются в качестве примера, и первое терминальное устройство подключено в данный момент к беспроводному устройству вывода аудио. В частности, способ включает в себя следующие этапы.
На фиг.8 этапы 801-809 аналогичны этапам 701-709, и подробности здесь повторно не описываются.
Этап 810. Когда ответ на запрос вывода аудио представляет собой ответ с подтверждением, первое терминальное устройство отключает первую линию связи между беспроводным аудиовыходным устройством и первым терминальным устройством.
Например, на фиг.1, после приема инструкции операции пользователя планшетное устройство 101 определяет то, что ответ на запрос вывода аудио является ответом на входящий вызов, и планшетное устройство 101 отключает линию связи Bluetooth с наушником Bluetooth.
Этап 811. Когда ответом на запрос вывода аудио является ответ с подтверждением, вторая линия связи устанавливается между вторым терминальным устройством и устройством вывода аудио, и второе терминальное устройство выводит аудиоданные в устройство вывода аудио.
Например, на фиг.1, после приема инструкции операции пользователя мобильный телефон 102 определяет то, что ответ на запрос вывода аудио является ответом на входящий вызов, и устанавливает линию связи Bluetooth с наушником Bluetooth. Например, мобильный телефон 102 быстро устанавливает линию связи Bluetooth с наушником Bluetooth с использованием услуги быстрого сопряжения с Google (*** fast pair service, GFPS).
Этап 812. Беспроводное устройство вывода аудио выводит первый аудиосигнал, соответствующий аудиоданным.
Например, как показано на фиг.1, после приема данных вызова мобильный телефон 102 управляет наушником Bluetooth, чтобы начать вывод голосового содержания, соответствующего данным вызова.
Следует отметить, что в сценарии 2, в возможной реализации, после того, как второе терминальное устройство примет запрос на аудиовыход, модуль 251 мобильной связи второго терминального устройства отправляет пакетную сигнализацию в модуль 252 беспроводной связи, и второе терминальное устройство может напрямую отправить пакетное сообщение, соответствующее запросу вывода аудио, в первое терминальное устройство, используя модуль 252 беспроводной связи. Первое терминальное устройство может определить то, что приоритет голосовой услуги, соответствующей запросу вызова, выше приоритета голосовой услуги в статусе устройства, используя модуль 2212 сравнения приоритетов в первом терминальном устройстве, и затем первое терминальное устройство продолжает выполнять последующие этапы 805-813.
В дополнение к этому, следует отметить, что в данном варианте осуществления настоящей заявки приоритеты различных голосовых услуг могут быть заданы в порядке убывания, или пользователь может настраивать приоритеты различных голосовых услуг в порядке убывания (например, последовательность представляет собой, в порядке их следования, голосовой вызов, инициированный телефонным приложением (системным приложением), голосовой вызов или видеовызов, инициированный сторонним приложением, аудиосигнал, выводимый приложением видео, и аудиосигнал, выводимый музыкальным приложением). Модуль приоритетов в первом терминальном устройстве или во втором терминальном устройстве может сравнивать приоритеты голосовых услуг, соответствующих различным устройствам, в соответствии с последовательностью приоритетов. Если определено, что приоритет голосовой услуги второго терминального устройства выше, чем приоритет голосовой услуги, хранящийся в модуле 2213 синхронизации статуса, выполняется процесс переключения аудиосигнала, в противном случае голосовой сигнал, выводимый устройством вывода аудио, не переключается. Например, планшетное устройство 101 может выводить голосовую услугу видеовызова приложения WeChat с использованием наушника Bluetooth. В этом случае, если телефонное приложение мобильного телефона 102 отображает входящий вызов, мобильный телефон 102 определяет то, что приоритет голосовой услуги мобильного телефона 102 выше, чем приоритет голосовой услуги видеовызова, который хранится в модуле 2213 синхронизации статуса, так что планшетное устройство 101 отключается от наушника Bluetooth, и наушник Bluetooth устанавливает соединение с мобильным телефоном 102 и выводит данные вызова из мобильного телефона 102. В данном варианте осуществления настоящей заявки типы аудиосигналов, выводимых до и после переключения устройства вывода аудио в способе вывода аудио, не ограничены, и конкретный тип аудиосигнала может быть основан на конкретном сценарии применения. Подробности здесь повторно не описываются.
Можно понять, что в данном варианте осуществления настоящей заявки пользователь может выполнить переключение для вывода аудиосигналов с разных устройств на беспроводном устройстве вывода аудио без необходимости удерживать второе терминальное устройство, а также отключать вручную и повторно подключать беспроводное устройство вывода аудио. Например, когда мобильный телефон не находится рядом с пользователем, вывод данных вызова можно включить на беспроводном устройстве вывода аудио согласно способу, и сложно пропустить вызов, тем самым достигая лучшего пользовательского восприятия.
На основе сценария 1 вариант осуществления настоящей заявки дополнительно предусматривает способ вывода аудио. Способ может быть выполнен с помощью первого терминального устройства, как показано на фиг.9. Способ, в частности, включает в себя следующие этапы.
Этап 901. Первое терминальное устройство принимает запрос вывода аудио из второго терминального устройства.
Второе терминальное устройство и первое терминальное устройство подключены к сети с использованием одной и той же учетной записи аутентификации системы, и первое терминальное устройство подключено в данный момент к проводному устройству вывода аудио. Для возможного содержания запроса вывода аудио можно обратиться к этапу 701. Подробности здесь повторно не описываются.
Этап 902. Первое терминальное устройство принимает операцию пользователя.
Следует отметить, что при необходимости в возможной реализации до того, как первое терминальное устройство примет операцию пользователя, первое терминальное устройство может отображать информацию подсказки, где информация подсказки используется для подсказки пользователю относительно того, что имеется запрос вывода аудио из второго терминального устройства. Для конкретного примера можно сделать ссылку на этап 706. В другой возможной реализации до того, как первое терминальное устройство примет операцию пользователя, первое терминальное устройство может преобразовать запрос вывода аудио во второй аудиосигнал и вывести второй аудиосигнал с использованием проводного устройства вывода аудио, когда проводное устройство вывода аудио выводит третий аудиосигнал первого терминального устройства. В качестве конкретного примера можно сделать ссылку на этап 705, и подробности здесь повторно не описываются.
Этап 903. Первое терминальное устройство отправляет ответ на запрос вывода аудио во второе терминальное устройство в ответ на операцию.
Ответ на запрос вывода аудио используется для запуска второго терминального устройства для того, чтобы получить аудиоданные, соответствующие запросу вывода аудио. Для подробного описания можно обратиться к этапу 707 и этапу 708. Подробности здесь повторно не описываются.
Этап 904. Первое терминальное устройство принимает аудиоданные из второго терминального устройства.
То есть, когда ответ на запрос вывода аудио представляет собой ответ с подтверждением, второе терминальное устройство получает аудиоданные, соответствующие запросу вывода аудио, и затем отправляет аудиоданные в первое терминальное устройство. Например, когда ответ с подтверждением должен подтвердить, что на входящий вызов получен ответ, второе терминальное устройство отвечает на вызов, и модуль 251 мобильной связи второго терминального устройства принимает данные вызова из сетевого устройства, тем самым получая данные вызова. В другом примере, когда ответ с подтверждением должен подтвердить, что музыка воспроизводится, второе терминальное устройство получает аудиоданные, соответствующие музыкальному файлу.
Этап 905. Первое терминальное устройство выводит аудиоданные в проводное устройство вывода аудио таким образом, чтобы проводное устройство вывода аудио выводило первый аудиосигнал, соответствующий аудиоданным.
То есть первое терминальное устройство выводит аудиосигнал из другого терминального устройства с использованием проводного устройства вывода аудио. Когда проводное устройство вывода аудио переключает аудиосигнал, пользователь может выполнить переключение для вывода аудиосигналов с разных устройств на проводном устройстве вывода аудио без необходимости удерживать второе терминальное устройство, а также вставлять или извлекать проводное устройство вывода аудио. Например, когда мобильный телефон не находится рядом с пользователем, вывод данных вызова может быть переключен на проводное устройство вывода аудио согласно способу, и сложно пропустить вызов, тем самым достигая лучшего пользовательского восприятия.
На основе сценария 2 вариант осуществления настоящей заявки дополнительно предусматривает способ вывода аудио. Способ может быть выполнен с помощью первого терминального устройства, как показано на фиг.10. Способ, в частности, включает в себя следующие этапы.
Этап 1001. Первое терминальное устройство принимает запрос вывода аудио из второго терминального устройства.
Второе терминальное устройство и первое терминальное устройство подключены к сети с использованием одной и той же учетной записи аутентификации системы, и первое терминальное устройство подключено в данный момент к устройству вывода аудио. Для возможного содержания запроса вывода аудио можно обратиться к этапу 701. Подробности здесь повторно не описываются.
Этап 1002. Первое терминальное устройство принимает операцию пользователя.
Следует отметить, что при необходимости в возможной реализации прежде, чем первое терминальное устройство примет операцию пользователя, первое терминальное устройство может отображать информацию подсказки, где информация подсказки используется для подсказки пользователю относительно того, что имеется запрос вывода аудио из второго терминального устройства. Для конкретного примера можно сделать ссылку на этап 706. В другой возможной реализации перед тем, как первое терминальное устройство примет операцию пользователя, первое терминальное устройство может преобразовать запрос вывода аудио во второй аудиосигнал и вывести второй аудиосигнал с помощью беспроводного устройства вывода аудио, когда устройство беспроводного вывода звука выводит третий аудиосигнал первого терминального устройства. В качестве конкретного примера можно сделать ссылку на этап 705, и подробности здесь повторно не описываются.
Этап 1003. Первое терминальное устройство отправляет ответ на запрос вывода аудио во второе терминальное устройство в ответ на операцию.
Ответ на запрос вывода аудио используется для запуска второго терминального устройства для того, чтобы получить аудиоданные, соответствующие запросу вывода аудио. Для подробного описания можно обратиться к этапу 707 и этапу 708. Подробности здесь повторно не описываются.
Этап 1004. Первое терминальное устройство отключает первую линию связи с беспроводным устройством вывода аудио, так что беспроводное устройство вывода аудио устанавливает вторую линию связи со вторым терминальным устройством, где вторая линия связи используется для передачи первого аудиосигнала, соответствующего аудиоданным.
То есть, когда ответ на запрос вывода аудио представляет собой ответ с подтверждением, первое терминальное устройство отключает первую линию связи между беспроводным устройством вывода аудио и первым терминальным устройством. Таким образом, второе терминальное устройство может установить вторую линию связи с беспроводным устройством вывода аудио, так что второе терминальное устройство выводит аудиосигнал, соответствующий аудиоданным, с использованием беспроводного аудиоустройства. Для конкретного примера можно сделать ссылку на этап 811 и этап 812. Подробности здесь повторно не описываются.
Можно понять, что в данном варианте осуществления настоящей заявки пользователь может выполнить переключение для вывода аудиосигналов с разных устройств на беспроводном устройстве вывода аудио без необходимости удерживать второе терминальное устройство, а также отключать вручную и повторно подключать беспроводное устройство вывода аудио. Например, когда мобильный телефон не находится рядом с пользователем, вывод данных вызова можно включить на беспроводном устройстве вывода аудио согласно способу, и сложно пропустить вызов, тем самым достигая лучшего пользовательского восприятия.
На основе сценария 2 вариант осуществления настоящей заявки дополнительно предусматривает способ вывода аудио. Способ может выполняться вторым терминальным устройством, как показано на фиг.11. Способ, в частности, включает в себя следующие этапы.
Этап 1101. Второе терминальное устройство принимает запрос вывода аудио.
Для возможного содержания запроса вывода аудио можно обратиться к этапу 701. Подробности здесь повторно не описываются.
Этап 1102. Второе терминальное устройство отправляет запрос вывода аудио в первое терминальное устройство.
Второе терминальное устройство и первое терминальное устройство подключены к сети с использованием одной и той же учетной записи аутентификации системы, и первое терминальное устройство подключено в данный момент к беспроводному устройству вывода аудио.
Этап 1103. Второе терминальное устройство принимает ответ на запрос вывода аудио из первого терминального устройства.
Ответ на запрос вывода аудио используется для запуска второго терминального устройства для того, чтобы получить аудиоданные, соответствующие запросу вывода аудио. Для подробного описания можно обратиться к этапу 707 и этапу 708. Подробности здесь повторно не описываются.
Этап 1104. Второе терминальное устройство получает аудиоданные.
Например, когда ответ с подтверждением должен подтвердить, что на входящий вызов получен ответ, второе терминальное устройство отвечает на вызов, и модуль 251 мобильной связи второго терминального устройства принимает данные вызова из сетевого устройства, тем самым получая данные вызова. Например, мобильный телефон 102, показанный на фиг.7B, отвечает на вызов, и мобильный телефон 102 принимает данные вызова из сетевого устройства. В другом примере, когда ответ с подтверждением должен подтвердить, что музыка воспроизводится, второе терминальное устройство получает аудиоданные, соответствующие музыкальному файлу.
Этап 1105. Второе терминальное устройство устанавливает первую линию связи с устройством вывода аудио.
Подробное описание можно найти на этапе 811. Подробности здесь повторно не описываются.
Этап 1106. Второе терминальное устройство выводит аудиоданные в проводное устройство вывода аудио таким образом, чтобы проводное устройство вывода аудио выводило первый аудиосигнал, соответствующий аудиоданным.
Например, на фиг.1, после того как мобильный телефон 102 примет данные вызова, мобильный телефон 102 начинает выводить голосовой содержание, соответствующий данным вызова, с использованием наушника Bluetooth.
Можно понять, что в данном варианте осуществления настоящей заявки пользователь может выполнить переключение для вывода аудиосигналов из разных устройств на беспроводном устройстве вывода аудио без необходимости выполнять операции на втором терминальном устройстве, а также отключать вручную и повторно подключать беспроводное устройство вывода аудио. Например, когда мобильный телефон не находится рядом с пользователем, вывод данных вызова можно включить на беспроводном устройстве вывода аудио согласно способу, и сложно пропустить вызов, тем самым достигая лучшего пользовательского восприятия.
Вариант осуществления настоящей заявки дополнительно предусматривает машиночитаемый носитель информации. Машиночитаемый носитель информации хранит компьютерные инструкции, и компьютерные инструкции при их исполнении на терминальном устройстве предписывают терминальному устройству выполнять соответствующие этапы способа для реализации способа в вышеизложенных вариантах осуществления.
Вариант осуществления настоящей заявки дополнительно предусматривает компьютерный программный продукт. Когда компьютерный программный продукт запускается на компьютере, компьютер получает возможность выполнять соответствующие этапы для реализации способа в предыдущих вариантах осуществления.
В дополнение к этому, вариант осуществления настоящей заявки дополнительно предусматривает устройство. Устройство может быть, в частности, микросхемой, компонентом или модулем. Устройство может включать в себя процессор и память, которые соединены между собой. Память выполнена с возможностью хранения исполняемых компьютером инструкций. Когда устройство работает, процессор может выполнять исполняемые компьютером инструкции, хранящиеся в памяти, которые предписывают микросхеме выполнять способ в вышеупомянутых вариантах осуществления способа.
Терминальное устройство, компьютерный носитель информации, компьютерный программный продукт или микросхема, предусмотренные в вариантах осуществления настоящей заявки, могут быть выполнены с возможностью выполнения соответствующего способа, представленного выше. Таким образом, для положительных эффектов, которые могут быть достигнуты, следует обратиться к положительным эффектам соответствующего приведенного выше способа. Подробности здесь повторно не описываются.
На основе приведенных выше описаний реализаций специалист в данной области техники может ясно понять, что в целях удобного и краткого описания для иллюстрации приведено в качестве примера разделение на вышеупомянутые функциональные модули. В реальном применении вышеупомянутые функции могут быть выделены разным функциональным модулям и реализованы в соответствии с требованием, то есть внутренняя структура устройства разделена на разные функциональные модули для реализации всех или некоторых выше описанных функций.
Следует понимать, что в нескольких вариантах осуществления, представленных в настоящей заявке, раскрытые устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства является просто иллюстративным. Например, деление на модули или блоки представляет собой просто логическое деление на функции и в фактической реализации может быть другим делением. Например, множество блоков или компонентов могут быть объединены или интегрированы в другое устройство, или некоторые признаки могут быть проигнорированы или не выполнены. В дополнение к этому, отображаемые или обсуждаемые взаимные связи или прямые связи или коммуникационные соединения могут быть реализованы посредством некоторых интерфейсов. Косвенные связи или коммуникационные соединения между устройствами или блоками могут быть реализованы в электронном виде, механическом виде или другом виде.
Блоки, описанные как отдельные части, могут быть или не могут быть физически отдельными, и части, отображаемые в виде блоков, могут быть одним или несколькими физическими блоками, могут быть расположены в одном месте или могут быть распределены в нескольких разных местах. Некоторые или все блоки могут быть выбраны в соответствии с фактическими потребностями для достижения целей решений вариантов осуществления.
В дополнение к этому, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один блок обработки, или каждый из блоков может физически существовать сам по себе, или два или более блоков могут быть интегрированы в один блок. Интегрированный блок может быть реализован в виде аппаратных средств или может быть реализован в виде функционального блока программного обеспечения.
Если интегрированный блок реализован в виде функционального блока программного обеспечения и продается или используется как независимый продукт, интегрированный модуль может храниться на считываемом носителе информации. Исходя из такого понимания, технические решения, представленные в вариантах осуществления настоящей заявки и вносящие в общем или частично вклад в уровень техники, или все или некоторые из технических решений могут быть реализованы в виде программного продукта. Программный продукт хранится на носителе информации и включает в себя несколько инструкций для инструктирования устройства (которым может быть однокристальный микрокомпьютер, микросхема (chip) и т.п.) или процессора (processor) выполнить все или некоторые из этапов способы, описанного в вариантах осуществления настоящего изобретения. Вышеупомянутый носитель информации включает в себя: любой носитель информации, на котором может храниться программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (ПЗУ, ROM), оперативное запоминающее устройство (ОЗУ, RAM), магнитный диск или компактный оптический диск.
Приведенные выше описания являются просто конкретными реализациями настоящей заявки, но не предназначены для ограничения объема защиты настоящей заявки. Любая вариация или замена, легко обнаруженная специалистом в данной области техники в рамках технического объема, раскрытого в настоящей заявке, должна подпадать под объем защиты настоящей заявки. Таким образом, объем защиты настоящей заявки должен соответствовать объему защиты формулы изобретения.

Claims (37)

1. Система вывода аудио, содержащая:
первое электронное устройство, подключенное к сети с использованием учетной записи аутентификации системы, причем первое музыкальное приложение и первое приложение видеовызова установлены на первом электронном устройстве;
второе электронное устройство, подключенное к сети с использованием учетной записи аутентификации системы, причем второе музыкальное приложение, второе приложение видеовызова и приложение голосового вызова установлены на втором электронном устройстве; и
устройство вывода аудио,
в которой, когда первое электронное устройство подключено к устройству вывода аудио, и устройство вывода аудио не выводит звуковой сигнал, соответствующий аудиоданным, из первого электронного устройства в ответ на первую операцию пользователя, принятую вторым электронным устройством для второго музыкального приложения, второе электронное устройство конфигурируется для предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным второго музыкального приложения,
в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, второе электронное устройство принимает первый видеовызов из второго приложения видеовызова, и в ответ на вторую операцию пользователя второе электронное устройство конфигурируется для ответа на первый видеовызов посредством второго приложения видеовызова и предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным первого видеовызова,
в которой, когда первое электронное устройство находится в режиме видеовызова посредством первого приложения видеовызова, и устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого приложения видеовызова, второе электронное устройство принимает первый входящий вызов из приложения голосового вызова, и в ответ на третью операцию пользователя второе электронное устройство конфигурируется для ответа на первый входящий вызов посредством приложения голосового вызова и предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным первого входящего вызова,
в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, в ответ на прием, вторым электронным устройством, второго входящего вызова из приложения голосового вызова первое электронное устройство конфигурируется для отображения первой подсказки соответствующей второму входящему вызову,
в которой в ответ на первую операцию касания, принятую первым электронным устройством, первое электронное устройство конфигурируется для отправки указания ответа на второй входящий вызов во второе электронное устройство,
в которой в ответ на прием указания ответа на второй входящий вызов второе электронное устройство конфигурируется для ответа на второй входящий вызов посредством приложения голосового вызова и отправки аудиоданных второго входящего вызова в первое электронное устройство,
в которой первое электронное устройство выполнено с возможностью предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным второго входящего вызова.
2. Система по п.1, в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, в ответ на прием, вторым электронным устройством, третьего запроса на входящий вызов из приложения голосового вызова второе электронное устройство конфигурируется для отображения второй подсказки, соответствующей третьему входящему вызову, и
в которой в ответ на пятую операцию пользователя, принятую вторым электронным устройством, второе электронное устройство конфигурируется для ответа на третий входящий вызов посредством приложения голосового вызова и предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным третьего входящего вызова.
3. Система по п.1, в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, в ответ на прием, вторым электронным устройством, четвертого входящего вызова из приложения голосового вызова устройство вывода аудио конфигурируется для вывода первой голосовой подсказки, соответствующей четвертому входящему вызову.
4. Система по п.3, в которой в ответ на первую голосовую команду от пользователя или пользовательскую операцию устройства вывода аудио второе электронное устройство конфигурируется для ответа на четвертый входящий вызов посредством приложения голосового вызова и отправки аудиоданных четвертого входящего вызова в первое электронное устройство,
в которой первое электронное устройство выполнено с возможностью предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным четвертого входящего вызова.
5. Система по п.3, в которой первое электронное устройство выполнено таким образом, чтобы заставлять устройство вывода аудио выводить первую голосовую подсказку.
6. Система по п.5, в которой в ответ на прием четвертого запроса на входящий вызов второе электронное устройство конфигурируется для отправки сигнализации, соответствующей четвертому входящему вызову, в первое электронное устройство, и
в которой первое электронное устройство выполнено с возможностью преобразования сигнализации в первую информацию голосовой подсказки.
7. Система по п.3, в которой содержание первой голосовой подсказки содержит ID пользователя четвертого входящего вызова.
8. Система по п.4, в которой пользовательская операция, выполняемая на устройстве вывода аудио, содержит физический контакт между пользователем и устройством вывода аудио.
9. Система по п.1, в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, в ответ на прием, вторым электронным устройством, входящего вызова из приложения голосового вызова первое электронное устройство конфигурируется для приостановки воспроизведения аудиоданных первого музыкального приложения.
10. Система по п.3, в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, после того, как второе электронное устройство примет четвертый запрос на входящий вызов из приложения голосового вызова, первое электронное устройство конфигурируется для продолжения воспроизведения аудиоданных первого музыкального приложения, и устройство вывода аудио конфигурируется для одновременного вывода аудиосигналов, соответствующих аудиоданным первого музыкального приложения и первой голосовой подсказке.
11. Система по п.4, в которой первая голосовая команда содержит голосовую команду «ответить».
12. Система по п.4, в которой в ответ на вторую голосовую команду от пользователя второе электронное устройство конфигурируется для отклонения четвертого входящего вызова.
13. Система по п.12, в которой вторая голосовая команда содержит голосовую команду «вызов завершен».
14. Система по п.1, в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, в ответ на прием, вторым электронным устройством, второго входящего вызова из приложения голосового вызова первое электронное устройство конфигурируется для отображения первой подсказки, соответствующей второму входящему вызову, и в ответ на вторую операцию касания, принятую первым электронным устройством, первое электронное устройство конфигурируется для отправки указания отклонения второго входящего вызова во второе электронное устройство, и
в которой в ответ на прием указания отклонения второго входящего вызова второе электронное устройство конфигурируется для отклонения второго входящего вызова.
15. Система по п.2, в которой в ответ на девятую операцию пользователя, принятую вторым электронным устройством, второе электронное устройство конфигурируется для отклонения третьего входящего вызова.
16. Система по п.1, в которой, когда первое электронное устройство находится в режиме видеовызова посредством первого приложения видеовызова, и устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого приложения видеовызова, второе электронное устройство принимает десятую пользовательскую операцию для запуска второго электронного устройства, чтобы воспроизводить аудиоданные второго музыкального приложения, и
в которой после того, как второе электронное устройство примет десятую операцию пользователя, устройство вывода аудио конфигурируется для продолжения вывода аудиосигнала, соответствующего аудиоданным первого приложения видеовызова.
17. Система по п.1, в которой, когда второе электронное устройство находится в режиме вызова посредством приложения голосового вызова, и устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным приложения голосового вызова, первое электронное устройство принимает второй видеовызов первого приложения видеовызова, и
в которой, когда первое электронное устройство принимает одиннадцатую пользовательскую операцию, первое электронное устройство конфигурируется для ответа на второй видеовызов посредством первого приложения видеовызова, и устройство вывода аудио конфигурируется для продолжения вывода аудиосигнала, соответствующего аудиоданным приложения голосового вызова.
18. Система по п.1, в которой, когда устройство вывода аудио выводит аудиосигнал, соответствующий аудиоданным первого музыкального приложения, в ответ на прием, вторым электронным устройством, третьего видеовызова из второго приложения видеовызова второе электронное устройство конфигурируется для отображения третьей подсказки, соответствующей третьему видеовызову, и
в которой в ответ на двенадцатую операцию пользователя, принятую вторым электронным устройством, второе электронное устройство конфигурируется для ответа на третий видеовызов посредством приложения второго видеовызова и предписания устройству вывода аудио выводить аудиосигнал, соответствующий аудиоданным третьего видеовызова.
19. Система по п.1, в которой первое электронное устройство представляет собой планшетный компьютер, второе электронное устройство представляет собой мобильный телефон, и устройство вывода аудио представляет собой беспроводную гарнитуру.
20. Система по п.1, в которой приоритет приложения голосового вызова выше, чем приоритет первого приложения видеовызова, приоритет первого приложения видеовызова выше, чем приоритет второго музыкального приложения, и приоритет второго приложения видеовызова имеет более высокий приоритет, чем первое музыкальное приложение.
RU2022121876A 2020-01-22 2020-10-22 Способ вывода аудио и терминальное устройство RU2801100C1 (ru)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010075562.8 2020-01-22

Publications (1)

Publication Number Publication Date
RU2801100C1 true RU2801100C1 (ru) 2023-08-01

Family

ID=

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050027385A1 (en) * 2003-08-01 2005-02-03 Wen-Hsiang Yueh MP3 player having a wireless earphone communication with a mobile
EP2309708A2 (en) * 2009-10-06 2011-04-13 Lg Electronics Inc. Mobile terminal capable of being connected to audio output device using short-range communication and method of controlling the operation of the mobile terminal
RU2482606C2 (ru) * 2007-08-31 2013-05-20 Моторола Мобилити, Инк, Способы и устройства для автоматического множественного сопряжения bluetooth устройств
US20130157631A1 (en) * 2011-12-16 2013-06-20 Htc Corporation Systems and methods for handling incoming calls on a media device
US20170006415A1 (en) * 2015-07-01 2017-01-05 Lg Electronics Inc. Method and apparatus for controlling device in wireless communication system
RU2638938C2 (ru) * 2015-03-13 2017-12-19 Сяоми Инк. Способ и устройство для оповещения о входящем вызове
EP3135024B1 (en) * 2014-05-30 2018-03-14 Apple Inc. Managing connections of a user device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050027385A1 (en) * 2003-08-01 2005-02-03 Wen-Hsiang Yueh MP3 player having a wireless earphone communication with a mobile
RU2482606C2 (ru) * 2007-08-31 2013-05-20 Моторола Мобилити, Инк, Способы и устройства для автоматического множественного сопряжения bluetooth устройств
EP2309708A2 (en) * 2009-10-06 2011-04-13 Lg Electronics Inc. Mobile terminal capable of being connected to audio output device using short-range communication and method of controlling the operation of the mobile terminal
US20130157631A1 (en) * 2011-12-16 2013-06-20 Htc Corporation Systems and methods for handling incoming calls on a media device
EP3135024B1 (en) * 2014-05-30 2018-03-14 Apple Inc. Managing connections of a user device
RU2638938C2 (ru) * 2015-03-13 2017-12-19 Сяоми Инк. Способ и устройство для оповещения о входящем вызове
US20170006415A1 (en) * 2015-07-01 2017-01-05 Lg Electronics Inc. Method and apparatus for controlling device in wireless communication system

Similar Documents

Publication Publication Date Title
US11979516B2 (en) Audio output method and terminal device
JP7463647B2 (ja) 通知処理システム、方法および電子デバイス
CN112291764B (zh) 一种内容接续***
CN113504851A (zh) 一种播放多媒体数据的方法及电子设备
WO2021051986A1 (zh) 设备之间建立连接的方法及电子设备
EP3958533A1 (en) Method for accessing wireless local area network and terminal
US20230422154A1 (en) Method for using cellular communication function, and related apparatus and system
KR102558615B1 (ko) 착신 호출이 있는 경우에 전자 디바이스 상에 비디오를 제시하기 위한 방법 및 전자 디바이스
US20220159453A1 (en) Method for Using Remote SIM Module and Electronic Device
CN112394895A (zh) 画面跨设备显示方法与装置、电子设备
CN111221845A (zh) 一种跨设备信息搜索方法及终端设备
WO2020224447A1 (zh) 一种在联系人中添加智能家居设备的方法及***
WO2020253754A1 (zh) 一种多终端的多媒体数据通信方法和***
US11871478B2 (en) Bluetooth low energy-based communication method and related apparatus
KR102491006B1 (ko) 데이터 송신 방법 및 전자 기기
EP4152780A1 (en) Content sharing method, apparatus and system
WO2022135157A1 (zh) 页面显示的方法、装置、电子设备以及可读存储介质
RU2801100C1 (ru) Способ вывода аудио и терминальное устройство
CN113676902B (zh) 一种提供无线上网的***、方法及电子设备
CN110798830B (zh) 一种失联设备查找方法及设备
CN109616145B (zh) 生成铃声文件的方法、装置及计算机可读存储介质
CN117956371A (zh) 一种音频业务恢复处理方法、电子设备及计算机存储介质
CN117499527A (zh) 设备控制方法及电子设备
CN115549868A (zh) 一种发送多路信令的方法及装置
CN115065799A (zh) 一种视频通话方法及电子设备