教育資源動態(tài)聚合系統(tǒng)及其方法
【技術領域】
[0001]本發(fā)明涉及本發(fā)明涉及一種資源整合系統(tǒng)及其方法,特別指一種透過代理端提供整合教育資源的系統(tǒng)及其方法。
【背景技術】
[0002]目前各個學校通常都會建立自己的資源平臺,這些資源平臺上會存放與校內(nèi)教學課程相關的教育資源。
[0003]然而,由于沒有統(tǒng)一的教學大綱及/或教科書,各個學校間的教育資源往往不完全相同,且各校在資源平臺上存放教育資源的結構也往往不同。因此,各個學校的資源平臺通常無法相通,且各個學校的教育資源通常也無法共享,如此,相同的教育資源可能會在不同學校的資源平臺上出現(xiàn),這將造成資源的浪費,同時也不易統(tǒng)一管理各學校的教育資源。
[0004]綜上所述,可知現(xiàn)有技術中長期以來一直存在不同資源平臺間的教育資源的存放結構不同,導致教育資源不易管理的問題,因此有必要提出改進的技術手段,來解決這一問題。
【發(fā)明內(nèi)容】
[0005]有鑒于現(xiàn)有技術存在不同資源平臺間的教育資源的存放結構不同,導致教育資源不易管理的問題,本發(fā)明遂揭露一種教育資源動態(tài)聚合系統(tǒng)及其方法,其中:
[0006]本發(fā)明所揭露的教育資源動態(tài)聚合系統(tǒng),至少包含:資源平臺,提供教育資源;代理端,用以產(chǎn)生與教育資源相對應的教育資源訊息,并傳送包含教育資源訊息的資源取用信息;服務端,用以接收所述資源取用信息,并依據(jù)教育資源訊息調(diào)整的目錄索引,及用以于目錄索引中的選項被選擇時,依據(jù)與被選擇的選項相對應的教育資源訊息向代理端發(fā)出與被選擇的選項相對應的教育資源的請求,并接收代理端依據(jù)請求至資源平臺下載的被請求的教育資源。
[0007]本發(fā)明所揭露的教育資源動態(tài)聚合方法,其步驟至少包括:代理端依據(jù)資源平臺所提供的教育資源產(chǎn)生與教育資源對應的教育資源訊息;代理端傳送包含教育資源訊息的資源取用信息至服務端;服務端依據(jù)教育資源訊息調(diào)整的目錄索引;服務端于目錄索引中的選項被選擇時,依據(jù)與被選擇的選項相對應的教育資源訊息向代理端發(fā)出與被選擇的選項相對應的教育資源的請求;代理端依據(jù)接收到的請求至資源平臺下載被請求的教育資源,并傳送被請求的教育資源至服務端。
[0008]本發(fā)明所揭露的系統(tǒng)與方法如上所述,與現(xiàn)有技術之間的差異在于本發(fā)明透過代理端收集與資源平臺的教育資源,并產(chǎn)生相對應的教育資源訊息,使得服務端依據(jù)教育資源訊息調(diào)整目錄索引后,當目錄索引中的選項被選擇時,服務端可以透過代理端取得資源平臺上與被選擇的選項相對應的教育資源,藉以解決現(xiàn)有技術所存在的問題,并可以達成使不同資源平臺上的教育資源容易共享的技術功效。
【附圖說明】
[0009]圖1為本發(fā)明所提的教育資源動態(tài)聚合系統(tǒng)架構圖。
[0010]圖2A為本發(fā)明所提的教育資源動態(tài)聚合方法流程圖。
[0011]圖2B為本發(fā)明所提的服務端調(diào)整目錄索引的方法流程圖。
[0012]圖3A為本發(fā)明實施例所提的目錄索引的示意圖。
[0013]圖3B為本發(fā)明實施例所提的調(diào)整后的目錄索引的示意圖。
[0014]組件標號說明
[0015]110資源平臺
[0016]120代理端
[0017]130服務端
[0018]300目錄索引
[0019]206 ?280 步驟
[0020]251 ?259 步驟
【具體實施方式】
[0021]以下將配合圖式及實施例來詳細說明本發(fā)明的特征與實施方式,內(nèi)容足以使任何熟悉相關技術的人士能夠輕易地充分理解本發(fā)明解決技術問題所應用的技術手段并據(jù)以實施,藉此實現(xiàn)本發(fā)明可達成的功效。
[0022]本發(fā)明可以由代理端持續(xù)至多個資源平臺取得資源平臺所提供的教育資源,并將與各個教育資源相對應的教育資源訊息提供給服務端,使得服務端可以動態(tài)的將不同資源平臺的教育資源整合成目錄索引并維持目錄索引,藉以提供用戶透過整合后的目錄索引選擇欲進行學習的選項。
[0023]以下先以圖1本發(fā)明所提的教育資源動態(tài)聚合系統(tǒng)架構圖來說明本發(fā)明的系統(tǒng)運作。如圖1所示,本發(fā)明的系統(tǒng)含有多個資源平臺110、代理端120、以及服務端130。
[0024]資源平臺110與代理端120連接。一般而言,每一個資源平臺110與代理端120可以透過有線或無線網(wǎng)絡連接,但本發(fā)明并沒有特別的限制。每一個資源平臺110具有一個或多個教育資源,并負責將所具有的教育資源提供給使用者進行學習。值得一提的是,每一個資源平臺110所包含的教育資源的分類與結構可能并不相同。
[0025]一般而言,資源平臺110可以為所具有的教育資源提供可存取的數(shù)據(jù),例如,統(tǒng)一資源識別資料(URI),藉以讓使用者可以透過資源平臺110所提供的教育資源的可存取數(shù)據(jù)加載教育資源以進行學習。但資源平臺110提供使用者加載教育資源的可存取的數(shù)據(jù)并不以統(tǒng)一資源識別資料為限,凡可以讓使用者正確加載欲學習的教育數(shù)據(jù)源的數(shù)據(jù)都可以在本發(fā)明中被使用。
[0026]資源平臺110也提供教育資源的管理功能,藉以提供資源平臺110的管理者管理教育資源,例如新增或刪除某個教育資源,或對某個教育資源中的內(nèi)容進行修改等。
[0027]代理端120與資源平臺110以及服務端130連接。一般而言,代理端120與資源平臺110及/或服務端130可以透過有線或無線網(wǎng)絡連接,但本發(fā)明并不以此為限。
[0028]代理端120負責產(chǎn)生與資源平臺110所提供的教育資源相對應的教育資源訊息,其中,代理端120可以為每一個資源平臺110所提供的每一個教育資源產(chǎn)生不同的教育資源訊息,也就是說,教育資源與教育資源訊息具有一對一的對應關系。代理端120所產(chǎn)生的教育資源訊息為可以取得相對應的教育資源的數(shù)據(jù),例如,教育資源訊息可以包含提供相對應的教育資源的資源平臺110的識別數(shù)據(jù)以及加載所述教育資源的統(tǒng)一資源識別數(shù)據(jù),但本發(fā)明并不以此為限,凡可以記錄教育資源如何存取教育數(shù)據(jù)的數(shù)據(jù)都可以作為本發(fā)明所提的教育資源訊息。
[0029]代理端120也負責傳送資源取用信息至服務端130。其中,代理端120所傳送的資源取用信息包含所產(chǎn)生的教育資源訊息,例如,代理端120可以將所產(chǎn)生的教育資源訊息以預定的格式封裝為資源取用訊息,但本發(fā)明并不以此為限。在部分的實施例中,教育資源訊息還可以包含教育資源的各種屬性數(shù)據(jù),例如類別、內(nèi)容表現(xiàn)類型等,但本發(fā)明亦不以此為限。
[0030]代理端120也負責接收服務端130所傳送的請求,代理端120所接收到的請求包含一個或多個教育資料的下載指示。代理端120可以依據(jù)所接收到的請求中的下載指示至提供被請求的教育資源的資源平臺110下載被請求的教育資源,并將下載到的教育資源轉傳給服務端130。
[0031]代理端120也可以預先定義服務端130的網(wǎng)絡地址,藉以在啟動后依據(jù)預先定義的網(wǎng)絡地址聯(lián)機至服務端130進行注冊。一般而言,代理端120可以預先定義服務端130的網(wǎng)絡地址,并依據(jù)預先定義的網(wǎng)絡地址聯(lián)機至服務端130進行注冊,其中,上述的預先定義的網(wǎng)絡地址可以是由代理端120的管理者預先定義或是系統(tǒng)內(nèi)定,但本發(fā)明并不以此為限。
[0032]代理端120也可以監(jiān)控各個資源平臺110所提供的所有教育資