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

以太網(wǎng)傳輸?shù)木€序調(diào)整裝置和方法

文檔序號:7613593閱讀:288來源:國知局
專利名稱:以太網(wǎng)傳輸?shù)木€序調(diào)整裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體是以太網(wǎng)傳輸?shù)木€序調(diào)整裝置和方法。
背景技術(shù)
在普通數(shù)據(jù)傳輸中,發(fā)送數(shù)據(jù)順序或者按照從高到低,或者按照從低到高傳輸,接 收側(cè)也按照對應(yīng)的順序關(guān)系接收。但是有時也需要接收側(cè)按照某種規(guī)律將輸入數(shù)據(jù)變換成 另一種顯示格式,這就涉及到了數(shù)據(jù)順序調(diào)整的問題。在邏輯設(shè)計(jì)中,如果數(shù)據(jù)位寬較寬,則必然影響工作頻率。位寬越寬,工作頻率越 低。位寬與工作頻率是一對矛盾。但是在高速系統(tǒng)中,如果有一個模塊工作頻率較低,則必 然又會影響同一時鐘域的其它模塊。這就要求我們在保證功能的情況下,盡可能地降低位 寬,以獲得較高的工作頻率。在100G以太網(wǎng)傳輸中,數(shù)據(jù)傳輸順序按照虛擬通道分割后,順序通常是亂的,這 就要求接收側(cè)能夠正確恢復(fù)順序。以太網(wǎng)提供了恢復(fù)數(shù)據(jù)的方法。本文主要提供一種線序 調(diào)整并鎖定的具體實(shí)現(xiàn)方法。該方法具有工作頻率高,占用資源少的優(yōu)點(diǎn)。在100G以太網(wǎng)的PCS模塊有一個REORDER(線序調(diào)整)功能,該P(yáng)CS模塊還包括 字對齊模塊和延時消除模塊,到達(dá)線序調(diào)整模塊的位寬一般為1320bit,再加上一些控制信 號,可能位寬達(dá)到1400bit。對于20個通道,每個通道的輸出都是從這1400bit數(shù)據(jù)中選 擇一組數(shù)據(jù)輸出。所以對于每個通道都是一個大的選擇器,每個選擇器都有20種情況。這 意味著一共20個多路選擇器,每個選擇器的輸入位寬為1400bit,輸出位寬為70bit。在這 種位寬下設(shè)計(jì),工作頻率最多達(dá)到100MHz,根本不能滿足目前一些高速系統(tǒng)工作頻率(如 200-300M)的要求?,F(xiàn)有技術(shù)提供的一種線序調(diào)整方法就是,通過將各個模塊細(xì)化,即將數(shù)據(jù)拆分為 多級流水打拍,通過流水線的方法提高工作頻率。用這種方法能夠使頻率大概跑到200MHz, 對于目前的一些100G以太網(wǎng)方案,有時還是不能滿足頻率要求;而且由于將數(shù)據(jù)進(jìn)行多級 流水,是以資源來換取頻率的,需要消耗很多的資源。

