本申請(qǐng)涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)處理方法、一種數(shù)據(jù)處理裝置和一種智能終端。
背景技術(shù):
隨著技術(shù)的發(fā)展,用戶可以在網(wǎng)絡(luò)中查找到所需的各種資源信息,如音視頻等多媒體資源、新聞實(shí)事資源、游戲等娛樂資源,以及購物資源等。
由于網(wǎng)絡(luò)中資源非常豐富,因此能夠滿足各種用戶的需求,但是,豐富的資源也為用戶的查詢提供的不便,用戶往往需要提供精確的查詢詞才能快速的查詢到所需的內(nèi)容。而查詢詞若不準(zhǔn)確則很可能需要浪費(fèi)很多時(shí)間進(jìn)行數(shù)據(jù)的查找。
因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問題就是:提供一種數(shù)據(jù)處理方法、裝置和智能終端,以提高查詢效率。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例所要解決的技術(shù)問題是提供一種數(shù)據(jù)處理方法,以提高查詢效率。
相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種數(shù)據(jù)處理裝置和智能終端,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
為了解決上述問題,本申請(qǐng)實(shí)施例公開了一種數(shù)據(jù)處理方法,包括:在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查詢關(guān)鍵詞;顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽;在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作。
可選的,所述當(dāng)前顯示界面包括:界面元素和功能按鈕,所述界面元素包括目標(biāo)元素,所述功能按鈕包括語音按鈕。
可選的,所述在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查詢關(guān)鍵詞,包括:依據(jù)對(duì)所述語音按鈕的觸發(fā),接收輸入的音頻數(shù)據(jù);對(duì)所 述音頻數(shù)據(jù)進(jìn)行識(shí)別,確定文本數(shù)據(jù);對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的查詢關(guān)鍵詞。
可選的,對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的查詢關(guān)鍵詞,包括:對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定語義關(guān)鍵詞;依據(jù)所述語音關(guān)鍵詞確定至少一個(gè)關(guān)聯(lián)的查詢關(guān)鍵詞。
可選的,顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽之前,還包括:采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽。
可選的,所述采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽,包括:將各查詢關(guān)鍵詞分別與目標(biāo)元素進(jìn)行關(guān)聯(lián),再將所述查詢關(guān)鍵詞配置在關(guān)聯(lián)的目標(biāo)元素上,生成數(shù)據(jù)標(biāo)簽。
可選的,當(dāng)存在多于一個(gè)目標(biāo)元素時(shí),所述多于一個(gè)目標(biāo)元素按照預(yù)置格式排列。
可選的,顯示所述數(shù)據(jù)標(biāo)簽,包括:采用所述數(shù)據(jù)標(biāo)簽替換預(yù)置格式排列的各目標(biāo)元素,展開顯示各數(shù)據(jù)標(biāo)簽。
可選的,所述展開顯示各數(shù)據(jù)標(biāo)簽,包括:隨機(jī)配置各數(shù)據(jù)標(biāo)簽的顯示尺寸;按照顯示尺寸將各數(shù)據(jù)標(biāo)簽擴(kuò)散到當(dāng)前顯示界面進(jìn)行顯示。
可選的,當(dāng)所述顯示尺寸超過尺寸閾值時(shí),在數(shù)據(jù)標(biāo)簽上顯示查詢關(guān)鍵詞。
可選的,還包括:依據(jù)用戶輸入,在當(dāng)前顯示界面中調(diào)整各數(shù)據(jù)標(biāo)簽的顯示。
可選的,所述在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作,包括:在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),獲取所述數(shù)據(jù)標(biāo)簽對(duì)應(yīng)查詢關(guān)鍵詞;依據(jù)所述查詢關(guān)鍵詞執(zhí)行搜索,顯示對(duì)應(yīng)的搜索結(jié)果。
可選的,還包括:對(duì)所述語義關(guān)鍵詞執(zhí)行搜索,確定搜索結(jié)果;在顯示數(shù)據(jù)標(biāo)簽的同時(shí)顯示所述搜索結(jié)果。
可選的,還包括:當(dāng)判斷查看所述搜索結(jié)果時(shí),將所述數(shù)據(jù)標(biāo)簽聚攏到所述當(dāng)前顯示界面的一側(cè)進(jìn)行顯示。
可選的,還包括:依據(jù)新增的音頻數(shù)據(jù)對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新。
本申請(qǐng)實(shí)施例還公開了一種數(shù)據(jù)處理裝置,包括:關(guān)鍵詞確定模塊,用于在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查詢關(guān)鍵詞;標(biāo)簽顯示模塊,用于顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽;響應(yīng)模塊,用于在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作。
可選的,所述當(dāng)前顯示界面包括:界面元素和功能按鈕,所述界面元素包括目標(biāo)元素,所述功能按鈕包括語音按鈕。
可選的,所述關(guān)鍵詞確定模塊,包括:音頻接收子模塊,用于依據(jù)對(duì)所述語音按鈕的觸發(fā),接收輸入的音頻數(shù)據(jù);語音識(shí)別子模塊,用于對(duì)所述音頻數(shù)據(jù)進(jìn)行識(shí)別,確定文本數(shù)據(jù);語義識(shí)別子模塊,用于對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的查詢關(guān)鍵詞。
可選的,所述語義識(shí)別子模塊,用于對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定語義關(guān)鍵詞;依據(jù)所述語音關(guān)鍵詞確定至少一個(gè)關(guān)聯(lián)的查詢關(guān)鍵詞。
可選的,所述標(biāo)簽顯示模塊,還用于采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽。
可選的,所述標(biāo)簽顯示模塊,包括:生成子模塊,用于將各查詢關(guān)鍵詞分別與目標(biāo)元素進(jìn)行關(guān)聯(lián),再將所述查詢關(guān)鍵詞配置在關(guān)聯(lián)的目標(biāo)元素上,生成數(shù)據(jù)標(biāo)簽。
可選的,當(dāng)存在多于一個(gè)目標(biāo)元素時(shí),所述多于一個(gè)目標(biāo)元素按照預(yù)置格式排列。
可選的,所述標(biāo)簽顯示模塊,包括:顯示子模塊,用于采用所述數(shù)據(jù)標(biāo)簽替換預(yù)置格式排列的各目標(biāo)元素,展開顯示各數(shù)據(jù)標(biāo)簽。
可選的,所述顯示子模塊,用于隨機(jī)配置各數(shù)據(jù)標(biāo)簽的顯示尺寸;按照顯示尺寸將各數(shù)據(jù)標(biāo)簽擴(kuò)散到當(dāng)前顯示界面進(jìn)行顯示。
可選的,當(dāng)所述顯示尺寸超過尺寸閾值時(shí),在數(shù)據(jù)標(biāo)簽上顯示查詢關(guān)鍵詞。
可選的,所述顯示子模塊,還用于依據(jù)用戶輸入,在當(dāng)前顯示界面中調(diào)整各數(shù)據(jù)標(biāo)簽的顯示。
可選的,所述響應(yīng)模塊,用于在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),獲取 所述數(shù)據(jù)標(biāo)簽對(duì)應(yīng)查詢關(guān)鍵詞;依據(jù)所述查詢關(guān)鍵詞執(zhí)行搜索,顯示對(duì)應(yīng)的搜索結(jié)果。
可選的,所述標(biāo)簽顯示模塊,還用于對(duì)所述語義關(guān)鍵詞執(zhí)行搜索,確定搜索結(jié)果;在顯示數(shù)據(jù)標(biāo)簽的同時(shí)顯示所述搜索結(jié)果。
可選的,所述響應(yīng)模塊,還用于當(dāng)判斷查看所述搜索結(jié)果時(shí),將所述數(shù)據(jù)標(biāo)簽聚攏到所述當(dāng)前顯示界面的一側(cè)進(jìn)行顯示。
可選的,所述標(biāo)簽顯示模塊,還用于依據(jù)新增的音頻數(shù)據(jù)對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新。
本申請(qǐng)實(shí)施例還公開了一種智能終端,所述智能終端包括:存儲(chǔ)器、顯示器、處理器和輸入單元,其中,所述輸入單元包括:觸摸屏;所述處理器用于執(zhí)行本申請(qǐng)實(shí)施例所述的方法。
與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例包括以下優(yōu)點(diǎn):
在本申請(qǐng)實(shí)施例中,在當(dāng)前顯示界面接收音頻數(shù)據(jù),然后以數(shù)據(jù)為基礎(chǔ)確定音頻數(shù)據(jù)對(duì)應(yīng)查詢關(guān)鍵詞,能夠自動(dòng)為用戶匹配查詢所需的查詢關(guān)鍵詞,然后顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽,從而在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作,例如執(zhí)行查詢等,能夠自動(dòng)為用戶匹配精確的查詢關(guān)鍵詞,提高查詢效率。
附圖說明
圖1是本申請(qǐng)的一種數(shù)據(jù)處理方法實(shí)施例的步驟流程圖;
圖2是本申請(qǐng)的另一種數(shù)據(jù)處理方法實(shí)施例的步驟流程圖;
圖3是本申請(qǐng)實(shí)施例中顯示界面的第一種示意圖;
圖4是本申請(qǐng)實(shí)施例中顯示界面的第二種示意圖;
圖5是本申請(qǐng)實(shí)施例中顯示界面的第三種示意圖;
圖6是本申請(qǐng)一種數(shù)據(jù)處理裝置實(shí)施例的結(jié)構(gòu)框圖;
圖7是本申請(qǐng)另一種數(shù)據(jù)處理裝置實(shí)施例的結(jié)構(gòu)框圖;
圖8是本申請(qǐng)一種智能終端實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本申請(qǐng)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)的說明。
本申請(qǐng)實(shí)施例的核心構(gòu)思之一在于,提供一種數(shù)據(jù)處理方法、裝置和智能中單,以提高查詢效率。在當(dāng)前顯示界面接收音頻數(shù)據(jù),然后以數(shù)據(jù)為基礎(chǔ)確定音頻數(shù)據(jù)對(duì)應(yīng)查詢關(guān)鍵詞,能夠自動(dòng)為用戶匹配查詢所需的查詢關(guān)鍵詞,然后顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽,從而在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作,例如執(zhí)行查詢等,能夠自動(dòng)為用戶匹配精確的數(shù)據(jù)標(biāo)簽,提高查詢效率。
本實(shí)施例中,上述數(shù)據(jù)處理方法能夠應(yīng)用于智能終端中,智能終端指的是具有多媒體功能的終端設(shè)備,這些設(shè)備支持音頻、視頻、數(shù)據(jù)等方面的功能。本實(shí)施例中該智能終端具有觸摸屏,包括智能移動(dòng)終端如智能手機(jī)、平板電腦能、智能穿戴設(shè)備,也可以是具有觸摸屏的智能電視、個(gè)人計(jì)算機(jī)等設(shè)備。
實(shí)施例一
參照?qǐng)D1,示出了本申請(qǐng)的一種數(shù)據(jù)處理方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟102,在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查詢關(guān)鍵詞。
本實(shí)施例中,智能終端顯示有能夠與用戶交互的顯示界面,該顯示界面能夠與用戶執(zhí)行語音交互,例如在接收到用戶輸入的音頻數(shù)據(jù)后可以反饋相應(yīng)的交互信息,該交互信息可以包括文字、語音、圖片、數(shù)據(jù)入口等各種內(nèi)容。因此該當(dāng)前顯示界面包括:界面元素和功能按鈕,該功能按鈕包括語音按鈕,以及其他按鈕,如寫入按鈕、拍攝按鈕等,在觸發(fā)寫入按鈕后可以顯示信息輸入框以及虛擬按鍵等內(nèi)容,在觸發(fā)拍攝按鈕時(shí)可以調(diào)用攝像頭執(zhí)行拍攝。界面元素包括界面中顯示的元素,如為了美觀提供的顯示元素,界面元素包括目標(biāo)元素。
從而在用戶通過觸發(fā)語音按鈕或其他方式執(zhí)行錄入語音時(shí),對(duì)應(yīng)可以接收到輸入的音頻數(shù)據(jù),然后對(duì)音頻數(shù)據(jù)進(jìn)行識(shí)別,確定符合用戶需求的查詢關(guān)鍵詞。其中,本實(shí)施例以海量數(shù)據(jù)為基礎(chǔ),在識(shí)別出音頻數(shù)據(jù)的用戶查詢意圖后,可以基于該查詢意圖在海量數(shù)據(jù)中匹配用戶所需的查詢關(guān)鍵詞,從而為用戶提供兼具準(zhǔn)確性和廣度的查詢關(guān)鍵詞。
步驟104,顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽。
步驟106,在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作。
然后可以確定每個(gè)查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽,然后對(duì)該數(shù)據(jù)標(biāo)簽進(jìn)行顯示。例如直接在當(dāng)前界面中顯示數(shù)據(jù)標(biāo)簽的文字內(nèi)容(如查詢關(guān)鍵詞),又如在當(dāng)前界面中顯示具有圓形、方形等顯示外觀的數(shù)據(jù)標(biāo)簽,可以通過多種不同的方式顯示查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽,本申請(qǐng)實(shí)施例對(duì)此不作限定。
例如,一種顯示方式為將查詢關(guān)鍵詞和界面元素中的目標(biāo)元素進(jìn)行關(guān)聯(lián),生成相應(yīng)的數(shù)據(jù)標(biāo)簽,即將界面中已有的界面元素和查詢關(guān)鍵詞關(guān)聯(lián),從而將界面已有元素更新為數(shù)據(jù)標(biāo)簽,在界面中顯示該數(shù)據(jù)標(biāo)簽。其中,該數(shù)據(jù)標(biāo)簽用于對(duì)查詢關(guān)鍵詞進(jìn)行響應(yīng),如對(duì)查詢關(guān)鍵詞進(jìn)行查詢,在當(dāng)前顯示界面中采用數(shù)據(jù)標(biāo)簽替換目標(biāo)元素進(jìn)行顯示,從而直接顯示各數(shù)據(jù)標(biāo)對(duì)應(yīng)數(shù)據(jù)標(biāo)簽。
該數(shù)據(jù)標(biāo)簽可以作為一種數(shù)據(jù)入口,用戶基于該數(shù)據(jù)標(biāo)簽,可以查找符合自己需求的數(shù)據(jù)標(biāo)簽,然后對(duì)該數(shù)據(jù)標(biāo)簽進(jìn)行觸發(fā),從而在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作,如執(zhí)行查詢等。
綜上,在當(dāng)前顯示界面接收音頻數(shù)據(jù),然后以數(shù)據(jù)為基礎(chǔ)確定音頻數(shù)據(jù)對(duì)應(yīng)查詢關(guān)鍵詞,能夠自動(dòng)為用戶匹配查詢所需的查詢關(guān)鍵詞,然后顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽,從而在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作,例如執(zhí)行查詢等,能夠自動(dòng)為用戶匹配精確的數(shù)據(jù)標(biāo)簽,提高查詢效率。
實(shí)施例二
參照?qǐng)D2,示出了本申請(qǐng)的另一種數(shù)據(jù)處理方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟202,展示顯示界面,所述顯示界面中目標(biāo)元素按照預(yù)置格式排列。
用戶在使用智能終端時(shí),可以啟動(dòng)應(yīng)用或控件執(zhí)行所需的操作,應(yīng)用或控件可以顯示各自的顯示界面。顯示界面中包括界面元素和功能按鈕,界面元素包括目標(biāo)元素,其中,當(dāng)存在多于一個(gè)目標(biāo)元素時(shí),所述多于一個(gè)目標(biāo)元素按照預(yù)置格式排列。
如圖3所示的顯示界面示意圖中,該顯示界面中包括依次排列的寫入按鈕、語音按鈕和拍攝按鈕等功能按鈕,還包括按照?qǐng)A周排列的圓形的目標(biāo)元素。該顯示界面支持用戶通過文字、語音、圖片等各種方式執(zhí)行操作,并且可以給用戶提示,如在顯示界面中顯示文本內(nèi)容“有什么可以幫你的?”,當(dāng)然也可以播放相應(yīng)的提示語音等數(shù)據(jù)。
步驟204,依據(jù)對(duì)所述語音按鈕的觸發(fā),接收輸入的音頻數(shù)據(jù)。
步驟206,對(duì)所述音頻數(shù)據(jù)進(jìn)行識(shí)別,確定文本數(shù)據(jù)。
步驟208,對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的查詢關(guān)鍵詞。
在該顯示界面中,用戶可以通過對(duì)語音按鈕的觸發(fā)輸入語音,相應(yīng)的,依據(jù)對(duì)所述語音按鈕的觸發(fā),可以接收輸入的音頻數(shù)據(jù)。然后對(duì)該音頻數(shù)據(jù)進(jìn)行識(shí)別,例如對(duì)音頻數(shù)據(jù)進(jìn)行特征提取以及匹配等操作識(shí)別出相應(yīng)的文本數(shù)據(jù)。
再對(duì)文本數(shù)據(jù)進(jìn)行語義識(shí)別,即識(shí)別該文本數(shù)據(jù)的主要意圖,然后確定與用戶意圖相關(guān)的查詢關(guān)鍵詞。其中,對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽,包括:對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定語義關(guān)鍵詞;依據(jù)所述語音關(guān)鍵詞確定至少一個(gè)查詢關(guān)鍵詞,每個(gè)查詢關(guān)鍵詞對(duì)應(yīng)一個(gè)數(shù)據(jù)標(biāo)簽。對(duì)該文本數(shù)據(jù)進(jìn)行語義識(shí)別,例如對(duì)文本數(shù)據(jù)進(jìn)行分詞等處理,按照語音模型、句法模型等進(jìn)行匹配,識(shí)別出相應(yīng)的語義關(guān)鍵詞,即符合該文本數(shù)據(jù)的語義的關(guān)鍵詞,然后采用該語義關(guān)鍵詞進(jìn)一步匹配至少一個(gè)查詢關(guān)鍵詞,該查詢關(guān)鍵詞是與該語義相關(guān)的關(guān)鍵詞,如用于描述語義關(guān)鍵詞的數(shù)據(jù)。
例如,識(shí)別用戶的音頻數(shù)據(jù)對(duì)應(yīng)文本數(shù)據(jù)為“我想買一個(gè)女士禮服”,相應(yīng)匹配查詢關(guān)鍵詞為“女士”“禮服”,基于該查詢關(guān)鍵詞可以匹配“明星同款”、“拖尾”、“高級(jí)定制”以及“荷葉邊”等多個(gè)數(shù)據(jù)標(biāo)簽。
步驟210,將各查詢關(guān)鍵詞分別與目標(biāo)元素進(jìn)行關(guān)聯(lián),再將所述查詢關(guān)鍵詞配置在關(guān)聯(lián)的目標(biāo)元素上,生成數(shù)據(jù)標(biāo)簽。
步驟212,采用所述數(shù)據(jù)標(biāo)簽替換預(yù)置格式排列的各目標(biāo)元素,展開顯示各數(shù)據(jù)標(biāo)簽。
在確定出數(shù)據(jù)標(biāo)簽之后可以進(jìn)行顯示,以為用戶展示查詢關(guān)鍵詞。本實(shí)施例可以將各查詢關(guān)鍵詞分別與目標(biāo)元素進(jìn)行關(guān)聯(lián),即為每個(gè)查詢關(guān)鍵詞配置對(duì)應(yīng)關(guān)聯(lián)的目標(biāo)元素,然后將查詢關(guān)鍵詞配置到目標(biāo)元素上生成相應(yīng)的數(shù)據(jù)標(biāo)簽,即數(shù)據(jù)標(biāo)簽為在目標(biāo)元素上顯示查詢關(guān)鍵詞的數(shù)據(jù)入口。然后采用各數(shù)據(jù)標(biāo)簽分別替換按照預(yù)置格式排列的各目標(biāo)元素,從而在當(dāng)前顯示界面中將按照預(yù)置格式排列的各目標(biāo)元素的展開顯示,即展示顯示各數(shù)據(jù)標(biāo)簽。
對(duì)用戶而言就是將顯示界面中預(yù)置格式排列的目標(biāo)元素進(jìn)行展開,只是展開的目標(biāo)元素上顯示有查詢關(guān)鍵詞,即實(shí)際展開的是目標(biāo)元素,從而在顯示界面中分布著具有查詢關(guān)鍵詞的數(shù)據(jù)標(biāo)簽。
本實(shí)施例中,展開顯示各數(shù)據(jù)標(biāo)簽,包括:隨機(jī)配置各數(shù)據(jù)標(biāo)簽的顯示尺寸;按照顯示尺寸將各數(shù)據(jù)標(biāo)簽擴(kuò)散到當(dāng)前顯示界面進(jìn)行顯示。
為了顯示更加美觀,可以隨機(jī)配置各數(shù)據(jù)標(biāo)簽的顯示尺寸,例如數(shù)據(jù)標(biāo)簽為圓形,則可以隨機(jī)配置不同數(shù)據(jù)標(biāo)簽的直徑,又如,數(shù)據(jù)標(biāo)簽為多邊形,則可以隨機(jī)配置不同數(shù)據(jù)標(biāo)簽的對(duì)角線等尺寸數(shù)據(jù),從而生成各種不同顯示尺寸的數(shù)據(jù)標(biāo)簽。此外,本實(shí)施例中,數(shù)據(jù)標(biāo)簽的形狀可以與目標(biāo)元素的形狀一致,而顯示界面中不同目標(biāo)元素的形狀可以相同或不同,例如可以包括圓形、三角形、五角星等多種形狀。另外,還可以按照其他規(guī)則配置數(shù)據(jù)標(biāo)簽的顯示尺寸,例如對(duì)該語音關(guān)鍵詞對(duì)應(yīng)查詢關(guān)鍵詞的搜索熱度等。
在配置完各數(shù)據(jù)標(biāo)簽的顯示尺寸后,可以隨機(jī)將各尺寸的數(shù)據(jù)標(biāo)簽擴(kuò)散到當(dāng)前顯示界面進(jìn)行顯示,即在展開各數(shù)據(jù)標(biāo)簽的過程中,在顯示界面中對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行隨機(jī)分布。則顯示界面中顯示由隨機(jī)分布的各中尺寸的數(shù)據(jù)標(biāo) 簽。
本申請(qǐng)一個(gè)可選實(shí)施例中,當(dāng)所述顯示尺寸超過尺寸閾值時(shí),在數(shù)據(jù)標(biāo)簽上顯示查詢關(guān)鍵詞。由于查詢關(guān)鍵詞有多個(gè),對(duì)應(yīng)生成的數(shù)據(jù)標(biāo)簽也有多個(gè),因此可以配置部分?jǐn)?shù)據(jù)標(biāo)簽顯示查詢關(guān)鍵詞,而另一部分不顯示查詢關(guān)鍵詞,對(duì)于查詢關(guān)鍵詞顯示與否,可以基于數(shù)據(jù)標(biāo)簽的顯示尺寸確定。因此本實(shí)施例中配置有尺寸閾值,該尺寸閾值用于確定數(shù)據(jù)標(biāo)簽是否顯示。
因此在隨機(jī)配置各數(shù)據(jù)標(biāo)簽的顯示尺寸之后,可以判斷該顯示尺寸是否超過尺寸閾值,若顯示尺寸未超過尺寸閾值,則顯示界面中數(shù)據(jù)標(biāo)簽不顯示查詢關(guān)鍵詞,若顯示尺寸超過尺寸閾值,則在顯示界面中顯示數(shù)據(jù)標(biāo)簽的同時(shí),該數(shù)據(jù)標(biāo)簽上顯示有查詢關(guān)鍵詞。
本申請(qǐng)實(shí)施例中,在展示數(shù)據(jù)標(biāo)簽后,用戶可以確定是否有所需的查詢關(guān)鍵詞,若沒有所需的查詢關(guān)鍵詞,可以繼續(xù)輸入音頻數(shù)據(jù)對(duì)所需查詢的內(nèi)容進(jìn)行描述(參見步驟230)?;蛘?,通過滑動(dòng)等操作調(diào)整當(dāng)前顯示界面中的數(shù)據(jù)標(biāo)簽,從而調(diào)整查詢關(guān)鍵詞(參見步驟240)。
則還包括步驟230,依據(jù)新增的音頻數(shù)據(jù)對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新。在整個(gè)查詢過程中,用戶可以隨時(shí)錄入音頻數(shù)據(jù)對(duì)查詢內(nèi)容進(jìn)行補(bǔ)充描述,在接收到新增的音頻數(shù)據(jù)后,可以執(zhí)行與上述音頻數(shù)據(jù)類似的識(shí)別不同,識(shí)別出語義關(guān)鍵詞,然后匹配查詢關(guān)鍵詞,采用該查詢關(guān)鍵詞和目標(biāo)元素生成更新的數(shù)據(jù)標(biāo)簽,對(duì)顯示界面中的數(shù)據(jù)標(biāo)簽進(jìn)行更新。
還包括步驟240,依據(jù)用戶輸入,在當(dāng)前顯示界面中調(diào)整各數(shù)據(jù)標(biāo)簽的顯示。當(dāng)前顯示界面中具有查詢關(guān)鍵詞的數(shù)據(jù)標(biāo)簽對(duì)應(yīng)沒有用戶所需內(nèi)容時(shí),用戶可以在當(dāng)前顯示界面中通過滑動(dòng)、搖一搖等方式進(jìn)行輸入,對(duì)應(yīng)獲取用戶輸入,基于該用戶輸入調(diào)整數(shù)據(jù)標(biāo)簽的顯示尺寸等數(shù)據(jù)。例如部分顯示有查詢關(guān)鍵詞的數(shù)據(jù)標(biāo)簽的顯示尺寸變小,以不再顯示查詢關(guān)鍵詞。而部分未顯示查詢關(guān)鍵詞的數(shù)據(jù)標(biāo)簽的顯示尺寸變大,以顯示對(duì)應(yīng)的查詢關(guān)鍵詞,從而調(diào)整顯示界面中的查詢關(guān)鍵詞,給用戶提供各種查詢關(guān)鍵詞,滿足用戶需求,提高查詢效率。
本申請(qǐng)另一個(gè)可選實(shí)施例中,還可以刪除數(shù)據(jù)標(biāo)簽,例如通過點(diǎn)選、拖 拽等方式刪除數(shù)據(jù)標(biāo)簽。例如長按數(shù)據(jù)標(biāo)簽可以顯示擴(kuò)展窗口,擴(kuò)展窗口中可以顯示搜索、刪除等各種選項(xiàng),從而對(duì)數(shù)據(jù)標(biāo)簽執(zhí)行相應(yīng)的操作。也可以如圖4所示,在顯示界面的上部分顯示有“垃圾箱”的圖標(biāo),在選中無用的數(shù)據(jù)標(biāo)簽后可以將其拖拽到“垃圾箱”的圖標(biāo)上進(jìn)行刪除。在刪除數(shù)據(jù)標(biāo)簽后可以自動(dòng)對(duì)剩余的數(shù)據(jù)標(biāo)簽進(jìn)行調(diào)整。
步驟214,依據(jù)關(guān)鍵詞執(zhí)行搜索,顯示搜索結(jié)果。
本實(shí)施例中,關(guān)鍵詞包括查詢關(guān)鍵詞和語義關(guān)鍵詞,在執(zhí)行搜索時(shí),可以結(jié)合查詢關(guān)鍵詞和語義關(guān)鍵詞執(zhí)行搜索,確定搜索結(jié)果。其中,搜索包括自動(dòng)搜索和基于用戶反饋的搜索。
本申請(qǐng)一個(gè)可選實(shí)施例中,在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作包括:在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),獲取所述數(shù)據(jù)標(biāo)簽對(duì)應(yīng)查詢關(guān)鍵詞;依據(jù)所述查詢關(guān)鍵詞執(zhí)行搜索,顯示對(duì)應(yīng)的搜索結(jié)果。
在顯示界面中顯示數(shù)據(jù)標(biāo)簽后,用戶可以對(duì)有興趣、有需求的數(shù)據(jù)標(biāo)簽進(jìn)行點(diǎn)擊等觸發(fā)操作從而執(zhí)行搜索,即基于用戶反饋的搜索。因此在接收到對(duì)數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),可以獲取該數(shù)據(jù)標(biāo)簽對(duì)應(yīng)的查詢關(guān)鍵詞,然后采用該查詢關(guān)鍵詞和語義關(guān)鍵詞進(jìn)行組合執(zhí)行搜索,獲取相應(yīng)的搜索結(jié)果,在顯示界面中顯示搜索結(jié)果。例如,觸發(fā)的查詢關(guān)鍵詞為“明星同款”則與語音關(guān)鍵詞“女士”“禮服”匹配,可以查詢“明星同款的女士禮服”,得到相應(yīng)的搜索結(jié)果。其中,在顯示該搜索結(jié)果時(shí),可以收攏數(shù)據(jù)標(biāo)簽,也可以在顯示數(shù)據(jù)標(biāo)簽的同時(shí)顯示搜索結(jié)果,又如配置數(shù)據(jù)標(biāo)簽的透明度,將數(shù)據(jù)標(biāo)簽懸浮在搜索結(jié)果上顯示等,本實(shí)施例對(duì)此不作限定。
本申請(qǐng)另一個(gè)可選實(shí)施例中,還包括:依據(jù)語義關(guān)鍵詞執(zhí)行搜索,確定搜索結(jié)果;在顯示數(shù)據(jù)標(biāo)簽的同時(shí)顯示所述搜索結(jié)果。
實(shí)際處理中,為了提高查詢效率,在為用戶展示具有查詢關(guān)鍵詞的數(shù)據(jù)標(biāo)簽的同時(shí),還可以顯示部分搜索結(jié)果,從而既為用戶提供查詢關(guān)鍵詞又提供搜索結(jié)果,即執(zhí)行自動(dòng)搜索。因此還可以在識(shí)別出語音關(guān)鍵詞之后,采用該語義關(guān)鍵詞進(jìn)行搜索,確定相應(yīng)的搜索結(jié)果,從而在顯示數(shù)據(jù)標(biāo)簽的同時(shí)顯示相應(yīng)的搜索結(jié)果。
如圖4所示的顯示界面示意圖,在顯示界面的上半部分顯示了數(shù)據(jù)標(biāo)簽,其中部分?jǐn)?shù)據(jù)標(biāo)簽包括查詢關(guān)鍵詞,當(dāng)前也可以顯示有目標(biāo)元素。在顯示界面的下半部分顯示有搜索結(jié)果。
步驟216,當(dāng)判斷查看所述搜索結(jié)果時(shí),將所述數(shù)據(jù)標(biāo)簽聚攏到所述當(dāng)前顯示界面的一側(cè)進(jìn)行顯示。
在顯示出搜索結(jié)果后,用戶可以對(duì)搜索結(jié)果進(jìn)行查詢,例如通過向上滑動(dòng)等操作查看所述搜索結(jié)果。因此可以判斷當(dāng)前是否查看搜索結(jié)果,若判斷查看所述搜索結(jié)果,為了減少對(duì)搜索結(jié)果查看的干擾,可以將數(shù)據(jù)標(biāo)簽收攏的一起,即將數(shù)據(jù)標(biāo)簽聚攏到當(dāng)前顯示界面的一側(cè)進(jìn)行顯示,聚攏在上、下、左、右任意一側(cè)均可,并且可以將數(shù)據(jù)標(biāo)簽的顯示尺寸調(diào)整到小于尺寸預(yù)置,即不再顯示查詢關(guān)鍵詞,以盡量減少對(duì)搜索結(jié)果查看的干擾。
如圖5所示,在查看搜索結(jié)果時(shí),將數(shù)據(jù)標(biāo)簽聚攏到顯示界面的上部顯示,從而減少對(duì)搜索結(jié)果查看的干擾。
在聚攏顯示數(shù)據(jù)標(biāo)簽以便于用戶查看搜索結(jié)果后,若用戶還需要查看其他關(guān)鍵詞的搜索結(jié)果,則可以觸發(fā)聚攏數(shù)據(jù)標(biāo)簽的位置,在接收到該觸發(fā)后,還可以將數(shù)據(jù)標(biāo)簽展開,展開顯示的過程與上述過程類似,即通過調(diào)整數(shù)據(jù)標(biāo)簽的顯示尺寸等得到顯示查詢關(guān)鍵詞的數(shù)據(jù)標(biāo)簽,然后將數(shù)據(jù)標(biāo)簽隨機(jī)分布在顯示界面中。
本申請(qǐng)實(shí)施例,通過海量數(shù)據(jù)為基礎(chǔ)給用戶提供更好的查詢體驗(yàn),可以應(yīng)用在各種查詢場景中,例如購物查詢、新聞查詢、應(yīng)用查詢等。以購物查詢?yōu)槔梢詾橛脩籼峁┚哂兄悄軐?dǎo)購功能的應(yīng)用或控件,以海量數(shù)據(jù)為基礎(chǔ),用戶可以在顯示界面中與應(yīng)用或控件進(jìn)行交互,即通過文本、音頻、圖片等進(jìn)行交互,例如通過自然語言直接溝通,表明查詢意圖。應(yīng)用或控件可以基于交互識(shí)別用戶語義,即獲知用戶的查詢意圖從而生成相應(yīng)的數(shù)據(jù)標(biāo)簽在顯示界面中進(jìn)行展示。
本實(shí)施例中,應(yīng)用或控件的顯示界面中可以顯示有排列成一定形狀的目標(biāo)元素,從而在生成查詢關(guān)鍵詞后,采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽,將該數(shù)據(jù)標(biāo)簽替換目標(biāo)元素,從而將目標(biāo)元素展示分布在顯示界面中。 對(duì)顯示而言,數(shù)據(jù)標(biāo)簽可以像粒子一樣在顯示界面中展開。用戶可以通過滑動(dòng)、搖一搖等各種方式調(diào)整的數(shù)據(jù)標(biāo)簽,從而查看更多的查看關(guān)鍵詞。
本實(shí)施例中,當(dāng)用戶想要再精確表述搜索意圖時(shí),還可以再次輸入語音數(shù)據(jù),從而基于該新增的音頻數(shù)據(jù)繼續(xù)匹配查詢關(guān)鍵詞確定數(shù)據(jù)標(biāo)簽進(jìn)行顯示。從而在更新查詢關(guān)鍵詞后,可以對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新,則顯示界面中顯示的數(shù)據(jù)標(biāo)簽相應(yīng)調(diào)整。
在界面中展示搜索結(jié)果后,用戶可以通過滑動(dòng)等各種方式查看搜索結(jié)果,此時(shí)為了減少對(duì)搜索結(jié)果的影響,可以將數(shù)據(jù)標(biāo)簽聚攏顯示在顯示界面的一側(cè),例如懸浮在頂部。在再次觸發(fā)數(shù)據(jù)標(biāo)簽后,還可以展開數(shù)據(jù)標(biāo)簽進(jìn)行顯示。
需要說明的是,對(duì)于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng)實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本申請(qǐng)實(shí)施例所必須的。
實(shí)施例三
在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還提供了一種數(shù)據(jù)處理裝置。
參照?qǐng)D6,示出了本申請(qǐng)一種數(shù)據(jù)處理裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
關(guān)鍵詞確定模塊602,用于在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查詢關(guān)鍵詞。
標(biāo)簽顯示模塊604,用于顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽。
響應(yīng)模塊606,用于在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作。
綜上,在當(dāng)前顯示界面接收音頻數(shù)據(jù),然后以數(shù)據(jù)為基礎(chǔ)確定音頻數(shù)據(jù)對(duì)應(yīng)查詢關(guān)鍵詞,能夠自動(dòng)為用戶匹配查詢所需的查詢關(guān)鍵詞,然后顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽,從而在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作,例如執(zhí)行查詢等,能夠自動(dòng)為用戶匹配精確的數(shù)據(jù)標(biāo)簽,提高查詢效率。
參照?qǐng)D7,示出了本申請(qǐng)另一種數(shù)據(jù)處理裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
關(guān)鍵詞確定模塊702,用于在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查詢關(guān)鍵詞。
標(biāo)簽顯示模塊704,用于顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽。
響應(yīng)模塊706,用于在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作。
其中,所述當(dāng)前顯示界面包括:界面元素和功能按鈕,所述界面元素包括目標(biāo)元素,所述功能按鈕包括語音按鈕。
所述關(guān)鍵詞確定模塊702,包括:
音頻接收子模塊7022,用于依據(jù)對(duì)所述語音按鈕的觸發(fā),接收輸入的音頻數(shù)據(jù)。
語音識(shí)別子模塊7024,用于對(duì)所述音頻數(shù)據(jù)進(jìn)行識(shí)別,確定文本數(shù)據(jù)。
語義識(shí)別子模塊7026,用于對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的查詢關(guān)鍵詞。
所述語義識(shí)別子模塊7026,用于對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定語義關(guān)鍵詞;依據(jù)所述語音關(guān)鍵詞確定至少一個(gè)關(guān)聯(lián)的查詢關(guān)鍵詞。
所述標(biāo)簽顯示模塊704,還用于采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽。
所述標(biāo)簽顯示模塊704,包括:
生成子模塊7042,用于將各查詢關(guān)鍵詞分別與目標(biāo)元素進(jìn)行關(guān)聯(lián),再將所述查詢關(guān)鍵詞配置在關(guān)聯(lián)的目標(biāo)元素上,生成數(shù)據(jù)標(biāo)簽。
其中,當(dāng)存在多于一個(gè)目標(biāo)元素時(shí),所述多于一個(gè)目標(biāo)元素按照預(yù)置格式排列。
顯示子模塊7044,用于采用所述數(shù)據(jù)標(biāo)簽替換預(yù)置格式排列的各目標(biāo)元素,展開顯示各數(shù)據(jù)標(biāo)簽。
所述顯示子模塊7044,用于隨機(jī)配置各數(shù)據(jù)標(biāo)簽的顯示尺寸;按照顯示尺寸將各數(shù)據(jù)標(biāo)簽擴(kuò)散到當(dāng)前顯示界面進(jìn)行顯示。
其中,當(dāng)所述顯示尺寸超過尺寸閾值時(shí),在數(shù)據(jù)標(biāo)簽上顯示查詢關(guān)鍵詞。
所述顯示子模塊7044,還用于依據(jù)用戶輸入,在當(dāng)前顯示界面中調(diào)整各數(shù)據(jù)標(biāo)簽的顯示。
所述響應(yīng)模塊706,用于在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),獲取所述數(shù)據(jù)標(biāo)簽對(duì)應(yīng)查詢關(guān)鍵詞;依據(jù)所述查詢關(guān)鍵詞執(zhí)行搜索,顯示對(duì)應(yīng)的搜索結(jié)果。
所述標(biāo)簽顯示模塊704,還用于對(duì)所述語義關(guān)鍵詞執(zhí)行搜索,確定搜索結(jié)果;在顯示數(shù)據(jù)標(biāo)簽的同時(shí)顯示所述搜索結(jié)果。
所述響應(yīng)模塊706,還用于當(dāng)判斷查看所述搜索結(jié)果時(shí),將所述數(shù)據(jù)標(biāo)簽聚攏到所述當(dāng)前顯示界面的一側(cè)進(jìn)行顯示。
所述標(biāo)簽顯示模塊704,還用于依據(jù)新增的音頻數(shù)據(jù)對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新。
本申請(qǐng)實(shí)施例,通過海量數(shù)據(jù)為基礎(chǔ)給用戶提供更好的查詢體驗(yàn),可以應(yīng)用在各種查詢場景中,例如購物查詢、新聞查詢、應(yīng)用查詢等。以購物查詢?yōu)槔梢詾橛脩籼峁┚哂兄悄軐?dǎo)購功能的應(yīng)用或控件,以海量數(shù)據(jù)為基礎(chǔ),用戶可以在顯示界面中與應(yīng)用或控件進(jìn)行交互,即通過文本、音頻、圖片等進(jìn)行交互,例如通過自然語言直接溝通,表明查詢意圖。應(yīng)用或控件可以基于交互識(shí)別用戶語義,即獲知用戶的查詢意圖從而生成相應(yīng)的數(shù)據(jù)標(biāo)簽在顯示界面中進(jìn)行展示。
本實(shí)施例中,應(yīng)用或控件的顯示界面中可以顯示有排列成一定形狀的目標(biāo)元素,從而在生成查詢關(guān)鍵詞后,采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽,將該數(shù)據(jù)標(biāo)簽替換目標(biāo)元素,從而將目標(biāo)元素展示分布在顯示界面中。對(duì)顯示而言,數(shù)據(jù)標(biāo)簽可以像粒子一樣在顯示界面中展開。用戶可以通過滑動(dòng)、搖一搖等各種方式調(diào)整的數(shù)據(jù)標(biāo)簽,從而查看更多的查看關(guān)鍵詞。
本實(shí)施例中,當(dāng)用戶想要再精確表述搜索意圖時(shí),還可以再次輸入語音數(shù)據(jù),從而基于該新增的音頻數(shù)據(jù)繼續(xù)匹配查詢關(guān)鍵詞確定數(shù)據(jù)標(biāo)簽進(jìn)行顯示。從而在更新查詢關(guān)鍵詞后,可以對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新,則顯示界面中顯示的數(shù)據(jù)標(biāo)簽相應(yīng)調(diào)整。
在界面中展示搜索結(jié)果后,用戶可以通過滑動(dòng)等各種方式查看搜索結(jié) 果,此時(shí)為了減少對(duì)搜索結(jié)果的影響,可以將數(shù)據(jù)標(biāo)簽聚攏顯示在顯示界面的一側(cè),例如懸浮在頂部。在再次觸發(fā)數(shù)據(jù)標(biāo)簽后,還可以展開數(shù)據(jù)標(biāo)簽進(jìn)行顯示。
實(shí)施例四
在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例還公開了一種智能終端。
參照?qǐng)D8,示出了本申請(qǐng)一種智能終端實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
該智能終端800包括:存儲(chǔ)器810、顯示器820、處理器830和輸入單元840。
其中,該輸入單元840可用于接收用戶輸入的數(shù)字或字符信息,以及控制信號(hào)。具體地,本發(fā)明實(shí)施例中,該輸入單元840可以包括觸摸屏841,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸摸屏841上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。當(dāng)然,除了觸摸屏841,輸入單元840還可以包括其他輸入設(shè)備,如物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、鼠標(biāo)等。
顯示器820包括顯示面板,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)或有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板。其中,觸摸屏可以覆蓋顯示面板,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器630以執(zhí)行相應(yīng)的處理。
在本發(fā)明實(shí)施例中,通過調(diào)用存儲(chǔ)該存儲(chǔ)器810內(nèi)的軟件程序,和/或,模塊,和/或,數(shù)據(jù),處理器830用于在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查詢關(guān)鍵詞;采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽,顯示所述數(shù)據(jù)標(biāo)簽;在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作。
可選的,所述當(dāng)前顯示界面包括:界面元素和功能按鈕,所述界面元素包括目標(biāo)元素,所述功能按鈕包括語音按鈕。
可選的,所述在當(dāng)前顯示界面接收音頻數(shù)據(jù),依據(jù)所述音頻數(shù)據(jù)確定查 詢關(guān)鍵詞,包括:依據(jù)對(duì)所述語音按鈕的觸發(fā),接收輸入的音頻數(shù)據(jù);顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽;對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的查詢關(guān)鍵詞。
可選的,對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定對(duì)應(yīng)的查詢關(guān)鍵詞,包括:對(duì)所述文本數(shù)據(jù)進(jìn)行語義識(shí)別,確定語義關(guān)鍵詞;依據(jù)所述語音關(guān)鍵詞確定至少一個(gè)關(guān)聯(lián)的查詢關(guān)鍵詞。
可選的,顯示所述查詢關(guān)鍵詞對(duì)應(yīng)的數(shù)據(jù)標(biāo)簽之前,還包括:采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽。
可選的,所述采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽,包括:將各查詢關(guān)鍵詞分別與目標(biāo)元素進(jìn)行關(guān)聯(lián),再將所述查詢關(guān)鍵詞配置在關(guān)聯(lián)的目標(biāo)元素上,生成數(shù)據(jù)標(biāo)簽。
可選的,當(dāng)存在多于一個(gè)目標(biāo)元素時(shí),所述多于一個(gè)目標(biāo)元素按照預(yù)置格式排列。
可選的,顯示所述數(shù)據(jù)標(biāo)簽,包括:采用所述數(shù)據(jù)標(biāo)簽替換預(yù)置格式排列的各目標(biāo)元素,展開顯示各數(shù)據(jù)標(biāo)簽。
可選的,所述展開顯示各數(shù)據(jù)標(biāo)簽,包括:隨機(jī)配置各數(shù)據(jù)標(biāo)簽的顯示尺寸;按照顯示尺寸將各數(shù)據(jù)標(biāo)簽擴(kuò)散到當(dāng)前顯示界面進(jìn)行顯示。
可選的,當(dāng)所述顯示尺寸超過尺寸閾值時(shí),在數(shù)據(jù)標(biāo)簽上顯示查詢關(guān)鍵詞。
可選的,還包括:依據(jù)用戶輸入,在當(dāng)前顯示界面中調(diào)整各數(shù)據(jù)標(biāo)簽的顯示。
可選的,所述在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),執(zhí)行響應(yīng)操作,包括:在接收到對(duì)所述數(shù)據(jù)標(biāo)簽的觸發(fā)時(shí),獲取所述數(shù)據(jù)標(biāo)簽對(duì)應(yīng)查詢關(guān)鍵詞;依據(jù)所述查詢關(guān)鍵詞執(zhí)行搜索,顯示對(duì)應(yīng)的搜索結(jié)果。
可選的,還包括:對(duì)所述語義關(guān)鍵詞執(zhí)行搜索,確定搜索結(jié)果;在顯示數(shù)據(jù)標(biāo)簽的同時(shí)顯示所述搜索結(jié)果。
可選的,還包括:當(dāng)判斷查看所述搜索結(jié)果時(shí),將所述數(shù)據(jù)標(biāo)簽聚攏到所述當(dāng)前顯示界面的一側(cè)進(jìn)行顯示。
可選的,還包括:依據(jù)新增的音頻數(shù)據(jù)對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新。
本申請(qǐng)實(shí)施例,通過海量數(shù)據(jù)為基礎(chǔ)給用戶提供更好的查詢體驗(yàn),可以應(yīng)用在各種查詢場景中,例如購物查詢、新聞查詢、應(yīng)用查詢等。以購物查詢?yōu)槔梢詾橛脩籼峁┚哂兄悄軐?dǎo)購功能的應(yīng)用或控件,以海量數(shù)據(jù)為基礎(chǔ),用戶可以在顯示界面中與應(yīng)用或控件進(jìn)行交互,即通過文本、音頻、圖片等進(jìn)行交互,例如通過自然語言直接溝通,表明查詢意圖。應(yīng)用或控件可以基于交互識(shí)別用戶語義,即獲知用戶的查詢意圖從而生成相應(yīng)的數(shù)據(jù)標(biāo)簽在顯示界面中進(jìn)行展示。
本實(shí)施例中,應(yīng)用或控件的顯示界面中可以顯示有排列成一定形狀的目標(biāo)元素,從而在生成查詢關(guān)鍵詞后,采用查詢關(guān)鍵詞和目標(biāo)元素生成數(shù)據(jù)標(biāo)簽,將該數(shù)據(jù)標(biāo)簽替換目標(biāo)元素,從而將目標(biāo)元素展示分布在顯示界面中。對(duì)顯示而言,數(shù)據(jù)標(biāo)簽可以像粒子一樣在顯示界面中展開。用戶可以通過滑動(dòng)、搖一搖等各種方式調(diào)整的數(shù)據(jù)標(biāo)簽,從而查看更多的查看關(guān)鍵詞。
本實(shí)施例中,當(dāng)用戶想要再精確表述搜索意圖時(shí),還可以再次輸入語音數(shù)據(jù),從而基于該新增的音頻數(shù)據(jù)繼續(xù)匹配查詢關(guān)鍵詞確定數(shù)據(jù)標(biāo)簽進(jìn)行顯示。從而在更新查詢關(guān)鍵詞后,可以對(duì)數(shù)據(jù)標(biāo)簽進(jìn)行更新,則顯示界面中顯示的數(shù)據(jù)標(biāo)簽相應(yīng)調(diào)整。
在界面中展示搜索結(jié)果后,用戶可以通過滑動(dòng)等各種方式查看搜索結(jié)果,此時(shí)為了減少對(duì)搜索結(jié)果的影響,可以將數(shù)據(jù)標(biāo)簽聚攏顯示在顯示界面的一側(cè),例如懸浮在頂部。在再次觸發(fā)數(shù)據(jù)標(biāo)簽后,還可以展開數(shù)據(jù)標(biāo)簽進(jìn)行顯示。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)實(shí)施例的實(shí)施例可提供為方法、裝 置、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
在一個(gè)典型的配置中,所述計(jì)算機(jī)設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括非持續(xù)性的電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
本申請(qǐng)實(shí)施例是參照根據(jù)本申請(qǐng)實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本申請(qǐng)實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)實(shí)施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對(duì)本申請(qǐng)所提供的一種數(shù)據(jù)處理方法、一種數(shù)據(jù)處理裝置和一種智能終端,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。