KR20160010284A - 음성 서비스 획득 방법, 장치, 프로그램 및 기록매체 - Google Patents

음성 서비스 획득 방법, 장치, 프로그램 및 기록매체 Download PDF

Info

Publication number
KR20160010284A
KR20160010284A KR1020147035962A KR20147035962A KR20160010284A KR 20160010284 A KR20160010284 A KR 20160010284A KR 1020147035962 A KR1020147035962 A KR 1020147035962A KR 20147035962 A KR20147035962 A KR 20147035962A KR 20160010284 A KR20160010284 A KR 20160010284A
Authority
KR
South Korea
Prior art keywords
prompt information
service
input
input prompt
stage
Prior art date
Application number
KR1020147035962A
Other languages
English (en)
Other versions
KR101653723B1 (ko
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 시아오미 아이엔씨.
Publication of KR20160010284A publication Critical patent/KR20160010284A/ko
Application granted granted Critical
Publication of KR101653723B1 publication Critical patent/KR101653723B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4938Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2477Telephone sets including user guidance or feature selection means facilitating their use for selecting a function from a menu display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • H04M3/5166Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/25Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service
    • H04M2203/251Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service where a voice mode or a visual mode can be used interchangeably
    • H04M2203/253Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service where a voice mode or a visual mode can be used interchangeably where a visual mode is used instead of a voice mode
    • H04M2203/254Aspects of automatic or semi-automatic exchanges related to user interface aspects of the telephonic communication service where a voice mode or a visual mode can be used interchangeably where a visual mode is used instead of a voice mode where the visual mode comprises menus

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 음성 서비스 획득 방법과 장치에 대하여 개시하였으며 이동통신 기술분야에 속한다. 상기 음성 서비스 획득 방법은 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하되, 상기 서비스 프로세스는 각 단계에 대응되는, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트 정보를 포함하는 단계; 상기 서비스 번호에 접속한 후, 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 단계; 상기 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 상기 키보드 신호를 전송하는 단계;를 포함한다. 이는 사용자가 전반 음성 프롬프트 메시지를 들은 후에야 만이 어느 하나의 종류의 응답 신호를 입력하여 조회를 계속할 수 있는지 여부를 획득할 수 있어 계속하여 조회함으로써 사용자의 대량의 대기시간을 낭비하고 단말기의 배터리 사용수명을 단축시키는 등 관련 기술중에 존재하는 문제를 피면하였다.

Description

음성 서비스 획득 방법과 장치{METHOD AND DEVICE FOR OBTAINING VOICE SERVICE}
본원 발명은 출원번호가 201410286323.1이고, 출원일자가 2014년 6월 24일인 중국 특허 출원에 기반하여 제출하였고, 상기 중국 특허 출원의 우선권을 주장하는 바, 중국 특허 출원의 전부 내용은 참조로서 본원 발명에 원용된다.
본 발명은 이동통신기술 분야에 관한 것으로 특히는 음성 서비스 획득 방법과 장치에 관한 것이다.
현재 자동 음성 서비스 시스템으로 사용자에게 서비스를 제공하는 회사가 갈수록 늘어나고 있다. 예를 들면, 모 이동통신사에서는 번호가 ‘1008x’인 자동 음성 서비스 시스템으로 사용자에게 업무 조회 서비스를 제공하고 있다.
자동 음성 서비스 시스템으로 조회가 필요한 경우, 사용자가 단말기를 이용하여 자동 음성 서비스 시스템에 접속한 후, 자동 음성 서비스 시스템은 기설정한 서비스 프로세스에 근거하여 단말기에 음성 프롬프트 정보를 반환하고; 단말기는 상기 음성 프롬프트 정보를 수신하고 디스플레이하며 사용자가 음성 프롬프트 정보를 들은 후 키보드를 통하여 입력한 키보드 신호를 수신한다. 단말기는 수신한 키보드 신호를 자동 음성 서비스 시스템에 전송하고 또한 자동 음성 서비스 시스템이 반환한 다음 음성 프롬프트 정보 또는 자동 음성 서비스 시스템이 반환한 조회된 결과 정보를 수신한다.
본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명을 구현하는 과정에서 관련 기술 중에 적어도 하기와 같은 결함이 존재함을 발견하였다. 사용자는 통상적으로 전반 음성 프롬프트 정보를 들은 후에야 만이 이때 어느 하나의 종류의 키보드 신호를 입력하여 조회를 계속할 수 있는지 여부를 결정할 수 있기 때문에 사용자의 대량의 대기시간을 소비하였다. 동시에 단말기는 전반 음성 프롬프트 정보를 디스플레이한 후에야 만이 사용자가 음성 프롬프트 정보에 근거하여 입력한 응답정보를 수신할 수 있기 때문에 상기 방안 또한 무형 중에 단말기의 배터리 사용수명을 단축시켰다.
본 발명은 사용자의 대량의 대기시간을 낭비하고 배터리의 사용수명을 단축시키는 등 관련 기술 중에 존재하는 문제를 해결하기 위한 음성 서비스 획득 방법과 장치를 제공한다.
본 발명의 실시예의 제1 양태에 근거하여, 음성 서비스 획득 방법은 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하되, 상기 서비스 프로세스는 각 단계에 대응되는, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트 정보를 포함하는 단계; 상기 서비스 번호에 접속한 후, 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 단계; 상기 키보드 신호에 따라 서비스를 제공하기 위한 자동 음성 서비스 시스템에 상기 키보드 신호를 전송하는 단계;를 포함한다.
바람직하게는, 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하기 위한 상기 단계는, 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호의 서비스 프로세스를 선택하는 단계; 또는 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호에 대응되는 서비스 프로세스를 선택하기 위한 서버에 상기 서비스 번호를 전송하고 상기 서버에서 전송된 상기 서비스 번호의 서비스 프로세스를 수신하는 단계;를 포함한다.
바람직하게는, 상기 서버에서 전송한 타겟 서비스 번호의 서비스 프로세스를 수신하는 단계; 미리 저장된 상기 각 서비스 번호의 서비스 프로세스 중에 상기 타겟 서비스 번호의 서비스 프로세스를 포함하는지 여부를 검출하는 단계; 상기 타겟 서비스 번호의 서비스 프로세스를 포함하지 않을 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 저장하는 단계; 상기 타겟 서비스 번호의 서비스 프로세스를 포함할 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 이용하여 이미 저장한 상기 타겟 서비스 번호의 서비스 프로세스를 업데이트하는 단계;를 더 포함한다.
바람직하게는, 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 상기 단계는, 상기 서비스 프로세스가 n개 단계를 포함할 경우, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하되, 여기서 n와 i는 양의 정수이고 i의 초기값은 1인 단계; 사용자가 입력한, 상기 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 단계; i?n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계; i+1번째 단계에서, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행하는 단계;를 포함한다.
바람직하게는, 사용자가 입력한, 상기 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 상기 단계는, 사용자가 입력한 단일 문자를 수신하고, 상기 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 단계; 또는 사용자가 입력한 각 문자를 순차적으로 수신하고, 소정의 문자를 수신할 경우, 상기 소정의 문자 이전에 수신한 각 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 단계; 또는 사용자가 입력한 각 문자를 순차적으로 수신하고, 수신한 문자의 개수가 소정의 개수에 도달하는지 여부를 검출하며, 수신한 상기 문자의 개수가 상기 소정의 개수에 도달할 경우, 상기 소정의 개수의 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 단계;를 포함한다.
바람직하게는, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 상기 단계는, 매 상태가 상기 상태에 대응되는 입력 프롬프트 정보로 표시되는 상기 서비스 프로세스의 프로세스 상태 기계를 획득하는 단계; 상기 프로세스 상태 기계 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계;를 포함한다.
바람직하게는, 상기 음성 서비스 획득 방법은 상기 i번째 단계의 입력 프롬프트 정보가 제1유형 프롬프트 정보일 경우, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 기설정한 키보드 신호 중의 하나인지 여부를 검출하고, 상기 제1유형 프롬프트 정보는 사용자가 기설정한 키보드 신호 중의 어느 하나의 키보드 신호를 입력하도록 제시하는 프롬프트 정보인 단계; 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정한 키보드 신호 중의 하나가 아닐 경우, 상기 i번째 단계의 입력 프롬프트 정보를 표시하거나 또는 상기 키보드 신호의 입력에 오류가 존재함을 제시하기 위한 프롬프트 정보를 표시하거나 또는 상기 자동 음성 서비스 시스템과의 통신을 종료하는 단계를 더 포함한다.
바람직하게는, 상기 음성 서비스 획득 방법은 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정한 키보드 신호 중의 하나인 경우, i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계를 더 포함한다.
바람직하게는, 상기 음성 서비스 획득 방법은 i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 i번째 단계의 입력 프롬프트 정보가 제2유형 프롬프트 정보일 경우에 상기 키보드 신호를 상기 자동 음성 서비스 시스템에 전송하되, 상기 제2유형 프롬프트 정보는 사용자의 개성화 정보를 입력하도록 사용자에게 제시하기 위한 프롬프트 정보인 단계; 상기 자동 음성 서비스 시스템이 상기 키보드 신호에 대하여 검증을 진행한 후 반환한 음성 프롬프트 정보를 수신하는 단계;를 더 포함한다.
바람직하게는, 상기 음성 서비스 획득 방법은 상기 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식하는 단계; 상기 텍스트 프롬프트 정보에 근거하여 상기 현재 호출이 상기 서비스 프로세스 중에서의 위치를 결정하고, 결정한 상기 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 하는 단계; i+1번째 단계에서, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행하는 단계;를 더 포함한다.
본 발명의 실시예의 제2 양태에 근거하여, 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하고, 상기 서비스 프로세스는 각 단계에 대응되며, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트 정보를 포함하는 프로세스 획득 모듈; 상기 서비스 번호가 접속된 후 상기 프로세스 획득 모듈이 획득한 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 신호 수신 모듈; 상기 신호 수신 모듈이 수신한 상기 키보드 신호를 상기 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 전송하는 신호 전송 모듈을 포함하는 음성 서비스 획득 장치를 제공한다.
바람직하게는, 상기 프로세스 획득 모듈은, 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호의 서비스 프로세스를 선택하는 제1 획득 유닛; 또는 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호에 대응되는 서비스 프로세스를 선택하기 위한 서버에 상기 서비스 번호를 전송하고 상기 서버가 전송한 상기 서비스 번호의 서비스 프로세스를 수신하는 제2 획득 유닛을 포함한다.
바람직하게는, 상기 음성 서비스 획득 장치는 상기 서버가 전송한 타겟 서비스 번호의 서비스 프로세스를 수신하는 프로세스 수신 모듈; 미리 저장된 상기 각 서비스 번호의 서비스 프로세스 중에 상기 타겟 서비스 번호의 서비스 프로세스가 포함되는지 여부를 검출하는 프로세스 검출 모듈; 상기 프로세스 검출 모듈에서의 검출 결과, 상기 타겟 서비스 번호의 서비스 프로세스를 포함하지 않을 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 저장하는 프로세스 저장 모듈; 상기 프로세스 검출 모듈에서의 검출 결과, 상기 타겟 서비스 번호의 서비스 프로세스를 포함할 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 이용하여 이미 저장한 상기 타겟 서비스 번호의 서비스 프로세스를 업데이트하는 프로세스 업데이트 모듈을 더 포함한다.
바람직하게는, 상기 신호 수신 모듈은, 상기 서비스 프로세스가 n개 단계를 포함할 경우, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하되, 여기서 n와 i가 양의 정수이고 i의 초기값이 1인 정보 표시 유닛; 사용자가 입력한, 상기 정보 표시 유닛에 표시된 상기 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 신호 수신 유닛; i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 정보 결정 유닛을 포함하고, 상기 정보 표시 유닛은 i+1번째 단계에서 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행한다.
바람직하게는, 상기 신호 수신 유닛은, 사용자가 입력한 단일 문자를 수신하고, 상기 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제1 수신 서브유닛; 사용자가 입력한 각 문자를 순차적으로 수신하고, 소정의 문자를 수신했을 경우, 상기 소정의 문자 이전에 수신한 각 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제2 수신 서브유닛; 또는 사용자가 입력한 각 문자를 순차적으로 수신하고, 수신한 문자의 개수가 소정의 개수에 도달하는지 여부를 검출하며, 수신한 상기 문자의 개수가 상기 소정의 개수에 도달할 경우, 상기 소정의 개수의 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제3 수신 서브유닛을 포함한다.
바람직하게는, 상기 정보 결정 유닛은, 상기 서비스 프로세스를 획득하는 프로세스 상태 기계로 배치되되, 상기 프로세스 상태 기계 중의 매 상태가 상기 상태에 대응되는 입력 프롬프트 정보에 의해 표시되는 상태 기계 획득 서브유닛; 상기 상태 기계 획득 서브유닛이 획득한 상기 프로세스 상태 기계 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 정보 결정 서브유닛을 포함한다.
바람직하게는, 상기 신호 수신 모듈은, 상기 i번째 단계의 입력 프롬프트 정보가 제1 유형 프롬프트 정보일 경우, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보 중의 하나인지 여부를 검출하고, 상기 제1 유형 프롬프트 정보는 사용자로 하여금 기설정된 키보드 신호 중의 어느 하나의 키보드 신호를 입력하도록 제시하기 위한 프롬프트 정보인 신호 검출 유닛; 상기 신호 검출 유닛의 검출 결과, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정한 키보드 신호 중의 하나가 아닐 경우, 상기 i번째 단계의 입력 프롬프트 정보를 표시하거나 또는 상기 키보드 신호의 입력에 오류가 존재함을 제시하기 위한 프롬프트 정보를 표시하거나 또는 상기 자동 음성 서비스 시스템과의 통신을 종료하는 검출 결과 유닛을 더 포함한다.
바람직하게는, 상기 정보 결정 유닛은, 상기 신호 검출 유닛의 검출 결과, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정된 키보드 신호 중의 하나인 경우, i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하도록 구성된다.
바람직하게는, 상기 신호 수신 모듈은, i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재하고 또한 상기 i번째 단계의 입력 프롬프트 정보가 제2 유형 프롬프트 정보일 경우, 상기 키보드 신호를 상기 자동 음성 서비스 시스템에 전송하고, 상기 제2 유형 프롬프트 정보는 사용자의 개성화 정보를 입력하도록 사용자에게 제시하기 위한 프롬프트 정보인 신호 전송 유닛; 상기 자동 음성 서비스 시스템이 상기 키보드 신호에 대하여 검증을 진행한 후 반환한 음성 프롬프트 정보를 수신하는 정보 수신 유닛을 더 포함한다.
바람직하게는, 상기 신호 수신 모듈은, 상기 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식하는 음성 인식 유닛; 상기 음성 인식 유닛에서 인식한 상기 텍스트 프롬프트 정보에 근거하여 상기 현재 호출이 상기 서비스 프로세스 중에서의 위치를 결정하는 위치 결정 유닛; 결정한 상기 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 하는 정보 획득 유닛; i+1번째 단계에서, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 정보 표시 유닛을 더 포함한다.
본 발명의 실시예의 제3 양태에 근거하여, 프로세서; 상기 프로세서의 실행 가능한 인스트럭션을 저장하기 위한 메모리;를 포함하고, 여기서 상기 프로세서는, 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하고, 상기 서비스 프로세스는 각 단계에 대응되는 입력 프롬프트 정보를 포함하며, 상기 입력 프롬프트 정보는 사용자가 정보 입력을 진행하도록 제시하고, 상기 서비스 번호에 접속한 후, 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하며, 상기 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 상기 키보드 신호를 전송하는 음성 서비스 획득 장치를 제공한다.
본 발명의 실시예에서 제공된 기술방안은 하기 유익한 효과를 포함할 수 있다.
단말기의 스크린 상에서 직접 현재 호출하는 서비스 프로세스 중의 입력 프롬프트 정보를 표시하여 사용자로 하여금 전반 음성 프롬프트 정보 디스플레이가 종료된 후 입력할 필요가 없이 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 입력할 수 있게 함으로써 사용자가 전반 음성 프롬프트 정보를 들은 후에야 만이 어느 하나의 종류의 응답 신호를 입력하여 계속하여 조회할 수 있는지를 획득함으로써 사용자의 대량의 대기시간을 낭비하고 단말기의 배터리 사용수명을 단축시키는 등 관련 기술 중에 존재하는 문제를 피면하였고 사용자가 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 입력하여 사용자의 대기시간을 단축시키는 효과를 달성하였다.
상기 일반적인 설명과 후술되는 세부적인 설명은 단지 예시적인 것 일뿐 본 발명을 제한할 수 없다.
아래의 도면은 명세서의 일부분으로서 명세서 전체를 구성하며 본 발명에 맞는 실시예를 예시하여 본 발명의 원리를 해석하기 위한 것이다.
도1은 일 예시적 실시예에 근거하여 제시한 음성 서비스 획득 방법에 관한 실시환경의 설명도이다.
도2는 일 예시적 실시예에 근거하여 제시한 음성 서비스 획득 방법의 흐름도이다.
도3a는 다른 예시적 실시예에 근거하여 제시한 음성 서비스 획득 방법의 흐름도이다.
도3b는 일 예시적 실시예에 근거하여 제시한 단말기가 입력 프롬프트 정보를 표시하는 표시설명도이다.
도3c는 일 예시적 실시예에 근거하여 제시한 단말기가 입력 프롬프트 정보를 표시하는 다른 하나의 표시설명도이다.
도3d는 일 예시적 실시예에 근거하여 제시한 단말기가 입력 프롬프트 정보를 표시하는 또 다른 하나의 표시설명도이다.
도4는 일 예시적 실시예에 근거하여 제시한 음성 서비스 획득 장치의 설명도이다.
도5a는 다른 예시적 실시예에 근거하여 제시한 음성 서비스 획득 장치의 설명도이다.
도5b는 다른 예시적 실시예에 근거하여 제시한 신호 수신 유닛의 설명도이다.
도5c는 다른 예시적 실시예에 근거하여 제시한 신호 결정 유닛의 설명도이다.
도6은 일 예시적 실시예에 근거하여 제시한 음성 서비스 획득 장치의 설명도이다.
여기서 예시적 실시예에 대하여 상세히 설명하고 그 실례를 도면에 나타냈다. 아래의 설명이 도면에 관한 것일 때, 다른 표시가 있는 것을 제외하고 상이한 도면에서의 같은 숫자는 같거나 유사한 요소를 나타낸다. 아래의 예시적인 실시예에서 설명한 실시형태는 본 발명과 일치한 모든 실시형태를 대표하는 것이 아니다. 반대로, 이들은 부가된 청구범위에서 상세히 설명한, 본 발명의 일부와 일치한 장치와 방법의 예일 뿐이다.
도1은 본 발명의 각 실시예에 관한 실시환경의 구조 설명도이다. 상기 실시환경은 단말기(120), 교환기(140)와 자동 음성 서비스 기기(160)를 포함한다.
단말기(120)는 유선 또는 무선방법으로 기타 기기 사이에서 통신을 진행하는 통신어셈블리를 포함한다. 단말기(120)는 전화기, 휴대폰 또는 태블릿PC 등일 수 있다.
단말기(120)와 자동 음성 서비스 기기(160) 사이는 유선 또는 무선방법으로 연결될 수 있다.
교환기(140)는 단말기(120)와 자동 음성 서비스 기기(160) 사이에서 통신 연결을 구축하며, 단말기(120)와 자동 음성 서비스 기기(160)사이의 정보 교환을 실현한다.
자동 음성 서비스 기기(160)에는 자동 음성 서비스 시스템이 설치되어 있다. 상기 자동 음성 서비스 기기(160)는 단말기기일 수도 있고 한대의 서버일 수도 있으며 또는 복수대의 서버로 구성된 서버 클러스터 또는 하나의 클라우드 컴퓨팅 서비스 센터일 수 있다.
바람직하게는, 상기 실시환경은 유선 또는 무선 네트워크를 통하여 단말기(120)와 연결되는 서버(180)를 더 포함할 수 있다.
서버(180)는 한대의 서버 또는 복수대의 서버로 구성된 서버 클러스터 또는 하나의 클라우드 컴퓨팅 서비스 센터일 수 있다.
도2는 일 예시적 실시예에 근거하여 도시한 음성 서비스 획득 방법의 흐름도이다. 도2에 도시된 바와 같이, 상기 음성 서비스 획득방법은 도1에 도시된 실시환경 중의 단말기(120)에 응용되고 상기 음성 서비스 획득 방법은, 단계201 중에서 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하되, 서비스 프로세스는 각 단계에 대응되는, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트 정보를 포함하는 단계; 단계 202 중에서 서비스 번호에 접속한 후, 서비스 프로세스 중의 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 단계; 단계203 중에서 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 키보드 신호를 전송하는 단계;를 포함할 수 있다.
상기 내용을 종합해 보면, 본 발명의 실시예에서 제공된 음성 서비스 획득 방법은 단말기의 스크린 상에서 직접 현재 호출하는 서비스 프로세스 중의 입력 프롬프트 정보를 표시하는 것을 통하여 사용자로 하여금 전반 음성 프롬프트 정보 디스플레이가 종료된후 입력할 필요가 없이 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 입력할 수 있게 함으로써 사용자가 전반 음성 프롬프트 정보를 들은 후에야 만이 어느 하나의 종류의 응답 신호를 입력하여 조회를 계속할 수 있는지 여부를 획득하여 계속하여 조회함으로써 사용자의 대량의 대기시간을 낭비하고 단말기의 배터리 사용수명을 단축시키는 등 관련 기술 중에 존재하는 문제를 피면하였고 사용자가 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 입력할 수 있고 사용자의 대기시간을 단축시키는 효과를 달성하였다.
도3은 일 예시적 실시예에 근거하여 제시한 음성 서비스 획득 방법의 흐름도이다. 도3에 도시된 바와 같이, 상기 음성 서비스 획득 방법은 도1에 도시된 실시환경 중의 단말기(120) 에 응용되고 상기 음성 서비스 획득 방법은 하기와 같은 단계를 포함할 수 있다.
단계301에 있어서, 이미 입력하였으나 아직 호출하지 않은 번호 또는 이미 호출하였으나 아직 접속하지 않은 번호 또는 이미 호출한 동시에 이미 접속한 번호를 획득한다.
여기서, 이미 입력하였으나 아직 호출하지 않은 번호는 사용자가 다이얼 인터페이스의 숫자버튼으로 입력한 번호 또는 사용자가 주소록에서 선택하여 입력한 번호이고 또한 사용자가 트리거하지 않은 상기 번호를 가리킨다.
이미 호출하였으나 아직 접속하지 않은 번호는 사용자가 호출을 트리거하였으나 상기 번호가 아직 자동 음성 서비스 시스템에 접속되지 않은 즉 단말기와 자동 음성 서비스 시스템이 교환기를 통해 통신연결이 구축되지 않은 것을 가리킨다.
이미 호출한 동시에 이미 접속한 번호는 사용자가 상기 번호 호출을 트리거하였고 또한 상기 번호가 자동 음성 서비스 시스템에 접속되는 즉 단말기와 자동 음성 서비스 시스템이 교환기를 통해 통신연결이 구축된 것을 가리킨다.
단계302에 있어서, 번호가 서비스 번호인지 여부를 검출한다.
단말기는 획득한 번호가 서비스 번호인지 여부를 검출한다. 여기서, 서비스 번호는 서로 다른 업체에서 제공한 사용자에게 자동 음성 서비스를 제공하기 위한 번호를 가리킨다. 서비스 번호는 통상적으로 주문형 전화번호이고 사용자는 전화기 또는 휴대폰과 같은 단말기를 통해 상기 서비스 번호를 호출하여 서로 다른 업체에서 제공하는 각 종류의 서비스를 획득한다. 실제로 구현할 경우, 단말기는 획득한 번호가 번호 베이스 중의 번호인지 여부를 검출할 수 있고, 번호 베이스 중의 번호인 경우 획득한 번호는 서비스 번호임이 결정되고 반대일 경우, 서비스 번호가 아니다. 번호 베이스 중에는 각 서비스 번호가 포함된다.
예를 들어, 모 통신업체의 서비스 번호가 10081이고, 모 은행의 서비스 번호가 95555이며, 모 티켓서비스 시스템의 서비스 번호가 12306 등등인 것이다.
단계 303에 있어서, 번호가 서비스 번호임을 검출한 경우, 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득한다.
단말기 검출 결과 획득한 번호가 서비스 번호인 경우, 단말기는 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득할 수 있다. 여기서, 현재 호출은 이미 입력하였으나 호출하지 않고, 이미 호출하였으나 접속되지 않으며, 이미 호출하고 또한 이미 접속 중에 있는 어느 한 종류의 호출을 포함하고 서비스 프로세스는 각 단계에 대응되는 사용자가 입력한 정보를 제시하기 위한 입력 프롬프트 정보를 포함한다.
단말기 검출 결과 획득한 번호가 서비스 번호가 아닌 경우, 프로세스는 종료된다.
서비스 프로세스는 단말기 로컬에 저장될 수도 있고 말단의 서버에 저장될 수도 있기 때문에 서비스 프로세스의 저장위치에 근거하여 단말기가 서비스 번호에 대응되는 서비스 프로세스를 획득하는 단계는 하기와 같은 두가지 가능한 구현방식을 포함할 수 있다.
첫번째 가능한 구현방식에 있어서, 서비스 프로세스가 단말기 로컬에 저장될 경우, 본 단계는 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 서비스 번호의 서비스 프로세스를 선택하는 단계를 포함할 수 있다.
여기서, 미리 저장된 각 서비스 번호의 서비스 프로세스는 단말기가 사전에 서버에서 획득하고 저장한 서비스 프로세스이다. 예를 들어 서버는 능동적으로 단말기에 서비스 번호의 서비스 프로세스를 푸시하여 단말기는 서버가 푸시한 서비스 번호의 서비스 프로세스를 수신하며 수신한 서비스 번호의 서비스 프로세스를 저장한다.
두번째 가능한 구현방식에 있어서, 서비스 프로세스가 서버에 저장될 경우, 본 단계는 (1). 서비스 번호를 서버에 전송하는 단계; (2). 서버가 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 선택하는 단계; 즉 서버는 단말기가 전송한 서비스 번호를 수신하고, 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 수신한 서비스 번호에 대응되는 서비스 프로세스를 선택하며, 선택한 서비스 프로세스를 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스로 하는 단계; (3). 서버가 전송한 서비스 번호의 서비스 프로세스를 수신하는 단계;를 포함할 수 있다.
상응하게, 단말기는 서버가 전송한 서비스 번호의 서비스 프로세스를 수신하고 진일보로 현재 호출하는 서비스 번호의 서비스 프로세스를 획득할 수 있다.
단계 304에 있어서, 서비스 번호에 접속한 후 서비스 프로세스 중의 입력 프롬프트 정보를 표시하고 사용자가 입력한, 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신한다.
단말기가 서비스 번호에 접속한 후, 즉 자동 음성 서비스 시스템에 접속한 후, 단말기는 획득한 서비스 프로세스 중의 입력 프롬프트 정보를 표시할 수 있다. 사용자는 단말기가 표시한 입력 프롬프트 정보를 조회한 후, 단말기가 표시한 입력 프롬프트 정보에 근거하여 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 단말기에 입력할 수 있고 상응하게 단말기는 사용자가 입력한 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신할 수 있다. 여기서, 키보드 신호는 사용자가 단말기 중의 물리적 키보드 또는 단말기의 스크린 중의 가상 키보드를 통해 입력한 신호를 가리킨다.
예를 들어, 도3b를 참조하면 “10012”에 접속한 후, 단말기는 도3b에 도시된 입력 프롬프트 정보를 표시할 수 있고, 단말기가 표시한 입력 프롬프트 정보를 조회한 후 사용자는 단말기 키보드를 통하여 “1”을 입력하여 계정 잔액을 조회할 수 있으며, 상응하게 단말기는 사용자가 입력한 키보드 신호를 수신할 수 있다. 단말기가 입력 프롬프트 정보를 표시하는데 필요한 시간이 단말기가 자동 음성 서비스 시스템이 반환한 음성 프롬프트 정보를 디스플레이하는 시간에 비해 훨씬 짧기 때문에 사용자는 자동 음성 서비스 시스템이 반환한 음성 프롬프트 정보를 청취할 필요가 없이 단말기가 표시한 입력 프롬프트 정보에 근거하여 직접 입력하기 때문에 사용자의 대기시간을 단축시키고 단말기가 음성 서비스를 획득하는 획득 효율을 향상시킨다.
서비스 프로세스가 2개 또는 2개 이상의 단계를 포함할 수 있기에 각 단계 사이에는 일정한 선후 실행순서가 존재하고 또한 호출은 사용자가 입력한 키보드 신호의 트리거하에 한 단계로부터 다른 한 단계로 진입하기 때문에 단말기가 획득한 서비스 프로세스가 n번째 단계를 포함할 경우, 본 단계는 하기와 같은 단계를 포함할 수 있다.
첫째: 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계; 즉 단말기는 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시할 수 있다. 여기서, n와 i는 양의 정수이고 i의 초기값은 1이다.
실제로 구현할 경우, 서비스 번호에 접속한 후 단말기는 우선 서비스 프로세스 중의 제1단계의 입력 프롬프트 정보를 표시할 수 있다.
둘째: 사용자가 입력한, i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 단계; 즉 단말기가 표시한 i번째 단계의 입력 프롬프트 정보를 조회한 후 사용자는 자신의 사용수요에 근거하여 단말기의 단말기 키보드 중에 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 입력하고, 상응하게 단말기는 사용자가 입력한, i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신할 수 있다.
실제로 구현할 경우, 본 단계는 하기와 같은 3가지 종류의 가능한 구현방식을 포함할 수 있다.
첫번째 가능한 구현방식에 있어서, 본 단계는 사용자가 입력한 단일 문자를 수신하고, 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 단계;를 포함할 수 있다.
단말기가 표시하는 i번째 단계의 입력 프롬프트 정보가 제1유형 프롬프트 정보이고, 제1유형 프롬프트 정보는 사용자가 기설정한 키보드 신호에 입력한 어느 한 키보드 신호를 제시하기 위한 프롬프트 정보일 경우, 사용자가 입력한 키보드 신호는 통상적으로 대응되는 하나의 문자 키보드 신호이기 때문에 이때 사용자가 입력한 단일 문자를 수신한 후 단말기는 바로 문자에 대응되는 입력 신호를 키보드 신호로 할 수 있다.
실제로 구현할 경우, 단말기가 문자에 대응되는 입력 신호를 키보드 신호로 하는 단계는, 단말기가 문자에 대응되는 DTMF(Dual Tone Multi Frequency, 이중 톤 다중 주파수)신호를 생성하고 생성된 DTMF신호를 키보드 신호로 하는 단계를 포함할 수 있다. 여기서, DTMF신호는 하나의 고주파 신호와 하나의 저주파 신호가 중첩되어 구성된 결합신호이다. 예를 들어, 고주파 신호그룹은 4가지 서로 다른 고주파 신호를 포함하고, 저주파 신호그룹은 4가지 서로 다른 저주파 신호를 포함하며, 고주파 신호그룹과 저주파 신호그룹에서 각각 하나의 신호를 선택하여 결합시켜 16가지 서로 다른 결합신호를 획득할 수 있다. 모든 종류의 신호그룹은 하나의 버튼번호를 대표한다. 예를 들어, 문자 “1”은 하나의 1209Hz 고주파 신호와 하나의 697Hz 저주파 신호가 중첩되어 구성된 결합신호 표시이다.
두번째 가능한 구현방식에 있어서, 본 단계는 사용자가 입력한 각 문자를 순차적으로 수신하고 소정의 문자를 수신할 경우, 소정의 문자 이전에 수신한 각 문자에 대응되는 입력 신호를 키보드 신호로 하는 단계;를 포함할 수 있다.
i번째 단계의 입력 프롬프트 정보는 제2유형 프롬프트 정보이기에 제2유형 프롬프트 정보가 사용자가 입력한 사용자 개성화 정보를 제시하기 위한 프롬프트 정보인 경우, 사용자가 입력한 키보드 신호는 통상적으로 예를 들어 i번째 단계의 입력 프롬프트 정보는 사용자에게 비밀번호 입력을 제시하거나 또는 사용자가 계정번호를 입력하는 것을 제시하는 프롬프트 정보이기 때문에 이때 단말기는 바로 입력하기 위한 각 문자를 순차적으로 수신할 수 있고 또한 소정의 문자를 수신할 경우 소정의 문자 이전에 수신한 각 문자에 대응되는 입력 신호를 키보드 신호로 하는 두개 또는 두개 이상의 키보드 신호에 대응된다. 실제로 구현할 경우, 단말기는 소정의 문자 이전에 수신한 각 문자에 대응되는 DTMF신호를 생성하고 또한 생성된 각 DTMF신호를 키보드 신호로 할 수 있다.
예를 들어, 소정의 문자가 “#”인 일예로, 단말기가 표시한 i번째 단계의 입력 프롬프트 정보가 사용자에게 비밀번호 입력을 제시할 경우, 사용자가 단말기 키보드를 통하여 “679925#”을 입력하면 단말기는 “679925” 중의 각 문자에 대응되는 DTMF 신호를 생성하고 생성된 각 DTMF 신호를 키보드 신호로 한다.
세번째 가능한 구현방식에 있어서, 본 단계는 사용자가 입력한 각 문자를 순차적으로 수신하고, 수신한 문자의 개수가 소정의 개수에 도달하는지 여부를 검출하며, 수신한 문자의 개수가 상기 소정의 개수에 도달할 경우, 소정의 개수의 문자에 대응되는 입력 신호를 키보드 신호로 하는 단계;를 포함할 수 있다.
사용자가 입력해야 하는 개성화 정보 중에 일부 정보의 자리수는 통상적으로 고정된 것이다. 예를 들어, 비밀번호는 통상적으로 6자리, 직불카드의 카드번호는 통상적으로 19자리, 신용카드의 카드번호는 통상적으로 16자리로 고정되기 때문에 사용자가 문자를 입력할 경우, 단말기는 수신한 문자의 개수가 소정의 개수에 도달하는지 여부를 더 검출할 수 있다. 예를 들어, 단말기가 표시하는 입력 프롬프트 정보가 사용자에게 비밀번호 입력을 제시할 경우, 단말기는 수신한 문자의 개수가 6자리에 달하는지 여부를 검출할 수 있으며, 소정의 개수에 도달할 경우, 소정의 개수의 문자에 대응되는 입력 신호를 키보드 신호로 하고, 소정의 개수에 도달하지 못할 경우, 단말기는 수신한 문자의 개수가 소정된 개수에 도달할 때까지 계속하여 사용자의 입력을 대기한다. 실제로 구현할 경우, 단말기는 수신한 소정의 개수의 문자 중의 각 문자에 대응되는 DTMF신호를 생성한 후 생성한 각 DTMF신호를 키보드 신호로 할 수 있다.
셋째: 키보드 신호의 트리거하에 서비스 프로세스 중에 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 서비스 프로세스 및 i번재 단계의 입력 프롬프트 정보에 근거하여 키보드 신호가 트리거한 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계;
여기서 단말기가 키보드 신호가 트리거한 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계는 하기 단계를 포함할 수 있다.
(1). 서비스 프로세스의 프로세스 상태 기계를 획득하고 프로세스 상태 기계 중의 모든 상태를 상태에 대응되는 입력 프롬프트 정보로 표시하는 단계;
즉 서비스 번호의 서비스 프로세스를 획득한 후, 단말기는 획득한 서비스 프로세스에 근거하여 서비스 프로세스의 프로세스 상태 기계를 구축하고 프로세스 상태 기계 중의 모든 상태는 상태에 대응되는 입력 프롬프트 정보로 표시하기 때문에 단말기는 사용자가 입력한 키보드 신호를 수신한 후 후속 단계의 실행을 위해 서비스 프로세스의 프로세스 상태 기계를 획득할 수 있다.
(2). 프로세스 상태 기계 및 i번째 단계의 입력 프롬프트 정보에 근거하여 키보드 신호가 트리거한 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계;
즉 단말기는 획득한 프로세스 상태 기계 및 수신한 키보드 신호 이전에 표시된 i번째 단계의 입력 프롬프트 정보에 근거하여 키보드 신호가 트리거한 i+1번째 단계의 입력 프롬프트 정보를 결정한다.
설명해야 할 것은, 키보드 신호의 트리거하에 서비스 프로세스 중에 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재하지 않을 경우, 단말기는 바로 단계305에 진입할 수 있다.
넷째: i+1번째 단계에서 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행하는 단계;
즉 i+1번째 단계의 입력 프롬프트 정보를 결정한 후, 단말기는 i+1 번째 단계에서 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행할 수 있다.
하기 구체적인 실시예 중에서 본 단계에 대해 진일보로 설명하면, “10081” 서비스 프로세스 중에 4개 단계를 포함하는 것을 일예로 “10081”에 접속한 후 단말기는 우선 도3c에 도시된 제1단계의 입력 프롬프트 정보를 표시할 수 있고 사용자는 단말기가 표시한 입력 프롬프트 정보를 조회한 후 키보드에 “4”를 입력하여 명세서 조회를 요청할 수 있으며, “4”를 트리거하면 제1단계의 입력 프롬프트 정보에 대응되는 제2단계의 입력 프롬프트 정보가 존재하기 때문에 단말기는 “10081” 프로세스 상태 기계에 근거하여 “4” 를 트리거한 제2단계의 입력 프롬프트 정보를 결정할 수 있고 또한 결정된 제2단계의 입력 프롬프트 정보를 표시하며, 사용자는 단말기가 표시한 입력 프롬프트 정보를 조회한 후 “1”을 입력하여 지난 달의 명세서를 요청할 수 있고, “1”을 트리거하면 서비스 프로세스 중에 제2단계의 입력 프롬프트 정보에 대응되는 제3단계의 입력 프롬프트 정보가 존재하지 않기 때문에 이때 단말기는 건너 뛰기를 종료하고 바로 단계305를 실행할 수 있다.
이밖에도, 단말기가 키보드 신호를 수신하고, i+1번째 단계의 입력 프롬프트 정보를 결정하기부터 결정한 입력 프롬프트 정보를 표시하기까지의 사이에 일정한 시간을 점용해야 하고, 또한 단말기가 자동 음성 서비스 시스템에 키보드 신호를 전송하기부터 자동 음성 서비스 시스템이 반환한 음성 프롬프트 정보를 수신하기까지 또한 일정한 시간이 필요하며, 또한 양자가 필요한 시간 사이에 일정한 시간 간격이 존재할 수 있기 때문에, 단말기가 표시한 입력 프롬프트 정보와 자동 음성 서비스 시스템이 반환한 음성 프롬프트 정보의 동기화를 위해 서비스 프로세스 중에는 단말기가 i번째 단계의 입력 프롬프트 정보를 표시한 후 자동 음성 서비스 시스템에 수신한 키보드 신호를 전송하기부터 자동 음성 서비스 시스템이 반환한 음성 프롬프트 정보의 수신 종료까지의 사이 간격을 더 포함할 수 있다.
여기서 상기 제4 서브 단계는 1. 단말기가 키보드 신호를 수신하는 시간을 획득하는 단계; 즉 여기서 단말기가 키보드 신호를 수신하는 시간은 단말기가 키보드 신호를 수신하는 시각부터 현재 시각까지의 시간을 가리킨다. 2. 획득한 시간이 기설정된 시간 간격에 도달하는지 여부를 판정하는 단계; 즉 단말기가 획득한 시간이 시간간격에 도달하는지 여부를 판정한다. 여기서 서비스 프로세스 중의 각 시간간격은 동일할 수도 있고 상이할 수도 있다. 본 실시예는 이에 대해 제한하지 않고 또한 본 실시예의 시간간격은 3S인 일예로 단말기는 획득한 시간이 3S에 도달하는지 여부를 판정할 수 있다. 3. 시간간격에 도달함이 판정될 경우 직접 결정한 i+1번째 단계의 입력 프롬프트 정보를 입력하는 단계; 즉 시간간격에 도달함이 판정될 경우 단말기는 직접 i+1번째 단계의 입력 프롬프트 정보를 표시할 수 있다. 이렇게 단말기가 i+1번째 단계의 입력 프롬프트 정보를 표시할 경우 단말기는 또한 i+1번째 단계의 입력 프롬프트 정보에 대응되는 자동 음성 프롬프트 정보를 수신할 수 있어 양자의 동기화에 도달하였다. 4. 시간간격에 도달하지 못함이 판정된 경우, 시간이 시간간격에 도달한 후 결정한 i+1번째 단계의 입력 프롬프트 정보를 표시하는 단계; 그러나 시간간격에 도달하지 못했을 경우 단말기는 대기 상태에 진입하고 진일보로 시간이 시간간격에 도달할 경우, 결정한 i+1번째 단계의 입력 프롬프트 정보를 표시한다.
단계305에 있어서, 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 키보드 신호를 전송한다.
단말기는 자동 음성 서비스 시스템에 키보드 신호를 전송할 수 있고 자동 음성 서비스 시스템은 키보드 신호를 수신한 후 키보드 신호에 근거하여 서비스를 제공한다.
키보드 신호가 DTMF신호인 경우, 단말기는 자동 음성 서비스 시스템에 DTMF신호를 전송할 수 있다. 예를 들어 단말기는 “1”에 대응되는 DTMF신호를 자동 음성 서비스 시스템에 전송할 수 있고 자동 음성 서비스 시스템은 DTMF신호를 수신한 후 조회된 지난달 명세서로 반환한다.
설명해야 할 것은, 단계304에 있어서, i번째 단계의 입력 프롬프트 정보가 제1유형 프롬프트 정보이고, 제1유형 프롬프트 정보가 사용자가 기설정된 키보드 신호에 입력한 어느 하나의 키보드 신호의 프롬프트 정보를 제시하기 위한 정보일 경우, 단말기는 제3 서브 단계를 실행하기 전에 하기와 같은 단계를 더 실행할 수 있다.
(1). 키보드 신호가 i번째 단계의 입력 프롬프트 정보가 제시하여 입력한 기설정된 키보드 신호 중의 하나인지 여부를 검출하는 단계; 단말기가 표시한 i번째 단계의 입력 프롬프트 정보는 사용자가 입력한 지정 키보드 신호 중의 어느 한 키보드 신호를 제시하기 위한 것이기 때문에 사용자가 입력한 키보드 신호의 합법성의 여부를 판정하기 위해 단말기는 수신한 키보드 신호가 i번째 단계의 입력 프롬프트 신호가 제시하여 입력한 기설정된 키보드 신호 중의 하나인지 여부를 검출할 수 있다.
예를 들어, 도3c와 결부하여, 제1단계의 입력 프롬프트 정보를 표시하고 또한 사용자가 입력한 “*”에 대응되는 키보드 신호를 수신한 후, 단말기는 수신한 키보드 신호가 “0, 1, 2, 3, 4, 5, 6과 7”에 대응되는 키보드 신호 중의 하나인지 여부를 검출할 수 있다.
(2). 키보드 신호가 i번째 단계의 입력 프롬프트 정보가 제시하여 입력한 기설정된 키보드 신호 중의 하나가 아닌 경우, i번째 단계의 입력 프롬프트 정보 또는 키보드 신호 입력에 오류가 발생함을 제시하기 위한 프롬프트 정보를 표시하거나 또는 자동 음성 서비스 시스템과의 통신을 종료한다.
단말기의 검출 결과 i번째 단계의 입력 프롬프트 정보가 제시하여 입력한 기설정된 키보드 신호 중의 하나가 아닌 경우, 단말기는 i번째 단계의 입력 프롬프트 정보를 표시할 수도 있고 키보드 신호 입력에 오류가 발생함을 제시하기 위한 프롬프트 정보를 표시할 수도 있으며 또한 바로 자동 음성 서비스 시스템과의 통신을 종료할 수 있고 본 실시예는 이에 대해 제한하지 않는다. 예를 들어, 단말기의 검출 결과 “*”가 “0, 1, 2, 3, 4, 5, 6과 7”의 키보드 신호 중의 하나에 대응되는 신호가 아닌 경우 이때 단말기는 금회 통화를 종료할 수 있다.
(3). 키보드 신호가 i번째 단계의 입력 프롬프트 정보가 제시하여 입력한 기설정된 키보드 신호 중의 하나일 경우, 키보드 신호의 트리거하에 서비스 프로세스 중에 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 서비스 프로세스 및 i번째 단계의 입력 프롬프트 정보에 근거하여 키보드 신호가 트리거한 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계를 실행한다.
그러나 단말기의 검출 결과 신호가 i번째 단계의 입력 프롬프트 정보가 제시하여 입력한 기설정된 키보드 신호 중의 하나일 경우, 단말기는 계속하여 제3 서브 단계를 실행할 수 있으며 본 실시예는 여기서 더이상 긴 설명을 하지 않는다.
설명해야 할 다른 한 부분은, 단계304에 있어서, 키보드 신호의 트리거하에 서비스 프로세스 중에 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재하고 또한 i번째 단계의 입력 프롬프트 정보가 제2유형 프롬프트 정보이며 제2유형 프롬프트 정보가 사용자가 입력한 사용자 개성화 정보를 제시하기 위한 프롬프트 정보인 경우, 단말기는 하기와 같은 단계를 더 실행할 수 있다.
(1). 자동 음성 서비스 시스템에 키보드 신호를 전송하는 단계;
서로 다른 사용자의 개성화 정보 또한 서로 다르기에 획득한 서비스 프로세스에 근거하여 사용자가 입력한 키보드 신호의 정확 여부를 결정할 수 없다. 따라서 사용자가 입력한 키보드 신호에 대해 판정하기 위해 단말기는 자동 음성 서비스 시스템에 키보드 신호를 전송할 수 있다.
예를 들어, 사용자가 6자리 비밀번호를 입력한 후, 단말기는 사용자가 입력한 비밀번호의 정확 여부를 판정할 수 없기 때문에 이때 단말기는 수신한 상기 비밀번호에 대응되는 키보드 신호를 자동 음성 서비스 시스템에 전송할 수 있다.
자동 음성 서비스 시스템은 단말기가 전송한 키보드 신호를 수신한 후, 수신한 키보드 신호를 검증할 수 있고, 또한 검증한 후 음성 프롬프트 정보를 반환한다. 예를 들어, 자동 음성 서비스 시스템은 키보드 신호를 수신한 후 키보드 신호에 근거하여 사용자가 입력한 비밀번호의 정확여부를 검증하고 판정 결과 정확하게 입력된 경우, 자동 음성 서비스 시스템은 바로 다음 단계에 진입하며 또한 대응되는 음성 프롬프트 정보를 반환한다. 판정 결과 입력오류가 발생할 경우, 자동 음성 서비스 시스템은 입력 오류를 제시하기 위한 프롬프트 정보를 반환할 수 있으며 예를 들어 반환내용은 “입력하신 팩스워드가 정확하지 않으니 다시 한번 입력해주시기 바랍니다”의 음성 프롬프트 정보이며 본 실시예는 여기서 더이상 긴 설명을 하지 않는다.
(2). 키보드 신호를 검증한 후, 자동 음성 서비스 시스템이 반환한 음성 프롬프트 정보를 수신하는 단계;
(3). 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식하는 단계;
단말기는 자동 음성 서비스 시스템이 반환한 음성 프롬프트 정보를 수신한 후, 음성 인식 기능을 가동하여 진일보로 수신한 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식한다.
(4). 텍스트 프롬프트 정보에 근거하여 현재 서비스 프로세스 중에서 호출이 처한 위치를 결정하고 결정한 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 하는 단계;
단말기는 인식한 텍스트 정보에 근거하여 현재 서비스 프로세스 중에서 호출이 처한 위치를 결정하고 결정한 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 한다.
예를 들어, 자동 음성 서비스 시스템의 판정 결과 사용자가 입력한 비밀번호가 정확하고 또한 다음 단계의 음성 프롬프트 정보를 반환한 경우, 단말기는 바로 음성 프롬프트 정보에 대응되는 텍스트 프롬프트 정보에 근거하여 현재 호출이 이미 서비스 프로세스 중의i+1번째 단계에 진입하였음을 결정할 수 있다. 그러나 자동 음성 서비스 시스템의 판정 결과 사용자가 입력한 비밀번호에 오류가 발생하고 또한 대응되는 프롬프트 정보를 반환한 경우, 단말기는 음성 프롬프트 정보에 대응되는 텍스트 프롬프트 정보에 근거하여 서비스 프로세스 중에서 호출이 처한 위치를 결정하고 결정한 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 한다.
i+1번째 단계의 입력 프롬프트 정보를 결정한 후, 단말기는 i+1번째 단계에서 서비스 프로세스 중에서의 i번째 단계를 표시하는 입력 프롬프트 정보의 단계를 재실행하고 즉 단말기는 제1 서브 단계를 재실행하며 본 실시예는 이에 대해 제한하지 않는다.
설명해야 할 것은, 자동 음성 서비스 시스템이 키보드 신호를 검증할 경우, 문제를 발견한 후 호출을 기타 자동 음성 서비스 시스템에 전환할 필요가 있고 예를 들어 자동 음성 서비스 시스템이 사용자가 입력한 은행 카드번호가 “VIP(Very Important Person, 귀빈)”카드의 카드번호임을 검출했을 경우, 자동 음성 서비스 시스템은 호출을 VIP 자동 음성 서비스 시스템에 이전하여 접속시키고 또한 사용자에게 음성 프롬프트 정보를 반환하며, 상기 음성 프롬프트 정보를 수신한 후 단말기는 VIP 자동 음성 서비스 시스템의 서비스 프로세스를 획득할 수 있고 또한 새로 획득한 서비스 프로세스에 근거하여 계속하여 표시가 필요한 입력 프롬프트 정보를 검출하며 본 실시예는 이에 대해 제한하지 않는다.
아래에 다른 구체적인 실시예를 통하여 세부적으로 설명하기로 하자. 도3d를 결부하면, 단말기가 도3c 중의 제1단계의 입력 프롬프트 정보를 표시한 후 사용자가 “3”을 입력하여 업무처리를 요청할 경우, 단말기는 프로세스 상태 기계 및 키보드 신호 “3”에 근거하여 제2단계의 입력 프롬프트 정보를 결정하고 제2단계의 입력 프롬프트 정보를 표시한다. 사용자는 단말기가 표시하는 제2단계의 입력 프롬프트 정보를 조회한 후, “2”를 입력하여 인터넷 데이터 패키지 업무를 요청하고, “2”의 트리거하에 제2단계의 입력 프롬프트 정보에 대응되는 제3단계의 입력 프롬프트 정보가 존재하기 때문에 단말기는 “10081”의 프로세스 상태 기계에 근거하여 “2”의 트리거하의 제3단계의 입력 프롬프트 정보를 결정하며 또한 결정한 제3단계의 입력 프롬프트 정보를 표시할 수 있으며 사용자는 단말기가 표시한 입력 프롬프트 정보를 조회한 후, 자신의 휴대폰 계정의 6자리수 비밀번호를 입력하고 “#”을 눌러 종료할 수 있으며 단말기는 자동 음성 서비스 시스템에 6자리수 비밀번호에 대응되는 키보드 신호를 전송하며 자동 음성 서비스 시스템이 비밀번호의 정확 여부를 검증한 후 반환한 음성 프롬프트 정보를 수신하고 단말기는 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식한 후, 호출이 서비스 프로세스 중의 제4단계에 진입했음을 결정하며 이때 단말기는 제4단계의 입력 프롬프트 정보를 표시할 수 있다.
설명해야 할 또 하나의 부분은, 일부 자동 음성 서비스 시스템의 서비스 프로세스는 시간의 변화에 따라 전송 변화가 발생할 수 있거나 또는 일부 새로운 음성 서비스 시스템이 나타나고 또한 이러한 변화를 검출했을 경우, 서버는 단말기에 타겟 서비스 번호의 서비스 프로세스를 전송하며 상응하게 단말기는 하기와 같은 단계를 실행할 수 있다.
첫째, 서버가 전송한 타켓 서비스 번호의 서비스 프로세스를 수신하는 단계;
단말기는 상응하게 서버가 전송한 타겟 서비스 번호의 서비스 프로세스를 수신할 수 있다.
둘째: 미리 저장된 각 서비스 번호의 서비스 프로세스 중에 타겟 서비스 번호의 서비스 프로세스가 포함되는지 여부를 검출하는 단계;
단말기는 미리 저장된 각 서비스 번호의 서비스 프로세스 중에 타겟 서비스 번호와 동일한 서비스 번호의 서비스 프로세스가 존재하는지 여부를 검출할 수 있고, 검출 결과 동일한 타겟 서비스 번호가 존재할 경우, 단말기는 미리 저장된 각 서비스 번호의 서비스 프로세스 중에 타겟 서비스 번호의 서비스 프로세스가 포함됨을 판정할 수 있으며, 반대로 타겟 서비스 번호가 존재하지 않을 경우, 타겟 서비스 번호의 서비스 프로세스가 존재하지 않음을 판정할 수 있다.
셋째, 타겟 서비스 번호의 서비스 프로세스를 포함하지 않을 경우, 수신한 타겟 서비스 번호의 서비스 프로세스를 저장하는 단계;
검출 결과 타겟 서비스 번호의 서비스 프로세스를 포함하지 않을 경우, 단말기는 수신한 타겟 서비스 번호의 서비스 프로세스를 저장할 수 있다.
넷째, 타겟 서비스 번호의 서비스 프로세스를 포함한 경우, 수신한 타겟 서비스 번호의 서비스 프로세스를 사용하여 이미 저장한 타겟 서비스 번호의 서비스 프로세스를 업데이트하는 단계;
타겟 서비스 번호의 서비스 프로세스를 포함한 경우, 타겟 서비스 번호의 서비스 프로세스의 업데이트가 발생할 수 있음을 설명하고 이때 최신 서비스 프로세스를 획득하기 위해 단말기는 수신한 타겟 서비스 번호의 서비스 프로세스를 사용하여 이미 저장한 타겟 서비스 번호의 서비스 프로세스를 업데이트하며 본 실시예는 이에 대해 제한하지 않는다.
상기 내용을 종합하면, 본 발명의 실시예에서 제공된 음성 서비스 획득 방법은 단말기의 스크린 상에서 직접 현재 호출하는 서비스 프로세스 중의 입력 프롬프트 정보를 표시하는 것을 통하여 사용자로 하여금 전반 음성 프롬프트 정보를 청취한 후에야 만이 입력할 필요가 없이 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 입력할 수 있게 함으로써 사용자가 전반 음성 프롬프트 정보를 들은 후에야 만이 어느 하나의 종류의 키보드 신호를 입력하여 조회를 계속할 수 있는지 여부를 획득할 수 있어 계속하여 조회함으로써 사용자의 대량의 대기시간을 낭비하는 동시에 단말기의 배터리 사용수명을 단축시키는 등 관련 기술 중에 존재하는 문제를 피면하였고 사용자가 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 입력할 수 있어 사용자의 대기시간을 단축시키는 효과를 달성하였다. 동시에 본 실시예는 입력 프롬프트 정보를 표시하는 것을 통하여 사용자가 음성 프롬프트를 청취할 필요가 없이 직접 입력 프롬프트 정보를 열독하여 통신을 구현하는 것을 통하여 청각장애가 있는 사람들의 사용에 편리를 가져다 주었다.
하기는 본 발명의 기기에 관한 실시예로 본 발명의 방법을 실행하기 위한 실시예일 수 있다. 본 발명의 기기 실시예 중에 공표되지 않은 세부사항은 본 발명의 방법 실시예를 참조하시기 바란다.
도4는 일 예시적 실시예에 근거하여 도시한 음성 서비스 획득 장치의 설명도이다. 도4에 도시된 바와 같이, 상기 음성 서비스 획득 장치는 도1에 도시된 실시환경 중의 단말기(120)에 응용되고, 상기 음성 서비스 획득 장치는 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하고, 상기 서비스 프로세스는 각 단계에 대응되며, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트 정보를 포함하는 프로세스 획득 모듈(410); 상기 서비스 번호에 접속한 후 상기 프로세스 획득 모듈(410)이 획득한 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 신호 수신 모듈(420); 상기 신호 수신 모듈(420)이 수신한 상기 키보드 신호를 상기 키보드 신호에 따라 서비스를 제공하기 위한 자동 음성 서비스 시스템에 전송하는 신호 전송 모듈(430)을 포함할 수 있지만 이에 한정하지는 않는다.
상기 내용을 종합하면, 본 발명의 실시예에서 제공된 음성 서비스 획득 장치는 단말기의 스크린 상에서 현재 호출하는 서비스 프로세스 중의 입력 프롬프트 정보를 직접 표시하는 것을 통하여 사용자로 하여금 전반 음성 프롬프트 정보를 청취한 후에야 만이 입력할 필요가 없이 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 직접 입력할 수 있게 함으로써 사용자가 전반 음성 프롬프트 정보를 들은 후에야 만이 어느 하나의 종류의 응답 신호를 입력하여 조회를 계속할 수 있는지 여부를 획득할 수 있어 계속하여 조회함으로써 사용자의 대량의 대기시간을 낭비하는 동시에 단말기의 배터리 사용수명을 단축시키는 등 관련 기술중에 존재하는 문제를 피면하였고 사용자가 직접 스크린 중에 표시된 입력 프롬프트 정보에 근거하여 입력할 수 있어 사용자의 대기시간을 단축시키는 효과를 달성하였다. 동시에 본 실시예는 입력 프롬프트 정보를 표시하는 것을 통하여 사용자가 음성 프롬프트를 청취할 필요가 없이 직접 입력 프롬프트 정보를 열독하여 통신을 구현하는 것을 통하여 청각장애가 있는 사람들의 사용에 편리를 가져다 주었다.
도5는 다른 예시적 실시예에 근거하여 도시한 음성 서비스 획득 장치의 설명도이다. 도5에 도시된 바와 같이, 상기 음성 서비스 획득 장치는 도1에 도시된 실시환경 중의 단말기(120)에 응용된다. 상기 음성 서비스 획득 장치는 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하고, 상기 서비스 프로세스는 각 단계에 대응되며, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트 정보를 포함하는 프로세스 획득 모듈(510); 상기 서비스 번호가 접속된 후 상기 프로세스 획득 모듈이 획득한 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 신호 수신 모듈(520); 상기 신호 수신 모듈이 수신한 상기 키보드 신호를 상기 키보드 신호에 따라 서비스를 제공하기 위한 자동 음성 서비스 시스템에 전송하는 신호 전송 모듈(530)을 포함할 수 있지만 이에 한정하지는 않는다.
본 실시예의 첫번째 가능한 구현방식에 있어서, 상기 프로세스 획득 모듈(510)은, 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호의 서비스 프로세스를 선택하는 제1 획득 유닛(511); 미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호에 대응되는 서비스 프로세스를 선택하기 위한 서버에 상기 서비스 번호를 전송하고 상기 서버가 전송한 상기 서비스 번호의 서비스 프로세스를 수신하는 제2 획득 유닛(512)을 포함한다.
본 실시예의 두번째 가능한 구현방식에 있어서, 상기 음성 서비스 획득 장치는 상기 서버가 전송한 타겟 서비스 번호의 서비스 프로세스를 수신하는 프로세스 수신 모듈(540); 미리 저장된 상기 각 서비스 번호의 서비스 프로세스 중에 상기 타겟 서비스 번호의 서비스 프로세스가 포함되는지 여부를 검출하는 프로세스 검출 모듈(550); 상기 프로세스 검출 모듈(550)에서의 검출 결과, 상기 타겟 서비스 번호의 서비스 프로세스를 포함하지 않을 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 저장하는 프로세스 저장 모듈(560); 상기 프로세스 검출 모듈(550)에서의 검출 결과, 상기 타겟 서비스 번호의 서비스 프로세스를 포함할 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 이용하여 이미 저장한 상기 타겟 서비스 번호의 서비스 프로세스를 업데이트하는 프로세스 업데이트 모듈(570)을 더 포함한다.
본 실시예의 세번째 가능한 구현방식에 있어서, 상기 신호 수신 모듈(520)은, 상기 서비스 프로세스가 n개 단계를 포함할 경우, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하되, 여기서 n와 i가 양의 정수이고 i의 초기값이 1인 정보 표시 유닛(521); 사용자가 입력한, 상기 정보 표시 유닛(521)에 표시된 상기 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 신호 수신 유닛(522); i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 따라 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 정보 결정 유닛(523)을 포함하고, 상기 정보 표시 유닛(521)은 i+1번째 단계에서 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행한다.
도5b를 참조하면, 본 실시예의 네번째 가능한 구현방식에 있어서, 상기 신호 수신 유닛(522)은, 사용자가 입력한 단일 문자를 수신하고, 상기 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제1 수신 서브유닛(522a); 사용자가 입력한 각 문자를 순차적으로 수신하고, 소정의 문자를 수신했을 경우, 상기 소정의 문자 이전에 수신한 각 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제2 수신 서브유닛(522b); 사용자가 입력한 각 문자를 순차적으로 수신하고, 수신한 문자의 개수가 소정의 개수에 도달하는지 여부를 검출하며, 수신한 상기 문자의 개수가 상기 소정의 개수에 도달할 경우, 상기 소정의 개수의 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제3 수신 서브유닛(522c)을 포함한다.
도5c를 참조하면, 본 실시예의 다섯번째 가능한 구현방식에 있어서, 상기 정보 결정 유닛(523)은, 상기 서비스 프로세스를 획득하는 프로세스 상태 기계로 배치되되, 상기 프로세스 상태 기계 중의 매 상태는 상기 상태에 대응되는 입력 프롬프트 정보에 의해 표시되는 상태 기계 획득 서브유닛(523a); 상기 상태 기계 획득 서브유닛(523a)이 획득한 상기 프로세스 상태 기계 및 상기 i번째 단계의 입력 프롬프트 정보에 따라 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 정보 결정 서브유닛(523b)을 포함한다.
본 실시예의 여섯번째 가능한 구현방식에 있어서, 상기 신호 수신 모듈(520)은, 상기 i번째 단계의 입력 프롬프트 정보가 제1 유형 프롬프트 정보일 경우, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보 중의 하나인지 여부를 검출하고, 상기 제1 유형 프롬프트 정보는 사용자로 하여금 기설정된 키보드 신호 중의 어느 하나의 키보드 신호를 입력하도록 제시하기 위한 프롬프트 정보인 신호 검출 유닛(524); 상기 신호 검출 유닛(524)의 검출 결과, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정한 키보드 신호 중의 하나가 아닐 경우, 상기 i번째 단계의 입력 프롬프트 정보를 표시하거나 또는 상기 키보드 신호의 입력에 오류가 존재함을 제시하기 위한 프롬프트 정보를 표시하거나 또는 상기 자동 음성 서비스 시스템과의 통신을 종료하는 검출 결과 유닛(525)을 더 포함한다.
본 실시예의 일곱번째 가능한 구현방식에 있어서, 상기 정보 결정 유닛(523)은, 상기 신호 검출 유닛(524)의 검출 결과, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정된 키보드 신호 중의 하나일 경우, i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 따라 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계로 배치된다.
본 실시예의 여덟번째 가능한 구현방식에 있어서, 상기 신호 수신 모듈(520)은, i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재하고 또한 상기 i번째 단계의 입력 프롬프트 정보가 제2 유형 프롬프트 정보일 경우, 상기 키보드 신호를 상기 자동 음성 서비스 시스템에 전송하고, 상기 제2 유형 프롬프트 정보는 사용자의 개성화 정보를 입력하도록 사용자에게 제시하기 위한 프롬프트 정보인 신호 전송 유닛(526); 상기 자동 음성 서비스 시스템이 상기 키보드 신호에 대하여 검증을 진행한 후 반환한 음성 프롬프트 정보를 수신하는 정보 수신 유닛(527)을 더 포함한다.
본 실시예의 아홉번째 가능한 구현방식에 있어서, 상기 신호 수신 모듈(520)은, 상기 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식하는 음성 인식 유닛(528); 상기 음성 인식 유닛(528)에서 인식한 상기 텍스트 프롬프트 정보에 따라 상기 현재 호출이 상기 서비스 프로세스 중에서의 위치를 결정하는 위치 결정 유닛(529); 결정한 상기 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 하는 정보 획득 유닛(5290); i+1번째 단계에서, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 정보 표시 유닛(521)을 더 포함한다.
상기 내용을 종합하면, 본 발명의 실시예에서 제공된 음성 서비스 획득 장치는 단말기의 스크린 상에서 직접 현재 호출하는 서비스 프로세스 중의 입력 프롬프트 메시지를 표시하는 것을 통하여 사용자로 하여금 전반 음성 프롬프트 메시지를 청취한 후에야 만이 입력할 필요가 없이 직접 스크린 중에 표시된 입력 프롬프트 메시지에 근거하여 직접 입력할 수 있게 함으로써 사용자가 전반 음성 프롬프트 메시지를 청취한 후에야 만이 어느 하나의 종류의 응답 신호를 입력하여 조회를 계속할 수 있는지 여부를 획득할 수 있어 계속하여 조회함으로써 사용자의 대량의 대기시간을 낭비하는 동시에 단말기의 배터리 사용수명을 단축시키는 등 관련 기술중에 존재하는 문제를 피면하였고 사용자가 직접 스크린 중에 표시된 입력 프롬프트 메시지에 근거하여 입력할 수 있어 사용자의 대기시간을 단축시키는 효과를 달성하였다. 동시에 본 실시예는 입력 프롬프트 메시지를 표시하는 것을 통하여 사용자가 음성 프롬프트를 청취할 필요가 없이 직접 입력 프롬프트 메시지를 열독하여 통신을 구현하는 것을 통하여 청각장애가 있는 사람들의 사용에 편리를 가져다 주었다.
상기 실시예 중의 장치에 관하여 여기서 각 모듈이 작동을 실행하는 구체적인 방법은 이미 관련 상기 방법의 실시예 중에서 세부적으로 설명하였기에 여기서 더이상 구체적인 논술을 진행하지 않는다.
도6은 일 예시적 실시예에 근거하여 제시한 음성 서비스 획득 장치(600)의 블록도이다. 예를 들어, 장치(600)는 휴대폰, 컴퓨터,디지털 방송 단말,메시지 송수신 기기,게임 콘솔,태블릿기기,의료기기,휘트니스기기,개인 휴대 정보 단말기 등일 수 있다.
도6을 참조하면, 장치(600)는 프로세싱 어셈블리(602), 메모리(604), 전원 어셈블리(606), 멀티미디어 어셈블리(608), 오디오 어셈블리(610), 입력/출력(I/O)의 인터페이스(612), 센서 어셈블리(614) 및 통신 어셈블리(616)와 같은 하나 또는 다수의 어셈블리를 포함할 수 있다.
프로세싱 어셈블리(602)는 통상적으로 표시, 전화 호출, 데이터 통신, 카메라 작동 및 기록동작과 관련한 장치(600)의 전체 작동을 제어한다. 프로세싱 어셈블리(602)는 상기 방법의 전부 또는 일부 단계를 완성하도록 하나 또는 다수의 프로세서(618)를 포함하여 인스트럭션을 실행할 수 있다. 이 외에 프로세싱 어셈블리(602)는 프로세싱 어셈블리(602)와 기타 어셈블리사이의 대화가 편리하도록 하나 또는 다수의 모듈을 포함할 수 있다. 예를 들어 프로세싱 어셈블리(602)는 멀티미디어 어셈블리(608)와 프로세싱 어셈블리(602)사이의 대화가 편리하도록 멀티미디어 모듈을 포함할 수 있다.
메모리(604)는 장치(600)의 작동을 지지하도록 각종 유형의 데이터를 저장하도록 배치된다. 이러한 데이터의 예시는 장치(600)에서 작동하기 위한 그 어느 하나의 응용 프로그램 또는 방법의 인스트럭션, 연계인 데이터, 전화번호부 데이터, 정보, 이미지, 비디오 등을 포함한다. 메모리(604)는 스태틱 랜덤 액세스 메모리(SRAM), 전기적 소거 가능한 프로그램 가능 판독가능 기록 기기(EEPROM), 소거 및 프로그램 가능 판독가능 기록 기기(EPROM), 프로그램 가능 판독가능 기록 기기(PROM), 판독 전용 기록 기기(ROM),  자기 기록 기기, 플래시 메모리, 디스크 또는 CD와 같은 모든 유형의 휘발성 또는 비휘발성 메모리 기기 또는 그들의 조합으로 이루어질 수 있다.
전원 어셈블리(606)는 장치(600)의 각종 어셈블리에 전력을 제공한다. 전원 어셈블리(606)는 전원 관리시스템, 하나 또는 다수의 전원, 장치(600)에 전력을 생성, 관리 및 분배하는 것과 관련되는 기타 어셈블리를 포함할 수 있다.
멀티미디어 어셈블리(608)는 상기 장치(600)와 사용자 사이에 하나의 출력 인터페이스를 제공하는 스크린을 포함한다. 일부 실시예에서 스크린은 액정 표시 기기(LCD)와 터치패널(TP)을 포함할 수 있다. 스크린이 터치패널을 포함하면, 스크린은 사용자가 입력한 신호를 수신하도록 터치스크린으로 실현될 수 있다. 터치패널은 터치, 슬라이딩과 터치패널의 손작동을 감지하도록 하나 또는 다수의 터치센서를 포함한다. 상기 터치센서는 터치 또는 슬라이딩 작동의 경계를 감지할 수 있을 뿐만아니라 상기 터치 또는 슬라이딩 작동과 관련한 지속시간과 압력도 검출할 수 있다. 일부 실시예에서, 멀티미디어 어셈블리(608)는 하나의 프론트 카메라 및/또는 리어 카메라를 포함한다. 장치(600)가 작동모드, 예를 들어 촬영모드 또는 비디오모드 일 경우, 프론트 카메라 및/또는 리어 카메라는 외부의 멀티미디어 데이터를 수신할 수 있다. 매 프론트 카메라 및/또는 리어 카메라는 하나의 고정된 광학렌즈 시스템이거나 초점 거리와 광학 줌 능력을 구비할 수 있다.
오디오 어셈블리(610)는 오디오신호를 출력 및/또는 입력하도록 배치된다. 예를 들어, 오디오 어셈블리(610)는 하나의 마이크(MIC)를 포함하는 바, 장치(600)가 작동모드, 예를 들어 호출모드, 기록모드 및 음성모드 일 경우, 마이크는 외부의 오디오신호를 수신하도록 배치된다. 수신된 오디오신호는 진일보로 메모리(604)에 저장되거나 통신 어셈블리(616)를 거쳐 전송된다. 일부 실시예에서 오디오 어셈블리(610)는 하나의 스피커를 더 포함하여 오디오신호를 출력한다.
I/O 인터페이스(612)는 프로세싱 어셈블리(602)와 주변 인터페이스모듈 사이에 인터페이스를 제공하되 상기 주변 인터페이스모듈은 키보드, 클릭 휠, 버튼 등일 수 있다. 이러한 버튼은 홈버튼, 음량버튼, 작동버튼과 잠금버튼을 포함하나 이에 한정하지는 않는다.
센서 어셈블리(614)는 하나 또는 다수의 센서를 포함하여 장치(600)에 여러 양태의 상태평가를 제공한다. 예를 들어, 센서 어셈블리(614)는 장치(600)의 온오프상태, 어셈블리의 상대위치, 예를 들어, 상기 어셈블리는 장치(600)의 모니터와 키패드를 검출할 수 있고, 센서 어셈블리(614)는 장치(600) 또는 장치(600)의 한 어셈블리의 위치변화, 사용자와 장치(600)의 접촉여부, 장치(600) 방위 또는 가속/감속과 장치(600)의 온도변화를 검출할 수 있다. 센서 어셈블리(614)는 아무런 물리접촉이 없을 경우 주변 물체의 존재를 검출하도록 배치된 근접센서를 포함할 수 있다. 센서 어셈블리(614)는 CMOS 또는 CCD 영상 센서와 같은 광센서를 더 포함하여 영상응용에 사용한다. 일부 실시예에서, 상기 센서 어셈블리(614)는 가속도센서, 자이로센서, 자기센서, 압력센서 또는 온도센서를 더 포함할 수 있다.
통신 어셈블리(616)는 장치(600)와 기타 기기사이의 유선 또는 무선방식의 통신이 편리하도록 배치된다. 장치(600)는 통신표준에 의한 무선인터넷, 예를 들어, WiFi, 2G 또는3G 또는 이들의 조합을 접입할 수 있다. 일 예시적 실시예에서, 통신 어셈블리(616)는 방송신호를 거쳐 외부방송관리시스템의 방송호 또는 방송과 관련한 정보를 수신한다. 일 예시적 실시예에서, 상기 통신 어셈블리(616)는 근거리 통신을 촉진하도록 근거리 자기장 통신(NFC)모듈을 더 포함한다. 예를 들어, 무선 주파수 인식(RFID)기술, 적외선 통신 규격(IrDA)기술, 초광대역(UWB)기술, 블루투스(BT)기술과 기타 기술에 기반하여 실현할 수 있다.
예시적 실시예에서 장치(600)는 상기 방법을 수행하도록 하나 또는 다수의 응용 주문형 집적 회로(ASIC), 디지털신호 프로세스(DSP), 디지털 신호 처리기기(DSPD), 프로그램 가능 논리 소자(PLD), 필드 프로그램 가능 게이트 어레이(FPGA), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 또는 기타 전자 부품에 의해 실현될 수 있다.
예시적 실시예에서는 인스트럭션을 포함하는 비일시적 컴퓨터 판독 가능한 기록 매체, 예를 들어 상기 방법을 완성하도록 장치(600)의 프로세서(618)가 실행하는 인스트럭션을 포함하는 메모리(604)를 더 제공한다. 예를 들어, 상기 비일시적 컴퓨터 판독 가능한 기록 매체는 ROM, 랜덤 액세스 메모리(RAM), CD-ROM, 테이프, 플로피 디스켓과 광 데이터 저장기기 등일 수 있다.
본 발명은 위에서 설명하고 또한 도면 중에 도시된 정밀구조에 한정하지 않으며 또한 본 발명의 범위를 벗어나지 않는 범위내에서  다양한 보정과 개변을 진행할 수 있음을 이해해야 할 것이다.  본 발명의 범위는 다만 첨부한 권리보호범위의 요구에 의해 제한된다.

Claims (21)

  1. 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스(process)를 획득하되, 상기 서비스 프로세스는 각 단계에 대응되는, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트(prompt) 정보를 포함하는 단계;
    상기 서비스 번호에 접속한 후, 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 단계;
    상기 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 상기 키보드 신호를 전송하는 단계를 포함하는 음성 서비스 획득 방법.
  2. 제1항에 있어서,
    현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하기 위한 상기 단계는,
    미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호의 서비스 프로세스를 선택하는 단계; 또는
    미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호에 대응되는 서비스 프로세스를 선택하기 위한 서버에 상기 서비스 번호를 전송하고 상기 서버에서 전송한 상기 서비스 번호의 서비스 프로세스를 수신하는 단계를 포함하는 음성 서비스 획득 방법.
  3. 제2항에 있어서,
    상기 서버에서 전송한 타겟 서비스 번호의 서비스 프로세스를 수신하는 단계;
    미리 저장된 상기 각 서비스 번호의 서비스 프로세스 중에 상기 타겟 서비스 번호의 서비스 프로세스가 포함되는지 여부를 검출하는 단계;
    상기 타겟 서비스 번호의 서비스 프로세스를 포함하지 않을 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 저장하는 단계;
    상기 타겟 서비스 번호의 서비스 프로세스를 포함할 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 이용하여 이미 저장한 상기 타겟 서비스 번호의 서비스 프로세스를 업데이트하는 단계를 더 포함하는 음성 서비스 획득 방법.
  4. 제1항에 있어서,
    상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 상기 단계는,
    상기 서비스 프로세스가 n개 단계를 포함할 경우, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하되, 여기서 n와 i는 양의 정수이고 i의 초기값은 1인 단계;
    사용자가 입력한, 상기 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 단계;
    i<n이고 또한 상기 키보드 신호의 트리거(trigger)하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계;
    i+1번째 단계에서, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행하는 단계;를 포함하는 음성 서비스 획득 방법.
  5. 제4항에 있어서,
    사용자가 입력한, 상기 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 상기 단계는,
    사용자가 입력한 단일 문자를 수신하고, 상기 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 단계; 또는
    사용자가 입력한 각 문자를 순차적으로 수신하고, 소정의 문자를 수신할 경우, 상기 소정의 문자 이전에 수신한 각 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 단계; 또는
    사용자가 입력한 각 문자를 순차적으로 수신하고, 수신한 문자의 개수가 소정의 개수에 도달하는지 여부를 검출하며, 수신한 상기 문자의 개수가 상기 소정의 개수에 도달할 경우, 상기 소정의 개수의 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 단계를 포함하는 음성 서비스 획득 방법.
  6. 제4항에 있어서,
    상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 상기 단계는,
    매 상태가 상기 상태에 대응되는 입력 프롬프트 정보로 표시되는 상기 서비스 프로세스의 프로세스 상태 기계(state machine)를 획득하는 단계;
    상기 프로세스 상태 기계 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계를 포함하는 음성 서비스 획득 방법.
  7. 제4항에 있어서,
    상기 i번째 단계의 입력 프롬프트 정보가 제1유형 프롬프트 정보일 경우, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 기설정한 키보드 신호 중의 하나인지 여부를 검출하고, 상기 제1유형 프롬프트 정보는 사용자가 기설정한 키보드 신호 중의 어느 하나의 키보드 신호를 입력하도록 제시하는 프롬프트 정보인 단계;
    상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정한 키보드 신호 중의 하나가 아닐 경우, 상기 i번째 단계의 입력 프롬프트 정보를 표시하거나 또는 상기 키보드 신호의 입력에 오류가 존재함을 제시하기 위한 프롬프트 정보를 표시하거나 또는 상기 자동 음성 서비스 시스템과의 통신을 종료하는 단계를 더 포함하는 음성 서비스 획득 방법.
  8. 제7항에 있어서,
    상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정한 키보드 신호 중의 하나인 경우, i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 단계를 더 포함하는 음성 서비스 획득 방법.
  9. 제4항에 있어서,
    i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 i번째 단계의 입력 프롬프트 정보가 제2유형 프롬프트 정보일 경우에 상기 키보드 신호를 상기 자동 음성 서비스 시스템에 전송하되, 상기 제2유형 프롬프트 정보는 사용자의 개성화 정보를 입력하도록 사용자에게 제시하기 위한 프롬프트 정보인 단계;
    상기 자동 음성 서비스 시스템이 상기 키보드 신호에 대하여 검증을 진행한 후 반환한 음성 프롬프트 정보를 수신하는 단계를 더 포함하는 음성 서비스 획득 방법.
  10. 제9항에 있어서,
    상기 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식하는 단계;
    상기 텍스트 프롬프트 정보에 근거하여 상기 현재 호출이 상기 서비스 프로세스 중에서의 위치를 결정하고, 결정한 상기 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 하는 단계;
    i+1번째 단계에서, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행하는 단계를 더 포함하는 음성 서비스 획득 방법.
  11. 현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하고, 상기 서비스 프로세스는 각 단계에 대응되며, 사용자가 정보 입력을 진행하도록 제시하기 위한 입력 프롬프트 정보를 포함하는 프로세스 획득 모듈;
    상기 서비스 번호가 접속된 후 상기 프로세스 획득 모듈이 획득한 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 신호 수신 모듈;
    상기 신호 수신 모듈이 수신한 상기 키보드 신호를 상기 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 전송하는 신호 전송 모듈을 포함하는 음성 서비스 획득 장치.
  12. 제11항에 있어서,
    상기 프로세스 획득 모듈은,
    미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호의 서비스 프로세스를 선택하는 제1 획득 유닛; 또는
    미리 저장된 각 서비스 번호의 서비스 프로세스 중에서 현재 호출하는 상기 서비스 번호에 대응되는 서비스 프로세스를 선택하기 위한 서버에 상기 서비스 번호를 전송하고 상기 서버가 전송한 상기 서비스 번호의 서비스 프로세스를 수신하는 제2 획득 유닛을 포함하는 음성 서비스 획득 장치.
  13. 제12항에 있어서,
    상기 서버가 전송한 타겟 서비스 번호의 서비스 프로세스를 수신하는 프로세스 수신 모듈;
    미리 저장된 상기 각 서비스 번호의 서비스 프로세스 중에 상기 타겟 서비스 번호의 서비스 프로세스가 포함되는지 여부를 검출하는 프로세스 검출 모듈;
    상기 프로세스 검출 모듈에서의 검출 결과, 상기 타겟 서비스 번호의 서비스 프로세스를 포함하지 않을 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 저장하는 프로세스 저장 모듈;
    상기 프로세스 검출 모듈에서의 검출 결과, 상기 타겟 서비스 번호의 서비스 프로세스를 포함할 경우, 수신한 상기 타겟 서비스 번호의 서비스 프로세스를 이용하여 이미 저장한 상기 타겟 서비스 번호의 서비스 프로세스를 업데이트하는 프로세스 업데이트 모듈을 더 포함하는 음성 서비스 획득 장치.
  14. 제11항에 있어서,
    상기 신호 수신 모듈은,
    상기 서비스 프로세스가 n개 단계를 포함할 경우, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하되, 여기서 n와 i가 양의 정수이고 i의 초기값이 1인 정보 표시 유닛;
    사용자가 입력한, 상기 정보 표시 유닛에 표시된 상기 i번째 단계의 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하는 신호 수신 유닛;
    i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 정보 결정 유닛을 포함하고;
    상기 정보 표시 유닛은 i+1번째 단계에서 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행하는 음성 서비스 획득 장치.
  15. 제14항에 있어서,
    상기 신호 수신 유닛은,
    사용자가 입력한 단일 문자를 수신하고, 상기 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제1 수신 서브유닛; 또는
    사용자가 입력한 각 문자를 순차적으로 수신하고, 소정의 문자를 수신했을 경우, 상기 소정의 문자 이전에 수신한 각 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제2 수신 서브유닛; 또는
    사용자가 입력한 각 문자를 순차적으로 수신하고, 수신한 문자의 개수가 소정의 개수에 도달하는지 여부를 검출하며, 수신한 상기 문자의 개수가 상기 소정의 개수에 도달할 경우, 상기 소정의 개수의 문자에 대응되는 입력 신호를 상기 키보드 신호로 하는 제3 수신 서브유닛을 포함하는 음성 서비스 획득 장치.
  16. 제14항에 있어서,
    상기 정보 결정 유닛은,
    매 상태가 상기 상태에 대응되는 입력 프롬프트 정보에 의해 표시되는 상기 서비스 프로세스의 프로세스 상태 기계를 획득하는 상태 기계 획득 서브유닛;
    상기 상태 기계 획득 서브유닛이 획득한 상기 프로세스 상태 기계 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하는 정보 결정 서브유닛을 포함하는 음성 서비스 획득 장치.
  17. 제14항에 있어서,
    상기 신호 수신 모듈은,
    상기 i번째 단계의 입력 프롬프트 정보가 제1 유형 프롬프트 정보일 경우, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보 중의 하나인지 여부를 검출하고, 상기 제1 유형 프롬프트 정보는 사용자로 하여금 기설정된 키보드 신호 중의 어느 하나의 키보드 신호를 입력하도록 제시하기 위한 프롬프트 정보인 신호 검출 유닛;
    상기 신호 검출 유닛의 검출 결과, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정된 키보드 신호 중의 하나가 아닐 경우, 상기 i번째 단계의 입력 프롬프트 정보를 표시하거나 또는 상기 키보드 신호의 입력에 오류가 존재함을 제시하기 위한 프롬프트 정보를 표시하거나 또는 상기 자동 음성 서비스 시스템과의 통신을 종료하는 검출 결과 유닛을 더 포함하는 음성 서비스 획득 장치.
  18. 제17항에 있어서,
    상기 정보 결정 유닛은,
    상기 신호 검출 유닛의 검출 결과, 상기 키보드 신호가 상기 i번째 단계의 입력 프롬프트 정보가 입력하도록 제시한 상기 기설정된 키보드 신호 중의 하나인 경우, i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재할 경우, 상기 서비스 프로세스 및 상기 i번째 단계의 입력 프롬프트 정보에 근거하여 상기 키보드 신호가 트리거한 상기 i+1번째 단계의 입력 프롬프트 정보를 결정하도록 구성되는 음성 서비스 획득 장치.
  19. 제14항에 있어서,
    상기 신호 수신 모듈은,
    i<n이고 또한 상기 키보드 신호의 트리거하에 상기 서비스 프로세스 중에 상기 i번째 단계의 입력 프롬프트 정보에 대응되는 i+1번째 단계의 입력 프롬프트 정보가 존재하고 또한 상기 i번째 단계의 입력 프롬프트 정보가 제2 유형 프롬프트 정보일 경우, 상기 키보드 신호를 상기 자동 음성 서비스 시스템에 전송하고, 상기 제2 유형 프롬프트 정보는 사용자의 개성화 정보를 입력하도록 사용자에게 제시하기 위한 프롬프트 정보인 신호 전송 유닛;
    상기 자동 음성 서비스 시스템이 상기 키보드 신호에 대하여 검증을 진행한 후 반환한 음성 프롬프트 정보를 수신하는 정보 수신 유닛을 더 포함하는 음성 서비스 획득 장치.
  20. 제19항에 있어서,
    상기 신호 수신 모듈은,
    상기 음성 프롬프트 정보를 텍스트 프롬프트 정보로 인식하는 음성 인식 유닛;
    상기 음성 인식 유닛에서 인식한 상기 텍스트 프롬프트 정보에 근거하여 상기 현재 호출이 상기 서비스 프로세스 중에서의 위치를 결정하는 위치 결정 유닛;
    결정한 상기 위치의 입력 프롬프트 정보를 i+1번째 단계의 입력 프롬프트 정보로 하는 정보 획득 유닛;
    i+1번째 단계에서, 상기 서비스 프로세스 중의 i번째 단계의 입력 프롬프트 정보를 표시하는 단계를 재실행하는 정보 표시 유닛을 더 포함하는 음성 서비스 획득 장치.
  21. 프로세서;
    상기 프로세서의 실행 가능한 인스트럭션을 저장하기 위한 메모리를 포함하고,
    상기 프로세서는,
    현재 호출하는 서비스 번호에 대응되는 서비스 프로세스를 획득하고, 상기 서비스 프로세스는 각 단계에 대응되는 입력 프롬프트 정보를 포함하며, 상기 입력 프롬프트 정보는 사용자가 정보 입력을 진행하도록 제시하고,
    상기 서비스 번호에 접속한 후, 상기 서비스 프로세스 중의 상기 입력 프롬프트 정보를 표시하고, 사용자가 입력한, 상기 입력 프롬프트 정보에 응답하기 위한 키보드 신호를 수신하며,
    상기 키보드 신호에 근거하여 서비스를 제공하기 위한 자동 음성 서비스 시스템에 상기 키보드 신호를 전송하도록 구성되는 음성 서비스 획득 장치.
KR1020147035962A 2014-06-24 2014-10-23 음성 서비스 획득 방법, 장치, 프로그램 및 기록매체 KR101653723B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410286323.1 2014-06-24
CN201410286323.1A CN104125347A (zh) 2014-06-24 2014-06-24 获取语音服务的方法和装置
PCT/CN2014/089329 WO2015196667A1 (zh) 2014-06-24 2014-10-23 获取语音服务的方法和装置

Publications (2)

Publication Number Publication Date
KR20160010284A true KR20160010284A (ko) 2016-01-27
KR101653723B1 KR101653723B1 (ko) 2016-09-02

Family

ID=51770607

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147035962A KR101653723B1 (ko) 2014-06-24 2014-10-23 음성 서비스 획득 방법, 장치, 프로그램 및 기록매체

Country Status (8)

Country Link
EP (1) EP2961148B1 (ko)
JP (1) JP6062607B2 (ko)
KR (1) KR101653723B1 (ko)
CN (1) CN104125347A (ko)
BR (1) BR112014032622A2 (ko)
MX (1) MX350935B (ko)
RU (1) RU2609570C2 (ko)
WO (1) WO2015196667A1 (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105323391A (zh) * 2015-10-12 2016-02-10 中国科学技术大学先进技术研究院 一种自动语音菜单播报方法和装置
US10536946B2 (en) 2015-12-08 2020-01-14 Huawei Technologies Co., Ltd. Method and system for performing network slicing in a radio access network
CN108370398B (zh) * 2015-12-08 2020-09-29 华为技术有限公司 用于多个服务的用户设备状态配置的***和方法
US10772101B2 (en) 2015-12-08 2020-09-08 Huawei Technologies Co., Ltd. Systems and methods for determining air interface configuration
US10356608B2 (en) 2016-02-18 2019-07-16 Huawei Technologies Co., Ltd. System and method of user equipment state configurations
CN108447476A (zh) * 2017-02-06 2018-08-24 北京嘀嘀无限科技发展有限公司 用于请求服务以及服务资源分配的方法及装置
CN107682523A (zh) * 2017-08-22 2018-02-09 努比亚技术有限公司 一种移动终端的拨号处理方法和移动终端
CN109274839A (zh) * 2018-09-05 2019-01-25 珠海格力电器股份有限公司 一种通话方法、装置及存储介质
CN112650438A (zh) * 2020-12-31 2021-04-13 中国农业银行股份有限公司 一种终端交互方法和相关装置
CN114816211B (zh) * 2022-06-22 2022-11-29 荣耀终端有限公司 信息交互方法及相关装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050016693A (ko) * 2002-07-02 2005-02-21 노키아 코포레이션 음성 인식에 의하여 데이터 레코드들을 핸들링하기 위한방법 및 이동 통신 장치
KR20130059278A (ko) * 2011-11-28 2013-06-05 (주)수풀콜매니저 인터액티브 ars 음성 메뉴 접속 시스템 및 이를 이용한 접속 방법

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6788770B1 (en) * 2003-03-27 2004-09-07 Sprint Communications Company L.P. Intelligent voice response system with navigator database
JP2004356896A (ja) * 2003-05-28 2004-12-16 Neu & Computing Inc 自動応答装置およびそれを用いた自動応答システム、テレフォンバンキングシステム
GB0415928D0 (en) * 2004-07-16 2004-08-18 Koninkl Philips Electronics Nv Communication method and system
US7526073B2 (en) * 2005-07-01 2009-04-28 At&T Intellectual Property L.L.P. IVR to SMS text messenger
US20080220810A1 (en) * 2007-03-07 2008-09-11 Agere Systems, Inc. Communications server for handling parallel voice and data connections and method of using the same
US8175651B2 (en) * 2007-12-17 2012-05-08 Motorola Mobility, Inc. Devices and methods for automating interactive voice response system interaction
US20090209239A1 (en) * 2008-02-18 2009-08-20 Movidilo S.L. Self-service application platform for wireless devices
JP5366412B2 (ja) * 2008-02-29 2013-12-11 株式会社Okiソフトウェア コールフロー作成システム、方法及びプログラム
JP2009213027A (ja) * 2008-03-06 2009-09-17 Oki Electric Ind Co Ltd コールセンタシステム及びガイダンス音声再生方法
CN101355610B (zh) * 2008-09-10 2011-03-30 魏中华 客服信息提供方法、自助客服模块和客服***
RU95206U1 (ru) * 2009-06-30 2010-06-10 Стрелецкий Сергей Николаевич Система предоставления услуг в телекоммуникационной сети
US8406388B2 (en) * 2011-07-18 2013-03-26 Zvi Or-Bach Systems and methods for visual presentation and selection of IVR menu
CN101847406B (zh) * 2010-05-18 2012-01-11 中国农业大学 语音识别查询方法及***
KR101169045B1 (ko) * 2010-08-24 2012-07-26 (주) 콜게이트 음성-화면 ars 서비스 시스템 및 그 제공방법과 컴퓨터 판독 가능한 기록매체
CN103002166B (zh) * 2011-09-09 2016-04-27 ***通信集团公司 一种交互式语音应答方法、***和设备
CN103188407B (zh) * 2011-12-31 2016-08-10 ***通信集团广东有限公司 交互式语音应答ivr的处理方法、终端、拨测服务器和***
US9894462B2 (en) * 2012-11-14 2018-02-13 Apple Inc. Integrated approach for visual dialing
CN103118206B (zh) * 2013-01-25 2015-10-28 西安电子科技大学 基于网络生成交互式语音响应信息显示菜单的***和方法
CN103428377A (zh) * 2013-08-08 2013-12-04 郑圣培 一种可视ivr实现方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050016693A (ko) * 2002-07-02 2005-02-21 노키아 코포레이션 음성 인식에 의하여 데이터 레코드들을 핸들링하기 위한방법 및 이동 통신 장치
KR20130059278A (ko) * 2011-11-28 2013-06-05 (주)수풀콜매니저 인터액티브 ars 음성 메뉴 접속 시스템 및 이를 이용한 접속 방법

Also Published As

Publication number Publication date
WO2015196667A1 (zh) 2015-12-30
MX2015000203A (es) 2016-04-26
CN104125347A (zh) 2014-10-29
RU2609570C2 (ru) 2017-02-02
BR112014032622A2 (pt) 2017-06-27
JP2016524886A (ja) 2016-08-18
MX350935B (es) 2017-09-25
EP2961148B1 (en) 2017-05-10
RU2014152900A (ru) 2016-09-10
JP6062607B2 (ja) 2017-01-18
EP2961148A1 (en) 2015-12-30
KR101653723B1 (ko) 2016-09-02

Similar Documents

Publication Publication Date Title
KR101653723B1 (ko) 음성 서비스 획득 방법, 장치, 프로그램 및 기록매체
US10242168B2 (en) Methods and apparatuses for controlling smart device
EP3070905B1 (en) Method and apparatus for binding device
RU2649777C2 (ru) Способ и устройство для перевода финансовых средств
KR102390713B1 (ko) 전자 장치 및 전자 장치의 통화 서비스 제공 방법
US11968665B2 (en) Resource configuration methods and apparatuses
US20160255521A1 (en) Method and apparatus for testing a smart device
US10325244B2 (en) Method and device for processing a communication message
KR20160039141A (ko) 업그레이드 방법, 장치, 디바이스, 프로그램 및 기록매체
US11457479B2 (en) Method and apparatus for configuring random access occasion, method and apparatus for random access
US20180342029A1 (en) Method, apparatus terminal device, and computer readable storage medium for invoking a virtual public transport card
RU2639685C2 (ru) Способ и устройство для обработки информации
KR20170036651A (ko) 외부 설비 연결 방법, 장치, 프로그램 및 기록매체
WO2021237590A1 (zh) 图像采集方法、装置、设备及存储介质
CN107395624B (zh) 信息处理方法及装置
CN114915923B (zh) 5g消息即服务触发方法、装置、电子设备及存储介质
CN110852163A (zh) 绑定方法及装置
EP3896982A1 (en) Method and apparatus for inputting information on display interface, and storage medium
CN106506808B (zh) 对通讯消息提示的方法及装置
KR20170005782A (ko) 검색 방법, 장치, 프로그램 및 저장매체
CN110221813B (zh) 应用的数据连接建立方法、装置、存储介质和电子设备
CN113377322A (zh) 页面直达处理方法、装置及电子设备
US9560200B2 (en) Method and device for obtaining voice service
CN109992937B (zh) 身份验证方法和身份验证装置
US20150373187A1 (en) Device for displaying identification information on other device and method thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant