欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于在一次性寫的記錄介質(zhì)上記錄信息的記錄器和方法

文檔序號:6487298閱讀:125來源:國知局
專利名稱:用于在一次性寫的記錄介質(zhì)上記錄信息的記錄器和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于在一次性寫的記錄介質(zhì)上記錄信息的記錄器,其包含由處理器控制的寫裝置,其中該處理裝置可用來對該一次性寫的記錄介質(zhì)上的已記錄區(qū)標(biāo)志進(jìn)行更新。
本發(fā)明進(jìn)一步涉及一種在包含一個(gè)已記錄區(qū)標(biāo)志的一次性寫的記錄介質(zhì)上記錄信息的方法,其包含在該一次性寫的記錄介質(zhì)上記錄信息的步驟。
DVD+R標(biāo)準(zhǔn)定義了一種已記錄區(qū)標(biāo)志。
為了加快加快對盤的訪問,記錄器需要知道在盤的哪個(gè)區(qū)域能找到最后寫入的ECC塊。為此,基于大小為4個(gè)物理扇區(qū)的已記錄區(qū)來定義一種位圖,其中每個(gè)已記錄區(qū)對應(yīng)于一個(gè)ADIP字。已經(jīng)預(yù)留了DVD+R上的1024個(gè)物理扇區(qū)以用于這種“位圖”,以允許將盤分成最大256個(gè)區(qū)域。所述已記錄區(qū)標(biāo)志從內(nèi)容表區(qū)段的外側(cè)向內(nèi)容表區(qū)段的內(nèi)側(cè)被使用。通過“HF檢測”,記錄器能找到已記錄區(qū)信息的位置,并確定其中哪個(gè)含有被記錄的ECC塊。
在PSB=(030000)與PSN=(26053F)之間的640個(gè)ECC塊的每個(gè)區(qū)域?qū)?yīng)于一個(gè)已記錄區(qū)標(biāo)志。所有含有一個(gè)或多個(gè)被記錄的ECC塊的區(qū)域都被它們的已記錄區(qū)標(biāo)志所指示。
每當(dāng)ECC塊被記錄時(shí),必須更新對應(yīng)的已記錄區(qū)標(biāo)志,以便知道ECC塊的狀態(tài),即所述ECC塊是否可用于記錄。
為此,每當(dāng)發(fā)生對ECC塊的記錄時(shí),就更新已記錄區(qū)標(biāo)志。
這導(dǎo)致記錄器的性能的損失,因?yàn)樵谟涗浧陂g更新已記錄區(qū)信息會損失時(shí)間,從而導(dǎo)致對數(shù)據(jù)的記錄的中斷,這是由于光學(xué)拾取單元必須從當(dāng)前位置重定位到已記錄區(qū)標(biāo)志的位置并返回。
DVD+R標(biāo)準(zhǔn)規(guī)定,當(dāng)盤被彈出時(shí),已記錄區(qū)標(biāo)志應(yīng)反映盤上的記錄的實(shí)際狀態(tài)。發(fā)出一個(gè)關(guān)閉軌道/會話命令不但將關(guān)閉軌道或會話,而且也將使已記錄區(qū)標(biāo)志被更新。因此這減少性能的損失,但是又產(chǎn)生一系列缺點(diǎn),因?yàn)槿绻诒P沒有被彈出或者在沒有發(fā)出關(guān)閉軌道/會話命令的情況下斷電,會使已記錄區(qū)標(biāo)志得不到更新。
本發(fā)明的一個(gè)目的是減少由于已記錄區(qū)標(biāo)志的更新而造成的性能損失,同時(shí)確保即使記錄器在彈出盤或關(guān)閉軌道或會話之前停止運(yùn)轉(zhuǎn)(shutdown)的情況下、已記錄區(qū)標(biāo)志也反映盤在被彈出時(shí)的實(shí)際狀態(tài)。
這個(gè)目的是通過按照本發(fā)明的記錄器實(shí)現(xiàn)的,其特征在于,所述處理器可以響應(yīng)于一個(gè)更新命令而只執(zhí)行更新。
只要記錄正在進(jìn)行中,記錄器就知道什么ECC塊剛剛被記錄。因此不需要持續(xù)的更新,而只需要更新一次。這就避免了記錄器的性能損失。為了確保無論何時(shí)盤被彈出時(shí)所述已記錄區(qū)標(biāo)志都反映實(shí)際狀態(tài),在記錄操作結(jié)束時(shí)更新已記錄區(qū)標(biāo)志。當(dāng)盤被彈出時(shí),記錄操作已經(jīng)結(jié)束,隨后按照DVD+R標(biāo)準(zhǔn)的要求來更新已記錄區(qū)標(biāo)志。由于更新命令允許在沒有實(shí)際關(guān)閉軌道或會話的情況下進(jìn)行更新,所以盤能在彈出時(shí)帶有正確反映盤的實(shí)際狀態(tài)的已記錄區(qū)標(biāo)志,同時(shí)又允許軌道或會話為將來的記錄數(shù)據(jù)而仍然保持開啟狀態(tài)。
彈出盤之前記錄器斷電將不產(chǎn)生問題,因?yàn)樵谟涗洸僮鹘Y(jié)束時(shí)所述已記錄區(qū)標(biāo)志被更新,而無論軌道或會話是否仍然保持開啟狀態(tài)。如果記錄器是在更新命令之后、但是在盤彈出之前被斷電的,則已記錄區(qū)標(biāo)志準(zhǔn)確地反映盤的實(shí)際狀態(tài),并且該盤準(zhǔn)備好一旦再次通電就彈出。
這樣就能實(shí)現(xiàn)本發(fā)明的目的。
記錄器的一個(gè)實(shí)施例的特征在于,更新命令是一個(gè)關(guān)閉軌道/會話命令。
所述關(guān)閉軌道/會話命令能標(biāo)記盤的記錄操作的結(jié)束,并且在非常合適的時(shí)刻被發(fā)出,以更新已記錄區(qū)標(biāo)志。關(guān)閉軌道/會話命令被定義成使得用戶能用它來終結(jié)、關(guān)閉最后的會話或軌道或者使得最后的會話或軌道保持開啟。關(guān)閉軌道/會話命令因此在每個(gè)會話中能被發(fā)出多次。因?yàn)樵撁钍怯蓱?yīng)用或用戶發(fā)出的,所以可以控制更新已記錄區(qū)標(biāo)志的準(zhǔn)確時(shí)間點(diǎn)。因?yàn)橐延涗泤^(qū)標(biāo)志的更新是用戶控制的,所以記錄器在記錄期間的性能不受影響。關(guān)閉軌道/會話命令還在盤彈出發(fā)生之前被自主地發(fā)出。每當(dāng)關(guān)閉軌道會話命令被發(fā)出時(shí),已記錄區(qū)標(biāo)志被更新,從而保證了已記錄區(qū)信息反映當(dāng)盤被從記錄器彈出時(shí)該盤的實(shí)際狀態(tài)。
當(dāng)關(guān)閉軌道/會話命令被用于只更新已記錄區(qū)標(biāo)志而不是關(guān)閉軌道或會話命令時(shí),軌道或/會話保持開啟狀態(tài),并且在這個(gè)軌道或會話中的將來記錄是可能的。
在包含一個(gè)已記錄區(qū)標(biāo)志的一次性寫的記錄介質(zhì)上記錄信息的方法,包含以下步驟在該一次性寫的記錄介質(zhì)上記錄信息,其特征在于,跟隨在該記錄步驟之后的是一個(gè)響應(yīng)于一個(gè)更新命令而只對所述已記錄區(qū)標(biāo)志進(jìn)行更新的步驟。
只要記錄正在進(jìn)行中,記錄器就知道什么ECC塊剛剛被記錄。因此不需要持續(xù)的更新,而只是以較長的間隔進(jìn)行更新。這就避免了記錄器的性能損失。為了確保無論何時(shí)盤被彈出時(shí)所述已記錄區(qū)標(biāo)志都反映實(shí)際狀態(tài),在記錄操作結(jié)束時(shí)更新已記錄區(qū)標(biāo)志。當(dāng)盤被彈出時(shí),記錄操作已經(jīng)結(jié)束,并且已經(jīng)按照DVD+R標(biāo)準(zhǔn)的要求更新了已記錄區(qū)標(biāo)志。因?yàn)橛脩艋驊?yīng)用能使用所述關(guān)閉軌道/會話命令來更新已記錄區(qū)標(biāo)志而不關(guān)閉軌道或會話,所以盤能在彈出時(shí)具有開啟的軌道或會話,同時(shí)又具有反映盤上的ECC塊的實(shí)際狀態(tài)的已記錄區(qū)標(biāo)志。
記錄器在彈出盤之前、但是在發(fā)出更新命令之后的斷電也將不產(chǎn)生問題,因?yàn)樵谟涗洸僮鹘Y(jié)束時(shí)已記錄區(qū)標(biāo)志被更新。如果記錄器是在這之后、但是在盤彈出之前被斷電的,則已記錄區(qū)標(biāo)志準(zhǔn)確地反映盤的實(shí)際狀態(tài),并且該盤準(zhǔn)備好一旦再次通電就彈出。
這樣就能實(shí)現(xiàn)本發(fā)明的目的。
該方法的另一個(gè)實(shí)施例的特征在于,所述更新命令是一個(gè)關(guān)閉軌道/會話命令。
所述關(guān)閉軌道/會話命令結(jié)束盤的記錄操作,并且在非常合適的時(shí)刻被發(fā)出,以更新已記錄區(qū)標(biāo)志。關(guān)閉軌道/會話命令在每個(gè)軌道/會話中只需要被發(fā)出一次。因此記錄器在記錄期間的性能不受影響。此外,當(dāng)需要對已記錄區(qū)標(biāo)志進(jìn)行更新時(shí),關(guān)閉軌道/會話命令也被發(fā)出。當(dāng)不管軌道或會話是否關(guān)閉而在記錄結(jié)束時(shí)更新已記錄區(qū)標(biāo)志時(shí),保證了已記錄區(qū)信息反映當(dāng)盤被從記錄器彈出時(shí)該盤的實(shí)際狀態(tài)。
1.1關(guān)閉軌道/會話命令表1的關(guān)閉軌道/會話命令允許關(guān)閉或者一個(gè)軌道或者一個(gè)會話。如果在寫參數(shù)頁(05h)中的多會話字段被設(shè)置為11b,并且沒有足夠的空間用于下一個(gè)會話,則將關(guān)閉該要被關(guān)閉的會話,并且將不允許下一個(gè)會話。對于CD來說,會話被關(guān)閉而沒有B0指針。對于DVD-R/-RW來說,在會話被關(guān)閉時(shí),引出(Lead-out)和引入(Lead-in)/邊界內(nèi)(Border-in)的下一個(gè)邊界內(nèi)字段的起始PSN(Start PSN)被設(shè)置為0。如果沒有足夠的空間用于下一個(gè)會話,則在上述情況中傳統(tǒng)CD-R/RW邏輯單元會產(chǎn)生錯(cuò)誤。在這種情況下,所述標(biāo)志(Indicator)將改變寫所述參數(shù)頁(05h)中的多會話字段并重試該命令。
表1-關(guān)閉軌道/會話命令描述符塊
IMMED位允許將關(guān)閉功能作為一個(gè)立即操作來執(zhí)行。如果IMMED是0,則在返回狀態(tài)之前,所請求的關(guān)閉操作被執(zhí)行至完成。如果IMMED是1,則一旦該關(guān)閉操作開始,狀態(tài)就被返回。
會話和軌道位(表2)有以下的含義
表2-會話和軌道位的定義
如果要被關(guān)閉的會話或軌道是已經(jīng)關(guān)閉的,則將不報(bào)告錯(cuò)誤。
如果會話位被設(shè)置為0且軌道位被設(shè)置為1,則軌道數(shù)量字段指示要關(guān)閉的軌道的數(shù)量。如果會話位被設(shè)置為1,則CDB的字節(jié)4和字節(jié)5將被忽略。
如果CD要關(guān)閉未完成的軌道,需要以下步驟1.如果必要的話,將該軌道用全零主數(shù)據(jù)填充到最小4秒的長度。
2.咨詢PMA,以便定位被記錄的最大軌道號“N”。
3.確定該軌道的邊界,并為軌道N+1寫一個(gè)PMA條目。關(guān)閉一個(gè)軌道將使為該特定軌道而被高速緩存的信息在關(guān)閉前被提交給介質(zhì)。
對于CD來說,關(guān)閉一個(gè)會話將對于未完成的會話使得所述引入和引出被寫。當(dāng)最后一個(gè)會話被關(guān)閉時(shí),關(guān)閉一個(gè)會話將不被認(rèn)為是錯(cuò)誤。當(dāng)最后一個(gè)會話為空時(shí),關(guān)閉一個(gè)會話將導(dǎo)致不進(jìn)行任何動作并且將不被認(rèn)為是錯(cuò)誤。對于DVD-R/-RW來說,關(guān)閉一個(gè)未完成的會話或中間會話,將對于該未完成的會話或中間的會話使得所述引入或邊界內(nèi)和邊界外被寫。如果在寫參數(shù)頁(05h)中的多會話字段被設(shè)置為00b,一個(gè)引出將被附加到最后的邊界外。一旦已經(jīng)為DVD介質(zhì)寫了引出,數(shù)據(jù)就不能被進(jìn)一步附加到該介質(zhì)。
在以IMMED位被設(shè)置為1開始的一個(gè)關(guān)閉軌道/會話操作期間,邏輯單元將按以下方式對命令做出響應(yīng)a)響應(yīng)于除REQUEST SENSE(請求感應(yīng))、INQUIRY(查詢)、GETCONFIGURATION(獲得配置)和GET EVENT/STATUS NOTIFICATION(獲得事件/狀態(tài)通知)以外的所有命令,邏輯單元將返回CHECK CONDITION狀態(tài)并把SK/ASC/ASCQ設(shè)置為NOT READY/LOGICAL UNIT NOTREADY/LONG WRITE IN PROGRESS(未準(zhǔn)備好/邏輯單元未準(zhǔn)備好/長寫進(jìn)行中)或者NOT READY/LOGICAL UNIT NOT READY/OPERATION INPROGRESS(未準(zhǔn)備好/邏輯單元未準(zhǔn)備好/操作進(jìn)行中),除非存在一個(gè)預(yù)留沖突;如果存在一個(gè)預(yù)留沖突,則將返回RESERVATION CONFLICT(預(yù)留沖突)狀態(tài)。
b)響應(yīng)于INQUIRY、GET CONFIGURATION和GET EVENT/STATUSNOTIFICATION命令,邏輯單元將如所命令的那樣做出響應(yīng)。
c)響應(yīng)于REQUEST SENSE命令,除非已經(jīng)發(fā)生錯(cuò)誤,否則邏輯單元將返回被設(shè)置為NOT READY/LOGICAL UNIT NOT READY/LONG WRITEIN PROGRESS或者NOT READY/LOGICAL UNIT NOT READY/OPERATION INPROGRESS(02h/04h/07h)的SK/ASC/ASCQ值,而感應(yīng)鍵(sense key)特定的字節(jié)被設(shè)置用于進(jìn)度指示。參看ANSI X3.3011997,SPCstandard for sense key specific field location(感應(yīng)鍵特定的字段位置的SPC標(biāo)準(zhǔn))。
如果邏輯單元變成NOT READY(未準(zhǔn)備好),則當(dāng)發(fā)出一個(gè)關(guān)閉一個(gè)軌道或會話的命令時(shí)將導(dǎo)致一個(gè)1類(Class1)事件。如果介質(zhì)返回到READY(準(zhǔn)備好)或者如果介質(zhì)變成不可寫,則1類事件將發(fā)生。其它1類事件可能由于關(guān)閉一個(gè)軌道或會話而發(fā)生。
在DVD+R中,可以通過利用DVD+R的軌道和會話的未使用的組合來實(shí)現(xiàn)本發(fā)明。這樣一個(gè)組合是軌道=0、會話=0。當(dāng)前,一個(gè)驅(qū)動器向具有這個(gè)參數(shù)的命令報(bào)告錯(cuò)誤,但是在實(shí)現(xiàn)本發(fā)明時(shí),驅(qū)動器報(bào)告成功,并且只有RAI將被更新。盤的其余部分不被改變。
對于BluRay(藍(lán)光)一次性寫的介質(zhì)來說,可以遵循類似的方法。就BluRay來說,可以實(shí)現(xiàn)一個(gè)具有RAI的相同效果的結(jié)構(gòu)。
現(xiàn)在將根據(jù)


