Способ и устройство для получения службы передачи речи

Иллюстрации

Показать все

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

Реферат

[0001] Данная заявка основана на патентной заявке Китая №201410286323.1, поданной 24 июня 2014 г., и заявляет ее приоритет, содержание указанной заявки включено в данную заявку посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Данное изобретение, в общем, относится к области мобильной связи, в частности к способу и устройству получения службы передачи речи.

УРОВЕНЬ ТЕХНИКИ

[0003] В настоящее время все больше и больше компаний обращаются к системе автоматической службы передачи речи для оказания услуг пользователям. Например, мобильный оператор использует систему автоматической службы передачи речи, номер которой «1008х», для предоставления службы запросов для пользователей.

[0004] Когда пользователю нужно сделать запрос с помощью системы автоматической службы передачи речи, он или она использует терминал для набора системы автоматической службы передачи речи, а затем автоматическая система службы передачи речи выдает ответную информацию голосовой подсказки на терминал в соответствии с предустановленным сервисным процессом, терминал получает и воспроизводит информацию голосовой подсказки и получает сигнал с клавиатуры, введенный пользователем с клавиатуры после прослушивания информации голосовой подсказки. Терминал посылает полученный сигнал с клавиатуры в систему автоматической службы передачи речи и получает информацию следующей голосовой подсказки от системы автоматической службы передачи речи или получает запрашиваемую информацию, выданную системой автоматической службы передачи речи.

[0005] При реализации настоящего изобретения изобретателем были обнаружены по меньшей мере следующие недостатки на предшествующем уровне техники: обычно пользователь не может определить, какой сигнал нужно набрать на клавиатуре в данный момент, чтобы продолжить запрос, пока он или она не прослушает полную информацию голосовой подсказки, что требует от пользователя длительного времени ожидания. В то же время терминал не может ответить на ввод информации пользователем в соответствии с информацией голосовой подсказки, пока не будет проиграна полная информация голосовой подсказки, и это решение незаметно снижает ресурс аккумулятора терминала.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0007] В соответствии с первым аспектом варианта осуществления данного изобретения имеется способ получения службы передачи речи, включающий в себя:

[0008] получение сервисного процесса, соответствующего номеру службы текущего звонка, в котором сервисный процесс включает в себя информацию подсказки ввода, относящейся к соответствующим этапам, и информация подсказки ввода используется, чтобы подсказать пользователю, как ввести информацию;

[0009] вывод на экран информации подсказки ввода в сервисном процессе, и получение сигнала с клавиатуры, который вводится пользователем в ответ на информацию подсказки ввода после того, как принят номер службы, и

[0010] отправку сигнала с клавиатуры в систему автоматической службы передачи речи, в котором система автоматической службы передачи речи используется для предоставления службы в соответствии с сигналом с клавиатуры.

[0011] Как вариант, обеспечение сервисного процесса, соответствующего номеру службы текущего звонка, включает в себя:

[0012] выбор сервисного процесса номера службы текущего звонка из ранее сохраненных сервисных процессов соответствующих номеров служб;

[0013] или

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

[0015] Как вариант, обеспечение сервисного процесса, соответствующего номеру службы текущего звонка, включает в себя:

[0016] выбор сервисного процесса номера службы текущего звонка из ранее сохраненных сервисных процессов соответствующих номеров служб;

[0017] или

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

[0019] Как вариант, вывод на экран информации подсказки ввода в сервисном процессе и получение сигнала с клавиатуры, введенного пользователем в ответ на информацию подсказки ввода, включает в себя:

[0020] когда сервисный процесс включает в себя n этапов, вывод на экран информации подсказки ввода на i-ом этапе в сервисном процессе, в котором n и i являются положительными целыми числами и начальное значение i=1;

[0021] получение сигнала с клавиатуры, который введен пользователем в ответ на информацию подсказки ввода на i-ом этапе;

[0022] когда i<n и информация подсказки ввода на этапе (i+1), соответствующая информации подсказки ввода на i-ом этапе, существует в сервисном процессе при инициировании сигнала с клавиатуры, определение информации подсказки ввода на этапе (i+1), который запускается сигналом с клавиатуры в соответствии с сервисным процессом и информации подсказки ввода на i-ом этапе; и

