專利名稱::Http網頁動態輸出的方法和系統的制作方法
技術領域:
:本發明涉及一種HTTP網頁動態輸出技術,尤其是一種適用于嵌入式系統的HTTP網頁動態輸出的方法和系統。
背景技術:
:隨著Internet的商業化,其技術也獲得了迅猛發展。HTML頁面與瀏覽器配合以其友好的界面成為廣大用戶訪問Internet主要、常見的方式,這種方式由于客戶端通用、普遍,因而在嵌入式系統(如交換機、路由器)的管理中也逐漸開始得到應用;并且,為了能夠使信息面向不同的用戶進行定制,需要在內嵌式系統中提供一種能夠獨立實現HTML頁面動態輸出的技術。現有技術中,用于實現HTML頁面動態輸出的方法主要包括通用網關接口(CGI,CommonGatewayInterface);以及各種腳本語言,如動態服務器主頁(ASP,ActiveServerPage)、Java服務器主頁(JSP,JavaServerPage)、PHP等基于服務器端的技術。CGI技術中,可采用不同的編程語言編寫符合CGI標準的程序,該程序在服務器上運行,并將運行結果通過服務器傳輸到客戶端的瀏覽器上。通過CGI標準建立WEB頁面與后臺程序之間的聯系,并且利用程序處理訪問者輸入的信息并據此進行響應,具體為服務器根據瀏覽器發送的HTTP請求地址若發現請求的資源為動態內容,則調用相應處理程序,程序收集輸出信息生成返回頁面(HTML、script代碼、文字等),最后由服務器向客戶端發送應答頁面,將生成的返回頁面一次輸出到客戶端。CGI技術的缺陷在于采用CGI技術進行HTML動態頁面的輸出需要依靠環境變量和管道等操作系統的高級功能,嵌入式設備受限于CPU和內存容量,無法實現;并且,由于每次修改動態輸出的HTML頁面,則需要修改CGI程序,進而若所述程序為二進制程序,則還必須重新將該程序編譯成可執行文件,導致了CGI的編制方式比較困難而且效率低下;并且,由于要輸出的動態內容與靜態內容固定寫入代碼,導致頁面設計人員與程序開發人員無法方便對各自負責的代碼進行維護,降低了工作效率。以PHP為例說明現有技術中通過腳本語言動態輸出HTML頁面的方法。PHP是嵌入HTML文件的一種腳本語言,可以直接在HTML源文件中加入腳本代碼從而更好的實現頁面控制。例如PHP規定,以“<?php”標識開始,以“?>”標識結束,中間為PHP腳本要執行的內容,其中包括PHP定義的條件控制語句、循環語句等。PHP腳本語言運行在WEB服務端,根據用戶請求和服務器端的數據產生動態網頁,并且具有很強的數據庫訪問能力。在PHP中,動態內容的處理主要由腳本完成,腳本可以通過腳本解釋器定義的函數獲得腳本執行時的系統環境。具體的,在服務器響應一個PHP文件的請求時,腳本解釋器對于文件中標準的HTML編碼會直接送到瀏覽器上,而內嵌的PHP代碼則先被腳本解釋器解釋執行,如果有輸出,則輸出信息作為HTML的一部分被送至瀏覽器。所述PHP技術的缺陷在于由于腳本解釋器功能強大,有自己完善的語法體系,支持特性多,因而實現起來比較復雜,而嵌入式設備受限于CPU和內存容量,較難實現復雜的腳本解釋器功能;并且,靜態的html文件中依然嵌入較多控制腳本執行的代碼,不利于頁面設計人員和程序開發人員對頁面的維護。綜上所述,現有技術受內嵌式系統CPU和內存容量的限制,較難實現內嵌式系統HTML頁面的動態輸出;并且,現有技術增加了維護難度,限制了工作效率的提高。
發明內容本發明要解決的問題是提供一種HTTP網頁動態輸出的方法,該方法能夠降低網頁動態內容輸出對系統資源的需求。以及,本發明還相應的提供了一種用于HTTP網頁動態輸出的系統。為解決上述技術問題,本發明的目的是通過以下技術方案實現的一種HTTP網頁動態輸出的方法,包括1)預置HTML文件,包括預定義的對應于動態內容的功能控制標記;預置功能控制程序,以及動態替換控制邏輯,用于對所述標記的語義處理,調用功能控制邏輯;2)動態替換控制邏輯讀入HTML文件;對于文件中的功能控制標記,動態替換控制邏輯調用功能控制程序進行運算或動態內容輸出;3)動態替換控制邏輯輸出HTML文件中靜態內容。所述功能控制標記為動態值替換標記、或動態迭代替換標記、或動態條件替換標記、或動態包含替換標記。所述功能控制標記采用HTML語法標記方式,且區別于HTML已規定的語法標記。上述方法基礎上,3)中進一步包括動態替換控制邏輯根據功能控制程序運算結果執行HTML文件中靜態內容的輸出。1)中一個HTML文件對應于一個功能控制程序。一種用于HTTP網頁動態輸出的系統,包括HTML文件,所述文件中包括預置的功能控制標記或標準HTML文本;動態替換控制單元,讀取HTML文件,輸出標準HTML文本內容;對于功能控制標記,動態替換單元根據所述標記控制功能控制單元進行相應的功能處理;功能控制單元,用于執行功能運算或動態內容輸出。在上述系統結構基礎上,動態替換控制單元進一步獲取功能控制單元的執行結果,并根據該結果進行標準HTML文本內容的輸出。所述功能控制單元可執行的功能處理為動態值替換、或動態迭代替換、或動態條件替換、或動態包含替換。并且,所述功能控制標記采用HTML語法標記方式,且區別于HTML已規定的語法標記。以上技術方案可以看出,本發明在HTML文件中采用了替換的思想,在于從HTML文件中去除了動態內容輸出時的運算功能,即將用于動態內容輸出的運算功能從HTML文件中剝離,由特定的功能控制程序進行運算,并負責將運算得到的動態內容進行輸出;由動態替換控制邏輯控制整個功能的運行,并將普通HTML文件內容順序輸出。由上述可知,HTML頁面元素與功能控制邏輯完全分開,所述功能控制程序僅實現動態內容的替換,替換到HTML文件中的動態內容在HTML文件順序輸出過程中輸出,與現有技術相比,由于動態內容采用了變量替換的方法,因而動態內容的輸出將不影響網頁靜態內容及整體版面的設計。進而,基于上述技術的優點,本發明可以提高網頁的開發效率,降低維護成本。由上述可知,與現有CGI技術相比,本發明的實現不依賴于環境變量和管道等操作系統高級特性,同時由于嵌入式系統沒有所述高級特性,因而本發明相比CGI更加適合實現嵌入式系統中頁面動態內容的輸出。與現有的腳本解釋器的技術相比,本發明所定義的動態替換控制邏輯更簡單,僅用于處理邏輯的控制,而不負責動態內容的處理,網頁動態內容的處理和輸出由待處理頁面對應的功能控制邏輯負責;因此,本發明所采用的基于HTML規則,將特定功能控制嵌入HTML文件的方法不需占用過多的CPU和內存資源,因而更加適于在內嵌式系統中實現HTML網頁動態內容的輸出。綜上所述,本發明可提高網頁維護效率;并且,本發明在嵌入式設備上實現,具有輕量級、占用資源少,功能簡單、可靠、靈活的特點。圖1為本發明HTTP網頁動態輸出方法流程圖;圖2為本發明實施例HTML模板頁面在IE中的顯示效果圖;圖3為本發明用于HTTP網頁動態輸出的系統結構圖。具體實施例方式本發明提供了一種HTTP網頁動態輸出的方法,其核心是包括動態替換控制邏輯,html模板頁面,功能控制程序;動態替換控制邏輯是固定的,功能控制邏輯與html頁面配套;Html頁面的標準部分由動態替換控制邏輯輸出,動態內容由功能控制邏輯輸出。預置HTML文件,包括預定義的對應于動態內容的功能控制標記;預置功能控制程序,以及動態替換控制邏輯,用于對所述標記的語義處理,調用功能控制邏輯;動態替換控制邏輯讀入HTML文件;對于文件中的功能控制標記,動態替換控制邏輯調用功能控制程序進行運算或動態內容輸出;動態替換控制邏輯輸出HTML文件中靜態內容。圖1為本發明HTTP網頁動態輸出方法流程圖。參照圖1,說明該方法的實現方式。步驟11預置動態替換控制邏輯。用于實現HTML模板文件的讀入,HTML文件中靜態內容的輸出,自定義HTML標簽的語義處理,功能控制邏輯的調用。根據業務需要,預置WEB網頁及動態輸出所需的配套功能控制程序,用于完成動態內容的替換及運算;其中,所述網頁的動態內容是指依賴于執行環境的具體信息,這些信息在系統運行的過程中不停的變化;靜態內容是指系統運行過程中保持不變的內容。靜態內容在HTML模板文件中固化,動態內容由功能控制程序根據實際情況動態輸出。根據業務需求預置HTML文件,確定頁面輸出形式,在所述HTML文件中,通常包括HTML的標準文本,用于實現網頁靜態內容的輸出;并且根據業務的需要,網頁中會有若干動態內容需要輸出,因而在本發明中,所述HTML文件中還包含用于調用所述功能控制程序的功能控制標記;所述標記在預置功能控制程序時定義,對應于功能控制程序中特定的功能控制邏輯,以實現調用功能控制程序執行特定的功能處理操作。在所述HTML文件中,所述功能控制標記采用HTML的標準標記方式,并且在html語法規定的標準標記范圍之外,例如上述值替換運算的標記可定義為<*,因為HTML的語法中,<后面跟的標點符號在瀏覽器中會顯示出來;并且在下文中可見,根據具體的業務需求,下文的具體實施例中將動態迭代替換運算的標記定義為<IteratenNameList>,其中Iterate為程序調用關鍵字,nNameList為標識符,動態條件替換運算的標記定義為<IfiIsStudent>,同理If為程序調用關鍵字,iIsStudent是標識符,或動態包含替換運算<Includesrc=″footer.html″>,其中Include為關鍵字,src表示所使用的文件,footer.html即為該實施例中的具體某一HTML文件。由于該些動態替換標記瀏覽器不可識別而不會被顯示出來,因此,動態替換的html模板頁面同樣具有較強的可讀性。通常,每個html文件對應一個配套的功能控制程序,本發明中,也可以多個html文件共用一個處理程序,但會使功能控制程序變得相對復雜。步驟12根據客戶端瀏覽器的請求,啟動頁面內容的輸出。步驟13讀入所述根據業務需求預置的HTML文件。步驟14遵循HTML規則將HTML文件的頁面內容順序進行輸出,在輸出過程中,判斷當前即將進行輸出的HTML文件內容為預定義的功能控制標記,或是標準的HTML文本;若是所述的功能控制標記,則進行步驟16,若是標準的HTML文本或標準標記,則進行步驟15。步驟15直接將所述的標準HTML文本或標準標記進行輸出,通常所述標準HTML文本或標準標記體現為頁面的靜態內容的部分,即在本發明中,對于靜態的內容,由動態替換控制邏輯直接輸出。步驟16調用功能控制程序進行功能處理;在HTML文件輸出過程中,若遇到預定義的功能控制標記,則調用功能控制程序,例如可通過c語言的函數直接實現調用;并且依據該標記的類型功能控制邏輯進行功能處理,例如若遇到上文中定義的值替換標記<*>,則該功能控制程序進行值替換運算;并進行步驟17。步驟17功能控制程序運算執行的結果返回到動態替換控制邏輯;即程序調用完畢后,功能控制程序將頁面動態內容輸出或將運算結果返回到動態替換控制邏輯,動態替換控制邏輯獲得功能控制程序的運算結果,若HTML文件中的自定義標記為值替換標記,則動態替換控制邏輯繼續處理HTML文件的其余部分,若HTML文件中遇到的為邏輯運算標記(如條件替換標記),則動態替換控制邏輯依據功能控制邏輯的返回值進行邏輯處理,可以跳過一段HTML頁面(對應條件替換標記),或重復執行一段HTML頁面(對應迭代替換標記)。步驟18輸出結束。在預置的HTML文件中,可能包含有多處功能控制標記,則返回到步驟14,循環執行HTML文件輸出的步驟。以下,結合上文,通過一具體實施例,體現本發明的實現方法。<html><head><title>hellopage</title><body>Thisisadynamicoutput<*vValueOutput>.<P>Thisisaniterateoutput<table><tr><th>No.<th>Name</tr><IteratenNameList><tr><td><*nNumber><td><*aName></tr></Iterate></table><P>Thisisaconditiontest<IfiIsStudent>Heisastudent<Else>Heisnotastudent</If><P>Thisisaincludetest<Includesrc=″footer.html″></Include></body></html>以上為一個html頁面模板。在開始網頁內容時,首先讀入html頁面模板文件,分析并處理html頁面模板文件。當遇到預先定義的頁面控制元素時,則調用功能控制邏輯做功能處理;對于非預定義的控制元素,如html標準標記和普通文本,則直接由動態替換控制邏輯輸出。其中,所述的功能控制邏輯是根據業務需求進行定義。在上述模板文件中,包含了4個預定義的功能控制標記,其中<*vValueOutput>為本實施例中動態替換的值替換標記。HTML文件輸出過程中,若遇到該值替換標記,則將vValueOutput作為參數,調用功能控制程序,由其中的功能控制邏輯負責具體內容的運算,功能控制程序將要輸出的動態內容直接輸出。<IteratenNameList>為本實施例中動態替換的迭代替換標記。HTML文件輸出過程中,若遇到該標記,則將nNameList作為參數,調用功能控制程序,其中的功能控制邏輯此時不輸出任何具體內容,只是執行初始化內部環境的操作。當遇到<*nNumber>或者<*aName>時,可知該標記屬于動態替換的值替換標記,則按照上述功能控制操作的方法分別輸出具體內容,繼續分析該HTML文件模板,當遇到</Iterate>時,表明迭代替換已經結束。此時,重新發送<IteratenNameList>到功能控制程序,由功能控制程序控制再執行一次迭代過程,或者,結束該迭代替換操作進而繼續處理剩余內容。所述迭代替換的過程有可能發生零次,即第一次進入時就直接退出,不輸出任何內容;有可能發生一次,即第一次進入時進行運算,進行必要的值替換,第二次進入時即直接退出;有可能發生多次,即替換過程發生了很多次。替換發生的次數依據業務需求,具體由功能控制程序控制。<IfiIsStudent>為本實施例中動態替換的條件替換標記。HTML文件輸出過程中,若遇到該標記,則將iIsStudent作為參數,調用功能控制程序,由其功能控制邏輯判斷條件為真或為假。如果功能控制程序返回的邏輯值為真,則依據上面HTML文件的舉例,將輸出<IfiIsStudent>后的內容,直到遇到<Else>或</If>為止;功能控制程序返回的邏輯值為假,則直接找到<Else>,并處理<Else>后面的內容,直到遇到</If>;如果沒有找到<Else>就遇到了</If>,則不會輸出任何內容,并繼續處理</If>后面的其余內容。<Includesrc=″footer.html″>為本實施例中動態替換的包含替換標記,HTML文件輸出過程中,若遇到該標記,則由動態替換控制邏輯直接讀取footer.html文件,并輸出。所述footer.html文件為本實施例中另一需要進行輸出的頁面文件,在動態替換控制邏輯的調用下,直接在輸出上述HTML文件內容的過程中讀入該footer.html文件并輸出。由于這一過程與具體的業務無關,都是讀取并輸出一個文件,這個處理過程沒有功能控制邏輯的參與,文件footer.html的處理過程中受限于嵌入式系統的內存、任務堆棧等資源,也不檢查是否包含有效的動態替換標記,而是直接作為靜態html頁面輸出,文件輸出結束后,繼續處理其余內容。當整個文件按照上述方法處理完成后,動態替換的功能也即完成。以下為上述HTML文件的輸出例,該例中迭代替換次數為零,條件控制為真。<html><head><title>hellopage</title></head><body>Thisisadynamicoutputvalueoutput.<P>Thisisaniterateoutput<table><tr><th>No.<th>Name</tr></table><P>ThisisaconditiontestHeisastudent<P>Thisisaincludetest<divid=”bottom”><hr></div></body></html>以下為迭代替換次數為3,條件控制為假的輸出例。<html><head><title>hellopage</title></head><body>Thisisadynamicoutputdynamictest.<P>Thisisaniterateoutput<table><tr><th>No.<th>Name</tr><tr><td>1<td>ZhangSan</tr><tr><td>2<td>LiSi</tr><tr><td>3<td>WangWu</tr></table><P>ThisisaconditiontestHeisnotastudent<P>Thisisaincludetest<divid=”bottom”>CopyrightbyHuawei-3comCo.,Ltd</div></body></html>在上述方法的基礎上,本發明中的動態替換的操作可以進行嵌套,即表現為動態替換標記支持嵌套。如<Ifa>Seetheflowing<Iterateb>valueisneed<*vValue></Iterateb>Youcanchoose<Ifc><Else>That‘simposible.</If></If>如上文所述,本發明中的功能控制標記采用與HTML語法相同的標記方式,并且在html語法規定的標準標記范圍之外,進而該功能控制標記能夠不被瀏覽器顯示,并且該標記方式使HTML模板頁面具有較高的可讀性。上例中的html模板頁面在IE中的顯示效果如圖2所示。在上述方法和實施例基礎上,本發明對所述功能控制程序的實現方式并不進行限定,技術人員可根據業務需求用不同種方式實現特定頁面中動態內容的運算。例如,可以通過訪問系統資源獲得狀態信息,也可以通過訪問文件系統獲得對應的信息。本發明還提供了一種用于HTTP網頁動態輸出的系統,包括HTML文件,所述文件中包括預置的功能控制標記或標準HTML文本;動態替換控制單元,從所述頁面存儲單元中讀取HTML文件,對于標準HTML文本,直接進行輸出;對于功能控制標記,動態替換單元根據所述標記控制功能控制單元進行相應的功能處理;并且,獲取功能控制單元的執行結果,并替換到HTML文件中,根據所述執行結果進行HTML文件輸出;功能控制單元,用于執行功能處理,并將執行結果返回到動態替換單元。參照圖3,具體說明本發明用于HTTP網頁動態輸出的系統。HTML文件,包括預置的功能控制標記和標準HTML文本。根據業務需求預置HTML文件,在所述HTML文件中,通常包括HTML的標準文本,用于實現網頁靜態內容的輸出;并且根據業務的需要,網頁中會有若干動態內容需要輸出,因而在本發明中,所述HTML文件中還包含用于調用所述功能控制程序的功能控制標記;所述標記在預置功能控制程序時定義,對應于功能控制程序中特定的功能控制邏輯,以實現調用功能控制程序執行特定的功能處理操作。在生成的HTML文件中,所述功能控制標記采用HTML的標準標記方式,并且在html語法規定的標準標記范圍之外,具體方法參照上文方法的舉例。動態替換控制單元,讀取HTML模板文件,并進行分析,對于HTML標準標記和普通文本,直接進行輸出;對于預先定義的頁面功能控制標記,則調用功能控制單元的功能控制邏輯進行運算處理;并且,對于功能控制單元返回的運算結果,動態替換控制單元繼續處理其余的HTML模板文件。功能控制單元中,包括根據業務需求預置的功能控制邏輯,用于執行功能控制操作運算。以上文方法中所舉實施例為例,在HTML文件內容輸出過程中,動態替換控制單元和功能控制單元的工作方式如下。當遇到<*vValueOutput>時,發現這是一個動態替換的值替換標記,則將vValueOutput作為參數,調用功能控制邏輯,由功能控制邏輯負責具體動態內容的輸出。輸出結束后,控制返回到動態替換控制單元,繼續處理其余內容。當遇到<IteratenNameList>時,發現這是一個動態替換的迭代替換標記,則將nNameList作為參數,調用功能控制邏輯,功能控制邏輯此時不能輸出任何具體內容,只是初始化自己的內部環境。結束后,控制返回到動態替換控制單元,繼續處理其余內容。當遇到<*nNumber>或者<*aName>時,由功能控制邏輯分別輸出具體內容。動態替換控制單元繼續運行,當遇到</Iterate>時,知道迭代替換已經結束了。這時,動態替換控制單元會重新發送<IteratenNameList>到功能控制邏輯,由功能控制邏輯控制是再執行一次迭代過程,還是結束迭代替換繼續處理剩余內容。迭代替換的過程有可能發生零次,即第一次進入時就直接退出,不輸出任何內容;有可能發生一次,即第一次進入時繼續運行,進行必要的值替換,第二次進入時通知動態替換邏輯退出;還有可能發生多次,即替換過程發生了很多次。替換發生的次數是由功能控制邏輯完全控制的。當遇到<IfiIsStudent>時,發現這是一個動態替換的條件替換標記,則將iIsStudent作為參數,調用功能控制邏輯,由功能控制邏輯運算確定條件為真或為假。如果條件為真,則動態替換控制單元會處理<IfiIsStudent>后面的內容,直到遇到<Else>或</If>。如果條件為假,則直接找到<Else>,并處理<Else>后面的內容,直到遇到</If>;如果沒有找到<Else>就遇到了</If>,則不會輸出任何內容,直接繼續處理</If>后面的其余內容。當遇到<Includesrc=″footer.html″>時,發現這是一個動態替換的包含替換標記,則由動態替換控制單元直接讀入footer.html文件,并輸出。由于這一過程與具體的業務無關,都是讀取并輸出一個文件,這個處理過程沒有功能控制邏輯的參與,文件footer.html的處理過程中受限于嵌入式系統的內存、任務堆棧等資源,也不會檢查是否有有效的動態替換標記,而是直接作為靜態html頁面輸出。文件輸出結束后,繼續處理其余內容。當整個文件處理完成后,動態替換的功能即完成。以上對本發明所提供的HTTP網頁動態輸出的方法和系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。權利要求1.一種HTTP網頁動態輸出的方法,其特征在于1)預置HTML文件,包括預定義的對應于動態內容的功能控制標記;預置功能控制程序,以及動態替換控制邏輯,用于對所述標記的語義處理,調用功能控制程序;2)動態替換控制邏輯讀入HTML文件;3)對于文件中的功能控制標記,動態替換控制邏輯調用功能控制程序進行運算或動態內容輸出;動態替換控制邏輯輸出HTML文件中靜態內容。2.如權利要求1所述的HTTP網頁動態輸出的方法,其特征在于所述功能控制標記為動態值替換標記、或動態迭代替換標記、或動態條件替換標記、或動態包含替換標記。3.如權利要求1或2所述的HTTP網頁動態輸出的方法,其特征在于3)中進一步包括動態替換控制邏輯根據功能控制程序運算結果執行HTML文件中靜態內容的輸出。4.如權利要求1或2所述的HTTP網頁動態輸出的方法,其特征在于所述功能控制標記采用HTML語法標記方式,且區別于HTML已規定的語法標記。5.如權利要求1所述的HTTP網頁動態輸出的方法,其特征在于1)中一個HTML文件對應于一個功能控制程序。6.一種用于HTTP網頁動態輸出的系統,其特征在于,包括HTML文件,所述文件中包括預置的功能控制標記或標準HTML文本;動態替換控制單元,讀取HTML文件,輸出標準HTML文本內容;對于功能控制標記,動態替換單元根據所述標記控制功能控制單元進行相應的功能處理;功能控制單元,用于執行功能運算或動態內容輸出。7.如權利要求6所述的用于HTTP網頁動態輸出的系統,其特征在于,還包括動態替換控制單元進一步獲取功能控制單元的執行結果,并根據該結果進行標準HTML文本內容的輸出。8.如權利要求6所述的用于HTTP網頁動態輸出的系統,其特征在于所述功能控制單元可執行的功能處理為動態值替換、或動態迭代替換、或動態條件替換、或動態包含替換。9.如權利要求6所述的用于HTTP網頁動態輸出的系統,其特征在于所述功能控制標記采用HTML語法標記方式,且區別于HTML已規定的語法標記。全文摘要本發明涉及HTTP網頁動態輸出的方法和系統,包括1)預置HTML文件,包括預定義的對應于動態內容的功能控制標記;預置功能控制程序,以及動態替換控制邏輯,用于對所述標記的語義處理,調用功能控制邏輯;2)動態替換控制邏輯讀入HTML文件;對于文件中的功能控制標記,動態替換控制邏輯調用功能控制程序進行運算或動態內容輸出;3)動態替換控制邏輯輸出HTML文件中靜態內容。綜上所述,本發明可提高網頁維護效率;并且,本發明在嵌入式設備上實現,具有輕量級、占用資源少,功能簡單、可靠、靈活的特點。文檔編號G06F17/30GK1741018SQ20051010345公開日2006年3月1日申請日期2005年9月15日優先權日2005年9月15日發明者趙旭東,鄭上閩,黃冬曉申請人:杭州華為三康技術有限公司