摘 è¦ï¼šä»‹ç´¹äº†ä¸€ç¨®é‡‡ç”¨Browser/Serverçµæ§‹ã€åœ¨è¦–é »æœå‹™å™¨ä¸Šå…§ç½®ä¸€å€‹åµŒå…¥å¼Webæœå‹™å™¨ã€åŸºäºŽåµŒå…¥å¼Linuxè¦–é »çš„ç¶²çµ¡ç›£æŽ§ç³»çµ±ã€‚é‡é»žé—¡è¿°äº†å…¶æœå‹™å™¨ç«¯çš„è¨è¨ˆã€‚
é—œéµè©žï¼šåµŒå…¥å¼Linux Webæœå‹™å™¨ MPEG-4 網絡通信
  隨著計算機技術åŠç¶²çµ¡æŠ€è¡“的迅猛發展,公安ã€å®‰é˜²è¡Œæ¥çš„ç™¼å±•è¶¨å‹¢å¿…ç„¶å…¨é¢æ•¸å—化ã€ç¶²çµ¡åŒ–ã€‚å‚³çµ±çš„æ¨¡æ“¬é–‰è·¯é›»è¦–ç›£æŽ§ç³»çµ±æœ‰å¾ˆå¤šå±€é™æ€§ï¼šå‚³è¼¸è·é›¢æœ‰é™ã€ç„¡æ³•è¯ç¶²ï¼Œè€Œä¸”æ¨¡æ“¬è¦–é »ä¿¡è™Ÿæ•¸æ“šçš„å˜å„²æœƒè€—費大é‡çš„å˜å„²ä»‹è³ªï¼ˆå¦‚錄åƒå¸¶ï¼‰ï¼ŒæŸ¥è©¢å–è‰æ™‚å分煩瑣?ï¼›î‹„è¶¥â‚¬è¨ˆç®—æ©Ÿçš„è¦–é »ç›£æŽ§ç³»çµ±çµ‚ç«¯åŠŸèƒ½è¼ƒå¼·ï¼Œä½†ç©©å®šæ€§ä¸å¥½ï¼Œè¦–é »å‰ç«¯ï¼ˆå¦‚電壓耦åˆå…ƒä»¶ç‰è¦–é »ä¿¡è™Ÿçš„é‡‡é›†ã€å£“縮ã€é€šè¨Šï¼‰è¼ƒç‚ºå¾©é›œï¼Œå¯é 性ä¸é«˜?;谇度胧絃inuxè¦–é »çš„ç¶²çµ¡ç›£æŽ§ç³»çµ±ä¸éœ€è¦ç”¨äºŽè™•ç†æ¨¡æ“¬è¦–é »ä¿¡è™Ÿçš„å€‹äººè¨ˆç®—æ©Ÿï¼Œè€Œæ˜¯æŠŠè¦–é »æœå‹™å™¨å…§ç½®ä¸€å€‹åµŒå…¥å¼Webæœå‹™å™¨ï¼Œé‡‡ç”¨åµŒå…¥å¼å¯¦æ™‚多任務æ“ä½œç³»çµ±ã€‚ç”±äºŽæŠŠè¦–é »å£“ç¸®å’ŒWeb功能集ä¸åˆ°ä¸€å€‹é«”ç©å¾ˆå°çš„è¨å‚™å…§ï¼Œå¯ä»¥ç›´æŽ¥é€£å…¥å±€åŸŸç¶²ï¼Œå³æ’å³çœ‹ï¼ŒçœæŽ‰å¾©é›œçš„é›»çºœï¼Œå®‰è£æ–¹ä¾¿ï¼ˆåƒ…需è¨ç½®ä¸€å€‹IP地å€ï¼‰ï¼Œç”¨æˆ¶ä¹Ÿç„¡éœ€å®‰è£ä»»ä½•硬件è¨å‚™ï¼Œåƒ…用ç€è¦½å™¨å³å¯è§€çœ‹ã€‚
  基于嵌入å¼Linuxçš„è¦–é »ç¶²çµ¡ç›£æŽ§ç³»çµ±å°‡åµŒå…¥å¼Linux系統連
