電子地圖的切圖方法及處理系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種電子地圖的切圖方法及處理系統(tǒng),其中,上述切圖方法由服務器和客戶端配合執(zhí)行,包括:服務器根據預設拆分策略將整個切圖任務拆分為若干個合適粒度的單元切圖任務;服務器將單元切圖任務分配給各客戶端;各客戶端并行執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息;各客戶端將切圖瓦片保存至指定位置;各客戶端將切圖瓦片的元信息發(fā)送給服務器。本發(fā)明提供的電子地圖的切圖方法和處理系統(tǒng),采用分布式地圖瓦片生成的方法,通過有效的管理和任務的均衡分配,充分利用硬件資源,有效提高電子地圖的切圖效率,并且可以避免因單機出現故障而影響整個切圖任務執(zhí)行,提高切圖工作的可靠性。
【專利說明】電子地圖的切圖方法及處理系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及電子地圖【技術領域】,特別地,涉及一種電子地圖的切圖方法及處理系統(tǒng)。
【背景技術】
[0002]地圖緩存,是指在網絡地圖服務中執(zhí)行地圖瀏覽、查詢、編輯、分析等操作時,對地圖數據/圖片按照特定的方式進行預先切圖和存儲。因為地圖緩存,用戶在以后訪問同樣的數據/圖片時便可以直接獲取信息而不需要服務器重新生成,從而提高數據的訪問效率。因此,對于海量地理數據來說,地圖緩存技術是一種非常有效的高效率工作方式。
[0003]然而,制作地圖緩存即切圖過程本身也是一項非常耗時的工作。傳統(tǒng)的地圖緩存技術因受限于硬件條件的約束,一般采用單機切圖的方式,即由一臺機器一個進程對整幅地圖進行切片。但采用現有的單機切圖方式對海量地理數據(如覆蓋全球的多級、大比例尺數據)進行切圖,耗費的時間經常是幾個月甚至是幾年,而且一旦機器或進程出現故障,整個切圖工作就只能推倒重來,因而現有切圖技術的工作效率十分低下。
[0004]由此可見,現有技術中至少存在如下問題:
1)單機工作,組織內的其他硬件資源得不到應用,造成資源閑置浪費;
2)耗時長,受限于硬件上的約束,海量數據切圖時間長,嚴重影響工作效率;
3)無故障恢復,切圖任務一旦出現故障,只能重新部署,前期投入的工作只有推倒重來。
[0005]總之,需要本領域技術人員迫切解決的一個技術問題就是:如何充分利用組織內的硬件資源提高切圖效率。
【發(fā)明內容】
[0006]本發(fā)明所要解決的技術問題是提供一種電子地圖的切圖方法和處理系統(tǒng),能夠高效地完成對海量地圖數據的處理,有效提高電子地圖的切圖效率。
[0007]為了解決上述問題,一方面提供了一種電子地圖的切圖方法,由服務器和至少兩個客戶端配合執(zhí)行,包括:
服務器根據預設拆分策略將整個切圖任務拆分為若干個合適粒度的單元切圖任務;
服務器將上述單元切圖任務分配給各客戶端;
各客戶端并行執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息;
各客戶端將上述切圖瓦片的元信息發(fā)送給服務器。
[0008]優(yōu)選的,上述步驟:服務器將上述單元切圖任務分配給各客戶端,具體為:服務器將上述單元切圖任務分配給當前空閑的客戶端;在該步驟之前,還包括:
服務器與客戶端通信,獲知各個客戶端的當前狀態(tài)。
[0009]優(yōu)選的,在上述各客戶端并行執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息步驟之后,還包括:服務器記錄各個上述單元切圖任務的分配狀態(tài)和執(zhí)行狀況。[0010]優(yōu)選的,上述服務器記錄各個單元切圖任務的分配狀態(tài)和執(zhí)行狀況,具體包括: 判斷單元切圖任務是否分配,若是,標記為已分配;若否,則標記為未分配;
查看單元切圖任務的執(zhí)行進度,若任務執(zhí)行嚴重延時,則取消執(zhí)行,重新分配給其他客戶端執(zhí)行該任務。
[0011]優(yōu)選的,在上述各客戶端將上述切圖瓦片的元信息發(fā)送給服務器步驟之后,還包括:
服務器根據上述切圖瓦片的元信息驗證上述切圖瓦片是否符合任務要求,若是,則標記為任務已完成;若否,則標記為任務未完成并返回任務分配步驟重新分配該單元切圖任務。
[0012]相應的,提供了一種電子地圖的處理系統(tǒng),包括:服務器和至少兩個客戶端;其中,上述服務器包括:
切圖任務拆分模塊,用于根據預設拆分策略將整個切圖任務拆分為若干個合適粒度的單兀切圖任務;
切圖任務調度模塊,用于將上述單元切圖任務適時分配給當前空閑的客戶端;
接收模塊,用于接收切圖任務或切圖瓦片的元信息。
[0013]存儲模塊,用于存儲上述若干單元切圖任務、切圖瓦片的元信息或切圖瓦片;
上述客戶端包括:
切圖任務接收模塊,用于從上述服務器接收單元切圖任務;
切圖模塊,用于執(zhí)行上述單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息;
發(fā)送模塊,用于發(fā)送上述切圖瓦片的元信息。
[0014]優(yōu)選的,上述服務器還包括:狀態(tài)記錄模塊,用于記錄各個單元切圖任務的分配狀態(tài)和執(zhí)行狀況。
[0015]優(yōu)選的,上述服務器還包括:
切圖瓦片驗證模塊,用于根據上述切圖瓦片的元信息驗證切圖瓦片是否符合任務要求:若是,則通知上述狀態(tài)記錄模塊記錄單元切圖任務完成;若否,則通知上述切圖任務調度模塊重新分配該單元切圖任務。
[0016]優(yōu)選的,上述處理系統(tǒng)還包括:安全模塊,用于保障通信安全、數據傳輸安全。
[0017]優(yōu)選的,上述服務器還包括:切圖任務管理模塊,用于添加、刪除或修改切圖任務。
[0018]優(yōu)選的,上述客戶端還包括:狀態(tài)報告模塊,用于報告客戶端本身的當前工作狀態(tài)。
[0019]與現有技術相比,上述技術方案中的一個技術方案具有以下優(yōu)點:
本方案采用將整個切圖任務拆分為若干個合適粒度的單元切圖任務,并分別分配給多個客戶端并行執(zhí)行的分布式地圖瓦片生成方法,通過有效的管理和任務的均衡分配,充分利用了組織內的硬件資源,有效提高了電子地圖的切圖效率。同時,采用上述方法,不會因為一臺機器的故障而把之前的所有工作推倒重來,具備故障恢復功能,提升了切圖工作的可靠性。
[0020]【專利附圖】
【附圖說明】
圖1是本發(fā)明電子地圖的切圖方法實施例一的流程圖;
圖2是本發(fā)明電子地圖的切圖方法實施例二的流程圖; 圖3是本發(fā)明電子地圖的切圖方法實施例三的流程圖;
圖4是本發(fā)明電子地圖的切圖方法實施例四的流程圖;
圖5是本發(fā)明電子地圖處理系統(tǒng)實施例的示意圖;
圖6是本發(fā)明服務器實施例一的結構示意圖;
圖7是本發(fā)明客戶端實施例一結構示意圖;
圖8是本發(fā)明服務器實施例二的結構示意圖;
圖9是本發(fā)明服務器實施例三的結構示意圖;
圖10是本發(fā)明客戶端實施例二的結構示意圖。
【具體實施方式】
[0021]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0022]參照圖1,示出了本發(fā)明電子地圖的切圖方法實施例一的流程圖,該切圖方法由服務器和至少兩個客戶端配合執(zhí)行,包括:
步驟1、服務器根據預設拆分策略將整個切圖任務拆分為若干個合適粒度的單元切圖任務。
[0023]其中,上述切圖任務的拆分策略可以是比例尺加地理范圍的策略,也可以是其它策略。合適粒度的單元切圖任務是指根據客戶端的處理能力在合理周期內能完成的切圖任務,例如,一個小時內可以完成的切圖任務或者半個小時內可以完成的切圖任務等。
[0024]上述步驟I還暗含了存儲單元切圖任務的步驟,由于存儲是常規(guī)步驟,此處不再明述。
[0025]步驟3、服務器將上述單元切圖任務分配給各客戶端。此處需要說明的是,服務器每次分給一個客戶端的單元切圖任務可以是一個,也可以是多個。
[0026]步驟5、各客戶端并行執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息。
[0027]該步驟5還暗含了各客戶端將切圖瓦片保存至指定位置的步驟。
[0028]其中,切圖瓦片是指從整張地圖中切出的部分地圖。切圖瓦片的元信息包括:切圖瓦片的存儲位置、級別、比例尺、地理范圍等信息。上述切圖瓦片的存儲位置可以是客戶端、服務器端或者其他指定路徑。
[0029]步驟7、各客戶端將上述切圖瓦片的元信息發(fā)送給服務器。
[0030]本發(fā)明實施例提供的電子地圖的切圖方法,采用分布式地圖瓦片生成技術,通過一個服務器和多個客戶端配合,將一個大的完整的切圖任務拆分為多個單元切圖任務,分別由不同的客戶端執(zhí)行,充分利用了硬件資源,有效縮短了海量數據的處理時間,提高了切圖效率。
[0031]另外,如圖2所示,本發(fā)明提供了電子地圖的切圖方法實施例二的流程圖,包括: 步驟11、服務器根據預設拆分策略將整個切圖任務拆分為若干個合適粒度的單元切圖
任務。該步驟與上述實施例一的步驟I相同。
[0032]步驟13、服務器與客戶端通信,獲知各個客戶端的當前狀態(tài)。其中,上述客戶端的當前狀態(tài)包括空閑和繁忙兩種狀態(tài)。
[0033]該步驟13中,服務器獲知客戶端當前狀態(tài)的方式可以包括:主動式報告和被動式報告。其中,主動式報告的方式可以是:客戶端一旦空閑,就主動向服務器報告當前處于空閑狀態(tài)。被動式報告的方式為:服務器發(fā)出狀態(tài)報告請求,客戶端接收請求后再報告當前處于具體狀態(tài),或者,服務器發(fā)出狀態(tài)報告請求,只有當前處于空閑的客戶端才向服務器反饋信息。
[0034]步驟15、服務器將單元切圖任務分配給當前空閑的客戶端。
[0035]該步驟與上述實施例一的步驟3相似但不相同。上述步驟3中接受任務的客戶端有可能正好處于空閑狀態(tài),可以立即處理單元切圖任務,也有可能處于暫時繁忙狀態(tài),等待一段時間才能處理分配的單元切圖任務。本實施例中,服務器只將單元切圖任務分配給當前空閑的客戶端,保證單元切圖任務能立即處理??梢姡c實施一相比,采用本方法實施例能夠進一步提高切圖效率。
[0036]步驟17、各客戶端并行執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息。該步驟與上述實施例一的步驟5相似。
[0037]步驟19、各客戶端將上述切圖瓦片的元信息發(fā)送給服務器。該步驟與上述實施例一的步驟7相似。
[0038]該步驟19也暗含了緩存切圖瓦片的元信息的步驟,該處不再明確描述。切圖瓦片的元信息存儲在服務器上。
[0039]本發(fā)明電子地圖的切圖方法實施例二在實施例一的基礎上,增加了服務器與客戶端實時通信,獲知客戶端當前狀態(tài)的步驟,能夠有效實現單元切圖任務的動態(tài)分配和實時監(jiān)控,進一步提高切圖效率。
[0040]參照圖3所示的本發(fā)明電子地圖的切圖方法實施例三的流程圖,在圖2所示實施例的基礎上增加了步驟18。即在上述步驟17之后,切圖方法還包括:
步驟18、服務器記錄各個單元切圖任務的分配狀態(tài)和執(zhí)行狀況。
[0041]該步驟18具體包括:
判斷單元切圖任務是否分配,若是,標記為已分配;若否,則標記為未分配;
查看單元切圖任務的執(zhí)行進度,若客戶端執(zhí)行切圖任務嚴重延時,則取消本任務在該客戶端的執(zhí)行,標記該單元切圖任務為未分配,服務器重新分配該單元切圖任務,由其他客戶端執(zhí)行。具體查看方式可以是:客戶端定時向服務器報告當前單元切圖任務的執(zhí)行進度,在每個單元切圖任務完成時會向服務器報告任務完成情況。
[0042]本實施例的其他步驟與圖2所示實施例相似,此處不再累述。
[0043]該實施例增加了步驟18,不僅能實時監(jiān)控各單元切圖任務的分配狀態(tài),而 且可以定時了解單元切圖任務的執(zhí)行進度,及時發(fā)現客戶端執(zhí)行切圖任務時出現嚴重
延時的情況,對其及時進行處理,避免因個別客戶端進程緩慢而影響整個切圖任務的完成進度,實現切圖任務進程的實時監(jiān)控。由此可見,即便是單個客戶端出現故障無法完成其承擔的單元切圖任務,也不會影響到其他單元切圖任務的完成。并且能及時將出現嚴重延時的單元切圖任務重新分配給其他的客戶端執(zhí)行,保障整個切圖任務的執(zhí)行進度和質量。
[0044]此外,在圖2或圖3所示實施例的基礎上,本發(fā)明還提供了另外一種優(yōu)選的切圖方法實施例,參照圖4,在該優(yōu)選實施方式中,在上述步驟19之后,還包括:
步驟111、服務器根據切圖瓦片的元信息驗證切圖瓦片是否符合任務要求?若是,執(zhí)行步驟1111,標記為任務已完成;若否,執(zhí)行步驟1112,標記為任務未完成并返回步驟15,重新分配該單元切圖任務,重復執(zhí)行以后步驟。
[0045]本實施例增加了切圖瓦片的驗證步驟111,可以在各客戶端獲得切圖瓦片之后,驗證切圖瓦片是否符合單元切圖任務的要求,以確保每個切圖瓦片正確無誤,進而保證整個切圖任務的聞品質完成。
[0046]對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0047]對應上述電子地圖的切圖方法實施例,本發(fā)明還提供了一種電子地圖的處理系統(tǒng),下面結合圖5?10進行詳細描述,圖5示出了本發(fā)明電子地圖處理系統(tǒng)實施例的示意圖,包括:服務器21和多個客戶端22。在本發(fā)明實施例中,該系統(tǒng)通過服務器21和多個客戶端22組成一個分布式地圖瓦片系統(tǒng)。服務器21將一個大的完整的切圖任務拆分為多個、小的、合適粒度的單元切圖任務,分別分配給客戶端22并行執(zhí)行,得到多個切圖瓦片以及切圖瓦片的元信息。
[0048]參照圖6,示出了本發(fā)明服務器實施例一的結構示意圖,服務器21具體包括:
切圖任務拆分模塊211,用于根據預設拆分策略將整個切圖任務拆分為若干個合適粒
度的單元切圖任務。
[0049]切圖任務調度模塊212,用于將上述單元切圖任務適時分配給當前空閑的客戶端22。
[0050]接收模塊213,用于接收切圖任務或切圖瓦片的元信息。上述切圖瓦片的元信息來自客戶端22。
[0051]存儲模塊214,用于存儲上述若干單元切圖任務、切圖瓦片的元信息或切圖瓦片。
[0052]存儲模塊214主要存儲拆分后的單元切圖任務、收到的切圖瓦片的元信息。切圖瓦片可以存儲于服務器、客戶端以及其他指定路徑。
[0053]相應的,圖7給出了本發(fā)明客戶端實施例一的結構示意圖,客戶端22具體包括: 切圖任務接收模塊221,用于從服務器21接收單元切圖任務。
[0054]切圖模塊222,用于執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息。
[0055]發(fā)送模塊223,用于發(fā)送切圖瓦片的元信息。
[0056]進一步地,圖8給出了本發(fā)明服務器實施例二的結構示意圖,在圖6所示的服務器實施例一的基礎上,服務器21還可以包括:
狀態(tài)記錄模塊215,用于記錄各個單元切圖任務的分配狀態(tài)和執(zhí)行狀況。上述分配狀態(tài)包括:已分配、未分配;執(zhí)行狀況包括:任務已完成、正在進行、未執(zhí)行等情況。
[0057]狀態(tài)記錄模塊215可以監(jiān)控單元切圖任務的執(zhí)行狀況,一旦單元切圖任務的執(zhí)行出現嚴重延時,則標記該任務未分配并通知切圖任務調度模塊212重新分配該單元切圖任務給其他客戶端執(zhí)行。
[0058]切圖瓦片驗證模塊216,用于根據切圖瓦片的元信息驗證切圖瓦片是否符合任務要求:若是,則通知狀態(tài)記錄模塊215記錄單元切圖任務完成;若否,則通知切圖任務調度模塊212重新分配該單元切圖任務。
[0059]參照圖9,在圖8所示的服務器實施例二的基礎上,服務器21還可以進一步包括: 切圖任務管理模塊217,用于添加、刪除或修改切圖任務。上述切圖任務為整個大的切圖任務。
[0060]安全模塊218,用于保障服務器21與客戶端22的通信安全和數據傳輸安全。
[0061]參照圖10,給出了客戶端的實施例二的結構框圖,在圖7所示的客戶端實施例一的基礎上,客戶端22還可以包括:
狀態(tài)報告模塊224,用于報告客戶端本身的當前工作狀態(tài)。上述當前工作狀態(tài)可以是空閑或者繁忙。
[0062]一旦客戶端22出現空閑,狀態(tài)報告模塊224可以及時報告當前處于空閑狀態(tài),月艮務器21可以及時分配單元切圖任務,進一步加快切圖任務的完成進度。
[0063]可見,本發(fā)明提供的電子地圖的處理系統(tǒng)是通過一個服務器和多個客戶端搭建起的分布式系統(tǒng),服務器將一個完整的切圖任務拆分成若干合適粒度的單元切圖任務,分別分配給多個客戶端并行處理,最后將得到的多個切圖瓦片組成用戶需要的切圖數據。與現有技術單機處理整個切圖任務的情況相比,本發(fā)明多個客戶端并行執(zhí)行單元切圖任務,有效提高了切圖效率。同時,通過狀態(tài)記錄模塊可以實時監(jiān)控單元任務的執(zhí)行狀況,一旦某一客戶端出現故障或繁忙導致單元切圖任務嚴重延時,將會通知切圖任務調度模塊重新分配該單元任務由其他客戶端繼續(xù)執(zhí)行,不會影響到整個切圖任務的繼續(xù)執(zhí)行,與現有技術一旦出現故障就把所有工作推到重來的工作方式相比,不僅提高了切圖任務執(zhí)行的可靠性,更進一步提高了工作效率。
[0064]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于系統(tǒng)實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0065]以上對本發(fā)明所提供的一種電子地圖的切圖方法以及一種電子地圖的處理系統(tǒng),進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種電子地圖的切圖方法,由服務器和至少兩個客戶端配合執(zhí)行,其特征在于,包括: 服務器根據預設拆分策略將整個切圖任務拆分為若干個合適粒度的單元切圖任務; 服務器將所述單元切圖任務分配給各客戶端; 各客戶端并行執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息; 各客戶端將所述切圖瓦片的元信息發(fā)送給服務器。
2.根據權利要求1所述的電子地圖的切圖方法,其特征在于,所述步驟:服務器將所述單元切圖任務分配給各客戶端,具體為:服務器將所述單元切圖任務分配給當前空閑的客戶端; 在該步驟之前,還包括: 服務器與客戶端通信,獲知各個客戶端的當前狀態(tài)。
3.根據權利要求2所述的電子地圖的切圖方法,其特征在于,在所述各客戶端并行執(zhí)行單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息步驟之后,還包括: 服務器記錄各個所述單元切圖任務的分配狀態(tài)和執(zhí)行狀況。
4.根據權利要求3所述的電子地圖的切圖方法,其特征在于,所述服務器記錄各個單元切圖任務的分配狀態(tài)和執(zhí)行狀況,具體包括: 判斷單元切圖任務是否分配,若是,標記為已分配;若否,則標記為未分配; 查看單元切圖任務的執(zhí)行進度,若任務執(zhí)行嚴重延時,則取消執(zhí)行,重新分配給其他客戶端執(zhí)行該任務。
5.根據權利要求1至4任一所述的電子地圖的切圖方法,其特征在于,在所述各客戶端將所述切圖瓦片的元信息發(fā)送給服務器步驟之后,還包括: 服務器根據所述切圖瓦片的元信息驗證所述切圖瓦片是否符合任務要求,若是,則標記為任務已完成;若否,則標記為任務未完成并返回任務分配步驟重新分配該單元切圖任務。
6.一種電子地圖的處理系統(tǒng),其特征在于,包括:服務器和至少兩個客戶端;其中, 所述服務器包括: 切圖任務拆分模塊,用于根據預設拆分策略將整個切圖任務拆分為若干個合適粒度的單兀切圖任務; 切圖任務調度模塊,用于將所述單元切圖任務適時分配給當前空閑的客戶端; 接收模塊,用于接收切圖任務或切圖瓦片的元信息; 存儲模塊,用于存儲所述若干單元切圖任務、切圖瓦片的元信息或切圖瓦片; 所述客戶端包括: 切圖任務接收模塊,用于從所述服務器接收單元切圖任務; 切圖模塊,用于執(zhí)行所述單元切圖任務,獲得切圖瓦片和該切圖瓦片的元信息; 發(fā)送模塊,用于發(fā)送所述切圖瓦片的元信息。
7.根據權利要求6所述的電子地圖的處理系統(tǒng),其特征在于,所述服務器還包括:狀態(tài)記錄模塊,用于記錄各個單元切圖任務的分配狀態(tài)和執(zhí)行狀況。
8.根據權利要求7所述的電子地圖的處理系統(tǒng),其特征在于,所述服務器還包括: 切圖瓦片驗證模塊,用于根據所述切圖瓦片的元信息驗證切圖瓦片是否符合任務要求:若是,則通知所述狀態(tài)記錄模塊記錄單元切圖任務完成;若否,則通知所述切圖任務調度模塊重新分配該單元切圖任務。
9.根據權利要求6至8任一所述的電子地圖的處理系統(tǒng),其特征在于,還包括: 安全模塊,用于保障通信安全、數據傳輸安全。
10.根據權利要求9所述的電子地圖的處理系統(tǒng),其特征在于,所述服務器還包括: 切圖任務管理模塊,用于添加、刪除或修改切圖任務。
11.根據權利要求10所述的電子地圖的處理系統(tǒng),其特征在于,所述客戶端還包括: 狀態(tài)報告模塊,用于 報告客戶端本身的當前工作狀態(tài)。
【文檔編號】G06F17/30GK103631804SQ201210304279
【公開日】2014年3月12日 申請日期:2012年8月24日 優(yōu)先權日:2012年8月24日
【發(fā)明者】胡中南, 饒慶云, 蘇樂樂, 丁晶晶, 谷永權, 李學鋒, 夏良輝, 王方軍, 周強, 周旭 申請人:北京超圖軟件股份有限公司