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