專利名稱:基于社交網(wǎng)絡的混合語言交互處理系統(tǒng)及其方法
技術領域:
本發(fā)明涉及通訊領域,尤其涉及一種基于社交網(wǎng)絡的混合語言交互處理系統(tǒng)及其方法。
背景技術:
社交網(wǎng)絡(Social Network Service,簡稱SNS)是一種人類世界信息互通的平臺,通過形成互聯(lián)網(wǎng)中虛擬社交關系,實現(xiàn)人與人的信息共享和交互。目前,微博是應用比較廣泛的ー種社交網(wǎng)絡,微博具有很強的開放性、實時性、信息共享程度高;同時,可以通過加好友(關注)簡單方便的定制化的獲取信息,通過轉發(fā)/評論實現(xiàn)用戶之間的交互和信息傳播;另外,由于微博類社交網(wǎng)絡提供開放的web service API,有效降低了應用開發(fā)門檻。
近年來,物聯(lián)網(wǎng)傳感器設備、智能終端設備的廣泛部署促使各種基于采集數(shù)據(jù)的泛在應用進入人們的生活中。人們不僅僅對傳感器采集的原始數(shù)據(jù)存在興趣,對于現(xiàn)實世界的實體(設備,地理位置,其他人等)以及這些實體的狀態(tài)(是否空閑,擁擠程度,動作等)同樣十分關注。因此人們更加地依賴于具備情境感知能力的服務及設備。然而,當前的物聯(lián)網(wǎng)實體,特別是傳感器等設備采集到的數(shù)據(jù)、實體狀態(tài)信息等數(shù)據(jù)大都以機器語言形態(tài)存在,人們難以理解并加以利用;并且,當前的物聯(lián)網(wǎng)設備部署和利用大都存在于封閉的系統(tǒng)中,交互協(xié)議和交互語言以私有為主,導致互通性和開放程度不強,外界難以訪問并進行二次開發(fā)。因此,現(xiàn)有技術中的社交網(wǎng)絡平臺無法支持上述“人-物”、“物-物”構成的新型社交網(wǎng)絡,不具備相應的技術以實現(xiàn)不同屬性實體間自主的交互、控制等社會化交互功能。
發(fā)明內容
本發(fā)明的主要目的在于提供一種基于社交網(wǎng)絡的混合語言交互處理系統(tǒng)及其方法,以解決現(xiàn)有技術存在的社交網(wǎng)絡不支持不同屬性實體間自主交互、控制等社會化交互功能的問題,其中根據(jù)本發(fā)明實施例的基于社交網(wǎng)絡的混合語言交互處理系統(tǒng)包括第一終端資源管理模塊,用于采集物聯(lián)網(wǎng)終端設備的機器語言形式的原始數(shù)據(jù);第一情境感知推理模塊,用于根據(jù)預設的情境推理邏輯對原始數(shù)據(jù)進行推理分析,并將得到的機器語言形式的數(shù)據(jù)信息發(fā)送至第一觸發(fā)執(zhí)行模塊;第一觸發(fā)執(zhí)行模塊,用于啟動社交網(wǎng)絡混合語言發(fā)送功能,將機器語言形式的數(shù)據(jù)信息發(fā)送至第一混合語言映射解析模塊;第一混合語言映射解析模塊,用于根據(jù)預設的機器語言與自然語言之間的對應關系,將機器語言形式的數(shù)據(jù)信息解析為對應的自然語言形式的數(shù)據(jù)信息;第一混合交互模塊,用于在社交網(wǎng)絡上發(fā)布自然語言形式的數(shù)據(jù)信息。其中,第一混合交互模塊在社交網(wǎng)絡上發(fā)布混合語言形式的數(shù)據(jù)信息,混合語言形式包括自然語言形式和機器語言形式。其中,該系統(tǒng)還包括第二混合交互模塊,用于通過社交網(wǎng)絡獲取自然語言形式的數(shù)據(jù)信息;第二混合語言映射解析模塊,用于獲取與自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息;第二情境感知推理模塊,用于根據(jù)預設的情境推理邏輯對數(shù)據(jù)信息進行推理分析,得到推理結果;第二觸發(fā)執(zhí)行模塊,用于根據(jù)推理結果生成對于物聯(lián)網(wǎng)終端設備的控制指令;第二終端資源管理模塊,用于根據(jù)控制指令對物聯(lián)網(wǎng)終端進行控制。其中,第二混合語言映射解析模塊通過社交網(wǎng)絡或第一混合交互模塊,獲取與自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息。其中,物聯(lián)網(wǎng)終端設備在社交網(wǎng)絡上注冊有賬戶,第一混合交互模塊在社交網(wǎng)絡上以物聯(lián)網(wǎng)終端設備的注冊賬戶發(fā)布自然語言形式或混合語言形式的數(shù)據(jù)信息。根據(jù)本發(fā)明實施例的基于社交網(wǎng)絡的混合語言交互處理方法包括采集物聯(lián)網(wǎng)終端設備的機器語言形式的原始數(shù)據(jù);
根據(jù)預設的情境推理邏輯對原始數(shù)據(jù)進行推理分析,得到機器語言形式的數(shù)據(jù)信息;啟動社交網(wǎng)絡混合語言發(fā)送功能,根據(jù)預設的機器語言與自然語言之間的對應關系,將機器語言形式的數(shù)據(jù)信息解析為對應的自然語言形式的數(shù)據(jù)信息;在社交網(wǎng)絡上發(fā)布自然語言形式的數(shù)據(jù)信息。其中,該方法還包括在社交網(wǎng)絡上發(fā)布混合語言形式的推理結果,混合語言形式包括自然語言形式和機器語言形式。其中,該方法還包括通過社交網(wǎng)絡接收自然語言形式的數(shù)據(jù)信息;獲取與自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息;根據(jù)預設的情境推理邏輯對數(shù)據(jù)信息進行推理分析,得到推理結果;根據(jù)推理結果生成對于物聯(lián)網(wǎng)終端的控制指令,并對物聯(lián)網(wǎng)終端進行控制。其中,獲取與自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息的步驟,包括通過社交網(wǎng)絡或物聯(lián)網(wǎng)終端設備獲取與自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息。其中,物聯(lián)網(wǎng)終端設備在社交網(wǎng)絡上注冊有賬戶,在社交網(wǎng)絡上以物聯(lián)網(wǎng)終端設備的注冊賬戶發(fā)布自然語言形式的數(shù)據(jù)信息。根據(jù)本發(fā)明的技術方案,混合語言交互處理系統(tǒng)構建自然語言與機器語言的映射/解析,結合情境信息將物聯(lián)網(wǎng)終端設備的數(shù)據(jù)信息(自然語言或混合語言形式)在社交網(wǎng)絡上發(fā)布,實現(xiàn)社交網(wǎng)絡信息的解析和反應,從而完成不同屬性實體間社會化的消息交互及控制,實現(xiàn)了ー種新型的“人-物”,“物-物”共存的社交網(wǎng)絡。
此處所說明的附圖用來提供對本發(fā)明的進ー步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖I是本發(fā)明實施例的結構框圖;圖2是本發(fā)明實施例的數(shù)據(jù)發(fā)布的流程圖;圖3是本發(fā)明實施例的數(shù)據(jù)接收的流程圖;圖4是本發(fā)明一個實施例的混合語言交互處理方法的流程圖;圖5是本發(fā)明另ー實施例的混合語言交互處理方法的流程圖。
具體實施例方式本發(fā)明的主要思想在于,采集物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息;根據(jù)預設或用戶自定義的情境推理邏輯對所述數(shù)據(jù)信息進行推理分析,得到機器語言形式的推理結果;啟動社交網(wǎng)絡混合語言發(fā)送功能,根據(jù)預設的機器語言與自然語言之間的對應關系,將機器語言形式的推理結果解析為對應的自然語言形式的推理結果;在社交網(wǎng)絡上發(fā)布所述自然語言形式的推理結果。為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,以下結合附圖及具體實施例,對本發(fā)明作進ー步地詳細說明。根據(jù)本發(fā)明的實施例,提供了一種基于社交網(wǎng)絡的混合語言交互處理系統(tǒng)。參考圖1,該混合語言交互處理系統(tǒng)100與社交網(wǎng)絡200和物聯(lián)網(wǎng)終端設備300連接。所述社交網(wǎng)絡200 (例如微博),是ー個基于用戶關系的信息分享、傳播以及獲取平臺;所述物聯(lián)網(wǎng)終端設備是指各類物聯(lián)網(wǎng)終端設備,如網(wǎng)關、智能終端、傳感器、控制器等能 夠接入互聯(lián)網(wǎng)并進行社會化交互的設備。社交網(wǎng)絡能夠支持不同屬性的實體,也就是說,所述社交網(wǎng)絡的注冊用戶不再僅僅是“人”,而可以是各類可以連接到互聯(lián)網(wǎng)的物聯(lián)網(wǎng)終端設備,各類注冊用戶發(fā)布的消息內容不僅可以包括自然語言,還可以包括自然語言對應的機器語言或者對應的機器語言鏈接。所述自然語言,即用于人類交流的語言,是指文字、圖像、視頻等普通人可理解、使用的語言,在本文中以中文為例進行說明。而機器語言,是指面向功能模塊、終端設備的,機器可處理、可理解的語言類型,包括但不限于代碼、數(shù)據(jù)、字符、指令等。如圖I所示,所述混合語言交互處理系統(tǒng)100至少包括第一終端資源管理模塊10、第一情境感知推理模塊20、第一觸發(fā)執(zhí)行模塊30、第一混合語言映射解析模塊40、第一混合交互模塊50。第一終端資源管理模塊10,負責采集并管理物聯(lián)網(wǎng)終端設備的原始數(shù)據(jù),主要包括設備標識信息、設備描述信息、設備狀態(tài)信息等。其中,設備描述信息包括設備名稱、類型、型號、部署位置等信息;設備狀態(tài)信息包括當前運行狀態(tài)(如開/關)等。第一終端資源管理模塊10對采集到的原始數(shù)據(jù)進行統(tǒng)ー標識、存儲、管理。在本發(fā)明的一個實施例中,通過建立數(shù)據(jù)庫(原始數(shù)據(jù)庫)的方式管理采集到的原始數(shù)據(jù)。此外,第一終端資源管理模塊10還負責接收觸發(fā)執(zhí)行模塊發(fā)送的控制指令,井根據(jù)該控制指令完成對終端設備的控制。需要說明,第一終端資源管理模塊10采集的數(shù)據(jù)信息為機器語言形式。第一情境建模推理模塊20,負責從第一終端資源管理模塊10采集的原始數(shù)據(jù)中提取情境數(shù)據(jù),并建立包括情境推理邏輯的情境數(shù)據(jù)庫,根據(jù)所述情境推理邏輯對采集的數(shù)據(jù)信息進行推理分析,得到機器語言形式的數(shù)據(jù)信息,并發(fā)送至第一觸發(fā)執(zhí)行模塊30。情境數(shù)據(jù)庫存儲情境推理邏輯,包含針對普通用戶的普適邏輯和針對特定用戶的特殊邏輯。其中,情境推理邏輯就是判斷的條件,情境推理邏輯可以是系統(tǒng)定義或用戶自定義的。情境推理模塊還負責根據(jù)交互過程及用戶反饋,實現(xiàn)情境實時推理和修正。第一觸發(fā)執(zhí)行模塊30接收第一情境建模推理模塊20的數(shù)據(jù)信息,然后根據(jù)該數(shù)據(jù)信息判斷啟動社交網(wǎng)絡混合語言發(fā)送功能,也就是開啟將終端數(shù)據(jù)信息發(fā)布至社交網(wǎng)絡的程序。接著,第一觸發(fā)執(zhí)行模塊30將所述數(shù)據(jù)信息發(fā)送至第一混合語言映射解析模塊40。
第一混合語言映射解析模塊40,用于根據(jù)預設的機器語言與自然語言之間(機器語言-自然語言)的對應關系,將機器語言形式的數(shù)據(jù)信息映射為自然語言形式的數(shù)據(jù)信息。在本發(fā)明的一個實施例中,可以通過建立語料庫來保存自然語言本體,以支持機器語言與自然語言之間的映射關系。當?shù)谝唤K端資源管理模塊10根據(jù)采集的原始數(shù)據(jù)建立原始數(shù)據(jù)庫后,第一混合語言映射解析模塊40就可以根據(jù)原始數(shù)據(jù)庫中的原始數(shù)據(jù)設置對應的自然語言,并通過建立語料庫來保存這些自然語言本體。第一混合交互模塊50,用于在社交網(wǎng)絡上發(fā)布所述自然語言形式的數(shù)據(jù)信息;或者在社交網(wǎng)絡上發(fā)布混合語言形式的數(shù)據(jù)信息,所述混合語言就是包括自然語言和與該自然語言對應的機器語言/機器語言鏈接形式的數(shù)據(jù)信息。第一混合交互模塊50提供整個系統(tǒng)與社交網(wǎng)絡之間的接ロ,系統(tǒng)與社交網(wǎng)絡之間的數(shù)據(jù)交互都通過第一混合交互模塊50進行。在只發(fā)布自然語言的情況下,社交網(wǎng)絡平臺作為自然語言發(fā)布平臺(類似現(xiàn)在僅 面向人的微博),接收端實體需要通過發(fā)送端實體在微博平臺中的注冊信息及其他尋址方式,獲得發(fā)送端實體的網(wǎng)絡地址,直接向發(fā)送端實體發(fā)送“自然語言-機器語言”的解析請求,通過一定的認證過程,實現(xiàn)實體間的交互,獲得對應的機器語言。這種數(shù)據(jù)交互方式可以稱為隱式模式,在發(fā)布混合語言的情況下,根據(jù)本發(fā)明的一個實施例,向社交網(wǎng)絡平臺發(fā)布自然語言的同時,還可以將其對應的機器語言進行發(fā)布,社交網(wǎng)絡平臺(后臺)存儲各實體關于“自然語言-機器語言”的對應關系。接收端實體接收到發(fā)送端發(fā)布的自然語言后,必須向社交網(wǎng)絡平臺發(fā)出解析請求,通過社交網(wǎng)絡平臺將對應的機器語言返回接收端,或者通過社交網(wǎng)絡平臺中轉請求,從而實現(xiàn)自然語言的解析。這種數(shù)據(jù)交互方式可以稱為顯示模式,在顯示模式中,發(fā)送端實體與接收端實體不直接進行數(shù)據(jù)交互。通過上述模塊的處理,混合語言交互處理系統(tǒng)將物聯(lián)網(wǎng)終端設備的數(shù)據(jù)信息(自然語言或混合語言)在社交網(wǎng)絡上發(fā)布,供其他用戶(人或物的用戶)分享、獲取。下面舉例說明本發(fā)明的混合語言交互處理系統(tǒng)的數(shù)據(jù)處理過程。溫度傳感器檢測到“環(huán)境溫度為35度”的數(shù)據(jù)信息,第一終端資源管理模塊采集到該機器語言形式的數(shù)據(jù)信息。第一情境感知推理模塊根據(jù)預設的情境推理邏輯對數(shù)據(jù)信息進行推理分析,得出“溫度大于35度環(huán)境過熱,需要開空調”的推理結果,并將推理結果提交至第一觸發(fā)執(zhí)行模塊。第一觸發(fā)執(zhí)行模塊接收到上述推理結果,判斷啟動社交網(wǎng)絡混合語言發(fā)送功能,并將所述推理結果發(fā)送至第一混合語言映射解析模塊。第一混合語言映射解析模塊根據(jù)預設的機器語言與自然語言之間的對應關系,將機器語言形式的“溫度大于35度環(huán)境過熱,需要開空調”的推理結果生成對應的自然語言形式的數(shù)據(jù)信息,例如可以生成“今天好熱啊,連屋里都成了蒸籠了”。接著,第一混合交互模塊將上述自然語言形式或者是混合語言形式的數(shù)據(jù)信息在社交網(wǎng)絡上發(fā)布、分享數(shù)據(jù),供其他用戶獲取。在經過上述的數(shù)據(jù)信息發(fā)布后,本發(fā)明的混合語言交互處理系統(tǒng)繼續(xù)進行接收數(shù)據(jù)的處理過程。根據(jù)本發(fā)明實施例的混合語言交互處理系統(tǒng),還包括第二混合交互模塊用于通過社交網(wǎng)絡獲取自然語言形式的數(shù)據(jù)信息,該自然語言形式的數(shù)據(jù)信息是以物聯(lián)網(wǎng)終端設備的名義(物聯(lián)網(wǎng)終端在社交網(wǎng)絡的注冊信息)在社交網(wǎng)絡上發(fā)布的數(shù)據(jù)信息。接著,第二混合交互模塊將該數(shù)據(jù)信息發(fā)送至第二混合語言映射解析模塊。第二混合語言映射解析模塊用于獲取與自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息。具體地,根據(jù)之前數(shù)據(jù)發(fā)布的方式,此處的機器語言數(shù)據(jù)獲取包括兩種方式(I)通過發(fā)送端實體在社交網(wǎng)絡平臺中的注冊信息及其他尋址方式,獲得發(fā)送端實體的網(wǎng)絡地址,直接向發(fā)送端實體發(fā)送“自然語言-機器語言”的解析請求,通過一定的認證過程,實現(xiàn)實體間的交互,完成機器語言數(shù)據(jù)的獲取。(2)通過向社交網(wǎng)絡平臺發(fā)出解析請求,通過社交網(wǎng)絡平臺將對應的機器語言返回接收端,或者通過社交網(wǎng)絡平臺中轉請求,從而實現(xiàn)自然語言的解析,完成機器語言數(shù)據(jù)的獲取。第二情境感知推理模塊用于根據(jù)預設的情境推理邏輯對數(shù)據(jù)信息進行推理分析, 并將得到的推理結果通知第二觸發(fā)執(zhí)行模塊。第二觸發(fā)執(zhí)行模塊用于根據(jù)推理結果生成對干物聯(lián)網(wǎng)終端的控制指令,并發(fā)送至第二終端資源管理模塊。第二終端資源管理模塊,用于根據(jù)控制指令對物聯(lián)網(wǎng)終端設備進行控制。在上述處理之后,還可以將執(zhí)行控制指令的物聯(lián)網(wǎng)終端設備的狀態(tài)信息在社交網(wǎng)絡上發(fā)布,作為對于之前發(fā)布信息的響應,從而實現(xiàn)了 “物-物”或“人-物,,之間的互動。在本發(fā)明的一個實施例中,上述的第一終端資源管理模塊與第二終端資源管理模塊、第一情境感知推理模塊與第二情境感知推理模塊、第一觸發(fā)執(zhí)行模塊與第二觸發(fā)執(zhí)行模塊、第一混合語言映射解析模塊與第二混合語言映射解析模塊、第一混合交互模塊與第ニ混合交互模塊可以合一設置,合一設置后的模塊的結構和功能此處不再贅述。下面以溫度傳感器為例詳細描述本發(fā)明系統(tǒng)的處理流程。參考圖2,是本發(fā)明實施例的數(shù)據(jù)發(fā)布流程,具體包括步驟S202,物聯(lián)網(wǎng)終端溫度傳感器檢測到室內環(huán)境溫度大于35度,并將機器語言表示的相關數(shù)據(jù)傳輸給資源管理模塊;步驟S204,資源管理模塊收到消息后將終端數(shù)據(jù)提交給情境建模推理模塊進行推理分析;步驟S206,情境建模推理模塊調用情境數(shù)據(jù)庫知識,推理出溫度太熱,需要開空調的結果,并將機器語言表示的推理結果提交給觸發(fā)執(zhí)行模塊;步驟S208,觸發(fā)執(zhí)行模塊收到消息后啟動混合語言發(fā)送程序,并將推理機器語言表示的推理結果提交給混合語言映射解析模塊;步驟S210,混合語言映射解析模塊調用語料庫生成自然語言“今天好熱啊,連屋里都成了蒸籠了”,并結合機器語言表示的原始數(shù)據(jù)進一歩生成混合語言表示的發(fā)布信息,并將此消息發(fā)送給混合交互模塊;步驟S212,混合交互模塊將消息發(fā)送到社交網(wǎng)絡平臺,此時傳感器資源數(shù)據(jù)以自然語言形式或者是自然語言和機器語言混合的形式發(fā)布在社交網(wǎng)絡上。下面繼續(xù)參考圖3,是本發(fā)明實施例的數(shù)據(jù)接收流程,具體包括步驟S302,混合交互模塊從社交網(wǎng)絡平臺接收到消息“今天好熱啊,連屋里都成了蒸籠了”,這個消息可以通過對方的指定發(fā)送(@)實現(xiàn),也可以自己進行周期性消息搜索實現(xiàn),例如,通過自己關注的用戶或者好友用戶發(fā)布的微博消息等社交關系實現(xiàn)。步驟S304,混合模塊將自然語言表示的消息提交給混合語言映射解析模塊進行解析;步驟S306,混合語言映射解析模塊調用語料庫,將自然語言解析為對應的機器語言,并將解析結果提交給情境建模推理模塊進行推理;步驟S308,情境建模推理模塊調用情境數(shù)據(jù)庫,推理出溫度大于35度導致環(huán)境過熱,需要開空調,并將推理結果提交給觸發(fā)執(zhí)行模塊;步驟S310,此消息滿足觸發(fā)開空調事件的條件,因此觸發(fā)執(zhí)行模塊收到消息后發(fā)送開空調的執(zhí)行指令至終端資源管理模塊;步驟S312,終端資源管理模塊收到執(zhí)行指令后打開空調;空調打開后將自己的狀態(tài)(溫度,掃風,濕度等)反饋給終端資源管理模塊。 之后,執(zhí)行如步驟S202-S212的流程,此處不贅述。通過上述處理,融合了計算機人機交互技術和社交網(wǎng)絡社會化交互思想,通過微博發(fā)布平臺及微博API對各類物聯(lián)網(wǎng)終端設備數(shù)據(jù)和狀態(tài)進行開放,并借助微博關注、評論、轉發(fā)等功能實現(xiàn)“人-物”、“物-物,,的自然語言交互。根據(jù)本發(fā)明實施例,還提供了一種用于物聯(lián)網(wǎng)的混合語言交互處理方法,參考圖4,至少包括以下步驟步驟S402,采集物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息;步驟S404,根據(jù)預設的情境推理邏輯對所述數(shù)據(jù)信息進行推理分析,得到機器語言形式的推理結果;步驟S406,啟動社交網(wǎng)絡混合語言發(fā)送功能,根據(jù)預設的機器語言與自然語言之間的對應關系,將機器語言形式的推理結果解析為對應的自然語言形式的推理結果;步驟S408,在社交網(wǎng)絡上發(fā)布所述自然語言形式的推理結果。此外,同時在社交網(wǎng)絡上發(fā)布與所述自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息。參考圖5,在步驟S408之后,本發(fā)明的方法還包括步驟S512,通過社交網(wǎng)絡接收自然語言形式的數(shù)據(jù)信息;步驟S514,獲取與自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息。根據(jù)數(shù)據(jù)發(fā)布形式的不同,此處可以分為顯示模式和隱式模式兩種方式,具體請參見本文之前的描述,此處不再贅述。步驟S516,根據(jù)預設的情境推理邏輯對數(shù)據(jù)信息進行推理分析,得到推理結果;步驟S518,根據(jù)推理結果生成對于物聯(lián)網(wǎng)終端的控制指令,井根據(jù)控制指令對物聯(lián)網(wǎng)終端進行控制。綜上所述,根據(jù)本發(fā)明的上述實施例,混合語言交互處理系統(tǒng)構建自然語言與機器語言的映射/解析,結合情境信息將物聯(lián)網(wǎng)終端設備的數(shù)據(jù)信息(自然語言或混合語言形式)在社交網(wǎng)絡上發(fā)布,實現(xiàn)社交網(wǎng)絡信息的解析和反應,從而完成不同屬性實體間的社會化消息交互及控制,實現(xiàn)了ー種新型的“人-物”,“物-物”共存的社交網(wǎng)絡。以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求 范圍之內。
權利要求
1.一種基于社交網(wǎng)絡的混合語言交互處理系統(tǒng),其特征在于,包括 第一終端資源管理模塊,用于采集物聯(lián)網(wǎng)終端設備的機器語言形式的原始數(shù)據(jù); 第一情境感知推理模塊,用于根據(jù)預設的情境推理邏輯對所述原始數(shù)據(jù)進行推理分析,并將得到的機器語言形式的數(shù)據(jù)信息發(fā)送至第一觸發(fā)執(zhí)行模塊; 第一觸發(fā)執(zhí)行模塊,用于啟動社交網(wǎng)絡混合語言發(fā)送功能,將所述機器語言形式的數(shù)據(jù)信息發(fā)送至第一混合語言映射解析模塊; 第一混合語言映射解析模塊,用于根據(jù)預設的機器語言與自然語言之間的對應關系,將機器語言形式的數(shù)據(jù)信息解析為對應的自然語言形式的數(shù)據(jù)信息; 第一混合交互模塊,用于在社交網(wǎng)絡上發(fā)布所述自然語言形式的數(shù)據(jù)信息。
2.根據(jù)權利要求I所述的系統(tǒng),其特征在于,所述第一混合交互模塊在社交網(wǎng)絡上發(fā)布混合語言形式的數(shù)據(jù)信息,所述混合語言形式包括自然語言形式和機器語言形式。
3.根據(jù)權利要求I或2所述的系統(tǒng),其特征在于,還包括 第二混合交互模塊,用于通過所述社交網(wǎng)絡獲取所述自然語言形式的數(shù)據(jù)信息; 第二所述混合語言映射解析模塊,用于獲取與所述自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息; 第二所述情境感知推理模塊,用于根據(jù)預設的情境推理邏輯對所述數(shù)據(jù)信息進行推理分析,得到推理結果; 第二所述觸發(fā)執(zhí)行模塊,用于根據(jù)推理結果生成對于物聯(lián)網(wǎng)終端設備的控制指令; 第二所述終端資源管理模塊,用于根據(jù)所述控制指令對物聯(lián)網(wǎng)終端進行控制。
4.根據(jù)權利要求3所述的系統(tǒng),其特征在于,所述第二所述混合語言映射解析模塊通過所述社交網(wǎng)絡或所述第一混合交互模塊,獲取與所述自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息。
5.根據(jù)權利要求2所述的系統(tǒng),其特征在于,所述物聯(lián)網(wǎng)終端設備在所述社交網(wǎng)絡上注冊有賬戶,所述第一混合交互模塊在社交網(wǎng)絡上以所述物聯(lián)網(wǎng)終端設備的注冊賬戶發(fā)布所述自然語言形式或所述混合語言形式的數(shù)據(jù)信息。
6.一種基于社交網(wǎng)絡的混合語言交互處理方法,其特征在于,包括 采集物聯(lián)網(wǎng)終端設備的機器語言形式的原始數(shù)據(jù); 根據(jù)預設的情境推理邏輯對所述原始數(shù)據(jù)進行推理分析,得到機器語言形式的數(shù)據(jù)信息; 啟動社交網(wǎng)絡混合語言發(fā)送功能,根據(jù)預設的機器語言與自然語言之間的對應關系,將機器語言形式的數(shù)據(jù)信息解析為對應的自然語言形式的數(shù)據(jù)信息; 在社交網(wǎng)絡上發(fā)布所述自然語言形式的數(shù)據(jù)信息。
7.根據(jù)權利要求6所述的方法,其特征在于,還包括 在社交網(wǎng)絡上發(fā)布混合語言形式的推理結果,所述混合語言形式包括自然語言形式和機器語言形式。
8.根據(jù)權利要求6或7所述的方法,其特征在于,還包括 通過所述社交網(wǎng)絡接收所述自然語言形式的數(shù)據(jù)信息; 獲取與所述自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息; 根據(jù)預設的情境推理邏輯對所述數(shù)據(jù)信息進行推理分析,得到推理結果;根據(jù)推理結果生成對于所述物聯(lián)網(wǎng)終端的控制指令,并對所述物聯(lián)網(wǎng)終端進行控制。
9.根據(jù)權利要求8所述的方法,其特征在于,所述獲取與所述自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息的步驟,包括 通過所述社交網(wǎng)絡或所述物聯(lián)網(wǎng)終端設備獲取與所述自然語言形式的數(shù)據(jù)信息相對應的機器語言形式的數(shù)據(jù)信息。
10.根據(jù)權利要求6所述的方法,其特征在于,所述物聯(lián)網(wǎng)終端設備在所述社交網(wǎng)絡上注冊有賬戶,在社交網(wǎng)絡上以所述物聯(lián)網(wǎng)終端設備的注冊賬戶發(fā)布所述自然語言形式的數(shù)據(jù)信息。
全文摘要
本發(fā)明公開了一種基于社交網(wǎng)絡的混合語言交互處理系統(tǒng)及其方法,該系統(tǒng)包括第一終端資源管理模塊,采集物聯(lián)網(wǎng)終端設備的機器語言形式的原始數(shù)據(jù);第一情境感知推理模塊,根據(jù)預設的情境推理邏輯對原始數(shù)據(jù)進行推理分析,并將得到的機器語言形式的數(shù)據(jù)信息發(fā)送至第一觸發(fā)執(zhí)行模塊;第一觸發(fā)執(zhí)行模塊,啟動社交網(wǎng)絡混合語言發(fā)送功能,將機器語言形式的數(shù)據(jù)信息發(fā)送至第一混合語言映射解析模塊;第一混合語言映射解析模塊,根據(jù)機器語言與自然語言之間的對應關系,將機器語言形式的數(shù)據(jù)信息解析為對應的自然語言形式的數(shù)據(jù)信息;第一混合交互模塊,在社交網(wǎng)絡上發(fā)布自然語言形式的數(shù)據(jù)信息。本發(fā)明完成了不同屬性實體間社會化的消息交互及控制。
文檔編號H04L29/06GK102857506SQ20121032843
公開日2013年1月2日 申請日期2012年9月6日 優(yōu)先權日2012年9月6日
發(fā)明者紀陽, 沙晶, 吳振宇, 徐源, 成城, 張春紅, 邱曉峰, 程勝, 胡清源 申請人:紀陽