本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種用戶共享圖像數(shù)據(jù)的獲取方法。
背景技術(shù):
隨著時代的發(fā)展,生活質(zhì)量的提高,利用互聯(lián)網(wǎng)實現(xiàn)用戶圖片的共享成為人們生活中的一部分。
根據(jù)用戶需求,業(yè)內(nèi)已經(jīng)開發(fā)了微信、微博等應(yīng)用,受到各類人群的廣泛歡迎。在現(xiàn)有的應(yīng)用中還沒有開發(fā)專門用于在關(guān)聯(lián)用戶之間進(jìn)行圖像共享的服務(wù)功能,圖像共享都是作為用戶主觀表達(dá)隨文字等一同分享的。并且用戶在查看關(guān)聯(lián)用戶的共享圖像時,需要通過復(fù)雜的操作才能實現(xiàn)對共享圖像的查看,共享圖像也只能按照用戶上傳的時間進(jìn)行顯示。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術(shù)的缺陷,提供一種用戶共享圖像數(shù)據(jù)的獲取方法,能夠同時獲取多個關(guān)聯(lián)用戶共享圖像,并且能夠根據(jù)用戶的關(guān)注程度,對關(guān)聯(lián)用戶信息及關(guān)聯(lián)用戶的共享圖像進(jìn)行自動排序顯示,操作簡單、方便,極大程度的提高了用戶的體驗度。
有鑒于此,本發(fā)明實施例提供了一種用戶共享圖像數(shù)據(jù)的獲取方法,包括:
第一用戶終端接收第一用戶輸入的用戶共享圖像數(shù)據(jù)的訪問指令,并根據(jù)所述訪問指令生成獲取請求發(fā)送給服務(wù)器;所述獲取請求包括所述第一用戶的用戶ID;
所述服務(wù)器根據(jù)所述第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢匹配相應(yīng)的關(guān)聯(lián)用戶的信息;所述關(guān)聯(lián)用戶的信息包括關(guān)聯(lián)用戶的用戶ID;
所述服務(wù)器將所述關(guān)聯(lián)用戶的信息發(fā)送給所述第一用戶終端;
所述第一用戶終端根據(jù)所述關(guān)聯(lián)用戶的用戶ID獲取所述關(guān)聯(lián)用戶的用戶名,并生成關(guān)聯(lián)用戶顯示列表數(shù)據(jù);
將所述關(guān)聯(lián)用戶顯示列表數(shù)據(jù)進(jìn)行顯示,并接收用戶在顯示界面輸入的關(guān)聯(lián)用戶選擇信息;
根據(jù)所述關(guān)聯(lián)用戶選擇信息確定所選擇的第一關(guān)聯(lián)用戶的用戶ID;
根據(jù)所述第一關(guān)聯(lián)用戶的用戶ID生成用戶共享圖像獲取信息發(fā)送給服務(wù)器;
所述服務(wù)器根據(jù)所述用戶共享圖像獲取信息,在圖片儲存數(shù)據(jù)庫中獲取所述第一關(guān)聯(lián)用戶的共享圖像數(shù)據(jù),并發(fā)送給所述第一用戶終端;
所述第一用戶終端按照設(shè)定的顯示屬性參數(shù),對所述共享圖像數(shù)據(jù)進(jìn)行顯示;所述共享圖像數(shù)據(jù)包括一個或多個圖像數(shù)據(jù)。
優(yōu)選的,在所述根據(jù)所述關(guān)聯(lián)用戶選擇信息確定所選擇的第一關(guān)聯(lián)用戶的用戶ID之后,所述方法還包括:
所述第一用戶終端記錄各個關(guān)聯(lián)用戶的用戶ID的被選擇的次數(shù);
根據(jù)所述各個關(guān)聯(lián)用戶的被選擇次數(shù)確定關(guān)聯(lián)用戶顯示列表數(shù)據(jù)中各個關(guān)聯(lián)用戶的用戶名的顯示順序;
根據(jù)確定的所述顯示順序,顯示各個關(guān)聯(lián)用戶的用戶名。
優(yōu)選的,所述第一用戶終端按照設(shè)定的顯示屬性參數(shù),對所述共享圖像數(shù)據(jù)進(jìn)行顯示具體為:
所述第一用戶終端獲取共享圖像數(shù)據(jù)的上傳時間信息;
根據(jù)所述共享圖像數(shù)據(jù)的上傳時間信息對所述共享圖像數(shù)據(jù)進(jìn)行顯示。
優(yōu)選的,所述方法還包括:
所述第一用戶終端根據(jù)所述共享圖像數(shù)據(jù)生成共享圖像;
接收第一用戶輸入的共享圖像選擇指令,根據(jù)所述接收到的共享圖像選擇指令,記錄各個共享圖像的被選擇次數(shù);
根據(jù)所述各個共享圖像的被選擇次數(shù),確定每個共享圖像的優(yōu)先級級別。
進(jìn)一步優(yōu)選的,所述方法還包括:
按照所述優(yōu)先級級別,對所述共享圖像數(shù)據(jù)進(jìn)行顯示。
優(yōu)選的,所述方法還包括:
第一關(guān)聯(lián)用戶的用戶終端將共享圖像數(shù)據(jù)上傳到所述服務(wù)器;所述共享圖像數(shù)據(jù)包括所述第一關(guān)聯(lián)用戶的用戶ID和上傳時間信息;
所述服務(wù)器將第一關(guān)聯(lián)用戶的共享圖像數(shù)據(jù)儲存在所述圖片儲存數(shù)據(jù)庫中。
優(yōu)選的,所述服務(wù)器根據(jù)所述第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢匹配相應(yīng)的關(guān)聯(lián)用戶的信息具體為:
所述服務(wù)器根據(jù)所述第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢匹配相應(yīng)的第一關(guān)聯(lián)用戶群組的信息;所述用戶管理數(shù)據(jù)庫中包括多個關(guān)聯(lián)用戶群組,每個所述關(guān)聯(lián)用戶群組包括至少兩個關(guān)聯(lián)用戶的用戶ID;所述第一關(guān)聯(lián)用戶群組的信息包括第一關(guān)聯(lián)用戶群組ID;
根據(jù)所述第一關(guān)聯(lián)用戶群組ID獲取所述第一關(guān)聯(lián)用戶群組包括的各個關(guān)聯(lián)用戶的用戶ID。
本發(fā)明實施例提供的用戶共享圖像數(shù)據(jù)的獲取方法,能夠同時獲取多個關(guān)聯(lián)用戶共享圖像,并且能夠根據(jù)用戶的關(guān)注程度,對關(guān)聯(lián)用戶信息及關(guān)聯(lián)用戶的共享圖像進(jìn)行自動排序顯示,操作簡單、方便,極大程度的提高了用戶的體驗度。
附圖說明
圖1為本發(fā)明實施例提供的用戶共享圖像數(shù)據(jù)的獲取方法流程圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
本實施例提供的用戶共享圖像數(shù)據(jù)的獲取方法,實現(xiàn)于用戶終端的應(yīng)用中。常用的用戶終端包括:智能手機(jī)和平板電腦。本實施例提供的用戶共享圖像數(shù)據(jù)的獲取方法可以使用戶在能夠在用戶終端可以查看關(guān)聯(lián)用戶的共享圖像。
圖1為本發(fā)明實施例提供的用戶共享圖像數(shù)據(jù)的獲取方法流程圖,如圖1所示,包括:
步驟110,第一用戶終端接收第一用戶輸入的用戶共享圖像數(shù)據(jù)的訪問指令,并根據(jù)訪問指令生成獲取請求發(fā)送給服務(wù)器。
具體的,第一用戶終端接收第一用戶輸入的用戶共享圖像數(shù)據(jù)的訪問指令,第一用戶可以通過點擊第一用戶終端顯示界面上的用戶共享圖像的顯示圖標(biāo)的方式輸入用戶共享圖像數(shù)據(jù)的訪問指令;第一用戶終端根據(jù)訪問指令生成獲取請求發(fā)送給服務(wù)器,其中,在生成的獲取請求中包括了第一用戶的用戶ID。
在步驟110之前,需要進(jìn)行關(guān)聯(lián)用戶群組的建立,關(guān)聯(lián)用戶群組是用戶根據(jù)需求進(jìn)行建立的,可以是父母和子女之間建立的,也可以是朋友之間建立的。
具體的,第一用戶終端接收第一用戶輸入的新建關(guān)聯(lián)用戶群組請求信息,獲取關(guān)聯(lián)用戶群組注冊信息接收顯示數(shù)據(jù),生成關(guān)聯(lián)用戶群組注冊信息接收顯示頁面,在第一用戶終端的用戶界面上進(jìn)行顯示,關(guān)聯(lián)用戶注冊信息接收顯示頁面顯示有用戶信息輸入?yún)^(qū)域和關(guān)聯(lián)用戶群組信息輸入?yún)^(qū)域;第一用戶可以點擊用戶信息輸入?yún)^(qū)域和關(guān)聯(lián)用戶群組信息輸入?yún)^(qū)域,并填寫相應(yīng)的信息,第一用戶終端接收第一用戶輸入的第一用戶的用戶信息和第一關(guān)聯(lián)用戶群組ID,其中用戶信息包括用戶ID,并將第一用戶的用戶信息和第一關(guān)聯(lián)用戶群組ID發(fā)送給服務(wù)器;服務(wù)器根據(jù)第一關(guān)聯(lián)用戶群組ID建立新的第一關(guān)聯(lián)用戶群組列表,將第一用戶的用戶ID加入第一關(guān)聯(lián)用戶群組列表中,并存儲在用戶管理數(shù)據(jù)庫中。
當(dāng)?shù)谝挥脩粜枰砑雨P(guān)聯(lián)用戶時,第一用戶終端接收第一用戶輸入的關(guān)聯(lián)用戶添加指令并發(fā)送給服務(wù)器;服務(wù)器根據(jù)關(guān)聯(lián)用戶添加指令獲取關(guān)聯(lián)用戶添加界面顯示數(shù)據(jù)并發(fā)送給第一用戶終端;第一用戶終端生成關(guān)聯(lián)用戶添加界面,接收第一用戶在關(guān)聯(lián)用戶添加界面輸入的關(guān)聯(lián)用戶的用戶ID,并發(fā)送給服務(wù)器;服務(wù)器將關(guān)聯(lián)用戶的用戶ID加入第一關(guān)聯(lián)用戶群組列表中,并存儲在用戶管理數(shù)據(jù)庫中。
在用戶管理數(shù)據(jù)庫中可以包括多個關(guān)聯(lián)用戶群組,每個關(guān)聯(lián)用戶群組中至少包括兩個關(guān)聯(lián)用戶的用戶ID。
步驟120,服務(wù)器根據(jù)第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢匹配相應(yīng)的關(guān)聯(lián)用戶的信息。
其中,關(guān)聯(lián)用戶的信息包括關(guān)聯(lián)用戶的用戶ID。
具體的,服務(wù)器根據(jù)第一用戶的用戶ID在用戶管理數(shù)據(jù)庫中查詢匹配相應(yīng)的第一關(guān)聯(lián)用戶群組的信息;第一關(guān)聯(lián)用戶群組的信息包括第一關(guān)聯(lián)用戶群組ID;根據(jù)第一關(guān)聯(lián)用戶群組ID獲取第一關(guān)聯(lián)用戶群組列表中存儲的各個關(guān)聯(lián)用戶的用戶ID。
步驟130,服務(wù)器將關(guān)聯(lián)用戶的信息發(fā)送給第一用戶終端。
具體的,服務(wù)器將查詢到的所有關(guān)聯(lián)用戶的用戶ID發(fā)送給第一用戶終端。
步驟140,第一用戶終端根據(jù)關(guān)聯(lián)用戶的用戶ID獲取關(guān)聯(lián)用戶的用戶名,并生成關(guān)聯(lián)用戶顯示列表數(shù)據(jù)。
為了便于用戶選擇要查看的關(guān)聯(lián)用戶,關(guān)聯(lián)用戶的用戶名與關(guān)聯(lián)用戶的對應(yīng)關(guān)系是預(yù)先儲存在第一用戶終端的,第一用戶終端根據(jù)關(guān)聯(lián)用戶的用戶ID可以獲取到本地儲存的關(guān)聯(lián)用戶的用戶名,并生成關(guān)聯(lián)用戶顯示列表數(shù)據(jù),關(guān)聯(lián)用戶顯示列表數(shù)據(jù)中包括了所有關(guān)聯(lián)用戶的用戶名。
步驟150,將關(guān)聯(lián)用戶顯示列表數(shù)據(jù)進(jìn)行顯示,并接收用戶在顯示界面輸入的關(guān)聯(lián)用戶選擇信息,根據(jù)關(guān)聯(lián)用戶選擇信息確定所選擇的第一關(guān)聯(lián)用戶的用戶ID。
具體的,第一用戶終端根據(jù)關(guān)聯(lián)用戶顯示列表數(shù)據(jù)生成關(guān)聯(lián)用戶顯示列表,并顯示,關(guān)聯(lián)用戶顯示列表中包括了所有關(guān)聯(lián)用戶的用戶名;第一用戶終端接收第一用戶在顯示界面上的輸入的關(guān)聯(lián)用戶選擇信息,關(guān)聯(lián)用戶選擇信息的輸入方式可以是第一用戶點擊關(guān)聯(lián)用戶顯示列表中所要選擇的關(guān)聯(lián)用戶的用戶名;第一用戶終端確定第一用戶點擊區(qū)域所對應(yīng)的位置坐標(biāo),并根據(jù)位置坐標(biāo)確定所對應(yīng)的第一關(guān)聯(lián)用戶的用戶ID。
在優(yōu)選的實施例中,為了滿足有些用戶對某個關(guān)聯(lián)用戶經(jīng)常查看的習(xí)慣,在本步驟150之后,第一用戶終端記錄第一用戶每次選擇的關(guān)聯(lián)用戶選擇信息,在預(yù)設(shè)時間內(nèi),統(tǒng)計各個關(guān)聯(lián)用戶的用戶ID的被選擇的次數(shù),其中,預(yù)設(shè)時間可以是第一用戶終端自動生成的,也可以是第一用戶根據(jù)習(xí)慣設(shè)定的,比如第一用戶可以設(shè)定預(yù)設(shè)時間為一個星期或一個月;然后,第一用戶終端根據(jù)各個關(guān)聯(lián)用戶的被選擇次數(shù)確定關(guān)聯(lián)用戶顯示列表數(shù)據(jù)中各個關(guān)聯(lián)用戶的用戶名的顯示順序;在預(yù)設(shè)時間之后,根據(jù)確定的各個關(guān)聯(lián)用戶的用戶名的顯示順序,顯示各個關(guān)聯(lián)用戶的用戶名,從而使用戶經(jīng)常查看的關(guān)聯(lián)用戶的用戶名顯示在前面,方便用戶的操作。
步驟160,根據(jù)第一關(guān)聯(lián)用戶的用戶ID生成用戶共享圖像獲取信息發(fā)送給服務(wù)器。
具體的,第一用戶終端根據(jù)位置坐標(biāo)所對應(yīng)的第一關(guān)聯(lián)用戶的用戶ID,生成用戶共享圖像獲取信息,用戶共享圖像獲取信息中包括了所選擇的第一關(guān)聯(lián)用戶的用戶ID。
步驟170,服務(wù)器根據(jù)用戶共享圖像獲取信息,在圖片儲存數(shù)據(jù)庫中獲取第一關(guān)聯(lián)用戶的共享圖像數(shù)據(jù),并發(fā)送給第一用戶終端。
具體的,服務(wù)器獲取用戶共享圖像獲取信息中包含的第一關(guān)聯(lián)用戶的用戶ID,并根據(jù)第一關(guān)聯(lián)用戶的用戶ID在圖片儲存數(shù)據(jù)庫中獲取第一關(guān)聯(lián)用戶的共享圖像數(shù)據(jù);再將獲取到的第一關(guān)聯(lián)用戶的共享圖像數(shù)據(jù)發(fā)送給第一用戶終端。
其中,第一關(guān)聯(lián)用戶的共享圖像數(shù)據(jù)是在步驟170之前上傳至服務(wù)器的。具體的,第一關(guān)聯(lián)用戶的用戶終端接收第一關(guān)聯(lián)用戶輸入的共享圖像數(shù)據(jù)上傳指令,將共享圖像數(shù)據(jù)上傳到服務(wù)器;其中,共享圖像數(shù)據(jù)包括第一關(guān)聯(lián)用戶的用戶ID和上傳時間信息;服務(wù)器根據(jù)第一關(guān)聯(lián)用戶的用戶ID將第一關(guān)聯(lián)用戶的共享圖像數(shù)據(jù)儲存在圖片儲存數(shù)據(jù)庫中。
步驟180,第一用戶終端按照設(shè)定的顯示屬性參數(shù),對共享圖像數(shù)據(jù)進(jìn)行顯示。
其中,共享圖像數(shù)據(jù)可以包括一個或多個圖像數(shù)據(jù)。
顯示屬性參數(shù)可以設(shè)定為圖像數(shù)據(jù)的上傳時間信息。
具體的,第一用戶終端獲取共享圖像數(shù)據(jù)中每個圖像數(shù)據(jù)的上傳時間信息;根據(jù)每個圖像數(shù)據(jù)的上傳時間信息對共享圖像數(shù)據(jù)進(jìn)行顯示,最新上傳的圖像數(shù)據(jù),按照上傳時間正序,顯示在最前面。
在優(yōu)選的實施例中,為了滿足有些用戶習(xí)慣反復(fù)翻看固定圖像的習(xí)慣,可以設(shè)定共享圖像數(shù)據(jù)的優(yōu)先級級別。具體的,第一用戶終端根據(jù)共享圖像數(shù)據(jù)生成共享圖像;第一用戶終端接收第一用戶輸入的共享圖像選擇指令,共享圖像選擇指令的輸入方式可以是第一用戶點擊想要查看的某個共享圖像;第一用戶終端根據(jù)接收到的共享圖像選擇指令,記錄各個共享圖像的被選擇次數(shù),其中,記錄各個共享圖像的被選擇次數(shù)的時間可以是第一用戶終端設(shè)定的,也可以是用戶根據(jù)習(xí)慣設(shè)定的,比如用戶可以設(shè)定記錄時間為一個星期或一個月;在設(shè)定記錄時間之后,根據(jù)各個共享圖像的被選擇次數(shù),確定每個共享圖像的優(yōu)先級級別,然后按照每個共享圖像的優(yōu)先級級別,對共享圖像數(shù)據(jù)進(jìn)行顯示。
此外,為了不影響用戶對關(guān)聯(lián)用戶最新上傳共享圖像的查看,可以設(shè)定優(yōu)先級級別顯示共享圖像的數(shù)量,比如設(shè)定優(yōu)先級級別顯示共享圖像為3個,這樣,第一用戶終端在顯示關(guān)聯(lián)用戶的共享圖像時,前三個共享圖像為第一用戶查看次數(shù)最多的,其他共享圖像按照上傳時間進(jìn)行顯示。
本發(fā)明實施例提供的用戶共享圖像數(shù)據(jù)的獲取方法,能夠同時獲取多個關(guān)聯(lián)用戶共享圖像,并且能夠根據(jù)用戶的關(guān)注程度,對關(guān)聯(lián)用戶信息及關(guān)聯(lián)用戶的共享圖像進(jìn)行自動排序顯示,操作簡單、方便,極大程度的提高了用戶的體驗度。
專業(yè)人員應(yīng)該還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述的具體實施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。