• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      社會化標(biāo)簽在北京市精品課程集成平臺視頻中心中的應(yīng)用*

      2009-06-02 06:32竺小雙周恕義
      現(xiàn)代教育技術(shù) 2009年12期
      關(guān)鍵詞:個性化推薦精品課程

      竺小雙 周恕義

      【摘要】社會化標(biāo)簽是新一代互聯(lián)網(wǎng)模式Web 2.0的核心應(yīng)用之一,它體現(xiàn)了分眾分類的思想,具有開放性、共享性、社會性等特點。論文將社會化標(biāo)簽引入到北京市精品課程集成平臺中,使平臺能夠為用戶提供個性化知識推薦服務(wù),從而提高平臺的個性化、實用性和共享性。

      【關(guān)鍵詞】社會化標(biāo)簽;個性化推薦;精品課程;Struts;DAO

      【中圖分類號】G40-057 【文獻標(biāo)識碼】A 【論文編號】1009—8097(2009)12—0064—04

      引言

      社會化標(biāo)簽(Social Tags)是伴隨Web2.0產(chǎn)生的新概念,是自由標(biāo)簽(Free Tags)的進一步延伸,體現(xiàn)分眾分類的思想[1]。標(biāo)簽最初是用來組織和管理在線信息,主要功能是內(nèi)容分類。典型的自由標(biāo)簽用例是Gmail,在Gmail郵箱中用戶可以為每封郵件添加多個標(biāo)簽,而檢索時可以按照其中任何一個或幾個標(biāo)簽進行查找,這就使得檢索信息的方式更為豐富、快速而結(jié)果更為準(zhǔn)確。最早的社會性標(biāo)簽系統(tǒng)是美味書簽(del.icio.us)。del.icio.us是一個書簽管理網(wǎng)站,用戶不僅可以把自己喜歡的網(wǎng)頁鏈接加入個人收藏夾中,并用標(biāo)簽標(biāo)注這些網(wǎng)址,進行分類管理,而且可以搜索系統(tǒng)中被標(biāo)注為同一標(biāo)簽的所有網(wǎng)址,共享其他用戶的收藏夾資源。

      標(biāo)簽體現(xiàn)了用戶從自己的角度概括網(wǎng)絡(luò)資源內(nèi)容的著重點或者興趣點,往往能夠較真實地反映大眾的觀感。因此,本文將社會化標(biāo)簽引入到北京市精品課程集成平臺的視頻中心模塊。北京市精品課程集成平臺是北京市教委科研項目,平臺以北京市精品課程資源建設(shè)為中心,采用現(xiàn)代信息技術(shù)、網(wǎng)絡(luò)技術(shù),集成北京市各高校的精品課程資源,建設(shè)適應(yīng)對精品課程進行存儲、檢索、監(jiān)管、服務(wù)運行需求的支撐環(huán)境和共享服務(wù)平臺,從而實現(xiàn)對課程內(nèi)容的快速訪問和共享。在視頻中心模塊,用戶可以使用標(biāo)簽對授課錄像進行標(biāo)注,不僅方便用戶自身的個人知識管理,而且,使數(shù)量龐大的授課錄像資源得到更好、靈活的分類,方便其他用戶查找資源。另外,系統(tǒng)可以根據(jù)標(biāo)簽找到每個用戶學(xué)習(xí)的關(guān)注點或者興趣點,為用戶提供個性化知識推薦服務(wù)。

      一 社會化標(biāo)簽介紹

      1 社會化標(biāo)簽的含義及特點

      社會化標(biāo)簽是一種靈活、開放的分類方式,用戶可以根據(jù)自己的需要自由選擇標(biāo)簽對資源進行標(biāo)注,每個標(biāo)簽相當(dāng)于用戶對資源的一個分類,資源根據(jù)不同的標(biāo)簽被組織到不同的分類之下;相同的標(biāo)簽還能夠聚合不同用戶相同分類下的資源。標(biāo)簽是可共享的,每個用戶的標(biāo)簽列表可以被其他用戶查看,其他用戶也可以選擇使用相同的標(biāo)簽。社會化標(biāo)簽不同于一般目錄結(jié)構(gòu)的分類方法,它不考慮層次關(guān)系給目標(biāo)進行分類,各個標(biāo)簽之間是一種平行的關(guān)系。因此,社會化標(biāo)簽具有以下特點:多樣性、動態(tài)性、開放性、共享性、社會性、平行性[2]。

      廣義的說,凡是讓用戶選擇某種對象并自由加注標(biāo)簽、且能夠?qū)ν粯?biāo)簽的事物進行匯總關(guān)聯(lián)的系統(tǒng)都是社會性標(biāo)簽系統(tǒng)[1]。社會性標(biāo)簽系統(tǒng)具有兩個明顯的特征:一是在對資源添加標(biāo)簽的過程中,用戶不需要遵循任何事先制定的分類法或者詞表;二是每個用戶的活動空間不是孤立、封閉的,而是開放、共享的。因此,用戶對資源添加標(biāo)簽不再僅僅是個人行為,而成為一種基于共享的協(xié)作。比如,多個用戶對相同或類似的資源進行標(biāo)注,進而涌現(xiàn)出一些被多數(shù)用戶共同使用的“熱門”標(biāo)簽——它們反映的是用戶對同一個或同類型事物所達成的共識。

      2 社會化標(biāo)簽的應(yīng)用

      從2003年開始,支持并使用社會化標(biāo)簽的網(wǎng)站越來越多,比如最早的書簽管理網(wǎng)站(del.icio.us)、圖片管理和共享平臺(www.flickr.com),到電子商務(wù)網(wǎng)站,比如國外的亞馬遜、國內(nèi)的淘寶等。而且應(yīng)用領(lǐng)域也在逐漸擴大,從最開始的網(wǎng)頁收藏到圖片收藏,逐漸擴大到網(wǎng)站、地點、音樂、視頻、圖書、到其他Web2.0應(yīng)用,如博客,RSS訂閱等,再到學(xué)術(shù)論文、愿望與目標(biāo)。

      北京市精品課程集成平臺視頻中心模塊把平臺所有精品課程的授課錄像集中起來,方便用戶查找、觀看學(xué)習(xí)。系統(tǒng)為每個用戶提供個人收藏夾功能,用戶可以收藏關(guān)注的視頻,同時系統(tǒng)會提示用戶添加標(biāo)簽,方便用戶通過標(biāo)簽管理個人知識,也為授課錄像提供了更加靈活的分類。在用戶添加標(biāo)簽時,可以查看、使用其他用戶的標(biāo)簽,實現(xiàn)標(biāo)簽共享。

      二 平臺中的個性化推薦技術(shù)

      北京市精品課程集成平臺視頻中心采用電子商務(wù)系統(tǒng)的設(shè)計思想,以授課錄像為服務(wù)內(nèi)容和服務(wù)基礎(chǔ),為用戶提供視頻收藏、社會化標(biāo)簽標(biāo)注功能,系統(tǒng)根據(jù)用戶的收藏信息和匯總的標(biāo)簽信息,挖掘用戶的學(xué)習(xí)興趣和關(guān)注點,通過不同的個性化推薦算法,幫助用戶在眾多的授課錄像中找到所需要的視頻資源,從而實現(xiàn)個性化知識推送。平臺引入個性化推薦技術(shù),提升了用戶的應(yīng)用體驗和平臺資源的共享性,使得平臺更加個性化、實用化。視頻中心的個性化推薦技術(shù)有以下兩種:

      1 基于用戶收藏的推薦

      (1)結(jié)合資源類別推薦

      結(jié)合資源類別的推薦是通過用戶收藏的資源類別的信息去查找該類資源中收藏人數(shù)最多的資源列表。推薦的依據(jù)為用戶收藏資源表示對該資源比較關(guān)注,那么同類別的其他資源也可能是用戶所關(guān)注的,另一方面借助其他用戶對該類別資源的行為對該類資源進行篩選,從而得到推薦結(jié)果。

      該算法的優(yōu)點是不需要復(fù)雜的計算,比較容易實現(xiàn)。缺點是將推薦范圍局限在該資源的類別中,不利于為用戶發(fā)現(xiàn)新穎的資源。

      (2)結(jié)合其他用戶的收藏推薦

      結(jié)合其他用戶收藏的推薦是利用用戶收藏之間的相似性,推薦的依據(jù)為用戶收藏資源表示比較關(guān)注該資源,那么收藏了同樣資源的用戶,他們的關(guān)注點有一定的相似性,利用這種相似性找到其他收藏該資源的用戶的最熱門收藏,從而得到推薦結(jié)果。

      算法過程為當(dāng)用戶選定并收藏某個資源后,在所有用戶收藏記錄中找到也收藏了該資源的用戶,然后將這些用戶的收藏匯總后找到被收藏數(shù)量最多的資源推薦給用戶。

      該算法的優(yōu)點是實現(xiàn)簡單,跟第一個算法相比推薦范圍進行了擴展,不再局限于原資源的類別中。

      2 基于標(biāo)簽的簡單推薦

      該推薦算法需要建立用戶興趣模型。結(jié)合北京市精品課程集成平臺的實際應(yīng)用,本文定義用戶興趣模型為一個(r,c,t)三元組,其中,r表示資源,即授課錄像,c表示資源類別,即授課錄像所屬課程的二級學(xué)科分類,t表示用戶對資源r標(biāo)注的標(biāo)簽。

      基于標(biāo)簽的簡單推薦主要利用分眾分類中用戶和社會化標(biāo)簽,資源和社會化標(biāo)簽之間的關(guān)聯(lián)來挖掘用戶的關(guān)注點并進行推薦。推薦的依據(jù)為用戶收藏資源并對其標(biāo)注標(biāo)簽,一方面表示了用戶對該資源比較關(guān)注,另一方面通過社會化標(biāo)簽表示了用戶的具體興趣點所在,那么根據(jù)分眾分類的信息可以對用戶的興趣進行建模,進一步了解用戶的興趣,在用戶興趣模型的基礎(chǔ)上借助分眾分類中其他用戶的社會化標(biāo)簽得到推薦結(jié)果。

      該算法過程為當(dāng)用戶選定并收藏某個資源,給予該資源某個社會化標(biāo)簽,據(jù)此建立用戶興趣模型,根據(jù)社會化標(biāo)簽及所屬興趣類別,找到該類別下也擁有此標(biāo)簽的資源推薦給用戶;如果找不到上述條件的資源,則結(jié)合算法2.1,將該類別下收藏最多的資源推薦給用戶。

      該算法的優(yōu)點是用戶建模比較簡單,缺點是將推薦范圍局限在了該標(biāo)簽的類別中,有一定的局限性。

      三 視頻中心的設(shè)計與實現(xiàn)

      1 視頻中心功能設(shè)計與實現(xiàn)

      (1)視頻收藏

      用戶可以對感興趣的視頻收藏,方便以后查找、觀看。收藏時系統(tǒng)提示用戶添加標(biāo)簽,用戶可以查看、使用其他用戶的標(biāo)簽,如圖1所示,用戶可以對同一個授課錄像添加多個標(biāo)簽。

      圖1 添加標(biāo)簽

      (2)分類瀏覽

      顯示所有用戶標(biāo)簽,點擊標(biāo)簽顯示所有使用該標(biāo)簽標(biāo)注的授課錄像列表。

      (3)視頻搜索

      平臺提供按照課程名稱、學(xué)校名稱、課程負責(zé)人、主講人、學(xué)科分類搜索授課錄像。

      (4)熱門收藏

      顯示被用戶收藏次數(shù)最多的授課錄像,默認顯示10條。

      (5)我的收藏

      顯示用戶的標(biāo)簽列表及被每個標(biāo)簽標(biāo)注的授課錄像列表。用戶可以刪除不需要的收藏。我的收藏頁面如圖2所示。

      (6)個性化推薦

      平臺結(jié)合實現(xiàn)算法2.1和2.2,產(chǎn)生15個推薦結(jié)果給用戶。個性化推薦頁面如圖3所示。

      圖2 我的收藏

      圖3 個性化推薦

      2 關(guān)鍵技術(shù)

      (1)Struts框架

      平臺是基于Struts框架開發(fā)的,Struts是基于MVC設(shè)計模式的架構(gòu)[3],它把整個應(yīng)用系統(tǒng)的輸入、處理、輸出分開,分別對應(yīng):模型(Model)、視圖(View)和控制器(Controller)。

      圖4顯示了基于Struts的北京市精品課程集成平臺系統(tǒng)結(jié)構(gòu),其中,模型是由實現(xiàn)業(yè)務(wù)邏輯的JavaBean組成,控制器由ActionServlet來實現(xiàn),視圖是由一組JSP文件和Struts標(biāo)簽庫構(gòu)成。

      圖4 基于Struts的北京市精品課程集成平臺系統(tǒng)結(jié)構(gòu)

      基于Struts框架開發(fā)的好處在于通過分離數(shù)據(jù)及其表示、分離控制邏輯和表現(xiàn)界面,提高平臺中各模塊之間的松散性,降低模塊間的耦合度,增加代碼的可重用性和可維護性。

      (2)DAO設(shè)計模式

      DAO模式是標(biāo)準(zhǔn)J2EE設(shè)計模式之一,它將底層數(shù)據(jù)訪問操作和上層的業(yè)務(wù)邏輯分開,從而可以使用這個模式構(gòu)建功能強大的數(shù)據(jù)庫訪問層?;镜腄AO中包含了為每個數(shù)據(jù)源提供創(chuàng)建、讀取、更新、刪除(CRUD)操作的DAO類,而具體的DAO類包含訪問特定數(shù)據(jù)源的數(shù)據(jù)邏輯。DAO中各類的關(guān)系如圖5所示。BusinessObject(業(yè)務(wù)對象)代表數(shù)據(jù)客戶端,正是該對象需要訪問數(shù)據(jù)源以獲取和存儲數(shù)據(jù)。DataAccessObject(數(shù)據(jù)訪問對象)是DAO模式的主要對象,也是該模式的核心部分,它封裝和實現(xiàn)了對數(shù)據(jù)源的訪問,并通過ValueObject(值對象)在BusinessObject和DataSource(數(shù)據(jù)源)之間傳遞數(shù)據(jù)[4]。

      圖5 DAO類結(jié)構(gòu)圖

      在平臺的實現(xiàn)中,模型層采用DAO模式來設(shè)計開發(fā)。以視頻中心的按照主講人搜索視頻為例,SearchVideoAction是搜索視頻業(yè)務(wù)處理,對應(yīng)圖5中的BusinessObject,Video是視頻對象,對應(yīng)圖5中的ValueObject,VideoDao是視頻對象的數(shù)據(jù)訪問接口,VideoDaoImpl是視頻對象的數(shù)據(jù)訪問接口的實現(xiàn),它封裝和實現(xiàn)了對視頻的數(shù)據(jù)庫訪問操作,對應(yīng)圖5中的DataAccessObject。SearchVideoAction通過接口VideoDao創(chuàng)建VideoDaoImpl對象,從而實現(xiàn)對視頻數(shù)據(jù)源DataSource的搜索操作,搜索的結(jié)果通過Video對象返回給SearchVideoAction。

      這樣開發(fā)可以有效地分離客戶程序和業(yè)務(wù)邏輯,客戶程序僅通過業(yè)務(wù)代理接口即可訪問數(shù)據(jù)庫中的相關(guān)信息,增強了程序的可擴展性。當(dāng)有新的需求時,編寫新的接口程序即可。比如,當(dāng)平臺添加按照視頻所屬課程名搜索的功能時,只需要修改VideoDao和VideoDaoImpl即可,極大地方便了程序的修改。

      四 結(jié)束語

      社會化標(biāo)簽實現(xiàn)了分眾分類的理念,它為電子商務(wù)、教育技術(shù)等很多領(lǐng)域提供了可靠的發(fā)展和應(yīng)用環(huán)境,值得我們?nèi)ダ斫狻⒀芯亢瓦\用。本文詳細介紹了社會化標(biāo)簽在北京市精品課程集成平臺視頻中心的應(yīng)用,并提出兩種個性化推薦技術(shù)及其在平臺中的實際運用,使系統(tǒng)具有一定的原創(chuàng)性、實用性和參考性。

      ————————

      參考文獻

      [1] 張樹人.從社會性軟件、Web2.0到復(fù)雜適應(yīng)信息系統(tǒng)研究[D].北京:中國人民大學(xué)信息學(xué)院,2006.

      [2] 林森.基于Tag技術(shù)的知識個性化推薦及系統(tǒng)[D].武漢:華中科技大學(xué),2006.

      [3] 孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計與開發(fā)[M].北京:電子工業(yè)出版社,2004.

      [4] 肖愛華,汪詩林.J2EE通用數(shù)據(jù)訪問對象(DAO)模式設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2005,22(9):136-138.

      猜你喜歡
      個性化推薦精品課程
      基于遠程教育的個性化知識服務(wù)研究
      基于鏈?zhǔn)酱鎯Y(jié)構(gòu)的協(xié)同過濾推薦算法設(shè)計與實現(xiàn)
      個性化推薦系統(tǒng)關(guān)鍵算法探討
      基于協(xié)同過濾算法的個性化圖書推薦系統(tǒng)研究
      文本數(shù)據(jù)挖掘在電子商務(wù)網(wǎng)站個性化推薦中的應(yīng)用
      高等職業(yè)教育國家精品課程建設(shè)與應(yīng)用現(xiàn)狀的調(diào)查研究
      中職《護理學(xué)基礎(chǔ)》精品課程建設(shè)的實踐探究
      普通高校國家精品課程建設(shè)研究述評
      加強精品課程建設(shè) 促進教學(xué)質(zhì)量提高
      “教育部-微軟精品課程”介紹
      天峨县| 鸡东县| 喀喇沁旗| 梅河口市| 克什克腾旗| 临邑县| 银川市| 元江| 萝北县| 英山县| 夏河县| 锡林郭勒盟| 冕宁县| 徐水县| 上虞市| 息烽县| 玉树县| 孟连| 石楼县| 赣榆县| 禹城市| 平乐县| 云阳县| 华坪县| 永仁县| 金昌市| 昂仁县| 周至县| 黎平县| 工布江达县| 乌苏市| 米脂县| 晴隆县| 九寨沟县| 锡林浩特市| 孟连| 德惠市| 康乐县| 翁源县| 锦州市| 洛隆县|