本發(fā)明涉及一種區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制。
背景技術(shù):
網(wǎng)絡(luò)圖片被瀏覽時(shí)都是直接完整的在瀏覽器上展示出來,沒有對(duì)用戶進(jìn)行權(quán)限的劃分,這對(duì)于網(wǎng)絡(luò)圖片的擁有者來說很多時(shí)候是不公平的,因?yàn)橐粡垐D片很可能需要投入大量的人力、物力才可以制作成功,例如一張需要長時(shí)間曝光的夜景照片,一張需要大量燈光布置、專業(yè)攝影師多角度調(diào)試才能拍出的商業(yè)照片等等,因此現(xiàn)有的這種直接將圖片完整展示的方法需要改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,提供一種區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,包括以下步驟:S1,客戶端用戶向服務(wù)器發(fā)出要求訪問圖片的請(qǐng)求,服務(wù)器獲取用戶所發(fā)出的請(qǐng)求數(shù)據(jù)包;
S2,服務(wù)器從請(qǐng)求數(shù)據(jù)包內(nèi)提取出用戶標(biāo)識(shí)信息以及其所要求訪問圖片的存儲(chǔ)地址信息;
S3,服務(wù)器檢索數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫內(nèi)是否存在用戶標(biāo)識(shí)信息與該圖片存儲(chǔ)地址信息關(guān)聯(lián)的記錄,以此判斷當(dāng)前發(fā)出訪問請(qǐng)求的用戶所具有的權(quán)限;
如果存在該關(guān)聯(lián)記錄,則判斷該用戶具備對(duì)該圖片的訪問權(quán)限,服務(wù)器根據(jù)用戶標(biāo)識(shí)信息返回應(yīng)答數(shù)據(jù)包給相應(yīng)客戶端,應(yīng)答數(shù)據(jù)包內(nèi)包括完整的圖片;
如果不存在該關(guān)聯(lián)記錄,則判斷該用戶不具備對(duì)該圖片的訪問權(quán)限,服務(wù)器根據(jù)用戶標(biāo)識(shí)信息返回應(yīng)答數(shù)據(jù)包給相應(yīng)客戶端,應(yīng)答數(shù)據(jù)包內(nèi)包括:只能有限展示的圖片以及二維碼,該二維碼內(nèi)包含有用戶標(biāo)識(shí)信息、圖片存儲(chǔ)地址信息以及用于引導(dǎo)用戶獲取圖片完整訪問權(quán)限的操作方式信息;
S4,用戶根據(jù)二維碼內(nèi)的操作方式信息進(jìn)行成功操作之后,服務(wù)器對(duì)其開放被請(qǐng)求訪問圖片的完整權(quán)限。
如前所述的區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,步驟S3中服務(wù)器將二維碼合成于該有限展示的圖片內(nèi)。
如前所述的區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,該圖片的有限展示方式為模糊展示、局部展示、分頁展示中的一種或多種。
如前所述的區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,當(dāng)圖片采用局部展示或分頁展示時(shí),在圖片上設(shè)有用于提醒當(dāng)前已展示內(nèi)容比例的提醒標(biāo)識(shí)。
如前所述的區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,步驟S3中的操作方式為:支付、下載APP、關(guān)注公眾號(hào)以及瀏覽中的一種或多種。
如前所述的區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,步驟S4具體包括:
客戶端接收應(yīng)答數(shù)據(jù)包,并將合成有二維碼且被有限展示的圖片在瀏覽器上展現(xiàn)給用戶;
用戶采用掃描終端對(duì)二維碼進(jìn)行掃描,并根據(jù)操作方式信息進(jìn)行操作;
用戶操作成功之后,服務(wù)器將相應(yīng)的用戶標(biāo)識(shí)信息、圖片存儲(chǔ)地址信息關(guān)聯(lián)并記錄至數(shù)據(jù)庫內(nèi);
刷新瀏覽器頁面,服務(wù)器對(duì)當(dāng)前請(qǐng)求用戶的權(quán)限進(jìn)行再次判斷后,將包含完整圖片的應(yīng)答數(shù)據(jù)包返回至已獲取完整訪問權(quán)限的相應(yīng)客戶端。
如前所述的區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,所述用戶標(biāo)識(shí)信息為用戶IP或注冊(cè)ID;所述圖片的存儲(chǔ)地址信息為URL地址或此圖片在服務(wù)器中對(duì)應(yīng)的ID號(hào)。
實(shí)施本發(fā)明的技術(shù)方案,至少具有以下的有益效果:用戶發(fā)出瀏覽圖片的請(qǐng)求時(shí),服務(wù)器根據(jù)其標(biāo)識(shí)信息以及所要求訪問的內(nèi)容進(jìn)行權(quán)限的判斷,如果用戶擁有權(quán)限則將圖片完整展示,如果沒有則引導(dǎo)用戶做出相應(yīng)的操作(如支付、關(guān)注公眾號(hào)等)再開放權(quán)限。采用設(shè)置不同權(quán)限的方式來管理圖片,有利于運(yùn)營方通過圖片產(chǎn)生一定的效益,例如經(jīng)濟(jì)上的增收、網(wǎng)站的推廣效益等等。
附圖說明
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中:
圖1為本發(fā)明的流程示意圖。
具體實(shí)施方式
為了對(duì)本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對(duì)照附圖詳細(xì)說明本發(fā)明的具體實(shí)施方式。
如圖1所示的區(qū)分用戶權(quán)限以提供對(duì)應(yīng)網(wǎng)絡(luò)圖片數(shù)據(jù)服務(wù)的機(jī)制,包括以下步驟:
S1,客戶端用戶向服務(wù)器發(fā)出要求訪問圖片的請(qǐng)求,服務(wù)器獲取用戶所發(fā)出的請(qǐng)求數(shù)據(jù)包。用戶在一臺(tái)電腦上采用瀏覽器進(jìn)行網(wǎng)絡(luò)圖片瀏覽,瀏覽器會(huì)發(fā)送HTTP請(qǐng)求數(shù)據(jù)包到WEB服務(wù)器以請(qǐng)求該網(wǎng)絡(luò)圖片的數(shù)據(jù),HTTP請(qǐng)求數(shù)據(jù)包內(nèi)包括用戶想要訪問圖片的存儲(chǔ)地址信息以及用戶標(biāo)識(shí)信息,圖片存儲(chǔ)地址信息一般為URL地址或者是該圖片在服務(wù)器內(nèi)的ID;用戶標(biāo)識(shí)信息一般為記錄在cookie中的ID或者是該電腦的網(wǎng)絡(luò)IP地址等等。
S2,服務(wù)器從請(qǐng)求數(shù)據(jù)包內(nèi)提取出用戶標(biāo)識(shí)信息以及其所要求訪問圖片的存儲(chǔ)地址信息。服務(wù)器接收到HTTP請(qǐng)求數(shù)據(jù)包之后將相應(yīng)信息提取出來,以便進(jìn)行下一步的權(quán)限判斷。
S3,服務(wù)器檢索數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫內(nèi)是否存在用戶標(biāo)識(shí)信息與該圖片存儲(chǔ)地址信息關(guān)聯(lián)的記錄,以此判斷當(dāng)前發(fā)出訪問請(qǐng)求的用戶所具有的權(quán)限,該權(quán)限一般劃分成兩種,一種是有權(quán)限,一種是無權(quán)限,無權(quán)限通常是指不具備對(duì)該圖片的完整訪問權(quán)限,可能是獲得模糊圖片、部分圖片或者是分頁顯示的多張圖片中的一張等等,具體判斷方式如下:
如果存在該關(guān)聯(lián)記錄,則判斷該用戶具備對(duì)該圖片的訪問權(quán)限,服務(wù)器根據(jù)用戶標(biāo)識(shí)信息返回應(yīng)答數(shù)據(jù)包給相應(yīng)客戶端,應(yīng)答數(shù)據(jù)包內(nèi)包括完整的圖片,瀏覽器將清晰完整的圖片展現(xiàn)給用戶。
如果不存在該關(guān)聯(lián)記錄,則判斷該用戶不具備對(duì)該圖片的訪問權(quán)限,服務(wù)器根據(jù)用戶標(biāo)識(shí)信息返回應(yīng)答數(shù)據(jù)包給相應(yīng)客戶端,應(yīng)答數(shù)據(jù)包內(nèi)包括:只能有限展示(不能獲取完整的圖片內(nèi)容)的圖片以及二維碼,該二維碼內(nèi)包含有用戶標(biāo)識(shí)信息、圖片存儲(chǔ)地址信息以及用于引導(dǎo)用戶獲取圖片完整訪問權(quán)限的操作方式信息。
用戶被判斷為無權(quán)限對(duì)該圖片進(jìn)行訪問時(shí),服務(wù)器對(duì)應(yīng)答包內(nèi)的圖片有多種處理方式使其有限展示,常見的為模糊處理,那么客戶端電腦接收到應(yīng)答包之后其瀏覽器所展示的是一張模糊的圖片,如網(wǎng)絡(luò)地址為http://pay.yakejiayuan.com/1a2b1.jpg,以及網(wǎng)絡(luò)地址為http://pay.yakejiayuan.com/2a1b1.jpg的圖片,這兩者都是模糊處理后的圖片,其區(qū)別在于二維碼位置不同;還有局部展示,圖片只展示出一部分,另一部分缺失或者被覆蓋,例如網(wǎng)絡(luò)地址為http://pay.yakejiayuan.com/1a3b1.jpg的圖片;還有分頁展示,有多張圖片時(shí)適合采用該方式,用戶根據(jù)二維碼進(jìn)行相應(yīng)操作之后再顯示下一張。其中局部展示、分頁展示的方式時(shí),在展示圖片的同時(shí),可以設(shè)置一提醒標(biāo)識(shí),該提醒標(biāo)識(shí)的內(nèi)容為當(dāng)前所展示圖片占總內(nèi)容的比例值,例如局部顯示了該圖片的一半,提醒標(biāo)識(shí)的內(nèi)容為“當(dāng)前已展現(xiàn)圖片的1/2”,分頁展示了4張圖片中的第1張,提醒標(biāo)識(shí)的內(nèi)容為“當(dāng)前已展現(xiàn)1張圖片,共4張”或者“1/4”等等。這種方式使用戶對(duì)圖片內(nèi)容量、或者是支付成本有大概的估計(jì),便于其決定是否要繼續(xù)獲取圖片的瀏覽權(quán)限。
S4,用戶根據(jù)二維碼內(nèi)的操作方式信息進(jìn)行成功操作之后,服務(wù)器對(duì)其開放被請(qǐng)求訪問圖片的完整權(quán)限,當(dāng)在步驟S3中被判斷為不具備訪問權(quán)限的用戶根據(jù)二維碼的引導(dǎo)進(jìn)行完相應(yīng)的操作之后即可獲得完整權(quán)限,以二維碼引導(dǎo)用戶支付進(jìn)行權(quán)限解鎖為例,此過程中當(dāng)客戶端電腦接收到應(yīng)答包之后,通過瀏覽器會(huì)顯示出一張經(jīng)過處理后只能有限展示的圖片,以及引導(dǎo)解鎖權(quán)限的二維碼,該二維碼優(yōu)選采用合成于圖片上展示的方式,例如網(wǎng)址為:http://pay.yakejiayuan.com/3a4b1.jpg的圖片,其左上角具有1/4標(biāo)識(shí),二維碼合成在圖片的左下角。用戶采用掃描終端(常為手機(jī))對(duì)二維碼進(jìn)行掃描后,會(huì)跳轉(zhuǎn)出下一步操作信息,前述網(wǎng)址的圖片二維碼掃描后會(huì)要求進(jìn)行支付操作,當(dāng)用戶進(jìn)行了支付之后,服務(wù)器將相應(yīng)的用戶標(biāo)識(shí)信息、圖片存儲(chǔ)地址信息關(guān)聯(lián)并記錄至數(shù)據(jù)庫內(nèi),然后進(jìn)行頁面刷新。
頁面刷新這一操作對(duì)應(yīng)服務(wù)器來講相當(dāng)于用戶對(duì)該網(wǎng)絡(luò)圖片再一次提出了訪問請(qǐng)求,因此整個(gè)處理流程重返步驟S1,服務(wù)器對(duì)當(dāng)前請(qǐng)求用戶的權(quán)限進(jìn)行再次判斷,由于用戶已經(jīng)進(jìn)行了支付,其用戶標(biāo)識(shí)信息與該被請(qǐng)求訪問的圖片存儲(chǔ)地址信息已經(jīng)關(guān)聯(lián)并記錄于數(shù)據(jù)庫內(nèi),所以服務(wù)器在檢索時(shí)會(huì)得到匹配的回應(yīng),從而判斷該用戶具有對(duì)該圖片的訪問權(quán)限,并將包括完整圖片數(shù)據(jù)的應(yīng)答數(shù)據(jù)包返回給該終端(即步驟S3中的第一種判斷結(jié)果)。
二維碼內(nèi)所包含的權(quán)限解鎖操作除了是支付外,還可以是下載APP、關(guān)注公眾號(hào)以及瀏覽等等。通過掃描二維碼引導(dǎo)用戶獲取瀏覽完整圖片的權(quán)限,操作非常簡便,并且對(duì)于網(wǎng)站運(yùn)營方來說可以有效增收,以及實(shí)現(xiàn)對(duì)網(wǎng)站精準(zhǔn)的推廣,因?yàn)樵敢膺M(jìn)行有償閱讀的客戶其忠誠度較高,通過下載APP、關(guān)注公眾號(hào)、瀏覽推薦內(nèi)容的方式能加強(qiáng)用戶黏度。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改、組合和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。