聯系人頭像的生成方法及生成裝置的制造方法
【技術領域】
[0001]本發明涉及信息處理技術領域,具體而言,涉及一種聯系人頭像的生成方法和一種聯系人頭像的生成裝置。
【背景技術】
[0002]目前的系統軟件或平臺中,基于用戶角度考慮不能強制用戶上傳頭像,而在系統軟件或平臺的通訊錄中看到的頭像,若用戶上傳過頭像,則顯示用戶自己上傳的頭像;若用戶未上傳過頭像,則顯示系統默認內置的頭像,或者不顯示任何頭像,由于沒有有效規則,頭像列表顯示混亂,很難從頭像上快速識別聯系人,影響用戶的使用體驗。
[0003]因此,如何能夠自動生成聯系人頭像,以便用戶憑頭像快速識別聯系人成為亟待解決的技術問題。
【發明內容】
[0004]本發明正是基于上述技術問題至少之一,提出了一種新的聯系人頭像的生成方案,能夠根據用戶需求,自動生成聯系人頭像,以便用戶憑頭像快速識別到聯系人。
[0005]有鑒于此,本發明提出了一種聯系人頭像的生成方法,包括:檢測是否需要對聯系人設置頭像;在確定需要對所述聯系人設置頭像時,根據所述聯系人的關聯信息,生成對應于所述聯系人的頭像。
[0006]在該技術方案中,當需要對聯系人設置頭像時,由于每個聯系人自身的關聯信息都是區別于他人的,所以通過聯系人自身的關聯信息生成的頭像也是各不相同的,使得在滿足個性化需求的同時,便于憑借頭像來區分聯系人,以便快速查找到對應的聯系人,從而提升了用戶的使用體驗。檢測是否需要對聯系人設置頭像可以是:在聯系人已上傳了個人照片或自定義圖片作為個人頭像時,不需要再重新生成頭像;在聯系人未上傳個人照片或自定義圖片時,確定需要根據聯系人的關聯信息,生成對應于聯系人的頭像。
[0007]在上述技術方案中,優選地,所述聯系人的關聯信息包括所述聯系人的姓名和所述聯系人的辦公信息;所述聯系人的辦公信息包括以下任一或多個的組合:所述聯系人所屬的部門、所述聯系人的職位和所述聯系人的職位級別。
[0008]在上述任一項技術方案中,優選地,所述根據所述聯系人的關聯信息,生成對應于所述聯系人的頭像的步驟具體包括:根據所述聯系人的姓名中包括的姓氏和/或所述聯系人的辦公信息生成對應的頭像背景;根據所述聯系人的姓名生成對應的頭像內容;其中,所述頭像背景包括背景圖片和/或背景顏色。
[0009]在該技術方案中,通過根據聯系人的姓名中包括的姓氏和/或聯系人的辦公信息生成對應的頭像背景,并根據聯系人的姓名生成對應的頭像內容,使得每個聯系人的頭像都獨一無二,便于快速識別,具體地,比如,某聯系人姓名:“劉德華”,部門:研發部,職位:工程師,級別:三職等,那么就可以根據聯系人的姓氏“劉”生成一個繁體的“劉”字圖片作為背景圖片,或根據聯系人的姓氏生成對應于該姓氏的背景顏色(如藍色)來填充背景,或根據所屬的研發部這一信息生成代表研發部的標志性圖案來作為背景圖案,當然還可以根據職位、級別中的任一或多個信息來生成背景圖片或背景顏色;同時可以將聯系人的名字“德華”作為頭像內容,從而生成由頭像背景和頭像內容組成的個性化頭像。當然,聯系人的關聯信息還可以包括聯系人的性別、昵稱、地址等個人信息,可以根據聯系人的個人信息生成頭像背景,比如,根據某聯系人的昵稱“冰糖葫蘆”,直接生成“冰糖葫蘆”文字式的圖片作為頭像背景,或生成“冰糖葫蘆”繪畫式的圖片作為頭像背景。
[0010]在上述任一項技術方案中,優選地,根據所述聯系人的姓名生成對應的頭像內容的步驟具體包括:將所述聯系人姓名中的部分或全部字符作為所述頭像內容。
[0011]在該技術方案中,可以僅將聯系人姓名中的部分字符作為頭像內容,比如,僅選取聯系人的名字的后兩個字符,這樣無論聯系人的名字是3個字還是更多,都可以統一設置,使得所有聯系人的頭像比較統一規整,當然,也可以選取聯系人姓名中的所有字符,這也更便于通過頭像查找到該聯系人。
[0012]在上述任一項技術方案中,優選地,還包括:將生成的所述聯系人的頭像顯示在所述聯系人的個人詳情頁面和/或通訊錄頁面和/或第三方應用中的通信頁面。
[0013]在該技術方案中,將生成的聯系人的頭像顯示在聯系人的個人詳情頁面和/或通訊錄頁面和/或第三方應用中的通信頁面,使得頁面得以更友好地展示。
[0014]根據本發明的第二方面,還提出了一種聯系人頭像的生成裝置,包括:檢測單元,用于檢測是否需要對聯系人設置頭像;頭像生成單元,用于在確定需要對所述聯系人設置頭像時,根據所述聯系人的關聯信息,生成對應于所述聯系人的頭像。
[0015]在該技術方案中,當需要對聯系人設置頭像時,由于每個聯系人自身的關聯信息都是區別于他人的,所以通過聯系人自身的關聯信息生成的頭像也是各不相同的,使得在滿足個性化需求的同時,便于憑借頭像來區分聯系人,以便快速查找到對應的聯系人,從而提升了用戶的使用體驗。檢測是否需要對聯系人設置頭像可以是:在聯系人已上傳了個人照片或自定義圖片作為個人頭像時,不需要再重新生成頭像;在聯系人未上傳個人照片或自定義圖片時,確定需要根據聯系人的關聯信息,生成對應于聯系人的頭像。
[0016]在上述技術方案中,優選地,所述聯系人的關聯信息包括所述聯系人的姓名和所述聯系人的辦公信息;所述聯系人的辦公信息包括以下任一或多個的組合:所述聯系人所屬的部門、所述聯系人的職位和所述聯系人的職位級別。
[0017]在上述任一項技術方案中,優選地,所述頭像生產單元包括:背景生成單元,用于根據所述聯系人的姓名中包括的姓氏和/或所述聯系人的辦公信息生成對應的頭像背景;內容生成單元,用于根據所述聯系人的姓名生成對應的頭像內容;其中,所述頭像背景包括背景圖片和/或背景顏色。
[0018]在該技術方案中,通過根據聯系人的姓名中包括的姓氏和/或聯系人的辦公信息生成對應的頭像背景,并根據聯系人的姓名生成對應的頭像內容,使得每個聯系人的頭像都獨一無二,便于快速識別,具體地,比如,某聯系人姓名:“劉德華”,部門:研發部,職位:工程師,級別:三職等,那么就可以根據聯系人的姓氏“劉”生成一個繁體的“劉”字圖片作為背景圖片,或根據聯系人的姓氏生成對應于該姓氏的背景顏色(如藍色)來填充背景,或根據所屬的研發部這一信息生成代表研發部的標志性圖案來作為背景圖案,當然還可以根據職位、級別中的任一或多個信息來生成背景圖片或背景顏色;同時可以將聯系人的名字“德華”作為頭像內容,從而生成由頭像背景和頭像內容組成的個性化頭像。當然,聯系人的關聯信息還可以包括聯系人的性別、昵稱、地址等個人信息,可以根據聯系人的個人信息生成頭像背景,比如,根據某聯系人的昵稱“冰糖葫蘆”,直接生成“冰糖葫蘆”文字式的圖片作為頭像背景,或生成“冰糖葫蘆”繪畫式的圖片作為頭像背景。
[0019]在上述任一項技術方案中,優選地,所述內容生成單元具體用于:將所述聯系人姓名中的部分或全部字符作為所述頭像內容。
[0020]在該技術方案中,可以僅將聯系人姓名中的部分字符作為頭像內容,比如,僅選取聯系人的名字的后兩個字符,這樣無論聯系人的名字是3個字還是更多,都可以統一設置,使得所有聯系人的頭像比較統一規整,當然,也可以選取聯系人姓名中的所有字符,這也更便于通過頭像查找到該聯系人。
[0021]在上述任一項技