請實施例中的方案實現(xiàn)了提高與內(nèi)容信息對應的話題分類的精準度的技術(shù)效果。
【附圖說明】
[0067]為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0068]圖1為本申請實施例一提供的一種信息處理方法的流程圖;
[0069]圖2為本申請實施例二提供的一種電子設備的結(jié)構(gòu)框圖;
[0070]圖3為本申請實施例三提供的一種電子設備的結(jié)構(gòu)框圖。
【具體實施方式】
[0071]本申請實施例提供一種信息處理方法及電子設備,用于解決現(xiàn)有技術(shù)中存在當用戶的需求超出電子設備本身的處理范圍時,電子設備無法滿足用戶需求的技術(shù)問題,實現(xiàn)了提高電子設備智能度的技術(shù)效果。
[0072]本申請實施例中的技術(shù)方案為解決上述的技術(shù)問題,總體思路如下:
[0073]獲取第一電子設備的第一用戶輸入的內(nèi)容信息;基于所述內(nèi)容信息,在用戶庫中確定出N個用戶,以使所述N個用戶對所述內(nèi)容信息進行處理,其中,所述N個用戶為與所述第一用戶不同的用戶,N為正整數(shù);將處理結(jié)果反饋至所述第一電子設備。
[0074]上述技術(shù)方案中,在用戶進行輸入操作時,獲取輸入的內(nèi)容信息。如用戶輸入的為咨詢類內(nèi)容,那么就在用戶庫中確定出與該咨詢類內(nèi)容相關(guān)聯(lián)的N個用戶。所述N個用戶可以對用戶的咨詢內(nèi)容進行處理、解答,并生成處理結(jié)果,用戶便可以基于反饋的處理結(jié)果來獲得自己咨詢問題的答案。而現(xiàn)有技術(shù)中在用戶輸入內(nèi)容以后,電子設備會在本地的數(shù)據(jù)庫或網(wǎng)絡中尋找相關(guān)的內(nèi)容或答案,而不會發(fā)送給其他用戶讓其他用戶來處理。如果沒有在本地數(shù)據(jù)庫或網(wǎng)絡中搜索到相應的結(jié)果,則無法為用戶進行解答??梢?,本申請實施例中的方案能夠解決現(xiàn)有技術(shù)中存在當用戶的需求超出電子設備本身的處理范圍時,電子設備無法滿足用戶需求的技術(shù)問題,實現(xiàn)了提高電子設備智能度的技術(shù)效果。
[0075]為了更好的理解上述技術(shù)方案,下面通過附圖以及具體實施例對本發(fā)明技術(shù)方案做詳細的說明,應當理解本申請實施例以及實施例中的具體特征是對本發(fā)明技術(shù)方案的詳細的說明,而不是對本發(fā)明技術(shù)方案的限定,在不沖突的情況下,本申請實施例以及實施例中的技術(shù)特征可以相互組合。
[0076]實施例一
[0077]請參考圖1,本申請實施例提供一種?目息處理方法,包括:
[0078]SlO:取第一電子設備的第一用戶輸入的內(nèi)容信息;
[0079]S20:基于所述內(nèi)容信息,在用戶庫中確定出N個用戶,以使所述N個用戶對所述內(nèi)容信息進行處理,其中,所述N個用戶為與所述第一用戶不同的用戶,N為正整數(shù);
[0080]S30:將處理結(jié)果反饋至所述第一電子設備。
[0081]在具體實施過程中,所述第一電子設備可以為手機、平板電腦,也可以為其他的電子設備。在第一電子設備中安裝有智能助手、智能管家等,用戶可以和智能助手進行溝通。由于每個電子設備中都安裝有智能助手,所以智能助手擁有許多用戶,因此,可以將智能助手看作是一個平臺或是一個系統(tǒng),該智能助手的用戶都可以在該平臺或系統(tǒng)上進行操作。在本申請實施例中,智能助手可以擁有獨立的處理服務器,如虛擬機、云計算平臺。該服務器與第一電子設備不同,智能助手的數(shù)據(jù)處理工作在服務器上完成。當然,智能助手的處理功能可以直接在第一電子設備上實現(xiàn),本申請不做限定。也就是說,本申請實施例中的方法既可以在第一電子設備,即用戶終端設備上實現(xiàn),也可以適用于服務器。
[0082]在本申請實施例中,以第一電子設備為裝有智能助手的手機,且智能助手擁有獨立的處理服務器為例,來對本申請實施例中的方法的實現(xiàn)過程進行詳細描述。
[0083]首先,執(zhí)行步驟SlO:取第一電子設備的第一用戶輸入的內(nèi)容信息。
[0084]在具體實施過程中,第一電子設備的用戶在使用智能助手時,可以通過語音輸入或文本輸入與智能助手進行溝通。當用戶使用語音進行輸入時,智能助手可以進行語音識另U,將用戶說的內(nèi)容轉(zhuǎn)換為文字。
[0085]在執(zhí)行步驟S20之前,本申請實施例中的方案還包括:
[0086]接收所述第一電子設備發(fā)送的處理請求,其中,所述處理請求為所述第一電子設備無法處理所述內(nèi)容信息而生成的處理所述內(nèi)容信息的請求。
[0087]具體來講,當智能助手接收到用戶輸入的內(nèi)容信息時,可以先確定是否能夠?qū)λ鰞?nèi)容信息進行處理。當智能助手自身能夠處理所述內(nèi)容信息時,則只需在智能助手的知識庫中搜索與所述內(nèi)容信息相關(guān)的信息,并進行顯示。智能助手的知識庫可以存儲在服務器上,知識庫包擴服務器本地存有的信息,也包括能夠在網(wǎng)絡上查找到的信息。如,用戶輸入的內(nèi)容信息為“今天的天氣情況”,智能助手可以在網(wǎng)上直接查找到對應結(jié)果,此時,只需智能助手本身進行處理,不需要再發(fā)送給其他用戶。
[0088]當用戶輸入的所述內(nèi)容信息超出了智能助手的功能范圍,即無法在知識庫中找到與所述內(nèi)容信息相關(guān)的信息,則需要發(fā)送所述內(nèi)容信息至其他用戶,此時,用戶的手機會發(fā)送一處理請求至服務器,服務器基于所述處理請求將所述內(nèi)容信息發(fā)送至其他用戶對應的電子設備上。如有人向所述第一用戶推薦了一家昨天才開業(yè)的A飯店,第一用戶想去試一試,便在智能助手中輸入“搜索A飯店”。由于A飯店昨天才開業(yè),知識庫中無法找到與A飯店相關(guān)的信息,也就是說超出了智能助手的處理范圍,則智能助手將該內(nèi)容信息發(fā)送至其他用戶,以使其他用戶能夠解答。
[0089]在獲取所述內(nèi)容信息之后,本申請實施例中的方案還包括:
[0090]提取所述內(nèi)容信息中的關(guān)鍵詞信息和/或句式信息;
[0091]基于所述關(guān)鍵詞信息和/或句式信息,在預設話題分類庫中確定出第一話題分類。
[0092]在本申請實施例中,關(guān)鍵詞可以包括不同領(lǐng)域的名詞,如人名、地名、商店名、電影名等,關(guān)鍵詞的提取可以采用TextRank算法、基于樸素貝葉斯模型的提取方法等,本申請不做具體限定。舉例來講,當所述第一用戶的輸入內(nèi)容為“我要看電影阿甘正傳”時,關(guān)鍵詞信息為“電影” “阿甘正傳”,句式信息為“我要看...”。在服務器上存儲有一預設話題分類庫,該話題分類庫中存儲有各個領(lǐng)域的關(guān)鍵詞以及典型句式信息,通過公式將關(guān)鍵詞和句式進行組合,就可以形成多種話題?;凇半娪啊薄ⅰ鞍⒏收齻鳌?、“我要看”在預設話題分類庫中進行匹配,確定出所述第一話題分類,所述第一話題分類可以為范圍較大的分類,如電影類,也可以為精確的分類,如電影阿甘正傳,本領(lǐng)域技術(shù)人員可以根據(jù)實際需要進行設置。
[0093]接下來執(zhí)行步驟S20:基于所述內(nèi)容信息,在用戶庫中確定出N個用戶,以使所述N個用戶對所述內(nèi)容信息進行處理,其中,所述N個用戶為與所述第一用戶不同的用戶,N為正整數(shù)。
[0094]具體來講,即基于所述第一話題分類,在所述用戶庫中確定出所述N個用戶。由于智能助手擁有許多用戶,因此,將所有使用智能助手的用戶組建成所述用戶庫。進一步的,智能助手可以記錄每個用戶平時的使用記錄,分析出每個用戶在各個領(lǐng)域的活躍程度。如用戶I經(jīng)常搜索或處理有關(guān)法律方面的信息,則智能助手會標注用戶I在法律領(lǐng)域活躍程度較高。這樣,所述用戶庫中的用戶都會有各自活躍的領(lǐng)域。當基于用戶輸入的所述內(nèi)容信息確定出第一話題分類時,便可以根據(jù)用戶庫中的用戶活躍領(lǐng)域確定出第一話題分類所述領(lǐng)域中的所述N個用戶。
[0095]另外,所述內(nèi)容信息可以僅為確定所述N個用戶的一個條件。進一步的,獲取所述第一用戶的位置信息,輸入所述內(nèi)容信息的時間信息,基于所述位置信息,所述時間信息以及所述內(nèi)容信息,在所述用戶庫中確定出所述N個用戶。如所述第一用戶輸入“附近有誰想去看話劇”,在獲取輸入內(nèi)容信息的同時,獲取第一用戶當前所處的第一位置,并向在第一位置附近的人發(fā)送信息。
[0096]在具體實施過程中,步驟S20包括但不限于以下幾種實施方式:
[0097]第一種實施方式
[0098]基于所述第一話題分類,在確定所述第一話題分類為群組話題時,確定所述第一話題分類所需的用戶數(shù)目M ;
[0099]在所述用戶庫中確定出M-1個第二用戶為所述N個用戶,其中,所述M-1個第二用戶與所述第一話題分類相關(guān);
[0100]相應的,步驟S30對應的實施方式為:
[0101]創(chuàng)建包含所述M-1個第二用戶以及所述第一用戶的群組,其中,在所述群組中所述M-1個第二用戶和所述第一用戶能夠交流。
[0102]具體來講,群組話題指的是有多人參與的話題,如用戶輸入“手機推薦”,當智能助手將該內(nèi)容信息發(fā)送給手機領(lǐng)域的用戶時,會收到很多的回復,此時,可以創(chuàng)建一個討論群組,以便進行溝通。所述第一話題分類所需的用戶數(shù)目M可以為智能助手默認的,如M為30,那么創(chuàng)建的群組就包括30個成員,30個成員中包括所述第一用戶,還包括其他的29個與第一話題分類所述領(lǐng)域相關(guān)的用戶。當然,所述第一話題分類所需的用戶數(shù)目M還可以是參與所述內(nèi)容信息處理的用戶數(shù)量。當智能助手將“手機推薦”發(fā)送至手機領(lǐng)域的活躍用戶中,收到12個用戶的回復,那么智能助手為這12個用戶以及所述第一用戶建立一個手機推薦群組,也就是說M的值為13。本領(lǐng)域的技術(shù)人員還可以根據(jù)實際需要設置M值,本領(lǐng)域不做具體要求。
[0103]第二種實施方式
[0104]基于所述第一話題分類,在確定所述第一話題分類為非群組話題時,從所述用戶庫中選擇出滿足預設數(shù)目的第二用戶為所述N個用戶;
[0105]相應的,步驟S30對應的實施