[0023] добавление 1 к i и снова выполнение шага вывода на экран информации подсказки ввода на i-ом этапе в сервисном процессе.

[0024] Как вариант, получение сигнала с клавиатуры, который введен пользователем в ответ на информацию подсказки ввода на i-ом этапе, включает в себя:

[0025] получение введенного пользователем одиночного символа и использование входного сигнала, соответствующего символу, как сигнала с клавиатуры,

[0026] или

[0027] последовательное получение соответствующих символов, введенных пользователем, и, когда получен предопределенный символ, использование входного сигнала, соответствующего соответствующим символам, полученным перед предопределенным символом, как сигнала с клавиатуры,

[0028] или

[0029] последовательное получение соответствующих символов, введенных пользователем, установление, достигло ли число полученных символов предопределенного числа, если число полученных символов достигает предопределенного числа, использование входного сигнала, соответствующего символам предопределенного числа, как сигнала с клавиатуры.

[0030] Как вариант, определение информации подсказки ввода на (i+1) этапе, которая запускается сигналом с клавиатуры в соответствии с сервисным процессом и информацией подсказки ввода на i-ом этапе, включает в себя:

[0031] получение обрабатывающего конечного автомата сервисного процесса, в котором каждое состояние в обрабатывающем конечном автомате представлено информацией подсказки ввода, соответствующей этому состоянию;

[0032] определение информации подсказки ввода на этапе (i+1), которое инициируется сигналом с клавиатуры в соответствии с обрабатывающим конечным автоматом и информацией подсказки ввода на i этапе.

[0033] Как вариант, способ дополнительно включает в себя:

[0034] если информация подсказки ввода на i-ом этапе является первым типом информации подсказки, установление того, является ли сигнал с клавиатуры одним из заданных сигналов с клавиатуры, которые информация подсказки ввода на i-ом этапе подсказывает ввести, в котором первый тип информации подсказки является информацией подсказки, используемой для подсказки пользователю ввести определенный сигнал с клавиатуры из заданных сигналов с клавиатуры, и,

[0035] если сигнал с клавиатуры не является сигналом из заданных сигналов с клавиатуры, которые информация подсказки ввода на i-ом этапе подсказывает ввести, вывод на экран информации подсказки ввода на i-ом этапе, или вывод на экран информации подсказки, которая используется, чтобы подсказать, что ввод сигнала с клавиатуры неверен, или завершение связи с системой автоматической службы передачи речи.

[0036] Как вариант, способ дополнительно включает в себя:

[0037] если сигнал с клавиатуры является одним из заданных сигналов с клавиатуры, которые информация подсказки ввода на i этапе подсказывает ввести, выполнение шага по определению информации подсказки ввода на (i+1) этапе, который запускается сигналом с клавиатуры в соответствии с сервисным процессом и информацией подсказки ввода на i этапе, если i<n, и информация подсказки ввода на (i+1) этапе, соответствующая информации подсказки ввода на i этапе, существует в сервисном процессе при инициировании сигнала с клавиатуры.

[0038] Как вариант, способ дополнительно включает в себя:

[0039] если i<n, и информация подсказки ввода на этапе (i+1), соответствующая информации подсказки ввода на i-ом этапе, существует в сервисном процессе при инициировании сигнала с клавиатуры, и информация подсказки ввода на i-ом этапе является вторым типом информации подсказки, отправку сигнала с клавиатуры в систему автоматической службы передачи речи, в котором второй тип информации подсказки является информацией подсказки, используемой для подсказки пользователю ввести индивидуальную информацию пользователя, и

[0040] получение информации голосовой подсказки, выданной системой автоматической службы передачи речи после того, как система автоматической службы передачи речи проверит сигнал с клавиатуры.

[0041] Как вариант, способ дополнительно включает в себя:

[0042] распознавание информации голосовой подсказки как информации текстовой подсказки;

[0043] определение местоположения текущего звонка в сервисном процессе в соответствии с информацией текстовой подсказки и использование информации подсказки ввода в определенном местоположении как информации подсказки ввода на этапе (i+1), и

[0044] добавление 1 к i и выполнение снова шага вывода на экран информации подсказки ввода на i-ом этапе в сервисном процессе.