本發(fā)明。
應(yīng)當(dāng)指出的是,在附圖的描述中,關(guān)閉軌道/會話命令的功能被本發(fā)明擴(kuò)展,以便包括一個(gè)為了更新已記錄區(qū)標(biāo)志而不關(guān)閉仍然開啟的軌道或會話而發(fā)出關(guān)閉軌道/會話命令的選項(xiàng)。
圖1表示按照本發(fā)明的一個(gè)記錄器。
圖2表示本發(fā)明所用的已記錄區(qū)標(biāo)志。
圖3表示本發(fā)明方法的各步驟。
記錄器1包含接口12,該接口允許向記錄器發(fā)出命令、向記錄器傳送數(shù)據(jù)、從記錄器檢索數(shù)據(jù)以及響應(yīng)于所發(fā)出的命令而從記錄器讀出結(jié)果消息。接口12傳送去往或來自處理器3的數(shù)據(jù)、命令和結(jié)果消息。處理器3連接到一個(gè)顯示器和鍵盤單元6,并且連接到一個(gè)用于暫時(shí)存儲信息的存儲器5。處理器3進(jìn)一步連接到一個(gè)位引擎(bitengine)7,后者包含用于在記錄介質(zhì)8上記錄數(shù)據(jù)以及用于從記錄介質(zhì)8檢索數(shù)據(jù)的裝置。
所述處理器也控制用于在記錄器中裝載記錄載體的裝載裝置(未予示出)。當(dāng)數(shù)據(jù)要被記錄時(shí),利用通過接口12向記錄器1提供的命令來開啟一個(gè)會話。處理器3解析該命令并采取適當(dāng)?shù)膭幼?。這些動作的其中之一是在記錄載體8上開啟一個(gè)實(shí)際會話。在存儲器5中的一個(gè)特定位置處存儲一個(gè)開啟會話標(biāo)志,以便該記錄器在任何時(shí)刻都能確定一個(gè)會話是否是開啟的。數(shù)據(jù)隨后被記錄在記錄載體8上。為此,該處理器通過位引擎接口9向位引擎7提供具有正確格式的數(shù)據(jù)。當(dāng)記錄完成時(shí),通過接口12向記錄器1發(fā)出一個(gè)關(guān)閉軌道/會話命令。處理器3解析該命令,并且通過位引擎7關(guān)閉記錄載體8上的該軌道/會話,或者令該軌道/會話保持開啟,如果合適的話,刪除存儲器5中的開啟會話標(biāo)志,確定當(dāng)軌道/會話開啟時(shí)哪些ECC塊已經(jīng)被記錄,并且通過位引擎7在記錄載體上的已記錄區(qū)標(biāo)志中記錄正確信息,從而更新記錄載體8上的已記錄區(qū)標(biāo)志。
如果記錄器1在記錄載體被彈出之前斷電,記錄載體仍然留在記錄器1中,并且包含更新后的已記錄區(qū)標(biāo)志。如果記錄器1通過接口12接收到彈出盤命令,則記錄器1操作裝載裝置(未予示出),以彈出包含更新后的已記錄區(qū)標(biāo)志的記錄載體。
圖2表示本發(fā)明所用的已記錄區(qū)標(biāo)志。已記錄區(qū)標(biāo)志20包含幾個(gè)已記錄區(qū)標(biāo)志塊25a、25b、25c、25d、25e、25f、25g、25h。
PSN=(030000)與PSN=(26053F)之間的640個(gè)ECC塊的每個(gè)區(qū)域?qū)?yīng)于一個(gè)已記錄區(qū)標(biāo)志塊25a、25b、25c、25d、25e、25f、25g、25h。所有包含至少一個(gè)已記錄的ECC塊的區(qū)域都在所記錄的對應(yīng)的已記錄區(qū)標(biāo)志塊25a、25b、25c、25d、25e、25f、25g、25h中被指示。已記錄區(qū)標(biāo)志20的前面是內(nèi)容表塊23,后面跟著保護(hù)區(qū)1塊24。作為舉例,圖2顯示三個(gè)指示已記錄的ECC塊的已記錄區(qū)標(biāo)志塊25f、25g、25h,而其余的已記錄區(qū)標(biāo)志塊25a、25b、25c、25d、25e則指示對應(yīng)的ECC塊尚未被記錄。
圖3表示本發(fā)明方法的各步驟。
該方法包含6個(gè)步驟31、32、33、34、35、36。第一步驟31,當(dāng)數(shù)據(jù)要被記錄時(shí),用一個(gè)命令開啟一個(gè)會話。第二步驟32包含從記錄載體中檢索已記錄區(qū)標(biāo)志。第三步驟33包含在存儲器中存儲已記錄區(qū)標(biāo)志。第四步驟包含記錄該數(shù)據(jù),并且更新在存儲器中存儲的已記錄區(qū)標(biāo)志,以便反映記錄載體上的某些ECC塊已經(jīng)被記錄。一旦數(shù)據(jù)的記錄完成,就能執(zhí)行第五步驟,其包含更新已記錄區(qū)標(biāo)志,并且如果合適的話關(guān)閉所述軌道/會話。一旦關(guān)閉軌道/會話命令被執(zhí)行,就從存儲器中檢索更新了的已記錄區(qū)標(biāo)志,并將其存儲在記錄載體中。這導(dǎo)致記錄載體具有一個(gè)反映該記錄載體上的已記錄的ECC塊的實(shí)際狀態(tài)的已記錄區(qū)標(biāo)志。
權(quán)利要求
1.用于在一次性寫的介質(zhì)上記錄信息的記錄器,包含由一個(gè)處理器控制的寫裝置,其中該處理裝置適于執(zhí)行對該一次性寫的記錄介質(zhì)上的已記錄區(qū)標(biāo)志的更新,其特征在于,所述處理器適于響應(yīng)于一個(gè)更新命令而只執(zhí)行所述更新。
2.權(quán)利要求1所要求的記錄器,其特征在于,所述更新命令是一個(gè)關(guān)閉軌道/會話命令。
3.用于在包含已記錄區(qū)標(biāo)志的一次性寫的記錄介質(zhì)上記錄信息的方法,包含以下步驟在該一次性寫的記錄介質(zhì)上記錄信息,其特征在于,在所述記錄步驟之后跟隨著響應(yīng)于一個(gè)更新命令而只執(zhí)行對所述已記錄區(qū)標(biāo)志的更新的步驟。
4.權(quán)利要求3中所要求的方法,其特征在于,所述更新命令是一個(gè)關(guān)閉軌道/會話命令。
全文摘要
在DVD+R盤上對已記錄區(qū)標(biāo)志的連續(xù)更新導(dǎo)致記錄器的性能損失。如果所述更新不連續(xù),則盤上的已記錄區(qū)標(biāo)志可能不能準(zhǔn)確反映狀態(tài)。為了確保已記錄區(qū)標(biāo)志準(zhǔn)確反映狀態(tài)同時(shí)又避免性能損失,當(dāng)向驅(qū)動器發(fā)出一個(gè)用信號表示記錄結(jié)束的關(guān)閉軌道會話命令時(shí),執(zhí)行對已記錄區(qū)標(biāo)志的更新,而不管盤上的軌道或會話是否仍然保持開啟狀態(tài)。在記錄期間,已記錄區(qū)標(biāo)志在記錄器的存儲器中被保存并被更新。
文檔編號G06F3/06GK1813309SQ200480017710
公開日2006年8月2日 申請日期2004年6月23日 優(yōu)先權(quán)日2003年6月26日
發(fā)明者R·A·布龍迪克, S·J·M·范貝霍文 申請人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
博客| 潮安县| 文安县| 榕江县| 汉寿县| 鄯善县| 宜丰县| 南和县| 汝城县| 灵台县| 历史| 镇原县| 顺义区| 平安县| 安多县| 平顶山市| 绥宁县| 溧水县| 九寨沟县| 南京市| 杭锦后旗| 堆龙德庆县| 水富县| 霍城县| 通辽市| 东丽区| 深圳市| 微博| 扶绥县| 平舆县| 泸定县| 吉安市| 西青区| 繁昌县| 雷山县| 门源| 麦盖提县| 个旧市| 北流市| 大埔县| 龙南县|