數(shù)據(jù)查詢方法和數(shù)據(jù)查詢系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種數(shù)據(jù)查詢方法和一種數(shù)據(jù)查詢系統(tǒng),其中,該數(shù)據(jù)查詢方法包括:根據(jù)接收到的標識請求指令確定目標數(shù)據(jù)標識;按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識,并加載到第一存儲區(qū)間,在第一存儲區(qū)間中查詢目標數(shù)據(jù)標識,若查詢到目標數(shù)據(jù)標識,則獲取目標數(shù)據(jù)標識并返回,并終止按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識;根據(jù)接收到的標識選擇指令,在獲取到的目標數(shù)據(jù)標識中進行選擇,并查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。根據(jù)本申請的技術方案,能夠根據(jù)用戶需要將文章標識分批加載到緩存中,從而避免在緩存中加載大量數(shù)據(jù)所浪費的時間,以及對系統(tǒng)性能的影響。
【專利說明】數(shù)據(jù)查詢方法和數(shù)據(jù)查詢系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)查詢【技術領域】,具體而言,涉及一種數(shù)據(jù)查詢方法和一種數(shù)據(jù)查詢系統(tǒng)。
【背景技術】
[0002]對于一般的應用來講,文章通常是由一部分文字和多張圖片共同構成的。在數(shù)據(jù)庫中文章的基本信息和文字通常是一起存儲在一個表中,而圖片這種二進制的文件則是存在數(shù)據(jù)庫外部的文件系統(tǒng)中的,數(shù)據(jù)中僅存儲這些圖片的訪問方式。
[0003]對于上述存儲結構,通常,可以在數(shù)據(jù)訪問層先獲取一定數(shù)量的文章的基本信息實體,然后通過鏈接每個實體的圖片表獲取每個實體的所有圖片信息,最后返回所有的完整文章實體。然而這種邏輯思路并不適合現(xiàn)代互聯(lián)網(wǎng)移動應用的開發(fā)。因為文章這種復雜的實體,在數(shù)據(jù)達到十萬條,百萬條的時候,獲取指定數(shù)量的實體的速度是移動物聯(lián)網(wǎng)應用用戶不能忍受的,再加上移動設備的網(wǎng)路接入帶寬的限制,速度相應將會更加的緩慢。
[0004]相關技術中處理上述問題通常采用如下兩種方式:
[0005]1.在第一次打開應用的時候,應用程序通常會加載所有文章的實體到緩存當中,在下次客戶端請求文章的時候,在緩存當中直接分頁而快速響應請求。
[0006]2.只加載所有文章的ID到緩存當中,然后根據(jù)客戶端的請求在緩沖中分頁獲取一系列的文章ID,最后根據(jù)ID列表獲取其他詳細信息和圖片信息。
[0007]上述兩種方法在數(shù)據(jù)海量的情況下,都是一種非常緩慢的訪問機制。如圖1所示,由于需要加載所有文章的實體,或者加載所有文章的ID到緩存中,當在圖片信息表中存在十萬條文章,那么圖片表里就可能是成倍的數(shù)據(jù)量,在上百萬的數(shù)據(jù)中尋找一條記錄或者若干記錄是一個耗時的操作。
【發(fā)明內容】
[0008]本發(fā)明正是基于上述問題,提出了一種數(shù)據(jù)查詢技術,能夠根據(jù)用戶需要將文章標識分批加載到緩存中,從而避免在緩存中加載大量數(shù)據(jù)所浪費的時間,以及對系統(tǒng)性能的影響。
[0009]有鑒于此,本發(fā)明提出了一種數(shù)據(jù)查詢方法,包括:根據(jù)接收到的標識請求指令確定目標數(shù)據(jù)標識;按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識,并加載到第一存儲區(qū)間,在所述第一存儲區(qū)間中查詢所述目標數(shù)據(jù)標識,若查詢到所述目標數(shù)據(jù)標識,則獲取所述目標數(shù)據(jù)標識并返回,并終止按照所述預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識;根據(jù)接收到的標識選擇指令,在獲取到的目標數(shù)據(jù)標識中進行選擇,并查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0010]在該技術方案中,用戶在瀏覽新聞時,網(wǎng)站呈獻給用戶的是多頁標題,用戶可以根據(jù)需要翻頁確定需要瀏覽的新聞標題(即用戶發(fā)出標識請求指令),網(wǎng)站首先從數(shù)據(jù)庫中獲取一定量的最新新聞的標題加載到緩存中,然后在緩存中查詢是否存在用戶所需的新聞標題,若不存在,則繼續(xù)在數(shù)據(jù)庫中獲取上(相對于最新新聞)一個時間段的一定量的新聞加載到緩存中,并再次從緩存中查詢是否存在用戶所需的新聞標題,依此類推,支持查詢到用戶所需的新聞標題位置。由于一般情況下,絕大多數(shù)用戶想看的新聞都是趨于最新的幾條新聞,因此在緩存中只需加載最新的部分新聞標題就可以滿足絕大多數(shù)用戶的需求,而且,在用戶需要瀏覽較長時間之前的新聞時,也可以從數(shù)據(jù)庫中提取相應的新聞標題給用戶,從而也滿足了有特殊需要的用戶的需求。同時,由于在緩存中每次只加載部分新聞標識,極大程度上緩解了緩存的壓力,提高了新聞標識的讀取速度和加載速度。
[0011]在上述技術方案中,優(yōu)選地,按照所述預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識的步驟包括:獲取所述數(shù)據(jù)庫中每個數(shù)據(jù)標識的寫入時間中的最遠寫入時間和最近寫入時間,從所述最近寫入時間所對應的數(shù)據(jù)標識到所述最遠寫入時間所對應的數(shù)據(jù)標識,逐批獲取預設量的數(shù)據(jù)標識。
[0012]在該技術方案中,每次獲取一定量的新聞標識,可以按照時間從最新的新聞標題向舊的新聞標題獲取,從而提高用戶查詢新聞標題的命中率。
[0013]在上述技術方案中,優(yōu)選地,在按所述照預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,在所述數(shù)據(jù)庫中查詢所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù),并將所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)加載至第二存儲區(qū)間。
[0014]在該技術方案中,在從數(shù)據(jù)庫中提取新聞標識時,同時還可以提取新聞標識所對應的實體內容,并將其加載到另一個緩存中,從而避免了提取實體內容和提取標題時可能產生的干擾。
[0015]在上述技術方案中,優(yōu)選地,在獲取到目標數(shù)據(jù)標識后,還包括:根據(jù)獲取到的目標數(shù)據(jù)標識中的每個數(shù)據(jù)標識,在所述第二存儲區(qū)間中查詢與所述每個目標數(shù)據(jù)標識分別對應的數(shù)據(jù),并將查詢到的數(shù)據(jù)加載至待用列表中,以及,將未查詢到對應的數(shù)據(jù)的數(shù)據(jù)標識存儲至預設列表;根據(jù)所述預設列表中的每個數(shù)據(jù)標識,從所述數(shù)據(jù)庫中提取與所述預設列表中的每個數(shù)據(jù)標識分別對應的數(shù)據(jù),并將提取出的數(shù)據(jù)加載至所述待用列表中;則在接收到所述標識選擇指令時,從所述待用列表中查詢與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0016]在該技術方案中,對于未查詢到對應數(shù)據(jù)的標識,可以統(tǒng)一存儲在一個列表中,待將可以查詢到對應數(shù)據(jù)的標識處理完畢后,再根據(jù)列表中的標識從數(shù)據(jù)庫中一次性提取對應數(shù)據(jù),而無需每遇到一個在另一緩存中查詢不到對應數(shù)據(jù)的標識就返回數(shù)據(jù)庫提取相應的數(shù)據(jù),提高了數(shù)據(jù)查詢和提取的效率。
[0017]在上述任一技術方案中,優(yōu)選地,在按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,判斷所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)中是否存在圖片,若存在,則獲取所述圖片的屬性信息,根據(jù)所述屬性信息將所述圖片存儲至預設文件,并在所述對應的數(shù)據(jù)中保留所述屬性信息;以及在查詢到與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)后,判斷與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中否存在圖片的屬性信息,若存在,則根據(jù)所述屬性信息從所述預設文件中獲取圖片,并添加至與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中。
[0018]在該技術方案中,在從數(shù)據(jù)庫中提取新聞標題的過程中,若標識所對應的數(shù)據(jù)中包含有圖片,則可以根據(jù)圖片的屬性信息將圖片存儲在指定的文件中,同時將圖片的屬性信息保留在對應的數(shù)據(jù)中。當用戶選中某個新聞標題時,若該新聞標題所對應的數(shù)據(jù)中包含有圖片的屬性信息,就可以直接根據(jù)該屬性信息所構成的路徑在指定文件中獲取到相應的圖片,降低了通過鏈接的方式存儲圖片,而在提取圖片時解析鏈接所消耗的時間。
[0019]本申請還提出了一種數(shù)據(jù)查詢系統(tǒng),包括:標識確定單元,用于根據(jù)接收到的標識請求指令確定目標數(shù)據(jù)標識;加載單元,按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識,并加載到第一存儲區(qū)間;標識查詢單元,用于在所述第一存儲區(qū)間中查詢所述目標數(shù)據(jù)標識,若查詢到所述目標數(shù)據(jù)標識,則獲取所述目標數(shù)據(jù)標識并返回,并終止所述加載單元按照所述預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識;數(shù)據(jù)查詢單元,用于根據(jù)接收到的標識選擇指令,在獲取到的目標數(shù)據(jù)標識中進行選擇,并查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0020]在該技術方案中,用戶在瀏覽新聞時,網(wǎng)站呈獻給用戶的是多頁標題,用戶可以根據(jù)需要翻頁確定需要瀏覽的新聞標題(即用戶發(fā)出標識請求指令),網(wǎng)站首先從數(shù)據(jù)庫中獲取一定量的最新新聞的標題加載到緩存中,然后在緩存中查詢是否存在用戶所需的新聞標題,若不存在,則繼續(xù)在數(shù)據(jù)庫中獲取上(相對于最新新聞)一個時間段的一定量的新聞加載到緩存中,并再次從緩存中查詢是否存在用戶所需的新聞標題,依此類推,支持查詢到用戶所需的新聞標題位置。由于一般情況下,絕大多數(shù)用戶想看的新聞都是趨于最新的幾條新聞,因此在緩存中只需加載最新的部分新聞標題就可以滿足絕大多數(shù)用戶的需求,而且,在用戶需要瀏覽較長時間之前的新聞時,也可以從數(shù)據(jù)庫中提取相應的新聞標題給用戶,從而也滿足了有特殊需要的用戶的需求。同時,由于在緩存中每次只加載部分新聞標識,極大程度上緩解了緩存的壓力,提高了新聞標識的讀取速度和加載速度。
[0021 ] 在上述技術方案中,優(yōu)選地,所述加載單元包括:時間獲取單元,用于獲取所述數(shù)據(jù)庫中每個數(shù)據(jù)標識的寫入時間中的最遠寫入時間和最近寫入時間;標識獲取單元,用于從所述最近寫入時間所對應的數(shù)據(jù)標識到所述最遠寫入時間所對應的數(shù)據(jù)標識,逐批獲取預設量的數(shù)據(jù)標識。
[0022]在該技術方案中,每次獲取一定量的新聞標識,可以按照時間從最新的新聞標題向舊的新聞標題獲取,從而提高用戶查詢新聞標題的命中率。
[0023]在上述技術方案中,優(yōu)選地,所述加載單元還用于,在按所述照預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,在所述數(shù)據(jù)庫中查詢所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù),并將所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)加載至第二存儲區(qū)間。
[0024]在該技術方案中,在從數(shù)據(jù)庫中提取新聞標識時,同時還可以提取新聞標識所對應的實體內容,并將其加載到另一個緩存中,從而避免了提取實體內容和提取標題時可能產生的干擾。
[0025]在上述技術方案中,優(yōu)選地,還包括:提取單元,其中,所述數(shù)據(jù)查詢單元還用于根據(jù)獲取到的目標數(shù)據(jù)標識中的每個數(shù)據(jù)標識,在所述第二存儲區(qū)間中查詢與所述每個目標數(shù)據(jù)標識分別對應的數(shù)據(jù);所述加載單元還用于將查詢到的數(shù)據(jù)加載至待用列表中,以及,將未查詢到對應的數(shù)據(jù)的數(shù)據(jù)標識存儲至預設列表;所述提取單元用于根據(jù)所述預設列表中的每個數(shù)據(jù)標識,從所述數(shù)據(jù)庫中提取與所述預設列表中的每個數(shù)據(jù)標識分別對應的數(shù)據(jù),并將提取出的數(shù)據(jù)加載至所述待用列表中;以及所述數(shù)據(jù)查詢單元在接收到所述標識選擇指令時,從所述待用列表中查詢與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0026]在該技術方案中,對于未查詢到對應數(shù)據(jù)的標識,可以統(tǒng)一存儲在一個列表中,待將可以查詢到對應數(shù)據(jù)的標識處理完畢后,再根據(jù)列表中的標識從數(shù)據(jù)庫中一次性提取對應數(shù)據(jù),而無需每遇到一個在另一緩存中查詢不到對應數(shù)據(jù)的標識就返回數(shù)據(jù)庫提取相應的數(shù)據(jù),提高了數(shù)據(jù)查詢和提取的效率。
[0027]在上述技術方案中,優(yōu)選地,還包括:圖片存儲單元,在所述加載單元按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,判斷所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)中是否存在圖片,若存在,則獲取所述圖片的屬性信息,根據(jù)所述屬性信息將所述圖片存儲至預設文件,并在所述對應的數(shù)據(jù)中保留所述屬性信息;判斷單元,用于在所述數(shù)據(jù)查詢單元在查詢到與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)后,判斷與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中否存在圖片的屬性信息,若存在,則根據(jù)所述屬性信息從所述預設文件中獲取圖片,并添加至與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中。
[0028]在該技術方案中,在從數(shù)據(jù)庫中提取新聞標題的過程中,若標識所對應的數(shù)據(jù)中包含有圖片,則可以根據(jù)圖片的屬性信息將圖片存儲在指定的文件中,同時將圖片的屬性信息保留在對應的數(shù)據(jù)中。當用戶選中某個新聞標題時,若該新聞標題所對應的數(shù)據(jù)中包含有圖片的屬性信息,就可以直接根據(jù)該屬性信息所構成的路徑在指定文件中獲取到相應的圖片,降低了通過鏈接的方式存儲圖片,而在提取圖片時解析鏈接所消耗的時間。
[0029]通過以上技術方案,可以根據(jù)用戶需要將文章標識分批加載到緩存中,從而避免在緩存中加載大量數(shù)據(jù)所浪費的時間,以及對系統(tǒng)性能的影響。
【專利附圖】
【附圖說明】
[0030]圖1示出了相關技術中存儲數(shù)據(jù)的示意圖;
[0031]圖2示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)查詢方法的示意流程圖;
[0032]圖3示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)查詢系統(tǒng)的示意框圖;
[0033]圖4示出了根據(jù)本發(fā)明的實施例的存儲數(shù)據(jù)的示意圖;
[0034]圖5示出了根據(jù)本發(fā)明的實施例的存儲圖片的示意圖。
【具體實施方式】
[0035]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0036]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0037]圖2示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)查詢方法的示意流程圖。
[0038]如圖2所示,根據(jù)本發(fā)明的實施例的數(shù)據(jù)查詢方法包括:步驟102,根據(jù)接收到的標識請求指令確定目標數(shù)據(jù)標識;步驟104,按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識,并加載到第一存儲區(qū)間,在第一存儲區(qū)間中查詢目標數(shù)據(jù)標識,若查詢到目標數(shù)據(jù)標識,則獲取目標數(shù)據(jù)標識并返回,并終止按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識;步驟106,根據(jù)接收到的標識選擇指令,在獲取到的目標數(shù)據(jù)標識中進行選擇,并查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0039]用戶在瀏覽新聞時,網(wǎng)站呈獻給用戶的是多頁標題,用戶可以根據(jù)需要翻頁確定需要瀏覽的新聞標題(即用戶發(fā)出標識請求指令),網(wǎng)站首先從數(shù)據(jù)庫中獲取一定量的最新新聞的標題加載到緩存中,然后在緩存中查詢是否存在用戶所需的新聞標題,若不存在,則繼續(xù)在數(shù)據(jù)庫中獲取上(相對于最新新聞)一個時間段的一定量的新聞加載到緩存中,并再次從緩存中查詢是否存在用戶所需的新聞標題,依此類推,支持查詢到用戶所需的新聞標題位置。由于一般情況下,絕大多數(shù)用戶想看的新聞都是趨于最新的幾條新聞,因此在緩存中只需加載最新的部分新聞標題就可以滿足絕大多數(shù)用戶的需求,而且,在用戶需要瀏覽較長時間之前的新聞時,也可以從數(shù)據(jù)庫中提取相應的新聞標題給用戶,從而也滿足了有特殊需要的用戶的需求。同時,由于在緩存中每次只加載部分新聞標識,極大程度上緩解了緩存的壓力,提高了新聞標識的讀取速度和加載速度。
[0040]優(yōu)選地,步驟104包括:獲取數(shù)據(jù)庫中每個數(shù)據(jù)標識的寫入時間中的最遠寫入時間和最近寫入時間,從最近寫入時間所對應的數(shù)據(jù)標識到最遠寫入時間所對應的數(shù)據(jù)標識,逐批獲取預設量的數(shù)據(jù)標識。
[0041]每次獲取一定量的新聞標識,可以按照時間從最新的新聞標題向舊的新聞標題獲取,從而提聞用戶查詢新聞標題的命中率。
[0042]優(yōu)選地,在按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,在數(shù)據(jù)庫中查詢預設量的數(shù)據(jù)標識所對應的數(shù)據(jù),并將預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)加載至第二存儲區(qū)間。
[0043]在從數(shù)據(jù)庫中提取新聞標識時,同時還可以提取新聞標識所對應的實體內容,并將其加載到另一個緩存中,從而避免了提取實體內容和提取標題時可能產生的干擾。
[0044]優(yōu)選地,在獲取到目標數(shù)據(jù)標識后,還包括:根據(jù)獲取到的目標數(shù)據(jù)標識中的每個數(shù)據(jù)標識,在第二存儲區(qū)間中查詢與每個目標數(shù)據(jù)標識分別對應的數(shù)據(jù),并將查詢到的數(shù)據(jù)加載至待用列表中,以及,將未查詢到對應的數(shù)據(jù)的數(shù)據(jù)標識存儲至預設列表;根據(jù)預設列表中的每個數(shù)據(jù)標識,從數(shù)據(jù)庫中提取與預設列表中的每個數(shù)據(jù)標識分別對應的數(shù)據(jù),并將提取出的數(shù)據(jù)加載至待用列表中;則在接收到標識選擇指令時,從待用列表中查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0045]對于未查詢到對應數(shù)據(jù)的標識,可以統(tǒng)一存儲在一個列表中,待將可以查詢到對應數(shù)據(jù)的標識處理完畢后,再根據(jù)列表中的標識從數(shù)據(jù)庫中一次性提取對應數(shù)據(jù),而無需每遇到一個在另一緩存中查詢不到對應數(shù)據(jù)的標識就返回數(shù)據(jù)庫提取相應的數(shù)據(jù),提高了數(shù)據(jù)查詢和提取的效率。
[0046]優(yōu)選地,在按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,判斷預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)中是否存在圖片,若存在,則獲取圖片的屬性信息,根據(jù)屬性信息將圖片存儲至預設文件,并在對應的數(shù)據(jù)中保留屬性信息;以及在查詢到與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)后,判斷與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中否存在圖片的屬性信息,若存在,則根據(jù)屬性信息從預設文件中獲取圖片,并添加至與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中。
[0047]在從數(shù)據(jù)庫中提取新聞標題的過程中,若標識所對應的數(shù)據(jù)中包含有圖片,則可以根據(jù)圖片的屬性信息將圖片存儲在指定的文件中,同時將圖片的屬性信息保留在對應的數(shù)據(jù)中。當用戶選中某個新聞標題時,若該新聞標題所對應的數(shù)據(jù)中包含有圖片的屬性信息,就可以直接根據(jù)該屬性信息所構成的路徑在指定文件中獲取到相應的圖片,降低了通過鏈接的方式存儲圖片,而在提取圖片時解析鏈接所消耗的時間。
[0048]圖3示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)查詢系統(tǒng)的示意框圖。
[0049]如圖3所示,根據(jù)本發(fā)明的實施例的數(shù)據(jù)查詢系統(tǒng)200包括:標識確定單元202,用于根據(jù)接收到的標識請求指令確定目標數(shù)據(jù)標識;加載單元204,按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識,并加載到第一存儲區(qū)間;標識查詢單元206,用于在第一存儲區(qū)間中查詢目標數(shù)據(jù)標識,若查詢到目標數(shù)據(jù)標識,則獲取目標數(shù)據(jù)標識并返回,并終止加載單元204按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識;數(shù)據(jù)查詢單元208,用于根據(jù)接收到的標識選擇指令,在獲取到的目標數(shù)據(jù)標識中進行選擇,并查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0050]用戶在瀏覽新聞時,網(wǎng)站呈獻給用戶的是多頁標題,用戶可以根據(jù)需要翻頁確定需要瀏覽的新聞標題(即用戶發(fā)出標識請求指令),網(wǎng)站首先從數(shù)據(jù)庫中獲取一定量的最新新聞的標題加載到緩存中,然后在緩存中查詢是否存在用戶所需的新聞標題,若不存在,則繼續(xù)在數(shù)據(jù)庫中獲取上(相對于最新新聞)一個時間段的一定量的新聞加載到緩存中,并再次從緩存中查詢是否存在用戶所需的新聞標題,依此類推,支持查詢到用戶所需的新聞標題位置。由于一般情況下,絕大多數(shù)用戶想看的新聞都是趨于最新的幾條新聞,因此在緩存中只需加載最新的部分新聞標題就可以滿足絕大多數(shù)用戶的需求,而且,在用戶需要瀏覽較長時間之前的新聞時,也可以從數(shù)據(jù)庫中提取相應的新聞標題給用戶,從而也滿足了有特殊需要的用戶的需求。同時,由于在緩存中每次只加載部分新聞標識,極大程度上緩解了緩存的壓力,提高了新聞標識的讀取速度和加載速度。
[0051]優(yōu)選地,加載單元204包括:時間獲取單元2042,用于獲取數(shù)據(jù)庫中每個數(shù)據(jù)標識的寫入時間中的最遠寫入時間和最近寫入時間;標識獲取單元2044,用于從最近寫入時間所對應的數(shù)據(jù)標識到最遠寫入時間所對應的數(shù)據(jù)標識,逐批獲取預設量的數(shù)據(jù)標識。
[0052]每次獲取一定量的新聞標識,可以按照時間從最新的新聞標題向舊的新聞標題獲取,從而提聞用戶查詢新聞標題的命中率。
[0053]優(yōu)選地,加載單元204還用于,在按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,在數(shù)據(jù)庫中查詢預設量的數(shù)據(jù)標識所對應的數(shù)據(jù),并將預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)加載至第二存儲區(qū)間。
[0054]在從數(shù)據(jù)庫中提取新聞標識時,同時還可以提取新聞標識所對應的實體內容,并將其加載到另一個緩存中,從而避免了提取實體內容和提取標題時可能產生的干擾。
[0055]優(yōu)選地,還包括:提取單元210,其中,數(shù)據(jù)查詢單元208還用于根據(jù)獲取到的目標數(shù)據(jù)標識中的每個數(shù)據(jù)標識,在第二存儲區(qū)間中查詢與每個目標數(shù)據(jù)標識分別對應的數(shù)據(jù);加載單元204還用于將查詢到的數(shù)據(jù)加載至待用列表中,以及,將未查詢到對應的數(shù)據(jù)的數(shù)據(jù)標識存儲至預設列表;提取單元210用于根據(jù)預設列表中的每個數(shù)據(jù)標識,從數(shù)據(jù)庫中提取與預設列表中的每個數(shù)據(jù)標識分別對應的數(shù)據(jù),并將提取出的數(shù)據(jù)加載至待用列表中;以及數(shù)據(jù)查詢單元208在接收到標識選擇指令時,從待用列表中查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
[0056]對于未查詢到對應數(shù)據(jù)的標識,可以統(tǒng)一存儲在一個列表中,待將可以查詢到對應數(shù)據(jù)的標識處理完畢后,再根據(jù)列表中的標識從數(shù)據(jù)庫中一次性提取對應數(shù)據(jù),而無需每遇到一個在另一緩存中查詢不到對應數(shù)據(jù)的標識就返回數(shù)據(jù)庫提取相應的數(shù)據(jù),提高了數(shù)據(jù)查詢和提取的效率。
[0057]優(yōu)選地,還包括:圖片存儲單元212,在加載單元204按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,判斷預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)中是否存在圖片,若存在,則獲取圖片的屬性信息,根據(jù)屬性信息將圖片存儲至預設文件,并在對應的數(shù)據(jù)中保留屬性信息;判斷單元214,用于在數(shù)據(jù)查詢單元208在查詢到與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)后,判斷與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中否存在圖片的屬性信息,若存在,則根據(jù)屬性信息從預設文件中獲取圖片,并添加至與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中。
[0058]在從數(shù)據(jù)庫中提取新聞標題的過程中,若標識所對應的數(shù)據(jù)中包含有圖片,則可以根據(jù)圖片的屬性信息將圖片存儲在指定的文件中,同時將圖片的屬性信息保留在對應的數(shù)據(jù)中。當用戶選中某個新聞標題時,若該新聞標題所對應的數(shù)據(jù)中包含有圖片的屬性信息,就可以直接根據(jù)該屬性信息所構成的路徑在指定文件中獲取到相應的圖片,降低了通過鏈接的方式存儲圖片,而在提取圖片時解析鏈接所消耗的時間。
[0059]需要說明的是,上述第一存儲區(qū)間和第二存儲區(qū)間,除了包括緩存,還可以是其他類型的存儲區(qū)間,比如R0M,閃存等。并且,上述數(shù)據(jù)標識除了包括新聞標題,還可以包括各種其他類型的數(shù)據(jù)標識,比如文章的標題,書籍中每個章節(jié)的標題等。
[0060]圖4示出了根據(jù)本發(fā)明的實施例的存儲數(shù)據(jù)的示意圖。
[0061]如圖4所示,在用戶第一次打開應用時,比如打開具有如圖2所示的數(shù)據(jù)查詢系統(tǒng)200網(wǎng)站時,網(wǎng)站可以分析用戶的終端的屏幕信息,比如該用戶使用手機,對于字號為11的新聞標識最多能容納20個,那么網(wǎng)站可以從數(shù)據(jù)庫中獲取100個新聞標識,并加載到存儲區(qū)間中,然后從存儲區(qū)間中獲取最新的20個新聞標識展現(xiàn)給用戶,用戶可以根據(jù)需要向后翻頁,比如用戶需要瀏覽第三頁新聞標識,即第41至第60個新聞標識,那么網(wǎng)站可以快速從存儲區(qū)間中提取出第41至第60新聞標識展現(xiàn)給用戶。對于用戶在前5頁的翻頁操作,網(wǎng)站都可以從存儲區(qū)間中快速提取出相應的新聞標識展現(xiàn)給用戶。
[0062]而在用戶查詢第5頁之后的新聞標識時,比如查詢第12頁的新聞標識,那么網(wǎng)站可以從數(shù)據(jù)庫中提取與上述100個新聞標識寫入數(shù)據(jù)庫的時間相鄰,且寫入數(shù)據(jù)庫的時間早于上述100個新聞標識的另外100個新聞標識。比如最新的新聞標識序號為1,那么網(wǎng)站最初僅加載序號從I到100的新聞標識到存儲區(qū)間中,當用戶查詢第12頁的新聞標識時,就可以從數(shù)據(jù)庫中提取序號從101到200的新聞標識,加載到存儲區(qū)間中,由于第12也的新聞標識對應于序號從221至240的新聞標識,在序號從101到200的新聞標識中無法查詢到相應的新聞標識,則繼續(xù)在數(shù)據(jù)庫中提取序號從201至300的數(shù)據(jù)標識,并加載到存儲區(qū)間中,則可以在存儲區(qū)間中查詢出用戶所需的數(shù)據(jù)標識。
[0063]由于一般情況下,大多數(shù)用戶僅對最新(即距離當前時間點最近)的新聞感興趣,若將數(shù)據(jù)庫中的所有新聞標識都加載到存儲區(qū)間中,對于存儲區(qū)間中的新聞標識,用戶可能只會查閱極少的一部分,從而對存儲區(qū)間資源造成了極大地浪費。因此可以僅加載最新的若干個新聞標識到存儲區(qū)間中,而無需將數(shù)據(jù)庫中的所有新聞標識都加載到存儲區(qū)間中,一方面滿足大多數(shù)用戶的需求,提高用戶通過終端查詢新聞標識,另一方面可以避免網(wǎng)站的存儲區(qū)間資源被過多的占用。
[0064]即存儲區(qū)間的大小是根據(jù)需要動態(tài)變化的。X代表存儲區(qū)間每次增加的步長,X根據(jù)分頁中頁面大小取合適的數(shù)據(jù),一般不應太大。這種動態(tài)大小的存儲區(qū)間可以有效的保證對客戶端請求的快速相應,并且它可以保證速度不受數(shù)據(jù)總量的增加帶來的影響,適合應用的長期發(fā)展。另一方面,對于步驟A中的存儲區(qū)間大小X的取值,需要保證X條數(shù)據(jù)的存儲區(qū)間能夠滿足大多數(shù)情況下客戶端的需求,減少請求數(shù)據(jù)庫增加存儲區(qū)間大小的次數(shù)。
[0065]在將新聞標識加載到存儲區(qū)間中時,還可以將每個新聞標識對應的文章實體加載到另一個存儲區(qū)間(即第二存儲區(qū)間)中,從而在查詢到用戶所需的新聞標識后,可以將這些標識所對應的文章實體從另一個存儲區(qū)間提取到已知文章列表中待用,當用戶選中某個新聞標識時,就可以從另一個存儲區(qū)間中快速提取出選中的標識對應的文章實體展現(xiàn)給用戶,由于文章實體加載在另一個存儲區(qū)間中,避免了在提取標識和實體時可能產生的干擾。
[0066]在根據(jù)數(shù)據(jù)標識查詢對應的數(shù)據(jù)(實體)時,可能能夠查詢到,也可能查詢不到,對于無法查詢對應的數(shù)據(jù)的標識,可以將其存儲至未知文章ID列表(即預設列表)中,然后再處理完所有的數(shù)據(jù)標識后,所有無法查詢到對應的數(shù)據(jù)的數(shù)據(jù)標識就都存儲在未知文章ID列表中,進而再根據(jù)列表中的數(shù)據(jù)標識統(tǒng)一從數(shù)據(jù)庫中提取對應的數(shù)據(jù),避免了循環(huán)查詢的每一個未知文章ID來從數(shù)據(jù)庫中提取文章實體,而是通過一個未知文章ID列表一次性查詢數(shù)據(jù)庫獲取一個文章實體列表,提高了數(shù)據(jù)查詢和提取的效率,減少了數(shù)據(jù)庫的查詢次數(shù)。
[0067]為了簡化圖片存儲方式,可以采用了固定文件目錄(即預設文件)存儲圖片文件,使用文章和/或圖片的某些屬性命名這些圖片文件形成路徑。從而在獲取圖片時,就可以在獲取文章的基本信息之后就,根據(jù)代碼中直接通過I/o訪問需要的圖片。比如,圖片的可以以下列模式命名:
[0068][文章ID]_[寬]_[高]_[欄目 ID]_[密鑰].Jpg
[0069]其中的[文章ID]和[欄目ID]可以是圖片所在文章的屬性信息,也可以是圖片自身的屬性信息(即圖片所屬文章的ID和所述文章所在欄目的ID),其中的[寬]和[高]可以是指圖片在文章中的位置信息,也可以是指文章自身的屬性信息,其中[密鑰]部分是存儲在文章基本信息表中的一個隨機生成的字符串,它只存儲在后天數(shù)據(jù)庫中給服務器端應用程序使用,不會暴露給用戶終端,以此用來保護圖片的安全訪問,避免由這種固定命名規(guī)則帶來的安全問題。另一方面,關于圖片本身的信息可以直接存儲在圖片的元信息域中。數(shù)字圖片除了存儲了像素信息外,還可以添加一些附加信息,比如圖片的標圖,描述,作者,創(chuàng)建時間等。在應用中,通過相關API可以很方面的定制和訪問這些信息,而不需要在數(shù)據(jù)庫中使用單獨的一張表中存儲這些信息,以及解析文章中的鏈接來獲取圖片。
[0070]通過上述方式來存儲圖片,減少了訪問數(shù)據(jù)的次數(shù)和在一張包含海量圖片信息的表中索引一張或者多張圖片信息所花費的時間。通過某些唯一的屬性,可以在文件系統(tǒng)中把圖片分成若干目錄,如圖5所示,比如一個欄目ID命名的目錄存儲所有的在這個欄目下的文章產生的圖片,以1000_10000命名的目錄只存儲文章ID在1000到10000之間的圖片,這些方式結合使用可以大大減少搜索一張圖片的速度。
[0071]最后,將從第二存儲區(qū)間提取出的數(shù)據(jù)標識所對應的數(shù)據(jù),和根據(jù)預設列表中的數(shù)據(jù)標識統(tǒng)一從數(shù)據(jù)庫中查詢到的數(shù)據(jù)合并到待用列表中,并且根據(jù)最初從數(shù)據(jù)庫中獲取時每個數(shù)據(jù)所對應的順序ID對待用列表中的數(shù)據(jù)進行排序,以保證文章實體在用戶終端進行正確顯示。
[0072]以上結合附圖詳細說明了本發(fā)明的技術方案,考慮到相關技術中,當用戶進入網(wǎng)站瀏覽數(shù)據(jù)時,網(wǎng)站會將所有的數(shù)據(jù)標識或所有的數(shù)據(jù)實體加載到緩存中,而實際上用戶所需的只是寫入時間最新的極小部分內容,因此會造成緩存資源的浪費,以及系統(tǒng)運行速度降低。通過本申請的技術方案,能夠根據(jù)用戶需要將文章標識分批加載到緩存中,從而避免在緩存中加載大量數(shù)據(jù)所浪費的時間,以及對系統(tǒng)性能的影響。
[0073]本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0074]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0075]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0076]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0077]在本發(fā)明中,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。術語“多個”指兩個或兩個以上,除非另有明確的限定。
[0078]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種數(shù)據(jù)查詢方法,其特征在于,包括: 根據(jù)接收到的標識請求指令確定目標數(shù)據(jù)標識; 按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識,并加載到第一存儲區(qū)間,在所述第一存儲區(qū)間中查詢所述目標數(shù)據(jù)標識,若查詢到所述目標數(shù)據(jù)標識,則獲取所述目標數(shù)據(jù)標識并返回,并終止按照所述預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識; 根據(jù)接收到的標識選擇指令,在獲取到的目標數(shù)據(jù)標識中進行選擇,并查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
2.根據(jù)權利要求1所述的數(shù)據(jù)查詢方法,其特征在于,按照所述預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識的步驟包括: 獲取所述數(shù)據(jù)庫中每個數(shù)據(jù)標識的寫入時間中的最遠寫入時間和最近寫入時間,從所述最近寫入時間所對應的數(shù)據(jù)標識到所述最遠寫入時間所對應的數(shù)據(jù)標識,逐批獲取預設量的數(shù)據(jù)標識。
3.根據(jù)權利要求1所述的數(shù)據(jù)查詢方法,其特征在于,在按所述照預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,在所述數(shù)據(jù)庫中查詢所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù),并將所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)加載至第二存儲區(qū)間。
4.根據(jù)權利要求3所述的數(shù)據(jù)查詢方法,其特征在于,在獲取到目標數(shù)據(jù)標識后,還包括: 根據(jù)獲取到的目標數(shù)據(jù)標識中的每個數(shù)據(jù)標識,在所述第二存儲區(qū)間中查詢與所述每個目標數(shù)據(jù)標識分別對應的數(shù)據(jù),并將查詢到的數(shù)據(jù)加載至待用列表中,以及,將未查詢到對應的數(shù)據(jù)的數(shù)據(jù)標識存儲至預設列表; 根據(jù)所述預設列表中的每個數(shù)據(jù)標識,從所述數(shù)據(jù)庫中提取與所述預設列表中的每個數(shù)據(jù)標識分別對應的數(shù)據(jù),并將提取出的數(shù)據(jù)加載至所述待用列表中;則 在接收到所述標識選擇指令時,從所述待用列表中查詢與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
5.根據(jù)權利要求1至4中任一項所述的數(shù)據(jù)查詢方法,其特征在于,在按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,判斷所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)中是否存在圖片,若存在,則獲取所述圖片的屬性信息,根據(jù)所述屬性信息將所述圖片存儲至預設文件,并在所述對應的數(shù)據(jù)中保留所述屬性信息;以及 在查詢到與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)后,判斷與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中否存在圖片的屬性信息,若存在,則根據(jù)所述屬性信息從所述預設文件中獲取圖片,并添加至與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中。
6.一種數(shù)據(jù)查詢系統(tǒng),其特征在于,包括: 標識確定單元,用于根據(jù)接收到的標識請求指令確定目標數(shù)據(jù)標識; 加載單元,按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識,并加載到第一存儲區(qū)間; 標識查詢單元,用于在所述第一存儲區(qū)間中查詢所述目標數(shù)據(jù)標識,若查詢到所述目標數(shù)據(jù)標識,則獲取所述目標數(shù)據(jù)標識并返回,并終止所述加載單元按照所述預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識; 數(shù)據(jù)查詢單元,用于根據(jù)接收到的標識選擇指令,在獲取到的目標數(shù)據(jù)標識中進行選擇,并查詢與選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
7.根據(jù)權利要求6所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,所述加載單元包括: 時間獲取單元,用于獲取所述數(shù)據(jù)庫中每個數(shù)據(jù)標識的寫入時間中的最遠寫入時間和最近與入時間; 標識獲取單元,用于從所述最近寫入時間所對應的數(shù)據(jù)標識到所述最遠寫入時間所對應的數(shù)據(jù)標識,逐批獲取預設量的數(shù)據(jù)標識。
8.根據(jù)權利要求6所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,所述加載單元還用于,在按所述照預設時間順序逐批從所述數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,在所述數(shù)據(jù)庫中查詢所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù),并將所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)加載至第二存儲區(qū)間。
9.根據(jù)權利要求8所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,還包括: 提取單元,其中,所述數(shù)據(jù)查詢單元還用于根據(jù)獲取到的目標數(shù)據(jù)標識中的每個數(shù)據(jù)標識,在所述第二存儲區(qū)間中查詢與所述每個目標數(shù)據(jù)標識分別對應的數(shù)據(jù); 所述加載單元還用于將查詢到的數(shù)據(jù)加載至待用列表中,以及,將未查詢到對應的數(shù)據(jù)的數(shù)據(jù)標識存儲至預設列表; 所述提取單元用于根據(jù)所述預設列表中的每個數(shù)據(jù)標識,從所述數(shù)據(jù)庫中提取與所述預設列表中的每個數(shù)據(jù)標識分別對應的數(shù)據(jù),并將提取出的數(shù)據(jù)加載至所述待用列表中;以及 所述數(shù)據(jù)查詢單元在接收到所述標識選擇指令時,從所述待用列表中查詢與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)。
10.根據(jù)權利要求6至9中任一項所述的數(shù)據(jù)查詢系統(tǒng),其特征在于,還包括: 圖片存儲單元,在所述加載單元按照預設時間順序逐批從數(shù)據(jù)庫中獲取預設量的數(shù)據(jù)標識時,判斷所述預設量的數(shù)據(jù)標識所對應的數(shù)據(jù)中是否存在圖片,若存在,則獲取所述圖片的屬性信息,根據(jù)所述屬性信息將所述圖片存儲至預設文件,并在所述對應的數(shù)據(jù)中保留所述屬性信息; 判斷單元,用于在所述數(shù)據(jù)查詢單元在查詢到與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)后,判斷與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中否存在圖片的屬性信息,若存在,則根據(jù)所述屬性信息從所述預設文件中獲取圖片,并添加至與所述選中的數(shù)據(jù)標識相對應的數(shù)據(jù)中。
【文檔編號】G06F17/30GK104516920SQ201310463740
【公開日】2015年4月15日 申請日期:2013年10月8日 優(yōu)先權日:2013年10月8日
【發(fā)明者】胡哲 申請人:北大方正集團有限公司, 北京北大方正電子有限公司