[0045] В соответствии со вторым аспектом вариантов осуществления данного изобретения имеется устройство получения службы передачи речи, включающее в себя:

[0046] модуль получения процесса, выполненный для получения сервисного процесса, соответствующего номеру службы текущего звонка, в котором сервисный процесс включает в себя информацию подсказки ввода, относящуюся к соответствующим этапам, и информация подсказки ввода используется, чтобы подсказать пользователю ввести информацию,

[0047] модуль получения сигнала, выполненный для вывода на экран информации подсказки ввода в сервисном процессе, полученной модулем получения процесса, и приема сигнала с клавиатуры, введенного пользователем в ответ на информацию подсказки ввода, после того как установлено соединение с номером службы; и

[0048] модуль отправки сигнала, выполненный для отправки сигнала с клавиатуры, полученного модулем получения сигнала, в систему автоматической службы передачи речи, в котором система автоматической службы передачи речи используется для получения службы в соответствии с сигналом с клавиатуры.

[0049] Как вариант, модуль получения процесса включает в себя:

[0050] первый блок получения или второй блок получения, в котором

[0051] первый блок получения выполнен для выбора сервисного процесса номера службы текущего звонка из ранее сохраненных сервисных процессов соответствующих номеров служб, и

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

[0053] Как вариант, устройство дополнительно включает в себя:

[0054] модуль получения процесса, выполненный для получения сервисного процесса требуемого номера службы, отправленного сервером;

[0055] модуль обнаружения процесса, выполненный для установления, входит ли сервисный процесс требуемого номера службы в ранее сохраненные сервисные процессы соответствующих номеров служб,

[0056] модуль хранения процесса, выполненный так, чтобы сохранять полученный сервисный процесс требуемого номера службы, если результат обнаружения модулем обнаружения процесса таков, что ранее сохраненные сервисные процессы соответствующих номеров служб не включают в себя сервисный процесс требуемого номера службы; и

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

[0058] Как вариант, модуль получения сигнала включает в себя:

[0059] блок вывода информации на экран, выполненный так, чтобы, если сервисный процесс включает в себя n этапов, выводить на экран информацию подсказки ввода на i-ом этапе в сервисном процессе, в котором n и i являются положительными целыми числами и начальное значение i=1,

[0060] блок получения сигнала, выполненный так, чтобы получать сигнал с клавиатуры, введенный пользователем в ответ на информацию подсказки ввода на i-ом этапе, выведенную на экран блока вывода информации на экран,

[0061] блок определения информации, выполненный так, чтобы, если I<n, и информация подсказки ввода на этапе (i+1), соответствующая информации подсказки ввода на i-ом этапе, существует в сервисном процессе при инициировании сигнала с клавиатуры, определять информацию подсказки ввода на этапе (i+1), которая запускается сигналом с клавиатуры в соответствии с сервисным процессом и информацией подсказки ввода на i-ом этапе, в котором

[0062] блок вывода информации на экран выполнен так, чтобы прибавлять 1 к i и снова выполнять шаг вывода на экран информации подсказки ввода на i-ом этапе в сервисном процессе.

[0063] Как вариант, блок получения сигнала включает в себя:

[0064] первый принимающий подблок, второй принимающий подблок или третий принимающий подблок, в котором

[0065] первый принимающий подблок выполнен так, чтобы получать ввод единичного символа от пользователя и использовать входной сигнал, соответствующий символу, как сигнал с клавиатуры;

[0066] второй принимающий подблок выполнен так, чтобы последовательно принимать ввод соответствующих символов от пользователя и, когда получен предопределенный символ, использовать входной сигнал, относящийся к соответствующим символам, полученным перед предопределенным символом, как сигнал с клавиатуры, и

[0067] третий принимающий подблок выполнен так, чтобы последовательно получать соответствующие символы, введенные пользователем, устанавливать, достигает ли число полученных символов предопределенного числа, если количество полученных символов достигает предопределенного установленного числа, использовать входной сигнал, соответствующий символам предопределенного числа, как сигнал с клавиатуры.

[0068] Как вариант, блок определения информации включает в себя:

[0069] подблок получения обрабатывающего конечного автомата, выполненный так, чтобы получить обрабатывающий конечный автомат сервисного процесса, в котором каждое состояние в обрабатывающем конечном автомате представлено информацией подсказки ввода, соответствующей состоянию, и

[0070] подблок определения информации, выполненный так, чтобы определять информацию подсказки ввода на этапе (i+1), которая запускается сигналом с клавиатуры в соответствии с обрабатывающим конечным автоматом, обеспечиваемой подблоком получения обрабатывающего конечного автомата, и информацией подсказки ввода на i-ом этапе.

[0071] Как вариант, модуль получения сигнала дополнительно включает в себя:

[0072] блок обнаружения сигнала, выполненный так, чтобы, если информация подсказки ввода на i-ом этапе является первым типом информации подсказки, обнаруживать, является ли сигнал с клавиатуры одним из заданных сигналов с клавиатуры, которые информация подсказки ввода предлагает ввести на i-ом этапе, в котором первый тип информации подсказки является информацией подсказки, используемой для подсказки пользователю ввести сигнал с клавиатуры из заданных сигналов с клавиатуры,

[0073] блок результата обнаружения, выполненный так, чтобы, если результат обнаружения блока обнаружения сигнала такой, что сигнал с клавиатуры не является одним из заданных сигналов клавиатуры, которые информация подсказки ввода предлагает ввести на i-ом этапе, выводить на экран информацию подсказки ввода на i-ом этапе или выводить на экран информацию подсказки, используемую для подсказки о том, что ввод сигнала с клавиатуры неверен, или закончить связь с системой автоматической службы передачи речи.

[0074] Как вариант, блок определения информации выполнен так, чтобы, когда результат обнаружения блока определения сигнала такой, что сигнал с клавиатуры является одним из заданных сигналов клавиатуры, которые информация подсказки ввода предлагает ввести на i-ом этапе, выполнять шаг по определению информацию подсказки ввода на этапе (i+1), которая запускается сигналом с клавиатуры в соответствии с сервисным процессом и информацией подсказки ввода на i-ом этапе, если I<n и информация подсказки ввода на этапе (i+1), соответствующая информации подсказки ввода на i-ом этапе, существует в сервисном процессе при инициировании сигнала с клавиатуры.

[0075] Как вариант, модуль получения сигнала дополнительно включает в себя:

[0076] блок отправки сигнала, выполненный так, чтобы, если i<n и информация подсказки ввода на этапе (i+1), соответствующая информации подсказки ввода на i-ом этапе, существует в сервисном процессе при инициировании сигнала с клавиатуры, и информация подсказки ввода на i-ом этапе является вторым типом информации подсказки, отправлять сигнал с клавиатуры в систему автоматической службы передачи речи, в которой второй тип информации подсказки является информацией подсказки, используемой, чтобы подсказать пользователю ввести индивидуальную информацию пользователя, и

[0077] блок получения информации, выполненный так, чтобы получать информацию голосовой подсказки, выданной системой автоматической службы передачи речи после того, как система автоматической службы передачи речи проверит сигнал с клавиатуры.

[0078] Как вариант, модуль получения сигнала дополнительно включает в себя:

[0079] блок распознавания голоса, выполненный так, чтобы распознавать информацию голосовой подсказки как информацию текстовой подсказки,

[0080] блок определения местоположения, выполненный так, чтобы определять местоположение текущего звонка в сервисном процессе в соответствии с информацией текстовой подсказки, распознанной блоком распознавания голоса; и

[0081] блок получения информации, выполненный так, чтобы использовать информацию подсказки ввода в установленном местоположении как информацию подсказки ввода на этапе (i+1), в котором

[0082] блок вывода информации на экран выполнен так, чтобы прибавлять 1 к i и выполнять снова шаг вывода на экран информации подсказки ввода на i-ом этапе в сервисном процессе.

[0083] В соответствии с третьим аспектом вариантов осуществления данного изобретения имеется устройство для получения службы передачи речи, включающее в себя:

[0084] процессор и

[0085] память для сохранения инструкций, выполняемых процессором;

[0086] в котором процессор выполнен так, чтобы:

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

[0088] после того как принят номер службы, выводить на экран информацию подсказки ввода в сервисном процессе и получать сигнал с клавиатуры, введенный пользователем в ответ на информацию подсказки ввода, и

