網絡交易系統的語音操作指令識別處理方法和系統的制作方法
【專利摘要】本申請公開了一種網絡交易系統的語音操作指令識別處理方法和系統,包括:會話模塊展現用戶與網絡交易系統的通訊會話窗口;語音指令分析模塊接收用戶輸入所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息;指令發送模塊將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;響應模塊接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口。利用本發明,可以提高網絡交易的便捷性和操作效率,同時降低對終端資源的消耗。
【專利說明】網絡交易系統的語音操作指令識別處理方法和系統
【技術領域】
[0001]本申請涉及網絡交易系統的人機交互【技術領域】,尤其涉及網絡交易系統的語音操作指令識別處理方法和系統。
【背景技術】
[0002]目前,隨著網絡的普及,網絡交易系統也越來越普及。所述網絡交易系統是指通過互聯網來實現電子交易的信息傳遞、資金交割的數據處理系統。利用網絡交易系統,用戶足不出戶即可通過網絡在線支付購買產品和服務。
[0003]目前各種基于互聯網的通訊工具也越來越普及,例如即時通訊工具、社交類的通訊工具如微博、微信、陌陌等,都擁有了大量的用戶。
[0004]目前用戶對基于互聯網的通訊工具和網絡交易系統會經常發生交叉操作。網絡交易系統中的銷售方也具有所述通訊工具的帳號,可以通過該帳號在所述通訊工具中與購買方建立通訊會話窗口(如聊天窗口)進行信息溝通,如果產生交易訴求,銷售方的帳號會將所銷售的產品或服務在網絡交易系統上的鏈接推(push)到與購買方建立的會話窗口中,購買方一旦點擊所述鏈接,之后會打開新的程序或頁面來展示所銷售的產品或服務,購買方再與該新的程序或頁面進行人機交互操作來完成網絡交易。
[0005]但是,目前的現有技術方案,在用戶使用通訊工具過程中如果產生交易訴求,必須打開新的程序或頁面來完成網絡交易,再此過程中,不但需要用戶在通訊工具和新的程序或頁面之間進行切換,而且需要與新的程序和頁面產生人機交互操作,因此操作復雜,操作效率太低,操作時間長。同時,由于要打開新的程序或頁面需要調用終端的設備資源(如內存、CPU等資源),造成了對終端資源的消耗,也進一步影響了操作效率,這一缺陷在使用處理能力有限的便攜式智能終端處理網絡交易時尤其突出。
【發明內容】
[0006]有鑒于此,本發明的主要目的在于提供一種網絡交易系統的語音操作指令識別處理方法,以提高網絡交易的便捷性和操作效率,同時降低對終端資源的消耗。
[0007]本發明的又一主要目的在于提供一種網絡交易系統的語音操作指令識別處理系統,以提高網絡交易的便捷性和操作效率,同時降低對終端資源的消耗。
[0008]本發明的技術方案是這樣實現的:
[0009]一種網絡交易系統的語音操作指令識別處理方法,包括:
[0010]展現用戶與網絡交易系統的通訊會話窗口 ;
[0011 ] 接收用戶輸入到所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息;
[0012]將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;
[0013]接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口。
[0014]一種網絡交易系統的語音操作指令識別處理系統,包括:
[0015]會話模塊,用于展現用戶與網絡交易系統的通訊會話窗口 ;
[0016]語音指令分析模塊,用于接收用戶輸入所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息;
[0017]指令發送模塊,用于將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;
[0018]響應模塊,用于接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口。
[0019]與現有技術相比,本發明在用戶使用通訊工具過程中如果產生交易訴求,不必打開新的程序或頁面來完成網絡交易,而是直接在通訊工具的通信會話窗口中輸入用于交易訴求的語音信息,即用戶所要做到是對著會話窗口說話,本發明的方法或系統會自動對用戶輸入的語音信息進行語音的語義分析,從中確定操作類型和操作指令字段的文本信息,然后將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統,并接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口,從而完成網絡交易。整個過程中,不會在終端打開新的程序或頁面,降低了對終端資源的消耗,用戶也不必與新的程序或頁面進行繁雜的人機交互以填寫各項交易信息,而是直接對著會話窗口說話即可,因此可以方便用戶進行網絡交易,提高了網絡交易的便攜性和操作效率,用戶操作簡單,操作時間也會相應縮短。
[0020]本發明的方案尤其適用于處理能力以及屏幕尺寸有限制的便攜式智能終端,用戶在使用便攜式智能終端進行網絡交易時,采用本發明的方案,則上述提高網絡交易的便捷性和操作效率,同時降低對終端資源的消耗等有益效果會更加突出。
【專利附圖】
【附圖說明】
[0021]圖1為本發明所述網絡交易系統的語音操作指令識別處理方法的一種實施例的流程圖;
[0022]圖2為本發明所述絡交易系統的語音操作指令識別處理系統的一種組成示意圖;
[0023]圖3為本發明一實施例中所述語音指令分析模塊的具體組成示意圖;
[0024]圖4為本發明又一實施例中所述語音指令分析模塊的具體組成示意圖。
【具體實施方式】
[0025]下面結合附圖及具體實施例對本發明再作進一步詳細的說明
[0026]圖1為本發明所述網絡交易系統的語音操作指令識別處理方法的一種實施例的流程圖。參見圖1,本發明所述的網絡交易系統的語音操作指令識別處理方法具體包括:
[0027]步驟101、展現用戶與網絡交易系統的通訊會話窗口。
[0028]本步驟101中,所述展現用戶與網絡交易系統的通訊會話窗口具體為:在指定的通訊工具中,展現用戶帳號與網絡交易系統的指定交易目標帳號之間的通訊會話窗口。
[0029]所述指定的通訊工具例如可以是即時通訊工具程序,社交通訊工具如微信、微博等。所述通信會話窗口為所述通訊工具的會話窗口,如即時通訊軟件的通訊會話窗口、社交通訊軟件的通訊會話窗口等。具體例如即時通訊軟件的聊天窗口,微信軟件的公眾窗口等。在這些通訊工具中,用戶在與好友進行通訊時需要打開這個通訊會話窗口,利用這個通訊會話窗口進行文字、語音、甚至視頻的通訊交流。在本發明中所述與交易系統的通訊會話窗口是指用戶與網絡交易系統的指定交易目標帳號進行通訊交互的通訊會話窗口,該通訊會話窗口可以包括現有通訊會話窗口的功能。例如,在即時通訊工具程序中,所述網絡交易系統可以指定一個或一個以上的交易目標帳號,這些交易目標帳號是所述通訊工具的注冊帳號,同時這些交易目標帳號又是網絡交易系統的銷售方帳號。所述通訊工具與網絡交易系統具有通訊接口,用于傳輸本發明所述的交互信息。用戶在使用所述通訊工具時,可以選定其中一個交易目標帳號,提交與該交易目標帳號建立通訊會話窗口,如聊天窗口,的請求指令,本發明的方法在收到這種請求指令后,會展現用戶帳號與網絡交易系統的該指定交易目標帳號之間的通訊會話窗口。所述用戶帳號也是所述網絡交易系統的合法帳號,在網絡交易系統中有充足的余額用來支付后續所產生的支付操作。
[0030]步驟102、接收用戶輸入到所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息。
[0031]本發明的步驟102中,具體可以包括兩種實施方式。
[0032]第一種實施方式中,需要預先存儲網絡交易的各操作類型對應的語音特征,以及各操作類型包括的操作指令字段及其語音特征。
[0033]例如所述操作類型可以包括:話費充值操作類型、游戲點卡操作類型、手機銷售操作類型等等。
[0034]例如:對于話費充值操作類型,對應的語音特征是:語音信息中包括“充值”、“充話費”等語音特征;該話費充值操作類型包括的操作指令字段包括:電話號碼字段、金額字段;其中電話號碼字段對應的語音特征是:以131、132、……、136、……..139、186等常用移動電話號碼開頭的指定位數(如11位)的語音數字串,以常用固定電話號碼區號等為開頭的指定位數(11位或12位)的語音數字串,指定位數(如8位)的數字串,以及上文中包括“電話”、“聯系方式”等引導語音信息的語音數字串等;其中金額字段的語音特征是:以“元” “塊”等貨幣單位語音為結尾的語音數字串等。
[0035]本步驟102具體包括:
[0036]步驟A、接收用戶輸入到所述通訊會話窗口的語音信息。例如此處用戶通過麥克風,在所述通訊會話窗口中輸入了語音信息“我想給13811112222這個號碼充100元話費”。
[0037]步驟B、查找所述語音信息中是否包含預先存儲的操作類型對應的語音特征,如果包括則確定操作類型為該語音特征對應的操作類型。
[0038]例如對于上述實例中所述“我想給13811112222這個號碼充100元話費”的語音信息,由于該語音信息中包括了 “充……話費”的語音特征,那么則確定操作類型為該語音特征對應的操作類型,即話費充值操作類型。
[0039]步驟C、讀取預先存儲的所述操作類型包括的所有操作指令字段及其語音特征。
[0040]例如針對上述所確定的話費充值操作類型,讀取該操作類型的所有操作指令字段,即電話號碼字段、金額字段,以及這兩個操作指令字段對應的所述語音特征。
[0041]步驟D、根據所述操作指令字段的語音特征,查找語音信息中是否包括具有所述語音特征的語音信息,如果查找到,則將該語音信息轉化成文本信息并添加到其語音特征對應的操作指令字段中。
[0042]例如上述語音信息中,包括“13811112222”這一語音數字串,該語音數字串具有所述電話號碼字段語音特征的語音信息,因此將這一語音信息轉化為文本信息即“13811112222”添加到電話號碼字段中;同時上述語音信息中還包括“ 100元”這一語音信息,具有所述金額字段的語音特征,因此將該語音信息轉化為文本信息“ 100”,并將該文本信息添加到金額字段中。
[0043]所述將語音信息轉化為對應的文本信息的方法可以采用現有技術的語音識別技術來實現。
[0044]在步驟102的第二種實施方式中,需要預先存儲網絡交易的各操作類型對應的文本特征,以及各操作類型包括的操作指令字段及其文本特征。
[0045]例如所述操作類型可以包括:話費充值操作類型、游戲點卡操作類型、手機銷售操作類型等等。
[0046]例如:對于話費充值操作類型,對應的文本特征是:文本信息中包括“充值”、“充話費”等文本特征;該話費充值操作類型包括的操作指令字段包括:電話號碼字段、金額字段;其中電話號碼字段對應的文本特征是:以131、132、……、136、……..139、186等常用移動電話號碼開頭的指定位數(如11位)的數字串,以常用固定電話號碼區號等為開頭的指定位數(11位或12位)的數字串,指定位數(如8位)的數字串,以及上文中包括“電話”、“聯系方式”等引導信息的數字串等;其中金額字段的文本特征是:以“元” “塊”等貨幣單位為結尾的數字串等。
[0047]本步驟102具體包括:
[0048]步驟a、接收用戶輸入到所述通訊會話窗口的語音信息。例如此處用戶通過麥克風在所述通訊會話窗口中輸入了語音信息“我想給13811112222這個號碼充100元話費”。
[0049]步驟b、將用戶輸入到所述通訊會話窗口的語音信息轉化為對應的文本信息。此步驟中,所述將語音信息轉化為對應的文本信息的方法可以采用現有技術的語音識別技術來實現。
[0050]步驟C、查找所述文本信息中是否包含預先存儲的操作類型對應的文本特征,如果包括則確定操作類型為該文本特征對應的操作類型。
[0051]例如對于上述實例中所述“我想給13811112222這個號碼充100元話費”的文本信息,由于該文本信息中包括了 “充……話費”的文本特征,那么則確定操作類型為該文本特征對應的操作類型,即話費充值操作類型。
[0052]步驟d、讀取預先存儲的所述操作類型包括的所有操作指令字段及其文本特征。
[0053]例如針對上述所確定的話費充值操作類型,讀取該操作類型的所有操作指令字段,即電話號碼字段、金額字段,以及這兩個操作指令字段對應的所述文本特征。
[0054]步驟e、根據所述操作指令字段的文本特征,查找文本信息中是否包括具有所述文本特征的文本信息,如果查找到,則將該文本信息添加到其文本特征對應的操作指令字段中。
[0055]例如上述文本信息中,包括“13811112222”這一數字串,該數字串具有所述電話號碼字段的文本特征,即以138開頭且位數為指定位數11位,因此將這一數字串“13811112222”添加到電話號碼字段中;同時上述文本信息中還包括“100元”這一文本信息,具有所述金額字段的文本特征,因此將“ 100”添加到金額字段中。
[0056]步驟103、將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統。
[0057]此處,需要將操作指令字段例如此處發送給網絡交易系統的操作類型是話費充值操作類型,其中包括的操作指令字段為:電話號碼字段“13811112222”、金額字段“100”。
[0058]此步驟103中,發送所述信息的發送帳號為用戶帳號,接收帳號為所述交易目標帳號,由于所述交易目標帳號也是所述網絡交易系統帳號,且網絡交易系統與通訊工具具有通信接口,因此用戶帳號發送給所述交易目標帳號的信息可以傳送到網絡交易系統中。所述操作類型和操作指令字段在發送給網絡交易系統時,可以根據與網絡交易系統約定的標準格式進行發送,以增強兼容性。
[0059]網絡交易系統在收到所述操作類型和操作指令字段后,根據所述操作類型和操作指令字段的具體內容生成相應的響應信息,例如此處生成一個話費充值的訂單信息,如“您要為手機號碼13811112222充100元,點此確認,或點此取消”,并將該響應信息通過所述交易目標帳號返回給用戶帳號。
[0060]步驟104、接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口,即輸出到所述用戶帳號與所述交易目標帳號的會話窗口上。例如輸出所返回的訂單信息,如“您要為手機號碼13811112222充100元,點此確認,或點此取消”。
[0061]之后,如果所述響應信息為訂單信息,本發明還可以進一步包括:接收用戶輸入所述通訊會話窗口的確認指令或取消指令,例如點擊所述訂單信息中的“點此確認”鏈接則判定接收到了確認指令,點擊所述訂單信息中的“點此取消”鏈接則判定收到了取消指令,如果是確認指令則向網絡交易系統發送確認訂單的信息,如果是取消指令則向網絡交易系統發送取消訂單的信息。
[0062]在向網絡交易系統發送確認訂單的信息或取消訂單的信息之后,網絡交易系統會根據收到的確認訂單的信息執行本訂單的網絡交易流程,并返回交易結果信息;本發明的方法進一步包括:接收網絡交易系統返回的交易結果信息,并將該交易結果信息輸出到所述通訊會話窗口。
[0063]上述步驟102的第一種實施方式中,在步驟A中,接收到的用戶首次輸入到所述通訊會話窗口的語音信息中可能比較簡單,可能沒有包含操作指令字段對應的語音特征,例如用戶首次向所述通訊會話窗口輸入“我要充話費”,針對這種場景,在本發明的另一種實施例中,除了上述步驟A至步驟D,在步驟D之后,還要進一步包括:
[0064]判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在重新接收到用戶輸入所述通訊會話窗口的語音信息后,返回上一步驟D。
[0065]例如,用戶首次向通訊會話窗口輸入“我要充話費”,由于其中包括“充話費”的語音信息,具有話費充值操作類型的語音特征,因此可以確定操作類型為話費充值操作類型。但是該語音信息中沒有包括電話號碼字段和金額字段的語音特征,因此電話號碼字段和金額字段沒有添加文本信息,在這種情況下,需要向所述通訊會話窗口返回未添加文本信息的操作指令字段(此處為電話號碼字段和金額字段)的提示信息,例如可以返回的提示信息為“要充的手機號是多少?要充多少錢? ”。當用戶在所述通訊會話窗口看到該提示信息后,按照提示通過麥克風再次輸入語音信息“13811112222,200塊”,之后重復所述步驟D,查找到具有電話號碼字段語音特征的語音信息并轉化為文本信息“13811112222”,以及查找的具有金額字段語音特征的語音信息并轉化為文本信息“200”,將所述“13811112222”添加到電話號碼字段中,將所述“200”添加到金額字段中。之后,由于電話充值操作類型的所有操作指令字段都添加了文本信息,因此將所確定的話費充值操作類型以及添加了文本信息的操作指令字段發送給網絡交易系統指定的目標交易帳號,網絡交易系統再根據這些信息生成訂單,在用戶確認訂單后就可以執行后續的網絡交易流程完成訂單。
[0066]同理,上述步驟102的第二種實施方式中,在步驟a中接收到的用戶首次輸入到所述通訊會話窗口的語音信息中可能比較簡單,可能沒有包含操作指令字段對應的語音特征,例如用戶首次向所述通訊會話窗口輸入“我要充話費”,針對這種場景,在本發明的另一種實施例中,除了上述步驟a至步驟e,在步驟e之后,還要進一步包括:
[0067]判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在重新接收到用戶輸入所述通訊會話窗口的語音信息后,返回步驟b。
[0068]在本發明的具體應用場景中,本發明非常適用充話費、充網絡游戲點卡、以及買彩票等虛擬商品的網絡交易。當然本發明也可以適用于實體產品或服務的網絡交易。
[0069]例如,本發明還可以預先存儲手機銷售操作類型及其語音特征,以及該手機銷售操作類型包括的操作指令字段及其語音特征。例如該手機銷售操作類型對應的語音特征是:語音信息中包括“買…….手機”、“購…….手機”等語音特征;該手機銷售操作類型包括的操作指令字段包括:手機品牌、型號、顏色、存儲卡容量等字段;其中手機品牌字段對應的語音特征可以是:手機品牌的具體名稱,如蘋果,三星、華為、小米等;型號字段對應的語音特征例如可以是指定長度內的字符串等;顏色字段對應的語音特征可以是:各種顏色的名稱,如紅、黃、藍 、綠、黑、白等;存儲卡容量字段的語音特征可以是:以“G”等容量單位為結尾的數字等。
[0070]例如,用戶希望購買手機,那么用戶可以在與指定交易帳號(例如該帳號可以是一個專門銷售電子產品的帳號)的通訊會話窗口中輸入“我想買個手機”,那么利用本發明的上述方法,可以通過語義分析得知當前的操作類型為手機銷售操作類型,并判斷當前輸入的語音信息中沒有包括機品牌、型號、顏色、存儲卡容量等字段的語音特征,因此會向所述通訊會話窗口返回“請輸入手機品牌、型號、顏色、存儲卡容量”的提示信息,用戶看到該提不信息后,向窗口輸入相應的字段信息,如輸入“蘋果,iphone5,白色,32G”,本發明再次對用戶輸入的信息進行語義分析,識別出各字段的語音信息,并將所述語音信息轉化為文本信息添加到對應字段中,發送給網絡交易系統。網絡交易系統根據這些信息生成訂單,并在用戶確認訂單的情況下,完成后續的交易流程,例如通知用戶支付電子貨幣,通知發貨中心發貨等。
[0071]除了上述可以直接觸發訂單的操作類型,本發明還可以預存其它操作類型,及其語音特征、其操作指令字段及其語音特征。例如可以預存交易記錄查詢操作類型,其操作指令字段為起止時間字段。
[0072]例如用戶向通訊會話窗口輸入語音信息“我想查一下我的交易記錄”,通過本發明上述的語義分析,確定當前操作類型為交易記錄查詢操作類型,那么會向通訊會話窗口返回“請輸入起止時間”,然后用戶再向通訊會話窗口輸入“2012-12-23至2013-4-11”的語音,本發明的方法再進行語音語義分析,將2012-12-23填入起始時間字段,將2013-4-11填入終止時間字段,然后將交易記錄查詢操作類型和起止時間字段發送給網絡交易系統;網絡交易系統生成對應的交易記錄信息,將該交易記錄信息作為響應信息返回給用戶的通訊會話窗口進行展示。
[0073]與上述方法對應,本發明還公開了一種網絡交易系統的語音操作指令識別處理系統,用于執行上述方法。圖2為本發明所述絡交易系統的語音操作指令識別處理系統的一種組成示意圖。參見圖2,該語音操作指令識別處理系統包括:
[0074]會話模塊201,用于展現用戶與網絡交易系統的通訊會話窗口。
[0075]語音指令分析模塊202,用于接收用戶輸入所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息。
[0076]指令發送模塊203,用于將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統。網絡交易系統可以根據收到的信息進行相關的網絡交易數據處理,期間還有可能與支付系統進行相關交互,之后將數據處理結果作為響應信息返回給文本操作指令識別處理系統。
[0077]響應模塊204,用于接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口。
[0078]圖3為本發明一種具體實施例中所述語音指令分析模塊的組成示意圖,參見圖3,該語音指令分析模塊202具體包括:
[0079]第一特征存儲模塊300,用于存儲各操作類型對應的語音特征,以及各操作類型包括的操作指令字段及操作指令字段的語音特征;
[0080]第一分析處理模塊301,用于接收用戶輸入到所述通訊會話窗口的語音信息;
[0081]第二分析處理模塊302,用于查找所述語音信息中是否包含預先存儲的操作類型對應的語音特征,如果包括則確定操作類型為該語音特征對應的操作類型;
[0082]第三分析處理模塊303,用于讀取預先存儲的所述操作類型包括的所有操作指令字段及其語音特征;
[0083]第四分析處理模塊304,用于根據所述操作指令字段的語音特征,查找語音信息中是否包括具有所述語音特征的語音信息,如果查找到,則將該語音信息轉化為文本信息并添加到其語音特征對應的操作指令字段中。
[0084]在進一步的實施例中,該處理系統在第四分析處理模塊304之后,進一步包括:
[0085]第一判斷模塊305,用于判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則觸發指令發送模塊203將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在重新接收到用戶輸入所述通訊會話窗口的語音信息后,重新觸發第四分析處理模塊304處理。
[0086]圖4為本發明又一實施例中所述語音指令分析模塊的具體組成示意圖。參見圖4,該實施例中,所述語音指令分析模塊202具體包括:
[0087]第二特征存儲模塊400,用于存儲各操作類型對應的文本特征,以及各操作類型包括的操作指令字段及操作指令字段的文本特征;
[0088]第一分析處理模塊301,用于接收用戶輸入到所述通訊會話窗口的語音信息;
[0089]第五分析處理模塊405,用于將所述語音信息轉化為對應的文本信息;
[0090]第六分析處理模塊406,用于查找所述文本信息中是否包含預先存儲的操作類型對應的文本特征,如果包括則確定操作類型為該文本特征對應的操作類型;
[0091]第七分析處理模塊407,用于讀取預先存儲的所述操作類型包括的所有操作指令字段及其文本特征;
[0092]第八分析處理模塊408,用于根據所述操作指令字段的文本特征,查找文本信息中是否包括具有所述文本特征的文本信息,如果查找到,則將該文本信息添加到其文本特征對應的操作指令字段中。
[0093]在進一步的實施例中,該處理系統在第八分析處理模塊408之后,進一步包括:
[0094]第二判斷模塊409,用于判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則觸發指令發送模塊203將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在第一分析處理模塊301重新接收到用戶輸入所述通訊會話窗口的語音信息后,再次交給第五分析處理模塊405及后續模塊處理。
[0095]在本發明所述系統的一種優選實施例中,所述操作類型具體為交易操作類型;所述響應模塊204具體用于:接收網絡交易系統返回的訂單確認信息,返回所述訂單確認信息到所述通訊會話窗口 ;且該語音操作指令識別處理系統進一步包括訂單確認模塊,用于接收用戶輸入所述通訊會話窗口的確認指令或取消指令,如果是確認指令則向網絡交易系統發送確認訂單的信息,如果是取消指令則向網絡交易系統發送取消訂單的信息。
[0096]在本發明所述系統的又一種優選實施例中,所述響應模塊進一步用于:接收網絡交易系統返回的交易結果信息,并將該交易結果信息輸出到所述通訊會話窗口。
[0097]本發明所述的語音操作指令識別處理系統可以設置在指定的通訊工具程序中;如即時通訊工具程序,社交通訊工具程序如微信程序、微博程序等等;所述會話模塊具體用于:在該指定的通訊工具程序中,展現用戶帳號與網絡交易系統的指定交易目標帳號之間的通訊會話窗口 ;所述通訊工具程序與網絡交易系統具有通信接口,與網絡交易系統的信息交互通過該通信接口傳輸。
[0098]另外,在本發明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
[0099]另外,本發明的每一個實施例可以通過由數據處理設備如計算機執行的數據處理程序來實現。顯然,數據處理程序構成了本發明。此外,通常存儲在一個存儲介質中的數據處理程序通過直接將程序讀取出存儲介質或者通過將程序安裝或復制到數據處理設備的存儲設備(如硬盤和或內存)中執行。因此,這樣的存儲介質也構成了本發明。存儲介質可以使用任何類型的記錄方式,例如紙張存儲介質(如紙帶等)、磁存儲介質(如軟盤、硬盤、閃存等)、光存儲介質(如CD-ROM等)、磁光存儲介質(如MO等)等。
[0100]因此本發明還公開了一種存儲介質,其中存儲有數據處理程序,該數據處理程序用于執行本發明上述方法的任何一種實施例。
[0101]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的范圍之內。
【權利要求】
1.一種網絡交易系統的語音操作指令識別處理方法,其特征在于,包括: 展現用戶與網絡交易系統的通訊會話窗口; 接收用戶輸入到所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息; 將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統; 接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口。
2.根據權利要求1所述的方法,其特征在于,所述接收用戶輸入所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息,具體包括: A、接收用戶輸入到所述通訊會話窗口的語音信息; B、查找所述語音信息中是否包含預先存儲的操作類型對應的語音特征,如果包括則確定操作類型為該語音特征對應的操作類型; C、讀取預先存儲的所述操作類型包括的所有操作指令字段及其語音特征; D、根據所述操作指令字段的語音特征,查找語音信息中是否包括具有所述語音特征的語音信息,如果查 找到,則將該語音信息轉化為文本信息并添加到其語音特征對應的操作指令字段中。
3.根據權利要求2所述的方法,其特征在于,在步驟D之后,進一步包括: 判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在重新接收到用戶輸入所述通訊會話窗口的語音信息后,返回上一步驟D。
4.根據權利要求1所述的方法,其特征在于,所述接收用戶輸入所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息,具體包括: a、接收用戶輸入到所述通訊會話窗口的語音信息; b、將所述語音信息轉化為對應的文本信息; C、查找所述文本信息中是否包含預先存儲的操作類型對應的文本特征,如果包括則確定操作類型為該文本特征對應的操作類型; d、讀取預先存儲的所述操作類型包括的所有操作指令字段及其文本特征; e、根據所述操作指令字段的文本特征,查找文本信息中是否包括具有所述文本特征的文本信息,如果查找到,則將該文本信息添加到其文本特征對應的操作指令字段中。
5.根據權利要求4所述的方法,其特征在于,在步驟e之后,進一步包括: 判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在重新接收到用戶輸入所述通訊會話窗口的語音信息后,返回步驟b。
6.根據權利要求1所述的方法,其特征在于, 所述操作類型具體為交易操作類型; 接收網絡交易系統返回的響應信息具體為:接收網絡交易系統返回的訂單確認信息;在返回所述訂單確認信息到所述通訊會話窗口之后,進一步包括:接收用戶輸入所述通訊會話窗口的確認指令或取消指令,如果是確認指令則向網絡交易系統發送確認訂單的信息,如果是取消指令則向網絡交易系統發送取消訂單的信息。
7.根據權利要求6所述的方法,其特征在于,在向網絡交易系統發送確認訂單的信息之后,該方法進一步包括:接收網絡交易系統返回的交易結果信息,并將該交易結果信息輸出到所述通訊會話窗口。
8.根據權利要求1至7任一項所述的方法,其特征在于, 所述展現用戶與網絡交易系統的通訊會話窗口具體為:在指定的通訊工具程序中,展現用戶帳號與網絡交易系統的指定交易目標帳號之間的通訊會話窗口 ;所述通訊工具與網絡交易系統具有通信接口,與網絡交易系統的信息交互通過該通信接口傳輸。
9.一種網絡交易系統的語音操作指令識別處理系統,其特征在于,包括: 會話模塊,用于展現用戶與網絡交易系統的通訊會話窗口 ; 語音指令分析模塊,用于接收用戶輸入所述通訊會話窗口的語音信息,對所述語音信息進行語音語義分析,從中確定操作類型和操作指令字段的文本信息; 指令發送模塊,用于 將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統; 響應模塊,用于接收網絡交易系統返回的響應信息,將所述響應信息輸出到所述通訊會話窗口。
10.根據權利要求9所述的語音操作指令識別處理系統,其特征在于,所述語音指令分析模塊具體包括: 第一特征存儲模塊,用于存儲各操作類型對應的語音特征,以及各操作類型包括的操作指令字段及操作指令字段的語音特征; 第一分析處理模塊,用于接收用戶輸入到所述通訊會話窗口的語音信息; 第二分析處理模塊,用于查找所述語音信息中是否包含預先存儲的操作類型對應的語音特征,如果包括則確定操作類型為該語音特征對應的操作類型; 第三分析處理模塊,用于讀取預先存儲的所述操作類型包括的所有操作指令字段及其語音特征; 第四分析處理模塊,用于根據所述操作指令字段的語音特征,查找語音信息中是否包括具有所述語音特征的語音信息,如果查找到,則將該語音信息轉化為文本信息并添加到其語音特征對應的操作指令字段中。
11.根據權利要求10所述的語音操作指令識別處理系統,其特征在于,該處理系統在第四分析處理模塊之后,進一步包括: 第一判斷模塊,用于判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則觸發指令發送模塊將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在重新接收到用戶輸入所述通訊會話窗口的語音信息后,重新觸發第四分析處理模塊處理。
12.根據權利要求9所述的語音操作指令識別處理系統,其特征在于,所述語音指令分析模塊具體包括:第二特征存儲模塊,用于存儲各操作類型對應的文本特征,以及各操作類型包括的操作指令字段及操作指令字段的文本特征; 第一分析處理模塊,用于接收用戶輸入到所述通訊會話窗口的語音信息; 第五分析處理模塊,用于將所述語音信息轉化為對應的文本信息; 第六分析處理模塊,用于查找所述文本信息中是否包含預先存儲的操作類型對應的文本特征,如果包括則確定操作類型為該文本特征對應的操作類型; 第七分析處理模塊,用于讀取預先存儲的所述操作類型包括的所有操作指令字段及其文本特征; 第八分析處理模塊,用于根據所述操作指令字段的文本特征,查找文本信息中是否包括具有所述文本特征的文本信息,如果查找到,則將該文本信息添加到其文本特征對應的操作指令字段中。
13.根據權利要求12所述的語音操作指令識別處理系統,其特征在于,該處理系統在第八分析處理模塊之后,進一步包括: 第二判斷模塊,用于判斷所述操作類型包括的所有操作指令字段是否都添加了文本信息,如果是則觸發指令發送模塊將所確定的操作類型和操作指令字段的文本信息發送給網絡交易系統;否則,向所述通訊會話窗口返回未添加文本信息的操作指令字段的提示信息,在第一分析處理模塊重新接收到用戶輸入所述通訊會話窗口的語音信息后,再次交給第五分析處理模塊及后續模塊處理。
14.根據權利要求9所述的語音操作指令識別處理系統,其特征在于, 所述操作類型具體為交易操作類型; 所述響應模塊具體用于:接收網絡交易系統返回的訂單確認信息,返回所述訂單確認信息到所述通訊會話窗口; 且該語音操作指令識別處理系統進一步包括訂單確認模塊,用于接收用戶輸入所述通訊會話窗口的確認指令或取消指令,如果是確認指令則向網絡交易系統發送確認訂單的信息,如果是取消指令則向網絡交易系統發送取消訂單的信息。
15.根據權利要求14所述的語音操作指令識別處理系統,其特征在于,所述響應模塊進一步用于:接收網絡交易系統返回的交易結果信息,并將該交易結果信息輸出到所述通訊會話窗口。
16.根據權利要求9至15任一項所述的語音操作指令識別處理系統,其特征在于, 該語音操作指令識別處理系統設置在指定的通訊工具程序中; 所述會話模塊具體用于:在該指定的通訊工具程序中,展現用戶帳號與網絡交易系統的指定交易目標帳號之間的通訊會話窗口; 所述通訊工具程序與網絡交易系統具有通信接口,與網絡交易系統的信息交互通過該通信接口傳輸。
【文檔編號】G10L15/26GK104078043SQ201310149368
【公開日】2014年10月1日 申請日期:2013年4月26日 優先權日:2013年4月26日
【發明者】李梟雅, 劉軍育, 曾鳴 申請人:騰訊科技(深圳)有限公司