發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種占用資源少、工作頻率高的以太網(wǎng)傳輸?shù)木€序調(diào)整 方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種以太網(wǎng)傳輸?shù)木€序調(diào)整裝置,其包括線序檢測模塊和線序鎖定模塊,其中所述線序檢測模塊,用于檢測出每個通道對應(yīng)的線序,獲取所述通道的序號并對 所述序號進(jìn)行編碼,將所述編碼后的序號發(fā)送給線序鎖定模塊;所述線序鎖定模塊,用于將輸入的數(shù)據(jù)按照該接收到的編碼后的序號進(jìn)行順序調(diào) 整得到調(diào)整后的數(shù)據(jù)流,然后將該調(diào)整后的數(shù)據(jù)流發(fā)送出去,同時鎖定該調(diào)整后的數(shù)據(jù)流 的順序。
優(yōu)選地,所述以太網(wǎng)傳輸?shù)木€序調(diào)整裝置還包括線序校驗(yàn)?zāi)K,用于對所述編碼 后的序號進(jìn)行校驗(yàn),并將經(jīng)過校驗(yàn)正確的編碼后的序號發(fā)送給線序鎖定模塊。優(yōu)選地,所述以太網(wǎng)傳輸?shù)木€序調(diào)整裝置還包括線序監(jiān)控模塊,連接所述線序鎖 定模塊,用于對所述線序鎖定模塊的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。優(yōu)選地,所述以太網(wǎng)傳輸?shù)木€序調(diào)整裝置還包括字對齊模塊和延時消除模塊,其 中所述線序鎖定模塊,用于將調(diào)整后的數(shù)據(jù)流發(fā)送到所述字對齊模塊;所述字對齊模塊,用于對所述調(diào)整后的數(shù)據(jù)流進(jìn)行字對齊,恢復(fù)出正確的字并鎖 定,并將所述恢復(fù)并鎖定的字發(fā)送給延時消除模塊;所述延時消除模塊,用于根據(jù)所述恢復(fù)并鎖定的字識別出每個通道的序號,并為 每個通道進(jìn)行再次編碼,然后將該編碼發(fā)送給所述線序鎖定模塊。優(yōu)選地,所述線序鎖定模塊,用于接收延時消除模塊發(fā)送過來的再次編碼,將所述 輸入的數(shù)據(jù)按照該再次編碼進(jìn)行順序調(diào)整并鎖定該調(diào)整后的順序,并將該經(jīng)再次編碼并順 序調(diào)整后的數(shù)據(jù)流再次發(fā)送給所述字對齊模塊;所述線序監(jiān)控模塊對所述線序鎖定模塊的經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流的 順序進(jìn)行監(jiān)控。一種以太網(wǎng)傳輸?shù)木€序調(diào)整方法,其包括檢測出每個通道對應(yīng)的線序,獲取所述通道的序號并對所述序號進(jìn)行編碼;將輸入的數(shù)據(jù)按照該接收到的編碼后的序號進(jìn)行順序調(diào)整得到調(diào)整后的數(shù)據(jù)流, 然后將該調(diào)整后的數(shù)據(jù)流發(fā)送出去,同時鎖定該調(diào)整后的數(shù)據(jù)流的順序。優(yōu)選地,在所述獲取所述通道的序號并對所述序號進(jìn)行編碼,之后,進(jìn)一步包括 對所述編碼后的序號進(jìn)行校驗(yàn)。優(yōu)選地,所述鎖定該調(diào)整后的數(shù)據(jù)流的順序之后,進(jìn)一步包括對所述線序鎖定模 塊的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。優(yōu)選地,所述對所述線序鎖定模塊的數(shù)據(jù)流的順序進(jìn)行監(jiān)控,之后,進(jìn)一步包括對所述調(diào)整后的數(shù)據(jù)流進(jìn)行字對齊,恢復(fù)出正確的字并鎖定;根據(jù)所述恢復(fù)并鎖定的字識別出每個通道的序號,并為每個通道進(jìn)行再次編碼。優(yōu)選地,所述并為每個通道進(jìn)行再次編碼,之后,進(jìn)一步包括將所述輸入的數(shù)據(jù)按照該再次編碼進(jìn)行順序調(diào)整并鎖定該調(diào)整后的順序,并將該 經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流再次發(fā)送給所述字對齊模塊;對所述經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果本發(fā)明提供的裝置和方法通過進(jìn)行 線序調(diào)整并鎖定,能夠盡快的正確恢復(fù)數(shù)據(jù)的順序,工作頻率高,占用的資源少。