[0089] отправлять сигнал с клавиатуры в систему автоматической службы передачи речи, в которой система автоматической службы передачи речи используется, чтобы предоставить службу в соответствии с сигналом с клавиатуры.

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

[0091] При прямом выводе на экран терминала информации подсказки ввода в сервисном процессе текущего звонка пользователь может напрямую сделать ввод в соответствии с информацией подсказки ввода, выведенной на экран, не ожидая, пока будет воспроизведена вся информация голосовой подсказки, что позволяет избежать проблемы в имеющемся уровне техники, когда пользователь должен прослушать всю информацию голосовой подсказки, и только тогда он/она узнает, какой ответный сигнал нужно ввести, чтобы продолжить запрос, что требует продолжительного количества времени от пользователя и сокращает ресурс аккумулятора терминала; таким образом, достигается эффект, при котором пользователь может напрямую сделать ввод в соответствии с информацией подсказки ввода, выведенной на экран, и таким образом сокращается время ожидания пользователя.

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0093] Прилагаемые чертежи, которые включены в настоящий документ и составляют неотъемлемую часть данной спецификации, демонстрируют варианты осуществления, соответствующие данному изобретению, и вместе с описанием объясняют принципы данного изобретения.

[0094] Фиг. 1 - принципиальная схема, демонстрирующая среду реализации, участвующая в способе получения службы передачи речи в соответствии с частными примерами осуществления;

[0095] Фиг. 2 - структурная схема последовательности операций, показывающая способ получения службы передачи речи в соответствии с примером осуществления;

[0096] Фиг. 3А - структурная схема последовательности операций, показывающая способ получения службы передачи речи в соответствии с другим примером осуществления;

[0097] Фиг. 3В - визуальное представление принципиальной схемы, демонстрирующее вывод на экран информации подсказки ввода на терминале в соответствии с примером осуществления;

[0098] Фиг. 3С - визуальное представление принципиальной схемы, демонстрирующее вывод на экран информации подсказки ввода на терминале в соответствии с примером осуществления;

[0099] Фиг. 3D - еще одно визуальное представление принципиальной схемы, демонстрирующее вывод на экран информации подсказки ввода на терминале в соответствии с примером осуществления;

[0100] Фиг. 4 - принципиальная схема, демонстрирующая устройство получения службы передачи речи в соответствии с примером осуществления;

{0101] Фиг. 5А - принципиальная схема, демонстрирующая устройство получения службы передачи речи в соответствии с другим примером осуществления;

[0102] Фиг. 5В - принципиальная схема, демонстрирующая блок получения сигнала в соответствии с другим примером осуществления;

[0103] Фиг. 5С - принципиальная схема, демонстрирующая блок определения информации в соответствии с другим примером осуществления, и

[0104] Фиг. 6 - принципиальная схема, демонстрирующая устройство, использующееся для получения службы передачи речи в соответствии с примером осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[0105] Далее подробно описываются примеры осуществления с примерами такового, изображенными на чертежах. В последующем описании, при ссылке на чертежи, если иное не указано, один и тот же номер на различных чертежах обозначает одни и те же или аналогичные элементы. Форма реализации, описанная в примерах осуществления ниже, не представляет все формы реализации, которые следуют из данного раскрытия. Наоборот, они являются только примерами устройств и способов в соответствии с некоторыми аспектами данного раскрытия по пунктам формулы изобретения.

[0106] Фиг. 1 - принципиальная схема, демонстрирующая структуру среды реализации, участвующую во всех вариантах осуществления данного изобретения. Среда реализации включает в себя терминал 120, коммутатор 140 и аппарат 160 автоматической службы передачи речи.

[0107] Терминал 120 включает в себя коммуникационный компонент, который осуществляет связь с другими аппаратами проводным или беспроводным способом. Терминал 120 может быть телефонным аппаратом, мобильным телефоном, планшетом и тому подобным.

[0108] Терминал 120 может быть подключен к коммутатору 140 проводным или беспроводным способом.

[0109] Коммутатор 140 устанавливает соединение между терминалом 120 и аппаратом 160 автоматической службы передачи речи для осуществления обмена информацией между терминалом 120 и аппаратом 160 автоматической службы передачи речи.

