亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種分頁查詢方法及裝置的制造方法_3

文檔序號(hào):9249273閱讀:來源:國知局
,且數(shù)據(jù)庫中設(shè)置有存儲(chǔ)各分表信息的索引表。
[0121]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖6中所示的分頁查詢裝置中的各處理單元的實(shí)現(xiàn)功能,可參照前述分頁查詢方法的相關(guān)描述而理解。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖6所示的分頁查詢裝置中各處理單元,可通過運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過具體地邏輯電路而實(shí)現(xiàn)。
[0122]圖7為本發(fā)明實(shí)施例提供的分頁查詢裝置的組成結(jié)構(gòu)示意圖二,如圖7所示,該裝置包括獲取單元61、截取單元62和查詢單元63 ;其中,所述截取單元包括第一截取子單元621和第二截取子單元622 ;其中,
[0123]所述第一截取子單元621,用于當(dāng)無查詢時(shí)間區(qū)間條件且無篩選條件時(shí),直接按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表。
[0124]所述第二截取子單元622,用于:
[0125]當(dāng)有查詢時(shí)間區(qū)間條件時(shí),結(jié)合索引表中所記錄的最小插入時(shí)間、最大插入時(shí)間,根據(jù)所述查詢時(shí)間區(qū)間條件進(jìn)行分表定位;
[0126]判斷符合所述查詢時(shí)間區(qū)間條件的分表的總數(shù)據(jù)量是否小于等于查詢閾值,如果是,則截取符合所述查詢時(shí)間區(qū)間條件的分表,并將所述符合所述查詢時(shí)間區(qū)間條件的分表作為查詢數(shù)據(jù)源;如果否,則在滿足所述查詢時(shí)間區(qū)間范圍內(nèi)的分表中,按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表。
[0127]優(yōu)選地,所述查詢單元63,還用于:
[0128]若符合所述查詢時(shí)間區(qū)間條件的分表的總數(shù)據(jù)量大于查詢閾值,在返回查詢結(jié)果時(shí),輸出第一提示信息;其中,所述第一提示信息用于提醒用戶所述查詢結(jié)果的第一查詢時(shí)間區(qū)間。
[0129]優(yōu)選地,所述查詢單元63,還用于:
[0130]在返回查詢結(jié)果之前,采用異步查詢技術(shù)判斷所述查詢時(shí)間區(qū)間所跨分表的個(gè)數(shù);
[0131]根據(jù)所跨分表的個(gè)數(shù)生成并輸出相應(yīng)的提示信息。
[0132]優(yōu)選地,所述異步查詢技術(shù)為Ajax技術(shù)。
[0133]優(yōu)選地,所述索引表中至少包含每個(gè)分表中的下述信息:
[0134]表名、創(chuàng)建時(shí)間、最小插入時(shí)間、最大插入時(shí)間、數(shù)據(jù)量。
[0135]這里,上述分頁查詢裝置可設(shè)置于FOTA系統(tǒng)中;其中,F(xiàn)OTA系統(tǒng)的數(shù)據(jù)庫中的數(shù)據(jù)以分表的形式進(jìn)行存儲(chǔ),且數(shù)據(jù)庫中設(shè)置有存儲(chǔ)各分表信息的索引表。
[0136]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖7中所示的分頁查詢裝置中的各處理單元的實(shí)現(xiàn)功能,可參照前述分頁查詢方法的相關(guān)描述而理解。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖7所示的分頁查詢裝置中各處理單元,可通過運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過具體地邏輯電路而實(shí)現(xiàn)。
[0137]以上各實(shí)施例所述的分頁查詢裝置中的獲取單元61、截取單元62、查詢單元63、以及截取單元62的第一截取子單元621和第一截取子單元622,在實(shí)際應(yīng)用中均可由所述分頁查詢裝置或所述分頁查詢裝置所屬系統(tǒng)中的中央處理器(CPU,Central ProcessingUnit)、數(shù)字信號(hào)處理器(DSP, Digital Signal Processor)或可編程門陣列(FPGA,F(xiàn)ield — Programmable Gate Array)實(shí)現(xiàn)。
[0138]采用本發(fā)明所述分頁查詢裝置,即便在面對(duì)億萬級(jí)數(shù)據(jù)多執(zhí)行條件分頁查詢時(shí),也可快速返回查詢結(jié)果,減少了使用者的等待時(shí)間,提升了使用者的體驗(yàn)。
[0139]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0140]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0141]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0142]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種分頁查詢方法,其特征在于,數(shù)據(jù)庫中的數(shù)據(jù)以分表的形式進(jìn)行存儲(chǔ),且數(shù)據(jù)庫中設(shè)置有存儲(chǔ)各分表信息的索引表,所述方法包括: 獲取查詢閾值; 按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表; 以所截取的分表作為查詢數(shù)據(jù)源,進(jìn)行分頁查詢。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取查詢閾值,包括: 根據(jù)系統(tǒng)負(fù)載情況設(shè)定查詢閾值。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表,包括: 當(dāng)無查詢時(shí)間區(qū)間條件且無篩選條件時(shí),直接按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表; 當(dāng)有查詢時(shí)間區(qū)間條件時(shí),結(jié)合索引表中所記錄的最小插入時(shí)間、最大插入時(shí)間,根據(jù)所述查詢時(shí)間區(qū)間條件進(jìn)行分表定位; 判斷符合所述查詢時(shí)間區(qū)間條件的分表的總數(shù)據(jù)量是否小于等于查詢閾值,如果是,則截取符合所述查詢時(shí)間區(qū)間條件的分表,并將所述符合所述查詢時(shí)間區(qū)間條件的分表作為查詢數(shù)據(jù)源;如果否,則在滿足所述查詢時(shí)間區(qū)間范圍內(nèi)的分表中,按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)有查詢時(shí)間區(qū)間條件、且符合所述查詢時(shí)間區(qū)間條件的分表的總數(shù)據(jù)量大于查詢閾值時(shí),所述方法還包括: 在返回查詢結(jié)果時(shí),輸出第一提示信息;其中,所述第一提示信息用于提醒用戶所述查詢結(jié)果的第一查詢時(shí)間區(qū)間。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所方法還包括: 在返回查詢結(jié)果之前,采用異步查詢技術(shù)判斷所述查詢時(shí)間區(qū)間所跨分表的個(gè)數(shù); 根據(jù)所跨分表的個(gè)數(shù)生成并輸出相應(yīng)的提示信息。6.一種分頁查詢裝置,其特征在于,數(shù)據(jù)庫中的數(shù)據(jù)以分表的形式進(jìn)行存儲(chǔ),且數(shù)據(jù)庫中設(shè)置有存儲(chǔ)各分表信息的索引表,所述裝置包括獲取單元、截取單元和查詢單元;其中, 所述獲取單元,用于獲取查詢閾值; 所述截取單元,用于按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表; 所述查詢單元,用于以所截取的分表作為查詢數(shù)據(jù)源,進(jìn)行分頁查詢。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取單元,還用于: 根據(jù)系統(tǒng)負(fù)載情況設(shè)定查詢閾值。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述截取單元還包括: 第一截取子單元,用于當(dāng)無查詢時(shí)間區(qū)間條件且無篩選條件時(shí),直接按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表; 第二截取子單元,用于: 當(dāng)有查詢時(shí)間區(qū)間條件時(shí),結(jié)合索引表中所記錄的最小插入時(shí)間、最大插入時(shí)間,根據(jù)所述查詢時(shí)間區(qū)間條件進(jìn)行分表定位; 判斷符合所述查詢時(shí)間區(qū)間條件的分表的總數(shù)據(jù)量是否小于等于查詢閾值,如果是,則截取符合所述查詢時(shí)間區(qū)間條件的分表,并將所述符合所述查詢時(shí)間區(qū)間條件的分表作為查詢數(shù)據(jù)源;如果否,則在滿足所述查詢時(shí)間區(qū)間范圍內(nèi)的分表中,按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述查詢單元,還用于: 若符合所述查詢時(shí)間區(qū)間條件的分表的總數(shù)據(jù)量大于查詢閾值,在返回查詢結(jié)果時(shí),輸出第一提示信息;其中,所述第一提示信息用于提醒用戶所述查詢結(jié)果的第一查詢時(shí)間區(qū)間。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述查詢單元,還用于: 在返回查詢結(jié)果之前,采用異步查詢技術(shù)判斷所述查詢時(shí)間區(qū)間所跨分表的個(gè)數(shù); 根據(jù)所跨分表的個(gè)數(shù)生成并輸出相應(yīng)的提示信息。
【專利摘要】本發(fā)明公開了一種分頁查詢方法,數(shù)據(jù)庫中的數(shù)據(jù)以分表的形式進(jìn)行存儲(chǔ),且數(shù)據(jù)庫中設(shè)置有存儲(chǔ)各分表信息的索引表,所述方法包括:獲取查詢閾值;按照時(shí)間倒序方式從所述索引表中截取滿足所述查詢閾值范圍的分表;以所截取的分表作為查詢數(shù)據(jù)源,進(jìn)行分頁查詢。本發(fā)明還同時(shí)公開了一種分頁查詢裝置。采用本發(fā)明的技術(shù)方案,能快速響應(yīng)查詢結(jié)果,減少了等待時(shí)間,提升了用戶的使用體驗(yàn)。
【IPC分類】G06F17/30
【公開號(hào)】CN104965873
【申請(qǐng)?zhí)枴緾N201510318832
【發(fā)明人】鄒煒
【申請(qǐng)人】努比亞技術(shù)有限公司
【公開日】2015年10月7日
【申請(qǐng)日】2015年6月10日
當(dāng)前第3頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1