本發(fā)明涉及一種信息處理方法和裝置,更具體地,本發(fā)明涉及一種應(yīng)用于電子設(shè)備的信息處理方法和裝置。
背景技術(shù):
隨著信息產(chǎn)業(yè)的發(fā)展,信息處理技術(shù)已經(jīng)被廣泛的應(yīng)用于例如,個人計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)之類的各種電子設(shè)備。相應(yīng)地,信息處理技術(shù)也同樣應(yīng)用于安裝在上述設(shè)備中的諸如飛信、QQ、微博和微信等的社交軟件之中。然而,使用現(xiàn)有輸入法在社交軟件中進(jìn)行文字輸入時,輸入法的聯(lián)想只是基于用戶之前的輸入行為以及用戶輸入內(nèi)容的上下文來推薦詞語,而并沒有用戶相關(guān)其它行為的分析。同時,當(dāng)用戶在輸入附近加入一張圖片或是從網(wǎng)上下載或者保存一些圖片時,針對圖片顯示的信息(如,文件名等)通常與圖片不相關(guān)或者是一串隨機(jī)數(shù),這些信息是一些對用戶來講沒有意義的字符或文字,用戶在查找時很不方便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種信息處理方法和裝置,以解決上述問題。
本發(fā)明的實(shí)施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,包括:獲得圖像,圖像包括至少一個對象;識別圖像中的至少一個對象,并基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息;在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,判斷是否滿足預(yù)設(shè)條件;以及如果滿足預(yù)設(shè)條件,則輸出圖像中的至少一個對象的至少一個關(guān)聯(lián)信息。
本發(fā)明的另一實(shí)施例提供了一種電子設(shè)備,包括:獲取單元,配置來獲得圖像,圖像包括至少一個對象;處理單元,配置來識別圖像中的至少一個對象,并基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息;在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,判斷是否滿足預(yù)設(shè)條件;以及輸出單元,如果滿足預(yù)設(shè)條件,配置來輸出圖像中的至少一個對象的至少一個關(guān)聯(lián)信息。
通過上述本發(fā)明提供的方案,當(dāng)用戶在輸入附近加入一張圖片或是從網(wǎng)上下載或者保存一些交互圖片時,可以識別出與圖片中對象相關(guān)聯(lián)的信息,可以將此關(guān)聯(lián)信息在用戶輸入時作為關(guān)鍵字提示呈現(xiàn)給用戶或者將此關(guān)聯(lián)信息作為當(dāng)用戶儲存圖片時的文件名選擇提示,從而加快用戶輸入速度,增強(qiáng)用戶體驗(yàn)。以及當(dāng)用戶存儲圖片時,存儲的文件名稱是對用戶有意義的,使得后續(xù)查找或是搜索也就更加容易。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例的描述中所需要使用的附圖作簡單地介紹。下面描述中的附圖僅僅是本發(fā)明的實(shí)例性實(shí)施例。
圖1是描述了根據(jù)本發(fā)明實(shí)施例的信息處理方法的流程圖。
圖2是描述了根據(jù)本發(fā)明的另一實(shí)施例的信息處理方法的流程圖。
圖3是示出了根據(jù)本發(fā)明的一個實(shí)施例的電子設(shè)備的示范性結(jié)構(gòu)圖。
具體實(shí)施方式
在下文中,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說明書和附圖中,具有基本上相同步驟和元素用相同的附圖標(biāo)記來表示,且對這些步驟和元素的重復(fù)將被省略。
在本發(fā)明的以下實(shí)施例中,電子設(shè)備的具體形式包括但不限于個人計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)之類的各種電子設(shè)備。
圖1是描述了根據(jù)本發(fā)明實(shí)施例的信息處理方法100的流程圖。下面將參照圖1來描述根據(jù)本發(fā)明實(shí)施例的信息處理方法。在步驟S101中,獲得圖像,其中圖像包括至少一個對象。具體的,獲得圖像可以為當(dāng)諸如計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)等的終端設(shè)備監(jiān)測到用戶從網(wǎng)上下載或者保存圖像的存儲指令之后所獲得的圖像。步驟S102中,在獲得圖像之后,識別圖像中的至少一個對象,并基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,其中基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是對象的名稱。圖像識別方法可以是任意的圖像識別方法,只要能夠識別出獲得圖像中的至少一個對象,本發(fā)明對此不進(jìn)行限制。例如,如果識別出圖像中的至少一個對象為香蕉,則獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息為“香蕉”和/或“banana”。
然而本發(fā)明不限于此。在可替換的實(shí)施例中,步驟S102的獲得識別出的至少一個對象的至少一個關(guān)聯(lián)信息也可以是與識別出的對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。具體的,與對象屬性相關(guān)的擴(kuò)展關(guān)聯(lián)信息包括但不限于對象的顏色、形狀、氣味以及對象所屬類別等等的與對象相關(guān)聯(lián)的信息。其中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息可以存儲在諸如計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)等的終端設(shè)備中的本地?cái)?shù)據(jù)庫中,通過步驟S102中識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,來搜索本地?cái)?shù)據(jù)庫從而獲得與對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。然而本發(fā)明不限于此,在本發(fā)明的另一個實(shí)施例中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息也可以存儲在云端服務(wù)器的數(shù)據(jù)庫中,將通過步驟S102中識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)對象的關(guān)聯(lián)信息執(zhí)行對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息的搜索,并將搜索結(jié)果(擴(kuò)展關(guān)聯(lián)信息)返回。例如,如果識別出的對象是香蕉,則基于識別結(jié)果從終端設(shè)備的本地?cái)?shù)據(jù)庫中搜索得出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。又例如,如果識別出的對象是香蕉,則將“香蕉”發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)“香蕉”執(zhí)行與香蕉屬性相關(guān)聯(lián)的搜索,搜索結(jié)果可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息,并將搜索結(jié)果返回。
然后,步驟S103中,在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,判斷是否滿足預(yù)設(shè)條件。具體的,如果接收到圖像存儲指令之后存儲了所述獲得圖像,則判斷滿足預(yù)設(shè)條件。
然后,在步驟S104中,如果滿足步驟S103中的預(yù)設(shè)條件,則輸出步驟S102中獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息。具體的,輸出至少一個對象的至少一個關(guān)聯(lián)信息可以是使用該至少一個關(guān)聯(lián)信息來命名步驟S103中的獲得存儲指令的圖像。例如,如果識別出的至少一個對象是香蕉,則將基于識別結(jié)果獲得的對象的名稱,即“香蕉”輸出作為存儲該圖像的字符名稱。又例如,如果識別出的至少一個對象是香蕉,則將基于識別結(jié)果獲得的對象的顏色,即“黃色”輸出作為存儲該圖像的字符名稱。具體的,輸出至少一個對象的至少一個關(guān)聯(lián)信息也可以是使用關(guān)聯(lián)信息的組合來命名步驟S103中的獲得存儲指令的圖像。例如,如果識別出的至少一個對象是香蕉,則將基于識別結(jié)果獲得的對象的顏色和名稱的組合,即“黃色香蕉”輸出作為存儲該圖像的字符名稱。
通過上述本發(fā)明實(shí)施例提供的信息處理方法,當(dāng)用戶從網(wǎng)上下載或者保存圖片時,可以識別出與圖片中對象相關(guān)聯(lián)的信息,可以將此關(guān)聯(lián)信息作為當(dāng)用戶儲存圖片時的文件名選擇提示。因此當(dāng)用戶存儲圖片時,存儲的文件名稱是對用戶有意義的,使得后續(xù)查找或是搜索也就更加容易。
圖2是描述了根據(jù)本發(fā)明實(shí)施例的信息處理方法200的流程圖。下面將參照圖2來描述根據(jù)本發(fā)明另一實(shí)施例的信息處理方法。根據(jù)本發(fā)明的另一個實(shí)施例,
在步驟S201中,獲得圖像,其中圖像包括至少一個對象。具體的,所獲得的圖像可以是用戶在諸如飛信、QQ、微博和微信等的社交軟件中的在特定界面下選擇的并且輸入到社交軟件聊天界面中的特定圖像。
步驟S202中,識別圖像中的至少一個對象,并基于識別結(jié)果獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,其中基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是對象的名稱。例如,如果識別出圖像中的至少一個對象為香蕉,則獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息為“香蕉”和/或“banana”。
然而本發(fā)明不限于此。在可替換的實(shí)施例中,步驟S202的獲得識別出的至少一個對象的至少一個關(guān)聯(lián)信息也可以是與識別出的對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。具體的,與對象屬性相關(guān)的擴(kuò)展關(guān)聯(lián)信息包括但不限于對象的顏色、形狀、氣味以及對象所屬類別等等的與對象相關(guān)聯(lián)的信息。其中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息可以存儲在諸如計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)等的終端設(shè)備中的本地?cái)?shù)據(jù)庫中,通過步驟S102中識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,來搜索本地?cái)?shù)據(jù)庫從而獲得與對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。然而本發(fā)明不限于此,在本發(fā)明的另一個實(shí)施例中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息也可以存儲在云端服務(wù)器的數(shù)據(jù)庫中,將通過步驟S102中識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)對象的關(guān)聯(lián)信息執(zhí)行對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息的搜索,并將搜索結(jié)果返回。例如,如果識別出的對象是香蕉,則基于識別結(jié)果從終端設(shè)備的本地?cái)?shù)據(jù)庫中搜索得出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。又例如,如果識別出的對象是香蕉,則將“香蕉”發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)“香蕉”執(zhí)行與香蕉屬性相關(guān)聯(lián)的搜索,搜索結(jié)果可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息,并將搜索結(jié)果返回。
如果圖像中的至少一個對象為多個對象,則對圖像中的多個對象進(jìn)行相關(guān)性分析,并將圖像中的多個對象中的相關(guān)性最高的至少一個信息作為至少一個對象的至少一個關(guān)聯(lián)信息。例如,如果圖像中的至少一個對象為香蕉和月亮,則獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息為“黃色”。
步驟S203中,在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,判斷是否滿足預(yù)設(shè)條件,其中判斷是否滿足預(yù)設(shè)條件還可以是接收用戶輸入的至少一個字符;在接收到用戶輸入的至少一個字符之后判斷用戶輸入的至少一個字符與圖像中的至少一個對象的至少一個關(guān)聯(lián)信息是否匹配,如果匹配,則判斷滿足預(yù)設(shè)條件。具體的,在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,判斷是否滿足預(yù)設(shè)條件,其中判斷是否滿足預(yù)設(shè)條件還可以是是否在一預(yù)設(shè)時間內(nèi)(舉個例子,1-30分鐘內(nèi))接收用戶輸入的至少一個字符,如果在一預(yù)定時間內(nèi)接收到用戶輸入的至少一個字符;則在接收到用戶輸入的至少一個字符之后判斷用戶輸入的至少一個字符與圖像中的至少一個對象的至少一個關(guān)聯(lián)信息是否匹配,如果匹配,則判斷滿足預(yù)設(shè)條件。其中,在不同輸入法的情況下,接收用戶輸入的至少一個字符可以是對應(yīng)于不同輸入法的不同字符。例如,步驟S201中所獲得的圖像是用戶在諸如飛信、QQ、微博和微信等的社交軟件中的聊天界面中將要加入的圖像,識別出在聊天界面中加入圖像中的對象為香蕉,在英文輸入法下,如果在一預(yù)定時間內(nèi)接收到的用戶輸入的至少一個字符是“b”,則判斷用戶輸入的至少一個字符“b”與步驟S202中的圖像中的對象的關(guān)聯(lián)信息“banana”相匹配,因此滿足預(yù)設(shè)條件。例如,在英文輸入法下,如果在一預(yù)定時間內(nèi)接收到用戶輸入的至少一個字符是“ba”,則判斷用戶輸入的至少一個字符“ba”與步驟S202中的圖像中的對象的關(guān)聯(lián)信息“banana”相匹配,因此滿足預(yù)設(shè)條件。又例如,在中文輸入法下,如果在一預(yù)定時間內(nèi)接收到用戶輸入的至少一個字符是“x”,則判斷用戶輸入的至少一個字符“x”與步驟S202中的圖像中的對象的關(guān)聯(lián)信息“香蕉”相匹配,因此滿足預(yù)設(shè)條件。例如,在中文輸入法下,如果在一預(yù)定時間內(nèi)接收到用戶輸入的至少一個字符是“xi”,則判斷用戶輸入的至少一個字符“xi”與步驟S202中的圖像中的對象的關(guān)聯(lián)信息“香蕉”相匹配,因此滿足預(yù)設(shè)條件。
如果用戶輸入的至少一個字符與圖像中的至少一個對象的至少一個關(guān)聯(lián)信息中的特定關(guān)聯(lián)信息相匹配,則將圖像中的至少一個對象的至少一個關(guān)聯(lián)信息中的特定關(guān)聯(lián)信息作為輸入。其中,特定關(guān)聯(lián)信息為圖像中的至少一個對象的至少一個關(guān)聯(lián)信息中的之一。例如,當(dāng)用戶輸入“b”,則將“banana”作為輸入法的輸入;當(dāng)用戶輸入“x”,則將“香蕉”作為輸入法的輸入;當(dāng)用戶輸入“y”,則將“yellow”作為輸入法的輸入;而當(dāng)用戶輸入“h”,則將“黃色”作為輸入法的輸入。
然后,在步驟S204中,如果滿足步驟S203中的預(yù)設(shè)條件,則輸出步驟S203中作為輸入的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息的特定關(guān)聯(lián)信息。
通過上述本發(fā)明實(shí)施例提供的信息處理方法,當(dāng)用戶在輸入附近加入一張圖片時,可以識別出與圖片中對象相關(guān)聯(lián)的信息,可以將此關(guān)聯(lián)信息在用戶輸入時作為關(guān)鍵字提示呈現(xiàn)給用戶,從而加快用戶輸入速度,增強(qiáng)用戶體驗(yàn)。
下面,參照圖3說明本發(fā)明的實(shí)施例的電子設(shè)備,圖3是示出了根據(jù)本發(fā)明的一個實(shí)施例的電子設(shè)備300的示范性結(jié)構(gòu)框圖。如圖3中所示,本實(shí)施例的電子設(shè)備包括獲取單元310、處理單元320和輸出單元330。電子設(shè)備300的各個單元可分別執(zhí)行上述圖1或圖2中的信息處理方法100或200的各個步驟/功能。因此,以下僅對電子設(shè)備300的主要部件進(jìn)行了描述,而省略了以上已經(jīng)結(jié)合圖1或圖2描述過的細(xì)節(jié)內(nèi)容。電子設(shè)備中的獲取單元310、處理單元320和輸出單元330可以由諸如中央處理器(CPU)、處理器或微處理器等的電子硬件實(shí)現(xiàn),例如,獲取單元310、處理單元320和輸出單元330所執(zhí)行的功能可以由諸如中央處理器(CPU)、處理器或微處理器等的電子硬件執(zhí)行軟件來實(shí)現(xiàn)。
獲取單元310可以獲得圖像,其中圖像包括至少一個對象。具體的,圖像可以為當(dāng)諸如計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)等的終端設(shè)備監(jiān)測到用戶從網(wǎng)上下載或者保存圖像的存儲指令之后所獲得的圖像。
處理單元320,在獲取單元310獲得圖像之后,可以來識別圖像中的至少一個對象,并基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,其中基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是對象的名稱。圖像識別方法可以是任意的圖像識別方法,只要能夠識別出獲得圖像中的至少一個對象,本發(fā)明對此不進(jìn)行限制。例如,如果處理單元320識別出圖像中的至少一個對象為香蕉,則獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息為“香蕉”和/或“banana”。在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,處理單元320判斷是否滿足預(yù)設(shè)條件。具體的,如果處理單元320接收到圖像存儲指令之后存儲了由獲取單元310獲取的所述獲得圖像,則判斷滿足預(yù)設(shè)條件。
然而本發(fā)明不限于此。在可替換的實(shí)施例中,處理單元320中的獲得識別出的至少一個對象的至少一個關(guān)聯(lián)信息也可以是與處理單元320識別出的對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。具體的,與對象屬性相關(guān)的擴(kuò)展關(guān)聯(lián)信息包括但不限于對象的顏色、形狀、氣味以及對象所屬類別等等的與對象相關(guān)聯(lián)的信息。其中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息存儲在諸如計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)等的終端設(shè)備中的本地?cái)?shù)據(jù)庫中,通過處理單元320識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,處理單元320搜索本地?cái)?shù)據(jù)庫從而獲得與對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。然而本發(fā)明不限于此,在本發(fā)明的另一個實(shí)施例中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息也可以存儲在云端服務(wù)器的數(shù)據(jù)庫中,處理單元320將通過其識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)對象的關(guān)聯(lián)信息執(zhí)行對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息的搜索,并將搜索結(jié)果返回處理單元320。例如,如果識別出的對象是香蕉,則處理單元320基于識別結(jié)果從終端設(shè)備的本地?cái)?shù)據(jù)庫中搜索得出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。又例如,如果識別出的對象是香蕉,則處理單元320將“香蕉”發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)“香蕉”執(zhí)行與香蕉屬性相關(guān)聯(lián)的搜索,搜索結(jié)果可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息,并將搜索結(jié)果返回處理單元320。
然后,在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,處理單元320判斷是否滿足預(yù)設(shè)條件。具體的,如果處理單元320接收到圖像存儲指令之后存儲了由獲取單元310獲取的所述獲得圖像,則判斷滿足預(yù)設(shè)條件。然后,如果滿足處理單元320判斷的預(yù)設(shè)條件,輸出單元330則輸出步驟S102中獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息。具體的,由輸出單元330輸出至少一個對象的至少一個關(guān)聯(lián)信息可以是使用該至少一個關(guān)聯(lián)信息來命名處理單元320接收到存儲指令之后的存儲的獲得圖像。例如,如果處理單元320識別出的至少一個對象是香蕉,則輸出單元330將基于識別結(jié)果獲得的對象的名稱,即“香蕉”輸出作為存儲該圖像的字符名稱。又例如,如果處理單元320識別出的至少一個對象是香蕉,則輸出單元330將基于識別結(jié)果獲得的對象的顏色,即“黃色”輸出作為存儲該圖像的字符名稱。具體的,輸出至少一個對象的至少一個關(guān)聯(lián)信息也可以是使用關(guān)聯(lián)信息的組合來命名處理單元320接收到存儲指令之后的存儲的獲得圖像。例如,如果處理單元320識別出的至少一個對象是香蕉,則輸出單元330將基于識別結(jié)果獲得的對象的顏色和名稱的組合,即“黃色香蕉”輸出作為存儲該圖像的字符名稱。
通過上述本發(fā)明實(shí)施例提供的信息處理方法,當(dāng)用戶從網(wǎng)上下載或者保存一些交互圖片時,可以識別出與圖片中對象相關(guān)聯(lián)的信息,可以將此關(guān)聯(lián)信息作為當(dāng)用戶儲存圖片時的文件名選擇提示。因此當(dāng)用戶存儲圖片時,存儲的文件名稱是對用戶有意義的,使得后續(xù)查找或是搜索也就更加容易。
在本發(fā)明的另一個實(shí)施例中,獲取單元310還可以獲得圖像,其中圖像包括至少一個對象。具體的,所獲得的圖像可以是用戶在諸如飛信、QQ、微博和微信等的社交軟件中的在特定界面下選擇的并且輸入到社交軟件聊天界面中的特定圖像。
處理單元320,還可以識別圖像中的至少一個對象,并基于識別結(jié)果獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,其中基于識別結(jié)果獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是對象的名稱。例如,如果處理單元320識別出圖像中的至少一個對象為香蕉,則獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息為“香蕉”和/或“banana”。
然而本發(fā)明不限于此。在可替換的實(shí)施例中,處理單元320獲得識別出的至少一個對象的至少一個關(guān)聯(lián)信息也可以是與處理單元320識別出的對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。具體的,與對象屬性相關(guān)的擴(kuò)展關(guān)聯(lián)信息包括但不限于對象的顏色、形狀、氣味以及對象所屬類別等等的與對象相關(guān)聯(lián)的信息。其中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息存儲在諸如計(jì)算機(jī)、平板計(jì)算機(jī)、便攜式計(jì)算機(jī)和智能手機(jī)等的終端設(shè)備中的本地?cái)?shù)據(jù)庫中,通過由處理單元320識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,處理單元320搜索本地?cái)?shù)據(jù)庫從而獲得與對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。然而本發(fā)明不限于此,在本發(fā)明的另一個實(shí)施例中,至少一個對象的至少一個關(guān)聯(lián)信息和與至少一個對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息也可以存儲在云端服務(wù)器的數(shù)據(jù)庫中,處理單元320通過其識別出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息,例如對象的名稱,發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)對象的關(guān)聯(lián)信息執(zhí)行對象屬性相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息的搜索,并將搜索結(jié)果返回處理單元320。例如,如果識別出的對象是香蕉,則處理單元320基于識別結(jié)果從終端設(shè)備的本地?cái)?shù)據(jù)庫中搜索得出的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息。又例如,如果識別出的對象是香蕉,則處理單元320將“香蕉”發(fā)送到云端服務(wù)器,由云端服務(wù)器根據(jù)“香蕉”執(zhí)行與香蕉屬性相關(guān)聯(lián)的搜索,搜索結(jié)果可以是“黃色”、“柄狀”、“水果”等等的與“香蕉”相關(guān)聯(lián)的擴(kuò)展關(guān)聯(lián)信息,并將搜索結(jié)果返回處理單元320。
如果圖像中的至少一個對象為多個對象,則處理單元320對圖像中的多個對象進(jìn)行相關(guān)性分析,并將圖像中的多個對象中的相關(guān)性最高的至少一個信息作為至少一個對象的至少一個關(guān)聯(lián)信息。例如,如果圖像中的至少一個對象為香蕉和月亮,則處理單元320獲得所述圖像中的至少一個對象的至少一個關(guān)聯(lián)信息為“黃色”。
然后,在獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,處理單元320判斷是否滿足預(yù)設(shè)條件,其中判斷是否滿足預(yù)設(shè)條件還可以是接收用戶輸入的至少一個字符;在處理單元320接收到用戶輸入的至少一個字符之后其判斷用戶輸入的至少一個字符與圖像中的至少一個對象的至少一個關(guān)聯(lián)信息是否匹配,如果匹配,則處理單元320判斷滿足預(yù)設(shè)條件。具體的,在處理單元320獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息之后,其判斷是否滿足預(yù)設(shè)條件,其中判斷是否滿足預(yù)設(shè)條件還可以是是否在一預(yù)設(shè)時間內(nèi)(舉個例子,1-30分鐘內(nèi))接收用戶輸入的至少一個字符,如果在一預(yù)定時間內(nèi)處理單元320接收到用戶輸入的至少一個字符;則其在接收到用戶輸入的至少一個字符之后判斷用戶輸入的至少一個字符與圖像中的至少一個對象的至少一個關(guān)聯(lián)信息是否匹配,如果匹配,則判斷滿足預(yù)設(shè)條件。其中,在不同輸入法的情況下,接收用戶輸入的至少一個字符可以是對應(yīng)于不同輸入法的不同字符。例如,獲取單元310所獲得的圖像可以是用戶在諸如飛信、QQ、微博和微信等的社交軟件中的在特定界面下選擇的并且輸入到社交軟件聊天界面中的特定圖像,處理單元320識別出在聊天界面中加入圖像中的對象為香蕉,在英文輸入法下,如果在一預(yù)定時間內(nèi)接收到的用戶輸入的至少一個字符是“b”,則處理單元320判斷用戶輸入的至少一個字符“b”與由獲取單元310獲取的圖像中的處理單元320識別出的對象的關(guān)聯(lián)信息“banana”相匹配,因此滿足預(yù)設(shè)條件。例如,在英文輸入法下,如果在一預(yù)定時間內(nèi)接收到用戶輸入的至少一個字符是“ba”,則處理單元判斷用戶輸入的至少一個字符“ba”與由獲取單元310獲取的圖像中的處理單元320識別出的對象的關(guān)聯(lián)信息“banana”相匹配,因此滿足預(yù)設(shè)條件。又例如,在中文輸入法下,如果在一預(yù)定時間內(nèi)接收到用戶輸入的至少一個字符是“x”,則處理單元320判斷用戶輸入的至少一個字符“x”與由獲取單元310獲取的圖像中的對象的關(guān)聯(lián)信息“香蕉”相匹配,因此滿足預(yù)設(shè)條件。例如,在中文輸入法下,如果在一預(yù)定時間內(nèi)接收到用戶輸入的至少一個字符是“xi”,則處理單元320判斷用戶輸入的至少一個字符“xi”與由獲取單元310獲取的圖像中的處理單元320識別出的對象的關(guān)聯(lián)信息“香蕉”相匹配,因此滿足預(yù)設(shè)條件。
如果用戶輸入的至少一個字符與圖像中的至少一個對象的至少一個關(guān)聯(lián)信息中的特定關(guān)聯(lián)信息相匹配,處理單元320則將圖像中的至少一個對象的至少一個關(guān)聯(lián)信息中的特定關(guān)聯(lián)信息作為輸入。其中,特定關(guān)聯(lián)信息為圖像中的至少一個對象的至少一個關(guān)聯(lián)信息中的之一。例如,當(dāng)用戶輸入“b”,則處理單元320將“banana”作為輸入法的輸入;當(dāng)用戶輸入“x”,則將“香蕉”作為輸入法的輸入;當(dāng)用戶輸入“y”,則將“yellow”作為輸入法的輸入;而當(dāng)用戶輸入“h”,則將“黃色”作為輸入法的輸入。
然后,輸出單元330,如果處理單元320判斷滿足預(yù)設(shè)條件,則輸出單元330輸出作為輸入的獲得圖像中的至少一個對象的至少一個關(guān)聯(lián)信息的特定關(guān)聯(lián)信息。
通過上述本發(fā)明實(shí)施例提供的信息處理方法,當(dāng)用戶在輸入附近加入一張圖片時,可以識別出與圖片中對象相關(guān)聯(lián)的信息,可以將此關(guān)聯(lián)信息在用戶輸入時作為關(guān)鍵字提示呈現(xiàn)給用戶,從而加快用戶輸入速度,增強(qiáng)用戶體驗(yàn)。
本發(fā)明電子設(shè)備中的獲取單元310、處理單元320和輸出單元330可由諸如中央處理器(CPU)、處理器或微處理器等的電子硬件實(shí)現(xiàn),獲取單元310、處理單元320和輸出單元330所執(zhí)行的功能也可以由諸如中央處理器(CPU)、處理器或微處理器等的電子硬件執(zhí)行存儲在諸如便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合中的軟件來實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn)。并且軟件模塊可以置于任意形式的計(jì)算機(jī)存儲介質(zhì)中。為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)的約束條件。本領(lǐng)域技術(shù)人員可以對每個特定的應(yīng)用來使用不同的方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
本領(lǐng)域技術(shù)人員應(yīng)該理解,可依賴于設(shè)計(jì)需求和其它因素對本發(fā)明進(jìn)行各種修改、組合、部分組合和替換,只要它們在所附權(quán)利要求書及其等價(jià)物的范圍內(nèi)。