亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種在通信軟件中通過語音啟動業(yè)務(wù)的方法及相應(yīng)裝置的制造方法

文檔序號:10666340閱讀:337來源:國知局
一種在通信軟件中通過語音啟動業(yè)務(wù)的方法及相應(yīng)裝置的制造方法
【專利摘要】本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種在通信軟件中通過語音啟動業(yè)務(wù)的方法及相應(yīng)裝置,用于在用戶聊天通信過程中利用語音完成業(yè)務(wù)功能,提升用戶使用體驗。其中方法包括在用戶使用通信軟件與他人進行通信的過程中,采集用戶輸入的語音信息;識別所述語音信息,若所述語音信息中包含特定命令,則啟動相應(yīng)業(yè)務(wù);將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,以便由所述業(yè)務(wù)處理裝置進行業(yè)務(wù)處理。由以上本申請實施例提供的技術(shù)方案可見,可以在用戶聊天的過程中發(fā)起業(yè)務(wù),不需要用戶退出聊天界面進行復(fù)雜的點選操作才能使用業(yè)務(wù)功能,極大地簡化了用戶的操作復(fù)雜度,使得用戶能夠擁有比較好的使用體驗。
【專利說明】
一種在通信軟件中通過語音啟動業(yè)務(wù)的方法及相應(yīng)裝置
技術(shù)領(lǐng)域
[0001]本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種在通信軟件中通過語音啟動業(yè)務(wù)的方法及相應(yīng)裝置。
【背景技術(shù)】
[0002]伴隨著自動金融支付技術(shù)的日益成熟,各種類型的金融支付形式已經(jīng)在日常生活中逐漸被人們推廣應(yīng)用,例如手機銀行技術(shù)、網(wǎng)上銀行等,已經(jīng)涉及到了人們?nèi)粘I钪械慕煌?、稅?wù)、金融及證券等各個領(lǐng)域,通過通信網(wǎng)絡(luò)系統(tǒng)實現(xiàn)的自動繳費、自動轉(zhuǎn)賬的支付技術(shù)為人們?nèi)粘I钐峁┝藰O大的便利。
[0003]同時目前的即時通信技術(shù)為人們提供了一種快捷高效的溝通平臺,使得在線的各個用戶可以通過互聯(lián)網(wǎng)實現(xiàn)快速即時的信息交互,并且還可以在即時通信軟件中實現(xiàn)了利用互聯(lián)網(wǎng)完成各種金融費用的支付處理,從而能夠為用戶方便快捷的實現(xiàn)網(wǎng)上金融支付。
[0004]在現(xiàn)有的一些即時通信軟件中,用戶(收款方)可以通過建立收款訂單向?qū)Ψ?付款方)發(fā)起收款,但是收款方必須退出與付款方的聊天界面,點擊選擇收款功能按鍵,再按照收款的操作流程進行一系列的操作和點選才能完成收款動作,操作比較復(fù)雜。

【發(fā)明內(nèi)容】

