[發(fā)明專利]一種動(dòng)態(tài)控制數(shù)據(jù)訪問的方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201710666649.0 | 申請(qǐng)日: | 2017-08-07 |
| 公開(公告)號(hào): | CN109388655A | 公開(公告)日: | 2019-02-26 |
| 發(fā)明(設(shè)計(jì))人: | 馬艷;劉彧;吳駿宇 | 申請(qǐng)(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類號(hào): | G06F16/2455 | 分類號(hào): | G06F16/2455 |
| 代理公司: | 中原信達(dá)知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11219 | 代理人: | 張一軍;姜?jiǎng)?/td> |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 緩存 數(shù)據(jù)訪問請(qǐng)求 動(dòng)態(tài)控制數(shù)據(jù) 響應(yīng) 方法和裝置 計(jì)算機(jī)技術(shù)領(lǐng)域 讀取 數(shù)據(jù)庫(kù)讀取 技術(shù)手段 接收用戶 數(shù)據(jù)存儲(chǔ) 系統(tǒng)負(fù)載 系統(tǒng)運(yùn)行 用戶體驗(yàn) 訪問 預(yù)熱 返回 | ||
1.一種動(dòng)態(tài)控制數(shù)據(jù)訪問的方法,其特征在于,包括:
接收用戶的數(shù)據(jù)訪問請(qǐng)求;
確定所述用戶的標(biāo)識(shí)是否對(duì)應(yīng)當(dāng)前響應(yīng)范圍;
當(dāng)該用戶的標(biāo)識(shí)不對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍時(shí),則拒絕該用戶的數(shù)據(jù)訪問請(qǐng)求,否則響應(yīng)該用戶的數(shù)據(jù)訪問請(qǐng)求并返回相應(yīng)數(shù)據(jù);
其中,在響應(yīng)所述用戶的數(shù)據(jù)訪問請(qǐng)求時(shí),當(dāng)緩存中存在所述相應(yīng)數(shù)據(jù),則從所述緩存中讀取所述相應(yīng)數(shù)據(jù),否則從數(shù)據(jù)庫(kù)讀取所述相應(yīng)數(shù)據(jù),以及將該數(shù)據(jù)存儲(chǔ)于所述緩存。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述用戶的標(biāo)識(shí)是否對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍包括:
根據(jù)該用戶的標(biāo)識(shí)和預(yù)定的映射方法計(jì)算該用戶的響應(yīng)值,當(dāng)該響應(yīng)值不在所述當(dāng)前響應(yīng)范圍內(nèi),則判定所述用戶的標(biāo)識(shí)不對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍,否則判定所述用戶的標(biāo)識(shí)對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述當(dāng)前響應(yīng)范圍是區(qū)間[0,k),k是1-100之間的整數(shù),實(shí)現(xiàn)所述預(yù)設(shè)的映射方法包括哈希函數(shù),其中,所述哈希函數(shù)被構(gòu)造成使得所述響應(yīng)值是在0-99之間的整數(shù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶的標(biāo)識(shí)包括:用戶的UUID或用戶的位置信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)前響應(yīng)范圍根據(jù)系統(tǒng)負(fù)載動(dòng)態(tài)調(diào)整或根據(jù)設(shè)定值確定。
6.一種動(dòng)態(tài)控制數(shù)據(jù)訪問的裝置,其特征在于,包括:
后臺(tái)配置模塊,用于接收當(dāng)前響應(yīng)范圍;
實(shí)時(shí)接口服務(wù)模塊,用于確定所述用戶的標(biāo)識(shí)是否對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍;當(dāng)該用戶的標(biāo)識(shí)不對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍時(shí),則拒絕該用戶的數(shù)據(jù)訪問請(qǐng)求,否則響應(yīng)該用戶的數(shù)據(jù)訪問請(qǐng)求并返回相應(yīng)數(shù)據(jù),
其中,所述實(shí)時(shí)接口服務(wù)模塊還包括緩存單元,在響應(yīng)所述用戶的數(shù)據(jù)訪問請(qǐng)求時(shí),當(dāng)所述緩存單元中存在所述相應(yīng)數(shù)據(jù),則從所述緩存單元中讀取所述相應(yīng)數(shù)據(jù),否則從數(shù)據(jù)庫(kù)讀取所述相應(yīng)數(shù)據(jù),以及將該數(shù)據(jù)存儲(chǔ)于所述緩存單元。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,確定所述用戶的標(biāo)識(shí)是否對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍包括:
根據(jù)該用戶的標(biāo)識(shí)和預(yù)定的映射方法計(jì)算該用戶的響應(yīng)值,當(dāng)該響應(yīng)值不在所述當(dāng)前響應(yīng)范圍內(nèi),則判定所述用戶的標(biāo)識(shí)不對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍,否則判定所述用戶的標(biāo)識(shí)對(duì)應(yīng)所述當(dāng)前響應(yīng)范圍。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述當(dāng)前響應(yīng)范圍是區(qū)間[0,k),k是1-100之間的整數(shù),實(shí)現(xiàn)所述預(yù)設(shè)的映射方法包括哈希函數(shù),其中,所述哈希函數(shù)被構(gòu)造成使得所述響應(yīng)值是在0-99之間的整數(shù)。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述后臺(tái)配置模塊還包括監(jiān)聽單元,所述監(jiān)聽單元用于根據(jù)系統(tǒng)負(fù)載調(diào)整所述當(dāng)前響應(yīng)范圍,并把調(diào)整的所述當(dāng)前響應(yīng)范圍通知所述后臺(tái)配置模塊。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述用戶的標(biāo)識(shí)包括:用戶的UUID或用戶的位置信息。
11.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述當(dāng)前響應(yīng)范圍根據(jù)系統(tǒng)負(fù)載動(dòng)態(tài)調(diào)整或根據(jù)設(shè)定值確定。
12.一種動(dòng)態(tài)控制數(shù)據(jù)訪問的電子設(shè)備,其特征在于,包括:
一個(gè)或多個(gè)處理器;
存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,
當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如權(quán)利要求1-5中任一所述的方法。
13.一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-5中任一所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710666649.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器
- 數(shù)據(jù)訪問系統(tǒng)以及數(shù)據(jù)訪問方法
- 數(shù)據(jù)訪問請(qǐng)求處理方法及用于處理數(shù)據(jù)訪問請(qǐng)求的服務(wù)器
- 處理數(shù)據(jù)訪問請(qǐng)求的方法及裝置
- 分布式內(nèi)存存儲(chǔ)系統(tǒng)的熱點(diǎn)數(shù)據(jù)挖掘方法及裝置
- 一種數(shù)據(jù)處理方法及服務(wù)器
- 一種數(shù)據(jù)訪問方法和裝置
- 一種訪問數(shù)據(jù)庫(kù)的方法及裝置
- 一種數(shù)據(jù)的處理方法、裝置及電子設(shè)備
- 數(shù)據(jù)訪問請(qǐng)求處理方法、裝置、介質(zhì)及內(nèi)存映射控制器
- 數(shù)據(jù)預(yù)取方法和數(shù)據(jù)處理裝置
- 一種語音帶寬動(dòng)態(tài)控制方法
- 顯示控制裝置、圖像顯示裝置和控制數(shù)據(jù)傳送方法
- 動(dòng)態(tài)控制Flash組件的方法及系統(tǒng)
- 一種無線傳感網(wǎng)絡(luò)中動(dòng)態(tài)控制數(shù)據(jù)包長(zhǎng)度的方法
- 補(bǔ)償分布性通信時(shí)延的電力系統(tǒng)廣域動(dòng)態(tài)控制方法及系統(tǒng)
- 動(dòng)態(tài)控制電平移位電路
- 一種礦用智能動(dòng)態(tài)語音安全標(biāo)識(shí)
- 生物池工藝優(yōu)化及運(yùn)行控制系統(tǒng)及其控制方法
- 一種資源調(diào)度裝置、系統(tǒng)和方法
- 一種基于計(jì)算與統(tǒng)計(jì)相結(jié)合繪制動(dòng)態(tài)控制圖的方法
- 時(shí)刻響應(yīng)
- 第一響應(yīng)和第二響應(yīng)
- 需求響應(yīng)方法和需求響應(yīng)系統(tǒng)
- 響應(yīng)裝置及其集成電路、響應(yīng)方法及響應(yīng)系統(tǒng)
- 響應(yīng)處理方法及響應(yīng)處理裝置
- 響應(yīng)裝置及網(wǎng)絡(luò)響應(yīng)方法
- 響應(yīng)生成方法、響應(yīng)生成裝置和響應(yīng)生成程序
- 響應(yīng)車輛、響應(yīng)車輛管理系統(tǒng)和響應(yīng)車輛控制系統(tǒng)
- 斷電響應(yīng)
- 響應(yīng)裝置、響應(yīng)方法及存儲(chǔ)介質(zhì)





