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

一種數(shù)據(jù)庫(kù)擴(kuò)容方法及裝置與流程

文檔序號(hào):12465521閱讀:262來(lái)源:國(guó)知局
一種數(shù)據(jù)庫(kù)擴(kuò)容方法及裝置與流程
本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域
,尤其涉及一種數(shù)據(jù)庫(kù)擴(kuò)容方法及裝置。
背景技術(shù)
:隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶可以隨時(shí)隨地接入互聯(lián)網(wǎng),導(dǎo)致用戶的數(shù)據(jù)量也大大增加,為了存儲(chǔ)用戶的數(shù)據(jù),常常出現(xiàn)數(shù)據(jù)庫(kù)容量不夠的問(wèn)題。為了解決該問(wèn)題,可以在數(shù)據(jù)量增加時(shí)增加存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù),將原數(shù)據(jù)庫(kù)中較老的數(shù)據(jù)遷移到新的庫(kù)中,從而,為原數(shù)據(jù)庫(kù)騰出存儲(chǔ)空間,達(dá)到擴(kuò)容的目的。然而,在實(shí)踐中發(fā)現(xiàn),上述擴(kuò)容的方式,常常需要手工遷移數(shù)據(jù)到新的數(shù)據(jù)庫(kù)中,導(dǎo)致數(shù)據(jù)擴(kuò)容效率低。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種數(shù)據(jù)庫(kù)擴(kuò)容方法及裝置,能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高數(shù)據(jù)庫(kù)擴(kuò)容效率。本發(fā)明實(shí)施例提供了一種數(shù)據(jù)庫(kù)擴(kuò)容方法,包括:在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),獲取待寫入數(shù)據(jù);根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫(kù)中;所述配置文件包括各數(shù)據(jù)庫(kù)的庫(kù)信息,所述庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)ID、庫(kù)地址以及庫(kù)權(quán)重;所述數(shù)據(jù)庫(kù)的庫(kù)權(quán)重用于指示向所述數(shù)據(jù)庫(kù)分配所述待寫入數(shù)據(jù)的比例。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)庫(kù)擴(kuò)容裝置,包括:獲取模塊,用于在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),獲取待寫入數(shù)據(jù),分配模塊,用于根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);寫入模塊,用于利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫(kù)中;所述配置文件中包括各數(shù)據(jù)庫(kù)的庫(kù)信息,所述庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)ID、庫(kù)地址以及庫(kù)權(quán)重;所述數(shù)據(jù)庫(kù)的庫(kù)權(quán)重用于指示向所述數(shù)據(jù)庫(kù)分配所述待寫入數(shù)據(jù)的比例。本發(fā)明實(shí)施例中,服務(wù)器在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),獲取待寫入數(shù)據(jù);根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫(kù)中,其中,庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)ID、庫(kù)地址以及庫(kù)權(quán)重??梢姡景l(fā)明實(shí)施例利用配置文件中設(shè)置的庫(kù)權(quán)重實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,并提高了數(shù)據(jù)庫(kù)擴(kuò)容的效率。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫(kù)擴(kuò)容方法的流程示意圖;圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)庫(kù)擴(kuò)容方法的流程示意圖;圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫(kù)擴(kuò)容裝置的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種數(shù)據(jù)庫(kù)擴(kuò)容方法及裝置,能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高數(shù)據(jù)庫(kù)擴(kuò)容效率。以下進(jìn)行詳細(xì)闡述。請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)庫(kù)擴(kuò)容方法的流程示意圖。如圖1所示,該數(shù)據(jù)庫(kù)擴(kuò)容方法可以包括以下步驟:S101、服務(wù)器在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),獲取待寫入數(shù)據(jù);S102、服務(wù)器根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);S103、服務(wù)器利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,該配置文件可以包括各數(shù)據(jù)庫(kù)的庫(kù)信息,該庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)(Identity,ID)、庫(kù)地址以及庫(kù)權(quán)重。其中,數(shù)據(jù)庫(kù)的庫(kù)權(quán)重用于指示向該數(shù)據(jù)庫(kù)分配待寫入數(shù)據(jù)的比例??蛇x的,待寫入數(shù)據(jù)可以包括將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)的多個(gè)數(shù)據(jù)寫入請(qǐng)求,相應(yīng)地,數(shù)據(jù)庫(kù)的庫(kù)權(quán)重可以用于指示向該數(shù)據(jù)庫(kù)寫入的數(shù)據(jù)所對(duì)應(yīng)的多個(gè)數(shù)據(jù)寫入請(qǐng)求的比例。本發(fā)明實(shí)施例中,庫(kù)地址可以包括訪問(wèn)數(shù)據(jù)庫(kù)所需要的端口號(hào)以及網(wǎng)際協(xié)議(internetProtocol,IP)地址。本發(fā)明實(shí)施例中,配置文件可以由配置中心進(jìn)行配置并下發(fā)到服務(wù)器。其中,配置中心可以根據(jù)各數(shù)據(jù)庫(kù)的可用存儲(chǔ)量為各數(shù)據(jù)庫(kù)分配庫(kù)權(quán)重;另外,配置中心還可以隨機(jī)或者按順序來(lái)為各數(shù)據(jù)庫(kù)分配庫(kù)ID,從而使得服務(wù)器可以根據(jù)該配置中心中各數(shù)據(jù)庫(kù)的上述庫(kù)信息為待寫入數(shù)據(jù)分配數(shù)據(jù)庫(kù),并根據(jù)各數(shù)據(jù)庫(kù)的庫(kù)地址和庫(kù)ID將待寫入數(shù)據(jù)寫入到所分配的相應(yīng)數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,當(dāng)待寫入數(shù)據(jù)為多個(gè)數(shù)據(jù)寫入請(qǐng)求時(shí),服務(wù)器可以利用S102為該多個(gè)數(shù)據(jù)寫入請(qǐng)求分別分配數(shù)據(jù)庫(kù)。例如,服務(wù)器可以根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該多個(gè)數(shù)據(jù)寫入請(qǐng)求分配對(duì)應(yīng)的數(shù)據(jù)庫(kù)。本發(fā)明實(shí)施例中,服務(wù)器在S103中利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫(kù)中,可以包括:利用分配的至少一個(gè)數(shù)據(jù)庫(kù)中各數(shù)據(jù)庫(kù)的庫(kù)地址和庫(kù)ID將待寫入數(shù)據(jù)寫入到所分配的相應(yīng)數(shù)據(jù)庫(kù)中。舉例來(lái)說(shuō),服務(wù)器接收到10個(gè)數(shù)據(jù)寫入請(qǐng)求,數(shù)據(jù)庫(kù)1的權(quán)重為20%;數(shù)據(jù)庫(kù)2的權(quán)重為80%,則將該10個(gè)數(shù)據(jù)寫入請(qǐng)求中2個(gè)數(shù)據(jù)寫入請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)1中,將該10個(gè)數(shù)據(jù)寫入請(qǐng)求中剩余的8個(gè)數(shù)據(jù)寫入請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)2中。因此,配置文件中各數(shù)據(jù)庫(kù)對(duì)應(yīng)的庫(kù)權(quán)重之和為100%,相應(yīng)地,可以在配置文件中將已滿的數(shù)據(jù)庫(kù)的庫(kù)權(quán)重設(shè)置為0%,新添加的數(shù)據(jù)庫(kù)的庫(kù)權(quán)重設(shè)置為100%,從而,實(shí)現(xiàn)新寫入數(shù)據(jù)的自動(dòng)遷移,避免為了數(shù)據(jù)庫(kù)路由不變需要手工將已滿數(shù)據(jù)庫(kù)的數(shù)據(jù)遷移到其他數(shù)據(jù)庫(kù),再利用之前路由地址寫入新的數(shù)據(jù)的方法,提高了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容。其中,服務(wù)器可以利用庫(kù)地址中的IP地址、端口號(hào)來(lái)訪問(wèn)數(shù)據(jù)庫(kù),將待寫入數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,數(shù)據(jù)庫(kù)的庫(kù)ID可以是該數(shù)據(jù)庫(kù)的名稱、編號(hào)等,該庫(kù)標(biāo)識(shí)可以包括但不限于數(shù)字、文字、符號(hào)。本發(fā)明實(shí)施例中,服務(wù)器可以獲取配置文件以及待寫入數(shù)據(jù),并根據(jù)各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);從而可以利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到至少一個(gè)數(shù)據(jù)庫(kù)中。可見,本發(fā)明實(shí)施例利用配置文件為待寫入數(shù)據(jù)動(dòng)態(tài)分配數(shù)據(jù)庫(kù),實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高了數(shù)據(jù)庫(kù)的擴(kuò)容效率。請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)庫(kù)擴(kuò)容方法的流程示意圖。如圖2所示,該數(shù)據(jù)庫(kù)擴(kuò)容方法可以包括以下步驟:S201、在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),獲取待寫入數(shù)據(jù)。本發(fā)明實(shí)施例中,服務(wù)器可以以加載的方式,從配置中心獲取配置文件,并且該服務(wù)器可以獲取待寫入數(shù)據(jù)。其中,該配置文件中包括各數(shù)據(jù)庫(kù)的庫(kù)信息,該庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)ID、庫(kù)地址以及庫(kù)權(quán)重;該數(shù)據(jù)庫(kù)的庫(kù)權(quán)重用于指示向該數(shù)據(jù)庫(kù)分配數(shù)據(jù)的數(shù)據(jù)量比例。該待寫入數(shù)據(jù)可以包括需要寫入的數(shù)據(jù)的類型、大小、用戶賬號(hào)、類別等信息。S202、服務(wù)器查詢緩存系統(tǒng)中是否存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID。若不存在,則執(zhí)行S203;若存在,則執(zhí)行S207。本發(fā)明實(shí)施例中,用于標(biāo)識(shí)數(shù)據(jù)的用戶賬號(hào)、類別等也可以稱為數(shù)據(jù)對(duì)應(yīng)的鍵值,其中,服務(wù)器可以利用數(shù)據(jù)的鍵值來(lái)區(qū)別不同的數(shù)據(jù)。可選的,數(shù)據(jù)對(duì)應(yīng)的鍵值也可以為利用消息摘要算法MD5通過(guò)對(duì)數(shù)據(jù)的用戶賬號(hào)、類別等進(jìn)行計(jì)算而獲得的。緩存系統(tǒng)可以用于存儲(chǔ)各數(shù)據(jù)的鍵值與各數(shù)據(jù)庫(kù)的庫(kù)ID之間的對(duì)應(yīng)關(guān)系,以便服務(wù)器查詢待寫入數(shù)據(jù)的鍵值所對(duì)應(yīng)的數(shù)據(jù)庫(kù)的庫(kù)ID。該對(duì)應(yīng)關(guān)系用于指示鍵值指示的數(shù)據(jù)已寫入庫(kù)ID指示的數(shù)據(jù)庫(kù)中。其中,該對(duì)應(yīng)關(guān)系可以為一對(duì)一的對(duì)應(yīng)關(guān)系或者一對(duì)多的對(duì)應(yīng)關(guān)系,多對(duì)一的對(duì)應(yīng)關(guān)系、多對(duì)多的對(duì)應(yīng)關(guān)系??蛇x的,該緩存系統(tǒng)可以設(shè)置在騰訊的CKV云平臺(tái)。假設(shè)各數(shù)據(jù)的鍵值為標(biāo)識(shí)數(shù)據(jù)的用戶賬號(hào),請(qǐng)參閱表1,表1為本發(fā)明實(shí)施例提供的一種各數(shù)據(jù)的鍵值與各數(shù)據(jù)庫(kù)的庫(kù)ID之間的對(duì)應(yīng)關(guān)系表。如表1所示,賬號(hào)1對(duì)應(yīng)數(shù)據(jù)庫(kù)1表示:鍵值為賬號(hào)1的數(shù)據(jù)已被寫入到庫(kù)ID為1指示的數(shù)據(jù)庫(kù)中;賬號(hào)2對(duì)應(yīng)數(shù)據(jù)庫(kù)2表示:鍵值為賬號(hào)2的數(shù)據(jù)已被寫入到庫(kù)ID為2指示的數(shù)據(jù)庫(kù)中;賬號(hào)3對(duì)應(yīng)數(shù)據(jù)庫(kù)3表示:鍵值為賬號(hào)3的數(shù)據(jù)已被寫入到庫(kù)ID為3指示的數(shù)據(jù)庫(kù)中。從而,使得服務(wù)器可以利用緩存系統(tǒng)中的上述對(duì)應(yīng)關(guān)系查詢待寫入數(shù)據(jù)所在的數(shù)據(jù)庫(kù)。表1鍵值數(shù)據(jù)庫(kù)的庫(kù)ID賬號(hào)11賬號(hào)22賬號(hào)33需要說(shuō)明的是,服務(wù)器在獲取到待寫入數(shù)據(jù)時(shí),可以查詢緩存系統(tǒng)中是否存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID。若查詢到緩存系統(tǒng)中不存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,則執(zhí)行S203至S206;若查詢到緩存系統(tǒng)中存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,則執(zhí)行S207、S208。S203、服務(wù)器根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù)。S204、服務(wù)器確定該待寫入數(shù)據(jù)的各鍵值以及至少一個(gè)數(shù)據(jù)庫(kù)的各庫(kù)ID。S205、服務(wù)器將各鍵值與各庫(kù)ID的對(duì)應(yīng)關(guān)系分別寫入到緩存系統(tǒng)中。S206、服務(wù)器利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將該待寫入數(shù)據(jù)分別寫入到該至少一個(gè)數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例,S206中,服務(wù)器可以利用庫(kù)地址中的IP地址、端口號(hào)來(lái)訪問(wèn)數(shù)據(jù)庫(kù),將待寫入數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)中。但當(dāng)數(shù)據(jù)庫(kù)所在的服務(wù)器可以包括多個(gè)數(shù)據(jù)庫(kù)時(shí),服務(wù)器則需利用庫(kù)地址和庫(kù)ID訪問(wèn)具體的數(shù)據(jù)庫(kù)將待寫入數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)。S207、服務(wù)器查詢?cè)撆渲梦募性搸?kù)ID對(duì)應(yīng)的庫(kù)地址以及庫(kù)權(quán)重。S208、服務(wù)器利用查詢的庫(kù)地址以及庫(kù)權(quán)重將該待寫入數(shù)據(jù)分別寫入到該庫(kù)ID指示的數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,服務(wù)器可以在查詢到緩存系統(tǒng)中存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID時(shí),可以通過(guò)S207查詢?cè)撆渲梦募性搸?kù)ID對(duì)應(yīng)的庫(kù)地址以及庫(kù)權(quán)重,并且可以通過(guò)S208利用查詢的庫(kù)地址以及庫(kù)權(quán)重將該待寫入數(shù)據(jù)分別寫入到該庫(kù)ID指示的數(shù)據(jù)庫(kù)中。舉例來(lái)說(shuō),若待寫入數(shù)據(jù)包括數(shù)據(jù)4、數(shù)據(jù)5、數(shù)據(jù)6,數(shù)據(jù)4的鍵值為賬號(hào)1,數(shù)據(jù)5的鍵值為賬號(hào)2,數(shù)據(jù)6的鍵值為賬號(hào)3。若通過(guò)查詢緩存系統(tǒng)中上述表1查找到這三個(gè)鍵值所對(duì)應(yīng)的庫(kù)ID,例如,賬號(hào)1、賬號(hào)2、賬號(hào)3所對(duì)應(yīng)的數(shù)據(jù)庫(kù)ID分別為1、2、3,那么服務(wù)器將數(shù)據(jù)4、數(shù)據(jù)5、數(shù)據(jù)6分別寫到對(duì)應(yīng)的數(shù)據(jù)庫(kù)中即可。S209、服務(wù)器在接收到待讀取操作時(shí),獲取待讀取數(shù)據(jù)的鍵值。S210、服務(wù)器查詢?cè)摼彺嫦到y(tǒng)中該鍵值對(duì)應(yīng)的庫(kù)ID。S211、服務(wù)器從該庫(kù)ID指示的數(shù)據(jù)庫(kù)中讀取該待讀取數(shù)據(jù)。本發(fā)明實(shí)施例中,服務(wù)器還可以執(zhí)行讀取數(shù)據(jù)的操作,如利用步驟S209至S211根據(jù)待讀取數(shù)據(jù)的鍵值讀取待讀取數(shù)據(jù)。其中,已寫入數(shù)據(jù)庫(kù)中的數(shù)據(jù)都可以作為待讀取數(shù)據(jù)進(jìn)行讀取。通常來(lái)說(shuō),終端等設(shè)備可以通過(guò)端口號(hào)及IP地址訪問(wèn)該服務(wù)器后,向服務(wù)器發(fā)送一個(gè)數(shù)據(jù)讀取請(qǐng)求,那么服務(wù)器就可以接收到終端等設(shè)備發(fā)出的數(shù)據(jù)讀取請(qǐng)求時(shí),獲取待讀取數(shù)據(jù)的鍵值,查詢到該鍵值對(duì)應(yīng)的庫(kù)ID,從該庫(kù)ID指示的數(shù)據(jù)庫(kù)中讀取該待讀取數(shù)據(jù)。舉例來(lái)說(shuō),若終端向服務(wù)器發(fā)送了一個(gè)數(shù)據(jù)讀取請(qǐng)求,該數(shù)據(jù)讀取請(qǐng)求所請(qǐng)求的待讀取數(shù)據(jù)的鍵值為賬號(hào)1,服務(wù)器就可以從緩存系統(tǒng)的對(duì)應(yīng)關(guān)系表中查詢賬號(hào)1對(duì)應(yīng)的數(shù)據(jù)庫(kù)的庫(kù)ID,例如,查詢到賬號(hào)1對(duì)應(yīng)的數(shù)據(jù)庫(kù)的庫(kù)ID為1,那么服務(wù)器就可以從庫(kù)ID為1指示的數(shù)據(jù)庫(kù)中讀取該待讀取數(shù)據(jù),并將該待讀取數(shù)據(jù)發(fā)送至終端。本發(fā)明實(shí)施例中,服務(wù)器可以獲取配置文件以及待寫入數(shù)據(jù),并查詢?cè)摯龑懭霐?shù)據(jù)的鍵值在緩存系統(tǒng)中是否有對(duì)應(yīng)的庫(kù)ID,以根據(jù)鍵值和庫(kù)ID的對(duì)應(yīng)關(guān)系,將所述待寫入數(shù)據(jù)分別寫入到至少一個(gè)數(shù)據(jù)庫(kù)中。并且,服務(wù)器還可以根據(jù)待讀取數(shù)據(jù)的鍵值,查詢?cè)摯x取數(shù)據(jù)的鍵值所對(duì)應(yīng)的數(shù)據(jù)庫(kù)的庫(kù)ID,從該庫(kù)ID指示的數(shù)據(jù)庫(kù)中讀取待讀取數(shù)據(jù)??梢?,本發(fā)明實(shí)施例利用配置文件為待寫入數(shù)據(jù)動(dòng)態(tài)分配數(shù)據(jù)庫(kù),實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高了數(shù)據(jù)庫(kù)的擴(kuò)容效率。另外,本發(fā)明實(shí)施例可以在訪問(wèn)或者讀取數(shù)據(jù)時(shí),可以直接查詢緩存系統(tǒng)中所訪問(wèn)或讀取的數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,利用該庫(kù)ID標(biāo)識(shí)的數(shù)據(jù)庫(kù)的庫(kù)信息從該數(shù)據(jù)庫(kù)中訪問(wèn)或讀取數(shù)據(jù)。請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)擴(kuò)容裝置的結(jié)構(gòu)示意圖,圖3所示的數(shù)據(jù)擴(kuò)容裝置可以用于實(shí)施上述圖1及圖2所示的發(fā)明實(shí)施例,如圖3所示,該裝置可以包括獲取模塊301、分配模塊302、寫入模塊303,該裝置還可以包括確定模塊304,查詢模塊305、讀取模塊306,具體地:獲取模塊301,用于獲取配置文件以及待寫入數(shù)據(jù),該配置文件中包括各數(shù)據(jù)庫(kù)的庫(kù)信息,該庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)ID、庫(kù)地址以及庫(kù)權(quán)重;該數(shù)據(jù)庫(kù)的庫(kù)權(quán)重用于指示向該數(shù)據(jù)庫(kù)分配待寫入數(shù)據(jù)的比例;分配模塊302,用于根據(jù)該各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);寫入模塊303,用于利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將該待寫入數(shù)據(jù)分別寫入到該至少一個(gè)數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,獲取模塊301可以獲取配置文件以及待寫入數(shù)據(jù),并由分配模塊302根據(jù)各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);從而可以使得寫入模塊303利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到至少一個(gè)數(shù)據(jù)庫(kù)中??梢?,本發(fā)明實(shí)施例利用配置文件為待寫入數(shù)據(jù)動(dòng)態(tài)分配數(shù)據(jù)庫(kù),實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高了數(shù)據(jù)庫(kù)的擴(kuò)容效率。本發(fā)明實(shí)施例中,確定模塊304,用于確定該待寫入數(shù)據(jù)的各鍵值以及該至少一個(gè)數(shù)據(jù)庫(kù)的各庫(kù)ID。作為一種可選的實(shí)施方式,寫入模塊303,還用于將該各鍵值與該各庫(kù)ID的對(duì)應(yīng)關(guān)系分別寫入到緩存系統(tǒng)中;其中,該對(duì)應(yīng)關(guān)系用于指示該鍵值指示的數(shù)據(jù)已寫入該庫(kù)ID指示的數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,查詢模塊305,用于查詢?cè)摼彺嫦到y(tǒng)中是否存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID。作為一種可選的實(shí)施方式,分配模塊302,具體用于:若查詢模塊查詢到該緩存系統(tǒng)中不存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,則根據(jù)該各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù)。作為一種可選的實(shí)施方式,查詢模塊305,還用于在查詢模塊查詢到該緩存系統(tǒng)中存在該待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID時(shí),繼續(xù)查詢?cè)撆渲梦募性搸?kù)ID對(duì)應(yīng)的庫(kù)地址以及庫(kù)權(quán)重;寫入模塊303,還用于利用所查詢到的庫(kù)地址以及庫(kù)權(quán)重將該待寫入數(shù)據(jù)分別寫入到該庫(kù)ID指示的數(shù)據(jù)庫(kù)中。作為一種可選的實(shí)施方式,獲取模塊301,還用于獲取待讀取數(shù)據(jù)的鍵值;查詢模塊305,還用于查詢?cè)摼彺嫦到y(tǒng)中該鍵值對(duì)應(yīng)的庫(kù)ID;讀取模塊306,用于從該庫(kù)ID指示的數(shù)據(jù)庫(kù)中讀取該待讀取數(shù)據(jù)。本發(fā)明實(shí)施例中,服務(wù)器可以獲取配置文件以及待寫入數(shù)據(jù),并查詢?cè)摯龑懭霐?shù)據(jù)的鍵值在緩存系統(tǒng)中是否有對(duì)應(yīng)的庫(kù)ID,以根據(jù)鍵值和庫(kù)ID的對(duì)應(yīng)關(guān)系,將所述待寫入數(shù)據(jù)分別寫入到至少一個(gè)數(shù)據(jù)庫(kù)中。并且,服務(wù)器還可以根據(jù)待讀取數(shù)據(jù)的鍵值以及鍵值和庫(kù)ID的對(duì)應(yīng)關(guān)系讀取相應(yīng)數(shù)據(jù)庫(kù)中的待讀取數(shù)據(jù)。可見,本發(fā)明實(shí)施例利用配置文件為待寫入數(shù)據(jù)動(dòng)態(tài)分配數(shù)據(jù)庫(kù),實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高了數(shù)據(jù)庫(kù)的擴(kuò)容效率。請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖,圖4所示的裝置可以用于實(shí)施上述圖1及圖2所示的發(fā)明實(shí)施例。其中,該服務(wù)器可以包括:處理器401、通信接口402、存儲(chǔ)器403和通信總線404,其中,通信總線404用于實(shí)現(xiàn)這些組件之間的通信連接,通信接口402用于實(shí)現(xiàn)各機(jī)器之間的通信連接。存儲(chǔ)器403可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。其中,處理器401可以結(jié)合圖3所示的數(shù)據(jù)庫(kù)擴(kuò)容裝置,存儲(chǔ)器403中存儲(chǔ)一組程序代碼,且處理器401調(diào)用存儲(chǔ)器403中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),獲取待寫入數(shù)據(jù);根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫(kù)中;所述配置文件包括各數(shù)據(jù)庫(kù)的庫(kù)信息,所述庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)ID、庫(kù)地址以及庫(kù)權(quán)重;所述數(shù)據(jù)庫(kù)的庫(kù)權(quán)重用于指示向所述數(shù)據(jù)庫(kù)分配所述待寫入數(shù)據(jù)的比例。本發(fā)明實(shí)施例中,處理器401調(diào)用存儲(chǔ)器403中存儲(chǔ)的程序代碼,還可以執(zhí)行以下操作:確定所述待寫入數(shù)據(jù)的各鍵值以及所述至少一個(gè)數(shù)據(jù)庫(kù)的各庫(kù)ID;將所述各鍵值與所述各庫(kù)ID的對(duì)應(yīng)關(guān)系分別寫入到緩存系統(tǒng)中;其中,所述對(duì)應(yīng)關(guān)系用于指示所述鍵值指示的數(shù)據(jù)已寫入所述庫(kù)ID指示的數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,處理器401調(diào)用存儲(chǔ)器403中存儲(chǔ)的程序代碼,還可以執(zhí)行以下操作:查詢所述緩存系統(tǒng)中是否存在所述待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID;若不存在所述待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,則執(zhí)行所述的根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù)的步驟。本發(fā)明實(shí)施例中,處理器401調(diào)用存儲(chǔ)器403中存儲(chǔ)的程序代碼,還可以執(zhí)行以下操作:若存在所述待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,則查詢所述配置文件中所述庫(kù)ID對(duì)應(yīng)的庫(kù)地址以及庫(kù)權(quán)重;利用所述查詢的庫(kù)地址以及庫(kù)權(quán)重將所述待寫入數(shù)據(jù)分別寫入到所述庫(kù)ID指示的數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,處理器401調(diào)用存儲(chǔ)器403中存儲(chǔ)的程序代碼,還可以執(zhí)行以下操作:在接收到數(shù)據(jù)讀取請(qǐng)求時(shí),獲取待讀取數(shù)據(jù)的鍵值;查詢所述緩存系統(tǒng)中所述鍵值對(duì)應(yīng)的庫(kù)ID;從所述庫(kù)ID指示的數(shù)據(jù)庫(kù)中讀取所述待讀取數(shù)據(jù)。本發(fā)明實(shí)施例中,服務(wù)器可以獲取配置文件以及待寫入數(shù)據(jù),并根據(jù)各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);從而可以利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到至少一個(gè)數(shù)據(jù)庫(kù)中??梢?,本發(fā)明實(shí)施例利用配置文件為待寫入數(shù)據(jù)動(dòng)態(tài)分配數(shù)據(jù)庫(kù),實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高了數(shù)據(jù)庫(kù)的擴(kuò)容效率。請(qǐng)參閱圖5,圖5是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖,如圖5所示,該數(shù)據(jù)處理系統(tǒng)可以包括讀/寫操作服務(wù)、CKV緩存系統(tǒng)、獲取庫(kù)ID服務(wù)、數(shù)據(jù)庫(kù)讀寫操作服務(wù)以及n個(gè)數(shù)據(jù)庫(kù),n為大于2的整數(shù)。上述的各服務(wù)、CKV以及各數(shù)據(jù)庫(kù)可以協(xié)作實(shí)現(xiàn)數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,具體的包括以下操作:讀/寫操作服務(wù)可以在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),觸發(fā)數(shù)據(jù)庫(kù)讀寫操作服務(wù)從讀/寫操作服務(wù)中獲取待寫入數(shù)據(jù);獲取庫(kù)ID服務(wù)根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);數(shù)據(jù)庫(kù)讀寫操作服務(wù)利用獲取庫(kù)ID服務(wù)分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到所述至少一個(gè)數(shù)據(jù)庫(kù)中,例如,若獲取庫(kù)ID服務(wù)為待寫入數(shù)據(jù)分配的庫(kù)ID為1、2和n,則數(shù)據(jù)庫(kù)讀寫操作服務(wù)按各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重將待寫入數(shù)據(jù)寫入到數(shù)據(jù)庫(kù)1、數(shù)據(jù)庫(kù)2以及數(shù)據(jù)庫(kù)n中。本發(fā)明實(shí)施例中,配置文件包括各數(shù)據(jù)庫(kù)的庫(kù)信息,所述庫(kù)信息包括數(shù)據(jù)庫(kù)的庫(kù)身份標(biāo)識(shí)ID、庫(kù)地址以及庫(kù)權(quán)重;所述數(shù)據(jù)庫(kù)的庫(kù)權(quán)重用于指示向所述數(shù)據(jù)庫(kù)分配所述待寫入數(shù)據(jù)的比例。其中,該配置文件可以預(yù)先加載到獲取庫(kù)ID服務(wù)中。可見,配置中心需要新添加數(shù)據(jù)庫(kù)時(shí),可以在配置文件中寫入新添加數(shù)據(jù)庫(kù)的庫(kù)權(quán)重、庫(kù)地址以及庫(kù)ID,并將配置文件下發(fā)到獲取庫(kù)ID服務(wù)中,來(lái)為待寫入數(shù)據(jù)分配所新添加的數(shù)據(jù)庫(kù)的庫(kù)ID,以便于數(shù)據(jù)庫(kù)讀寫操作服務(wù)將待寫入數(shù)據(jù)寫入到該新添加的數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,該數(shù)據(jù)處理系統(tǒng)還可以包括以下操作:數(shù)據(jù)庫(kù)讀寫操作服務(wù)確定所述待寫入數(shù)據(jù)的各鍵值以及所分配的至少一個(gè)數(shù)據(jù)庫(kù)的各庫(kù)ID;數(shù)據(jù)庫(kù)讀寫操作服務(wù)將所述各鍵值與所分配的各庫(kù)ID的對(duì)應(yīng)關(guān)系分別寫入到緩存系統(tǒng)CKV中;其中,所述對(duì)應(yīng)關(guān)系用于指示所述鍵值指示的數(shù)據(jù)已寫入所述庫(kù)ID指示的數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,該數(shù)據(jù)處理系統(tǒng)還可以包括以下操作:數(shù)據(jù)庫(kù)讀寫操作服務(wù)查詢所述緩存系統(tǒng)CKV中是否存在所述待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID;若不存在所述待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,則獲取庫(kù)ID服務(wù)根據(jù)配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為所述待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù)。本發(fā)明實(shí)施例中,該數(shù)據(jù)處理系統(tǒng)還可以包括以下操作:若存在所述待寫入數(shù)據(jù)的鍵值對(duì)應(yīng)的庫(kù)ID,則數(shù)據(jù)庫(kù)讀寫操作服務(wù)查詢所述CKV中所述庫(kù)ID對(duì)應(yīng)的庫(kù)地址以及庫(kù)權(quán)重;數(shù)據(jù)庫(kù)讀寫操作服務(wù)利用所述查詢的庫(kù)地址以及庫(kù)權(quán)重將所述待寫入數(shù)據(jù)分別寫入到所述庫(kù)ID指示的數(shù)據(jù)庫(kù)中。本發(fā)明實(shí)施例中,該數(shù)據(jù)處理系統(tǒng)還可以包括以下操作:讀寫操作服務(wù)在接收到數(shù)據(jù)讀取請(qǐng)求時(shí),可以觸發(fā)數(shù)據(jù)庫(kù)讀寫操作服務(wù)獲取待讀取數(shù)據(jù)的鍵值;數(shù)據(jù)庫(kù)讀寫操作服務(wù)查詢所述緩存系統(tǒng)CKV中所述鍵值對(duì)應(yīng)的庫(kù)ID;數(shù)據(jù)庫(kù)讀寫操作服務(wù)從所述庫(kù)ID指示的數(shù)據(jù)庫(kù)中讀取所述待讀取數(shù)據(jù)。本發(fā)明實(shí)施例中,數(shù)據(jù)處理系統(tǒng)可以由讀/寫操作服務(wù)在接收到數(shù)據(jù)寫入請(qǐng)求時(shí),觸發(fā)數(shù)據(jù)庫(kù)讀寫操作服務(wù)獲取待寫入數(shù)據(jù),進(jìn)而,由數(shù)據(jù)庫(kù)讀寫操作服務(wù)觸發(fā)獲取庫(kù)ID服務(wù)根據(jù)配置中心下發(fā)的配置文件中各數(shù)據(jù)庫(kù)的庫(kù)權(quán)重為該待寫入數(shù)據(jù)分配至少一個(gè)數(shù)據(jù)庫(kù);從而,使得數(shù)據(jù)庫(kù)讀寫操作服務(wù)可以利用分配的至少一個(gè)數(shù)據(jù)庫(kù)的庫(kù)信息將所述待寫入數(shù)據(jù)分別寫入到至少一個(gè)數(shù)據(jù)庫(kù)中。相應(yīng)地,讀寫操作服務(wù)除了包括寫操作服務(wù),還可以包括讀操作服務(wù)。當(dāng)讀操作服務(wù)接收到數(shù)據(jù)讀取請(qǐng)求時(shí),可以觸發(fā)數(shù)據(jù)庫(kù)讀寫操作服務(wù)獲取待讀取數(shù)據(jù)的鍵值,并由數(shù)據(jù)庫(kù)讀寫操作服務(wù)查詢緩存系統(tǒng)CKV中是否存在該鍵值對(duì)應(yīng)的庫(kù)ID,若存在時(shí),即可利用該庫(kù)ID標(biāo)識(shí)的數(shù)據(jù)庫(kù)的庫(kù)信息從該數(shù)據(jù)庫(kù)中讀取待讀取數(shù)據(jù)??梢?,本發(fā)明實(shí)施例利用配置文件為待寫入數(shù)據(jù)動(dòng)態(tài)分配數(shù)據(jù)庫(kù),實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的動(dòng)態(tài)擴(kuò)容,提高了數(shù)據(jù)庫(kù)的擴(kuò)容效率。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的、終端和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、終端和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1