專利名稱:分布式知識管理集成系統(tǒng)及其集成方法
技術領域:
本發(fā)明涉及一種分布式知識管理集成系統(tǒng)及其集成方法,可應用于因特網(wǎng)上分散的、自發(fā)的知識資源的發(fā)布、集成、共享和應用。
背景技術:
21世紀是知識經(jīng)濟的時代。早在1965年管理大師Peter Drucker就曾提及,“知識”將取代機器設備、資金、原料或勞工等有形資產(chǎn),成為企業(yè)最關鍵的生產(chǎn)要素,而“知識型工作者”將取代傳統(tǒng)的勞動員工,為企業(yè)創(chuàng)造更多的效益。處于激烈競爭中的現(xiàn)代企業(yè),只有致力于核心競爭優(yōu)勢的發(fā)展,才能在競爭中生存下來,而企業(yè)的領導者的職責就是找出企業(yè)最重要的資產(chǎn),并最大發(fā)揮其效用。因此,如何創(chuàng)造、儲存、傳播與運用這項戰(zhàn)略性資源成為企業(yè)爭相探討的問題,“知識管理”概念應運而生。
知識管理(Knowledge Management,或簡稱KM)的目的是尋求信息處理能力與人的知識創(chuàng)新能力的最佳結合,在整個管理過程中最大限度地實現(xiàn)知識共享,以便達到將最恰當?shù)闹R在最恰當?shù)臅r間傳遞給最恰當?shù)娜耍顾麄兡軌蜃龀鲎钋‘數(shù)臎Q策,以提高企業(yè)獲取、開發(fā)、保存、分類和使用知識的能力。
以實際企業(yè)應用為研究背景,基于因特網(wǎng)環(huán)境建立分布式知識管理系統(tǒng)(Web-BasedDistributed Knowledge Management System,簡稱WDKMS)并實現(xiàn)一套有效的發(fā)布、集成、共享和應用知識的方法,對于提高企業(yè)的響應能力、提高公司創(chuàng)新能力、提高公司員工技能、提高企業(yè)效率等具有重要意義。分布式結構使得個人和組織的知識管理能夠協(xié)同進行,并且能夠在組織知識管理中對個人知識進行共享,使得個人在使用組織知識管理系統(tǒng)的同時,也具有一個屬于自己的基于網(wǎng)絡的小型知識管理系統(tǒng),個人對該系統(tǒng)具有完全的管理權限,能夠對該系統(tǒng)進行很大程度的定制,可以選擇性的對外開放,并可以基于這個系統(tǒng)對自己的知識有效整理,并獨立于組織知識單獨存儲,這使得用戶即使在以后發(fā)生工作變動后仍然可以保留使用自己的知識。
J2EE三層客戶/服務器模式(以下簡稱三層模式)在兩層模式的基礎上,增加了新的一級。這種模式在邏輯上將應用功能分為三層客戶顯示層、業(yè)務邏輯層、數(shù)據(jù)層??蛻麸@示層是為客戶提供應用服務的圖形界面,有助于用戶理解和高效的定位應用服務。業(yè)務邏輯層位于顯示層和數(shù)據(jù)層之間,專門為實現(xiàn)企業(yè)的業(yè)務邏輯提供了一個明確的層次,在這個層次封裝了與系統(tǒng)關聯(lián)的應用模型,并把用戶表示層和數(shù)據(jù)庫代碼分開。這個層次提供客戶應用程序和數(shù)據(jù)服務之間的聯(lián)系,主要功能是執(zhí)行應用策略和封裝應用模式,并將封裝的模式呈現(xiàn)給客戶應用程序。數(shù)據(jù)層是三層模式中最底層,他用來定義、維護、訪問和更新數(shù)據(jù)并管理和滿足應用服務對數(shù)據(jù)的請求。
三層模式的主要優(yōu)點為①良好的靈活性和可擴展性。對于環(huán)境和應用條件經(jīng)常變動的情況,只要對應用層實施相應的改變,就能夠達到目的;②可共享性。單個應用服務器可以為處于不同平臺的客戶應用程序提供服務,在很大程度上節(jié)省了開發(fā)時間和資金投入;③較好的安全性。在這種結構中,客戶應用程序不能直接訪問數(shù)據(jù),應用服務器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可控制數(shù)據(jù)的改變和訪問方式;④增強了企業(yè)對象的重復可用性?!捌髽I(yè)對象”是指封裝了企業(yè)邏輯程序代碼,能夠執(zhí)行特定功能的對象。隨著組件技術的發(fā)展,這種可重用的組件模式越來越為軟件開發(fā)者所接受;⑤三層模式成為真正意義上的“瘦客戶端”,從而具備了很高的穩(wěn)定性、延展性和執(zhí)行效率;⑥三層模式可以將服務集中在一起管理,統(tǒng)一服務于客戶端,從而具備了良好的容錯能力和負載平衡能力。
基于上述企業(yè)應用的需求和技術實現(xiàn)的支持,本發(fā)明構建了一套既可以獨立服務的知識管理系統(tǒng),又可以動態(tài)集成多個個人知識管理系統(tǒng)的分布式知識管理集成系統(tǒng)和集成方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種分布式知識管理集成系統(tǒng)和集成方法。
分布式知識管理集成系統(tǒng)多個分布在異地的ISV客戶端知識管理服務器經(jīng)過知識映射表與CSV組織知識管理的集成服務器連接;多個用戶分別與CSV組織知識管理的集成服務器或ISV客戶端知識管理服務器相連。
分布式知識管理系統(tǒng)的集成方法基于J2EE架構,采用了三層的B/S軟件結構完成分布式環(huán)境下各種知識管理業(yè)務的處理;基于Socket技術的協(xié)同交流,在系統(tǒng)中采用Java語言中的Socket及多線程的機制來解決多個知識管理系統(tǒng)的通信問題;采用基于RBAC的權限管理模式,權限管理包括ISV客戶端知識管理服務器(2)和CSV組織知識管理的集成服務器(1)上的權限管理。
本發(fā)明將個人知識管理系統(tǒng)和組織知識管理系統(tǒng)單獨分開再集成,通過多個個人知識管理系統(tǒng)在異地采集知識再共享到組織知識管理系統(tǒng)中,大大提高了組織知識的采集力度,方便了個人之間的知識共享;基于J2EE架構,采用了方便靈活的三層B/S軟件結構完成分布式環(huán)境下各種業(yè)務處理,這種結構使系統(tǒng)具有良好的可移植性和可擴展性;基于Socket技術的協(xié)同交流,在系統(tǒng)中采用Java語言中的Socket及多線程的機制來解決分布在異地的知識管理系統(tǒng)的通信問題,采用線程組方法優(yōu)化了系統(tǒng)的并行訪問性能;識管理平臺采用基于RBAC的權限管理模式,減少了授權管理的復雜性,降低了管理開銷,并能夠靈活地支持組織的安全策略,對組織和個人的變化有很大的伸縮性;知識交流平臺通過使用手機短信收發(fā)的方式,接受來自用戶的搜索信息,將用戶所關注的知識主題發(fā)送給相關的用戶,節(jié)省了用戶的時間,提高了系統(tǒng)的應用便捷性。
圖1是分布式知識管理集成系統(tǒng)結構框圖;圖2是本發(fā)明ISV客戶端知識管理服務器結構框圖;圖3是本發(fā)明CSV組織知識管理的集成服務器結構框圖;圖4是本發(fā)明ISV和CSV交互示意圖;圖5是本發(fā)明Socket連接通訊示意圖;圖6是本發(fā)明典型知識庫中的權限構成示意圖;圖7是本發(fā)明RBAC中各元素關系示意圖;圖8是本發(fā)明RBAC權限檢查示意圖。
具體實施例方式
(1)分布式知識管理系統(tǒng)WDKMS核心原理如圖1所示,分布式知識管理集成系統(tǒng)是多個分布在異地的ISV客戶端知識管理服務器2經(jīng)過知識映射表3與CSV組織知識管理的集成服務器1連接;多個用戶4分別與CSV組織知識管理的集成服務器1或ISV客戶端知識管理服務器2相連。
每個ISV客戶端知識管理服務器2由具有一定權限的組織成員(個人或單位成員)管理,主要面向本人或本成員單位的知識管理,具有自主的知識版塊創(chuàng)立刪除、知識交流、用戶管理、文件管理的功能,具有獨立的數(shù)據(jù)存儲空間,可以單獨對外開放,建立用戶,發(fā)放訪問權限并接受用戶的訪問,可以作為組織成員的個人知識管理的工具平臺;并通過與CSV組織知識管理服務器1的數(shù)據(jù)通訊,將個人的知識選擇性的在CSV組織知識管理服務器1上進行備份,備份在CSV組織知識管理服務器1上的知識與ISV客戶端知識管理服務器2上的知識存儲在不同的存儲空間,通過知識映射表3建立一一對應的映射關系。知識映射表3是一張位于ISV客戶端知識管理服務器2上的存儲知識和對應的CSV組織知識管理服務器1上的知識備份之間映射關系的數(shù)據(jù)表,通過知識映射表3,可以在ISV客戶端知識管理服務器2和CSV組織知識管理服務器1上進行數(shù)據(jù)的并行修改、刪除操作。CSV組織知識管理服務器1作為組織的統(tǒng)一的集成服務器,提供一個統(tǒng)一的訪問入口,提供到各個ISV客戶端知識管理服務器2的鏈接,此外作為組織知識交流、管理的平臺,實現(xiàn)組織公有知識和組織成員貢獻知識的存儲、管理,提供專家黃頁、在線交流、知識搜索、知識評價、知識推送、個性化內(nèi)容定制的功能,使得組織知識能夠不斷沉積下來,減小因人員流動而產(chǎn)生的對組織業(yè)務的影響,使得個人知識管理和組織知識管理能夠同時協(xié)調進行。WDKMS的用戶4可以通過瀏覽器或者無線方式訪問系統(tǒng)。
(2)WDKMS基于J2EE的三層B/S軟件架構如圖2、3、4所示,WDKMS基于J2EE架構,采用了方便靈活的三層B/S軟件結構,可以通過瀏覽器方便的訪問。平臺的第一層是表現(xiàn)層16,是軟件入口的用戶界面;第二層是邏輯層17,由JSP、JavaBean和Servlet來實現(xiàn);第三層是數(shù)據(jù)層18,通過JDBC和XMLParser來實現(xiàn)對底層數(shù)據(jù)資源的訪問。本系統(tǒng)的web服務器5采用了Tomcat4.02,各種知識數(shù)據(jù)的存儲以包括個人數(shù)據(jù)庫13、組織數(shù)據(jù)倉庫15(采用系型數(shù)據(jù)庫SQL Server 2000)以及XML文件14完成。由于系統(tǒng)平臺基于JAVA語言設計編碼,因此具有良好的平臺無關性和可移植性。
(4)WDKMS中CSV和ISV的交互如圖4所示,WDKMS的核心是CSV和ISV的交互,其流程如下,①ISV客戶端知識管理服務器2由自身的表示層16得到用戶4需求的應用描述信息,進入ISV的業(yè)務層17中的邏輯模塊對請求進行邏輯分析;②向CSV組織知識管理服務器1發(fā)送應用請求20;③CSV組織知識管理服務器1中的權限驗證21確認來訪的用戶身份的合法性;④如果身份合法,CSV組織知識管理服務器1在經(jīng)過自身的邏輯模塊19分析用戶需求后,向ISV客戶端知識管理服務器2發(fā)送請求相應22;⑤ISV客戶端知識管理服務器2解析得到需要的執(zhí)行結果23。
(4)采用Socket及多線程的機制解決多個系統(tǒng)的協(xié)同交流問題WDKMS能夠同時提供幾個不同主題的知識在線交流服務,又要保證不同主題知識交流的相互隔離問題。在系統(tǒng)中,采用Java語言中的Socket及多線程的機制來解決。Socket是網(wǎng)絡程序設計中的概念,代表的是兩個程序之間(如客戶端與服務器)建立的網(wǎng)絡連接。通過這個連接,可以得到兩者之間的一對輸入與輸出數(shù)據(jù)流。如圖5所示,通過這對數(shù)據(jù)流可以進行信息的交換。當用戶4提交了創(chuàng)建知識主題27交流的申請以后,系統(tǒng)的應用服務器1或2就立即為該項目分配一個應用端口26,如5001;并且立即在應用服務器端開通一個服務端口25,如5000,并通過應用服務監(jiān)聽器24對指向該端口請求進行監(jiān)聽。當用戶4發(fā)出到該應用端口26的連接請示時,用戶4與應用服務器1或2間就建立了一個Socket連接。同時應用服務器1或2為此Socket開通了一個單獨的線程,并且應用服務器把指向同一個端口的線程劃分在一個線程組內(nèi),指向不同端口的線程劃分在不同的組。而用戶4與應用服務器1或2之間及用戶與用戶之間的通信都是通過這個線程來進行的。因此,通過這種手段實現(xiàn)了同一虛擬工作組用戶間的耦合及不同組用戶間的相互隔離。
(5)知識管理平臺采用基于RBAC的權限管理模式知識管理平臺采用基于RBAC的權限管理模式,減少了授權管理的復雜性,降低了管理開銷,并能夠靈活地支持組織的安全策略,對組織的變化有很大的伸縮性。在系統(tǒng)中,權限設計分為下面幾個要素用戶(user)、角色(role),用戶組(group)、權限(privilege)、資源(resource)、操作(operate)。在系統(tǒng)中,每個用戶(user)擔當一些角色(role),每種角色具有一些操作(operate)能力,每種操作由權限(privilege)和對象(resource)組成;一些具有相同role的user可以形成一個組(group),并使組(group)承擔這些角色(role),這樣組(group)中的每個用戶也都承擔了這些角色(role)。圖6是典型知識庫中的權限構成舉例。
圖7表示了RBAC體系中各元素的關系用戶組29使得為屬性相同的用戶身份28賦予權限31等操作更為簡便,但是用戶組29和用戶身份28同時進行權限31賦予時會產(chǎn)生一定的沖突。為了避免產(chǎn)生邏輯上的沖突,用戶身份28只能從屬于一個用戶組,并且在從屬于某個用戶組時,它的最終權限31就是該用戶組所有成員都具有的權限31,單獨對該用戶身份28的賦權將不再對用戶產(chǎn)生效力,除非先把該用戶身份28從用戶組29中刪除。一個用戶身份28可以擁有于不同的角色30,這跟現(xiàn)實生活的情形是相對應的,比如某個人在單位中可能身兼會計和出納兩個角色,但是用戶在完成某項操作時只能有一種角色。反映在分布式知識管理系統(tǒng)的權限管理中,就是當用戶4登錄時,系統(tǒng)將用戶身份28所有的角色30列出,用戶4選擇其中某個角色30,輸入用戶名、密碼驗證通過后,就可以行使該角色30所有功能,如果用戶31要進行其它操作,必須重新選擇角色30登錄。
如果用戶沒有某種權限,那么就沒有執(zhí)行某種操作的權利,就不應該看到與進行這些操作有關的東西,比如連接,按鈕等,當用戶提交某項請求時,首先應該檢查用戶有沒有提交該請求的權利,如果沒有這種權利(privilege),則提示用戶,如圖8是整個驗證過程的流程圖。
(6)知識交流平臺的手機短信模塊手機作為一種普遍的通信工具,在我們的日常生活中發(fā)揮了越來越大的作用。知識交流平臺通過使用手機短信收發(fā)的方式,接受來自用戶的搜索信息,將用戶所關注的知識主題發(fā)送給相關的用戶,節(jié)省了用戶的時間,提高了系統(tǒng)的應用便捷性。
a.短信格式手機短信實現(xiàn)可以有兩種格式,Text模式和Pdu模式。使用Text模式收發(fā)短信代碼簡單,實現(xiàn)起來十分容易,但是最大的缺點是不能收發(fā)中文短信;而用Pdu模式則可以解決這個問題,Pdu模式不僅支持中文短信,也能發(fā)送英文短信。Pdu模式收發(fā)短信可以使用三種編碼7-bit、8-bit和UCS2編碼。7-bit編碼用于發(fā)送普通的ASCII字符,8-bit編碼通常用于發(fā)送數(shù)據(jù)消息,UCS2編碼用于發(fā)送Unicode字符。要實現(xiàn)中文短信的發(fā)送,所以選擇UCS2,即中文Unicode碼。
b.短信發(fā)送模塊手機短信的發(fā)送主要借助于Java的gsmmodem控件實現(xiàn),是由AT+CMGS指令完成的,采用PDU模式發(fā)送。
因為手機同一時間只能處理一件事情,因此發(fā)送函數(shù)只負責發(fā)送短信,關于短信發(fā)送成功與否以及閱讀短信的部分集中在一起處理。判斷手機短信發(fā)送成功與否主要由AT+CMGS命令執(zhí)行以后的返回碼來決定。
為了防止手機因過于繁忙而出錯,這里采取了一定的方法讓手機有充分的時間處理發(fā)送和接收及刪除等操作。Sleep()函數(shù)正是為此而設計的,在發(fā)送及刪除操作后都會讓程序暫停一秒,這樣就不至于使得手機過于繁忙。
c..短信接收模塊相比于手機短信的發(fā)送而言,手機短信的接收主要的工作正好與之相反。從串口中獲得短信信息,然后將接收到的Unicode碼轉換成中文字符即可。
其中主要模塊說明如下CSV組織知識管理服務器1支持頁面訪問模式的web容器和支持web分布式集成的組織知識管理軟件系統(tǒng)和硬件。
ISV客戶端知識管理服務器2建立分布在異地的個人知識管理系統(tǒng)的服務軟件和硬件。
知識映射表3是一張位于ISV上的存儲知識和對應的CSV上的知識備份之間映射關系的數(shù)據(jù)表。
用戶4包括通過瀏覽器或者無線設備訪問系統(tǒng)兩種方式。
WEB服務器5WDKMS中提供頁面服務的服務器。
HTML文件接口6WDKMS與用戶通過HTML文件交互的端口。
XML文件接口7WDKMS與用戶通過XML文件交互的端口。
Java Applet接口8WDKMS與用戶通過Java Applet交互的端口。
JSP組件9WDKMS中提供JSP頁面服務的服務端組件。
Servlet組件10WDKMS中提供Servlet服務的服務端組件。
javaBean組件11WDKMS存儲于操作數(shù)據(jù)的javaBean服務端組件。
JDBC Parser XML接口12WDKMS中與數(shù)據(jù)層連接的接口,包括JDBC Parser XML。
個人數(shù)據(jù)庫13存儲各種個人知識數(shù)據(jù)和數(shù)據(jù)結構的數(shù)據(jù)庫,采用SQL server 2000數(shù)據(jù)庫系統(tǒng)。
XML文件14用于描述知識內(nèi)容和知識相互關系的標準格式化文件。
組織數(shù)據(jù)倉庫15存儲各種數(shù)據(jù)和數(shù)據(jù)結構的大型數(shù)據(jù)庫,采用SQL server 2000的數(shù)據(jù)庫倉庫系統(tǒng)。
表示層16用于用戶和系統(tǒng)間,以及系統(tǒng)和系統(tǒng)間的web頁面。
業(yè)務層17負責處理各種應用功能和數(shù)據(jù)業(yè)務的模塊群。
數(shù)據(jù)層18負責數(shù)據(jù)庫中的各種執(zhí)行處理。
邏輯模塊19系統(tǒng)中的業(yè)務邏輯處理程序。
應用請求20ISV向CSV發(fā)送的功能請求消息。
權限驗證21CSV中的用戶權限驗證程序。
請求響應22CSV準備向ISV發(fā)送的原始信息。
執(zhí)行結果23ISV處理響應請求后得到的結果信息。
應用服務監(jiān)聽器24服務端負責監(jiān)聽來自客戶端請求的程序組件。
服務端口25服務端打開的socket端口。
應用端口26客戶端打開的socket端口知識主題27代表一個知識條目的數(shù)據(jù)內(nèi)容。
用戶身份28登錄系統(tǒng)后的用戶在系統(tǒng)中的職能標識。
用戶組29具有相通權限的用戶歸類。
角色30權限的集合描述。
權限31對各種資源和操作的使能描述。
關系一32用戶和用戶組的所屬關系。
關系二33用戶、用戶組和角色間的對應關系。
關系三34角色和權限間的構成關系。
關系三35集成服務接口。
權利要求
1.一種分布式知識管理集成系統(tǒng),其特征在于多個分布在異地的ISV客戶端知識管理服務器(2)經(jīng)過知識映射表(3)與CSV組織知識管理的集成服務器(1)連接;多個用戶(4)分別與CSV組織知識管理的集成服務器(1)或ISV客戶端知識管理服務器(2)相連。
2.根據(jù)權利要求1所述的一種分布式知識管理集成系統(tǒng),其特征在于所述的分布在異地的ISV客戶端知識管理服務器(2)具有個人數(shù)據(jù)庫(13)、XML文件(14)、組織數(shù)據(jù)倉庫(15)經(jīng)JDBC Parser XML接口(12)分別與Servlet組件(10)、javaBean組件(11)相接,Servlet組件(10)分別與WEB服務器(5)、JSP組件(9)相接,javaBean組件(11)與JSP組件(9)相接,JSP組件(9)經(jīng)WEB服務器(5)分別與HTML文件接口(6)、XML文件接口(7)、JavaApplet接口(8)相接。
3.根據(jù)權利要求1所述的一種分布式知識管理集成系統(tǒng),其特征在于所述的CSV組織知識管理的集成服務器(1)具有個人數(shù)據(jù)庫(13)、XML文件(14)、組織數(shù)據(jù)倉庫(15)經(jīng)JDBCParser XML接口(12)分別與Servlet組件(10)、javaBean組件(11)相接,Servlet組件(10)分別與WEB服務器(5)、JSP組件(9)相接,javaBean組件(11)與JSP組件(9)相接,JSP組件(9)經(jīng)WEB服務器(5)分別與HTML文件接口(6)、XML文件接口(7)、Java Applet接口(8)相接,WEB服務器(5)與集成服務接口(35)相接。
4.根據(jù)權利要求1所述的一種分布式知識管理集成系統(tǒng),其特征在于所述的分布式知識管理系統(tǒng)中,對于企業(yè)的CSV組織知識管理的集成服務器(1)和個人的ISV客戶端知識管理服務器(2)中的通信方式為采用servlet或jsp頁面方式支持分布式網(wǎng)絡節(jié)點交互。
5.根據(jù)權利要求1所述的一種分布式知識管理集成系統(tǒng),其特征在于所述的用戶(4)與CSV組織知識管理的集成服務器(1)或ISV客戶端知識管理服務器(2)無線交互用Pdu模式解決發(fā)送中文短信的問題,在Pdu模式中采用UCS2編碼方式發(fā)送Unicode字符同時支持各種格式的消息傳送;手機短信發(fā)送模塊用Java的gsmmodem控件實現(xiàn),由AT+CMGS指令完成;設計Sleep()函數(shù)讓手機設備在每次操作后讓程序暫停一秒。
6.一種分布式知識管理系統(tǒng)的集成方法,其特征在于,基于J2EE架構,采用了三層的B/S軟件結構完成分布式環(huán)境下各種知識管理業(yè)務的處理;基于Socket技術的協(xié)同交流,在系統(tǒng)中采用Java語言中的Socket及多線程的機制來解決多個知識管理系統(tǒng)的通信問題;采用基于RBAC的權限管理模式,權限管理包括ISV客戶端知識管理服務器(2)和CSV組織知識管理服務器(1)上的權限管理。
全文摘要
本發(fā)明公開了一種分布式知識管理集成系統(tǒng)及其集成方法。系統(tǒng)核心由多個用于個人知識管理的客戶端服務器ISV、用于組織知識管理中心服務器CSV、客戶端計算機以及無線設備用戶組成。在分布式環(huán)境下采用方便靈活的三層B/S軟件結構完成各種業(yè)務功能,用多線程Socket技術進行協(xié)同交流,基于RBAC的權限管理模式可以合理分配ISV和CSV上的用戶權限,以及用手機短信收發(fā)信息的方式提高了系統(tǒng)的應用便捷性。系統(tǒng)中支持servlet和jsp頁面方式的分布式網(wǎng)絡節(jié)點交互,從數(shù)據(jù)層角度支持中心數(shù)據(jù)節(jié)點和客戶數(shù)據(jù)節(jié)點的數(shù)據(jù)集成。本發(fā)明通過研發(fā)分布式知識管理系統(tǒng)及其集成方法,實現(xiàn)了基于因特網(wǎng)的各種知識資源的集成和共享,對提高企業(yè)效率等具有重要意義。
文檔編號G06Q10/00GK1786997SQ20051006138
公開日2006年6月14日 申請日期2005年11月2日 優(yōu)先權日2005年11月2日
發(fā)明者顧新建, 郭劍鋒, 李曉, 劉念, 祁國寧 申請人:浙江大學