[0110] Коммутатор 140 может подключаться к аппарату автоматической службы передачи речи проводным или беспроводным способом.

[0111] Аппарат 160 автоматической службы передачи речи монтируется в систему автоматической службы передачи речи. Аппарат 160 автоматической службы передачи речи может быть аппаратом терминала, сервером, серверным кластером, состоящим из нескольких серверов, или центром сервиса облачных вычислений.

[0112] Как вариант, среда реализации может далее включать в себя сервер 180, который подключается к терминалу 120 по проводной сети или беспроводной сети.

[0113] Сервер 180 может быть сервером, серверным кластером, состоящим из нескольких серверов, или центром сервиса облачных вычислений.

[0114] Фиг. 2 - структурная схема последовательности операций, показывающая способ получения службы передачи речи в соответствии с примером осуществления. Как показано на фиг. 2, способ получения службы передачи речи применяется к терминалу 120 в среде реализации, показанной на фиг. 1. Способ получения службы передачи речи может включать в себя следующие шаги.

[0115] На шаге 201 обеспечивается сервисный процесс в соответствии с номером службы текущего звонка,

[0116] в котором сервисный процесс включает в себя информацию подсказки ввода, соответствующую соответственным этапам, и информация подсказки ввода используется для подсказки пользователю ввести информацию.

[0117] На шаге 202, после того как номер службы прошел, информация подсказки ввода в сервисном процессе выводится на экран, и принимается сигнал с клавиатуры, введенный пользователем в ответ на информацию подсказки ввода.

[0118] На шаге 203 сигнал с клавиатуры отправляется в систему автоматической службы передачи речи, в котором система автоматической службы передачи речи используется, чтобы предоставить службу в соответствии с сигналом с клавиатуры.

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

[0120] Фиг. 3 - структурная схема последовательности операций, показывающая способ получения службы передачи речи в соответствии с примером осуществления. Как показано на фиг. 3, способ получения службы передачи речи применяется к терминалу 120 в среде реализации, показанной на фиг. 1 Способ получения службы передачи речи может включать в себя следующие шаги.

[0121] На шаге 301 обеспечивается номер, который вводится, но не отправляется, номер, который отправляется, но не проходит (не проведен), или номер, который отправляется и проходит,

[0122] при этом номер, который вводится, но не отправляется, обозначает номер, введенный пользователем на цифровой клавиатуре интерфейса набора, или номер, который выбран из списка контактов и введен пользователем, и номер не активирован пользователем для отправки.

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

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

[0125] На шаге 302 устанавливается, является ли номер номером службы.

[0126] Терминал устанавливает, является ли полученный номер номером службы. Номер службы обозначает номер, который предоставляется различными торговцами для предоставления автоматической службы передачи речи пользователям. Номер службы обычно является индивидуальным телефонным номером, и пользователь может получить различные типы услуг, предоставляемых различными торговцами, путем набора номера службы через терминал, такой как телефонный аппарат или мобильный телефон. В данном варианте осуществления терминал может установить, является ли полученный номер номером из базы данных номеров, и если да, устанавливается, что полученный номер является номером службы; если нет, устанавливается, что полученный номер не является номером службы. База данных номеров включает в себя соответствующие номера служб.

[0127] Например, номер службы оператора связи - 10081, номер службы банка - 95555, а номер службы покупки билетов - 12306 и тому подобное.

[0128] На шаге 303, если установлено, что номер является номером службы, обеспечивается сервисный процесс, соответствующий номеру службы текущего звонка.

[0129] Если результат обнаружения терминалом показывает, что полученный номер является номером службы, терминал может обеспечить сервисный процесс, соответствующий номеру службы текущего звонка. Текущий звонок включает в себя любой из звонков, который введен, но не отправлен, звонок, который отправлен, но не прошел, звонок, который отправлен и прошел. Сервисный процесс включает в себя информацию подсказки ввода, соответствующую соответственным этапам, и информация подсказки ввода используется, чтобы подсказать пользователю ввести информацию.

[0130] Если результат обнаружения терминалом показывает, что полученный номер не является номером службы, процесс завершается.

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

[0132] В первой возможной форме реализации, если сервисный процесс локально хранится в терминале, шаг может включать в себя:

