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

一種基于語義服務(wù)器控制智能設(shè)備的方法及系統(tǒng)與流程

文檔序號:12271311閱讀:227來源:國知局
一種基于語義服務(wù)器控制智能設(shè)備的方法及系統(tǒng)與流程

本發(fā)明涉及智能設(shè)備控制領(lǐng)域,尤其涉及一種基于語義服務(wù)器控制智能設(shè)備的方法及系統(tǒng)。



背景技術(shù):

目前越來越多的智能設(shè)備支持語音或者語義文字對設(shè)備進(jìn)行控制,例如智能電視提供可供語音輸入的遙控器,可以通過語音指令對電視進(jìn)行換臺,點播,搜索等。手機(通過app)或者帶語音識別的穿戴式設(shè)備均可以作為遙控器對智能設(shè)備進(jìn)行設(shè)置、模糊搜索或互動交互,實現(xiàn)這些功能均需要通過語義服務(wù)器對用戶的語音文字進(jìn)行語義分析,進(jìn)而匹配智能設(shè)備內(nèi)置的指令,實現(xiàn)對智能設(shè)備的操作。

然而,大部分語義服務(wù)器的語料詞庫都是基于海量詞典的,由于詞典的詞庫太多,導(dǎo)致對語義文字的識別不夠準(zhǔn)確,從而無法通過語音對智能設(shè)備進(jìn)行有效控制,影響用戶體驗。

因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。



技術(shù)實現(xiàn)要素:

鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于語義服務(wù)器控制智能設(shè)備的方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)無法通過語音對智能設(shè)備進(jìn)行有效、準(zhǔn)確控制的問題。

本發(fā)明的技術(shù)方案如下:

一種基于語義服務(wù)器控制智能設(shè)備的方法,其中,包括步驟:

A、預(yù)先對智能設(shè)備的屬性及服務(wù)定義,提取描述智能設(shè)備屬性及服務(wù)的關(guān)鍵詞,構(gòu)建語義服務(wù)器;

B、當(dāng)客戶端接收用戶語音指令時,調(diào)用所述語義服務(wù)器;

C、所述語義服務(wù)器根據(jù)所述用戶語音指令匹配所述智能設(shè)備的服務(wù),根據(jù)匹配結(jié)果控制所述智能設(shè)備。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的方法,其中,所述步驟A具體包括:

A1、對智能設(shè)備的屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動分別定義,提取描述所述智能設(shè)備屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動的關(guān)鍵詞,形成設(shè)備能力模型;

A2、對智能設(shè)備的服務(wù)定義,提取描述所述服務(wù)的關(guān)鍵詞,形成設(shè)備服務(wù)模型;

A3、根據(jù)所述設(shè)備能力模型、設(shè)備服務(wù)模型以及用于對語音進(jìn)行分詞和匹配服務(wù)的語義接口模型,構(gòu)建語義服務(wù)器。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的方法,其中,所述步驟A之后、B之前包括:

A1、將客戶端與所述智能設(shè)備進(jìn)行綁定。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的方法,其中,所述步驟C具體包括:

C1、所述語義服務(wù)器對所述用戶語音指令進(jìn)行分詞,獲取用戶語音關(guān)鍵詞;

C2、所述語義服務(wù)器將用戶語音關(guān)鍵詞與描述設(shè)備服務(wù)的關(guān)鍵詞進(jìn)行匹配,獲取與用戶語音指令相匹配的智能設(shè)備服務(wù);

C3、根據(jù)智能設(shè)備服務(wù)以及智能設(shè)備的使用記錄數(shù)據(jù),獲取控制智能設(shè)備屬性的推薦操作。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的方法,其中,所述步驟C2具體包括:

C21、所述語義服務(wù)器先對用戶語音關(guān)鍵詞進(jìn)行模糊檢索,得到初步匹配的智能設(shè)備服務(wù);

C21、將所述初步匹配的智能設(shè)備服務(wù)與所述用戶語音關(guān)鍵詞進(jìn)行相似度計算,獲取最終的智能設(shè)備服務(wù)。

