国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

竺小雙 周恕義

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

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

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

引言

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

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

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

1 社會(huì)化標(biāo)簽的含義及特點(diǎn)

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

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

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

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

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

二 平臺(tái)中的個(gè)性化推薦技術(shù)

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

1 基于用戶收藏的推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(1)視頻收藏

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

圖1 添加標(biāo)簽

(2)分類瀏覽

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

(3)視頻搜索

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

(4)熱門收藏

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

(5)我的收藏

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

(6)個(gè)性化推薦

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

圖2 我的收藏

圖3 個(gè)性化推薦

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

(1)Struts框架

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

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

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

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

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

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

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

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

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

四 結(jié)束語

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

————————

參考文獻(xiàn)

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

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

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

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

猜你喜歡
個(gè)性化推薦精品課程
基于遠(yuǎn)程教育的個(gè)性化知識(shí)服務(wù)研究
基于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的協(xié)同過濾推薦算法設(shè)計(jì)與實(shí)現(xiàn)
個(gè)性化推薦系統(tǒng)關(guān)鍵算法探討
基于協(xié)同過濾算法的個(gè)性化圖書推薦系統(tǒng)研究
文本數(shù)據(jù)挖掘在電子商務(wù)網(wǎng)站個(gè)性化推薦中的應(yīng)用
高等職業(yè)教育國(guó)家精品課程建設(shè)與應(yīng)用現(xiàn)狀的調(diào)查研究
中職《護(hù)理學(xué)基礎(chǔ)》精品課程建設(shè)的實(shí)踐探究
普通高校國(guó)家精品課程建設(shè)研究述評(píng)
加強(qiáng)精品課程建設(shè) 促進(jìn)教學(xué)質(zhì)量提高
“教育部-微軟精品課程”介紹
崇州市| 巴东县| 壤塘县| 湛江市| 阳高县| 清远市| 商南县| 北安市| 永平县| 绥棱县| 沽源县| 清水河县| 武安市| 二连浩特市| 高青县| 孟津县| 吉安市| 绍兴市| 论坛| 庄浪县| 武威市| 榕江县| 图们市| 库尔勒市| 淳化县| 宝山区| 康定县| 阿拉善右旗| 开江县| 精河县| 鄂伦春自治旗| 琼结县| 正宁县| 辽宁省| 仙居县| 梨树县| 安达市| 焉耆| 乃东县| 桂林市| 潢川县|