一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng)的制作方法
【專利摘要】一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng),通過智能終端上的傳感器來獲取當(dāng)前的環(huán)境狀態(tài),對環(huán)境狀態(tài)進(jìn)行分析,生成用于表達(dá)所述環(huán)境狀態(tài)特征的語義信息,并根據(jù)語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字,最后按照關(guān)鍵字檢索得到內(nèi)容。因此,能夠充分利用智能終端對環(huán)境狀態(tài)的檢測能力,使得推送的內(nèi)容與環(huán)境狀態(tài)相關(guān),從而更加符合用戶所處的情景,使得信息被用戶接納的幾率更大,給用戶帶來更高的價值。
【專利說明】一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請涉及一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前,有各種計(jì)算機(jī)輔助學(xué)習(xí)系統(tǒng),例如英語學(xué)習(xí)軟件和語文學(xué)習(xí)軟件,其都是在程序中設(shè)定了各種場景或者預(yù)定義了教學(xué)內(nèi)容的層次結(jié)構(gòu),由用戶在程序提供的菜單上選擇,從而獲取不同的教學(xué)內(nèi)容。
[0003]在應(yīng)用程序商店中可以發(fā)現(xiàn)多種語言教學(xué)應(yīng)用程序,無論是輔助記單詞的、輔助聽力的、輔助口語的等等,都是在程序內(nèi)部設(shè)計(jì)了固定的功能邏輯,把菜單或者圖標(biāo)作為不同功能的入口,用戶點(diǎn)擊菜單或者圖標(biāo)就啟動相應(yīng)的功能,從而獲取相應(yīng)的教學(xué)內(nèi)容。
[0004]這種方式的缺點(diǎn)在于:只有用戶選擇哪個功能才能執(zhí)行該功能,教學(xué)內(nèi)容完全被動地呈現(xiàn)給用戶,沒有利用智能終端上眾多的傳感器來檢測用戶所處的環(huán)境,功能的執(zhí)行和獲取的內(nèi)容與用戶所處的環(huán)境狀態(tài)脫節(jié)。
【發(fā)明內(nèi)容】
[0005]本申請?zhí)峁┮环N根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng),能夠充分利用智能終端上的傳感器,解決了獲取的內(nèi)容與當(dāng)前環(huán)境狀態(tài)脫節(jié)的問題。
[0006]根據(jù)本申請的第一方面,本申請?zhí)峁┝艘环N根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法,包括:獲取當(dāng)前的環(huán)境狀態(tài);對所述環(huán)境狀態(tài)進(jìn)行分析,生成用于表達(dá)所述環(huán)境狀態(tài)特征的語義信息,并根據(jù)所述語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字;按照所述關(guān)鍵字檢索得到內(nèi)容。
[0007]在一實(shí)施例中,對所述環(huán)境狀態(tài)進(jìn)行分析,生成語義信息步驟中,采用的表達(dá)方式包括:鍵值對形式、標(biāo)簽形式和文字段落形式。
[0008]在一實(shí)施例中,所述方法還包括對檢索得到的內(nèi)容進(jìn)行輸出。
[0009]在一實(shí)施例中,在對當(dāng)前內(nèi)容進(jìn)行輸出時,實(shí)時檢測當(dāng)前的環(huán)境狀態(tài),并判斷所述環(huán)境狀態(tài)是否滿足切換條件,如果滿足,則生成新的關(guān)鍵字用于檢索并輸出與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容。
[0010]在一實(shí)施例中,所述環(huán)境狀態(tài)包括地理位置、溫度、濕度、聲音、圖像、視頻、方位、運(yùn)動狀態(tài)、人體生理參數(shù)、場所標(biāo)識、物體標(biāo)識、用戶行為特征中的一種或多種;所述內(nèi)容包括音頻、視頻、圖片、文本、程序代碼、控制數(shù)據(jù)中的一種或多種。
[0011]根據(jù)本申請的第二方面,本申請?zhí)峁┝艘环N根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的系統(tǒng),包括:采集模塊,用于獲取當(dāng)前的環(huán)境狀態(tài);分析模塊,用于接收所述環(huán)境狀態(tài),對其進(jìn)行分析,生成用于表達(dá)所述環(huán)境狀態(tài)特征的語義信息,并根據(jù)所述語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字;檢索模塊,用于接收所述關(guān)鍵字,并按照所述關(guān)鍵字檢索得到內(nèi)容。
[0012]在一實(shí)施例中,所述分析模塊對所述環(huán)境狀態(tài)進(jìn)行分析,生成語義信息時,分析模塊采用的表達(dá)方式包括:鍵值對形式、標(biāo)簽形式和文字段落形式。[0013]在一實(shí)施例中,所述系統(tǒng)還包括輸出模塊,用于將檢索模塊檢索得到的內(nèi)容進(jìn)行輸出。
[0014]在一實(shí)施例中,所述采集模塊還用于在輸出模塊對當(dāng)前內(nèi)容進(jìn)行輸出時,實(shí)時檢測當(dāng)前的環(huán)境狀態(tài);所述系統(tǒng)還包括判斷模塊,用于判斷所述環(huán)境狀態(tài)是否滿足切換條件,如果滿足,則生成新的關(guān)鍵字用于檢索模塊檢索與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容,并控制輸出模塊輸出所述與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容。
[0015]在一實(shí)施例中,所述環(huán)境狀態(tài)包括地理位置、溫度、濕度、聲音、圖像、視頻、方位、運(yùn)動狀態(tài)、人體生理參數(shù)、場所標(biāo)識、物體標(biāo)識、用戶行為特征中的一種或多種;所述內(nèi)容包括音頻、視頻、圖片、文本、程序代碼、控制數(shù)據(jù)中的一種或多種。
[0016]本申請?zhí)峁┑囊环N根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng)中,通過智能終端上的傳感器來獲取當(dāng)前的環(huán)境狀態(tài),對環(huán)境狀態(tài)進(jìn)行分析,生成用于表達(dá)該環(huán)境狀態(tài)特征的語義信息,并根據(jù)語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字,最后按照關(guān)鍵字檢索得到內(nèi)容。因此,能夠充分利用智能終端對環(huán)境狀態(tài)的檢測能力,使得推送的內(nèi)容與環(huán)境狀態(tài)相關(guān),從而更加符合用戶所處的情景,使得信息被用戶接納的幾率更大,給用戶帶來更高的價值。
【專利附圖】
【附圖說明】
[0017]圖1為本申請一種實(shí)施例中根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法的流程示意圖;
圖2為本申請一種實(shí)施例中根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的系統(tǒng)的模塊示意圖;
圖3為本申請一種實(shí)施例中內(nèi)容庫的組織形式示意圖;
圖4為本申請一種實(shí)施例中根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的系統(tǒng)的模塊處理流程示意圖; 圖5為本申請一種應(yīng)用中基于智能眼鏡的在線學(xué)習(xí)系統(tǒng)的模塊示意圖;
圖6為本申請一種應(yīng)用中結(jié)合運(yùn)動狀態(tài)和位置的輔助學(xué)習(xí)系統(tǒng)的模塊示意圖。
【具體實(shí)施方式】
[0018]隨著信息技術(shù)的發(fā)展,越來越多的智能終端走入了人們的生活,這些智能終端具有豐富的傳感器部件,能夠檢測設(shè)備所處的環(huán)境狀態(tài)。例如:一部智能手機(jī)擁有麥克風(fēng)、重力傳感器、加速度傳感器、位置傳感器、攝像頭等;一個智能腕帶擁有重力傳感器、加速度傳感器等。當(dāng)用戶使用這些智能終端時,智能終端會檢測到一系列的環(huán)境狀態(tài),這些信息反映了用戶的狀態(tài)、用戶的偏好等。
[0019]如果計(jì)算機(jī)輔助學(xué)習(xí)系統(tǒng)能夠利用智能終端所采集的環(huán)境狀態(tài),給用戶提供環(huán)境相關(guān)的教學(xué)內(nèi)容,則可以給用戶提供更加豐富的體驗(yàn),不但使得用戶隨時隨地學(xué)習(xí)與所處環(huán)境相關(guān)的教學(xué)內(nèi)容,而且減少用戶手工選擇教學(xué)內(nèi)容的麻煩,從而提升學(xué)習(xí)效率。
[0020]因此,本申請實(shí)施例提供了一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng),能夠充分利用智能終端上的傳感器,并使獲取的內(nèi)容與當(dāng)前環(huán)境狀態(tài)相關(guān)。
[0021]下面為本申請實(shí)施例中涉及的一些術(shù)語的解釋。
[0022]藍(lán)牙:是一種支持設(shè)備短距離通信(一般數(shù)十米內(nèi))的無線電技術(shù)。能在包括移動電話、PDA、無線耳機(jī)、筆記本電腦、相關(guān)外設(shè)等眾多設(shè)備之間進(jìn)行無線信息交換。
[0023]GPS: Global Positioning System,全球定位系統(tǒng)。
[0024]W1-F1:是W1-Fi聯(lián)盟的品牌,用于表示ffiEE的802.11系列標(biāo)準(zhǔn)。[0025]W1-Fi Direct:是W1-Fi聯(lián)盟發(fā)布的一套允許無線網(wǎng)絡(luò)中的設(shè)備無需通過無線路由器即可相互直連的標(biāo)準(zhǔn),允許無線設(shè)備以點(diǎn)對點(diǎn)形式。
[0026]NFC:是Near Field Communication縮寫,即近距離無線通訊技術(shù)。是一種非接觸式識別和互聯(lián)技術(shù),可以在移動設(shè)備、消費(fèi)類電子產(chǎn)品、PC和智能控件工具間進(jìn)行近距離無線通信。
[0027]RFID:是 Radio Frequency Identification 的縮寫,無線射頻識別技術(shù)。
[0028]智能終端:指包含軟件程序的電子設(shè)備,通過執(zhí)行軟件程序,實(shí)現(xiàn)特定的功能。常見智能終端包括:智能手機(jī)、個人數(shù)字助理、平板電腦、個人電腦、智能眼鏡、智能手表、腕帶、附在其他設(shè)備上的智能配件等。智能終端通過傳感器檢測外部環(huán)境狀態(tài),傳感器可以內(nèi)置于智能終端,也可以物理上與智能終端分離,通過無線或者有線通信把采集的信息傳遞給智能終端。
[0029]環(huán)境狀態(tài):智能終端所能感知到的外部條件都是環(huán)境狀態(tài)。例如:智能終端所能檢測到的地理位置、溫度、濕度、聲音、圖像、視頻、方位、運(yùn)動狀態(tài)、人體生理參數(shù)、場所標(biāo)識、物體標(biāo)識、用戶行為特征等信息。例如在環(huán)境狀態(tài)中,攝像頭檢測到用戶微笑、嚴(yán)肅的表情、握持終端的姿勢、發(fā)出的聲音等;用戶使用了智能終端上的哪個應(yīng)用程序、在程序中做了哪些事情等。
[0030]近距離通信:指在較近距離(例如數(shù)百米以內(nèi))的設(shè)備之間的通信。一般通過局域網(wǎng)或者點(diǎn)對點(diǎn)的方式來實(shí)現(xiàn)近距離通信,例如:通過W1-F1、W1-Fi Direct、藍(lán)牙、NFC、RFID
坐寸ο
[0031]教學(xué)內(nèi)容:領(lǐng)域知識被多媒體內(nèi)容和軟件程序代碼呈現(xiàn)出來,這些多媒體內(nèi)容和程序代碼稱為教學(xué)內(nèi)容。教學(xué)內(nèi)容被下載到智能終端后,在智能終端上被解釋和執(zhí)行。教學(xué)內(nèi)容為本申請實(shí)施例中內(nèi)容的一種具體體現(xiàn)。
[0032]下面通過【具體實(shí)施方式】結(jié)合附圖對本申請作進(jìn)一步詳細(xì)說明。
[0033]請參考圖1,本實(shí)施例提供了一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法,包括:
步驟101:獲取當(dāng)前的環(huán)境狀態(tài)。其中,環(huán)境狀態(tài)包括地理位置、溫度、濕度、聲音、圖像、視頻、方位、運(yùn)動狀態(tài)、人體生理參數(shù)、場所標(biāo)識、物體標(biāo)識、用戶行為特征中的一種或多種。
[0034]步驟102:對獲取的環(huán)境狀態(tài)進(jìn)行分析,生成用于表達(dá)該環(huán)境狀態(tài)特征的語義信息。在具體實(shí)施例中,步驟102采用的表達(dá)方式包括:鍵值對形式、標(biāo)簽形式和文字段落形式。
[0035]步驟103:根據(jù)生成的語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字。
[0036]步驟104:按照構(gòu)造的關(guān)鍵字檢索得到內(nèi)容。其中,內(nèi)容包括音頻、視頻、圖片、文本、程序代碼、控制數(shù)據(jù)中的一種或多種。
[0037]步驟105:對檢索得到的內(nèi)容進(jìn)行輸出。
[0038]步驟106:在步驟105中,對檢索得到的內(nèi)容進(jìn)行輸出時,還實(shí)時檢測當(dāng)前的環(huán)境狀態(tài),并判斷檢測到的環(huán)境狀態(tài)是否滿足切換條件,如果滿足則轉(zhuǎn)到步驟107,如果不滿足,則繼續(xù)輸出當(dāng)前的內(nèi)容。
[0039]步驟107:在步驟106中判斷到實(shí)時檢測的環(huán)境狀態(tài)滿足切換條件時,生成新的關(guān)鍵字用于檢索并輸出與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容。[0040]請參考圖2,基于上述方法,本實(shí)施例還相應(yīng)提供了 一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的系統(tǒng),包括采集模塊201、分析模塊202、檢索模塊203、輸出模塊204和判斷模塊205。
[0041]采集模塊201用于獲取當(dāng)前的環(huán)境狀態(tài)。其中,境狀態(tài)包括地理位置、溫度、濕度、聲音、圖像、視頻、方位、運(yùn)動狀態(tài)、人體生理參數(shù)、場所標(biāo)識、物體標(biāo)識、用戶行為特征中的一種或多種。在具體實(shí)施例中,采集模塊201還可以用于接收用戶的輸入。采集模塊201可以是鍵盤、觸摸屏、麥克風(fēng)、攝像頭、羅盤、GPS、加速度傳感器、溫度傳感器等。采集模塊201包括傳感器硬件和相關(guān)的軟件程序,也可以是不包含傳感器硬件,只是軟件程序(通常稱為虛擬傳感器),例如,用戶在社交網(wǎng)絡(luò)應(yīng)用程序中所發(fā)布的內(nèi)容就表達(dá)了用戶的狀態(tài)和偏好,這些信息也可以作為一種環(huán)境狀態(tài)。不同的傳感器可以在不同的物理實(shí)體中,通過有線或者無線的方式向分析模塊202提供采集的環(huán)境狀態(tài)的原始數(shù)據(jù)。
[0042]分析模塊202用于接收該環(huán)境狀態(tài),對其進(jìn)行分析,生成用于表達(dá)該環(huán)境狀態(tài)特征的語義信息,并根據(jù)生成的語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字。本實(shí)施例中,分析模塊202對環(huán)境狀態(tài)進(jìn)行分析,生成語義信息時,分析模塊202采用的表達(dá)方式包括:鍵值對形式、標(biāo)簽形式和文字段落形式。例如使用攝像頭作為傳感器拍攝了一幅幾個人圍繞餐桌進(jìn)餐的圖像,然后對這幅圖像進(jìn)行分析,根據(jù)不同的表達(dá)方式,可以輸出不同形式的語義信息,鍵值對形式可能為“色調(diào)=暖色調(diào);內(nèi)容=人;輪廓=不規(guī)則;人物數(shù)量=2 ;物體=桌子;物體=杯子;地點(diǎn)=XX市XX區(qū)XX餐廳”;標(biāo)簽形式可能為“吃飯,男人,女人,喝飲料”;文字段落形式可能為“一男一女兩個人坐在桌邊喝可樂飲料,背景有大樹、草坪、籬笆,地點(diǎn)在XX市XX區(qū)XX餐廳”。
[0043]檢索模塊203用于接收該關(guān)鍵字,并按照分析模塊202構(gòu)造的關(guān)鍵字檢索得到內(nèi)容。具體的,檢索模塊203可以是從內(nèi)容庫的倒排索引中檢索匹配的內(nèi)容。內(nèi)容庫包括內(nèi)容和索引兩部分,內(nèi)容包括音頻、視頻、圖片、文本、程序代碼、控制數(shù)據(jù)中的一種或多種,內(nèi)容庫根據(jù)內(nèi)容與環(huán)境狀態(tài)的關(guān)聯(lián)關(guān)系,建立倒排索引,倒排索引的功能是:輸入環(huán)境狀態(tài)(關(guān)鍵字),能夠返回匹配的教學(xué)內(nèi)容。
[0044]輸出模塊204用于將檢索模塊檢索得到的內(nèi)容進(jìn)行輸出,即將內(nèi)容進(jìn)行展現(xiàn)。根據(jù)內(nèi)容的不同,有不同的展現(xiàn)方式。例如:在顯示器上顯示視頻或者圖像、在揚(yáng)聲器中播出音頻、以震動的形式輸出所接受到的電信號、在瀏覽器引擎中執(zhí)行符合Web規(guī)范的代碼等。輸出模塊204不一定在一個物理實(shí)體內(nèi),可以分為多個實(shí)體,例如:使用智能眼鏡作為顯示器,使用智能手表產(chǎn)生振動,使用藍(lán)牙耳機(jī)輸出聲音等。
[0045]采集模塊201還用于在輸出模塊204對當(dāng)前內(nèi)容進(jìn)行輸出時,實(shí)時檢測當(dāng)前的環(huán)境狀態(tài);判斷模塊205用于判斷采集模塊201實(shí)時檢測的環(huán)境狀態(tài)是否滿足切換條件,如果滿足,則生成新的關(guān)鍵字用于檢索模塊檢索與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容,并控制輸出模塊204輸出所述與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容。
[0046]內(nèi)容存儲于內(nèi)容庫中,內(nèi)容庫可以是檢索模塊203的組成部分。下面以教學(xué)內(nèi)容為例來說明內(nèi)容庫的組織形式。
[0047]通常,每種教學(xué)內(nèi)容的載體是有邊界的、互相隔離的。例如:每本教科書有自己的章節(jié)安排,每張教學(xué)光盤有自己的內(nèi)容組織結(jié)構(gòu)和使用方式,用戶只能在一個教學(xué)內(nèi)容載體內(nèi)部進(jìn)行瀏覽,不同的教學(xué)內(nèi)容載體之間無法根據(jù)同一種條件(環(huán)境狀態(tài))快速地提供相關(guān)的教學(xué)內(nèi)容。而采用本實(shí)施例提供的內(nèi)容組織形式,就可以使得不同的、大顆粒的教學(xué)內(nèi)容碎片化,破除不同教學(xué)內(nèi)容載體的壁壘,可以根據(jù)特定的主題(環(huán)境狀態(tài))從眾多的教學(xué)內(nèi)容中提取相關(guān)聯(lián)的內(nèi)容呈現(xiàn)給用戶。
[0048]請參考圖3,內(nèi)容單元為內(nèi)容的基本單位,每個內(nèi)容單元表達(dá)了特定的信息傳播內(nèi)容。
[0049]每個內(nèi)容單元可以與一個或者多個環(huán)境狀態(tài)相關(guān)聯(lián),表明該內(nèi)容單元適用于這些環(huán)境狀態(tài)的情景。環(huán)境狀態(tài)作為智能終端的傳感器能夠檢測到的信息,它可能是麥克風(fēng)接收的音頻,也可能是攝像頭拍攝的圖像或者視頻,還可能是加速度傳感器檢測到的設(shè)備運(yùn)動狀態(tài)等。在制作內(nèi)容時,采樣制作好與其相關(guān)的環(huán)境狀態(tài)樣本;內(nèi)容單元關(guān)聯(lián)的環(huán)境狀態(tài)可以增加、刪除、修改,以使得內(nèi)容單元與環(huán)境狀態(tài)的匹配更加適合實(shí)際情況。根據(jù)環(huán)境狀態(tài)的不同,制作樣本的方法有很大差別,同一種環(huán)境狀態(tài),也可以在多種維度上進(jìn)行采樣。例如:對于圖像這種環(huán)境狀態(tài),在色調(diào)維度采樣、在物體的外形維度采樣、在物體的大小維度采樣、在材質(zhì)維度采樣等。獲取的當(dāng)前環(huán)境狀態(tài)與內(nèi)容所關(guān)聯(lián)的環(huán)境狀態(tài)需要在相同的維度上進(jìn)行比較。
[0050]圖3中的內(nèi)容單元I和環(huán)境狀態(tài)1A、環(huán)境狀態(tài)IB相關(guān)聯(lián);而內(nèi)容單元2和環(huán)境狀態(tài)2A、環(huán)境狀態(tài)2B相關(guān)聯(lián)。描述環(huán)境狀態(tài)有兩種方式,一種是精確的描述:環(huán)境狀態(tài)的類另IJ (根據(jù)實(shí)際需要,類別可以更細(xì)地分為子類別)、環(huán)境狀態(tài)的屬性和值的對(Key-value),一個環(huán)境狀態(tài)可以包含多個屬性和值的對;另外一種是模糊的描述,用一個或者多個文字標(biāo)簽甚至一段文字來反映環(huán)境的特征。
[0051]內(nèi)容單元之間也有關(guān)聯(lián)關(guān)系,如圖3中所示,內(nèi)容單元I完成后,可以無條件切換到內(nèi)容單元3,也可以有條件(收到了環(huán)境狀態(tài)X)切換到內(nèi)容2。例如:內(nèi)容是一段音頻對話,在談?wù)摮燥埖氖虑椤H绻悄芙K端在播放這段音頻的過程中,檢測到用戶也參與了對話——用戶對著麥克風(fēng)說了話,則認(rèn)為用戶對這段內(nèi)容感興趣(滿足切換條件),于是馬上或者等播放完這段音頻后就可以切換到與用戶的發(fā)言強(qiáng)相關(guān)的內(nèi)容2 ;否則就是等播放完內(nèi)容單元I之后,再播放內(nèi)容單元3,此處即為判斷模塊205的一個具體應(yīng)用。
[0052]請參考圖4,為采集模塊201、分析模塊202、檢索模塊203、輸出模塊204和判斷模塊205的處理流程示意圖。
[0053]1.1獲取環(huán)境狀態(tài):采集模塊201利用傳感器檢測環(huán)境狀態(tài),獲得傳感器輸出的原始環(huán)境狀態(tài)。例如:通過攝像頭傳感器檢測到的是一幅圖像,此時并不知道圖像中包括什么內(nèi)容;通過麥克風(fēng)檢測到的是一段音頻,此時并不知道音頻的內(nèi)容是什么。當(dāng)然,有的傳感器可能對內(nèi)容進(jìn)行初步分析,輸出的原始環(huán)境狀態(tài)已經(jīng)具有一定的語義信息,例如GPS定位模塊輸出的經(jīng)緯度、部署在環(huán)境中的藍(lán)牙信標(biāo)所輸出的信標(biāo)唯一標(biāo)識等,這類語義信息可以直接作為檢索關(guān)鍵字使用。如果采集模塊201中配備了多種傳感器,則可以采集到多種傳感器的原始環(huán)境狀態(tài)。
[0054]1.2發(fā)送:采集模塊201把原始的環(huán)境狀態(tài)發(fā)送給分析模塊202。
[0055]1.3分析環(huán)境狀態(tài):分析模塊202對原始的環(huán)境狀態(tài)進(jìn)行分析,得到語義化的環(huán)境狀態(tài)(語義信息),并構(gòu)造用于檢索內(nèi)容的關(guān)鍵字。以采集一幅圖像為例,語義化的環(huán)境狀態(tài)可以是:類別=圖像;Keyl=物體輪廓,Valuel=圓形;Key2=顏色,Value2=橙色??蛇x的,分析模塊202可以累積以往采集的環(huán)境狀態(tài),選擇部分或者全部累積的信息,發(fā)送給檢索模塊203。在具體實(shí)施例中,可以用一定的方法標(biāo)識語義信息的優(yōu)先級,例如:按照采集的時間先后排出優(yōu)先級,按照用戶對輸出模塊204輸出內(nèi)容的反饋來判斷語義信息的優(yōu)先級等。
[0056]1.4發(fā)送關(guān)鍵字:分析模塊202把分析后得到的關(guān)鍵字發(fā)送給檢索模塊203。
[0057]1.5檢索內(nèi)容:檢索模塊203根據(jù)收到的關(guān)鍵字將當(dāng)前的環(huán)境狀態(tài)與內(nèi)容庫中的環(huán)境狀態(tài)樣本進(jìn)行比對,找到相同或者相近的環(huán)境狀態(tài)樣本所對應(yīng)的內(nèi)容。由于分析模塊202發(fā)來的消息中可以包含多種傳感器所對應(yīng)的環(huán)境狀態(tài),因此檢索模塊203也支持從多個維度進(jìn)行環(huán)境狀態(tài)的比對。
[0058]1.6發(fā)送:檢索模塊203把檢索得到的內(nèi)容發(fā)送給輸出模塊204。
[0059]1.7輸出內(nèi)容:輸出模塊204識別發(fā)來的內(nèi)容,根據(jù)內(nèi)容的不同,使用與其對應(yīng)的輸出設(shè)備來輸出內(nèi)容。
[0060]1.8獲取環(huán)境狀態(tài):在輸出模塊204輸出內(nèi)容的同時,采集模塊201實(shí)時獲取當(dāng)前的環(huán)境狀態(tài)。
[0061]1.9發(fā)送:采集模塊201獲取的環(huán)境狀態(tài)經(jīng)過分析模塊202分析后發(fā)送給判斷模塊 205。
[0062]2.0判斷(切換條件):判斷模塊205判斷當(dāng)前的環(huán)境狀態(tài)是否滿足切換條件。
[0063]2.1控制切換:如果判斷模塊205判斷到當(dāng)前的環(huán)境狀態(tài)滿足切換條件,產(chǎn)生新的檢索關(guān)鍵字,向檢索模塊203發(fā)起檢索請求。
[0064]2.2檢索內(nèi)容:檢索模塊203根據(jù)收到的新的關(guān)鍵字檢索得到與當(dāng)前內(nèi)容和環(huán)境狀態(tài)相關(guān)聯(lián)的內(nèi)容。
[0065]2.3發(fā)送:檢索模塊203把檢索得到的內(nèi)容發(fā)送給輸出模塊204。
[0066]2.4輸出切換的內(nèi)容:輸出模塊204輸出切換的內(nèi)容,需要說明的是,輸出模塊204可以在當(dāng)前內(nèi)容輸出完畢后再輸出切換的內(nèi)容,也可以在獲取到判斷模塊205的切換指令后立即進(jìn)行切換。
[0067]基于本實(shí)施例提供的一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法和系統(tǒng),下面以具體應(yīng)用例來對其進(jìn)行說明。
[0068]在具體應(yīng)用例中,采集模塊201、分析模塊202、檢索模塊203、輸出模塊204和判斷模塊205可以在同一個物理實(shí)體中,也可能在多個物理實(shí)體中。
[0069]應(yīng)用例一:基于智能眼鏡的在線學(xué)習(xí)系統(tǒng)
智能眼鏡具備攝像頭、麥克風(fēng)等多種傳感器,而且還具備耳機(jī)、顯示器等輸出設(shè)備,因此基于智能眼鏡可以實(shí)現(xiàn)一種在線學(xué)習(xí)系統(tǒng)。
[0070]這個在線學(xué)習(xí)系統(tǒng)的特點(diǎn)是:用攝像頭拍攝照片,然后分析照片中的內(nèi)容,以此為環(huán)境狀態(tài)檢索關(guān)聯(lián)的知識,把知識通過語音的形式播放(可以是多種語言的,例如英語、中文等);在播放的過程中,可能會有疑問句需要用戶回答,如果用戶做了語音回答,則系統(tǒng)所提供的知識進(jìn)行相應(yīng)的改變。
[0071]請參考圖5,該系統(tǒng)包括智能眼鏡和服務(wù)器,服務(wù)器位于網(wǎng)絡(luò)側(cè)。智能眼鏡包括采集模塊501、分析模塊502、第一通信模塊503和輸出模塊504。服務(wù)器包括第二通信模塊505和檢索模塊506。
[0072]對于采集模塊501,可以使用攝像頭作為圖像采集傳感器,使用麥克風(fēng)作為音頻采集傳感器。[0073]對于輸出模塊504,可以使用耳機(jī)作為音頻輸出設(shè)備,使用顯不器作為視覺輸出設(shè)備。
[0074]分析模塊502包括圖像識別和語音識別。圖像識別的輸入是檢測圖像的色調(diào)、物體的輪廓特征,還可以判斷人臉,物體的類別等,以標(biāo)簽的形式輸出檢測結(jié)果。語音識別的輸出是把語音轉(zhuǎn)換為文本。
[0075]第一通信模塊503使得智能眼鏡能夠連接到互聯(lián)網(wǎng)上,例如:可以通過W1-Fi協(xié)議連接到W1-Fi接入點(diǎn),進(jìn)而訪問互聯(lián)網(wǎng);也可以通過蜂窩網(wǎng)絡(luò)直接訪問互聯(lián)網(wǎng)。
[0076]本應(yīng)用例中的基于智能眼鏡的在線學(xué)習(xí)系統(tǒng)可以通過一客戶端程序?qū)崿F(xiàn)??蛻舳顺绦蜇?fù)責(zé)協(xié)調(diào)采集模塊501、分析模塊502、第一通信模塊503和輸出模塊504。運(yùn)行客戶端程序后,執(zhí)行過程如下:
1、選擇傳感器,調(diào)用采集模塊501采集環(huán)境狀態(tài)。此時可以選擇一種或者多種傳感器,例如:用攝像頭拍攝一張照片,接收麥克風(fēng)采集的音頻等等。
[0077]2、把采集的環(huán)境狀態(tài)傳遞給分析模塊502進(jìn)行分析,得到語義化的環(huán)境狀態(tài)(語義信息),并構(gòu)造用于檢索內(nèi)容的關(guān)鍵字。
[0078]3、如果網(wǎng)絡(luò)暢通,則通過第一通信模塊503和第二通信模塊505將構(gòu)造的關(guān)鍵字傳遞給服務(wù)器。
[0079]4、服務(wù)器根據(jù)收到后,檢索模塊506根據(jù)該關(guān)鍵字從內(nèi)容庫中檢索到匹配的內(nèi)容,并返回給智能眼鏡。
[0080]5、客戶端程序調(diào)用內(nèi)容輸出部件(輸出模塊504),輸出所收到的內(nèi)容。例如:在耳機(jī)中播放音頻,在顯示器上顯示圖像、顯示W(wǎng)eb程序運(yùn)行結(jié)果等。
[0081]服務(wù)器中的內(nèi)容庫的每個內(nèi)容單元是一段音頻,內(nèi)容是各種場景的語音材料。包括單人講述、多人談話等等。每個內(nèi)容單元都被打上了標(biāo)簽,標(biāo)簽體現(xiàn)了環(huán)境狀態(tài)的特征。內(nèi)容根據(jù)所關(guān)聯(lián)的標(biāo)簽建立了倒排索引,即根據(jù)標(biāo)簽可以檢索到內(nèi)容。請參考表1,為內(nèi)容庫的維護(hù)關(guān)系示例:
表1內(nèi)容庫
【權(quán)利要求】
1.一種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的方法,其特征在于,包括: 獲取當(dāng)前的環(huán)境狀態(tài); 對所述環(huán)境狀態(tài)進(jìn)行分析,生成用于表達(dá)所述環(huán)境狀態(tài)特征的語義信息,并根據(jù)所述語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字; 按照所述關(guān)鍵字檢索得到內(nèi)容。
2.如權(quán)利要求1所述的方法,其特征在于,對所述環(huán)境狀態(tài)進(jìn)行分析,生成語義信息步驟中,采用的表達(dá)方式包括:鍵值對形式、標(biāo)簽形式和文字段落形式。
3.如權(quán)利要求1所述的方法,其特征在于,還包括對檢索得到的內(nèi)容進(jìn)行輸出。
4.如權(quán)利要求3所述的方法,其特征在于,在對當(dāng)前內(nèi)容進(jìn)行輸出時,實(shí)時檢測當(dāng)前的環(huán)境狀態(tài),并判斷所述環(huán)境狀態(tài)是否滿足切換條件,如果滿足,則生成新的關(guān)鍵字用于檢索并輸出與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容。
5.如權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述環(huán)境狀態(tài)包括地理位置、溫度、濕度、聲音、圖像、視頻、方位、運(yùn)動狀態(tài)、人體生理參數(shù)、場所標(biāo)識、物體標(biāo)識、用戶行為特征中的一種或多種;所述內(nèi)容包括音頻、視頻、圖片、文本、程序代碼、控制數(shù)據(jù)中的一種或多種。
6.—種根據(jù)環(huán)境狀態(tài)來關(guān)聯(lián)內(nèi)容的系統(tǒng),其特征在于,包括: 采集模塊,用于獲取當(dāng)前的環(huán)境狀態(tài); 分析模塊,用于接收所述環(huán)境狀態(tài),對其進(jìn)行分析,生成用于表達(dá)所述環(huán)境狀態(tài)特征的語義信息,并根據(jù)所述語義信息構(gòu)造用于檢索內(nèi)容的關(guān)鍵字; 檢索模塊,用于接收所述關(guān)鍵字,并按照所述關(guān)鍵字檢索得到內(nèi)容。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述分析模塊對所述環(huán)境狀態(tài)進(jìn)行分析,生成語義信息時,分析模塊采用的表達(dá)方式包括:鍵值對形式、標(biāo)簽形式和文字段落形式。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,還包括輸出模塊,用于將檢索模塊檢索得到的內(nèi)容進(jìn)行輸出。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述采集模塊還用于在輸出模塊對當(dāng)前內(nèi)容進(jìn)行輸出時,實(shí)時檢測當(dāng)前的環(huán)境狀態(tài);所述系統(tǒng)還包括判斷模塊,用于判斷所述環(huán)境狀態(tài)是否滿足切換條件,如果滿足,則生成新的關(guān)鍵字用于檢索模塊檢索與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容,并控制輸出模塊輸出所述與當(dāng)前內(nèi)容和當(dāng)前環(huán)境狀態(tài)關(guān)聯(lián)的內(nèi)容。
10.如權(quán)利要求6-9任一項(xiàng)所述的系統(tǒng),其特征在于,所述環(huán)境狀態(tài)包括地理位置、溫度、濕度、聲音、圖像、視頻、方位、運(yùn)動狀態(tài)、人體生理參數(shù)、場所標(biāo)識、物體標(biāo)識、用戶行為特征中的一種或多種;所述內(nèi)容包括音頻、視頻、圖片、文本、程序代碼、控制數(shù)據(jù)中的一種或多種。
【文檔編號】G06F17/30GK103729476SQ201410037096
【公開日】2014年4月16日 申請日期:2014年1月26日 優(yōu)先權(quán)日:2014年1月26日
【發(fā)明者】王玉嬌, 李則潤 申請人:王玉嬌