一種基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,包括智能設(shè)備、語義服務(wù)器和客戶端:

客戶端,用于接收用戶語音指令并調(diào)用所述語義服務(wù)器;

所述語義服務(wù)器,通過對智能設(shè)備的屬性及服務(wù)定義,提取描述智能設(shè)備屬性及服務(wù)的關(guān)鍵詞,構(gòu)建而成;所述語義服務(wù)器用于根據(jù)所述用戶語音指令匹配所述智能設(shè)備的服務(wù),從而控制所述智能設(shè)備。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,所述語義服務(wù)器具體包括:

第一形成單元,用于對智能設(shè)備的屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動分別定義,提取描述所述智能設(shè)備屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動的關(guān)鍵詞,形成設(shè)備能力模型;

第二形成單元,用于對智能設(shè)備的服務(wù)定義,提取描述所述服務(wù)的關(guān)鍵詞,形成設(shè)備服務(wù)模型;

構(gòu)建單元,用于根據(jù)所述設(shè)備能力模型、設(shè)備服務(wù)模型以及用于對語音進(jìn)行分詞和匹配服務(wù)的語義接口模型,構(gòu)建得到語義服務(wù)器。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,還包括:

綁定模塊,用于將客戶端與所述智能設(shè)備進(jìn)行綁定。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,所述語義服務(wù)器還包括:

獲取單元,用于對所述用戶語音指令進(jìn)行分詞,獲取用戶語音關(guān)鍵詞;

匹配單元,用于將用戶語音關(guān)鍵詞與描述設(shè)備服務(wù)的關(guān)鍵詞進(jìn)行匹配,獲取與用戶語音指令相匹配的智能設(shè)備服務(wù);

控制單元,用于根據(jù)智能設(shè)備服務(wù)指令以及智能設(shè)備的使用記錄數(shù)據(jù),獲取控制智能設(shè)備屬性設(shè)置的具體操作推薦。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,所述匹配單元具體包括:

初步匹配子單元,用于所述語義服務(wù)器先對用戶語音關(guān)鍵詞進(jìn)行模糊檢索,得到初步匹配的智能設(shè)備服務(wù);

相似度計算子單元,用于將所述初步匹配的智能設(shè)備服務(wù)與所述用戶語音關(guān)鍵詞進(jìn)行相似度計算,獲取最終智能設(shè)備服務(wù)。

有益效果:本發(fā)明通過對智能設(shè)備的屬性和服務(wù)進(jìn)行定義,提取出描述智能設(shè)備屬性和服務(wù)的關(guān)鍵詞,構(gòu)建語義服務(wù)器,客戶端基于所述語義服務(wù)器通過語音對所述智能設(shè)備進(jìn)行操作控制。本發(fā)明通過將用戶的語音指令與語義服務(wù)器中的設(shè)備服務(wù)進(jìn)行模糊匹配和相似度計算,得到用戶最可能使用的服務(wù),并根據(jù)用戶的使用記錄數(shù)據(jù),從而實現(xiàn)對智能設(shè)備進(jìn)行有效、準(zhǔn)確地控制,提升用戶體驗。

附圖說明

圖1為本發(fā)明一種基于語義服務(wù)器控制智能設(shè)備的方法較佳實施例的流程圖。

圖2為本發(fā)明中語義服務(wù)器的結(jié)構(gòu)框圖。

圖3為本發(fā)明一種基于語義服務(wù)器控制智能設(shè)備的系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。

具體實施方式

本發(fā)明提供一種基于語義服務(wù)器控制智能設(shè)備的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

請參閱圖1,圖1為本發(fā)明一種基于語義服務(wù)器控制智能設(shè)備的方法較佳實施例的流程圖,如圖所示,其包括步驟:

S100、預(yù)先對智能設(shè)備的屬性及服務(wù)定義,提取描述智能設(shè)備屬性及服務(wù)的關(guān)鍵詞,構(gòu)建語義服務(wù)器;

S200、當(dāng)客戶端接收用戶語音指令時,調(diào)用所述語義服務(wù)器;

