服務(wù)器、客戶端以及數(shù)據(jù)訪問方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)安全領(lǐng)域,具體而言,涉及一種服務(wù)器、客戶端W及數(shù)據(jù)訪問方 法和系統(tǒng)。
【背景技術(shù)】
[0002] -般來說,對于任一客戶端而言,網(wǎng)絡(luò)上的相當一部分數(shù)據(jù)對該任一客戶端是開 放的,或者說,不需要向任何設(shè)備提供任何參數(shù)便可W任意對該些數(shù)據(jù)進行訪問,并獲得訪 問結(jié)果。然而網(wǎng)絡(luò)上也存在另一部分數(shù)據(jù),可W記為目標數(shù)據(jù),客戶端在對該目標數(shù)據(jù)進行 訪問時,須先向?qū)?yīng)的設(shè)備提供所需的參數(shù)或者說訪問參數(shù),例如登錄網(wǎng)站所需的用戶名 和密碼、或者是訪問某些安全等級較高的數(shù)據(jù)記錄所需的密鑰等,才能夠成功地對該目標 數(shù)據(jù)進行訪問。
[0003] 在現(xiàn)有的方案中,用戶通過客戶端對受到保護的上述目標數(shù)據(jù)進行訪問時,通常 需要自行提供上述訪問參數(shù),例如,W客戶端登錄網(wǎng)站為例,用戶通常需要在瀏覽器所展示 的登錄界面中的一個或多個文本框內(nèi)輸入用戶名、密碼、驗證信息等訪問參數(shù),W客戶端訪 問安全等級較高的數(shù)據(jù)記錄如銀行賬戶記錄為例,用戶在輸入用戶名和密碼之外,通常還 需要下載包括公鑰信息在內(nèi)的數(shù)據(jù)證書等,或者是在固定終端或移動終端上插接類似于目 前所常見的U盾等輔助設(shè)備。該在一方面為用戶帶來了使用上的不便,在另一方面,當用戶 同時申請了對多個不同的目標數(shù)據(jù)的訪問參數(shù)、比如多個網(wǎng)站的用戶名和密碼時,若用戶 采用同一組訪問參數(shù),則容易造成安全隱患,若用戶采用不同的多組訪問參數(shù),則又為用戶 帶來了記憶該些訪問參數(shù)的負擔。在一些解決方案中,用戶可W采用將多組訪問參數(shù)記錄 到隨身攜帶的記事本或者是存放在移動終端如手機上的電子文件中,然而若記事本或者手 機丟失,則可能給用戶造成更大的損失。換而言之,現(xiàn)有方案中用戶將訪問參數(shù)保存在客戶 端一側(cè)的方式仍存在較大的安全隱患,通過現(xiàn)有的數(shù)據(jù)管理方案來保護的目標數(shù)據(jù)的數(shù)據(jù) 安全性較差。
[0004] 針對上述的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例提供了一種服務(wù)器、客戶端W及數(shù)據(jù)訪問方法和系統(tǒng),W至少解決 現(xiàn)有方案中將訪問目標數(shù)據(jù)所需的訪問參數(shù)存放在客戶端一側(cè)所造成的安全性較差的技 術(shù)問題。
[0006] 根據(jù)本發(fā)明實施例的一個方面,提供了一種數(shù)據(jù)訪問方法,包括:接收客戶端發(fā)送 的用于請求訪問目標數(shù)據(jù)的第一消息;根據(jù)上述第一消息在預(yù)存的多個訪問參數(shù)中查找與 上述客戶端的當前用戶及上述目標數(shù)據(jù)均對應(yīng)的訪問參數(shù);向?qū)?yīng)的設(shè)備和/或上述客戶 端發(fā)送查找到的上述均對應(yīng)的訪問參數(shù),用于使上述客戶端成功訪問上述目標數(shù)據(jù)。
[0007] 根據(jù)本發(fā)明實施例的另一方面,還提供了一種數(shù)據(jù)訪問方法,包括;客戶端向服務(wù) 器發(fā)送用于請求訪問目標數(shù)據(jù)的第一消息,上述第一消息攜帶有用戶標識和數(shù)據(jù)標識,上 述用戶標識用于標識上述客戶端的當前用戶,上述數(shù)據(jù)標識用于標識上述目標數(shù)據(jù);接收 上述服務(wù)器返回的與上述用戶標識及上述數(shù)據(jù)標識均對應(yīng)的訪問參數(shù),和/或,接收對應(yīng) 的設(shè)備返回的對上述目標數(shù)據(jù)的訪問結(jié)果。
[0008] 根據(jù)本發(fā)明實施例的又一方面,還提供了一種服務(wù)器,包括;第一接收單元,用于 接收客戶端發(fā)送的用于請求訪問目標數(shù)據(jù)的第一消息;查找單元,用于根據(jù)上述第一消息 在預(yù)存的多個訪問參數(shù)中查找與上述客戶端的當前用戶及上述目標數(shù)據(jù)均對應(yīng)的訪問參 數(shù);發(fā)送單元,用于向?qū)?yīng)的設(shè)備和/或上述客戶端發(fā)送查找到的上述均對應(yīng)的訪問參數(shù), 用于使上述客戶端成功訪問上述目標數(shù)據(jù)。
[0009] 根據(jù)本發(fā)明實施例的又一方面,還提供了一種客戶端,包括;第一發(fā)送單元,用于 向服務(wù)器發(fā)送用于請求訪問目標數(shù)據(jù)的第一消息,上述第一消息攜帶有用戶標識和數(shù)據(jù)標 識,上述用戶標識用于標識上述客戶端的當前用戶,上述數(shù)據(jù)標識用于標識上述目標數(shù)據(jù); 第一接收單元,用于接收上述服務(wù)器返回的與上述用戶標識及上述數(shù)據(jù)標識均對應(yīng)的訪問 參數(shù),和/或,用于接收對應(yīng)的設(shè)備返回的對上述目標數(shù)據(jù)的訪問結(jié)果。
[0010] 根據(jù)本發(fā)明實施例的又一方面,還提供了一種數(shù)據(jù)訪問系統(tǒng),包括;上述服務(wù)器; 一個或多個上述客戶端,與上述服務(wù)器之間存在數(shù)據(jù)連接。
[0011] 在本發(fā)明實施例中,一方面采用了對客戶端訪問不同的目標數(shù)據(jù)所需的多個訪問 參數(shù)進行集中管理的方式,從而免除了用戶對多個訪問參數(shù)的記憶工作,另一方面,采用了 將該些訪問參數(shù)集中維護在服務(wù)器一側(cè)的方式,從而避免了訪問參數(shù)存放在客戶端一側(cè)可 能帶來的安全隱患,提高了數(shù)據(jù)的安全性,進而解決了現(xiàn)有方案中將訪問目標數(shù)據(jù)所需的 訪問參數(shù)存放在客戶端一側(cè)所造成的安全性較差的技術(shù)問題。
[0012] 進一步地,在本發(fā)明實施例中,更多地采用了工作在用戶所使用的固定終端或移 動終端后臺的應(yīng)用與存放有該些訪問參數(shù)或者是用于提供對該些訪問參數(shù)的管理服務(wù)的 后臺服務(wù)器之間進行交互的方式,從而進一步地簡化了用戶與客戶端之間的交互,為用戶 帶來了更大的便利。
【附圖說明】
[0013] 此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0014] 圖1是根據(jù)本發(fā)明實施例的一種可選的數(shù)據(jù)訪問方法的示意圖;
[0015] 圖2是根據(jù)本發(fā)明實施例的另一種可選的數(shù)據(jù)訪問方法的示意圖;
[0016] 圖3是根據(jù)本發(fā)明實施例的一種可選的服務(wù)器的示意圖;
[0017] 圖4是根據(jù)本發(fā)明實施例的一種可選的客戶端的示意圖;
[001引圖5是根據(jù)本發(fā)明實施例的一種可選的數(shù)據(jù)訪問系統(tǒng)的示意圖;
[0019] 圖6是根據(jù)本發(fā)明實施例的另一種可選的數(shù)據(jù)訪問系統(tǒng)的示意圖。
【具體實施方式】
[0020] 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的 附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是 本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范 圍。
[0021] 需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第 二"等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解該樣使用 的數(shù)據(jù)在適當情況下可W互換,W便該里描述的本發(fā)明的實施例能夠W除了在該里圖示或 描述的那些W外的順序?qū)嵤?。此外,術(shù)語"包括"和"具有"W及他們的任何變形,意圖在于 覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限 于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谠撔┻^程、方法、產(chǎn) 品或設(shè)備固有的其它步驟或單元。
[0022] 實施例1
[0023] 根據(jù)本發(fā)明實施例,提供了一種數(shù)據(jù)訪問方法,如圖1所示,該方法包括:
[0024] S102 ;接收客戶端發(fā)送的用于請求訪問目標數(shù)據(jù)的第一消息;
[0025] S104;根據(jù)該第一消息在預(yù)存的多個訪問參數(shù)中查找與該客戶端的當前用戶及該 目標數(shù)據(jù)均對應(yīng)的訪問參數(shù);
[0026] S106 ;向?qū)?yīng)的設(shè)備和/或該客戶端發(fā)送查找到的該均對應(yīng)的訪問參數(shù),用于使 該客戶端成功訪問該目標數(shù)據(jù)。
[0027] 應(yīng)當明確的是,本發(fā)明實施例所要解決的問題之一是提供一種方法,W便于客戶 端能夠成功地對目標數(shù)據(jù)進行訪問,其中,該目標數(shù)據(jù)可W是存放在網(wǎng)頁服務(wù)器上的網(wǎng)頁, 也可W是存儲在數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)記錄,或者是存放在接入到網(wǎng)絡(luò)中的相應(yīng)的設(shè)備上 的其他數(shù)據(jù)資源等,本發(fā)明對此不作任何限定。
[0028] -般來說,對于任一