信息處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種信息處理方法和裝置。
【背景技術(shù)】
[0002]在實際生活中,用戶會遇到需要選擇信息的場景,如在理發(fā)店選擇發(fā)型?,F(xiàn)有技術(shù)中,通常是理發(fā)師為用戶提供發(fā)型建議或者用戶指定圖片中的發(fā)型等。但是,采用上述方式選擇的發(fā)型可能并不適合自己。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0004]為此,本發(fā)明的一個目的在于提出一種信息處理方法,該方法可以為用戶提供更適合用戶自身情況的信息。
[0005]本發(fā)明的另一個目的在于提出一種信息處理裝置。
[0006]為達到上述目的,本發(fā)明第一方面實施例提出的信息處理方法,包括:獲取用戶自身情況的實際信息,所述實際信息中包括用戶需要的信息類別的信息;獲取所述用戶需要的信息類別的推薦信息;用所述推薦信息替換所述實際信息中的用戶需要的信息類別的信息,得到合成后的信息;通過客戶端將所述合成后的信息展示給用戶。
[0007]本發(fā)明第一方面實施例提出的信息處理方法,通過對用戶的實際信息和推薦信息進行合成,并將合成后的信息展示給用戶,可以使得用戶能夠直觀看到推薦信息與自身的結(jié)合情況,使得用戶直觀感受到推薦信息是否適合自己,從而為用戶提供更適合用戶自身情況的信息。
[0008]為達到上述目的,本發(fā)明第二方面實施例提出的信息處理裝置,包括:第一獲取模塊,用于獲取用戶自身情況的實際信息,所述實際信息中包括用戶需要的信息類別的信息;第二獲取模塊,用于獲取所述用戶需要的信息類別的推薦信息;合成模塊,用于用所述推薦信息替換所述實際信息中的用戶需要的信息類別的信息,得到合成后的信息;展示模塊,用于通過客戶端將所述合成后的信息展示給用戶。
[0009]本發(fā)明第二方面實施例提出的信息處理裝置,通過對用戶的實際信息和推薦信息進行合成,并將合成后的信息展示給用戶,可以使得用戶能夠直觀看到推薦信息與自身的結(jié)合情況,使得用戶直觀感受到推薦信息是否適合自己,從而為用戶提供更適合用戶自身情況的信息。
[0010]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0011]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0012]圖1是本發(fā)明一實施例提出的信息處理方法的流程示意圖;
[0013]圖2是本發(fā)明實施例中上傳用戶自身信息的示意圖;
[0014]圖3是本發(fā)明實施例中獲取推薦信息的流程示意圖;
[0015]圖4是本發(fā)明實施例中展示的多條相關(guān)信息的示意圖;
[0016]圖5是本發(fā)明實施例中合成信息的流程示意圖;
[0017]圖6是本發(fā)明實施例中圖片分離后得到的用戶人臉的示意圖;
[0018]圖7是本發(fā)明實施例中圖片分離后得到的推薦發(fā)型的示意圖;
[0019]圖8是本發(fā)明實施例中合成的圖片的示意圖;
[0020]圖9是本發(fā)明另一實施例提出的信息處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0022]圖1是本發(fā)明一實施例提出的信息處理方法的流程示意圖,該方法包括:
[0023]S11:獲取用戶自身情況的實際信息,所述實際信息中包括用戶需要的信息類別的?目息。
[0024]例如,用戶自身情況的實際信息是包含用戶自身情況的圖片。當用戶需要的信息類別是發(fā)型時,則可以獲取包含用戶實際發(fā)型的圖片,例如,用戶對人臉部位進行拍照,得到包含人臉和發(fā)型的頭像圖片。
[0025]具體的,參見圖2,用戶可以通過應(yīng)用程序的客戶端上傳頭像圖片21。
[0026]可以理解的是,用戶自身情況的實際信息可以是上傳者自己的信息,或者,也可以是上傳者上傳的其他用戶的信息。以用戶上傳頭像圖片為例,用戶上傳的頭像圖片可以是自己的頭像,或者,也可以是他人的頭像,例如,幫助朋友選擇發(fā)型等。
[0027]S12:獲取所述用戶需要的信息類別的推薦信息。
[0028]例如,獲取對用戶的推薦發(fā)型。
[0029]—些實施例中,可以先向用戶展示多種相關(guān)發(fā)型,之后根據(jù)用戶的選擇,將用戶選擇的發(fā)型確定為推薦發(fā)型。
[0030]相應(yīng)的,參見圖3,所述獲取所述用戶需要的信息類別的推薦信息,包括:
[0031]S31:從數(shù)量大于預(yù)設(shè)值的信息庫中,查找屬于所述用戶需要的信息類別且與所述用戶相關(guān)的信息。
[0032]例如,服務(wù)端在接收到用戶上傳的自身的頭像后,可以在海量的發(fā)型數(shù)據(jù)庫中查找與用戶相關(guān)的發(fā)型。
[0033]在查找與用戶相關(guān)的發(fā)型時可以根據(jù)用戶提供的信息進行查找,如用戶通過客戶端上傳頭像給服務(wù)端時,還可以同時上傳用戶需要的發(fā)型信息,從而服務(wù)端可以在發(fā)型圖片庫中查找與用戶需要的發(fā)型對應(yīng)的圖片,或者,服務(wù)端可以預(yù)先配置匹配算法,根據(jù)用戶的頭像圖片進行數(shù)據(jù)分析確定合適的發(fā)型,并在發(fā)型圖片庫中查找到相應(yīng)發(fā)型的圖片。
[0034]S32:通過客戶端將所述相關(guān)的信息展示給用戶。
[0035]例如,服務(wù)端在找到多條相關(guān)的發(fā)型圖片后,可以將預(yù)設(shè)數(shù)量的相關(guān)發(fā)型圖片發(fā)送給客戶端,由客戶端展示給用戶。
[0036]例如,參見圖4,可以向用戶展示多個相關(guān)發(fā)型圖片41。
[0037]S33:獲取用戶在所述相關(guān)的信息中選擇的信息,將所述選擇的信息作為推薦信息。
[0038]例如,在向用戶展示圖4所示的多種發(fā)型圖片后,用戶可以從中選擇一種作為推薦發(fā)型圖片。
[0039]S13:用所述推薦信息替換所述實際信息中的用戶需要的信息類別的信息,得到合成后的信息。
[0040]當實際信息和推薦信息都以圖片形式展示時,參見圖5,所述用所述推薦信息替換所述實際信息中的用戶需要的信息類別的信息,得到合成后的信息,包括:
[0041]S51:采用圖像分離技術(shù)對所述用戶圖片進行分離,分為第一部分和所述用戶圖片中除所述第一部分之外的部分,所述第一部分是所述用戶圖片中包含用戶需要的信息類別的部分。
[0042]例如,采用圖像分離技術(shù)對用戶的頭像圖片進行分離,得到用戶的人臉部分和發(fā)型部分,其中,第一部分是指用戶圖片的發(fā)型部分,所述用戶圖片中除所述第一部分之外的部分是指除發(fā)型部分之外的部分,如用戶圖片的人臉部分。
[0043]S52:采用圖像分離技術(shù)對所述推薦圖片進行分離,分為第二部分和除所述第二部分之外的部分,所述第二部分是所述推薦圖片中包含用戶需要的信息類別的部分。
[0044]例如,用戶在選擇一個推薦發(fā)型圖片(該圖片中也包括人臉部分和發(fā)型部分)后,采用圖像分離技術(shù)對該推薦發(fā)型圖片進行分離,得到推薦圖片的人臉部分和發(fā)型部分,其中,第二部分是指推薦圖片的發(fā)型部分。
[0045]S53:采用圖片合成技術(shù)對所述用戶圖片中除所述第一部分之外的部分和所述第二部分進行合成,得到合成后的圖片。
[0046]例如,用戶圖片中除所述第一部分之外的部分,也就是用戶圖片的人臉部分61可以如圖