S300、所述語義服務(wù)器根據(jù)所述用戶語音指令匹配所述智能設(shè)備的服務(wù),根據(jù)匹配結(jié)果控制所述智能設(shè)備。

在本發(fā)明中,本發(fā)明通過對智能設(shè)備的屬性以及智能設(shè)備對用戶可提供的服務(wù)進(jìn)行定義,并通過這些服務(wù)的描述,形成關(guān)鍵字和一系列的相關(guān)同義詞,構(gòu)建語義服務(wù)器,通過將用戶的語音指令與語義服務(wù)器中的設(shè)備服務(wù)進(jìn)行模糊匹配和相似度計算,得到用戶最可能使用的服務(wù),并根據(jù)用戶的操作習(xí)慣,從而實現(xiàn)對智能設(shè)備進(jìn)行有效、準(zhǔn)確地控制,提升用戶體驗。

進(jìn)一步,所述步驟S100具體包括:

S101、對智能設(shè)備的屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動分別定義,提取描述所述智能設(shè)備屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動的關(guān)鍵詞,形成設(shè)備能力模型;

具體來說,所述智能設(shè)備的屬性是指智能設(shè)備所具有的功能屬性,本發(fā)明以智能空調(diào)為例,對所述智能空調(diào)的屬性進(jìn)行定義,比如“開機”、“調(diào)溫”、“風(fēng)速調(diào)節(jié)”和“風(fēng)向調(diào)節(jié)”等;對屬性關(guān)聯(lián)定義是指對智能設(shè)備的多個屬性進(jìn)行關(guān)聯(lián)定義,比如“開機”與“調(diào)溫”關(guān)聯(lián)在一起,即當(dāng)控制智能空調(diào)開機的同時即對智能空調(diào)的溫度進(jìn)行調(diào)節(jié);對設(shè)備聯(lián)動定義是指對多個物聯(lián)網(wǎng)智能設(shè)備之間的屬性進(jìn)行定義,比如對智能空調(diào)和智能風(fēng)扇的聯(lián)動定義,當(dāng)開啟智能空調(diào)的同時關(guān)閉智能風(fēng)扇,通過對設(shè)備聯(lián)動定義,可同時控制多個智能設(shè)備的操作,方便用戶操作,提升用戶體驗,進(jìn)一步,通過提取描述所述智能設(shè)備屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動的關(guān)鍵詞,形成設(shè)備能力模型。

S102、對智能設(shè)備的服務(wù)定義,提取描述所述服務(wù)的關(guān)鍵詞,形成設(shè)備服務(wù)模型;

具體來說,對智能設(shè)備的服務(wù)進(jìn)行定義,提取描述所述服務(wù)的關(guān)鍵詞,并對所述關(guān)鍵詞進(jìn)行維護(hù),所述維護(hù)方式是在輸入關(guān)鍵詞的同時,也輸入盡可能多的類似關(guān)鍵詞的同義詞到數(shù)據(jù)庫中,假如用戶在使用過程中,用了數(shù)據(jù)庫以外的同義詞從而成功對智能設(shè)備進(jìn)行操作,則將所述同義詞也補充到數(shù)據(jù)庫中。這樣當(dāng)用戶的使用越多,這些關(guān)鍵詞的同義詞范圍就越廣,匹配率就越高,進(jìn)一步,通過提取描述服務(wù)的關(guān)鍵詞,形成設(shè)備服務(wù)模型。

S103、根據(jù)所述設(shè)備能力模型、設(shè)備服務(wù)模型以及用于對語音進(jìn)行分詞和匹配服務(wù)的語義接口模型,構(gòu)建語義服務(wù)器。

具體來說,所述語義接口模型可用于對用戶語音指令進(jìn)行分詞,并通過機器學(xué)習(xí)人工智能接口對用戶語音指令和智能設(shè)備所提供的服務(wù)進(jìn)行匹配和相似度計算。進(jìn)一步,本發(fā)明根據(jù)所述設(shè)備能力模型、設(shè)備服務(wù)模型和語義接口模型,構(gòu)建基于物聯(lián)網(wǎng)智能設(shè)備的垂直語義服務(wù)器,為智能設(shè)備提供語義支持。

