專利名稱:一種同步接口資源狀況的方法、系統(tǒng)和裝置的制作方法
技術(shù)領域:
本發(fā)明涉及網(wǎng)絡通信技術(shù)領域,特別涉及一種同步接口資源狀況的方法、系統(tǒng)和
直O(jiān)
背景技術(shù):
通常路由器接口在流量低于接口帶寬的情況下不會出現(xiàn)擁塞問題,報文在到達接口后立即被發(fā)送。當流量高于接口帶寬的情況下,接口就會發(fā)生擁塞,此時會根據(jù)報文的優(yōu)先級將待發(fā)送報文放入不同的隊列,優(yōu)先級高的隊列保證優(yōu)先發(fā)送。系統(tǒng)每次發(fā)送隊列中的報文之前,會首先獲取當前的接口資源狀況,如果無法成功獲取,則說明接口當前處于擁塞狀況,此時系統(tǒng)需要將待發(fā)送的報文重新緩存入隊列中等待下一次發(fā)送。目前路由器多采用集中式結(jié)構(gòu),其中路由器主機為主系統(tǒng),接口模塊為從系統(tǒng),如圖1所示。其中,主系統(tǒng)負責將數(shù)據(jù)報文轉(zhuǎn)發(fā)至對應的從系統(tǒng),從系統(tǒng)將從主系統(tǒng)接收到的數(shù)據(jù)報文轉(zhuǎn)發(fā)出去。其中,主系統(tǒng)在轉(zhuǎn)發(fā)數(shù)據(jù)報文至從系統(tǒng)的過程之前,需要獲知從系統(tǒng)的接口資源狀況,在從系統(tǒng)的接口資源足夠,即不發(fā)生擁塞的情況下,才將數(shù)據(jù)報文轉(zhuǎn)發(fā)至對應的從系統(tǒng)。這就需要在主系統(tǒng)中維護從系統(tǒng)的接口資源狀況,且保證維護的從系統(tǒng)接口資源狀況盡量與實際的從系統(tǒng)接口資源狀況保持同步。如果不同步,則可能造成數(shù)據(jù)報文在從系統(tǒng)處被丟棄。例如主系統(tǒng)根據(jù)維護的從系統(tǒng)接口資源狀況,確定從系統(tǒng)接口資源足夠,將數(shù)據(jù)報文轉(zhuǎn)發(fā)至從系統(tǒng),但從系統(tǒng)的實際接口資源不足,隊列已滿,則從系統(tǒng)會將接收到的數(shù)據(jù)報文做丟棄處理。為了實現(xiàn)主系統(tǒng)維護的接口資源狀況和從系統(tǒng)實際的接口資源狀況同步,現(xiàn)有技術(shù)中采用從系統(tǒng)向主系統(tǒng)發(fā)送控制報文的方式。圖2為現(xiàn)有技術(shù)中從系統(tǒng)向主系統(tǒng)同步接口資源狀況的流程圖,如圖2所示,從系統(tǒng)發(fā)送數(shù)據(jù)報文后,將當前的接口資源狀況通過控制報文發(fā)送給主系統(tǒng)。對主系統(tǒng)的回應報文進行探測,即判斷是否接收到主系統(tǒng)回復的回應報文(主系統(tǒng)在接收到從系統(tǒng)發(fā)送的該控制報文后,會向從系統(tǒng)回復回應報文),如果是,該從系統(tǒng)可以繼續(xù)發(fā)送數(shù)據(jù)報文;如果否,則判斷對主系統(tǒng)回應報文的探測是否超時, 如果是,則重新發(fā)送控制報文給主系統(tǒng),否則,繼續(xù)對主系統(tǒng)進行回應報文的探測?,F(xiàn)有技術(shù)的上述方法中,如果主系統(tǒng)處于繁忙狀況,從系統(tǒng)發(fā)送給主系統(tǒng)的控制報文可能得不到及時處理或者被丟棄,則從系統(tǒng)會不停地對主系統(tǒng)的回應報文進行探測直到超時為止,而這段時間會造成從系統(tǒng)的接口流量停止,造成接口流量的不穩(wěn)定,也會降低接口資源狀況同步的實時性和可靠性。
發(fā)明內(nèi)容
本發(fā)明提供了一種同步接口資源狀況的方法、系統(tǒng)和裝置,以便于保證從系統(tǒng)接口流量的穩(wěn)定性,且提高同步的實時性和可靠性?!N同步接口資源狀況的方法,該方法包括所述接口資源寫入裝置在被從系統(tǒng)寫入接口資源狀況信息后,向主系統(tǒng)觸發(fā)中斷,并通過設置中斷狀態(tài)位向從系統(tǒng)指示主系統(tǒng)尚未響應所述中斷;所述主系統(tǒng)響應所述中斷并讀取所述接口資源狀況信息后,清除所述接口資源寫入裝置的中斷狀態(tài)位以指示從系統(tǒng)向所述接口資源寫入裝置寫入新的接口資源狀況信息。一種同步接口資源狀況的裝置,應用于包含主系統(tǒng)、從系統(tǒng)和所述裝置的系統(tǒng),該裝置包括資源信息寄存器、中斷觸發(fā)器、中斷產(chǎn)生器和中斷狀況寄存器;所述資源信息寄存器,用于存儲被從系統(tǒng)寫入的接口資源狀況信息;所述中斷觸發(fā)器,用于當所述資源信息寄存器被寫入接口資源狀況信息時,向中斷產(chǎn)生器發(fā)送中斷通知,并設置所述中斷狀況寄存器中的中斷狀態(tài)位以向所述從系統(tǒng)指示主系統(tǒng)尚未響應所述中斷;所述中斷產(chǎn)生器,用于接收到所述中斷通知后,向所述主系統(tǒng)產(chǎn)生中斷;在所述中斷狀態(tài)位被清除后,關閉所述中斷;所述中斷狀況寄存器,用于存儲所述中斷觸發(fā)器設置的中斷狀態(tài)位,并接受所述主系統(tǒng)在響應所述中斷并讀取所述接口資源狀況信息后對中斷狀態(tài)位的清除;其中,所述中斷狀態(tài)位的清除用于指示從系統(tǒng)向所述資源信息寄存器寫入新的接口資源狀況信息。一種從系統(tǒng),應用于包含主系統(tǒng)、所述從系統(tǒng)和接口資源寫入裝置的系統(tǒng),該從系統(tǒng)包括資源信息記錄單元、狀態(tài)位探測單元和資源信息寫入單元;所述資源信息記錄單元,用于記錄該從系統(tǒng)的接口資源狀況信息,并在該從系統(tǒng)的接口資源狀況發(fā)生變化時,根據(jù)當前的接口資源狀況更新記錄的接口資源狀況信息;所述狀態(tài)位探測單元,用于探測接口資源寫入裝置的中斷狀態(tài)位,當探測到所述中斷狀態(tài)位被清除時,向所述資源信息寫入單元發(fā)送寫入通知;所述資源信息寫入單元,用于接收到所述寫入通知時,將所述資源信息記錄單元當前記錄的接口資源狀況信息寫入所述接口資源寫入裝置。一種主系統(tǒng),應用于包含所述主系統(tǒng)、從系統(tǒng)和接口資源寫入裝置的系統(tǒng),該主系統(tǒng)包括資源信息讀取單元和中斷清除單元;所述資源信息讀取單元,用于響應接口資源寫入裝置產(chǎn)生的中斷,從所述接口資源寫入裝置讀取從系統(tǒng)寫入的接口資源狀況信息;所述中斷清除單元,用于在所述資源信息讀取單元響應所述中斷后,清除所述資源寫入裝置的中斷狀態(tài)位以指示從系統(tǒng)向所述接口資源寫入裝置寫入新的接口資源狀信息。一種同步接口資源狀況的系統(tǒng),該系統(tǒng)包括上述裝置、從系統(tǒng)和主系統(tǒng)。由以上技術(shù)方案可以看出,本發(fā)明通過額外設置的接口資源寫入裝置實現(xiàn)主系統(tǒng)和從系統(tǒng)之間的接口資源狀況同步,采用中斷的方式將寄存的從系統(tǒng)的接口資源狀況信息同步給主系統(tǒng),由于從系統(tǒng)只有在接口資源寫入裝置的中斷狀態(tài)位被清除時才向接口資源寫入裝置寫入信息,且該寫入過程并不會對從系統(tǒng)的數(shù)據(jù)報文發(fā)送產(chǎn)生影響和中斷,因此, 保證了從系統(tǒng)接口流量的穩(wěn)定性。另外,即便主系統(tǒng)一時繁忙無法處理中斷事件,但接口資源寫入裝置觸發(fā)的中斷不會消失,且接口資源寫入裝置被寫入的接口資源狀況信息也不會丟失,這樣就提高了接口資源狀況同步的實時性和可靠性。
圖1為路由器的主從系統(tǒng)結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中從系統(tǒng)向主系統(tǒng)同步接口資源狀況的流程圖;圖3為本發(fā)明提供的同步接口資源狀況的系統(tǒng)結(jié)構(gòu)示意圖;圖4為同步接口資源狀況的過程示意圖;圖5為本發(fā)明提供的接口資源寫入裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明提供的從系統(tǒng)的結(jié)構(gòu)示意圖;圖7為本發(fā)明提供的主系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。本發(fā)明提供的方法主要包括設置接口資源寫入裝置,該接口資源寫入裝置在被從系統(tǒng)寫入接口資源狀況信息后,向主系統(tǒng)觸發(fā)中斷,并通過設置中斷狀態(tài)位向從系統(tǒng)指示主系統(tǒng)尚未響應中斷;主系統(tǒng)響應中斷并讀取接口資源狀況信息后,清除接口資源寫入裝置的中斷狀態(tài)位以指示從系統(tǒng)向接口資源寫入裝置寫入新的接口資源狀況信息。在本發(fā)明中額外設置一個接口資源寫入裝置,如圖3所示,由該接口資源寫入裝置實現(xiàn)主系統(tǒng)和從系統(tǒng)之間的接口資源狀況的同步。為了方便理解,首先對整個系統(tǒng)進行描述。從系統(tǒng)在本地記錄有該從系統(tǒng)的接口資源狀況信息,當從系統(tǒng)的接口資源狀況發(fā)生變化時,從系統(tǒng)根據(jù)當前的接口資源狀況會更新本地記錄的接口資源狀況信息。在初始階段,接口資源寫入裝置中沒有接口資源狀況信息,或者,在接口資源寫入裝置的中斷狀態(tài)位被清除時,說明接口資源寫入裝置中的接口資源狀況信息已被主系統(tǒng)讀取(在后續(xù)描述中涉及),從系統(tǒng)會將本地當前記錄的接口資源狀況信息寫入接口資源寫入裝置。接口資源寫入裝置在每次被從系統(tǒng)寫入接口資源狀況信息后,都會向主系統(tǒng)觸發(fā)中斷,并設置中斷狀態(tài)位以向從系統(tǒng)指示主系統(tǒng)尚未響應該中斷。從系統(tǒng)會對接口資源寫入裝置的中斷狀態(tài)位進行探測,確定中斷狀態(tài)位被設置時,不會向接口資源寫入裝置寫入新的接口資源狀況信息,一旦確定中斷狀態(tài)位被清除,則向接口資源寫入裝置寫入新的接口資源狀況信息。主系統(tǒng)在本地同樣記錄有各從系統(tǒng)的接口資源狀況信息,各從系統(tǒng)的接口資源狀況信息可以以接口資源池的形式記錄。主系統(tǒng)響應接口資源寫入裝置的中斷時,會從接口資源寫入裝置讀取接口資源狀況信息,并清除接口資源寫入裝置的中斷狀態(tài)位以指示從系統(tǒng)向接口資源寫入裝置寫入新的接口資源狀況信息。更進一步地,主系統(tǒng)會利用讀取的信息更新本地記錄的該從系統(tǒng)的接口資源狀況信息,以保持與從系統(tǒng)的接口資源狀況信息同步。主系統(tǒng)在向從系統(tǒng)發(fā)送數(shù)據(jù)報文之前,會首先獲取本地記錄的該從系統(tǒng)的接口資源狀況信息,來確定是否向該從系統(tǒng)發(fā)送數(shù)據(jù)報文,例如,確定從系統(tǒng)的接口資源足夠時, 向該從系統(tǒng)發(fā)送數(shù)據(jù)報文,確定從系統(tǒng)的接口資源不足時,不向該從系統(tǒng)發(fā)送數(shù)據(jù)報文,將該數(shù)據(jù)報文重新緩存入隊列。實際上,主系統(tǒng)通過清除接口資源寫入裝置的中斷狀態(tài)位來清除中斷,接口資源寫入裝置的中斷狀態(tài)位被清除后,關閉向主系統(tǒng)產(chǎn)生的中斷。這樣,從系統(tǒng)探測到中斷狀態(tài)位被清除后,會向接口資源寫入裝置寫入新的接口資源狀況信息,即從系統(tǒng)本地記錄的接口資源狀況信息。上述系統(tǒng)的整個同步過程可以如圖4所示。上述接口資源狀況信息可以為從系統(tǒng)可用的接口資源信息,或者從系統(tǒng)的接口資源占用率信息,或者從系統(tǒng)接口的報文發(fā)送速率信息等。圖5為本發(fā)明提供的接口資源寫入裝置的結(jié)構(gòu)示意圖,如圖5所示,該接口資源寫入裝置可以包括資源信息寄存器501、中斷觸發(fā)器502、中斷產(chǎn)生器503和中斷狀況寄存器 504。其中,資源信息寄存器501,用于存儲被從系統(tǒng)寫入的接口資源狀況信息。中斷觸發(fā)器502,用于當資源信息寄存器501被寫入接口資源狀況信息時,向中斷產(chǎn)生器503發(fā)送中斷通知,并設置中斷狀況寄存器504中的中斷狀態(tài)位以向從系統(tǒng)指示主系統(tǒng)尚未響應中斷。中斷產(chǎn)生器503,用于接收到中斷通知后,向主系統(tǒng)產(chǎn)生中斷;在中斷狀態(tài)位被清除后,關閉向主系統(tǒng)產(chǎn)生的中斷。中斷狀況寄存器504,用于存儲中斷觸發(fā)器502設置的中斷狀態(tài)位,并接受主系統(tǒng)在響應中斷并讀取接口資源狀況信息后對中斷狀態(tài)位的清除;其中,中斷狀態(tài)位的清除用于指示從系統(tǒng)向資源信息寄存器寫入新的接口資源狀況信息。圖6為本發(fā)明提供的從系統(tǒng)的結(jié)構(gòu)示意圖,如圖6所示,該從系統(tǒng)可以包括資源信息記錄單元601、狀態(tài)位探測單元602和資源信息寫入單元603。資源信息記錄單元601,用于記錄該從系統(tǒng)的接口資源狀況信息,并在該從系統(tǒng)的接口資源狀況發(fā)生變化時,根據(jù)當前的接口資源狀況更新記錄的接口資源狀況信息。狀態(tài)位探測單元602,用于探測接口資源寫入裝置的中斷狀態(tài)位,當探測到中斷狀態(tài)位被清除時,向資源信息寫入單元603發(fā)送寫入通知。資源信息寫入單元603,用于接收到寫入通知時,將資源信息記錄單元601當前記錄的接口資源狀況信息寫入接口資源寫入裝置。圖7為本發(fā)明提供的主系統(tǒng)的結(jié)構(gòu)示意圖,如圖7所示,該主系統(tǒng)可以包括資源信息讀取單元701和中斷清除單元702。資源信息讀取單元701,用于響應接口資源寫入裝置產(chǎn)生的中斷,從接口資源寫入裝置讀取從系統(tǒng)寫入的接口資源狀況信息。中斷清除單元702,用于在資源信息讀取單元701響應中斷后,清除資源寫入裝置的中斷狀態(tài)位以指示從系統(tǒng)向接口資源寫入裝置寫入新的接口資源狀況信息。更進一步地,該系統(tǒng)還可以包括資源信息記錄單元703和數(shù)據(jù)報文發(fā)送單元 704。資源信息讀取單元701,還可以用于利用讀取的接口資源狀況信息更新資源信息記錄單元703記錄的從系統(tǒng)的接口資源狀況信息。資源信息記錄單元703,用于記錄從系統(tǒng)的接口資源狀況信息。各從系統(tǒng)的接口資源狀況信息可以采用接口資源池的形式記錄。數(shù)據(jù)報文發(fā)送單元704,用于根據(jù)資源信息記錄單元703記錄的從系統(tǒng)的接口資源狀況信息,確定是否向從系統(tǒng)發(fā)送數(shù)據(jù)報文。由以上描述可以看出,本發(fā)明通過額外設置的接口資源寫入裝置實現(xiàn)主系統(tǒng)和從系統(tǒng)之間的接口資源狀況同步,采用中斷的方式將寄存的從系統(tǒng)的接口資源狀況信息同步給主系統(tǒng),由于從系統(tǒng)只有在接口資源寫入裝置的中斷狀態(tài)位被清除時才向接口資源寫入裝置寫入信息,且該寫入過程并不會對從系統(tǒng)的數(shù)據(jù)報文發(fā)送產(chǎn)生影響和中斷,因此,保證了從系統(tǒng)接口流量的穩(wěn)定性。另外,即便主系統(tǒng)一時繁忙無法處理中斷事件,但接口資源寫入裝置觸發(fā)的中斷不會消失,且接口資源寫入裝置被寫入的接口資源狀況信息也不會丟失,這樣就提高了接口資源狀況同步的實時性和可靠性。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1.一種同步接口資源狀況的方法,其特征在于,該方法包括所述接口資源寫入裝置在被從系統(tǒng)寫入接口資源狀況信息后,向主系統(tǒng)觸發(fā)中斷,并通過設置中斷狀態(tài)位向從系統(tǒng)指示主系統(tǒng)尚未響應所述中斷;所述主系統(tǒng)響應所述中斷并讀取所述接口資源狀況信息后,清除所述接口資源寫入裝置的中斷狀態(tài)位以指示從系統(tǒng)向所述接口資源寫入裝置寫入新的接口資源狀況信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當所述從系統(tǒng)的接口資源狀況發(fā)生變化時,所述從系統(tǒng)根據(jù)當前的接口資源狀況更新該從系統(tǒng)記錄的接口資源狀況信息;當所述從系統(tǒng)確定所述接口資源寫入裝置清除了中斷狀態(tài)位時,將從系統(tǒng)當前記錄的接口資源狀況信息寫入所述接口資源寫入裝置。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主系統(tǒng)讀取所述接口資源狀況信息后,利用讀取的接口資源狀況信息更新主系統(tǒng)記錄的所述從系統(tǒng)的接口資源狀況信息;所述主系統(tǒng)根據(jù)記錄的所述從系統(tǒng)的接口資源狀況信息,確定是否向所述從系統(tǒng)發(fā)送數(shù)據(jù)報文。
4.根據(jù)權(quán)利要求1至3任一權(quán)項所述的方法,其特征在于,所述接口資源狀況信息為 所述從系統(tǒng)可用的接口資源信息,或者所述從系統(tǒng)的接口資源占用率信息,或者所述從系統(tǒng)接口的報文發(fā)送速率信息。
5.一種同步接口資源狀況的裝置,應用于包含主系統(tǒng)、從系統(tǒng)和所述裝置的系統(tǒng),其特征在于,該裝置包括資源信息寄存器、中斷觸發(fā)器、中斷產(chǎn)生器和中斷狀況寄存器;所述資源信息寄存器,用于存儲被從系統(tǒng)寫入的接口資源狀況信息; 所述中斷觸發(fā)器,用于當所述資源信息寄存器被寫入接口資源狀況信息時,向中斷產(chǎn)生器發(fā)送中斷通知,并設置所述中斷狀況寄存器中的中斷狀態(tài)位以向所述從系統(tǒng)指示主系統(tǒng)尚未響應所述中斷;所述中斷產(chǎn)生器,用于接收到所述中斷通知后,向所述主系統(tǒng)產(chǎn)生中斷;在所述中斷狀態(tài)位被清除后,關閉所述中斷;所述中斷狀況寄存器,用于存儲所述中斷觸發(fā)器設置的中斷狀態(tài)位,并接受所述主系統(tǒng)在響應所述中斷并讀取所述接口資源狀況信息后對中斷狀態(tài)位的清除;其中,所述中斷狀態(tài)位的清除用于指示從系統(tǒng)向所述資源信息寄存器寫入新的接口資源狀況信息。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述接口資源狀況信息為所述從系統(tǒng)可用的接口資源信息,或者所述從系統(tǒng)的接口資源占用率信息,或者所述從系統(tǒng)接口的報文發(fā)送速率信息。
7.一種從系統(tǒng),應用于包含主系統(tǒng)、所述從系統(tǒng)和接口資源寫入裝置的系統(tǒng),其特征在于,該從系統(tǒng)包括資源信息記錄單元、狀態(tài)位探測單元和資源信息寫入單元;所述資源信息記錄單元,用于記錄該從系統(tǒng)的接口資源狀況信息,并在該從系統(tǒng)的接口資源狀況發(fā)生變化時,根據(jù)當前的接口資源狀況更新記錄的接口資源狀況信息;所述狀態(tài)位探測單元,用于探測接口資源寫入裝置的中斷狀態(tài)位,當探測到所述中斷狀態(tài)位被清除時,向所述資源信息寫入單元發(fā)送寫入通知;所述資源信息寫入單元,用于接收到所述寫入通知時,將所述資源信息記錄單元當前記錄的接口資源狀況信息寫入所述接口資源寫入裝置。
8.—種主系統(tǒng),應用于包含所述主系統(tǒng)、從系統(tǒng)和接口資源寫入裝置的系統(tǒng),其特征在于,該主系統(tǒng)包括資源信息讀取單元和中斷清除單元;所述資源信息讀取單元,用于響應所述接口資源寫入裝置產(chǎn)生的中斷,從所述接口資源寫入裝置讀取從系統(tǒng)寫入的接口資源狀況信息;所述中斷清除單元,用于在所述資源信息讀取單元響應所述中斷后,清除所述資源寫入裝置的中斷狀態(tài)位以指示從系統(tǒng)向所述接口資源寫入裝置寫入新的接口資源狀況信息。
9.根據(jù)權(quán)利要求8所述的主系統(tǒng),其特征在于,所述主系統(tǒng)還包括資源信息記錄單元和數(shù)據(jù)報文發(fā)送單元;所述資源信息讀取單元,還用于利用讀取的接口資源狀況信息更新所述資源信息記錄單元記錄的所述從系統(tǒng)的接口資源狀況信息;所述資源信息記錄單元,用于記錄從系統(tǒng)的接口資源狀況信息;所述數(shù)據(jù)報文發(fā)送單元,用于根據(jù)所述資源信息記錄單元記錄的從系統(tǒng)的接口資源狀況信息,確定是否向從系統(tǒng)發(fā)送數(shù)據(jù)報文。
10.一種同步接口資源狀況的系統(tǒng),其特征在于,該系統(tǒng)包括如權(quán)利要求5所述的裝置、如權(quán)利要求7所述的從系統(tǒng)和如權(quán)利要求8所述的主系統(tǒng)。
全文摘要
本發(fā)明提供了一種同步接口資源狀況的方法、系統(tǒng)和裝置,設置的接口資源寫入裝置在被從系統(tǒng)寫入接口資源狀況信息后,向主系統(tǒng)觸發(fā)中斷,并通過設置中斷狀態(tài)位向從系統(tǒng)指示主系統(tǒng)尚未響應所述中斷;所述主系統(tǒng)響應所述中斷并讀取所述接口資源狀況信息后,清除所述中斷狀態(tài)位以指示從系統(tǒng)向所述接口資源寫入裝置寫入新的接口資源狀況信息。通過本發(fā)明能夠保證從系統(tǒng)接口流量的穩(wěn)定性,且提高同步的實時性和可靠性。
文檔編號H04L12/56GK102316010SQ201010222539
公開日2012年1月11日 申請日期2010年7月6日 優(yōu)先權(quán)日2010年7月6日
發(fā)明者李昀嵩 申請人:杭州華三通信技術(shù)有限公司