[0133] выбор сервисного процесса номера службы текущего звонка из ранее сохраненных сервисных процессов соответствующих номеров служб.

[0134] Ранее сохраненные сервисные процессы соответствующих номеров служб являются сервисными процессами, которые могут быть получены от сервера и сохранены терминалом. Например, сервер первично автоматически проталкивает сервисный процесс номера службы на терминал, терминал принимает сервисный процесс номера службы, протолкнутый сервером, и сохраняет полученный сервисный процесс номера службы.

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

[0136] (1). Номер службы отправляется на сервер.

[0137] (2). Сервер выбирает сервисный процесс, соответствующий номеру службы текущего звонка из ранее сохраненных сервисных процессов соответствующих номеров служб.

[0138] Сервер получает номер службы, отправленный терминалом, выбирает сервисный процесс, соответствующий полученному номеру службы из ранее сохраненных сервисных процессов соответствующих номеров служб, и использует выбранный сервисный процесс в качестве сервисного процесса, соответствующего текущему звонку.

[0139] (3). Сервисный процесс номера службы, отправленный сервером, получен.

[0140] Соответственно, терминал может получать сервисный процесс номера службы, отправленный сервером, а затем обеспечивать сервисный процесс номера службы текущего звонка.

[0141] На шаге 304, после того как номер службы прошел, выводится на экран информация подсказки ввода в сервисном процессе и принимается сигнал с клавиатуры, введенный пользователем в ответ на информацию подсказки ввода.

[0142] После того как терминал набирает номер службы, то есть после того как номер службы прошел в систему автоматической голосовой службы, терминал может вывести на экран полученную информацию подсказки ввода в сервисном процессе. После того, пользователь просмотрит информацию подсказки ввода, выведенную на экран терминала, пользователь может ввести сигнал с клавиатуры для ответа на информацию подсказки ввода на терминале в соответствии с информацией подсказки ввода, выведенной на экран терминала. Соответственно, терминал может получить сигнал с клавиатуры, введенный пользователем в ответ на информацию подсказки ввода. Сигнал с клавиатуры обозначает сигнал, введенный пользователем через материальную клавиатуру на терминале или через виртуальную клавиатуру на сенсорном экране терминала.

[0143] Например, как отражено на фиг. 3В, после того как на терминале набрано «10012», терминал может вывести на экран информацию подсказки ввода, показанную на фиг. 3В, и после того как пользователь просмотрит информацию подсказки ввода, выведенную на экран терминала, пользователь может запросить баланс счета, набрав «1» на клавиатуре терминала. Соответственно, терминал может получить сигнал с клавиатуры, введенный пользователем. Так как время, требующееся терминалу для вывода на экран информации подсказки ввода, гораздо меньше, чем время, требующееся терминалу для воспроизведения информации голосовой подсказки от системы автоматической голосовой службы, пользователь напрямую осуществляет ввод в соответствии с информацией голосовой подсказки, выведенной на экран терминала, не прослушивая информацию голосовой подсказки от системы автоматической голосовой службы, что экономит время пользователя и повышает эффективность получения службы передачи речи с терминала.

[0144] Так как сервисный процесс может включать в себя два или более этапа, каждый из этапов выполняется в определенной последовательности, и звонок может перейти на следующий этап от предыдущего при инициировании сигнала с клавиатуры, введенного пользователем; если сервисный процесс, обеспечиваемый терминалом, включает в себя n этапов, то этот шаг может включать в себя следующие шаги.

[0145] На первом шаге выводится на экран информация подсказки ввода на i этапе в сервисном процессе.

[0146] Терминал может выводить на экран информацию подсказки ввода на i этапе в сервисном процессе, в которой n и i являются положительными целыми числами и начальное значение i=1.

[0147] В данном варианте осуществления, после того как терминал набирает номер службы, терминал может сначала вывести на экран информацию подсказки ввода на первом этапе в сервисном процессе.

[0148] На втором шаге проходит получение сигнала с клавиатуры, введенного пользователем в ответ на информацию подсказки ввода на i этапе.

[0149] После того как пользователь просмотрит информацию подсказки ввода на i этапе, выведенную на терминал, пользователь может в