專利名稱:下載管理的方法和下載管理單元及下載系統的制作方法
技術領域:
本發明涉及網絡技術領域,具體涉及下載管理的方法和下載管理單元及下 載系統。
背景技術:
在電視系統中,設備可以訪問存放在多種存儲介質上的資源,訪問采用不 同協議的存儲介質需要調用不同的協議訪問函數。舉例來說,訪問采用超文本
傳輸協議(HTTP, Hypertext Transfer Protocol)的服務器需要調用HTTP協議 訪問函數、訪問采用文件傳輸協議(FTP, File Transfer Protocol)的服務器需 要調用FTP協議訪問函數等等。
現有的文件訪問模式中,設備中的文件應用程序(例如,瀏覽器等)設置 有多個函數調用接口,每個函數調用接口對應調用一種協議訪問函數。若文件 應用程序需要使用某個存儲介質上的某個文件,需要先區分出該存儲介質采用 的協議類型,然后利用對應的函數調用接口 ,直接調用對應的協議訪問函數到 該存儲介質中下載需要使用的文件。
在實現本發明的過程中,發明人發現,現有的文件訪問模式中,例如瀏覽 器等文件應用程序需要設置多個函數調用接口,導致其程序結構相對繁雜;若 需要支持新的協議,則需要修改文件應用程序的源代碼,可能影響到其運行可 靠性,同時也提高了代碼維護的復雜度。
發明內容
本發明實施例提供一種下載管理的方法和下載管理單元及下載系統,有利 于簡化文件應用程序的結構,降低代碼維護的復雜度。
為解決上述技術問題,本發明實施例提供以下技術方案 一種下載管理的方法,其特征在于,包括
下載管理單元接收文件應用程序下發的文件下載請求,所述文件下載請求 攜帶所述文件應用程序請求下載的文件對應的統一資源定位符,所述統一資源定位符包含協議標識;
根據所述統一資源定位符包含的協議標識,調用所述協議標識對應的協議 處理單元下載所述文件;
在接收到所述協議處理單元下載的所述文件后,向所述文件應用程序轉發
所述文件。
優選的,所述接收到所述協議處理單元下載的所述文件之后還包括緩存 所迷文件。
優選的,所述調用所述協議標識對應的協議處理單元下載所述文件之前還 包括檢測所述文件是否已經被下載;
所述調用所述協議標識對應的協議處理單元下載所述文件具體為
若檢測到所述文件還未被下載,調用所述協i義標識對應的協議處理單元下 載所述文件。
優選的,所述方法還包括
解析接收到的所述文件;
若解析出所述文件還需要引用其它文件,調用所述協議處理單元下載所述 文件還需要引用的其它文件。
一種下載管理單元,其特征在于,包括
第一接收模塊,用于接收文件應用程序下發的文件下載請求,所述文件下 載請求攜帶所述文件應用程序請求下載的文件對應的統一資源定位符,所述統 一資源定位符包含協議標識;
調用模塊,用于根據所述統一資源定位符包含的協議標識,調用所述,協議 標識對應的協議處理單元下載所述文件;
接收轉發模塊,用于在接收到所述協議處理單元下載的所述文件后,向所 述文件應用程序轉發所述文件。
優選的,所述下栽管理單元進一步包括
緩存模塊,用于緩存所述接收轉發模塊接收的所述文件。
優選的,所述下載管理單元進一步包括
檢測模塊,用于在所述緩存模塊中檢測所述文件是否已經被下載;調用模塊具體用于,在所述檢測模塊檢測到所述文件還未被下載時,根據 所述統一資源定位符包含的協議標識,調用所述協議標識對應的協議處理單元 下載所述文件。
優選的,所述下載管理單元還包括 解析模塊,用于解析所述接收轉發模塊接收的所述文件; 所述調用模塊還用于,在所述解析模塊解析出所述文件還需要引用其它文 件時,調用所述協議處理單元下載所述文件還需要^ 1用的其它文件。
一種下載系統,包括
下載管理單元,用于接收文件應用程序發送的文件下載請求,所述文件下 載請求攜帶請求下載的文件對應的統一資源定位符,所述統一資源定位符包含 協議標識;根據所述統一資源定位符包含的協議標識,調用所述協議標識對應 的協議處理單元下載所述文件;在接收到協議處理單元下載的所述文件后,向 所述文件應用程序轉發所述文件;
所述協議處理單元,用于在所述下載管理單元的調用下,根據所述文件應 用程序請求下載的文件對應的統一資源定位符下載所述文件;向所述下載管理 單元發送下載到的所述文件。
優選的,所述下載管理單元還用于,解析所述協議處理單元下載的所述文 件;若解析出所述文件還需要引用其它文件,調用所述協議處理單元下載所述 文件還需要引用的其它文件。
由上可以看出,本發明實施例中,下載管理單元對文件應用程序"^求下載 的文件進行統一管理下載,解除文件應用程序和各個協議處理單元之間的直接 耦合,有利于筒化文件應用程序的程序結構;可以在不修改文件應用程序代碼
的情況下,通過擴展下載管理單元擴展可支持的下載方式,提高了系統的可擴 展性,相對降低了代碼維護的復雜度。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明 的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的 一種下栽系統的架構示意圖; 圖2是本發明實施例提供一種下載管理的方法流程示意圖; 圖3是本發明實施例一提供一種下栽管理的方法流示意程圖; 圖4是本發明實施例二提供一種下載管理單元示意圖; 圖5是本發明實施例三提供一種下載系統示意圖。
具體實施例方式
本發明實施例提供一種下載管理的方法和下載管理單元及下載系統,由下 載管理單元對文件應用程序請求下載的文件進行統一管理下載,有利于簡化文 件應用程序的程序結構,降低代碼維護的復雜度。
以下通過具體實施例分別進行詳細il明。
首先,請參見圖l、圖l示出了本發明實施例提供一種下載系統的架構示意 圖,主要可以包括文件應用程序110、下載管理單元120以及HTTP處理單元 131、 FTP處理單元132、文件(FILE)協議處理單元133,還可以包括資源(RES, Resouse)協i義處理單元134、安全通道層HTTP ( HTTPS, Hypertext Transfer Protocol over Secure Socket Layer)處理單元135以及其它一個或多個協議處理 單元。
其中,各個協議處理單元可以根據文件的統一資源定位符(URL, Uniform Resource Locator),到對應的存儲介質上下載對應的文件。
下面,以采用如圖l所示的下載系統來實施本發明實施例的方案為例,進 行具體說明。
請參見圖2,本發明實施例的一種下載管理的方法可以包括
請求攜帶上述文件應用程序請求下載的文件對應的統一資源定位符,該統一資 源定位符包含協議標識。
220、根據上述統一資源定位符包含的協議標識,調用該協議標識對應的 協議處理單元下栽上述文件。其中,URL指示文件在存儲介質上的位置,URL的開頭部分通常包含協議 標識,例如,URL: http:〃 www.sipo.gov.cn/sipo2008中包含協議標識HTTP。
在一種應用場景下,下載管理單元作為文件應用程序和協議處理單元之間 的橋梁中介,在接收到文件應用程序下發的文件下載請求后,下載管理單元可 以根據文件下載請求攜帶的URL包含的協議標識,查找到匹配的協議處理單 元,并可以向該協議處理單元發送文件下載請求,請求該協議處理單元下載文 件應用程序所請求下載的文件。
230、在接收到上述協議處理單元下載的上述文件后,向上述文件應用程 序轉發上述文件。
對應的文件,并可以將下載成功的對應文件發送給下載管理單元。
下載管理單元在接收到協議處理單元下載的上述文件后,將其轉發給文件 應用程序,進而實現對文件應用程序請求下載文件進行統一管理下載。
其它需要使用文件的程序。
由上可以看出,本發明實施例中,下載管理單元對文件應用程序請求下載 的文件進行統一管理下載,解除文件應用程序和各個協議處理單元之間的直接 耦合,有利于簡化文件應用程序的程序結構;可以在不修改文件應用程序代碼 的情況下,通過擴展下載管理單元擴展可支持的下載方式,提高了下載系統的 可擴展性,相對降低代碼維護的復雜度。
為便于更好的理解本發明的技術方案,下面通過更為具體的實施例對本發
明的技術方案做進一 步詳細的描述。
請參見圖3、本發明實施例一的一種下載管理的方法可以包括 301、文件應用程序向下載管理單元發送文件下載請求。 在一種應用場景下,文件應用程序(例如,瀏覽器等)在需要使用某個存
儲介質上存儲的某個文件時,可以向下載管理單元發送文件下載請求。
其中,文件下載請求可以攜帶文件應用程序請求下載的文件對應的URL
等,URL包含協議標識。302、 下載管理單元根據上述URL包含的協議標識,調用上述協議標識對 應的協議處理單元下載對應的文件。
在一種應用場景下,下載管理單元可以接收文件應用程序下發的文件下載 請求,根據文件下載請求攜帶的URL包含的協議標識,調用協議標識對應的協 i義處理單元下載文件應用程序請求下載的文件。
在實際應用中,下載管理單元可通過與上述協議標識對應的協議處理單元 之間的接口,向該協議處理單元發送文件下載請求,文件下載請求可以攜帶文 件應用程序請求下載的文件對應的URL等,以實現調用協議標識對應的協議處 理單元下栽文件應用程序請求下載的文件。
進一步的,下載管理單元可以先檢測此前是否已經下載和緩存了文件應用 程序請求下載的文件,若已經下載和緩存,下載管理單元可以直接將此前緩存 的對應文件發送給文件應用程序;若還沒有下載和緩存,下栽管理單元可以通 過相關接口 ,調用上述協議標識對應的協議處理單元下載上述文件。
303、 協議處理單元下載文件應用程序請求下載的文件,將其下載的該文 件發送給下載管理單元。
在一種應用場景下,下載管理單元調用的協議處理單元在接收到下載管理 單元發送的文件下載請求后,可以根據該文件下載請求攜帶的URL,從相應的 存儲介質下載對應的文件;上述協議處理單元可以向下載管理單元發送成功下 載的對應文件。
304、 下載管理單元向文件應用程序轉發協議處理單元下載的文件。 在一種應用場景下,下載管理單元可以在接收到協議處理單元下載的文件
后,將接收到的上述文件轉發給文件應用程序,文件應用程序進一步對上述文 件進行操作。
進一步的,下載管理單元還可以將接收到協議處理單元發送的文件緩存設 定的時長,以便于后續繼續使用,盡量避免重復下載。
進一步的,下載管理單元還可以解析協議處理單元下載的文件,若該文件 還需要進一步引用其它文件,下載管理單元還可以調用協議處理單元將上述文 件還需要引用的其它文件預先下載并緩存,當文件應用程序請求上述文件還需要調用的其它文件時,下載管理單元可以直接將預先下載并緩存的上述文件還 需要引用的其它文件發送給文件應用程序。
可以看出,下載管理單元實現預先下載,可以縮短文件應用程序請求下載 文件的響應時間,提高運行效率。
在一種應用場景下,下載管理單元可以根據文件應用程序的文件下載請求 生成對應該請求的請求標識,并可以通過回調函數將上述請求標識發送給文件 應用程序。文件應用程序可以利用上述請求標識向下載管理單元查詢對應文件
的當前下載狀態;下載管理單元進一步向協議處理單元查詢對應文件的當前下 載狀態,并在協議處理單元反饋對應文件的當前下栽狀態后,將其通知文件應 用程序。其中,協議處理單元反饋的對應文件的當前下載狀態可以是下載失
敗、下載成功或下載進度等等。
在一種應用場景下,文件應用程序還可以向下載管理單元發送終止下載請 求,該終止下載請求攜帶下載管理單元下發的請求標識;下載管理單元在接收 到終止下載請求后,可以指示對應的協議處理單元停止對應文件的下載。
進一步的,下載管理單元可以通過增加協議接口 ,數據連接更多類型的協 議處理單元,以支持在更多類型協議的存儲介質上下載文件;下載管理單元也 可以通過關閉協議接口,斷開和相關協議處理單元的數據連接,以停止支持在 對應協議的存儲介質上下載文件。
可以看出,下載管理單元采用上述增加和/或關閉協議接口方式,可以靈 活的調整所支持的協議類型,滿足多種應用場景的需求。
為更好的理解本實施例的技術方案,下面通過具體的使用例對本實施例的 技術方案進行進一步詳細的說明。
下面以文件應用程序具體為瀏覽器為例,進行具體說明。
瀏覽器向下載管理單元發送文件下載請求,文件下載請求攜帶的URL例如 為http:〃 www.sipo.gov.cn/sipo2008;下載管理單元根據上述URL包含的協議 標識HTTP獲知請求下載的文件所在存儲介質采用HTTP協議,HTTP協議處理 單元可執行該下栽任務,下載管理單元向HTTP協議處理單元發送文件下載請 求,該文件下載請求同樣可以攜帶上述URL; HTTP協議處理單元根據上述URL,在對應的存儲介質上下載對應文件,并將成功下載的對應文件發送給下 載管理單元;下載管理單元將接收到的文件轉發給瀏覽器;瀏覽器進一步對下 載管理單元轉發的對應文件進^f于處理。
進一步的,下載管理單元可以將HTTP協議處理單元成功下載的文件進行 緩存,當瀏覽器再次請求上述文件時,下載管理單元可以直接將緩存的對應文 件轉發給瀏覽器。
進一步的,下載管理單元還可以解析HTTP協議處理單元成功下載的文件, 若該文件還需要調用其它文件(例如,頁面文件還需要調用其它多個資源文件 等),下栽管理單元可以調用HTTP協議處理單元預先下載上述文件還需要調用 的其它文件,并可將其緩存;當瀏覽器請求上述文件還需要調用的其它文件時, 下栽管理單元可以直接將緩存的對應文件轉發給瀏覽器。
由上述技術方案可以看出,本實施例中,下載管理單元對文件應用程序請 求下載的文件進行統一管理下載,解除文件應用程序和各個協議處理單元之間 的直接耦合,有利于簡化文件應用程序的程序結構;可以在不修改文件應用程 序代碼的情況下,通過擴展下載管理單元擴展可支持的下載方式,提高了下載 系統的可擴展性,相對降低了代碼維護的復雜度。
進一步,利用下載管理單元實現數據緩存,可以盡量避免重復下載;利用 下載管理單元實現文件預取,有利于提高文件應用程序請求文件的響應速度。
為便于更好的實施本發明實施例的技術方案,本發明實施例中還提供一種 下載管理單元。
請參見圖4、本發明實施例二的一種下載管理單元400可以包括第一接收 模塊410、調用模塊420和接收轉發模塊430。
其中,第一接收模塊410,用于接收文件應用程序下發的文件下載請求, 該文件下載請求攜帶上述文件應用程序請求下載的文件對應的統一資源定位 符,該統一資源定位符包含協議標識。
調用模塊420,用于根據上述統一資源定位符包含的協議標識,調用該協 議標識對應的協議處理單元下載上述文件。
在一種應用場景下,調用模塊420可以根據文件下載請求 帶的URL包含的協議標識,查找到匹配的協議處理單元,并可以向該協議處理單元發送文件 下載請求,請求該協議處理單元下載文件應用程序所請求下載的文件。
接收轉發模塊430,用于在接收到上述協議處理單元下載的上述文件后,
向上述文件應用程序轉發上述文件。
在 一種應用場景下,下載管理單元400可以進一 步包4舌
緩存模塊,用于緩存接收轉發模塊430接收的上述文件。
在一種應用場景下,下載管理單元400可以進一步包括
檢測模塊,用于在緩存模塊中檢測上述文件是否已經被下載。
調用模塊420可以具體用于,在檢測模塊檢測到上述文件還未被下載時,
才艮據上述URL包含的協議標識,調用該協議標識對應的協議處理單元下載上述文件。
在一種應用場景下,下載管理單元400可以進一步包括 解析模塊,用于解析接收轉發模塊430接收的上述文件。 調用模塊420還可以用于,在解析模塊解析出上述文件還需要?I用其它文
件時,調用上述協議處理單元下載上述文件還需要引用的其它文件。
可以理解的是,本實施例下載管理單元400可以是如上述方法實施例中的
下載管理單元,其各個功能模塊的功能可以根據上述方法實施例中的方法具體
實現,其具體的實現過程可以參照上述方法實施例中的相關描述,此處不再贅述。
由上可以看出,在文件應用程序和協議處理單元之間設置下載管理單元, 由下載管理單元對文件應用程序請求下載的文件進行統一管理下載,解除文件 應用程序和各個協議處理單元之間的直接耦合,有利于簡化文件應用程序的程 序結構;可以在不修改文件應用程序代碼的情況下,通過擴展下載管理單元擴 展可支持的下載方式,提高了系統的可擴展性,相對降低了代碼維護的復雜度。
為便于更好的實施本發明實施例的技術方案,本發明實施例中還提供一種 下載系統。
請參見圖5、本發明實施例三的一種下載系統可以包括下載管理單元510 和協議處理單元520。其中,下載管理單元510,用于接收文件應用程序發送的文件下載請求,
上述文件下載請求攜帶請求下載的文件對應的統一資源定位符,上述統一資源
定位符包含協議標識;根據上述統一資源定位符包含的協議標識,調用上述協 議標識對應的協議處理單元下載上述文件;在接收到協議處理單元下載的上述 文件后,向上述文件應用程序轉發上述文件。
協議處理單元520,用于在下載管理單元510的調用下,根據上述文件應用 程序請求下載的文件對應的統一資源定位符下載上述文件;向下載管理單元 510發送下載到的上述文件。
在一種應用場景下,下載管理單元510還可以用于,解析協議處理單元520 下載的上述文件;若解析出上述文件還需要引用其它文件,調用協議處理單元 520下載上述文件還需要引用的其它文件。
本實施的下載系統可以包括多個協^l處理單元520,例如可以包括HTTP 處理單元、FTP處理單元、FILE協議處理單元,RES協議處理單元、HTTPS 處理單元以及其它一個或多個協議處理單元等。
可以理解的是,本實施例下載管理單元510可以如實施例二中的下載管理 單元400,本實施例下載系統其各個功能模塊的功能可以根據上述方法實施例 中的方法具體實現,其具體的實現過程可以參照上述方法實施例中的相關描 述,此處不再贅述。
由上可以看出,在文件應用程序和協議處理單元之間設置下載管理單元, 由下載管理單元對文件應用程序請求下載的文件進行統一管理下載,解除文件 應用程序和各個協議處理單元之間的直接耦合,有利于簡化文件應用程序的程 序結構;可以在不修改文件應用程序代碼的情況下,通過擴展下載管理單元擴 展可支持的下載方式,提高了系統的可擴展性,相對降低了代碼維護的復雜度。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述 為一系列的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述 的動作順序的限制,因為依據本發明,某些步驟可以采用其他順序或者同 時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均 屬于優選實施例,所涉及的動作和模塊并不一定是本發明所必須的。在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒 有詳述的部分,可以參見其他實施例的相關描述。
綜上所述,本發明實施例中,下載管理單元對文件應用程序請求下載的文 件進行統一管理下載,解除文件應用程序和各個協議處理單元之間的直接耦
合,有利于簡化文件應用程序的程序結構;可以在不修改文件應用程序代碼的
情況下,通過擴展下載管理單元擴展可支持的下載方式,提高了下載系統的可 擴展性,相對降低了代碼維護的復雜度。
進一步,利用下載管理單元實現數據緩存,可以盡量避免重復下載;利用 下載管理單元實現文件預取,有利于提高文件應用程序請求文件的響應速度。
驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀 存儲介質中,存儲介質可以包括只讀存儲器、隨機存儲器、磁盤或光盤等。 以上對本發明實施例所提供的下載管理的方法和下載管理單元及下載系 統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了 闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時, 對于本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用范圍 上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1、一種下載管理的方法,其特征在于,包括下載管理單元接收文件應用程序下發的文件下載請求,所述文件下載請求攜帶所述文件應用程序請求下載的文件對應的統一資源定位符,所述統一資源定位符包含協議標識;根據所述統一資源定位符包含的協議標識,調用所述協議標識對應的協議處理單元下載所述文件;在接收到所述協議處理單元下載的所述文件后,向所述文件應用程序轉發所述文件。
2、 根據權利要求l所述的方法,其特征在于,所述接收到所述協議處理單 元下載的所述文件之后還包括緩存所述文件。
3、 根據權利要求2所述的方法,其特征在于,所述調用所述協議標識對應 的協議處理單元下載所述文件之前還包括檢測所述文件是否已經被下載;所述調用所述協議標識對應的協議處理單元下載所述文件具體為 若檢測到所述文件還未被下載,調用所述協議標識對應的協議處理單元下 載所述文件。
4、 根據權利要求1至3任一項所述的方法,其特征在于,所述方法還包括 解析接收到的所述文件;若解析出所述文件還需要引用其它文件,調用所述協議處理單元下載所述 文件還需要引用的其它文件。
5、 一種下載管理單元,其特征在于,包括第一接收模塊,用于接收文件應用程序下發的文件下載請求,所述文件下 載請求攜帶所述文件應用程序請求下載的文件對應的統一資源定位符,所述統 一資源定位符包含協議標識;調用模塊,用于根據所述統一資源定位符包含的協議標識,調用所述協議 標識對應的協i義處理單元下載所述文件;接收轉發模塊,用于在接收到所述協議處理單元下載的所述文件后,向所 述文件應用程序轉發所述文件。
6、 根據權利要求5所述的下載管理單元,其特征在于,所述下載管理單元 進一步包括緩存模塊,用于緩存所述接收轉發模塊接收的所述文件。
7、 根據權利要求6所述的下載管理單元,其特征在于,所述下載管理單元 進一步包括檢測模塊,用于在所述緩存模塊中檢測所述文件是否已經被下載; 調用模塊具體用于,在所述檢測模塊檢測到所述文件還未被下載時,根據所述統一資源定位符包含的協議標識,調用所述協議標識對應的協議處理單元下載所述文件。
8、 根據權利要求5至7任一項所述的下載管理單元,其特征在于,所述下 載管理單元還包括解析模塊,用于解析所述接收轉發模塊接收的所述文件; 所述調用模塊還用于,在所述解析模塊解析出所述文件還需要引用其它文 件時,調用所述協議處理單元下載所述文件還需要引用的其它文件。
9、 一種下載系統,其特征在于,包括下載管理單元,用于接收文件應用程序發送的文件下載請求,所述文件下 載請求攜帶請求下載的文件對應的統一資源定位符,所述統一資源定位符包含 協議標識;根據所述統一資源定位符包含的協議標識,調用所述協議標識對應 的協議處理單元下載所述文件;在接收到協議處理單元下載的所述文件后,向 所述文件應用程序轉發所述文件;所述協議處理單元,用于在所述下載管理單元的調用下,根據所述文件應 用程序請求下載的文件對應的統一資源定位符下載所述文件;向所述下載管理 單元發送下載到的所述文件。
10、 根據權利要求9所述的下載系統,其特征在于, 所述下載管理單元還用于,解析所述協議處理單元下載的所述文件;若解析出所述文件還需要引用其它文件,調用所述協議處理單元下載所述文件還需 要引用的其它文件。
全文摘要
本發明公開了下載管理的方法和下載管理單元及下載系統。其中,一種下載管理的方法,包括下載管理單元接收文件應用程序下發的文件下載請求,該文件下載請求攜帶文件應用程序請求下載的文件對應的統一資源定位符,該統一資源定位符包含協議標識;根據該統一資源定位符包含的協議標識,調用該協議標識對應的協議處理單元下載上述文件;在接收到協議處理單元下載的所述文件后,向文件應用程序轉發上述文件。本發明實施例提供的技術方案有利于簡化文件應用程序的程序結構;提高了系統的可擴展性,相對降低代碼維護的復雜度。
文檔編號H04L29/08GK101610290SQ20091015918
公開日2009年12月23日 申請日期2009年7月22日 優先權日2009年7月22日
發明者周燈山, 徐佳宏, 程伯欽 申請人:深圳市茁壯網絡股份有限公司