總之,如圖2所示,所述語義服務(wù)器包括語義接口模型、設(shè)備服務(wù)模型以及設(shè)備能力模型三大塊,所述語義接口模型具有語句分詞、語料庫維護(hù)、相似度統(tǒng)計以及用戶行為預(yù)測和推送功能,具體地,對用戶語音文字命令進(jìn)行分詞,再通過機器學(xué)習(xí)人工智能接口對用戶語句和具體設(shè)備所提供的服務(wù)進(jìn)行相似度計算,得到最可能的用戶操作,并推薦給用戶;

進(jìn)一步,所述設(shè)備能力模型具有設(shè)備屬性定義、設(shè)備聯(lián)動定義以及屬性關(guān)聯(lián)定義,其主要用于對設(shè)備的各個設(shè)置屬性進(jìn)行定義,例如空調(diào)開機、關(guān)機、調(diào)節(jié)溫度等操作指令進(jìn)行定義;

更進(jìn)一步,所述設(shè)備服務(wù)模型在設(shè)備能力模型之上,主要用于對設(shè)備為用戶提供哪些服務(wù)進(jìn)行定義,同時定義這些設(shè)備所對應(yīng)的設(shè)備屬性,通過對設(shè)備服務(wù)進(jìn)行設(shè)置關(guān)鍵字和詳細(xì)描述,形成設(shè)備的服務(wù)列表,每個服務(wù)與用戶的語音語義進(jìn)行模糊匹配,進(jìn)行相似度據(jù)統(tǒng)計,同時得到用戶最可能使用的服務(wù),并根據(jù)用戶的過往偏好,進(jìn)行用戶的具體對設(shè)備屬性設(shè)置的操作推薦。

進(jìn)一步,本發(fā)明在所述步驟S100之后、S200之前還包括:

S150、將客戶端與所述智能設(shè)備進(jìn)行綁定;

具體地,本發(fā)明客戶端可通過掃描二維碼的方式與所述智能設(shè)備進(jìn)行綁定,同時通過關(guān)注公眾號的方式調(diào)用語義服務(wù)器。

在步驟S200中,當(dāng)客戶端接收用戶語音指令時,調(diào)用所述語義服務(wù)器。

具體來說,客戶端首先進(jìn)入到語音輸入界面,當(dāng)接收到用戶的語音指令時,即調(diào)用語義服務(wù)器,所述語義服務(wù)器即根據(jù)用戶指令控制智能設(shè)備。

進(jìn)一步,所述步驟S300具體包括:

S301、所述語義服務(wù)器對所述用戶語音指令進(jìn)行分詞,獲取用戶語音關(guān)鍵詞;

具體的來說,當(dāng)用戶語音指令為“將溫度調(diào)節(jié)到20度”,則獲取到的關(guān)鍵詞為“溫度”和“20度”。

S302、所述語義服務(wù)器將用戶語音關(guān)鍵詞與描述設(shè)備服務(wù)的關(guān)鍵詞進(jìn)行匹配,獲取與用戶語音指令相匹配的智能設(shè)備服務(wù);

其具體包括,所述語義服務(wù)器先對用戶語音關(guān)鍵詞進(jìn)行模糊檢索,得到初步匹配的智能設(shè)備服務(wù),然后將所述初步匹配的智能設(shè)備服務(wù)與所述用戶語音關(guān)鍵詞進(jìn)行相似度計算,獲取最終的智能設(shè)備服務(wù)。比如,當(dāng)語義服務(wù)器根據(jù)用戶語音指令“將溫度調(diào)節(jié)到20度”,得到的最終智能設(shè)備服務(wù)可能為:將空調(diào)溫度調(diào)節(jié)到20度;將冰箱溫度調(diào)節(jié)到20度或者將微波爐溫度調(diào)節(jié)到20度。

S303、根據(jù)智能設(shè)備服務(wù)以及智能設(shè)備的使用記錄數(shù)據(jù),獲取控制智能設(shè)備屬性的推薦操作。