圖1為本發(fā)明實(shí)施例提供的裝置的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的裝置的另一結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例提供的裝置的又一結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的裝置的又一結(jié)構(gòu)示意圖5為本發(fā)明是實(shí)施例提供的方法的流程圖;圖6為本發(fā)明實(shí)施例提供給的方法的另一流程圖;圖7為本發(fā)明實(shí)施例提供給的方法的又一流程圖;圖8為本發(fā)明實(shí)施例提供給的方法的又一流程圖;圖9為本發(fā)明實(shí)施例提供給的方法的又一流程圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。本發(fā)明實(shí)施例提供一種以太網(wǎng)傳輸?shù)木€序調(diào)整裝置,如圖1所示,其包括線序檢 測模塊110和線序鎖定模塊120,其中所述線序檢測模塊110,用于檢測出每個通道對應(yīng)的線序,獲取所述通道的序號并 對所述序號進(jìn)行編碼,將所述編碼后的序號發(fā)送給線序鎖定模塊;編碼可以采用各種編碼 方式,本實(shí)施例中,采用one-hot編碼。編碼后的序號反饋給線序鎖定模塊120。所述線序鎖定模塊120,用于將輸入的數(shù)據(jù)按照該接收到的編碼后的序號進(jìn)行順 序調(diào)整得到調(diào)整后的數(shù)據(jù)流,然后將該調(diào)整后的數(shù)據(jù)流發(fā)送出去,同時鎖定該調(diào)整后的數(shù) 據(jù)流的順序。接收到正確的編碼后的序號的順序,則將輸入數(shù)據(jù)按照該順序進(jìn)行調(diào)整,然后 發(fā)送出去,同時鎖定該順序;如果當(dāng)前反饋的順序不正確,則丟棄,并按照原始順序發(fā)送數(shù) 據(jù),直到收到正確的順序。該裝置通過進(jìn)行線序調(diào)整并鎖定,能夠盡快的正確恢復(fù)數(shù)據(jù)的順序,工作頻率高, 占用的資源少。其他的實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步的,如圖2所示,所述以太網(wǎng)傳 輸?shù)木€序調(diào)整裝置還包括線序校驗(yàn)?zāi)K130,用于對所述編碼后的序號進(jìn)行校驗(yàn),并將經(jīng) 過校驗(yàn)正確的編碼后的序號發(fā)送給線序鎖定模塊。保證了編碼后的序號的正確性,使后面 的線序鎖定模塊120能夠盡量接收到正確的編碼后的序號,再次減少資源的占用。該線序校驗(yàn)?zāi)K130設(shè)置在所述線序檢測模塊110和線序鎖定模塊120之間,接 收該線序檢測模塊110反饋的編碼后的需要,對編碼后的序號的正確性和完備性等進(jìn)行校 驗(yàn),確保所應(yīng)該具有編碼的每個序號的編碼都存在。如果序號編碼的順序正確,則發(fā)送給線 序鎖定模塊,如果錯誤則繼續(xù)等待,直到獲得到正確的序號編碼的順序。其他的實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步的,如圖3所示,所述以太網(wǎng)傳 輸?shù)木€序調(diào)整裝置還包括線序監(jiān)控模塊140,連接所述線序鎖定模塊120,所述線序監(jiān)控 模塊140用于對所述線序鎖定模塊120的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。在電路正常工作后對數(shù) 據(jù)的順序進(jìn)行實(shí)時監(jiān)控,一旦發(fā)現(xiàn)數(shù)據(jù)順序改變或者鏈路出錯,則重啟線序調(diào)整和鎖定過 程。一旦電路進(jìn)入正常工作模式后則又進(jìn)行監(jiān)控。其他的實(shí)施例中,在上述各實(shí)施例的基礎(chǔ)上,進(jìn)一步,該以太網(wǎng)傳輸?shù)木€序調(diào)整裝 置還包括字對齊模塊150和延時消除模塊160,如圖4所示,其中所述線序鎖定模塊120,用于將調(diào)整后的數(shù)據(jù)流發(fā)送到所述字對齊模塊150 ;
所述字對齊模塊150,用于對所述調(diào)整后的數(shù)據(jù)流進(jìn)行字對齊,恢復(fù)出正確的字并 鎖定,并將所述恢復(fù)并鎖定的字發(fā)送給延時消除模塊160 ;每個通道對應(yīng)一組數(shù)據(jù)流,如 對于100G以太網(wǎng),通道個數(shù)為20 ;對于40G以太網(wǎng),通道個數(shù)為4。所述延時消除模塊160,用于根據(jù)所述恢復(fù)并鎖定的字識別出每個通道的序號,并 為每個通道進(jìn)行再次編碼,然后將該編碼發(fā)送給所述線序鎖定模塊120,以進(jìn)行再次鎖定和 調(diào)整過程。其他的實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步的,所述線序鎖定模塊120,用于 接收延時消除模塊160發(fā)送過來的再次編碼,將所述輸入的數(shù)據(jù)按照該再次編碼進(jìn)行順序 調(diào)整并鎖定該調(diào)整后的順序,并將該經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流再次發(fā)送給所述字 對齊模塊150 ;所述字對齊模塊150接收到調(diào)整后的數(shù)據(jù)后,則字對齊鎖定丟失,重新再進(jìn) 行一次字對齊并鎖定。所述線序監(jiān)控模塊140對所述線序鎖定模塊120的經(jīng)再次編碼并順序調(diào)整后的數(shù) 據(jù)流的順序進(jìn)行監(jiān)控,一旦失鎖則重啟線序調(diào)整進(jìn)程。以進(jìn)行鎖定和調(diào)整過程的循環(huán)。上 述裝置采用一次檢測、二次鎖定的工作機(jī)制,占用的資源更少,能夠更好的提高工作頻率。本發(fā)明實(shí)施例還提供一種以太網(wǎng)傳輸?shù)木€序調(diào)整方法,如圖5所示,該方法包括 步驟S210、檢測出每個通道對應(yīng)的線序,獲取所述通道的序號并對所述序號進(jìn)行編 碼;S220、將輸入的數(shù)據(jù)按照該接收到的編碼后的序號進(jìn)行順序調(diào)整得到調(diào)整后的數(shù) 據(jù)流,然后將該調(diào)整后的數(shù)據(jù)流發(fā)送出去,同時鎖定該調(diào)整后的數(shù)據(jù)流的順序。其他的實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步的,在步驟S210的獲取所述通 道的序號并對所述序號進(jìn)行編碼,之后,如圖6所示,進(jìn)一步包括步驟S211、對所述編碼后 的序號進(jìn)行校驗(yàn)。其他的實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,在步驟S220的鎖定該調(diào)整后的數(shù)據(jù)流 的順序之后,如圖7所示,進(jìn)一步包括步驟S230、對所述線序鎖定模塊的數(shù)據(jù)流的順序進(jìn)行 監(jiān)控。其他的實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,所述步驟S230的對所述線序鎖定模塊 的數(shù)據(jù)流的順序進(jìn)行監(jiān)控,之后,如圖8所示,進(jìn)一步包括步驟SM0、對所述調(diào)整后的數(shù)據(jù)流進(jìn)行字對齊,恢復(fù)出正確的字并鎖定;S250、根據(jù)所述恢復(fù)并鎖定的字識別出每個通道的序號,并為每個通道進(jìn)行再次編碼。其他的實(shí)施例中,在上述實(shí)施例的基礎(chǔ)上,所述步驟S250的并為每個通道進(jìn)行再 次編碼,之后,如圖9所示,進(jìn)一步包括步驟S^KK將所述輸入的數(shù)據(jù)按照該再次編碼進(jìn)行順序調(diào)整并鎖定該調(diào)整后的順序, 并將該經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流再次發(fā)送給所述字對齊模塊;S270、對所述經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。采用一次檢測、 二次鎖定的工作機(jī)制,占用的資源更少,能夠更好的提高工作頻率。上述方法通過進(jìn)行線序調(diào)整并鎖定,能夠盡快的正確恢復(fù)數(shù)據(jù)的順序,工作頻率 高,占用的資源少。
以上僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種以太網(wǎng)傳輸?shù)木€序調(diào)整裝置,其特征在于,包括線序檢測模塊和線序鎖定模 塊,其中所述線序檢測模塊,用于檢測出每個通道對應(yīng)的線序,獲取所述通道的序號并對所述 序號進(jìn)行編碼,將所述編碼后的序號發(fā)送給線序鎖定模塊;所述線序鎖定模塊,用于將輸入的數(shù)據(jù)按照該接收到的編碼后的序號進(jìn)行順序調(diào)整得 到調(diào)整后的數(shù)據(jù)流,然后將該調(diào)整后的數(shù)據(jù)流發(fā)送出去,同時鎖定該調(diào)整后的數(shù)據(jù)流的順序。
2.如權(quán)利要求1所述以太網(wǎng)傳輸?shù)木€序調(diào)整裝置,其特征在于,還包括線序校驗(yàn)?zāi)?塊,用于對所述編碼后的序號進(jìn)行校驗(yàn),并將經(jīng)過校驗(yàn)正確的編碼后的序號發(fā)送給線序鎖 定模塊。
3.如權(quán)利要求2所述以太網(wǎng)傳輸?shù)木€序調(diào)整裝置,其特征在于,還包括線序監(jiān)控模 塊,連接所述線序鎖定模塊,用于對所述線序鎖定模塊的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。
4.如權(quán)利要求2所述以太網(wǎng)傳輸?shù)木€序調(diào)整裝置,其特征在于,還包括字對齊模塊和 延時消除模塊,其中所述線序鎖定模塊,用于將調(diào)整后的數(shù)據(jù)流發(fā)送到所述字對齊模塊;所述字對齊模塊,用于對所述調(diào)整后的數(shù)據(jù)流進(jìn)行字對齊,恢復(fù)出正確的字并鎖定,并 將所述恢復(fù)并鎖定的字發(fā)送給延時消除模塊;所述延時消除模塊,用于根據(jù)所述恢復(fù)并鎖定的字識別出每個通道的序號,并為每個 通道進(jìn)行再次編碼,然后將該編碼發(fā)送給所述線序鎖定模塊。
5.如權(quán)利要求4所述以太網(wǎng)傳輸?shù)木€序調(diào)整裝置,其特征在于,所述線序鎖定模塊,用 于接收延時消除模塊發(fā)送過來的再次編碼,將所述輸入的數(shù)據(jù)按照該再次編碼進(jìn)行順序調(diào) 整并鎖定該調(diào)整后的順序,并將該經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流再次發(fā)送給所述字對 齊模塊;所述線序監(jiān)控模塊對所述線序鎖定模塊的經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流的順序 進(jìn)行監(jiān)控。
6.一種以太網(wǎng)傳輸?shù)木€序調(diào)整方法,其特征在于,包括檢測出每個通道對應(yīng)的線序,獲取所述通道的序號并對所述序號進(jìn)行編碼;將輸入的數(shù)據(jù)按照該接收到的編碼后的序號進(jìn)行順序調(diào)整得到調(diào)整后的數(shù)據(jù)流,然后 將該調(diào)整后的數(shù)據(jù)流發(fā)送出去,同時鎖定該調(diào)整后的數(shù)據(jù)流的順序。
7.如權(quán)利要求6所述方法,其特征在于,在所述獲取所述通道的序號并對所述序號進(jìn) 行編碼,之后,進(jìn)一步包括對所述編碼后的序號進(jìn)行校驗(yàn)。
8.如權(quán)利要求7所述方法,其特征在于,所述鎖定該調(diào)整后的數(shù)據(jù)流的順序之后,進(jìn)一 步包括對所述線序鎖定模塊的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。
9.如權(quán)利要求8所述方法,其特征在于,所述對所述線序鎖定模塊的數(shù)據(jù)流的順序進(jìn) 行監(jiān)控,之后,進(jìn)一步包括對所述調(diào)整后的數(shù)據(jù)流進(jìn)行字對齊,恢復(fù)出正確的字并鎖定;根據(jù)所述恢復(fù)并鎖定的字識別出每個通道的序號,并為每個通道進(jìn)行再次編碼。
10.如權(quán)利要求9所述方法,其特征在于,所述并為每個通道進(jìn)行再次編碼,之后,進(jìn)一步包括將所述輸入的數(shù)據(jù)按照該再次編碼進(jìn)行順序調(diào)整并鎖定該調(diào)整后的順序,并將該經(jīng)再 次編碼并順序調(diào)整后的數(shù)據(jù)流再次發(fā)送給所述字對齊模塊; 對所述經(jīng)再次編碼并順序調(diào)整后的數(shù)據(jù)流的順序進(jìn)行監(jiān)控。
全文摘要
本發(fā)明涉及一種以太網(wǎng)傳輸?shù)木€序調(diào)整裝置和方法,該裝置包括線序檢測模塊和線序鎖定模塊,其中所述線序檢測模塊,用于檢測出每個通道對應(yīng)的線序,獲取所述通道的序號并對所述序號進(jìn)行編碼,將所述編碼后的序號發(fā)送給線序鎖定模塊;所述線序鎖定模塊,用于將輸入的數(shù)據(jù)按照該接收到的編碼后的序號進(jìn)行順序調(diào)整得到調(diào)整后的數(shù)據(jù)流,然后將該調(diào)整后的數(shù)據(jù)流發(fā)送出去,同時鎖定該調(diào)整后的數(shù)據(jù)流的順序。該裝置和方法通過進(jìn)行線序調(diào)整并鎖定,能夠盡快的正確恢復(fù)數(shù)據(jù)的順序,工作頻率高,占用的資源少。
文檔編號H04L1/00GK102130763SQ20111006647
公開日2011年7月20日 申請日期2011年3月18日 優(yōu)先權(quán)日2011年3月18日
發(fā)明者繆眾林, 袁春 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
嘉兴市| 恩平市| 湖北省| 南投市| 喀什市| 江口县| 郧西县| 南皮县| 定兴县| 饶平县| 石家庄市| 鸡泽县| 宜城市| 岳池县| 阳东县| 崇仁县| 宁强县| 秭归县| 如东县| 福海县| 利津县| 曲阳县| 马山县| 巍山| 灵山县| 黑水县| 长垣县| 北流市| 洱源县| 行唐县| 万荣县| 芷江| 溧水县| 张家口市| 平顶山市| 安泽县| 南靖县| 保康县| 福鼎市| 黎川县| 余姚市|