接上Web,å³è¦–é »æœå‹™å™¨å…§ç½®ä¸€å€‹åµŒå…¥å¼Webæœå‹™å™¨ï¼Œæ”åƒæ©Ÿå‚³é€ä¾†çš„è¦–é »ä¿¡è™Ÿæ•¸å—化åŽç”±é«˜æ•ˆå£“縮芯片壓縮,通éŽå…§éƒ¨ç¸½ç·šå‚³é€åˆ°å…§ç½®çš„Webæœå‹™å™¨ä¸Šã€‚
1 系統總體框架
  嵌入å¼Linuxè¦–é »ç¶²çµ¡ç›£æŽ§ç³»çµ±æ˜¯é›»å·¥é›»åè£ç½®ã€è¨ˆç®—機軟硬件以åŠç¶²çµ¡ã€é€šä¿¡ç‰å¤šæ–¹é¢çš„æœ‰æ©Ÿçµ„åˆé«”,它以智能化ã€ç¶²çµ¡åŒ–ã€äº¤äº’性為特å¾ï¼Œçµæ§‹æ¯”較復雜。如果利用OSI七層模型的內容和形å¼ï¼ŒæŠŠç›¸æ‡‰çš„æ•¸æ“šé‡‡é›†æŽ§åˆ¶æ¨¡å¡Šç¡¬ä»¶å’Œæ‡‰ç”¨è»Ÿä»¶ä»¥åŠæ‡‰ç”¨ç’°å¢ƒç‰æœ‰æ©Ÿçµ„åˆï¼Œå¯ä»¥å½¢æˆä¸€å€‹çµ±ä¸€çš„系統總體框架,其系統總體框架示æ„圖如圖l所示。
  æ”åƒæ©Ÿå‚³é€ä¾†çš„è¦–é »ä¿¡è™Ÿæ•¸å—化åŽï¼Œç¶“éŽå£“縮,通éŽRS-232/RS485將數據é€åˆ°å…§ç½®çš„Webæœå‹™å™¨ï¼ŒåµŒå…¥å¼LJnux系統的10/100M以太網å£å¯¦ç¾æŽ¥å…¥Internet網絡,將ç¾å ´ä¿¡è™Ÿé€åˆ°å®¢æˆ¶ç«¯ã€‚æ•´å€‹ç³»çµ±çš„æ ¸å¿ƒæ˜¯åµŒå…¥å¼Linux系統。監控系統啟動åŽï¼ŒåµŒå…¥å¼Linux系統啟動Web Serveræœå‹™ç¨‹åºï¼ŒæŽ¥æ”¶æŽˆæ¬Šå®¢æˆ¶ç«¯ç€è¦½å™¨çš„請求,Web Serverå°‡æ ¹æ“šé€šä¿¡å”è°å®Œæˆç›¸æ‡‰çš„監測。
2 系統實ç¾
  2.1 硬件平臺è¨è¨ˆ
  本系統以公開的嵌入å¼Linuxæºä»£ç¢¼ç‚ºåŸºç¤Žï¼Œæ ¹æ“šè¨è¨ˆçš„嵌入å¼ç›®æ¨™æ¿ç·¨å¯«ç›¸æ‡‰çš„Bootloader程åºï¼Œç„¶åŽè£å‰ªå‡ºåˆé©çš„å…§æ ¸å’Œæ–‡ä»¶ç³»çµ±ã€‚ç›®æ¨™å¹³è‡ºCPU采用Motorolaå…¬å¸ç”Ÿç”¢çš„ColdFire嵌入å¼è™•ç†å™¨MFC5272。MFC5272采用ColdFire V2å¯è®ŠRISC處ç†å™¨æ ¸å¿ƒå’ŒDigltalIDNA技術,在66MHz時é˜ä¸‹èƒ½å¤ é”到63Dlnrystone2.1MIPS的優良處ç†èƒ½åŠ›ã€‚å…§éƒ¨SIM(System IntegratedModule)單元集æˆäº†è±å¯Œçš„通用模塊,åªéœ€å¾ˆå°‘的外åœèŠ¯ç‰‡å°±å¯ä»¥å¯¦ç¾å…©å€‹RS-232串行å£å’Œä¸€å€‹USB Slave接å£ã€‚MFC5272還內嵌一個FEC(快速以太網控制器),片外擴展一片LXT97l,方便地實ç¾äº†ä¸€å€‹100/10 BaseT的以太網接å£ã€‚èƒ½å¤ èˆ‡å¸¸ç”¨çš„å¤–åœè¨å‚™ï¼ˆå¦‚SDRAMã€ISDN收發器)實ç¾ç„¡ç¸«é€£æŽ¥ï¼Œå¾žè€Œç°¡åŒ–了外åœé›»è·¯çš„è¨è¨ˆï¼Œé™ä½Žäº†ç”¢å“æˆæœ¬ã€é«”ç©å’ŒåŠŸè€—ã€‚
  2.2 軟件è¨è¨ˆèˆ‡å¯¦ç¾
