專利名稱:一種基于云端繪制的大規(guī)模三維場景多人協(xié)同創(chuàng)作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及三維可視化場景創(chuàng)作與編輯領(lǐng)域,尤其是一種基于云端繪制的大規(guī)模三維場景多人協(xié)同創(chuàng)作方法。
背景技術(shù):
隨著云計算的不斷發(fā)展,云繪制開始進(jìn)入研究者的視線。云繪制的模式與常規(guī)的云計算類似,即將3D程序放在遠(yuǎn)程的服務(wù)器中繪制,用戶終端通過Web軟件并借助高速互聯(lián)網(wǎng)接入訪問資源,指令從用戶終端中發(fā)出,服務(wù)器根據(jù)指令執(zhí)行對應(yīng)的繪制任務(wù),而繪制結(jié)果畫面則被傳送回用戶終端中加以顯示。云繪制對網(wǎng)絡(luò)響應(yīng)速度和服務(wù)器3D圖形性能具有一定的要求。云繪制系統(tǒng)要面 對多用戶的繪制請求,這對于后端的服務(wù)器系統(tǒng)而言將是巨大的壓力。3D應(yīng)用程序?qū)τ谟脩糁噶畹捻憫?yīng)高度敏感,譬如在編輯3D場景時,用戶指令必須得到及時響應(yīng),若稍有延遲,用戶就會明顯感覺操作不流暢。而指令延遲則取決于用戶終端與服務(wù)器的網(wǎng)絡(luò)接入性能。因此需要良好的網(wǎng)絡(luò)環(huán)境來滿足云繪制所需要的快速響應(yīng)。云繪制的實現(xiàn)將帶來諸多的好處。首先,云讓用戶可以在任何輕量級的終端上獲得高質(zhì)量的3D繪制,如可以在智能手機(jī)之類的掌上設(shè)備中玩《極品飛車13》或者更新的3D大作,終端性能變得不那么重要;其次,云繪制模式意味著多個用戶可以在同一個計算集群中公用同一 3D應(yīng)用程序,當(dāng)然他們也可以構(gòu)建驚人數(shù)量的協(xié)作;云繪制能夠讓用戶擺脫對于地域和設(shè)備的依賴ー假如你現(xiàn)在想玩大型3D游戲,那么高配置的臺式機(jī)是必然的選擇,雖然各大PC廠商都有推出配置奢侈的游戲筆記本,但這類產(chǎn)品普遍是配備17英寸大屏幕的“重量級”產(chǎn)品,基本上別指望能拿它經(jīng)常到處走,也就是說你只能老老實實坐在電腦桌前享受3D大作的快感。云繪制令這種羈絆消弭于無形,用戶可以在任何一種終端設(shè)備中干同樣的事情,通過智能手機(jī)也能獲得過去高性能PC才能提供的卓越效果。云繪制帶來變革的體現(xiàn)在社會生產(chǎn)的諸多方向。本專利創(chuàng)造性的將云繪制運(yùn)用在大規(guī)模三維場景的多人協(xié)同創(chuàng)作中。目前在建筑、汽車、飛機(jī)、輪船等設(shè)備的設(shè)計中,普遍已使用到3D技術(shù),如創(chuàng)作3D虛擬城市,可能需要多人進(jìn)行創(chuàng)作,創(chuàng)作者可以在屏幕上隨時變更設(shè)計方案和快速預(yù)覽。傳統(tǒng)的單機(jī)創(chuàng)作模式下,創(chuàng)作者不能實時觀測其他人的創(chuàng)作結(jié)果,也無法準(zhǔn)確判斷自己的創(chuàng)作結(jié)果對整個場景的影響,因此需要更高的溝通成本,如果創(chuàng)作者不在同一地方則創(chuàng)作難度更大。利用云繪制可以很好地解決這些問題一個創(chuàng)作中的場景在云服務(wù)器中繪制生成,不同地域的創(chuàng)作者可以在同一個平臺中進(jìn)行場景創(chuàng)作,彼此直接交流看法并作出結(jié)論,修改后的創(chuàng)作共同驗證,這相當(dāng)于將所有創(chuàng)作者緊密地聯(lián)結(jié)在一起內(nèi)耗因素完全消除,個人創(chuàng)意均可得到發(fā)揮,最終整個團(tuán)隊能夠以最高效率完成創(chuàng)作エ作,而且也意味著能夠獲得高質(zhì)量的創(chuàng)作作品。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于云端繪制的大規(guī)模三維場景多人協(xié)同創(chuàng)作方法,探索將云繪制技術(shù)與三維可視化場景創(chuàng)作的結(jié)合應(yīng)用。目標(biāo)是通過將場景繪制流程放在服務(wù)器端,服務(wù)器端完成多用創(chuàng)作過程互斥,創(chuàng)作結(jié)果合成,使創(chuàng)作者在進(jìn)行大規(guī)模三維場景創(chuàng)作時能實時觀測所有創(chuàng)作者的創(chuàng)作結(jié)果,輔助創(chuàng)作者更好的判斷自己的創(chuàng)作對整個場景產(chǎn)生的影響,減少創(chuàng)作者之間的溝通成本,對超大規(guī)模場景的多人協(xié)同創(chuàng)作具有積極意義。為了達(dá)到上述目的,本發(fā)明提供了一種基于云端繪制的大規(guī)模三維場景多人協(xié)同創(chuàng)作方法,由下列兩大模塊組成服務(wù)器端與客戶端,服務(wù)器端是由多臺計算機(jī)構(gòu)成的集群;集群中的主機(jī)分為調(diào)度主機(jī)和繪制主機(jī);三維場景繪制流程在服務(wù)器端執(zhí)行,創(chuàng)作過程產(chǎn)生的場景數(shù)據(jù)保存在服務(wù)器端;包括下列步驟
(1)首先由多臺客戶端主機(jī)產(chǎn)生用戶指令,然后發(fā)送給服務(wù)器端的調(diào)度主機(jī);
(2)調(diào)度主機(jī)首先負(fù)責(zé)處理多個用戶編輯同一三維場景所產(chǎn)生的同步與互斥問題,然后為每臺繪制主機(jī)分配繪制任務(wù),最后將經(jīng)過處理后的用戶指令發(fā)送給服務(wù)器端的多臺繪制王機(jī); (3)繪制主機(jī)首先根據(jù)用戶指令修改場景,然后根據(jù)用戶視角將場景繪制成圖像,最后將圖像回傳給對應(yīng)的客戶端主機(jī);
(4)客戶端主機(jī)提供三維場景創(chuàng)作的操作界面,并實時顯示所有客戶端主機(jī)的創(chuàng)作結(jié)果。優(yōu)選步驟
(1)繪制進(jìn)程啟動后,繪制流程開始循環(huán)執(zhí)行;
(2)每幀繪制開始前,調(diào)度主機(jī)從緩存中讀出從前一幀開始的時間間隔內(nèi)產(chǎn)生的用戶指令,調(diào)度主機(jī)再將收到的用戶指令合并成字符串流發(fā)送到所有繪制主機(jī);
(3)所有繪制主機(jī)更新場景數(shù)據(jù),繪制由本機(jī)負(fù)責(zé)的視圖。優(yōu)選步驟
(1)調(diào)度主機(jī)將場景空間在指定平面上分為兩塊及以上,每位創(chuàng)作人員可以被授權(quán)編輯ー塊及以上的子空間,對于沒有創(chuàng)作權(quán)限的子空間,創(chuàng)作人員無法在該空間中編輯場景,但可以實時查看該空間授權(quán)者的創(chuàng)作結(jié)果;
(2)創(chuàng)作人員可以對取得授權(quán)子空間中的場景元素加鎖,被加鎖的場景元素只有加鎖者可以進(jìn)行操作,如果其他創(chuàng)作人員需要操作該場景元素,需等加鎖者解鎖后方可操作。優(yōu)選步驟調(diào)度主機(jī)收到用戶指令后,確定該幀需要繪制的視圖總數(shù),繪制分配算法根據(jù)ー個分割指數(shù)將所有用戶視錐分割并將所有分割后的視錐分配到所有繪制主機(jī)。優(yōu)選步驟繪制主機(jī)收到子視錐后,首先檢測每個子視錐中的場景是否發(fā)生變化,沒有發(fā)生變化的子視錐不會被繪制。優(yōu)選步驟在用戶指令和用戶視錐過多的情況下,調(diào)度主機(jī)可以申請一臺繪制主機(jī)作為臨時調(diào)度主機(jī),部分用戶指令處理與視錐分割會轉(zhuǎn)移到臨時調(diào)度主機(jī)執(zhí)行。優(yōu)選步驟繪制主機(jī)的繪制結(jié)果在傳給客戶端之前會進(jìn)行壓縮,再由客戶端進(jìn)行解壓縮。綜上所述,由于采用了上述技術(shù)方法,本發(fā)明的有益效果是可以自動完成場景創(chuàng)作者的創(chuàng)作過程互斥,創(chuàng)作結(jié)果合成,輔助創(chuàng)作者更好的判斷自己的創(chuàng)作對整個場景產(chǎn)生的影響,簡化創(chuàng)作者之間的合作,使創(chuàng)作者能更好的專注于創(chuàng)作過程而不是結(jié)果合并與溝通協(xié)作。
本發(fā)明將通過例子并參照附圖的方式說明,其中
圖I是本發(fā)明用于基于云端繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法的系統(tǒng)結(jié)
構(gòu)圖2是本發(fā)明用于基于云端繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法的系統(tǒng)結(jié)
構(gòu)流程圖3是本發(fā)明用于基于云端繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法的繪制流程圖。
具體實施例方式本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。本說明書(包括任何附加權(quán)利要求、摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是ー系列等效或類似特征中的ー個例子而已。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明作進(jìn)ー步的詳細(xì)描述。參見圖I :
相對離線單人的創(chuàng)作平臺,多人協(xié)同創(chuàng)作需要保證用戶操作的同步與互斥。同步指用戶在創(chuàng)作自己負(fù)責(zé)部分場景時,整個場景也會同步更新其他用戶的創(chuàng)作結(jié)果。多用戶對同一三維場景進(jìn)行創(chuàng)作結(jié)果同步的實現(xiàn)方法
(1)同步操作通過將繪制流程放在云端的服務(wù)器集群執(zhí)行來實現(xiàn),繪制進(jìn)程啟動后,繪制流程開始循環(huán)執(zhí)行;
(2)每幀繪制開始前,調(diào)度主機(jī)從緩存中讀出從前一幀開始的時間間隔內(nèi)產(chǎn)生的用戶指令,調(diào)度主機(jī)將收到的用戶指令合并成字符串流發(fā)送到所有繪制主機(jī);
(3)所有繪制主機(jī)更新場景數(shù)據(jù),繪制由本機(jī)負(fù)責(zé)的視圖。如此ー來,客戶端收到的視圖中包含了多個用戶的創(chuàng)作結(jié)果?;コ庵付嗳藚f(xié)同創(chuàng)作需要避免多個用戶同時操作同一模型。多用戶對同一 三維場景進(jìn)行創(chuàng)作過程互斥的實現(xiàn)方法
(I)創(chuàng)作過程互斥指多人協(xié)同創(chuàng)作需要避免多個用戶同時操作同一模型。(2)服務(wù)器將場景空間在指定平面上分為兩塊及以上,每位創(chuàng)作人員可以被授權(quán)編輯ー快及以上的子空間,對于沒有創(chuàng)作權(quán)限的子空間,創(chuàng)作人員無法在該空間中編輯場景,但可以實時查看該空間授權(quán)者的創(chuàng)作結(jié)果。(3)創(chuàng)作人員可以對取得授權(quán)子空間中的場景元素加鎖。被加鎖的場景元素只有加鎖者可以進(jìn)行操作,如果其他創(chuàng)作人員需要操作該場景元素,需等加鎖者解鎖后方可操作。云端實時繪制需要保證所有客戶端主機(jī)能獲得25幀/S以上的畫面刷新速度,在整個繪制流程中,需要采用多種手段提高服務(wù)器繪制效率.方法在服務(wù)器端繪制效率和網(wǎng)絡(luò)響應(yīng)效率兩方面提出了優(yōu)化策略,其中服務(wù)器端繪制優(yōu)化策略如下
(I)服務(wù)器段采取策略充分利用所有繪制服務(wù)器的硬件資源。調(diào)度主機(jī)收到用戶指令后,確定該幀需要繪制的視圖總數(shù),繪制分配算法根據(jù)ー個分割指數(shù)將所有用戶視錐分割并將所有分割后的視錐分配到所有繪制主機(jī)。(2)繪制主機(jī)只繪制發(fā)生了場景變化的視錐。繪制主機(jī)收到的若干子視錐中,并非所有視錐中都發(fā)生了場景變化,對于ー幀的時間范圍內(nèi),如果不操作攝像機(jī),變化更是局部的。因此,繪制主機(jī)收到子視錐后,首先快速檢測每個子視錐中的場景是否發(fā)生變化,沒有發(fā)生變化的子視錐不會被繪制,該策略實現(xiàn)了視圖的局部繪制更新,對繪制效率的提升非常明顯。方法在網(wǎng)絡(luò)響應(yīng)效率的優(yōu)化策略如下
(I)調(diào)度服務(wù)器自擴(kuò)展機(jī)制。在用戶指令和用戶視錐過多的情況下,調(diào)度服務(wù)器可能成為整個系統(tǒng)的瓶頸。此時,調(diào)度服務(wù)器可以申請一臺繪制服務(wù)器作為臨時調(diào)度服務(wù)器,部分用戶指令處理與視錐分割會轉(zhuǎn)移到該繪制服務(wù)器去執(zhí)行。 (2)圖像壓縮。繪制服務(wù)器的繪制結(jié)果在傳給客戶端之前會進(jìn)行壓縮,由客戶端進(jìn)行解壓縮,減少了網(wǎng)絡(luò)傳輸流量。參見圖2 :
客戶端客戶端為用戶提供三維場景可視化創(chuàng)作與編輯的UI界面,支持如三維地形生成與編輯,三維模型的添加與操作,粒子系統(tǒng)的編輯,后期特效處理等功能。上述功能的實現(xiàn)與結(jié)果繪制均不在客戶端完成,因此客戶端是輕量級的,對計算機(jī)配置沒有較高的要求。客戶端將用戶在UI界面上的操作轉(zhuǎn)換為特定格式的用戶指令發(fā)送給調(diào)度主機(jī),同時等待接受服務(wù)器端的繪制結(jié)果。接受到繪制結(jié)果后,客戶端解壓繪制結(jié)果,將圖像顯示到n界面上。用戶指令包含了用戶的ID、地址信息、當(dāng)前視錐、當(dāng)前幀上的操作,操作對象ID。用戶指令是一條解釋用戶對場景中元素進(jìn)行操作的字符串。用戶指令由操作對象類型(模型、攝像機(jī)、光照等),操作對象ID,操作類型(選中、平移、旋轉(zhuǎn)等)和參數(shù)列表組成。調(diào)度主機(jī)調(diào)度主機(jī)主要負(fù)責(zé)用戶指令的互斥判斷,將用戶指令拆分為操作指令和繪制指令,廣播操作指令和定點(diǎn)發(fā)送繪制指令。互斥判斷階段,調(diào)度主機(jī)判斷以下兩種情況是否存在用戶操作權(quán)限不夠的場景元素和多個用戶操作同一場景元素。出現(xiàn)上述情況時,調(diào)度主機(jī)認(rèn)為用戶指令無效,不再處理該指令,并返回警告給客戶端。指令拆分階段,調(diào)度主機(jī)將通過互斥判斷的指令中的用戶操作與操作對象提取后組成操作指令流。調(diào)度主機(jī)的繪制分配算法根據(jù)ー個分割指數(shù)進(jìn)行視錐分割,每個分割后的視錐與用戶ID,用戶地址,繪制主機(jī)ID,繪制主機(jī)地址形成繪制指令。指令發(fā)送階段,調(diào)度主機(jī)首先將操作指令流發(fā)送到所有繪制主機(jī)。然后將將每個繪制指令發(fā)送對應(yīng)的繪制主機(jī)。通常情況下只需要一臺調(diào)度主機(jī),當(dāng)用戶操作過多時,調(diào)度主機(jī)可能成為繪制流程中的瓶頸,此時,調(diào)度主機(jī)會向繪制服務(wù)器組提出申請,繪制服務(wù)器組將會分配若干臺服務(wù)器作為零時調(diào)度服務(wù)器,來分擔(dān)調(diào)度主機(jī)的壓力。繪制王機(jī)繪制王機(jī)根據(jù)繪制指令繪制對應(yīng)的視維,繪制完成后,將結(jié)果發(fā)送到客戶端。繪制主機(jī)收到繪制指令后,首先判斷視錐中是否發(fā)生場景變化。由于在調(diào)度主機(jī)中進(jìn)行了視錐分割,因此繪制主機(jī)收到的是子視錐,由于一幀時間內(nèi)用戶操作的短暫性,子視錐中很可能沒有反生任何變化,對這樣的子視錐進(jìn)行繪制是沒有意義的。繪制主機(jī)會快速對所有子視錐進(jìn)行檢測,排除沒有發(fā)生場景變化的視錐。視錐繪制結(jié)束后,繪制主機(jī)的繪制結(jié)果在傳給客戶端之前會進(jìn)行壓縮,然后再將結(jié)果發(fā)送給客戶端。參見圖3這是ー個繪制流程圖
每幀繪制開始后,調(diào)度主機(jī)首先對接收到的用戶指令進(jìn)行互斥判斷。調(diào)度主機(jī)將用戶指令集合中操作權(quán)限不夠的指令和不同用戶操作同一場景元素的指令刪除。過濾后的用戶指令將被分為兩個部分操作指令和繪制指令。操作指令是用戶指令中描述與用戶操作相關(guān)的部分,包括用戶當(dāng)前幀上的操作,操作對象ID。繪制指令是用戶指令中描述與用戶繪制視錐相關(guān)的部分。分解后的指令分別形成操作指令流和繪制指令集。操作指令流立即被發(fā)送到所有繪制主機(jī),由繪制主機(jī)根據(jù)操作指令更新場景。繪制指令集中的所有視錐會被分 害わ重新形成若干個繪制指令集,每個繪制指令集會被發(fā)送到一臺繪制主機(jī)上。繪制主機(jī)修改完場景并且接收到繪制指令后,會快速對所有子視錐進(jìn)行檢測,排除沒有發(fā)生場景變化的視錐。繪制主機(jī)根據(jù)視錐將修改后的場景繪制成圖像,通過用戶的地址信息將壓縮后的圖像發(fā)送出去,完成ー幀繪制。
權(quán)利要求
1.一種基于云端繪制的大規(guī)模三維場景多人協(xié)同創(chuàng)作方法,其特征在于包括下列的步驟 (1)首先由多臺客戶端主機(jī)產(chǎn)生用戶指令,然后發(fā)送給服務(wù)器端的調(diào)度主機(jī); (2)調(diào)度主機(jī)首先負(fù)責(zé)處理多個用戶編輯同一三維場景所產(chǎn)生的同步與互斥問題,然后為每臺繪制主機(jī)分配繪制任務(wù),最后將經(jīng)過處理后的用戶指令發(fā)送給服務(wù)器端的多臺繪制王機(jī); (3)繪制主機(jī)首先根據(jù)用戶指令修改場景,然后根據(jù)用戶視角將場景繪制成圖像,最后將圖像回傳給對應(yīng)的客戶端主機(jī); (4)客戶端主機(jī)提供三維場景創(chuàng)作的操作界面,并實時顯示所有客戶端主機(jī)的創(chuàng)作結(jié)果。
2.根據(jù)權(quán)利要求I所述的ー種基于云端實時繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法,其特征在于多用戶對同一三維場景進(jìn)行創(chuàng)作結(jié)果同步的實現(xiàn)方法 (1)繪制進(jìn)程啟動后,繪制流程開始循環(huán)執(zhí)行; (2)每幀繪制開始前,調(diào)度主機(jī)從緩存中讀出從前一幀開始的時間間隔內(nèi)產(chǎn)生的用戶指令,調(diào)度主機(jī)再將收到的用戶指令合并成字符串流發(fā)送到所有繪制主機(jī); (3)所有繪制主機(jī)更新場景數(shù)據(jù),繪制由本機(jī)負(fù)責(zé)的視圖。
3.根據(jù)權(quán)利要求2所述的ー種基于云端實時繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法,其特征在于多用戶對同一三維場景進(jìn)行創(chuàng)作過程互斥的實現(xiàn)方法 (1)調(diào)度主機(jī)將場景空間在指定平面上分為兩塊及以上,每位創(chuàng)作人員可以被授權(quán)編輯ー塊及以上的子空間,對于沒有創(chuàng)作權(quán)限的子空間,創(chuàng)作人員無法在該空間中編輯場景,但可以實時查看該空間授權(quán)者的創(chuàng)作結(jié)果; (2)創(chuàng)作人員可以對取得授權(quán)子空間中的場景元素加鎖,被加鎖的場景元素只有加鎖者可以進(jìn)行操作,如果其他創(chuàng)作人員需要操作該場景元素,需等加鎖者解鎖后方可操作。
4.根據(jù)權(quán)利要求I或2或3所述的ー種基于云端實時繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法,其特征在干調(diào)度主機(jī)收到用戶指令后,確定該幀需要繪制的視圖總數(shù),繪制分配算法根據(jù)ー個分割指數(shù)將所有用戶視錐分割并將所有分割后的視錐分配到所有繪制主機(jī)。
5.根據(jù)權(quán)利要求4所述的ー種基于云端實時繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法,其特征在干繪制主機(jī)收到子視錐后,首先檢測每個子視錐中的場景是否發(fā)生變化,沒有發(fā)生變化的子視錐不會被繪制。
6.根據(jù)權(quán)利要求I或2或3所述的ー種基于云端實時繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法,其特征在于在用戶指令和用戶視錐過多的情況下,調(diào)度主機(jī)可以申請一臺繪制主機(jī)作為臨時調(diào)度主機(jī),部分用戶指令處理與視錐分割會轉(zhuǎn)移到臨時調(diào)度主機(jī)執(zhí)行。
7.根據(jù)權(quán)利要求6所述的ー種基于云端實時繪制的三維大規(guī)模場景多人協(xié)同創(chuàng)作方法,其特征在干繪制主機(jī)的繪制結(jié)果在傳給客戶端之前會進(jìn)行壓縮,再由客戶端進(jìn)行解壓縮。
全文摘要
本發(fā)明公開了一種基于云端繪制的大規(guī)模三維場景多人協(xié)同創(chuàng)作方法,涉及三維可視化場景創(chuàng)作與編輯領(lǐng)域,由下列兩大模塊組成服務(wù)器端與客戶端,服務(wù)器端是由多臺計算機(jī)構(gòu)成的集群,集群中的主機(jī)分為調(diào)度主機(jī)和繪制主機(jī);調(diào)度主機(jī)負(fù)責(zé)處理多個用戶編輯同一三維場景所產(chǎn)生的同步與互斥問題,以及將繪制任務(wù)分配給繪制主機(jī);繪制主機(jī)根據(jù)用戶視角將場景繪制成圖像,發(fā)送給對應(yīng)的客戶端主機(jī);客戶端主機(jī)提供三維場景創(chuàng)作的操作界面。本發(fā)明創(chuàng)造性在服務(wù)器端自動完成了所有用戶的創(chuàng)作結(jié)果的合并,幫助用戶在創(chuàng)作過程中實時觀測所有用戶的創(chuàng)作結(jié)果,對超大規(guī)模場景的多人協(xié)同創(chuàng)作具有積極意義。
文檔編號G06T19/00GK102866919SQ201210267390
公開日2013年1月9日 申請日期2012年7月31日 優(yōu)先權(quán)日2012年7月31日
發(fā)明者陳雷霆, 曹躍, 田師聰, 劉暢, 謝彰桓, 許泉, 張劍平, 范靖宇, 蔡洪斌 申請人:電子科技大學(xué)