具體地,當(dāng)語義服務(wù)器根據(jù)用戶語音指令匹配出可能的智能設(shè)備服務(wù)后,此時可根據(jù)用戶對智能設(shè)備的使用習(xí)慣,即存儲在語義服務(wù)器中的各個智能設(shè)備的使用記錄數(shù)據(jù),得到用戶最可能對設(shè)備進(jìn)行的操作,比如在晚上八點左右將空調(diào)溫度調(diào)節(jié)到20度,并將所述最可能進(jìn)行的操作反饋到客戶端,讓客戶端確認(rèn),從而控制智能設(shè)備。

基于上述方法,本發(fā)明還提供一種基于語義服務(wù)器控制智能設(shè)備的系統(tǒng)較佳實施例,如圖3所示,其包括客戶端100、語義服務(wù)器200和智能設(shè)備300:

所述客戶端100,用于接收用戶語音指令并調(diào)用所述語義服務(wù)器200;

所述語義服務(wù)器200,通過對智能設(shè)備的屬性及服務(wù)定義,提取描述智能設(shè)備屬性及服務(wù)的關(guān)鍵詞,構(gòu)建而成;所述語義服務(wù)器用于根據(jù)所述用戶語音指令匹配所述智能設(shè)備的服務(wù),從而控制所述智能設(shè)備。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,所述語義服務(wù)器200具體包括:

第一形成單元,用于對智能設(shè)備的屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動分別定義,提取描述所述智能設(shè)備屬性、屬性關(guān)聯(lián)以及設(shè)備聯(lián)動的關(guān)鍵詞,形成設(shè)備能力模型;

第二形成單元,用于對智能設(shè)備的服務(wù)定義,提取描述所述服務(wù)的關(guān)鍵詞,形成設(shè)備服務(wù)模型;

構(gòu)建單元,用于根據(jù)所述設(shè)備能力模型、設(shè)備服務(wù)模型以及用于對語音進(jìn)行分詞和匹配服務(wù)的語義接口模型,構(gòu)建得到語義服務(wù)器。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,還包括:

綁定模塊,用于將客戶端與所述智能設(shè)備進(jìn)行綁定。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,所述語義服務(wù)器200還包括:

獲取單元,用于對所述用戶語音指令進(jìn)行分詞,獲取用戶語音關(guān)鍵詞;

匹配單元,用于將用戶語音關(guān)鍵詞與描述設(shè)備服務(wù)的關(guān)鍵詞進(jìn)行匹配,獲取與用戶語音指令相匹配的智能設(shè)備服務(wù);

控制單元,用于根據(jù)智能設(shè)備服務(wù)指令以及智能設(shè)備的使用記錄數(shù)據(jù),獲取控制智能設(shè)備屬性設(shè)置的具體操作推薦。

較佳地,所述的基于語義服務(wù)器控制智能設(shè)備的系統(tǒng),其中,所述匹配單元具體包括:

初步匹配子單元,用于所述語義服務(wù)器先對用戶語音關(guān)鍵詞進(jìn)行模糊檢索,得到初步匹配的智能設(shè)備服務(wù);

相似度計算子單元,用于將所述初步匹配的智能設(shè)備服務(wù)與所述用戶語音關(guān)鍵詞進(jìn)行相似度計算,獲取最終智能設(shè)備服務(wù)。

關(guān)于上述模塊單元的技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。

綜上所述,本發(fā)明通過對智能設(shè)備的屬性和服務(wù)進(jìn)行定義,提取出描述智能設(shè)備屬性和服務(wù)的關(guān)鍵詞,構(gòu)建語義服務(wù)器,客戶端基于所述語義服務(wù)器通過語音對所述智能設(shè)備進(jìn)行操作控制。本發(fā)明通過將用戶的語音指令與語義服務(wù)器中的設(shè)備服務(wù)進(jìn)行模糊匹配和相似度計算,得到用戶最可能使用的服務(wù),并根據(jù)用戶的使用記錄數(shù)據(jù),從而實現(xiàn)對智能設(shè)備進(jìn)行有效、準(zhǔn)確地控制,提升用戶體驗。

應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1