一種對內容訪問的限制身份進行驗證的方法及其裝置的制造方法
【專利摘要】本申請提供一種對內容訪問的限制身份進行驗證的方法及其裝置,所述方法包括:接收通過客戶端發起的限制身份驗證請求,獲得所述客戶端應用的硬件設備的身份標志信息;根據所述身份標志信息查詢限制身份數據庫,獲得通過所述硬件設備以限制身份進行內容訪問的權限許可范圍;應用于所述硬件設備的客戶端在所述權限許可范圍內,以限制身份進行內容訪問。本申請還可以對通過不同客戶端登錄內容提供網站的限制身份進行驗證,從而避免通過不同客戶端多次獲得限制身份給內容提供網站造成的損失。
【專利說明】
一種對內容訪問的限制身份進行驗證的方法及其裝置
技術領域
[0001 ]本申請涉及內容訪問控制技術領域,尤其涉及一種對內容訪問的限制身份進行驗 證的方法及其裝置。
【背景技術】
[0002] 如果用戶具有內容提供網站的訪問權限,即可登錄網站進行內容訪問,比如看電 影、玩游戲等。但隨著內容提供網站數量的增加,內容提供網站通常會提供更加豐富的內容 或者更加友好的操作界面來吸引用戶。此外,內容提供網站還會通過提供免費的限制身份, 比如免費試用身份,來吸引新用戶的加入。
[0003] 用戶通過微信、QQ、微博等客戶端登錄內容提供網站,獲得免費的限制身份,從而 可以在限制范圍內進行內容的訪問。用戶體驗內容提供網站的服務,確定是否購買非限制 身份,成為內容提供網站的正式會員。
[0004] 但是用戶通過不同的客戶端登錄內容提供網站,通常可以多次獲得免費的限制身 份,從而多次在限制范圍內進行內容的訪問,為內容提供網站造成損失。
[0005] 因此,如何對內容訪問的限制身份進行驗證,成為現有技術中亟需解決的技術問 題。
【發明內容】
[0006] 有鑒于此,本申請提供一種對內容訪問的限制身份進行驗證的方法及其裝置,可 以對通過不同客戶端登錄內容提供網站的限制身份進行驗證,從而避免通過不同客戶端多 次獲得限制身份給內容提供網站造成的損失。
[0007 ]本申請提供一種對內容訪問的限制身份進行驗證的方法,包括:
[0008] 接收通過客戶端發起的限制身份驗證請求,獲得所述客戶端應用的硬件設備的身 份標志信息;
[0009] 根據所述身份標志信息查詢限制身份數據庫,獲得通過所述硬件設備以限制身份 進行內容訪問的權限許可范圍;
[0010]應用于所述硬件設備的客戶端在所述權限許可范圍內,以限制身份進行內容訪 問。
[0011] 在本申請一具體實施例中,所述硬件設備的身份標志信息包括:所述硬件設備的 有效唯一硬件制造商身份碼。
[0012] 在本申請一具體實施例中,所述根據所述身份標志信息查詢限制身份數據庫,獲 得通過所述硬件設備以限制身份進行內容訪問的權限許可范圍包括:
[0013] 根據所述身份標志信息查詢限制身份數據庫,獲得是否通過所述硬件設備以限制 身份進行過內容訪問;
[0014] 如未以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪問的權限許可 范圍為限制許可全程時長;
[0015] 如以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪問的權限許可范 圍為限制許可剩余時長。
[0016] 在本申請一具體實施例中,所述應用于所述硬件設備的客戶端在所述權限許可范 圍內,以限制身份進行內容訪問之后還包括:
[0017]記錄通過所述硬件設備以限制身份進行內容訪問的時長,更新所述限制身份數據 庫中對應于所述硬件設備的限制許可剩余時長。
[0018] 在本申請一具體實施例中,還包括:
[0019] 獲得所述客戶端進行登錄的身份信息;
[0020] 根據所述身份信息查詢限制身份數據庫,獲得所述客戶端以限制身份進行內容訪 問的權限許可范圍;
[0021] 比較所述客戶端以限制身份進行內容訪問的權限許可范圍與通過所述硬件設備 以限制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時長作為最終權限許可 范圍;
[0022] 所述應用于所述硬件設備的客戶端在所述權限許可范圍內,以限制身份進行內容 訪問為:
[0023] 所述應用于所述硬件設備的客戶端在所述最終權限許可范圍內,以限制身份進行 內容訪問。
[0024] 本身請還提供一種對內容訪問的限制身份進行驗證的裝置,包括:
[0025] 標志獲取模塊,用于接收通過客戶端發起的限制身份驗證請求,獲得所述客戶端 應用的硬件設備的身份標志信息;
[0026] 權限查詢模塊,用于根據所述身份標志信息查詢限制身份數據庫,獲得通過所述 硬件設備以限制身份進行內容訪問的權限許可范圍;
[0027] 內容訪問模塊,用于令應用于所述硬件設備的客戶端在所述權限許可范圍內,以 限制身份進行內容訪問。
[0028] 在本申請一具體實施例中,所述硬件設備的身份標志信息包括:所述硬件設備的 有效唯一硬件制造商身份碼。
[0029] 在本申請一具體實施例中,所述權限查詢模塊包括:
[0030] 比較單元,用于根據所述身份標志信息查詢限制身份數據庫,獲得是否通過所述 硬件設備以限制身份進行過內容訪問;
[0031] 全程單元,用于當未以限制身份進行過內容訪問,則通過所述硬件設備進行內容 訪問的權限許可范圍為限制許可全程時長;
[0032] 剩余單元,用于當以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪 問的權限許可范圍為限制許可剩余時長。
[0033] 在本申請一具體實施例中,還包括:
[0034] 時長更新模塊,用于記錄通過所述硬件設備以限制身份進行內容訪問的時長,更 新所述限制身份數據庫中對應于所述硬件設備的限制許可剩余時長。
[0035] 在本申請一具體實施例中,還包括:
[0036]信息獲取模塊,用于獲得所述客戶端進行登錄的身份信息;
[0037]權限獲取模塊,用于根據所述身份信息查詢限制身份數據庫,獲得所述客戶端以 限制身份進行內容訪問的權限許可范圍;
[0038] 權限比較模塊,用于比較所述客戶端以限制身份進行內容訪問的權限許可范圍與 通過所述硬件設備以限制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時長 作為最終權限許可范圍;
[0039] 所述內容訪問模塊具體用于令所述應用于所述硬件設備的客戶端在所述最終權 限許可范圍內,以限制身份進行內容訪問。
[0040] 由以上技術方案可見,本申請接收通過不同客戶端發起的限制身份驗證請求時, 根據不同客戶端應用的硬件設備的身份標志信息進行身份驗證。查詢限制身份數據庫,獲 得通過所述硬件設備以限制身份進行內容訪問的權限許可范圍。因此,即便通過不同客戶 端登錄內容提供網站,仍根據不同客戶端所應用的硬件設備的身份標志信息進行身份驗 證,在所述硬件設備的權限許可范圍內以限制身份進行內容訪問。從而,避免了通過不同客 戶端多次獲得限制身份給內容提供網站造成的損失。
【附圖說明】
[0041] 為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 申請中記載的一些實施例,對于本領域普通技術人員來講,還可以根據這些附圖獲得其他 的附圖。
[0042] 圖1是本申請一種對內容訪問的限制身份進行驗證的方法一實施例的流程圖;
[0043] 圖2是本申請硬件設備的結構示意圖;
[0044] 圖3是本申請一種對內容訪問的限制身份進行驗證的方法中步驟S2的一實施例的 流程圖;
[0045]圖4是本申請一種對內容訪問的限制身份進行驗證的方法的另一實施例的流程 圖;
[0046]圖5是本申請一種對內容訪問的限制身份進行驗證的方法的再一實施例的流程 圖;
[0047]圖6是本申請一種對內容訪問的限制身份進行驗證的裝置一實施例的結構圖; [0048]圖7是本申請一種對內容訪問的限制身份進行驗證的裝置中權限查詢模塊的一實 施例的結構圖;
[0049]圖8是本申請一種對內容訪問的限制身份進行驗證的裝置另一實施例的結構圖;
[0050] 圖9是本申請一種對內容訪問的限制身份進行驗證的裝置再一實施例的結構圖;
[0051] 圖10是本申請一種對內容訪問的限制身份進行驗證的方法的具體應用的流程圖。
【具體實施方式】
[0052] 本申請接收通過不同客戶端發起的限制身份驗證請求時,根據不同客戶端應用的 硬件設備的身份標志信息進行身份驗證。查詢限制身份數據庫,獲得通過所述硬件設備以 限制身份進行內容訪問的權限許可范圍。因此,即便通過不同客戶端登錄內容提供網站,仍 根據不同客戶端所應用的硬件設備的身份標志信息進行身份驗證,在所述硬件設備的權限 許可范圍內以限制身份進行內容訪問。從而,避免了通過不同客戶端多次獲得限制身份給 內容提供網站造成的損失。
[0053] 當然,實施本申請的任一技術方案必不一定需要同時達到以上的所有優點。
[0054] 為了使本領域的人員更好地理解本申請中的技術方案,下面將結合本申請實施例 中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅 是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人 員所獲得的所有其他實施例,都應當屬于本申請保護的范圍。
[0055] 下面結合本申請附圖進一步說明本申請具體實現。
[0056] 本申請提供一種對內容訪問的限制身份進行驗證的方法,通常應用于內容提供網 站的身份驗證服務器,或者內容提供網站中具有身份驗證功能的其他分布式服務器。
[0057]參見圖1,所述方法包括:
[0058] S1、接收通過客戶端發起的限制身份驗證請求,獲得所述客戶端應用的硬件設備 的身份標志信息。
[0059]具體地,用戶通過微信、QQ、微博等客戶端向內容提供網站發起限制身份驗證請 求,例如,用戶通過微信申請視頻提供網站的免費試用身份。。
[0060] 本申請所述客戶端應用的硬件設備,如智能手機、PAD等。
[0061] 參見圖2,所述硬件設備包括:主控芯片21、存儲器22、輸入輸出模塊23以及其他硬 件24。所述主控芯片21控制各功能模塊,存儲器22存儲各應用程序和數據,所述輸入輸出模 塊23進行輸入和輸出。
[0062] 本申請獲得客戶端所應用的硬件設備的身份標志信息,由于硬件制造商身份碼的 唯一性,所述身份標志信息包括:所述硬件設備的有效唯一硬件制造商身份碼,從而利用有 效唯一的硬件制造商身份碼來進行硬件設備的身份驗證,可以保證驗證結果的可靠性和準 確性。
[0063] S2、根據所述身份標志信息查詢限制身份數據庫,獲得通過所述硬件設備以限制 身份進行內容訪問的權限許可范圍。
[0064] 在本申請具體實現中,參見圖3,所述步驟S2包括:
[0065] S21、根據所述身份標志信息查詢限制身份數據庫,獲得是否通過所述硬件設備以 限制身份進行過內容訪問。
[0066] 具體地,所述限制身份數據庫保存曾經以限制身份進行過內容訪問的硬件設備的 身份標志,以及進行內容訪問的時長。例如,數據庫格式如表一所示。
[0067] 表一
LOOeSJ」 S22、如禾以I很制身份進仃迓內吞訪|nj,則通迓所還使仵設爸進仃內吞訪|nj的儀丨很 許可范圍為限制許可全程時長。
[0070]所述硬件設備從未以限制身份進行過內容訪問,即用戶從未通過所述硬件設備, 采用任何客戶端以限制身份進行過內容訪問。例如,查詢表一,未發現所述硬件設備的身份 標志信息,則表明所述硬件設備從未以限制身份進行過內容訪問。
[0071 ]如所述硬件設備從未以限制身份進行過內容訪問,則通過所述硬件設備進行內容 訪問的權限許可范圍為限制許可全程時長。假設限制許可全程時長為24小時,則允許通過 所述硬件設備以限制身份進行內容訪問的時長為24小時。
[0072] S23、如以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪問的權限許 可范圍為限制許可剩余時長。
[0073] 如所述硬件設備以限制身份進行過內容訪問,即用戶通過所述硬件設備,采用任 何客戶端以限制身份進行過內容訪問。例如,查詢表一,發現所述硬件設備的身份標志信 息,如身份標志信息為"Ptgh 〇we00234",則表明所述硬件設備以限制身份進行內容訪問的 時長為19小時。
[0074] S3、應用于所述硬件設備的客戶端在所述權限許可范圍內,以限制身份進行內容 訪問。
[0075]如果用戶從未通過硬件設備以限制身份登錄過內容提供網站,進行過內容訪問, 則可在限制許可全程時長內以限制身份進行內容訪問。
[0076] 如果用戶曾經通過硬件設備以限制身份登錄過內容提供網站,進行過內容訪問, 則可在限制許可剩余時長內以限制身份進行內容訪問。
[0077] 本申請通過各客戶端所應用的硬件設備的身份標志作為進行身份驗證的依據,即 通過查詢曾經通過所述硬件設備以限制身份所進行內容訪問的情況,從而獲得再次通過所 述硬件設備以限制身份進行內容訪問的限制許可剩余時長。從而,避免了通過客戶端的登 錄身份信息進行身份驗證所造成的通過不同客戶端登錄內容提供網站,即可多次獲取限制 身份給內容提供網站造成的損失。
[0078] 在本申請另一具體實施例中,參見圖4,所述步驟S3之后還包括:
[0079] S4、記錄通過所述硬件設備以限制身份進行內容訪問的時長,更新所述限制身份 數據庫中對應于所述硬件設備的限制許可剩余時長。
[0080] 本申請根據通過所述硬件設備以限制身份進行內容訪問的時長,來更新所述限制 身份數據庫,令所述限制身份數據庫中對應于所述硬件設備的限制許可剩余時長為限制許 可全程時長減去全部通過所述硬件設備以限制身份進行過內容訪問的時長。
[0081] 本申請所述限制身份數據庫實時更新曾經以限制身份進行內容訪問的硬件設備 的身份標志信息以及通過硬件設備以限制身份進行內容訪問的限制許可剩余時長。從而保 證可以通過查詢所述限制身份數據庫,實時獲得是否通過硬件設備以限制身份進行過內容 訪問,以及如果通過硬件設備以限制身份進行過內容訪問的限制許可剩余時長。
[0082]例如,身份標志信息為"Ptgh〇We00234"的硬件設備以限制身份進行內容訪問2小 時后下線,更新所述表一為表二。
[0083]表二
[0086] 在本申請另一具體實施例中,參見圖5,所述方法還包括:
[0087] S5、獲得所述客戶端的登錄身份信息。
[0088] 用戶通過不同的客戶端登錄內容提供網站,可以通過所述客戶端獲得登錄的身份 信息。所述身份信息通常為用戶名以及密碼。
[0089] S6、根據所述登錄身份信息查詢限制身份數據庫,獲得所述客戶端以限制身份進 行內容訪問的權限許可范圍。
[0090] 根據所述登錄身份信息查詢限制身份數據庫,獲得通過所述客戶端以限制身份進 行過內容訪問的權限許可范圍。
[0091] 具體地,所述限制身份數據庫還保存曾經以限制身份進行過內容訪問的登錄身份 信息,以及進行內容訪問的時長。例如,數據庫格式如表三所示。例如,通過微信號碼 "zytxz"進行內容訪問,通過查詢表三。由于表三中已經記錄了通過微信號碼"zytxz"曾經 進行過內容訪問,以及進行內容訪問的限制許可剩余時長。因此,通過微信號碼"zytxz"以 限制身份進行內容訪問的限制許可剩余時長為2小時。再例如,通過微博"波斯貓"進行內容 訪問,通過查詢表三。由于表三中并未記錄通過微博"波斯貓"曾經進行過內容訪問。因此, 通過微博"波斯貓"以限制身份進行內容訪問的限制許可剩余時長為限制許可全程時長。 [0092] 表三
L0094J S7、比較所述客尸端以I很制身份進行內容訪問的權I很訐口」范圍與通過所述使仵設 備以限制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時長作為最終權限許 可范圍。
[0095]如果用戶通過應用于硬件設備的客戶端以限制身份登錄內容提供網站,進行內容 訪問,則比較獲得的所述客戶端以限制身份進行內容訪問的權限許可范圍與通過所述硬件 設備以限制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時長作為最終權限 許可范圍。
[0096]例如,用戶通過硬件制造商身份碼為"Ptgh〇We00234"的硬件設備,采用通過微信 號碼"zytxz"以限制身份登錄內容提供網站,進行內容訪問。通過查詢表三,獲得微信號碼 "zytxz"以限制身份進行內容訪問的權限許可范圍(2小時),以及硬件設備"Ptghowe00234" 以限制身份進行內容訪問的權限許可范圍(3小時),將最短的限制許可剩余時長(2小時)作 為最終權限許可范圍。
[0097] 所述步驟S3為:
[0098]所述應用于所述硬件設備的客戶端在所述最終權限許可范圍內,以限制身份進行 內容訪問。
[0099]用戶通過硬件制造商身份碼為"Ptgh〇We00234"的硬件設備,采用通過微信號碼 "zytxz"以限制身份登錄內容提供網站的最終權限許可范圍為限制許可剩余時長(2小時)。
[0100] 本申請將根據客戶端的登錄身份信息進行限制身份驗證和根據硬件設備的身份 標志進行限制身份驗證相結合,進一步避免了過度領取限制身份為內容提供網站帶來的損 失。
[0101] 對應于上述方法,本申請提供一種對內容訪問的限制身份進行驗證的裝置,通常 應用于內容提供網站的身份驗證服務器,或者內容提供網站中具有身份驗證功能的其他分 布式服務器。
[0102] 參見圖6,所述裝置包括:
[0103] 標志獲取模塊61,用于接收通過客戶端發起的限制身份驗證請求,獲得所述客戶 端應用的硬件設備的身份標志信息。
[0104] 權限查詢模塊62,用于根據所述身份標志信息查詢限制身份數據庫,獲得通過所 述硬件設備以限制身份進行內容訪問的權限許可范圍。
[0105] 內容訪問模塊63,用于令應用于所述硬件設備的客戶端在所述權限許可范圍內, 以限制身份進行內容訪問。
[0106] 具體地,用戶通過微信、QQ、微博等客戶端向內容提供網站發起限制身份驗證請 求,例如,用戶通過微信申請視頻提供網站的免費試用身份。。
[0107] 本申請所述客戶端應用的硬件設備,如智能手機、PAD等。
[0108] 參見圖2,所述硬件設備包括:主控芯片11、存儲器12、輸入輸出模塊13以及其他硬 件14。所述主控芯片11控制各功能模塊,存儲器12存儲各應用程序和數據,所述輸入輸出模 塊13進行輸入和輸出。
[0109] 本申請獲得客戶端所應用的硬件設備的身份標志信息,由于硬件制造商身份碼的 唯一性,所述身份標志信息包括:所述硬件設備的有效唯一硬件制造商身份碼,從而利用有 效唯一的硬件制造商身份碼來進行硬件設備的身份驗證,可以保證驗證結果的可靠性和準 確性。
[0110] 在本申請具體實現中,參見圖7,所述權限查詢模塊62包括:
[0111] 比較單元621,用于根據所述身份標志信息查詢限制身份數據庫,獲得是否通過所 述硬件設備以限制身份進行過內容訪問。
[0112] 全程單元622,用于當未以限制身份進行過內容訪問,則通過所述硬件設備進行內 容訪問的權限許可范圍為限制許可全程時長。
[0113] 剩余單元623,用于當以限制身份進行過內容訪問,則通過所述硬件設備進行內容 訪問的權限許可范圍為限制許可剩余時長。
[0114] 具體地,所述限制身份數據庫保存曾經以限制身份進行過內容訪問的硬件設備的 身份標志,以及進行內容訪問的時長。例如,數據庫格式如表一所示。
[0115]表一
[0117] 所述硬件設備從未以限制身份進行過內容訪問,即用戶從未通過所述硬件設備, 采用任何客戶端以限制身份進行過內容訪問。例如,查詢表一,未發現所述硬件設備的身份 標志信息,則表明所述硬件設備從未以限制身份進行過內容訪問。
[0118] 如所述硬件設備從未以限制身份進行過內容訪問,則通過所述硬件設備進行內容 訪問的權限許可范圍為限制許可全程時長。假設限制許可全程時長為24小時,則允許通過 所述硬件設備以限制身份進行內容訪問的時長為24小時。
[0119] 如所述硬件設備以限制身份進行過內容訪問,即用戶通過所述硬件設備,采用任 何客戶端以限制身份進行過內容訪問。例如,查詢表一,發現所述硬件設備的身份標志信 息,如身份標志信息為"Ptgh 〇we00234",則表明所述硬件設備以限制身份進行內容訪問的 時長為19小時。
[0120] 如果用戶從未通過硬件設備以限制身份登錄過內容提供網站,進行過內容訪問, 則可在限制許可全程時長內以限制身份進行內容訪問。
[0121] 如果用戶曾經通過硬件設備以限制身份登錄過內容提供網站,進行過內容訪問, 則可在限制許可剩余時長內以限制身份進行內容訪問。
[0122] 本申請通過各客戶端所應用的硬件設備的身份標志作為進行身份驗證的依據,即 通過查詢曾經通過所述硬件設備以限制身份所進行內容訪問的情況,從而獲得再次通過所 述硬件設備以限制身份進行內容訪問的限制許可剩余時長。從而,避免了通過客戶端的登 錄身份信息進行身份驗證所造成的通過不同客戶端登錄內容提供網站,即可多次獲取限制 身份給內容提供網站造成的損失。
[0123] 在本申請另一具體實施例中,參見圖8,所述裝置還包括:
[0124] 時長更新模塊64,用于記錄通過所述硬件設備以限制身份進行內容訪問的時長, 更新所述限制身份數據庫中對應于所述硬件設備的限制許可剩余時長。
[0125] 本申請根據通過所述硬件設備以限制身份進行內容訪問的時長,來更新所述限制 身份數據庫,令所述限制身份數據庫中對應于所述硬件設備的限制許可剩余時長為限制許 可全程時長減去全部通過所述硬件設備以限制身份進行過內容訪問的時長。
[0126] 本申請所述限制身份數據庫實時更新曾經以限制身份進行內容訪問的硬件設備 的身份標志信息以及通過硬件設備以限制身份進行內容訪問的限制許可剩余時長。從而保 證可以通過查詢所述限制身份數據庫,實時獲得是否通過硬件設備以限制身份進行過內容 訪問,以及如果通過硬件設備以限制身份進行過內容訪問的限制許可剩余時長。
[0127]例如,身份標志信息為"Ptgh〇We00234"的硬件設備以限制身份進行內容訪問2小 時后下線,更新所述表一為表二。
[0128] 表二
[0129]
[0130]~在本申請另一具體實施例中,參見圖9,所述裝置還包括:
[0131 ]信息獲取模塊65,用于獲得所述客戶端的登錄身份信息。
[0132] 權限獲取模塊66,用于根據所述登錄身份信息查詢限制身份數據庫,獲得所述客 戶端以限制身份進行內容訪問的權限許可范圍。
[0133] 權限比較模塊67,用于比較所述客戶端以限制身份進行內容訪問的權限許可范圍 與通過所述硬件設備以限制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時 長作為最終權限許可范圍。
[0134] 所述內容訪問模塊63具體用于令所述應用于所述硬件設備的客戶端在所述最終 權限許可范圍內,以限制身份進行內容訪問。
[0135] 用戶通過不同的客戶端登錄內容提供網站,可以通過所述客戶端獲得登錄的身份 信息。所述身份信息通常為用戶名以及密碼。
[0136] 根據所述登錄身份信息查詢限制身份數據庫,獲得通過所述客戶端以限制身份進 行過內容訪問的權限許可范圍。
[0137] 具體地,所述限制身份數據庫還保存曾經以限制身份進行過內容訪問的登錄身份 信息,以及進行內容訪問的時長。例如,數據庫格式如表三所示。例如,通過微信號碼 "zytxz"進行內容訪問,通過查詢表三。由于表三中已經記錄了通過微信號碼"zytxz"曾經 進行過內容訪問,以及進行內容訪問的限制許可剩余時長。因此,通過微信號碼"zytxz"以 限制身份進行內容訪問的限制許可剩余時長為2小時。再例如,通過微博"波斯貓"進行內容 訪問,通過查詢表三。由于表三中并未記錄通過微博"波斯貓"曾經進行過內容訪問。因此, 通過微博"波斯貓"以限制身份進行內容訪問的限制許可剩余時長為限制許可全程時長。
[0138] 表三
[0140]如果用戶通過應用于硬件設備的客戶端以限制身份登錄內容提供網站,進行內容 訪問,則比較獲得的所述客戶端以限制身份進行內容訪問的權限許可范圍與通過所述硬件 設備以限制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時長作為最終權限 許可范圍。
[0141] 例如,用戶通過硬件制造商身份碼為"Ptgh〇We00234"的硬件設備,采用通過微信 號碼"zytxz"以限制身份登錄內容提供網站,進行內容訪問。通過查詢表三,獲得微信號碼 "zytxz"以限制身份進行內容訪問的權限許可范圍(2小時),以及硬件設備"Ptghowe00234" 以限制身份進行內容訪問的權限許可范圍(3小時),將最短的限制許可剩余時長(2小時)作 為最終權限許可范圍。
[0142] 用戶通過硬件制造商身份碼為"Ptgh〇We00234"的硬件設備,采用通過微信號碼 "zytxz"以限制身份登錄內容提供網站的最終權限許可范圍為限制許可剩余時長(2小時)。
[0143] 本申請將根據客戶端的登錄身份信息進行限制身份驗證和根據硬件設備的身份 標志進行限制身份驗證相結合,進一步避免了過度領取限制身份為內容提供網站帶來的損 失。
[0144]下面通過本申請一具體應用場景進一步說明本申請實現。
[0145]本申請應用于一視頻內容提供網站的身份驗證服務器,用戶通過手機上的QQ訪問 所述視頻內容提供網站,獲取視頻內容提供網站提供的免費試用會員資格,從而通過試用 確定是否購買該視頻內容提供網站的正式會員資格。
[0146 ]參見圖10,本應用場景的身份驗證方法包括:
[0147] 101、接收用戶通過手機上的QQ發起的免費試用會員資格驗證請求,獲得所述手機 的硬件制造商身份碼。
[0148] 本申請利用手機有效唯一的硬件制造商身份碼來進行硬件設備的身份驗證,可以 保證驗證結果的可靠性和準確性。
[0149] 102、根據所述硬件制造商身份碼查詢試用會員資格數據庫,獲得是否通過所述手 機申請過免費試用會員資格。
[0150] 103、如果沒有通過所述手機申請過免費試用會員資格,則可以通過所述手機申請 全程時長的免費會員資格。
[0151] 104、如果曾經通過所述手機申請過免費試用會員資格,則通過查詢試用會員資格 數據庫,獲得通過手機申請的免費試用會員資格的剩余時長。
[0152] 105、獲得用戶進行登錄的QQ的登錄身份信息。
[0153] 106、根據所述QQ的登錄身份信息查詢試用會員資格數據庫,獲得是否通過所述QQ 申請過免費試用會員資格。
[0154] 107、如果沒有通過所述QQ申請過免費試用會員資格,則可以通過所述QQ申請全程 時長的免費會員資格。
[0155] 108、如果曾經通過所述QQ申請過免費試用會員資格,則通過查詢試用會員資格數 據庫,獲得通過所述QQ申請的免費試用會員資格的剩余時長。
[0156] 109、比較通過所述QQ申請的免費試用會員資格的剩余時長以及通過所述手機申 請的免費試用會員資格的剩余時長,將最短的剩余時長作為最終剩余時長。
[0157] 110、用戶通過手機上的QQ獲得免費試用會員的時長為最終剩余時長。
[0158] 111、記錄通過所述手機以免費試用身份觀看視頻的時長,更新所述限制身份數據 庫中所述手機以免費試用身份觀看視頻的剩余時長。
[0159] 112、記錄通過所述QQ以免費試用會員觀看視頻的時長,更新所述限制身份數據庫 中所述QQ以免費試用身份觀看視頻的剩余時長。
[0160] 因此,本應用場景結合QQ的登錄身份信息和手機的硬件制造商身份碼對免費發放 的試用會員的時長進行驗證,選取QQ的登錄身份信息和手機的硬件制造商身份碼所對應的 試用會員剩余時長中最短的剩余時長作為用戶通過手機上的QQ所能夠獲得的免費試用會 員剩余時長。本應用場景避免了用戶通過應用于手機的多個客戶端(比如,QQ以外的微信和 微博等)多次獲得免費會員資格,也避免了用戶通過多個硬件(比如,手機以外的計算機和 IPAD等)采用QQ登陸視頻內容提供網站,多次獲得免費會員資格。本應用場景避免了免費試 用會員資格被過度領取給視頻內容提供網站帶來的損失。
[0161] 本領域的技術人員應明白,本申請的實施例可提供為方法、裝置(設備)、或計算機 程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面 的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計 算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程 序產品的形式。
[0162] 本申請是參照根據本申請實施例的方法、裝置(設備)和計算機程序產品的流程圖 和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程 和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指 令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生 一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現 在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0163] 這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0164] 這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一 個方框或多個方框中指定的功能的步驟。
[0165]盡管已描述了本申請的優選實施例,但本領域內的技術人員一旦得知了基本創造 性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優 選實施例以及落入本申請范圍的所有變更和修改。顯然,本領域的技術人員可以對本申請 進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型 屬于本申請權利要求及其等同技術的范圍之內,則本申請也意圖包含這些改動和變型在 內。
【主權項】
1. 一種對內容訪問的限制身份進行驗證的方法,其特征在于,包括: 接收通過客戶端發起的限制身份驗證請求,獲得所述客戶端應用的硬件設備的身份標 志信息; 根據所述身份標志信息查詢限制身份數據庫,獲得通過所述硬件設備以限制身份進行 內容訪問的權限許可范圍; 應用于所述硬件設備的客戶端在所述權限許可范圍內,以限制身份進行內容訪問。2. 根據權利要求1所述的方法,其特征在于,所述硬件設備的身份標志信息包括:所述 硬件設備的有效唯一硬件制造商身份碼。3. 根據權利要求1所述的方法,其特征在于,所述根據所述身份標志信息查詢限制身份 數據庫,獲得通過所述硬件設備以限制身份進行內容訪問的權限許可范圍包括: 根據所述身份標志信息查詢限制身份數據庫,獲得是否通過所述硬件設備以限制身份 進行過內容訪問; 如未以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪問的權限許可范圍 為限制許可全程時長; 如以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪問的權限許可范圍為 限制許可剩余時長。4. 根據權利要求3所述的方法,其特征在于,所述應用于所述硬件設備的客戶端在所述 權限許可范圍內,以限制身份進行內容訪問之后還包括: 記錄通過所述硬件設備以限制身份進行內容訪問的時長,更新所述限制身份數據庫中 對應于所述硬件設備的限制許可剩余時長。5. 根據權利要求4所述的方法,其特征在于,還包括: 獲得所述客戶端進行登錄的身份信息; 根據所述身份信息查詢限制身份數據庫,獲得所述客戶端以限制身份進行內容訪問的 權限許可范圍; 比較所述客戶端以限制身份進行內容訪問的權限許可范圍與通過所述硬件設備以限 制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時長作為最終權限許可范 圍; 所述應用于所述硬件設備的客戶端在所述權限許可范圍內,以限制身份進行內容訪問 為: 所述應用于所述硬件設備的客戶端在所述最終權限許可范圍內,以限制身份進行內容 訪問。6. -種對內容訪問的限制身份進行驗證的裝置,其特征在于,包括: 標志獲取模塊,用于接收通過客戶端發起的限制身份驗證請求,獲得所述客戶端應用 的硬件設備的身份標志信息; 權限查詢模塊,用于根據所述身份標志信息查詢限制身份數據庫,獲得通過所述硬件 設備以限制身份進行內容訪問的權限許可范圍; 內容訪問模塊,用于令應用于所述硬件設備的客戶端在所述權限許可范圍內,以限制 身份進行內容訪問。7. 根據權利要求6所述的裝置,其特征在于,所述硬件設備的身份標志信息包括:所述 硬件設備的有效唯一硬件制造商身份碼。8. 根據權利要求6所述的裝置,其特征在于,所述權限查詢模塊包括: 比較單元,用于根據所述身份標志信息查詢限制身份數據庫,獲得是否通過所述硬件 設備以限制身份進行過內容訪問; 全程單元,用于當未以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪問 的權限許可范圍為限制許可全程時長; 剩余單元,用于當以限制身份進行過內容訪問,則通過所述硬件設備進行內容訪問的 權限許可范圍為限制許可剩余時長。9. 根據權利要求8所述的裝置,其特征在于,還包括: 時長更新模塊,用于記錄通過所述硬件設備以限制身份進行內容訪問的時長,更新所 述限制身份數據庫中對應于所述硬件設備的限制許可剩余時長。10. 根據權利要求9所述的裝置,其特征在于,還包括: 信息獲取模塊,用于獲得所述客戶端進行登錄的身份信息; 權限獲取模塊,用于根據所述身份信息查詢限制身份數據庫,獲得所述客戶端以限制 身份進行內容訪問的權限許可范圍; 權限比較模塊,用于比較所述客戶端以限制身份進行內容訪問的權限許可范圍與通過 所述硬件設備以限制身份進行內容訪問的權限許可范圍,將最短的限制許可剩余時長作為 最終權限許可范圍; 所述內容訪問模塊具體用于令所述應用于所述硬件設備的客戶端在所述最終權限許 可范圍內,以限制身份進行內容訪問。
【文檔編號】H04L29/06GK105915495SQ201510901369
【公開日】2016年8月31日
【申請日】2015年12月8日
【發明人】黃夢雅
【申請人】樂視網信息技術(北京)股份有限公司