[0005]本申請實施例的目的是提供一種在通信軟件中通過語音啟動業(yè)務(wù)的方法及相應(yīng)裝置,用于解決現(xiàn)有技術(shù)中在聊天軟件中調(diào)用業(yè)務(wù)功能模塊操作比較繁瑣的問題,可以使得用戶使用業(yè)務(wù)功能時的用戶體驗得到提升。
[0006]本申請實施例提供了一種在通信軟件中通過語音啟動業(yè)務(wù)的方法,包括:
[0007]在用戶使用通信軟件與他人進行通信的過程中,采集用戶輸入的語音信息;
[0008]識別所述語音信息,若所述語音信息中包含特定命令,則啟動相應(yīng)業(yè)務(wù);
[0009]將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,以便由所述業(yè)務(wù)處理裝置進行業(yè)務(wù)處理。
[0010]本申請實施例還提供了一種在通信軟件中通過語音啟動業(yè)務(wù)的方法,包括:
[0011]接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息;
[0012]基于所述業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息,對業(yè)務(wù)進行處理。
[0013]本申請實施例還提供了一種在通信軟件中通過語音啟動業(yè)務(wù)的裝置,包括:
[0014]采集單元,用于在用戶使用通信軟件與他人進行通信的過程中,采集用戶輸入的語音信息;
[0015]命令識別單元,用于識別所述語音信息,若所述語音信息中包含特定命令,則啟動相應(yīng)業(yè)務(wù);
[0016]發(fā)送單元,用于將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,以便由所述業(yè)務(wù)裝置進行業(yè)務(wù)處理。
[0017]本申請實施例還提供了一種業(yè)務(wù)處理裝置,包括:
[0018]接收單元,用于接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息;
[0019]處理單元,用于基于所述業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息,對業(yè)務(wù)進行處理。
[0020]由以上本申請實施例提供的技術(shù)方案可見,通過在用戶終端上的通信軟件中加入語音啟動業(yè)務(wù)的方案,可以在用戶聊天的過程中發(fā)起業(yè)務(wù),不需要用戶退出聊天界面進行復(fù)雜的點選操作才能使用業(yè)務(wù)功能,極大地簡化了用戶的操作復(fù)雜度,使得用戶能夠擁有比較好的使用體驗。
[0021]當(dāng)然實施本申請的任一產(chǎn)品或者方法必不一定需要同時達到以上所述的所有優(yōu)點。
【附圖說明】
[0022]為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的方法流程圖;
[0024]圖2所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的方法流程圖;
[0025]圖3所示為本申請一種在通信軟件中通過語音啟動業(yè)務(wù)的裝置結(jié)構(gòu)示意圖;
[0026]圖4所示為本申請實施例一種業(yè)務(wù)處理裝置的結(jié)構(gòu)示意圖;
[0027]圖5所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的數(shù)據(jù)流圖;
[0028]圖6所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的另一個數(shù)據(jù)流圖。
【具體實施方式】
[0029]本申請實施例提供一種在通信軟件中通過語音啟動業(yè)務(wù)的方法及相應(yīng)裝置。
[0030]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本申請保護的范圍。
[0031]如圖1所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的方法流程圖。該方法可應(yīng)用于即時通訊中用于通過語音來啟動業(yè)務(wù),例如支付業(yè)務(wù),具體可以為向其他用戶進行轉(zhuǎn)賬或付款的業(yè)務(wù)等等。
[0032]具體地,圖1中實施例的方法可包括以下步驟:
[0033]步驟101,在用戶使用通信軟件與他人進行通信的過程中,采集用戶輸入的語音信息。
[0034]步驟102,識別所述語音信息,若所述語音信息中包含特定命令,則啟動相應(yīng)業(yè)務(wù)。
[0035]步驟103,將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,以便由所述業(yè)務(wù)處理裝置進行業(yè)務(wù)處理。
[0036]本實施例可應(yīng)用于即時通訊系統(tǒng)中,該系統(tǒng)可包括用戶終端,例如手機、平板、電腦等等;該系統(tǒng)還可包括即時通訊服務(wù)器,各用戶可通過自身所持有的終端,在即時通信服務(wù)器上注冊成為賬戶,并可實現(xiàn)用戶之間的即時通訊。即時通訊系統(tǒng)可以為QQ、微信、來往等等,所述的通信軟件,具體也可以是指QQ軟件、微信應(yīng)用程序、來往應(yīng)用程序等等。
[0037]本實施例中,上述的步驟102-103的執(zhí)行具體可以是用戶終端,其可以通過采集用戶通過即時通訊中用戶的語音信息,來啟動相應(yīng)的業(yè)務(wù);并可將業(yè)務(wù)發(fā)送至業(yè)務(wù)處理裝置進行處理,這里的業(yè)務(wù)處理裝置具體可以是即時通訊服務(wù)器;或者,也可以是指用戶終端通過即時通訊服務(wù)器發(fā)送給單獨的業(yè)務(wù)處理裝置。
[0038]作為本申請的一個實施例,還包括,驗證用戶是否為合法用戶。本步驟驗證用戶是否為合法用戶可以在用戶啟動所述通信軟件時進行,如果為合法用戶則允許用戶使用該通信軟件,否則拒絕用戶使用該通信軟件;還可以驗證當(dāng)前輸入語音信息的用戶是否為合法用戶,包括驗證啟動通信軟件后輸入用于與對方傳遞信息的用戶是否為合法用戶,或者輸入特定命令的用戶是否為合法用戶,后面通過各種驗證用戶是否為合法用戶的方法均可以單獨或者配合使用。
[0039]作為本申請的一個實施例,所述驗證用戶是否為合法用戶具體可包括,通過驗證用戶輸入操作或者驗證用戶的生物特征,來判斷所述用戶是否為合法用戶。
[0040]作為本申請的一個實施例,所述輸入操作至少包括以下內(nèi)容之一:用戶輸入字符串構(gòu)成的密碼,用戶的滑動輸入,用戶按壓按鍵的組合。
[0041]作為本申請的一個實施例,所述生物特征至少包括以下內(nèi)容之一:用戶的指紋,用戶的人臉圖像,用戶的聲紋。
[0042]作為本申請的一個實施例,驗證用戶的聲音來判斷所述用戶是否為合法用戶包括,通過聲紋識別的方式驗證用戶是否為合法用戶。
[0043]作為本申請的一個實施例,識別所述語音信息中還包括,識別所述語音信息中包括的交易數(shù)據(jù)。
[0044]作為本申請的一個實施例,在將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置中還包括,將業(yè)務(wù)信息和所述交易數(shù)據(jù)發(fā)送給所述業(yè)務(wù)處理裝置。
[0045]作為本申請的一個實施例,在將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置中還包括,將業(yè)務(wù)信息和所述語音信息發(fā)送給業(yè)務(wù)處理裝置。
[0046]作為本申請的一個實施例,業(yè)務(wù)裝置接收到業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息后,還可生成訂單信息,例如業(yè)務(wù)訂單返回給用戶終端。其中,所述業(yè)務(wù)訂單中可包括業(yè)務(wù)信息和由所述業(yè)務(wù)處理裝置根據(jù)所述語音信息識別出的交易數(shù)據(jù)。
[0047]作為本申請的一個實施例,所述業(yè)務(wù)信息至少包括業(yè)務(wù)ID,正在使用通信軟件進行通信的各方用戶的標識。
[0048]通過上述本申請實施例的方法,通過在用戶終端上的通信軟件中加入語音啟動業(yè)務(wù)的方案,可以在用戶聊天的過程中發(fā)起金融交易業(yè)務(wù),不需要用戶退出聊天界面進行復(fù)雜的點選操作才能使用金融交易業(yè)務(wù),極大地簡化了用戶的操作復(fù)雜度,使得用戶能夠擁有比較好的使用體驗;并且,根據(jù)對發(fā)起金融交易業(yè)務(wù)的語音信息進行聲紋驗證,可以確保發(fā)起金融交易業(yè)務(wù)的用戶是合法的用戶,避免了他人使用智能終端發(fā)起金融交易業(yè)務(wù)的不安全因素,同時,由于通過同一條語音信息進行驗證(既是交易指令又是聲紋驗證內(nèi)容),使得用戶使用本申請的方法時可以更加的簡便。
[0049]如圖2所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的方法流程圖。
[0050]步驟201,接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息。
[0051]步驟202,基于所述業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息,對業(yè)務(wù)進行處理。
[0052]作為本申請的一個實施例,所述包含交易數(shù)據(jù)的信息為語音信息,所述方法還包括:識別所述語音信息中的交易數(shù)據(jù)。
[0053]作為本申請的一個實施例,接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息中還包括,驗證當(dāng)前發(fā)送業(yè)務(wù)信息和包含交易數(shù)據(jù)信息的用戶是否為合法用戶。
[0054]作為本申請的一個實施例,通過對用戶終端發(fā)送的語音信息進行聲紋識別來判斷所述用戶是否為合法用戶。
[0055]作為本申請的一個實施例,所述業(yè)務(wù)信息至少包括業(yè)務(wù)ID,正在使用通信軟件進行通信的各方用戶的標識。業(yè)務(wù)裝置接收到業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息后,對業(yè)務(wù)進行處理成訂單信息,例如業(yè)務(wù)訂單返回給業(yè)務(wù)所涉及的多個用戶終端,其中業(yè)務(wù)可以包括支付業(yè)務(wù),具體可以為向其他用戶進行轉(zhuǎn)賬或付款的業(yè)務(wù)等等。
[0056]通過上述本申請實施例的方法,通過接收用戶終端上由語音功能啟動的業(yè)務(wù)信息,可以在為用戶提供聊天服務(wù)的過程中響應(yīng)金融交易業(yè)務(wù),不需要用戶退出聊天界面進行復(fù)雜的點選操作才能使用金融交易業(yè)務(wù),極大地簡化了用戶的操作復(fù)雜度,使得用戶能夠擁有比較好的使用體驗;并且,根據(jù)對發(fā)起金融交易業(yè)務(wù)的語音信息進行聲紋驗證,可以確保發(fā)起金融交易業(yè)務(wù)的用戶是合法的用戶,避免了他人使用智能終端發(fā)起金融交易業(yè)務(wù)的不安全因素,同時,由于通過同一條語音信息進行驗證(既是交易指令又是聲紋驗證內(nèi)容),使得用戶使用本申請的方法時可以更加的簡便。
[0057]如圖3所示為本申請一種在通信軟件中通過語音啟動業(yè)務(wù)的裝置結(jié)構(gòu)示意圖。
[0058]包括采集單元301,用于在用戶使用通信軟件與他人進行通信的過程中,采集用戶輸入的語音信息。
[0059]命令識別單元302,用于識別所述語音信息,若所述語音信息中包含特定命令,則啟動相應(yīng)業(yè)務(wù)。
[0060]發(fā)送單元303,用于將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,以便由所述業(yè)務(wù)裝置進行業(yè)務(wù)處理。
[0061]作為本申請的一個實施例,還包括接收單元304,用于接收所述業(yè)務(wù)處理裝置發(fā)送的業(yè)務(wù)訂單。
[0062]作為本申請的一個實施例,還包括驗證單元305,用于驗證用戶是否為合法用戶。所述驗證單元驗證用戶是否為合法用戶的具體步驟可以參考圖1所示的實施例中相應(yīng)的方法,在此不再贅述。
[0063]作為本申請的一個實施例,所述驗證單元305通過聲紋識別的方式驗證用戶是否為合法用戶。
[0064]在本實施例中的接收單元和發(fā)送單元可以使用手機(或者平板電腦等智能終端)的Wifi模塊、GPRS或者3G、4G網(wǎng)絡(luò)發(fā)送接收數(shù)據(jù),采集單元可以為手機(或者平板電腦等智能終端)的麥克風(fēng),命令識別單元可以采用現(xiàn)有技術(shù)中的語音識別模塊,對語音中特定詞語的識別完成對特定命令的識別,驗證單元可以通過用戶輸入操作來驗證用戶的合法性,例如通過虛擬鍵盤(或者實體鍵盤)的點擊輸入驗證信息,通過滑動輸入驗證信息,或者通過生物特征識別模塊,例如通過指紋識別模塊驗證指紋輸入的信息,通過麥克風(fēng)和聲紋驗證模塊驗證語音輸入信息,通過攝像頭和人臉識別模塊驗證人臉頭像輸入信息。
[0065]通過上述本申請實施例的裝置,通過在用戶終端上的通信軟件中加入語音啟動業(yè)務(wù)的方案,可以在用戶聊天的過程中發(fā)起金融交易業(yè)務(wù),不需要用戶退出聊天界面進行復(fù)雜的點選操作才能使用金融交易業(yè)務(wù),極大地簡化了用戶的操作復(fù)雜度,使得用戶能夠擁有比較好的使用體驗;并且,根據(jù)對發(fā)起金融交易業(yè)務(wù)的語音信息進行聲紋驗證,可以確保發(fā)起金融交易業(yè)務(wù)的用戶是合法的用戶,避免了他人使用智能終端發(fā)起金融交易業(yè)務(wù)的不安全因素,同時,由于通過同一條語音信息進行驗證(既是交易指令又是聲紋驗證內(nèi)容),使得用戶使用本申請的方法時可以更加的簡便。
[0066]如圖4所示為本申請實施例一種業(yè)務(wù)處理裝置的結(jié)構(gòu)示意圖。
[0067]包括接收單元401,用于接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息。
[0068]處理單元402,用于基于所述業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息,對業(yè)務(wù)進行處理。
[0069]作為本申請的實施例,還包括語音識別單元403,用于當(dāng)包含交易數(shù)據(jù)的信息為語音信息時,識別所述語音信息中的交易數(shù)據(jù)。
[0070]作為本申請的實施例,還包括驗證單元404,用于驗證當(dāng)前發(fā)送業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息的用戶是否為合法用戶。
[0071]作為本申請的實施例,所述驗證單元404為聲紋識別單元,通過對用戶終端發(fā)送的語音信息進行聲紋識別來判斷所述用戶是否為合法用戶。
[0072]在本實施例中,接收單元可以為計算機的通信單元,例如包括以太網(wǎng)連接設(shè)備等,訂單生成單元可以利用計算機的CPU或者特別設(shè)置的DSP、單片機等設(shè)備實現(xiàn);語音識別單元可以采用語音識別模塊實現(xiàn),該語音識別模塊可以采用現(xiàn)有技術(shù)中的語音識別算法,在此不再贅述,驗證單元可以通過對接收到的字符串與預(yù)先存儲的驗證信息進行比對,實現(xiàn)驗證的目的,例如對接收到用戶終端發(fā)送的字符串驗證信息與預(yù)先存儲的驗證信息進行比對,或者對接收到的生物特征與預(yù)先存儲的驗證信息進行比對來實現(xiàn)驗證的目的,例如對接收到用戶終端發(fā)送的指紋信息與預(yù)先存儲的指紋驗證信息進行比對,對接收到用戶終端發(fā)送的語音信息與預(yù)先存儲的聲紋驗證信息進行比對,對接收到用戶終端發(fā)送的人臉頭像信息與預(yù)先存儲的人臉驗證信息進行比對。
[0073]通過上述本申請實施例的裝置,通過接收用戶終端上由語音功能啟動的業(yè)務(wù)信息,可以在為用戶提供聊天服務(wù)的過程中響應(yīng)金融交易業(yè)務(wù),不需要用戶退出聊天界面進行復(fù)雜的點選操作才能使用金融交易業(yè)務(wù),極大地簡化了用戶的操作復(fù)雜度,使得用戶能夠擁有比較好的使用體驗;并且,根據(jù)對發(fā)起金融交易業(yè)務(wù)的語音信息進行聲紋驗證,可以確保發(fā)起金融交易業(yè)務(wù)的用戶是合法的用戶,避免了他人使用智能終端發(fā)起金融交易業(yè)務(wù)的不安全因素,同時,由于通過同一條語音信息進行驗證(既是交易指令又是聲紋驗證內(nèi)容),使得用戶使用本申請的方法時可以更加的簡便。
[0074]如圖5所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的數(shù)據(jù)流圖。本實施例將以具體應(yīng)用場景為例進行說明。在本實施例中包括正在通過通信軟件進行聊天的用戶終端A和用戶終端B,所述的用戶終端A和用戶終端B可以包括手機、平板、電腦等,該通信軟件可以為QQ軟件、微信應(yīng)用程序、來往應(yīng)用程序等等,對于用戶終端發(fā)起的業(yè)務(wù)進行相應(yīng)的業(yè)務(wù)處理裝置,當(dāng)然,在其它實施例中,處于聊天通信狀態(tài)的用戶終端可以為更多個。
[0075]步驟501,用戶終端A與用戶終端B進行聊天通信,該通信可以包括文字類的聊天,或者包括語音類的通信,這里的語音類通信是指聊天軟件中由用戶輸入語音短信息并發(fā)送的一種聊天通信方式。
[0076]步驟502,用戶終端A通過麥克風(fēng)采集用戶輸入的語音信息。
[0077]在該步驟中采集的語音信息可能包括聊天內(nèi)容和特定指令,例如,用戶終端A通過手機的麥克風(fēng)輸入“你好”的語音信息,發(fā)送給用戶終端B,用戶終端B回復(fù)“你也好”的語音信息,然后用戶終端A通過麥克風(fēng)輸入“萬能的支付寶收款,我要向你收100元”,在該語音信息中包括有特定命令“萬能的支付寶收款”,交易數(shù)據(jù)“我要向你收100元”。
[0078]步驟503,用戶終端A的命令識別單元對用戶輸入的所有語音信息進行識別。
[0079]可以使用用戶終端A中的語音識別模塊進行語音識別,在此不再贅述。
[0080]步驟504,判斷識別的語音信息中是否包括特定命令,如果包括特定命令則進入步驟505,否則進入步驟506。
[0081 ] 在本例中,用戶終端A識別出用戶輸入的“你好”語音信息中不包括特定命令,因此進入步驟506,正常發(fā)送作為聊天內(nèi)容的語音信息;用戶輸入的“萬能的支付寶收款,我要向你收100元”中包括“萬能的支付寶收款”這個特定命令。當(dāng)然,在其它實施例中,特定命令可以不同,只要區(qū)別于常用聊天語音信息即可。
[0082]步驟505,將輸入的語音信息進行聲紋識別,如果聲紋識別通過則進入步驟507,否則進入步驟508。
[0083]在本步驟中,用戶預(yù)先在手機中進行聲紋識別的訓(xùn)練,得到相對準確的聲紋模型,該聲紋模型可以為隱馬爾科夫模型(HMM)、高斯混合模型(GMM)以及支持向量機(SVM)等,然后對當(dāng)前語音信息進行聲紋識別,例如將“萬能的支付寶收款”與聲紋模型進行匹配,以確認當(dāng)前發(fā)起業(yè)務(wù)的用戶是否為合法用戶,這樣就可以避免現(xiàn)有技術(shù)中手機被別人使用,向好友發(fā)起金融交易造成經(jīng)濟損失的可能,另一方面,將聲紋識別放在本地手機進行,可以防止上傳用戶聲紋信息到服務(wù)器,如果服務(wù)器被攻擊信息泄露后,用戶的個人信息泄露的問題。
[0084]當(dāng)然,在其它實施例中,本步驟的聲紋識別以驗證用戶是否為合法用戶,還可以替換為,以用戶在用戶終端A的觸摸顯示屏或者鍵盤上輸入的密碼來實現(xiàn)(或者還可以通過按鍵的組合按壓作為密碼,例如同時按壓電源鍵和音量減鍵等),只有密碼正確才能證明當(dāng)前業(yè)務(wù)是由合法用戶發(fā)起的;或者還可以為,通過用戶在用戶終端A的觸摸屏幕上進行手指滑動的操作,例如滑動操作的軌跡為預(yù)訂的軌跡,才能證明當(dāng)前業(yè)務(wù)是由合法用戶發(fā)起的;同樣的,還可以采用指紋識別的方式,在現(xiàn)有的很多手機上都具有指紋識別單元,通過用戶在指紋識別單元上進行按壓或者采樣,就可以和預(yù)先存儲的指紋進行比對,如果比對結(jié)果一致,則可以證明當(dāng)前業(yè)務(wù)是由合法用戶發(fā)起的;再例如,還可以通過手機上的攝像頭采集當(dāng)前用戶的人臉圖像,使用人臉識別的方式來驗證當(dāng)前發(fā)起業(yè)務(wù)的用戶是否為合法用戶,還可能存在很多的驗證方式,在本申請中不再贅述。
[0085]作為另一個實施例,本步驟的聲紋識別(或者其它驗證方式)也可以在業(yè)務(wù)處理裝置進行,此時,需要用戶預(yù)先在業(yè)務(wù)處理裝置上設(shè)置聲紋的樣本庫(或者其它驗證方式所需的相應(yīng)數(shù)據(jù)),在發(fā)送業(yè)務(wù)請求時,將語音信息或者其它驗證所需數(shù)據(jù)發(fā)送給業(yè)務(wù)處理裝置,以便于在遠端進行用戶的驗證。
[0086]通過上述實施例可以看出,通過聲紋識別是較佳的實施例,因為其可以在用戶輸入語音信息(即包括特定命令和交易數(shù)據(jù))的同時進行用戶合法性驗證,不需要用戶再次輸入更多的驗證信息,可以使得用戶啟動相應(yīng)業(yè)務(wù)更加的方便快捷,從而增強用戶的使用體驗。
[0087]在其它的實施例中,用戶合法性的驗證還可以置于步驟501之前、之后或者同時進行,在用戶啟動通信軟件時進行驗證,從而保證用戶的合法性,或者還可以在用戶A與用戶B進行聊天通信的過程中進行驗證,例如在使用聊天軟件過程中輸入以聊天為目的的語音短信息時,進行聲紋識別,以驗證用戶的合法性,或者還可以在其它步驟中進行驗證,例如在對用戶輸入的語音信息進行語音識別,判別是否包括特定命令的過程中進行聲紋識別以驗證用戶的合法性,由于驗證方法以上描述比較全面,只是進行驗證的時機不同,在此不再贅述。
[0088]步驟506,正常發(fā)送作為聊天內(nèi)容的語音信息。
[0089]步驟507,啟動收款業(yè)務(wù)模塊,向業(yè)務(wù)處理裝置發(fā)起收款業(yè)務(wù)請求。
[0090]在本步驟中,收款業(yè)務(wù)請求中包括業(yè)務(wù)信息和語音信息,所述業(yè)務(wù)信息中包括業(yè)務(wù)ID (即代表收款業(yè)務(wù))和聊天通信中的各方用戶標識(用戶終端A和用戶終端B的用戶唯一標識符或者S頂卡的唯一標識等),語音信息包括“萬能的支付寶收款,我要向你收100元”,語音信息中包括交易數(shù)據(jù)“我要向你收100元”。
[0091]步驟508,向用戶提示錯誤信息,不啟動收款業(yè)務(wù)模塊。
[0092]步驟509,業(yè)務(wù)處理裝置解析用戶終端A發(fā)送的收款業(yè)務(wù)請求。
[0093]從業(yè)務(wù)信息中得到當(dāng)前要處理的業(yè)務(wù)(根據(jù)業(yè)務(wù)ID獲得),業(yè)務(wù)涉及的用戶(通過用戶標識獲得),以及語音信息。
[0094]步驟510,對語音信息進行語音識別,得到其中包含的交易數(shù)據(jù)。
[0095]在本步驟中,可以使用語音識別單元對語音信息進行識別,獲得其中包含的交易數(shù)據(jù)。通過高性能計算機構(gòu)成的業(yè)務(wù)處理裝置,可以提供相對比較準確的語音識別結(jié)果,也就是說可以獲得語音信息中準確的交易數(shù)據(jù)。
[0096]在本例中,識別出的交易數(shù)據(jù)為“我要向你收100元”,通過語義分析和當(dāng)前通信的用戶標識,確定收款方為用戶終端A,付款方為用戶終端B,交易金額為100元。
[0097]步驟511,對業(yè)務(wù)進行處理,生成業(yè)務(wù)訂單并發(fā)送給與業(yè)務(wù)相關(guān)的用戶終端A和用戶終端B。
[0098]根據(jù)業(yè)務(wù)ID和業(yè)務(wù)涉及的用戶,并且根據(jù)交易數(shù)據(jù),對相應(yīng)業(yè)務(wù)進行處理,并生成業(yè)務(wù)訂單,發(fā)送給本次收款業(yè)務(wù)的雙方,發(fā)送給用戶終端A的業(yè)務(wù)訂單為通知,發(fā)送給用戶終端B的業(yè)務(wù)訂單為要求付款的請求,用戶終端B可以根據(jù)現(xiàn)有技術(shù)中的業(yè)務(wù)流程進行付款操作。
[0099]如圖6所示為本申請實施例一種在通信軟件中通過語音啟動業(yè)務(wù)的另一個數(shù)據(jù)流圖。
[0100]在本實施例中包括正在通過通信軟件進行聊天的用戶終端A、用戶終端B和用戶終端C,對于用戶終端發(fā)起的業(yè)務(wù)進行相應(yīng)的業(yè)務(wù)處理裝置。
[0101]包括步驟601,用戶終端A與用戶終端B和用戶終端C三者之間進行聊天通信。
[0102]步驟602,用戶終端A通過麥克風(fēng)采集用戶輸入的語音信息。
[0103]在本實施例中,與圖5所示實施例相同的內(nèi)容不再贅述,本步驟中包括特定指令的語音信息為“萬能的支付寶付款,我要向用戶終端C付款100元”。
[0104]步驟603,用戶終端A的命令識別單元對用戶輸入的所有語音信息進行識別。
[0105]在本步驟中,將所述語音信息“萬能的支付寶付款,我要向用戶終端C付款100元”進行完整識別,也就是說,不僅識別出“萬能的支付寶付款”這個特定指令,還識別出交易數(shù)據(jù)“我要向用戶終端C付款100元”,其中通過語義分析和當(dāng)前通信的用戶標識,得到交易數(shù)據(jù)為:付款方為用戶終端A,收款方為用戶終端C,交易金額為100元。
[0106]步驟604,判斷識別的語音信息中是否包括特定命令,如果包括特定命令則進入步驟605,否則進入步驟606。
[0107]步驟605,將輸入的語音信息進行聲紋識別,如果聲紋識別通過則進入步驟607,否則進入步驟608。
[0108]在本步驟中對用戶合法性驗證采用聲紋識別方式,還可以如圖5所示實施例中,采用其它驗證方式實現(xiàn),在此不再贅述。
[0109]并且,本步驟的用戶合法性驗證也可以放在業(yè)務(wù)處理裝置進行,此時需要向業(yè)務(wù)處理裝置發(fā)送用于用戶合法性驗證的必要數(shù)據(jù)。
[0110]步驟607,啟動付款業(yè)務(wù)模塊,向業(yè)務(wù)處理裝置發(fā)起付款業(yè)務(wù)請求。
[0111]在本步驟中,付款業(yè)務(wù)請求中包括業(yè)務(wù)信息和交易數(shù)據(jù),所述業(yè)務(wù)信息中包括業(yè)務(wù)ID (即代表收款業(yè)務(wù))和聊天通信中的各方用戶標識(用戶終端A、用戶終端B和用戶終端C),交易數(shù)據(jù)為:付款方為用戶終端A,收款方為用戶終端C,交易金融俄日100元。
[0112]步驟608,向用戶提示錯誤信息,不啟動付款業(yè)務(wù)模塊。
[0113]步驟609,業(yè)務(wù)處理裝置解析用戶終端A發(fā)送的收款業(yè)務(wù)請求。
[0114]從業(yè)務(wù)信息中得到當(dāng)前要處理的業(yè)務(wù)(根據(jù)業(yè)務(wù)ID獲得),從交易數(shù)據(jù)中得到付款方為用戶終端A,收款方為用戶終端C,以及交易金額100元。在本步驟中的解析不需要進行語音識別,在用戶終端A已經(jīng)進行了語音識別,其發(fā)出的付款業(yè)務(wù)請求中包括的是字符形式的業(yè)務(wù)信息和交易數(shù)據(jù)。
[0115]步驟610,業(yè)務(wù)處理裝置對上述業(yè)務(wù)進行處理,生成業(yè)務(wù)訂單并發(fā)送給與業(yè)務(wù)相關(guān)的用戶終端A和用戶終端C。
[0116]根據(jù)業(yè)務(wù)ID和業(yè)務(wù)涉及的用戶,并且根據(jù)交易數(shù)據(jù),即可生成業(yè)務(wù)訂單,發(fā)送給本次付款業(yè)務(wù)的雙方,發(fā)送給用戶終端A的業(yè)務(wù)訂單為付款請求,用戶終端A可以根據(jù)現(xiàn)有技術(shù)中的業(yè)務(wù)流程進行付款操作,發(fā)送給用戶終端C的業(yè)務(wù)訂單為收款通知。
[0117]通過上述本申請實施例中的方法和裝置,通過在用戶終端上由語音功能啟動,可以在為用戶提供聊天服務(wù)的過程中響應(yīng)金融交易業(yè)務(wù),不需要用戶退出聊天界面進行復(fù)雜的點選操作才能使用金融交易業(yè)務(wù),極大地簡化了用戶的操作復(fù)雜度,使得用戶能夠擁有比較好的使用體驗;并且,根據(jù)對發(fā)起金融交易業(yè)務(wù)的語音信息進行聲紋驗證,可以確保發(fā)起金融交易業(yè)務(wù)的用戶是合法的用戶,避免了他人使用智能終端發(fā)起金融交易業(yè)務(wù)的不安全因素,同時,由于通過同一條語音信息進行驗證(既是交易指令又是聲紋驗證內(nèi)容),使得用戶使用本申請的方法時可以更加的簡便。
[0118]對于一個技術(shù)的改進可以很明顯地區(qū)分是硬件上的改進(例如,對二極管、晶體管、開關(guān)等電路結(jié)構(gòu)的改進)還是軟件上的改進(對于方法流程的改進)。然而,隨著技術(shù)的發(fā)展,當(dāng)今的很多方法流程的改進已經(jīng)可以視為硬件電路結(jié)構(gòu)的直接改進。設(shè)計人員幾乎都通過將改進的方法流程編程到硬件電路中來得到相應(yīng)的硬件電路結(jié)構(gòu)。因此,不能說一個方法流程的改進就不能用硬件實體模塊來實現(xiàn)。例如,可編程邏輯器件(Progra_ableLogic Device, PLD)(例如現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA))就是這樣一種集成電路,其邏輯功能由用戶對器件編程來確定。由設(shè)計人員自行編程來把一個數(shù)字系統(tǒng)“集成”在一片PLD上,而不需要請芯片制造廠商來設(shè)計和制作專用的集成電路芯片2。而且,如今,取代手工地制作集成電路芯片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟件來實現(xiàn),它與程序開發(fā)撰寫時所用的軟件編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬件描述語言(HardwareDescript1n Language,HDL),而 HDL 也并非僅有一種,而是有許多種,如 ABEL (AdvancedBoolean Express1n Language)、AHDL(Altera Hardware Descript1n Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(JavaHardware Descript1n Language)、 Lava、 Lola、 MyHDL、 PALASM、 RHDL(Ruby HardwareDescript1n Language)等,目前最普遍使用的是 VHDL(Very-High-Speed IntegratedCircuit Hardware Descript1n Language)與 Verilog2。本領(lǐng)域技術(shù)人員也應(yīng)該清楚,只需要將方法流程用上述幾種硬件描述語言稍作邏輯編程并編程到集成電路中,就可以很容易得到實現(xiàn)該邏輯方法流程的硬件電路。
[0119]控制器可以按任何適當(dāng)?shù)姆绞綄崿F(xiàn),例如,控制器可以采取例如微處理器或處理器以及存儲可由該(微)處理器執(zhí)行的計算機可讀程序代碼(例如軟件或固件)的計算機可讀介質(zhì)、邏輯門、開關(guān)、專用集成電路(Applicat1n Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及 Silicone Labs C8051F320,存儲器控制器還可以被實現(xiàn)為存儲器的控制邏輯的一部分。
[0120]本領(lǐng)域技術(shù)人員也知道,除了以純計算機可讀程序代碼方式實現(xiàn)控制器以外,完全可以通過將方法步驟進行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實現(xiàn)相同功能。因此這種控制器可以被認為是一種硬件部件,而對其內(nèi)包括的用于實現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實現(xiàn)各種功能的裝置視為既可以是實現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
[0121]上述實施例闡明的系統(tǒng)、裝置、模塊或單元,具體可以由計算機芯片或?qū)嶓w實現(xiàn),或者由具有某種功能的產(chǎn)品來實現(xiàn)。
[0122]為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0123]通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
[0124]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0125]本申請可用于眾多通用或?qū)S玫挠嬎銠C系統(tǒng)環(huán)境或配置中。例如:個人計算機、月艮務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
[0126]本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
[0127]雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。
【主權(quán)項】
1.一種在通信軟件中通過語音啟動業(yè)務(wù)的方法,其特征在于包括: 在用戶使用通信軟件與他人進行通信的過程中,采集用戶輸入的語音信息; 識別所述語音信息,若所述語音信息中包含特定命令,則啟動相應(yīng)業(yè)務(wù); 將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,以便由所述業(yè)務(wù)處理裝置進行業(yè)務(wù)處理。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括,驗證用戶是否為合法用戶。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述驗證用戶是否為合法用戶進一步包括,通過驗證用戶輸入操作或者驗證用戶的生物特征,來判斷所述用戶是否為合法用戶。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過聲紋識別的方式驗證當(dāng)前輸入語音信息的用戶是否為合法用戶。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,識別所述語音信息時,還識別所述語音信息中包括的交易數(shù)據(jù)。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,具體包括,將業(yè)務(wù)信息和所述交易數(shù)據(jù)發(fā)送給所述業(yè)務(wù)處理裝置。7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,具體包括,將業(yè)務(wù)信息和所述語音信息發(fā)送給業(yè)務(wù)處理裝置,所述語音信息中包括交易數(shù)據(jù)。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)信息至少包括業(yè)務(wù)ID,正在使用通信軟件進行通信的各方用戶的標識。9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置之后還包括,接收所述業(yè)務(wù)處理裝置發(fā)送的業(yè)務(wù)訂單。10.一種在通信軟件中通過語音啟動業(yè)務(wù)的方法,其特征在于包括: 接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息; 基于所述業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息,對業(yè)務(wù)進行處理。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述包含交易數(shù)據(jù)的信息為語音信息,所述方法還包括:識別所述語音信息中的交易數(shù)據(jù)。12.根據(jù)權(quán)利要求10所述的方法,其特征在于,接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息中還包括,驗證當(dāng)前發(fā)送業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息的用戶是否為合法用戶。13.根據(jù)權(quán)利要求12所述的方法,其特征在于,通過對用戶終端發(fā)送的語音信息進行聲紋識別來判斷所述用戶是否為合法用戶。14.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述業(yè)務(wù)信息至少包括業(yè)務(wù)ID,正在使用通信軟件進行通信的各方用戶的標識。15.一種在通信軟件中通過語音啟動業(yè)務(wù)的裝置,其特征在于,包括: 采集單元,用于在用戶使用通信軟件與他人進行通信的過程中,采集用戶輸入的語音信息; 命令識別單元,用于識別所述語音信息,若所述語音信息中包含特定命令,則啟動相應(yīng)業(yè)務(wù); 發(fā)送單元,用于將業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息發(fā)送給業(yè)務(wù)處理裝置,以便由所述業(yè)務(wù)裝置進行業(yè)務(wù)處理。16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,還包括驗證單元,用于驗證用戶是否為合法用戶。17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述驗證單元通過聲紋識別的方式驗證用戶是否為合法用戶。18.根據(jù)權(quán)利要求15所述的裝置,其特征在于,還包括接收單元,用于接收所述業(yè)務(wù)處理裝置發(fā)送的業(yè)務(wù)訂單。19.一種業(yè)務(wù)處理裝置,其特征在于,包括: 接收單元,用于接收用戶終端發(fā)送的業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息; 處理單元,用于基于所述業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息,對業(yè)務(wù)進行處理。20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,還包括語音識別單元,用于當(dāng)包含交易數(shù)據(jù)的信息為語音信息時,識別所述語音信息中的交易數(shù)據(jù)。21.根據(jù)權(quán)利要求19所述的裝置,其特征在于,還包括驗證單元,用于驗證當(dāng)前發(fā)送業(yè)務(wù)信息和包含交易數(shù)據(jù)的信息的用戶是否為合法用戶。22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述驗證單元為聲紋識別單元,通過對用戶終端發(fā)送的語音信息進行聲紋識別來判斷所述用戶是否為合法用戶。
【文檔編號】G06Q30/02GK106034063SQ201510111878
【公開日】2016年10月19日
【申請日】2015年3月13日
【發(fā)明人】周競文, 朱沁
【申請人】阿里巴巴集團控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1