專利名稱:基于社交網(wǎng)絡的圖標交互系統(tǒng)及其方法
技術領域:
本發(fā)明涉及物聯(lián)網(wǎng)通訊領域,尤其涉及一種基于社交網(wǎng)絡的圖標交互系統(tǒng)及其方法。
背景技術:
社交網(wǎng)絡(Social Network Service,簡稱SNS)是一種人類世界信息互通的平臺,通過形成互聯(lián)網(wǎng)中虛擬社交關系,實現(xiàn)人與人的信息共享和交互。目前,微博是應用比較廣泛的一種社交網(wǎng)絡,微博具有很強的開放性、實時性、信息共享程度高;同時,可以通過加好友(關注)簡單方便的定制化的獲取信息,通過轉發(fā)/評論實現(xiàn)用戶之間的交互和信息傳播。在社交網(wǎng)絡中,人與人之間的信息共享和交互往往通過圖標來進行,圖標不僅可以表達社交終端的在線狀態(tài),而且可以傳達社交網(wǎng)絡用戶的對周圍環(huán)境的直觀感受,是通俗易懂, 同時兼有趣味性的信息表現(xiàn)形式。在物聯(lián)網(wǎng),終端設備以機器指令的方式進行運作,以機器語言進行信息交互,具有封閉性同時不易于理解,雖然終端信息與人類社會生活息息相關,但是用戶不能直觀的理解物聯(lián)網(wǎng)終端設備所采集的數(shù)據(jù),也不能直接參與物聯(lián)網(wǎng)終端設備的智能控制,同時終端設備也不能直接獲取理解人的體驗與操作意圖,并且不能對用戶進行人性化的信息反饋。也就是說,現(xiàn)有技術中的物聯(lián)網(wǎng)還不能夠與社交網(wǎng)絡有效融合在一起,社交網(wǎng)絡目前僅僅是人與人進行溝通交互的平臺,不支持不同屬性實體間圖標信息的狀態(tài)表達、控制等社會化交互功能,因此有必要提出改進的技術方案,解決上述問題。
發(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ā)執(zhí)行模塊,用于根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功能;第一圖標解析映射學習模塊,用于根據(jù)預設的圖標映射庫將數(shù)據(jù)信息映射為相應的圖標信息,其中,圖標映射庫中建有情景數(shù)據(jù)信息與圖標信息之間的對應關系;第一圖標交互模塊,用于在社交網(wǎng)絡上發(fā)布圖標信息。其中,圖標信息包括操作圖標、狀態(tài)圖標、情境圖標或表情圖標。其中,在圖標信息為狀態(tài)圖標、情境圖標或者表情圖標的情況下,該系統(tǒng)還包括第二圖標交互模塊,用于通過社交網(wǎng)絡獲取狀態(tài)圖標、情境圖標或者表情圖標信息;第二圖標解析映射學習模塊,用于根據(jù)圖標映射庫將狀態(tài)圖標、情境圖標或者表情圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息;第二情境推理模塊,用于根據(jù)預設的情景推理邏輯對數(shù)據(jù)信息進行推理分析,得到推理結果;第二觸發(fā)執(zhí)行模塊,用于根據(jù)推理結果得出對于物聯(lián)網(wǎng)終端設備的操作指令;第二終端資源管理模塊,用于將操作指令發(fā)送至物聯(lián)網(wǎng)終端設備。其中,在圖標信息為操作圖標的情況下,該系統(tǒng)還包括第二圖標交互模塊,用于通過社交網(wǎng)絡獲取操作圖標信息;第二圖標解析映射學習模塊,用于根據(jù)圖標映射庫將操作圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息;第二觸發(fā)執(zhí)行模塊,用于接收數(shù)據(jù)信息,并發(fā)送至第二終端資源管理模塊;第二終端資源管理模塊,用于將操作指令發(fā)送至物聯(lián)網(wǎng)終端設備。其中,第一圖標交互模塊在社交網(wǎng)絡上發(fā)布圖標信息以及與該圖標信息對應的機器語言形式的數(shù)據(jù)信息。其中,第二圖標解析映射學習模塊通過社交網(wǎng)絡獲取與該圖標信息對應的機器語言形式的數(shù)據(jù)信息。其中,物聯(lián)網(wǎng)終端設備的數(shù)據(jù)信息包括終端設備的設備信息、終端設備采集到的數(shù)據(jù)信息。根據(jù)本發(fā)明實施例的基于社交網(wǎng)絡的圖標交互方法包括接收來自物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息;根據(jù)預設的情景推理邏輯對數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息;根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功能;根據(jù)預設的圖標映射庫將數(shù)據(jù)信息映射為相應的圖標信息,其中,圖標映射庫中建有情景數(shù)據(jù)信息與圖標信息之間的對應關系;在社交網(wǎng)絡上發(fā)布圖標信息。其中,該方法還包括通過社交網(wǎng)絡獲取圖標信息;判斷圖標信息的類型,圖標信息包括狀態(tài)圖標、情境圖標、表情圖標或操作圖標;若圖標信息為狀態(tài)圖標、情境圖標或者表情圖標,則根據(jù)圖標映射庫將狀態(tài)圖標、情境圖標、表情圖標或操作圖標彳目息解析為對應的機器語言形式的數(shù)據(jù)信息,并根據(jù)預設的情景推理邏輯對數(shù)據(jù)信息進行推理分析,得到推理結果,根據(jù)推理結果得出對于物聯(lián)網(wǎng)終端設備的操作指令,并將操作指令發(fā)送至物聯(lián)網(wǎng)終端設備;若圖標信息為表示操作的圖標,則通過社交網(wǎng)絡獲取操作圖標信息;根據(jù)圖標映射庫將操作圖標信息解析為對應的機器語言形式的;接收數(shù)據(jù)信息,并發(fā)送至第二終端資源管理模塊;將操作指令發(fā)送至物聯(lián)網(wǎng)終端設備。其中,該方法還包括在社交網(wǎng)絡上發(fā)布圖標信息以及與該圖標信息對應的機器語言形式的數(shù)據(jù)信息;通過社交網(wǎng)絡獲取與該圖標信息對應的機器語言形式的數(shù)據(jù)信息。與現(xiàn)有技術相比,根據(jù)本發(fā)明的技術方案,通過將終端設備的設備信息以及其采集的機器語言形式的數(shù)據(jù)信息轉換為對應的表情信息(圖標形式),以人們能夠理解的圖標形式在社交網(wǎng)絡上發(fā)布,實現(xiàn)了人-物以及物-物之間的基于社交網(wǎng)絡的信息交互,實現(xiàn)物聯(lián)網(wǎng)與社交網(wǎng)絡的融合的目的。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖I是本發(fā)明實施例的系統(tǒng)架構圖;圖2是本發(fā)明實施例的圖標交互系統(tǒng)的結構框圖3A至圖3E是本發(fā)明實施例的圖標以及圖標映射的示意圖;圖4是本發(fā)明實施例的圖標交互系統(tǒng)發(fā)送圖標的流程圖;圖5是本發(fā)明實施例的圖標交互系統(tǒng)接收表達圖標的流程圖;圖6是本發(fā)明實施例的圖標交互系統(tǒng)接收操作圖標的流程圖;圖7和圖8是本發(fā)明實施例的圖標交互系統(tǒng)圖標查詢處理的流程圖;圖9是本發(fā)明實施例的終端交互的流程圖;圖10是本發(fā)明一個實施例的圖標交互方法的流程圖;
圖11是本發(fā)明另一實施例的圖標交互方法的流程圖。
具體實施例方式本發(fā)明的主要思想在于,第一終端資源管理模塊,用于接收來自物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息;第一情境推理模塊,用于根據(jù)預設的情景推理邏輯對所述數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息;第一觸發(fā)執(zhí)行模塊,用于根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功能;第一圖標解析映射學習模塊,用于根據(jù)預設的圖標映射庫將所述數(shù)據(jù)信息映射為相應的圖標信息,其中,所述圖標映射庫中建有情景數(shù)據(jù)信息與圖標信息之間的對應關系;第一圖標交互模塊,用于在社交網(wǎng)絡上發(fā)布所述圖標信息。為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,以下結合附圖及具體實施例,對本發(fā)明作進一步地詳細說明。根據(jù)本發(fā)明的實施例,提供了一種基于社交網(wǎng)絡的圖標交互系統(tǒng)。參考圖1,本發(fā)明提出的圖標交互系統(tǒng)設置在物聯(lián)網(wǎng)終端設備和社交網(wǎng)絡之間、或者設置在用戶(人)和社交網(wǎng)絡之間,其中,物聯(lián)網(wǎng)終端設備以機器代碼(機器語言)進行數(shù)據(jù)交互(人類無法理解);社交網(wǎng)絡用戶(人)通過圖標進行交流(機器無法理解)。而本發(fā)明提出的圖標交互系統(tǒng)就是在人-物或者物-物之間構架橋梁,實現(xiàn)人-物之間以及物-物之間的直接交互。本發(fā)明中所提及的社交網(wǎng)絡(例如微博)能夠支持不同屬性的實體,也就是說,所述社交網(wǎng)絡的注冊用戶不再僅僅是“人”,而可以是各類可以連接到互聯(lián)網(wǎng)的物聯(lián)網(wǎng)終端設備,社交網(wǎng)絡中的圖標不僅代表“人”的信息,而且可以表達物聯(lián)網(wǎng)終端設備的信息。參考圖2,根據(jù)本發(fā)明實施例的基于社交網(wǎng)絡的圖標交互系統(tǒng)10分別與物聯(lián)網(wǎng)終端設備20和社交網(wǎng)絡30連接。圖標交互系統(tǒng)10至少包括第一終端資源管理模塊110、第一情境推理模塊120、第一觸發(fā)執(zhí)行模塊130、第一圖標解析映射學習模塊140以及第一圖標交互模塊150,此外該系統(tǒng)還包括兩個數(shù)據(jù)庫情境數(shù)據(jù)庫和圖標映射庫,下面詳細描述該系統(tǒng)的結構和功能。第一終端資源管理模塊110用于接收來自物聯(lián)網(wǎng)終端設備20的機器語言形式的數(shù)據(jù)信息,該數(shù)據(jù)信息包括但不限于終端設備采集到的數(shù)據(jù)信息,如表示環(huán)境狀態(tài)的溫度、光照等信息,以及終端設備的設備信息,如開、關、待機等信息;該模塊還用于執(zhí)行圖標解析后得到的指令對終端設備進行操作。第一情境推理模塊120負責建立并維護情景數(shù)據(jù)庫,情景數(shù)據(jù)庫中保存有與底層終端設備采集的數(shù)據(jù)信息相對應的情境推理邏輯信息。在第一終端資源管理模塊110接收到終端設備20的數(shù)據(jù)信息后,第一情境推理模塊120就根據(jù)情景數(shù)據(jù)庫中的情景推理邏輯對數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息,得到推理結果。第一觸發(fā)執(zhí)行模塊130得知第一,清境推理模塊120的推理結果后,根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功能,開啟社交網(wǎng)絡圖標發(fā)送程序。第一圖標解析映射學習模塊140負責建立并維護圖標映射庫,圖標映射庫中存儲有圖標信息(圖標)和其對應的用機器語言描述的情境數(shù)據(jù)信息以及對應的操作指令。參考圖3A,根據(jù)圖標通用性和差異性的特點,可以將圖標劃分為通用圖標和自定義圖標。通用圖標是具有共性的狀態(tài)或者操作的圖形化表達,如打開、關閉等;自定義圖標是物聯(lián)網(wǎng)終端根據(jù)自身設備屬性的差異性所自定義的圖標,如跟溫度相關的圖標,跟光亮相關的圖標,跟窗簾相關的圖標。根據(jù)圖標的作用和功能,可以將圖標劃分為操作圖標和表達圖標,表達圖標又進一步劃分為狀態(tài)圖標、情境圖標和表情圖標,這些圖標可以通過自定義的方式進行配置。本發(fā)明擴大了現(xiàn)有社交網(wǎng)絡中圖標的使用范圍,擴展圖標的功能屬性, 下面參考圖3B-3E詳細描述表達圖標。參考圖3B,操作圖標是對物聯(lián)網(wǎng)終端設備控制指令的圖形化表示,操作圖標具備操作終端設備的功能,通過社交網(wǎng)絡平臺對終端設備進行操作且操作簡單。操作圖標可以由用戶(人)發(fā)出,也可以由終端設備發(fā)出,接收到操作圖標的設備對操作圖標進行解析得到操作指令,并執(zhí)行操作指令。操作圖標映射庫中建有操作圖標與機器語言之間的對應關系,比如打開設備的圖標對應open的操作指令等。本發(fā)明所提操作圖標對應的機器代碼可以適用于所有物聯(lián)網(wǎng)終端設備具有的操作指令,凡是社交網(wǎng)絡上對物聯(lián)網(wǎng)終端設備具有操作功能的圖標都屬于本發(fā)明中的操作圖標。參考圖3C,狀態(tài)圖標是物聯(lián)網(wǎng)終端設備的物理狀態(tài)的圖形化表示,用戶(人)可以通過社交網(wǎng)絡平臺上所顯示的狀態(tài)圖標判斷終端設備當前的物理狀態(tài),其它物理終端設備可以通過解析狀態(tài)圖標所得到的機器代碼判斷終端設備當前的物理狀態(tài),狀態(tài)圖標映射庫中建有狀態(tài)圖標與機器語言之間的對應關系,比如忙碌的圖標對應設備正處在運行中的狀態(tài)等等。本發(fā)明所提狀態(tài)圖標對應的機器代碼包含所有物聯(lián)網(wǎng)終端設備所存在的物理狀態(tài),具體的狀態(tài)圖標的設計不做具體要求,凡是用來在社交網(wǎng)絡上顯示終端物理狀態(tài)的圖標都屬于本發(fā)明中的狀態(tài)圖標。本發(fā)明提供的狀態(tài)圖標能夠實現(xiàn)將人的社交工具中的狀態(tài)圖標(如QQ在線、隱身等)擴展應用到物聯(lián)網(wǎng)領域。參考圖3D,表情圖標是物聯(lián)網(wǎng)終端設備對自身運行情況以及所感知的物理環(huán)境情況作出判斷,并從人的感情變化角度出發(fā)將判斷結果進行的圖形化表示。用戶(人)可以通過社交網(wǎng)絡平臺上所顯示的表情圖標判斷終端設備當前的運行狀態(tài)或者設備所處環(huán)境的狀態(tài),其它物理終端設備可以通過解析狀態(tài)圖標所得的機器代碼判斷終端當前的運行狀態(tài)或者設備所處環(huán)境的狀態(tài),表情圖標映射庫中建有表情圖標與機器語言之間的對應關系,比如溫度傳感器檢測的溫度適宜對應微笑的表情圖標、電腦長時間沒有關閉對應疲勞的表情圖標等等。本發(fā)明所提表情圖標對應的機器代碼及數(shù)據(jù)包含所有物聯(lián)網(wǎng)設備所存在的運行狀態(tài),以及設備從人的感受的角度對數(shù)據(jù)進行的判斷,具體的表情圖標的設計不做具體要求,凡是用來在社交網(wǎng)絡上顯示終端運行狀態(tài)的圖標以及顯示物理設備感知數(shù)據(jù)對人的影響的圖標都屬于本發(fā)明中的表情圖標。本發(fā)明提供的表情圖標能夠將人的社交網(wǎng)絡工具中的表情圖標擴展到物聯(lián)網(wǎng)領域,賦予物聯(lián)網(wǎng)終端設備以人的感受。
參考圖3E,情境圖標是物聯(lián)網(wǎng)終端設備的情境信息的圖形化表示,情景化信息通過對終端設備數(shù)據(jù)進行情境推理得到,情景推理包含但不限于依據(jù)自然科學以及大眾或者特定人群的正常感受對數(shù)據(jù)進行邏輯推理和判斷,情境圖標是推理和判斷的結果的圖形化表示。用戶(人)可以通過社交網(wǎng)絡平臺上所顯示的情境圖標得知終端設備所感知到的情境信息,其它物理終端設備可以通過解析狀態(tài)圖標所得的機器代碼判斷終端設備所感知到的情境信息,情境圖標映射庫中建有情境圖標與機器語言之間的對應關系,比如溫度太熱對應大汗淋淋的圖標、光線太暗對應太陽下山的圖標等等。本發(fā)明所提情境圖標對應的機器代碼及數(shù)據(jù)包含所有物聯(lián)網(wǎng)設備所感知的內容以及其對應的情境,具體的情境圖標的設計不做具體要求,凡是用來在社交網(wǎng)絡上顯示終端感知內容及對應情境的圖標都屬于本發(fā)明中的情境圖標。根據(jù)本發(fā)明,物聯(lián)網(wǎng)終端設備根據(jù)自己的設備屬性和探測數(shù)據(jù)類型的不同,可以擁有自己的圖標映射庫,交互過程中可以通過查詢與配置獲得。本發(fā)明的圖標交互主要通過圖標映射庫實現(xiàn),圖標映射庫包含機器代碼與圖標之間的映射關系。其中機器代碼是物聯(lián)網(wǎng)終端設備中運行的代碼,代碼可以由各種編程語言編寫,應用于設備的運行、管理以及數(shù)據(jù)的存儲;圖標是社交網(wǎng)絡上的圖形化信息。圖標映射庫內容的增添、刪除、修改等配置 操作可以由用戶自行定義,也可以由設備通過在社交網(wǎng)絡上的交互自行獲取,每個圖標庫對應一個url。在第一觸發(fā)執(zhí)行模塊130開啟社交網(wǎng)絡圖標發(fā)送程序之后,第一圖標解析映射學習模塊140根據(jù)圖標映射庫將第一情境推理模塊120推理得到的數(shù)據(jù)信息映射為相應的圖標信息。第一圖標交互模塊150在社交網(wǎng)絡上發(fā)布第一圖標解析映射學習模塊140得到的圖標信息。第一圖標交互模塊50提供整個系統(tǒng)與社交網(wǎng)絡之間的接口,系統(tǒng)與社交網(wǎng)絡之間的數(shù)據(jù)交互都通過第一混合交互模塊50進行。并且,第一圖標交互模塊150還用于維護進行社交活動時候的涉及到的聯(lián)系“人”列表的信息。通過上述模塊的相互配合處理,將終端設備采集的機器語言形式的數(shù)據(jù)信息轉換為對應的圖標信息(圖標形式),以人們能夠理解的圖標形式在社交網(wǎng)絡上發(fā)布,實現(xiàn)了人-物之間的直接信息交互。下面結合圖4描述圖標交互系統(tǒng)10的發(fā)送圖標的處理流程。參考圖4,該方法至少包括以下步驟步驟S402,物聯(lián)網(wǎng)終端設備上傳數(shù)據(jù)信息,包括但不限于終端設備的狀態(tài)信息、終端設備采集到的數(shù)據(jù)信息。步驟S404,第一終端資源管理模塊110接收該數(shù)據(jù)信息并提交給第一情境推理模塊 120。步驟S406,第一情境推理模塊120根據(jù)情景數(shù)據(jù)庫中的情景推理邏輯對數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息,并將得到的推理結果發(fā)送至第一觸發(fā)執(zhí)行模塊130。步驟S408,第一觸發(fā)執(zhí)行模塊130根據(jù)推理結果開啟社交網(wǎng)絡圖標發(fā)送程序。步驟S410,第一圖標解析映射學習模塊140收到圖標發(fā)送指令后根據(jù)圖標映射庫將第一情境推理模塊120推理得到的數(shù)據(jù)信息映射為相應的圖標信息,并發(fā)送至第一圖標交互模塊150。上述圖標信息可以是操作圖標、狀態(tài)圖標、情境圖標或者表情圖標。步驟S412,第一圖標交互模塊150在社交網(wǎng)絡平臺30上發(fā)布得到的圖標信息。在圖標信息為狀態(tài)圖標、情境圖標或者表情圖標的情況下,在本發(fā)明的一個實施例中,圖標交互系統(tǒng)10還包括第二終端資源管理模塊210、第二情境推理模塊220、第二觸發(fā)執(zhí)行模塊230、第二圖標解析映射學習模塊240以及第二圖標交互模塊250。下面結合圖5描述圖標交互系統(tǒng)10的接收表達圖標(狀態(tài)圖標、情境圖標或者表情圖標)的處理流程,至少包括以下步驟步驟S502,第二圖標交互模塊250通過社交網(wǎng)絡平臺(例如微博)獲取圖標信息;步驟S504,第二圖標解析映射學習模塊240根據(jù)圖標映射庫中圖標與信息的映射關系判斷此圖標為狀態(tài)圖標、情境圖標或者表情圖標,并將其圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息,得到圖標信息所表示的設備運行狀態(tài)或者設備感知的情境數(shù)據(jù)信息; 步驟S506,第二情境推理模塊220根據(jù)預設的情景推理邏輯對數(shù)據(jù)信息進行推理分析,推理出數(shù)據(jù)信息所表示的情境以及該情境所能觸發(fā)的動作;步驟S508,第二情境推理模塊220將推理結果發(fā)送至第二觸發(fā)執(zhí)行模塊230 ;步驟S510,第二觸發(fā)執(zhí)行模塊230根據(jù)推理結果得出該情境所觸發(fā)的對于物聯(lián)網(wǎng)終端設備的操作指令,并將該操作指令發(fā)送至第二終端資源管理模塊210 ;步驟S512,第二終端資源管理模塊210將操作指令發(fā)送至對應的物聯(lián)網(wǎng)終端設備,終端設備執(zhí)行操作指令。需要說明,上述的第一終端資源管理模塊110與第二終端資源管理模塊210、第一情境推理模塊120與第二情境推理模塊220、第一觸發(fā)執(zhí)行模塊130與第二觸發(fā)執(zhí)行模塊230、第一圖標解析映射學習模塊140與第二圖標解析映射學習模塊240、第一圖標交互模塊150與第二圖標交互模塊250也可以合一設置。在圖標信息為操作圖標的情況下,參考圖6,是圖標交互系統(tǒng)10的接收操作圖標的處理流程,至少包括以下步驟步驟S602,第二圖標交互模塊250通過社交網(wǎng)絡平臺(例如微博)獲取操作圖標信息;步驟S604,第二圖標解析映射學習模塊240根據(jù)圖標映射庫中圖標與信息的映射關系判斷此圖標為表示狀態(tài)的圖標,并根據(jù)圖標映射庫中的映射關系將操作圖標信息解析為對應的機器語言形式的操作指令;步驟S606,第二圖標解析映射學習模塊240將解析得到的操作指令發(fā)送至第二觸發(fā)執(zhí)行模塊230 ;步驟S608,第二觸發(fā)執(zhí)行模塊230將該操作指令直接發(fā)送至第二終端資源管理模塊 210 ;步驟S610,第二終端資源管理模塊210將操作指令發(fā)送至對應的物聯(lián)網(wǎng)終端設備,終端設備執(zhí)行操作指令。在本發(fā)明的一個實施例中,當?shù)谝粓D標交互模塊150僅在社交網(wǎng)絡上發(fā)布圖標信息時,由于該圖標信息是基于自然語言形式表示的,人類用戶可以理解該圖標信息表達的含義;但是,其他的終端設備用戶(物)就不能夠理解該圖標信息所表達的含義(圖標映射庫中也沒有對應的記錄),這時就需要向發(fā)送端查詢該圖標信息對應的機器語言的含義,豐富圖標映射庫的配置信息。圖標映射庫的配置可以分為人為配置和自動配置。人為配置是設備的擁有者根據(jù)自身的意愿對設備的圖標映射庫進行的自定義配置;自動配置是設備通過圖標交互系統(tǒng)在與其他設備進行圖標交互的過程中進行圖標的自我學習和配置,自動配置參考以下流程。下面結合圖7描述圖標信息的自動配置流程,在圖7中,圖標交互系統(tǒng)A為圖標信息發(fā)送端,圖標交互系統(tǒng)B為圖標信息接收端,參考圖7,該處理流程至少包括以下步驟步驟S702,圖標交互系統(tǒng)A在社交網(wǎng)絡平臺上發(fā)布圖標信息;步驟S704,圖標交互系統(tǒng)B通過社交網(wǎng)絡平臺接收到該圖標信息;步驟S706,圖標交互系統(tǒng)B的圖標映射庫中沒有對應的記錄,通過社交網(wǎng)絡平臺 向圖標交互系統(tǒng)A發(fā)送圖標解釋請求;步驟S708,圖標交互系統(tǒng)A通過社交網(wǎng)絡平臺接收到圖標解釋請求;步驟S710,圖標交互系統(tǒng)A將圖標及其對應的圖標含義(機器語言解釋)或者圖標映射庫的URL發(fā)送至社交網(wǎng)絡平臺;步驟S712,圖標交互系統(tǒng)B通過社交網(wǎng)絡平臺收到圖標或者通過URL獲取圖標映射庫,然后將圖標存入圖標映射庫,并執(zhí)行圖標對應的相關操作。在實際應用中,可以由圖標解析映射學習模塊執(zhí)行圖標信息查詢的功能,但是數(shù)據(jù)信息交互還需要通過圖標交互模塊配合執(zhí)行。在本發(fā)明的一個實施例中,第一圖標交互模塊不僅僅在社交網(wǎng)絡上發(fā)布圖標信息,還同時發(fā)布與該圖標信息對應的機器語言形式的數(shù)據(jù)信息,在這種情況下,參考圖8,圖標信息的查詢流程至少包括以下步驟步驟S802,圖標交互系統(tǒng)A在社交網(wǎng)絡平臺上同時發(fā)布圖標信息以及與該圖標信息對應的機器語言形式的數(shù)據(jù)信息(圖標含義);步驟S804,圖標交互系統(tǒng)B通過社交網(wǎng)絡平臺接收到該圖標信息;步驟S806,圖標交互系統(tǒng)B的圖標映射庫中沒有對應的記錄,通過社交網(wǎng)絡平臺向圖標交互系統(tǒng)A發(fā)送圖標解釋請求;社交網(wǎng)絡平臺對圖標交互系統(tǒng)A進行鑒權(身份驗證);步驟S808,圖標交互系統(tǒng)A通過鑒權后,接收到與該圖標信息對應的機器語言形式的數(shù)據(jù)信息,并存入圖標映射庫,執(zhí)行圖標對應的相關操作。在實際應用中,可以由圖標解析映射學習模塊執(zhí)行圖標信息查詢的功能,但是數(shù)據(jù)信息交互還需要通過圖標交互模塊配合執(zhí)行。下面參考圖9,是物聯(lián)網(wǎng)終端設備A和B之間進行交互的流程圖,包括步驟S902,物聯(lián)網(wǎng)終端設備A (例如溫度傳感器)檢測到當前的溫度信息,溫度大于35度,并將該信息發(fā)送至圖標交互系統(tǒng)A ;步驟S904,圖標交互系統(tǒng)A在微博平臺發(fā)布大汗淋漓的表情圖標,并將該圖標指定發(fā)送至(例如通過@命令實現(xiàn))物聯(lián)網(wǎng)終端設備B ;步驟S906,圖標交互系統(tǒng)B通過微博平臺發(fā)現(xiàn)圖標交互系統(tǒng)A所發(fā)布的大汗淋漓的表情圖標;步驟S908,物聯(lián)網(wǎng)終端設備A (例如空調)解析該圖標,并推理得到開空調的指令;
S910,空調執(zhí)行開啟設備的指令,并向圖標交互系統(tǒng)B發(fā)送空調打開的設備消息;S912,圖標交互系統(tǒng)B在微博平臺發(fā)布正在吹冷風的圖標,并將該圖標指定發(fā)送至(例如通過@命令實現(xiàn))物聯(lián)網(wǎng)終端設備A ;S914,圖標交互系統(tǒng)A通過微博平臺發(fā)現(xiàn)圖標交互系統(tǒng)B發(fā)布的吹冷風的圖標;S916,圖標交互系統(tǒng)A向物聯(lián)網(wǎng)終端設備A發(fā)送一段時間后再次檢測溫度的指令; S918,物聯(lián)網(wǎng)終端設備A檢測到溫度小于30度的信息,并將該信息發(fā)送至圖標交互系統(tǒng)A ;S920,圖標交互系統(tǒng)A在微博平臺發(fā)布微笑的表情,流程結束。根據(jù)本發(fā)明實施例,還提供了一種基于社交網(wǎng)絡的圖標交互方法。參考圖10,該方法包括步驟S1002,接收來自物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息;步驟S1004,根據(jù)預設的情景推理邏輯對數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息;步驟S1006,根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功能;步驟S1008,根據(jù)預設的圖標映射庫將數(shù)據(jù)信息映射為相應的圖標信息,其中,圖標映射庫中建有情景數(shù)據(jù)信息與圖標信息之間的對應關系;步驟S1010,在社交網(wǎng)絡上發(fā)布圖標信息。繼續(xù)參考圖11,該方法還包括步驟S1102,通過社交網(wǎng)絡獲取圖標信息;步驟S1104,判斷圖標信息的類型,圖標信息包括操作圖標、狀態(tài)圖標、情境圖標或表情圖標;步驟S1106,若圖標信息為表達圖標(狀態(tài)圖標、情境圖標或者表情圖標),則根據(jù)圖標映射庫將上述圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息,并根據(jù)預設的情景推理邏輯對數(shù)據(jù)信息進行推理分析,得到推理結果,根據(jù)推理結果得出對于物聯(lián)網(wǎng)終端設備的操作指令,并將操作指令發(fā)送至物聯(lián)網(wǎng)終端設備或者啟動圖標發(fā)送功能;步驟S1108,若圖標信息為操作圖標,則通過社交網(wǎng)絡獲取操作圖標信息;根據(jù)圖標映射庫將操作圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息;接收數(shù)據(jù)信息,并發(fā)送至第二終端資源管理模塊;將操作指令發(fā)送至物聯(lián)網(wǎng)終端設備。優(yōu)選地,在社交網(wǎng)絡上發(fā)布圖標信息的同時,在社交網(wǎng)絡上發(fā)布與該圖標信息對應的機器語言形式的數(shù)據(jù)信息,基于此,通過社交網(wǎng)絡獲取與該圖標信息對應的機器語言形式的數(shù)據(jù)信息。綜上所述,根據(jù)本發(fā)明,通過將終端設備的設備信息以及其采集的機器語言形式的數(shù)據(jù)信息與圖標形式的表情信息相互轉換,以人們能夠理解的圖標形式在社交網(wǎng)絡上發(fā)布,并且可以從社交網(wǎng)絡上發(fā)布的圖標中得到機器理解的信息,實現(xiàn)了人-物以及物-物之間的直接信息交互,將原本社交網(wǎng)絡中人與人間進行的圖標交互擴展到物聯(lián)網(wǎng),實現(xiàn)物聯(lián)網(wǎng)與社交網(wǎng)絡的融合的目的,同時擴展了圖標的屬性和意義,圖標不僅具有情境和狀態(tài)的展示作用,還具有對物聯(lián)網(wǎng)終端的操作功能,豐富了社交網(wǎng)絡的功能和內容。以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的 精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求范圍之內。
權利要求
1.一種基于社交網(wǎng)絡的圖標交互系統(tǒng),其特征在于,包括 第一終端資源管理模塊,用于接收來自物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息;第一情境推理模塊,用于根據(jù)預設的情景推理邏輯對所述數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息; 第一觸發(fā)執(zhí)行模塊,用于根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功倉泛; 第一圖標解析映射學習模塊,用于根據(jù)預設的圖標映射庫將所述數(shù)據(jù)信息映射為相應的圖標信息,其中,所述圖標映射庫中建有情景數(shù)據(jù)信息與圖標信息之間的對應關系;· 第一圖標交互模塊,用于在社交網(wǎng)絡上發(fā)布所述圖標信息。
2.根據(jù)權利要求I所述的系統(tǒng),其特征在于,所述圖標信息包括操作圖標、狀態(tài)圖標、情境圖標或表情圖標。
3.根據(jù)權利要求2所述的系統(tǒng),其特征在于,在所述圖標信息為狀態(tài)圖標、情境圖標或者表情圖標的情況下,所述系統(tǒng)還包括 第二圖標交互模塊,用于通過所述社交網(wǎng)絡獲取狀態(tài)圖標、情境圖標或者表情圖標信息; 第二圖標解析映射學習模塊,用于根據(jù)所述圖標映射庫將所述狀態(tài)圖標、情境圖標或者表情圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息; 第二情境推理模塊,用于根據(jù)預設的情景推理邏輯對所述數(shù)據(jù)信息進行推理分析,得到推理結果; 第二觸發(fā)執(zhí)行模塊,用于根據(jù)所述推理結果得出對于物聯(lián)網(wǎng)終端設備的操作指令; 第二終端資源管理模塊,用于將所述操作指令發(fā)送至物聯(lián)網(wǎng)終端設備。
4.根據(jù)權利要求2所述的系統(tǒng),其特征在于,在所述圖標信息為操作圖標的情況下,所述系統(tǒng)還包括 第二圖標交互模塊,用于通過所述社交網(wǎng)絡獲取操作圖標信息; 第二圖標解析映射學習模塊,用于根據(jù)所述圖標映射庫將所述操作圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息; 第二觸發(fā)執(zhí)行模塊,用于接收所述數(shù)據(jù)信息,并發(fā)送至第二終端資源管理模塊; 第二終端資源管理模塊,用于將所述操作指令發(fā)送至物聯(lián)網(wǎng)終端設備。
5.根據(jù)權利要求I所述的系統(tǒng),其特征在于,所述第一圖標交互模塊在社交網(wǎng)絡上發(fā)布所述圖標信息以及與該圖標信息對應的機器語言形式的數(shù)據(jù)信息。
6.根據(jù)權利要求5所述的系統(tǒng),其特征在于,所述第二圖標解析映射學習模塊通過所述社交網(wǎng)絡獲取與該圖標信息對應的機器語言形式的數(shù)據(jù)信息。
7.根據(jù)權利要求I所述的系統(tǒng),其特征在于,所述物聯(lián)網(wǎng)終端設備的數(shù)據(jù)信息包括所述終端設備的設備信息、所述終端設備采集到的數(shù)據(jù)信息。
8.一種基于社交網(wǎng)絡的圖標交互方法,其特征在于,包括 接收來自物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息; 根據(jù)預設的情景推理邏輯對所述數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息; 根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功能;根據(jù)預設的圖標映射庫將所述數(shù)據(jù)信息映射為相應的圖標信息,其中,所述圖標映射庫中建有情景數(shù)據(jù)信息與圖標信息之間的對應關系; 在社交網(wǎng)絡上發(fā)布所述圖標信息。
9.根據(jù)權利要求8所述的方法,其特征在于,還包括 通過所述社交網(wǎng)絡獲取所述圖標信息; 判斷所述圖標信息的類型,所述圖標信息包括操作圖標、狀態(tài)圖標、情境圖標或表情圖標; 若所述圖標信息為狀態(tài)圖標、情境圖標或者表情圖標,則根據(jù)所述圖標映射庫將所述狀態(tài)圖標、情境圖標或者表情圖標解析為對應的機器語言形式的數(shù)據(jù)信息,并根據(jù)預設的情景推理邏輯對所述數(shù)據(jù)信息進行推理分析,得到推理結果,根據(jù)所述推理結果得出對于 物聯(lián)網(wǎng)終端設備的操作指令,并將所述操作指令發(fā)送至物聯(lián)網(wǎng)終端設備; 若所述圖標信息為表示操作的圖標,則通過所述社交網(wǎng)絡獲取操作圖標信息;根據(jù)所述圖標映射庫將所述操作圖標信息解析為對應的機器語言形式的數(shù)據(jù)信息;接收所述數(shù)據(jù)信息,并發(fā)送至第二終端資源管理模塊;將所述操作指令發(fā)送至物聯(lián)網(wǎng)終端設備。
10.根據(jù)權利要求9所述的方法,其特征在于,還包括 在社交網(wǎng)絡上發(fā)布所述圖標信息以及與該圖標信息對應的機器語言形式的數(shù)據(jù)信息; 通過所述社交網(wǎng)絡獲取與該圖標信息對應的機器語言形式的數(shù)據(jù)信息。
全文摘要
本發(fā)明公開了一種基于社交網(wǎng)絡的圖標交互系統(tǒng)及其方法,其中該系統(tǒng)包括第一終端資源管理模塊,用于接收來自物聯(lián)網(wǎng)終端設備的機器語言形式的數(shù)據(jù)信息;第一情境推理模塊,用于根據(jù)預設的情景推理邏輯對數(shù)據(jù)信息進行推理分析,提取出機器語言形式的情境數(shù)據(jù)信息;第一觸發(fā)執(zhí)行模塊,用于根據(jù)推理分析得到的情境數(shù)據(jù)信息觸發(fā)社交網(wǎng)絡圖標發(fā)送功能;第一圖標解析映射學習模塊,用于根據(jù)預設的圖標映射庫將數(shù)據(jù)信息映射為相應的圖標信息,其中,圖標映射庫中建有情景數(shù)據(jù)信息與圖標信息之間的對應關系;第一圖標交互模塊,用于在社交網(wǎng)絡上發(fā)布圖標信息。通過本發(fā)明,實現(xiàn)了人-物以及物-物之間的直接信息交互,并實現(xiàn)了物聯(lián)網(wǎng)與社交網(wǎng)絡相融合。
文檔編號G06F17/30GK102866833SQ20121032858
公開日2013年1月9日 申請日期2012年9月6日 優(yōu)先權日2012年9月6日
發(fā)明者紀陽, 胡清源, 成城, 吳振宇, 邱曉峰, 崔躍, 孫禮 申請人:紀陽