ã€€ã€€è¦–é »ç›£æŽ§ç³»çµ±è»Ÿä»¶çµæ§‹é‡‡ç”¨çš„æ˜¯ç€è¦½å™¨ï¼Œæœå‹™å™¨ï¼ˆBï¼S)網絡模型,å³ç”±å®¢æˆ¶ç«¯é€šéŽWeb呿œå‹™å™¨æå‡ºè«‹æ±‚,æœå‹™å™¨å°è«‹æ±‚åšå‡ºç¢ºèªéŸ¿æ‡‰å¹¶åŸ·è¡Œç›¸æ‡‰çš„任務(如å‘客戶端發é€çµ„æ’地å€ã€åœ–åƒæ ¼å¼ã€å£“ç¸®æ ¼å¼ç‰ï¼‰ï¼Œå»ºç«‹é€£æŽ¥åŽå°±å¯ä»¥åœ¨å®¢æˆ¶ç«¯ç›£æŽ§è¢«æŽ§é»žï¼Œå¾žè€Œå¯¦ç¾é 程網絡監控。æœå‹™å™¨ï¼ˆWeb Servei)端å³ç¾å ´ç›£æŽ§é»žçš„è»Ÿä»¶çµæ§‹åŒ…括采集模塊ã€å£“縮編碼模塊ã€ç¶²çµ¡é€šä¿¡æ¨¡å¡Šã€æŽ§åˆ¶æ¨¡å¡Šç‰ï¼Œå¦‚圖2所示。

  2.2.1 è¦–é »é‡‡é›†æ¨¡å¡Šè¨è¨ˆ
  由于æ”åƒæ©Ÿå¾—åˆ°çš„æ˜¯æ¨¡æ“¬çš„è¦–é »ä¿¡è™Ÿï¼Œä¸èƒ½ç›´æŽ¥ç‚ºè¨ˆç®—æ©Ÿä½¿ç”¨ï¼Œå› æ¤è¦ä½¿è¦–é »åœ¨ç¶²ä¸Šå‚³è¼¸ï¼Œå¿…é ˆé¦–å…ˆå°å…¶æ•¸å—化。本系統é¸ç”¨çš„è¦–é »é‡‡é›†å¡ç‚ºConexantå…¬å¸çš„Bt848å¡ï¼Œè©²å¡ä¸éœ€è¦ä»»ä½•本地緩å˜ä¾†å˜å„²è¦–é »åƒç´ æ•¸æ“šï¼Œé‚„èƒ½å¤ å……åˆ†åˆ©ç”¨åŸºäºŽPCIç¸½ç·šç³»çµ±çš„é«˜å¸¶å¯¬å’Œå›ºæœ‰çš„å¤šåª’é«”åŠŸèƒ½ï¼Œå¹¶ä¸”èƒ½å¤ èˆ‡å…¶ä»–å¤šåª’é«”è¨å‚™å¯¦ç¾äº’æ“作。在整個系統ä¸ç”±äºŽè¦–é »é‡‡é›†çš„é€Ÿåº¦é€šå¸¸é«˜äºŽæ‡‰ç”¨è»Ÿä»¶å–得數據并進行處ç†çš„é€Ÿåº¦ï¼Œå› æ¤ç‚ºäº†ä¿è‰è¦–é »æ•¸æ“šçš„é€£çºŒæ€§ï¼Œé‡‡ç”¨äº†ä¸‰ç·©å˜çµæ§‹ï¼Œç·©å˜A是Bt848è¦–é »é‡‡é›†çš„ç›®æ¨™åœ°å€ï¼Œåœ¨RISCæŒ‡ä»¤çš„ç›´æŽ¥æŽ§åˆ¶ä¸‹ï¼Œé‡‡é›†çš„æ•¸æ“šéƒ½å…ˆå˜æ”¾åœ¨å€‹ç·©å˜ä¸ï¼›Bå’ŒC組æˆä¹’乓å¼çµæ§‹å¾ªç’°å¾€å¾©ä½¿ç”¨ï¼Œç•¶æŸä¸€å¹€æ•¸æ“šé‡‡é›†å®Œç•¢åŽï¼Œç”¢ç”Ÿä¸æ–·ï¼Œåœ¨ä¸æ–·æœå‹™ç¨‹åºä¸å°‡ç·©å˜A的數據復制到緩å˜B(或C)ä¸ï¼Œç„¶åŽé‡‡é›†ä¸‹ä¸€å¹€ï¼Œç•¶ä¸‹ä¸€å¹€æ•¸æ“šé‡‡é›†å®ŒåŽï¼Žå†å°‡ç·©å˜Aä¸çš„æ•¸æ“šå¾©åˆ¶åˆ°ç·©å˜C(或B)ä¸ï¼Œç•¶æ‡‰ç”¨ç¨‹åºéœ€è¦æ•¸æ“šæ™‚å°±å¾žç·©å˜B或Cä¸è®€å–最新的一幀圖åƒã€‚ç·©å˜Bå’ŒCäº¤æ›¿ä½¿ç”¨ï¼Œèƒ½å¤ ä¿è‰æ‡‰ç”¨ç¨‹åºå¾žç·©å˜è®€æ•¸æ“šçš„æ“ä½œå’Œé©…å‹•ç¨‹åºå‘ç·©å˜å¯«æ•¸æ“šçš„æ“ä½œä¸æœƒç™¼ç”Ÿæ²–çªï¼Œé¿å…了數據的æå£žå’Œé²å»¶ã€‚
  2.2.2 è¦–é »å£“ç¸®ç·¨ç¢¼çš„è¨è¨ˆ
  本è¨è¨ˆé¸ç”¨äº†åŸºäºŽå°è±¡çš„MPEG-4è¦–é »ç·¨ç¢¼æŠ€è¡“ï¼Œé¦–å…ˆå°è¼¸å…¥çš„ä»»æ„形狀的VOPåºåˆ—,用基于塊的混åˆç·¨ç¢¼æŠ€è¡“編碼。處ç†é †åºæ˜¯å…ˆå¹€å…§VOP,åŽå¹€é–“VOP和雙å‘é æ¸¬VOP。在å°VOP的形狀信æ¯ç·¨ç¢¼ä¹‹åŽï¼Œå–å¾—ä»»æ„形狀VOP的采樣,æ¯å€‹VOP用å®å¡ŠæŸµæ ¼åŠƒåˆ†æˆä¸ç›¸äº¤çš„å®å¡Šï¼Œæ¯å€‹å®å¡Šå«æœ‰å››å€‹8×8çš„åƒç´ 塊,以進行é‹å‹•估計和補償åŠç´‹ç†ç·¨ç¢¼ã€‚已編碼的VOPå¹€ä¿å˜åœ¨VOPå¹€å˜å„²å™¨ä¸ã€‚é‹å‹•å‘é‡åœ¨ç•¶å‰VOP幀和已編碼VOP幀之間計算。å°å°‡è¢«ç·¨ç¢¼çš„塊或å®å¡Šï¼Œè¨ˆç®—å…¶é‹å‹•è£œå„Ÿé æ¸¬èª¤å·®ã€‚é‹å‹•è£œå„Ÿé æ¸¬åŽçš„I-VOPåŠèª¤å·®ç”¨8×8塊DCT編碼,并進行DCP系數的é‡åŒ–ï¼Œç„¶åŽæ˜¯è¡Œç¨‹ç·¨ç¢¼å’Œç†µç·¨ç¢¼ã€‚最åŽï¼Žå½¢ç‹€ã€é‹å‹•和紋ç†ä¿¡æ¯å¾©åˆæˆVOL使µè¼¸å‡ºã€‚這種編碼方法å¯ä»¥å…許用戶修改ã€å¢žåŠ æˆ–é‡å®šä½ä¸€å€‹è¦–é »å ´æ™¯ä¸çš„å°è±¡ï¼Œç”šè‡³å¯ä»¥è½‰æ›å ´æ™¯ä¸å°è±¡çš„行為。å°äºŽä¸åŒçš„帶寬和計算復雜性需求,ä¸å¿…é‡å°æ¯ç¨®æƒ…æ³åˆ†åˆ¥ç·¨ç¢¼ï¼Œå¯ä»¥ä½¿ç”¨åŒä¸€å€‹è¦–é »ä½æµï¼Œè€Œé‡‡ç”¨ä¸åŒçš„æ•¸ä»¥é¸æ“‡ä¸åŒçš„層以ç²å¾—éˆæ´»æ€§ã€‚在出ç¾ç¶²çµ¡æ“塞ã€ä¸ŸåŒ…ç‰ç¾è±¡æ™‚ä»èƒ½æä¾›é€£è²«æ€§è¼ƒ å¥½çš„è¦–é »åœ–åƒã€‚è¦–é »å£“ç¸®ç·¨ç¢¼é€²ç¨‹å°‡ç·¨ç¢¼åŽçš„çš„è¦–é »å˜æ”¾åˆ°å·²ç·¨ç¢¼è¦–é »ç·©æ²–éšŠåˆ—ä¸ï¼ŒåŒæ™‚激活或ç‰å¾…ç›´æ’進程和å˜å„²ç®¡ç†é€²ç¨‹çš„相應處ç†ã€‚
  2.2.3 網絡通信模塊è¨è¨ˆ
  網絡通信模塊是系統的主體部分,它包å«ä¸‰å€‹æ•¸æ“šé€šé“:監è½é€šé“ã€æŽ§åˆ¶é€šé“å’Œè¦–é »æ•¸æ“šé€šé“。監è½é€šé“用來傳輸控制å‰ç«¯è¨å‚™çš„å‘½ä»¤æ•¸æ“šï¼›è¦–é »æ•¸æ“šé€šé“用來傳輸å„å€‹çµ„çš„è¦–é »æ•¸æ“šã€‚ä¸‰å€‹é€šé“采用ä¸åŒçš„通信端å£ï¼Œæ‰€ä»¥å„個通é“傳輸數據彼æ¤ç¨ç«‹ã€‚網絡通信模塊è¨è¨ˆé–‹ç™¼æ˜¯é€šéŽç¶²çµ¡ç·¨ç¨‹æŽ¥å£ï¼ˆWindows Socket,簡稱Winsoek)來實ç¾çš„。按照系統ç€è¦½å™¨ï¼Œæœå‹™å™¨çš„阿絡傳輸模型。在æœå‹™å™¨ç«¯å»ºç«‹äº†ä»¥SOCKET為類型的監è½å¥—接å—ã€æŽ§åˆ¶å¥—æŽ¥å—;在客戶端建立了SOCKET類型的請求套接å—ã€æŽ§åˆ¶å¥—æŽ¥å—,這些都是采用’ICPå”è°å°è£å‚³è¼¸æ•¸æ“šçš„。
  å¦å¤–,在æœå‹™å™¨å’Œå®¢æˆ¶æ©Ÿå…©ç«¯éƒ½ç”¨åˆ°äº†ä¸€å€‹çµ„æ’類(CMuhieastï¼‰ï¼Œå®ƒæ˜¯å°ˆé–€ç‚ºè¦–é »å‚³è¼¸è€Œå°è£çš„類。由CObject派生而來,其ä¸å®šç¾©äº†ä»¥SOCKETé¡žåž‹çš„æ”¶ç™¼è¦–é »æ•¸æ“šçš„å¥—æŽ¥å®‡å’Œçµ„å¥—æŽ¥å—,從而實ç¾äº†ç”¨çµ„æ’通信方å¼ä¾†å‚³è¼¸UDPå”è°å°è£çš„è¦–é »æ•¸æ“šåŒ…ã€‚ç³»çµ±ä¸IP網絡數據通信æµç¨‹å¦‚圖3所示。

  下é¢çµ¦å‡ºåœ¨æœå‹™å™¨ç«¯å»ºç«‹ç›£è½å¥—接å—和控制套接å—的程åºã€‚
  ……
  int ret=O:
  BOOL bFlag=TRUE://è¨ç½®å¥—接å—為å¯é‡ç”¨ç«¯å£åœ°å€
  ret=setsoekopt(IInfo.listenSocket,SOL_SOCKET,SO_REUSE
  ADDR,(char)*&bFlag,sizeof(bFlag));
  SOCKADDR_IN sockAddr;
  char*addr=severaddr.GetBuffer(0); //定義監è½å¥—接å—
  //的地å€
  sockAddr.sin_family=AF_INET;
  sockAddr.sin_addr.S_un.S_addr
  =inet_addr(addr);
  sockAddr.sin_port=htons(PORT):
  if(bind(IInfo.1istenSoeket,(LPSOCKADDR)

  2.2.4 控制模塊è¨è¨ˆé–‹ç™¼
  控制模塊實ç¾äº†ç”¨æˆ¶å°å‰ç«¯è¨å‚™å¦‚é¡é ã€äº‘臺和畫é¢åˆ‡æ›çš„æŽ§åˆ¶ã€‚æœå‹™å™¨åœ¨æŽ¥æ”¶åˆ°ç”±å®¢æˆ¶ä¸å¿ƒç›£æŽ§çµ‚端發é€éŽä¾†çš„æŽ§åˆ¶ä¿¡æ¯å¹€åŽï¼Œå°å…¶é€²è¡Œåˆ¤æ–·è§£æžï¼Œå¹¶é€å…¥å„個相應的控制部件接å£ï¼Œä»¥å¯¦ç¾ç›¸æ‡‰çš„æŽ§åˆ¶ã€‚
3 å¯¦é©—çµæžœ
ã€€ã€€å°‡è¦–é »ç›£æŽ§ç³»çµ±çš„webæœå‹™å™¨é€£æŽ¥åˆ°å±€åŸŸç¶²ï¼Œç„¶å޿ޥ入Intemet,給webæœå‹™å™¨åˆ†é…一個IP地å€ã€‚在用戶終端,由于使用普通的ç€è¦½å™¨åªèƒ½é¡¯ç¤ºå–®ç•«é¢ï¼Œå¾ˆä¸æ–¹ä¾¿ï¼Œä½¿ç”¨å¾®è»Ÿå…¬å¸çš„VC6.0é…åˆå¾®è»Ÿçš„ç€è¦½å™¨æŽ§ä»¶ï¼Œåªéœ€å¹¾åˆ†é˜å°±å¯å®Œæˆä¸€å€‹å¤šç•«é¢çš„ç€è¦½å™¨è»Ÿä»¶ã€‚在ç€è¦½å™¨çš„åœ°å€æ¬„ä¸ç›´æŽ¥è¼¸å…¥è¦–é »æœå‹™å™¨çš„地å€ï¼Œå³å¯åœ¨ç€è¦½å™¨é é¢ä¸æ’放é ç¨‹å¯¦æ™‚ç©©å®šã€æµæš¢çš„圖åƒï¼Œå–得了良好的監控效果。
  基于嵌入å¼Linuxè¦–é »çš„ç¶²çµ¡ç›£æŽ§ç³»çµ±çš„Webæœå‹™å™¨ç›´æŽ¥é€£å…¥ç¶²çµ¡ï¼Œæ²’有線纜長度和信號衰減的é™åˆ¶ï¼ŒåŒæ™‚網絡是沒有è·é›¢æ¦‚念的,徹底拋棄了地域的概念,擴展了布控å€åŸŸã€‚åˆç”±äºŽè¦–é »å£“ç¸®å’ŒWeb功能集ä¸åˆ°ä¸€å€‹é«”ç©å¾ˆå°çš„è¨å‚™å…§ï¼Œç›´æŽ¥é€£å…¥å±€åŸŸç¶²æˆ–å»£åŸŸç¶²ï¼Œå³æ’å³çœ‹ï¼Œç³»çµ±çš„實時性ã€ç©©å®šæ€§ã€å¯é 性大大æé«˜ï¼Œç„¡éœ€å°ˆäººç®¡ç†ï¼Œéžå¸¸é©åˆäºŽç„¡äººå€¼å®ˆçš„環境。隨著計算機技術ã€ç¶²çµ¡æŠ€è¡“的迅速發展,人們å°è¦–é »ç›£æŽ§ç³»çµ±çš„è¦æ±‚會越來越高。相信該系統在電å商務ã€è¦–é »æœƒè°ã€é 程監控ã€é 程教å¸ã€é ç¨‹é†«ç™‚ã€æ°´åˆ©å’Œé›»åŠ›ç›£æŽ§ç‰æ–¹é¢æœ‰å»£é—Šçš„æ‡‰ç”¨å‰æ™¯ã€‚