一種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種物聯(lián)網(wǎng)與社交網(wǎng)絡交互融合的方法和系統(tǒng),本發(fā)明包括:1)通過配置工具在物聯(lián)網(wǎng)網(wǎng)關上安裝或更新社交網(wǎng)絡軟件,配置與該網(wǎng)關交互的社交網(wǎng)絡帳號及安全策略;2)物聯(lián)網(wǎng)網(wǎng)關中運行社交網(wǎng)絡軟件,并與配置好的人類社交網(wǎng)絡帳號建立好友關系;3)人類通過社交網(wǎng)絡軟件以非常友好的自然語言方式獲取物聯(lián)網(wǎng)終端數(shù)據(jù)或對物聯(lián)網(wǎng)終端進行控制;4)物聯(lián)網(wǎng)終端通過社交網(wǎng)絡軟件以人類非常容易理解的自然語言方式主動給人類社交網(wǎng)絡帳號上報預警數(shù)據(jù)等信息。本發(fā)明能夠實現(xiàn)人和物聯(lián)網(wǎng)終端的智能交互,可將物聯(lián)網(wǎng)和社交網(wǎng)絡有機融合。本發(fā)明可以解決傳統(tǒng)系統(tǒng)需要安裝特定軟件、人機交互界面不友好等缺點,兼容性好,具有很高安全性。
【專利說明】-種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的方法和 系統(tǒng)
【技術領域】
[0001] 本發(fā)明涉及社交網(wǎng)絡和物聯(lián)網(wǎng)領域,特別涉及利用社交網(wǎng)絡對物聯(lián)網(wǎng)進行數(shù)據(jù)獲 取和控制領域,具體是指一種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的方法和系統(tǒng)。
【背景技術】
[0002] 我們的未來是物聯(lián)網(wǎng)的時代,每一個消費者都將成為物聯(lián)網(wǎng)的使用者和受益者。 物聯(lián)網(wǎng)終端如智能家電、智能家居和可穿戴計算設備等具有廣闊的應用前景。社交網(wǎng)絡是 近年來興起的一個依托娛樂、交友、聊天互動等綜合的行業(yè)性網(wǎng)絡媒體。隨著互聯(lián)網(wǎng)的迅猛 發(fā)展,近年來社交網(wǎng)絡發(fā)展非常迅速,通過社交網(wǎng)絡我們與朋友保持了更加直接的聯(lián)系,建 立大交際圈。社交網(wǎng)絡擁有最為廣泛的用戶基礎,人們已經(jīng)習慣于通過社交網(wǎng)絡軟件進行 遠程通信與交流。然而,現(xiàn)有的社交網(wǎng)絡還主要是應用于人與人之間的信息交流,不能實現(xiàn) 使用社交網(wǎng)絡軟件的人類用戶與設備之間的實時互動,即使存在的個別應用,也僅僅是對 設備控制指令的簡單包裝,缺乏足夠的智能和人性化。
[0003] 目前社交網(wǎng)絡基數(shù)巨大,使用普及,但物聯(lián)網(wǎng)無法接入社交網(wǎng)絡,無法實現(xiàn)利用社 交網(wǎng)絡管理控制物聯(lián)網(wǎng);現(xiàn)有的物聯(lián)網(wǎng)控制系統(tǒng)需要安裝特定軟件或訪問特定服務器網(wǎng) 址,并且不夠智能,用戶交互界面不夠人性化,始終給人一種冷冰冰的機器操作,用戶體驗 差;因此用戶對能夠通過社交網(wǎng)絡軟件利用自然語言方式來控制物聯(lián)網(wǎng)設備非常期待。
[0004] 本發(fā)明的目的是為了解決現(xiàn)有技術存在的對現(xiàn)有物聯(lián)網(wǎng)終端數(shù)據(jù)采集和實時控 制技術中費用高,手續(xù)復雜,部署難度較大,管理不便,可擴展性不好,人機交互界面不友好 等缺陷,而提出一種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的方法和系統(tǒng),該方法應 用社交網(wǎng)絡對物聯(lián)網(wǎng)終端進行訪問和控制,控制軟件容易部署,實用性強,控制接口通用, 兼容性好,容易使用,用戶體驗好,可支持海量終端,具有很高安全性。
【發(fā)明內容】
[0005] 針對上述問題,本發(fā)明提出了一種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的 方法和系統(tǒng),利用該方法能夠使用戶通過社交網(wǎng)絡軟件利用自然語言方式來控制物聯(lián)網(wǎng)設 備,可為物聯(lián)網(wǎng)的廣泛應用提供基礎。
[0006] 本發(fā)明提供的技術方案是一種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的方 法,包括以下步驟:
[0007] 步驟1 :在物聯(lián)網(wǎng)網(wǎng)關上安裝配置工具,通過配置工具安裝或更新常用的社交網(wǎng) 絡軟件,為該物聯(lián)網(wǎng)網(wǎng)關申請社交網(wǎng)絡帳號,并配置可以與該網(wǎng)關交互的人類和機器社交 網(wǎng)絡帳號以及訪問安全策略;
[0008] 步驟2 :物聯(lián)網(wǎng)網(wǎng)關中運行社交網(wǎng)絡軟件,并與配置好的人類社交網(wǎng)絡帳號建立 好友關系;
[0009] 步驟3 :人類通過社交網(wǎng)絡軟件以自然語言方式獲取物聯(lián)網(wǎng)終端數(shù)據(jù)或對物聯(lián)網(wǎng) 終端進行控制;
[0010] 步驟4 :物聯(lián)網(wǎng)終端通過社交網(wǎng)絡軟件以人類非常容易理解的自然語言方式主動 給人類社交網(wǎng)絡帳號上報預警數(shù)據(jù)等信息。
[0011] 人類可以通過社交網(wǎng)絡軟件以自然語言方式獲取物聯(lián)網(wǎng)終端數(shù)據(jù)或對物聯(lián)網(wǎng)終 端進行控制,包含如下步驟:
[0012] 一、人類通過社交網(wǎng)絡軟件以非常友好的自然語言方式對網(wǎng)關發(fā)送查詢或控制信 息;
[0013] 二、物聯(lián)網(wǎng)網(wǎng)關運行自然語言理解模塊,通過該模塊將人類發(fā)來的查詢或控制信 息轉換成對物聯(lián)網(wǎng)終端可以理解的控制指令,并將該指令發(fā)給識別出的特定物聯(lián)網(wǎng)終端;
[0014] 三、物聯(lián)網(wǎng)終端通過物聯(lián)網(wǎng)接收到來自物聯(lián)網(wǎng)網(wǎng)關的控制指令,執(zhí)行該指令,將執(zhí) 行結果返回給物聯(lián)網(wǎng)網(wǎng)關;
[0015] 四、物聯(lián)網(wǎng)網(wǎng)關將接收到的終端執(zhí)行結果進行轉碼,通過自然語言理解模塊轉換 成人類非常容易理解的應答消息,并將該消息通過社交網(wǎng)絡發(fā)給人類。
[0016] 物聯(lián)網(wǎng)終端通過社交網(wǎng)絡軟件可以人類非常容易理解的自然語言方式主動給人 類社交網(wǎng)絡帳號上報預警數(shù)據(jù)等信息,包含如下步驟:
[0017] 一、物聯(lián)網(wǎng)終端向物聯(lián)網(wǎng)網(wǎng)關發(fā)送報警數(shù)據(jù)等信息;
[0018] 二、物聯(lián)網(wǎng)網(wǎng)關將接收到的信息和物聯(lián)網(wǎng)終端名稱進行轉碼,通過自然語言理解 模塊轉換成人類非常容易理解的報警消息;
[0019] 三、物聯(lián)網(wǎng)網(wǎng)關將該消息通過社交網(wǎng)絡發(fā)給人類。
[0020] 通過物聯(lián)網(wǎng)網(wǎng)關上的配置工具可以設定具有與物聯(lián)網(wǎng)網(wǎng)關及終端交互權限的社 交網(wǎng)絡帳號,根據(jù)訪問權限將這些社交網(wǎng)絡帳號設置在不同的用戶組中,社交網(wǎng)絡帳號按 照預先分配好的安全策略與物聯(lián)網(wǎng)終端通信,未被授權的社交網(wǎng)絡帳號將被禁止與物聯(lián)網(wǎng) 網(wǎng)關通信;物聯(lián)網(wǎng)網(wǎng)關與人類建立社交網(wǎng)絡會話時,會話將自動繼承人類社交網(wǎng)絡賬號被 授予的訪問權限,當人類通過該會話向物聯(lián)網(wǎng)終端發(fā)送查詢或控制信息時,網(wǎng)關將自動檢 查該會話是否具備對該物聯(lián)網(wǎng)終端進行操作的權限,如果不具備權限,則該訪問將被禁止; 通過以上方式實現(xiàn)了端到端的訪問認證。
[0021] 該發(fā)明公布了一種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的系統(tǒng),該系統(tǒng)包 括:
[0022] -、管理配置模塊,該模塊用于在物聯(lián)網(wǎng)網(wǎng)關上進行社交網(wǎng)絡軟件的自動安裝、更 新以及與網(wǎng)關通信的社交網(wǎng)絡帳號和訪問安全策略;
[0023] 二、端到端訪問認證模塊,該模塊主要進行人類社交網(wǎng)絡帳號的身份認證和訪問 權限控制;
[0024] 三、社交網(wǎng)絡消息接口模塊,該模塊負責監(jiān)測物聯(lián)網(wǎng)網(wǎng)關與人類的社交網(wǎng)絡會話, 提取人類發(fā)給網(wǎng)關的信息并發(fā)送給自然語言理解模塊,同時負責將來自自然語言理解模塊 的應答信息通過該模塊發(fā)給人類;
[0025] 四、自然語言理解模塊,該模塊主要利用機器學習的方法對人類發(fā)來的自然語言 消息進行理解分析,并將處理后的信息調用控制指令處理模塊生成物聯(lián)網(wǎng)終端能夠理解的 控制指令,同時負責將網(wǎng)關的應答或主動上報數(shù)據(jù)轉換成人類容易理解的自然語言;
[0026] 五、控制指令處理模塊,該模塊主要負責控制指令的生成和解析;
[0027] 六、物聯(lián)網(wǎng)網(wǎng)關接口模塊,該模塊主要負責系統(tǒng)與現(xiàn)有物聯(lián)網(wǎng)網(wǎng)絡的交互,負責將 控制指令處理模塊生成的控制指令發(fā)給物聯(lián)網(wǎng)網(wǎng)關協(xié)議棧,通過協(xié)議棧自動轉發(fā)給物聯(lián)網(wǎng) 終端;同時接收來自物聯(lián)網(wǎng)協(xié)議棧的終端數(shù)據(jù)。
[0028] 本發(fā)明的優(yōu)點:本發(fā)明能夠實現(xiàn)人和物聯(lián)網(wǎng)終端的智能交互,可將物聯(lián)網(wǎng)和社交 網(wǎng)絡有機融合。本發(fā)明可以解決傳統(tǒng)物聯(lián)網(wǎng)系統(tǒng)訪問和控制需要安裝特定軟件、人機交互 界面不友好等缺點,兼容性好,用戶體驗好,可支持多個物聯(lián)網(wǎng)終端并發(fā)訪問,具有很高安 全性,可為物聯(lián)網(wǎng)的廣泛應用提供基礎。通過本發(fā)明提供的方法,用戶可以通過利用自己的 社交網(wǎng)絡帳號與各種物聯(lián)網(wǎng)終端進行實時交互,并且這種交互完全是基于我們非常熟悉的 自然語言方式。
【專利附圖】
【附圖說明】
[0029] 圖1為本發(fā)明方法的流程圖;
[0030] 圖2為系統(tǒng)模塊示意圖;
[0031] 圖3為系統(tǒng)應用示意圖。
【具體實施方式】
[0032] 為使本發(fā)明的目的、技術方案和優(yōu)點表達得更加清楚明白,下面結合附圖2和附 圖3及具體實施例對本發(fā)明再作進一步詳細的說明。
[0033] 實施例:本發(fā)明提出基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的方法和系統(tǒng), 本實施例的社交網(wǎng)絡使用的是QQ,物聯(lián)網(wǎng)采用目前很成熟的智能家居,智能家居系統(tǒng)包括 智能家居網(wǎng)關和智能家居終端,本發(fā)明中的物聯(lián)網(wǎng)網(wǎng)關即本實施例中的智能家居網(wǎng)關,本 發(fā)明中的物聯(lián)網(wǎng)終端即本實施例中的智能家居終端,物聯(lián)網(wǎng)網(wǎng)關上安裝QQ軟件,使用1個 QQ帳號來控制6個終端(客廳智能空調、書房智能空調、智能冰箱、智能電視、智能洗衣機、 智能窗簾);如附圖3所示,其操作步驟為:
[0034] 步驟1、在物聯(lián)網(wǎng)網(wǎng)關上安裝配置工具,該配置工具是一個Web服務,通過該配置 工具可以安裝QQ軟件。給網(wǎng)關申請QQ號碼,假設為" 17000000000"(記為N〇0),通過配置 工具設定可以與該QQ號碼通信的人類QQ帳號及每個帳號的訪問權限,假設允許3個人可 以通過 QQ 與網(wǎng)關交互,號碼分別為:" 17000000001 "、" 17000000002"、" 17000000003"(分 別記為Nol,No2,No3),對每個用戶QQ號碼可以分配對每個物聯(lián)網(wǎng)終端的訪問權限,假設如 下表所示:
[0035]
【權利要求】
1. 一種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的方法,其特征在于,該方法包括 以下步驟: 步驟1 :在物聯(lián)網(wǎng)網(wǎng)關上安裝配置工具,通過配置工具安裝或更新常用的社交網(wǎng)絡軟 件,為該物聯(lián)網(wǎng)網(wǎng)關申請社交網(wǎng)絡帳號,并配置可以與該網(wǎng)關交互的人類社交網(wǎng)絡帳號以 及訪問安全策略; 步驟2 :物聯(lián)網(wǎng)網(wǎng)關中運行社交網(wǎng)絡軟件,并與配置好的人類社交網(wǎng)絡帳號建立好友 關系; 步驟3 :人類通過社交網(wǎng)絡軟件以自然語言方式獲取物聯(lián)網(wǎng)終端數(shù)據(jù)或對物聯(lián)網(wǎng)終端 進行控制; 步驟4 :物聯(lián)網(wǎng)終端通過社交網(wǎng)絡軟件以人類非常容易理解的自然語言方式主動給人 類社交網(wǎng)絡帳號上報預警數(shù)據(jù)等信息。
2. 根據(jù)權利要求1所述的方法,其特征在于,通過物聯(lián)網(wǎng)網(wǎng)關上的配置工具可以設定 具有與物聯(lián)網(wǎng)網(wǎng)關及終端交互權限的社交網(wǎng)絡帳號,根據(jù)訪問權限將這些社交網(wǎng)絡帳號設 置在不同的用戶組中,社交網(wǎng)絡帳號按照預先分配好的安全策略與物聯(lián)網(wǎng)網(wǎng)關通信,未被 授權的社交網(wǎng)絡帳號將被禁止與物聯(lián)網(wǎng)網(wǎng)關通信;物聯(lián)網(wǎng)網(wǎng)關與人類建立社交網(wǎng)絡會話 時,會話將自動繼承人類社交網(wǎng)絡賬號被授予的訪問權限,當人類通過該會話向物聯(lián)網(wǎng)終 端發(fā)送查詢或控制信息時,將自動檢查該會話是否具備對該物聯(lián)網(wǎng)終端進行操作的權限, 如果不具備權限,則該訪問將被禁止;通過以上方式實現(xiàn)了端到端的訪問認證。
3. 根據(jù)權利要求1所述的方法,其特征在于,人類通過社交網(wǎng)絡軟件以自然語言方式 獲取物聯(lián)網(wǎng)終端數(shù)據(jù)或對物聯(lián)網(wǎng)終端進行控制包含如下步驟: 一、 人類通過社交網(wǎng)絡軟件以非常友好的自然語言方式對網(wǎng)關發(fā)送查詢或控制信息; 二、 物聯(lián)網(wǎng)網(wǎng)關運行自然語言理解模塊,通過該模塊將人類發(fā)來的查詢或控制信息轉 換成對物聯(lián)網(wǎng)終端可以理解的控制指令,并將該指令發(fā)給識別出的特定物聯(lián)網(wǎng)終端; 三、 物聯(lián)網(wǎng)終端通過物聯(lián)網(wǎng)接收到來自物聯(lián)網(wǎng)網(wǎng)關的控制指令,執(zhí)行該指令,將執(zhí)行結 果返回給物聯(lián)網(wǎng)網(wǎng)關; 四、 物聯(lián)網(wǎng)網(wǎng)關將接收到的終端執(zhí)行結果進行轉碼,通過自然語言理解模塊轉換成人 類非常容易理解的應答消息,并將該消息通過社交網(wǎng)絡發(fā)給人類。
4. 根據(jù)權利要求1所述的方法,其特征在于,物聯(lián)網(wǎng)終端通過社交網(wǎng)絡軟件以人類 非常容易理解的自然語言方式主動給人類社交網(wǎng)絡帳號上報預警數(shù)據(jù)等信息包含如下步 驟: 一、 物聯(lián)網(wǎng)終端向物聯(lián)網(wǎng)網(wǎng)關發(fā)送報警數(shù)據(jù)等信息; 二、 物聯(lián)網(wǎng)網(wǎng)關將接收到的信息和物聯(lián)網(wǎng)終端名稱進行轉碼,通過自然語言理解模塊 轉換成人類非常容易理解的報警消息; 三、 物聯(lián)網(wǎng)網(wǎng)關將該消息通過社交網(wǎng)絡發(fā)給人類。
5. -種基于自然語言理解的物聯(lián)網(wǎng)與社交網(wǎng)絡融合的系統(tǒng),其特征在于,該系統(tǒng)包 括: 管理配置模塊,該模塊用于在物聯(lián)網(wǎng)網(wǎng)關上進行社交網(wǎng)絡軟件的安裝、更新以及配置 與網(wǎng)關通信的社交網(wǎng)絡帳號和訪問安全策略; 端到端訪問認證模塊,該模塊主要進行人類社交網(wǎng)絡帳號的身份認證和訪問權限控 制; 社交網(wǎng)絡消息接口模塊,該模塊負責監(jiān)測物聯(lián)網(wǎng)網(wǎng)關與人類的社交網(wǎng)絡會話,提取人 類發(fā)給網(wǎng)關的信息并轉發(fā)給自然語言理解模塊,同時負責將來自自然語言理解模塊的應答 信息通過該模塊發(fā)給人類; 自然語言理解模塊,該模塊主要利用機器學習的方法對人類發(fā)來的自然語言消息進 行理解分析,并將處理后的信息調用控制指令處理模塊生成物聯(lián)網(wǎng)終端能夠理解的控制指 令,同時負責將網(wǎng)關的應答或主動上報數(shù)據(jù)轉換成人類容易理解的自然語言; 控制指令處理模塊,該模塊主要負責控制指令的生成和解析; 物聯(lián)網(wǎng)網(wǎng)關接口模塊,該模塊主要負責系統(tǒng)與現(xiàn)有物聯(lián)網(wǎng)網(wǎng)絡的交互,負責將控制指 令處理模塊生成的控制指令發(fā)給物聯(lián)網(wǎng)網(wǎng)關協(xié)議棧,通過協(xié)議棧自動轉發(fā)給物聯(lián)網(wǎng)終端; 同時接收來自物聯(lián)網(wǎng)協(xié)議棧的終端數(shù)據(jù)。
6.根據(jù)權利要求1所述的方法,其特征在于,常用社交網(wǎng)絡軟件包括QQ、微信、阿里旺 旺。
【文檔編號】H04L29/08GK104113529SQ201410283739
【公開日】2014年10月22日 申請日期:2014年6月23日 優(yōu)先權日:2014年6月23日
【發(fā)明者】胡棟, 翟慧強, 張呈勝 申請人:胡棟