一種基于微信的教學(xué)資源推送系統(tǒng)及推送方法
【專利摘要】本發(fā)明公開了一種基于微信的教學(xué)資源推送系統(tǒng)和推送方法,系統(tǒng)包括:安裝有微信軟件的客戶端設(shè)備、微信服務(wù)器以及教學(xué)資料庫服務(wù)器。方法包括:將原始教學(xué)資源分為服務(wù)類、固定類和動(dòng)態(tài)類進(jìn)行存儲(chǔ);將微信賬號(hào)與資源庫使用編號(hào)綁定;判斷命令類型;固定類資源點(diǎn)播步驟:服務(wù)類資源預(yù)約步驟;動(dòng)態(tài)類資源訂閱步驟。本發(fā)明能將教育資源及時(shí)有效地推送給使用者,成本較低。
【專利說明】一種基于微信的教學(xué)資源推送系統(tǒng)及推送方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種基于微信的教學(xué)資源推送系統(tǒng)和推送方法。
【背景技術(shù)】
[0002]很多高校在教學(xué)資源庫建設(shè)過程中“重建設(shè)、輕推廣”。在資源庫項(xiàng)目建設(shè)期間,由于采用了傳統(tǒng)的建設(shè)方法,雖然投入了大量的精力去建設(shè)、整理、整合教學(xué)資源,但是,當(dāng)資源庫建成后,僅僅是將其發(fā)布在一個(gè)鮮為人知的網(wǎng)站中,導(dǎo)致很多優(yōu)秀的教學(xué)資源無法及時(shí)有效的推廣到一線教師和學(xué)生手中,造成了資源極大的浪費(fèi)。
[0003]微信是騰訊公司于2011年初推出的一款運(yùn)行在移動(dòng)設(shè)備上的即時(shí)通訊軟件,支持多種語言和多個(gè)操作系統(tǒng)。使用微信,使用者可以通過手機(jī)或平板快速發(fā)送語音、視頻、圖片和文字。微信一經(jīng)退出,受廣大手機(jī)使用者的推崇,截至2013年11月注冊(cè)使用者量已經(jīng)突破6億,是亞洲地區(qū)最大使用者群體的移動(dòng)即時(shí)通訊軟件。
[0004]因此,本 申請(qǐng)人:致力于利用微信公共平臺(tái)構(gòu)建教學(xué)資源推送系統(tǒng)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種基于微信的教學(xué)資源推送系統(tǒng)和推送方法,以便將教育資源及時(shí)有效地推送給使用者,成本較低。
[0006]實(shí)現(xiàn)上述目的的技術(shù)方案是:
本發(fā)明之一的基于微信的教學(xué)資源推送系統(tǒng),包括安裝有微信軟件的客戶端設(shè)備、微信服務(wù)器以及教學(xué)資料庫服務(wù)器,其中:
所述教學(xué)資料庫服務(wù)器存儲(chǔ)有各類教學(xué)資源;
所述微信服務(wù)器一方面響應(yīng)所述客戶端設(shè)備發(fā)送的指令,根據(jù)指令發(fā)送相應(yīng)關(guān)鍵字給所述教學(xué)資料庫服務(wù)器;另一方面接收所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字發(fā)送的各類教學(xué)資源的鏈接,并轉(zhuǎn)發(fā)給所述客戶端設(shè)備。
[0007]上述的基于微信的教學(xué)資源推送系統(tǒng)中,所述教學(xué)資料庫服務(wù)器還存有與用戶的微信賬號(hào) 對(duì)應(yīng)綁定的資料庫使用編號(hào);
每次所述教學(xué)資料庫服務(wù)器接收到關(guān)鍵字,首先根據(jù)所述資料庫使用編號(hào)和關(guān)鍵字中的微信賬號(hào)對(duì)用戶身份進(jìn)行驗(yàn)證,驗(yàn)證合格后發(fā)送教學(xué)資源的鏈接。
[0008]上述的基于微信的教學(xué)資源推送系統(tǒng)中,所述教學(xué)資料庫服務(wù)器將原始教學(xué)資源分為服務(wù)類、固定類和動(dòng)態(tài)類,并針對(duì)服務(wù)類資源制作預(yù)約表單,針對(duì)動(dòng)態(tài)類資源制作訂閱表單。
[0009]上述的基于微信的教學(xué)資源推送系統(tǒng)中,針對(duì)服務(wù)類資源,所述教學(xué)資料庫服務(wù)器根據(jù)接收的關(guān)鍵字生成預(yù)約表單頁的鏈接,并通過所述微信服務(wù)器轉(zhuǎn)發(fā)至所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的預(yù)約表單保存登記。
[0010]上述的基于微信的教學(xué)資源推送系統(tǒng)中,針對(duì)動(dòng)態(tài)類資源,所述教學(xué)資料庫服務(wù)器根據(jù)接收的關(guān)鍵字生成訂閱表單頁的鏈接,并通過所述微信服務(wù)器轉(zhuǎn)發(fā)至所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的訂閱表單保存登記,之后有資源更新時(shí)查詢訂閱表單并生成推送列表,通過所述微信服務(wù)器傳給所述客戶端設(shè)備。
[0011]上述的基于微信的教學(xué)資源推送系統(tǒng)中,所述客戶端設(shè)備為手機(jī)或平板電腦。
[0012]上述的基于微信的教學(xué)資源推送系統(tǒng)中,用戶在所述客戶端設(shè)備上編輯包含自身資料庫使用編號(hào)的文本給所述微信服務(wù)器,所述微信服務(wù)器發(fā)送含有自身資料庫使用編號(hào)和微信賬號(hào)的用戶綁定指令給所述教學(xué)資料庫服務(wù)器,所述教學(xué)資料庫服務(wù)器根據(jù)存儲(chǔ)的資料庫使用編號(hào)對(duì)比接收的自身資料庫使用編號(hào),一致則進(jìn)行綁定,不一致則不綁定,并通過所述微信服務(wù)器返回結(jié)果。
[0013]本發(fā)明之二的基于上述教學(xué)資源推送系統(tǒng)的推送方法,包括下列步驟:
步驟SI,所述教學(xué)資料庫服務(wù)器將原始教學(xué)資源分為服務(wù)類、固定類和動(dòng)態(tài)類進(jìn)行存儲(chǔ),針對(duì)服務(wù)類資源制作預(yù)約表單,針對(duì)動(dòng)態(tài)類資源制作訂閱表單;并且預(yù)先存儲(chǔ)資料庫使用編號(hào);
步驟S2,用戶在所述客戶端設(shè)備上編輯包含自身資料庫使用編號(hào)的文本給所述微信服務(wù)器,所述微信服務(wù)器發(fā)送含有自身資料庫使用編號(hào)和微信賬號(hào)的用戶綁定指令給所述教學(xué)資料庫服務(wù)器,所述教學(xué)資料庫服務(wù)器根據(jù)存儲(chǔ)的資料庫使用編號(hào)對(duì)比接收的自身資料庫使用編號(hào),一致則將微信賬號(hào)與對(duì)應(yīng)的資料庫使用編號(hào)綁定;
步驟S3,用戶在所述客戶端設(shè)備上編輯命令給所述微信服務(wù)器,所述微信服務(wù)器根據(jù)判斷命令類型,若為點(diǎn)播命令,進(jìn)入步驟S4 ;若為預(yù)約命令,進(jìn)入步驟S5 ;若為訂閱命令,進(jìn)入步驟S6 ;
步驟S4,所述微信服務(wù)器根據(jù)點(diǎn)播命令發(fā)送相應(yīng)關(guān)鍵字,所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢,生成結(jié)果頁的鏈接通過所述微信服務(wù)器傳給所述客戶端設(shè)備;
步驟S5,所述微信服務(wù)器根據(jù)預(yù)約命令發(fā)送相應(yīng)關(guān)鍵字,所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢預(yù)約表單,生成預(yù)約表單頁的鏈接通過所述微信服務(wù)器傳給所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的預(yù)約表單保存登記;
步驟S6,所述微信服務(wù)器根據(jù)訂閱命令發(fā)送相應(yīng)關(guān)鍵字,所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢訂閱表單,生成預(yù)約表單頁的鏈接通過所述微信服務(wù)器傳給所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的訂閱表單保存登記,之后有資源更新時(shí)查詢訂閱表單并生成推送列表,通過所述微信服務(wù)器傳給所述客戶端設(shè)備。
[0014]本發(fā)明的有益效果是:本發(fā)明通過微信平臺(tái)構(gòu)建簡(jiǎn)單高效的教學(xué)資源推送系統(tǒng),并配備相應(yīng)的推送方法,使得教育資源能及時(shí)有效地推送給使用者,因借助微信平臺(tái),使得使用成本較低。同時(shí),通過對(duì)資源分類整合、統(tǒng)一身份驗(yàn)證、針對(duì)服務(wù)類資源的預(yù)約以及針對(duì)動(dòng)態(tài)類資源的訂閱,高效快捷,應(yīng)用面廣泛,具有極高的應(yīng)用價(jià)值。
【專利附圖】
【附圖說明】
[0015]圖1是本發(fā)明之一的基于微信的教學(xué)資源推送系統(tǒng)的結(jié)構(gòu)圖;
圖2是將原始教學(xué)資源轉(zhuǎn)化、分類及存儲(chǔ)的流程圖;
圖3是身份認(rèn)證綁定流程圖; 圖4是固定類資源點(diǎn)播流程圖;
圖5是服務(wù)類資源預(yù)約流程圖;
圖6是動(dòng)態(tài)類資源訂閱路程圖。
【具體實(shí)施方式】
[0016]下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明。
[0017]請(qǐng)參閱圖1,本發(fā)明之一的基于微信的教學(xué)資源推送系統(tǒng),包括安裝有微信軟件的客戶端設(shè)備1、微信服務(wù)器2以及教學(xué)資料庫服務(wù)器3,其中:
教學(xué)資料庫服務(wù)器3將原始教學(xué)資源轉(zhuǎn)換為微信能推送的信息(文本、圖片、圖文、語音、視頻),并分為服務(wù)類、固定類和動(dòng)態(tài)類進(jìn)行存儲(chǔ),針對(duì)服務(wù)類資源制作預(yù)約表單,針對(duì)動(dòng)態(tài)類資源制作訂閱表單。作為一個(gè)以內(nèi)容為核心的平臺(tái),教學(xué)資源庫有一個(gè)首要功能就是要能很方便地管理和發(fā)布各類資源。在這一點(diǎn)上,本發(fā)明設(shè)計(jì)了一個(gè)用于管理和發(fā)布教育教學(xué)資源的CMS系統(tǒng)。該系統(tǒng)不但集成了一般CMS系統(tǒng)中常見的功能,如:欄目管理、內(nèi)容管理、模版管理、使用者管理等,還針對(duì)教育教學(xué)資源的特點(diǎn),將各項(xiàng)資源按照專業(yè)、課程進(jìn)行了劃分,并提供“自定義屬性”功能以實(shí)現(xiàn)各類資源的靈活定制。通過使用CMS,可以對(duì)文本類、圖片類、視頻類的教學(xué)資源進(jìn)行管理和發(fā)布,如圖2所示。
[0018]同時(shí),本發(fā)明提供使用者統(tǒng)一身份認(rèn)證功能,將微信使用者賬號(hào)(OpenID)與資源庫使用者賬戶(管理者、教師、學(xué)生)進(jìn)行綁定。雖然,建設(shè)教育教學(xué)資源共享平臺(tái)的主要目標(biāo)是將優(yōu)秀的教育教學(xué)資源整合并推廣,但是,這些資源是廣大教育工作者的智慧結(jié)晶,是具有知識(shí)產(chǎn)權(quán)的,即時(shí)在開放式教育資源(Open Educational Resources 0ER)盛行的歐美國(guó)家,這些資源也是有條件地進(jìn)行共享的,大多都是面向教師、學(xué)生、教學(xué)研究人員共享,而其他人員是無法完全免費(fèi)的使用這些資源的。由此可見,教育教學(xué)資源共享平臺(tái)的使用者是必須經(jīng)過身份認(rèn)證的,這一點(diǎn)與微信公眾平臺(tái)的概念其實(shí)是有矛盾的:作為公眾平臺(tái),任何一個(gè)微信使用者都是可以關(guān)注并享受其服務(wù)的。為了解決這一矛盾,設(shè)計(jì)了“使用者身份綁定”功能,對(duì)關(guān)注者進(jìn)行身份認(rèn)證。作為學(xué)校里的教師或者學(xué)生,都有其固定且唯一的員工號(hào)/學(xué)號(hào)(自身資料庫使用編號(hào)),平臺(tái)就是利用這個(gè)唯一屬性進(jìn)行身份認(rèn)證的。任何人都可以使用微信來關(guān)注該公眾帳號(hào),關(guān)注后,師生們?cè)诳蛻舳嗽O(shè)備I上編輯“0#機(jī)構(gòu)代碼#員工號(hào)/學(xué)號(hào)#密碼”這個(gè)文本信息并發(fā)送給微信服務(wù)器2,微信服務(wù)器2解析這個(gè)文本,發(fā)送含有自身資料庫使用編號(hào)和微信賬號(hào)的用戶綁定指令給教學(xué)資料庫服務(wù)器3,教學(xué)資料庫服務(wù)器3根據(jù)存儲(chǔ)的資料庫使用編號(hào)對(duì)比接收的自身資料庫使用編號(hào),一致則進(jìn)行綁定,不一致則不綁定,并通過微信服務(wù)器2返回結(jié)果,從而實(shí)現(xiàn)身份認(rèn)證,如圖3所示。
[0019]微信服務(wù)器2 —方面響應(yīng)客戶端設(shè)備I發(fā)送的指令,根據(jù)指令發(fā)送相應(yīng)關(guān)鍵字給教學(xué)資料庫服務(wù)器3 ;另一方面接收教學(xué)資料庫服務(wù)器3根據(jù)關(guān)鍵字發(fā)送的各類教學(xué)資源的鏈接,并轉(zhuǎn)發(fā)給客戶端設(shè)備I。每次教學(xué)資料庫服務(wù)器3接收到關(guān)鍵字,首先根據(jù)資料庫使用編號(hào)和關(guān)鍵字中的微信賬號(hào)對(duì)用戶身份進(jìn)行驗(yàn)證,驗(yàn)證合格后發(fā)送教學(xué)資源的鏈接。
[0020]對(duì)于固定類資源,即按照上述步驟獲取資源;通過微信公眾平臺(tái)的菜單,提供資源查詢和點(diǎn)播服務(wù),使用者通過關(guān)鍵字查詢到所需資源后,使用微信內(nèi)置的瀏覽器進(jìn)行播放。教學(xué)資源庫中,對(duì)于那些固定的資源(如:人才培養(yǎng)方案、教學(xué)大綱),這些資源通常為文檔格式。使用者提交查詢關(guān)鍵字后,資源庫服務(wù)器程序?qū)⒉樵兘Y(jié)果頁的URL提交給微信服務(wù)器,微信服務(wù)器將該URL以文本或圖文的形式推送到使用者的微信上,使用者點(diǎn)擊該URL即可進(jìn)行資源查閱,如圖4所示。
[0021]針對(duì)服務(wù)類資源,教學(xué)資料庫服務(wù)器3根據(jù)接收的關(guān)鍵字生成預(yù)約表單頁的鏈接,并通過微信服務(wù)器2轉(zhuǎn)發(fā)至客戶端設(shè)備1,教學(xué)資料庫服務(wù)器3將用戶填寫的預(yù)約表單保存登記。在教學(xué)資源庫中,有一些是服務(wù)類資源(如:實(shí)驗(yàn)、輔導(dǎo)等),這些資源無法用顯示屏顯示,使用的時(shí)候需要具體的人員進(jìn)行配套,所以,使用這些資源需要提前預(yù)約。資源庫服務(wù)器中針對(duì)這些資源維護(hù)了一個(gè)日程安排表,使用者使用菜單發(fā)出預(yù)約的資源請(qǐng)求到微信服務(wù)器2,微信服務(wù)器2將該請(qǐng)求對(duì)應(yīng)的申請(qǐng)表單頁的URL推送給使用者,點(diǎn)擊該URL打開網(wǎng)頁后,即可填寫申請(qǐng)表單,提交后,該表單將直接提交給資源庫服務(wù)器,從而進(jìn)行服務(wù)預(yù)約,如圖5所示。
[0022]針對(duì)動(dòng)態(tài)類資源,教學(xué)資料庫服務(wù)器3根據(jù)接收的關(guān)鍵字生成訂閱表單頁的鏈接,并通過微信服務(wù)器2轉(zhuǎn)發(fā)至客戶端設(shè)備1,教學(xué)資料庫服務(wù)器3將用戶填寫的訂閱表單保存登記,之后有資源更新時(shí)查詢訂閱表單并生成推送列表,通過微信服務(wù)器2傳給客戶端設(shè)備I。在教學(xué)資源庫中,有一些是動(dòng)態(tài)資源(如:教學(xué)視頻、課后練習(xí)等),這些資源是隨著實(shí)際課程的進(jìn)行而變化的,不同的使用者對(duì)這些資源有不同的關(guān)注點(diǎn)。資源庫服務(wù)器中針對(duì)這些資源維護(hù)了一個(gè)訂閱關(guān)系表,記錄了使用者對(duì)各項(xiàng)資源的關(guān)注情況。使用者使用菜單發(fā)出訂閱資源的請(qǐng)求到微信服務(wù)器,微信服務(wù)器2將該請(qǐng)求對(duì)應(yīng)的操作頁的URL推送給使用者,點(diǎn)擊該URL打開網(wǎng)頁后,即可訂閱和退訂,如圖6所示。
[0023]客戶端設(shè)備I為手機(jī)或平板電腦。
[0024]本發(fā)明之二的基于本發(fā)明之一教學(xué)資源推送系統(tǒng)的推送方法,包括下列步驟: 步驟SI,教學(xué)資料庫服務(wù)器3將原始教學(xué)資源分為服務(wù)類、固定類和動(dòng)態(tài)類進(jìn)行存儲(chǔ),
針對(duì)服務(wù)類資源制作預(yù)約表單,針對(duì)動(dòng)態(tài)類資源制作訂閱表單;并且預(yù)先存儲(chǔ)資料庫使用編號(hào);
步驟S2,用戶在客戶端設(shè)備I上編輯包含自身資料庫使用編號(hào)的文本給微信服務(wù)器2,微信服務(wù)器2發(fā)送含有自身資料庫使用編號(hào)和微信賬號(hào)的用戶綁定指令給教學(xué)資料庫服務(wù)器3,教學(xué)資料庫服務(wù)器3根據(jù)存儲(chǔ)的資料庫使用編號(hào)對(duì)比接收的自身資料庫使用編號(hào),一致則將微信賬號(hào)與對(duì)應(yīng)的資料庫使用編號(hào)綁定;
步驟S3,用戶在客戶端設(shè)備I上編輯命令給微信服務(wù)器2,微信服務(wù)器根據(jù)判斷命令類型,若為點(diǎn)播命令,進(jìn)入步驟S4 ;若為預(yù)約命令,進(jìn)入步驟S5 ;若為訂閱命令,進(jìn)入步驟S6 ;步驟S4,微信服務(wù)器2根據(jù)點(diǎn)播命令發(fā)送相應(yīng)關(guān)鍵字,教學(xué)資料庫服務(wù)器3根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢,生成結(jié)果頁的鏈接通過微信服務(wù)器傳2給客戶端設(shè)備I ;
步驟S5,微信服務(wù)器2根據(jù)預(yù)約命令發(fā)送相應(yīng)關(guān)鍵字,教學(xué)資料庫服務(wù)器3根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢預(yù)約表單,生成預(yù)約表單頁的鏈接通過微信服務(wù)器2傳給客戶端設(shè)備1,教學(xué)資料庫服務(wù)器3將用戶填寫的預(yù)約表單保存登記;
步驟S6,微信服務(wù)器2根據(jù)訂閱命令發(fā)送相應(yīng)關(guān)鍵字,教學(xué)資料庫服務(wù)器3根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢訂閱表單,生成預(yù)約表單頁的鏈接通過微信服務(wù)器2傳給客戶端設(shè)備1,教學(xué)資料庫服務(wù)器3將用戶填寫的訂閱表單保存登記,之后有資源更新時(shí)查詢訂閱表單并生成推送列表,通過微信服務(wù)器2傳給客戶端設(shè)備I。
[0025]以上實(shí)施例僅供說明本發(fā)明之用,而非對(duì)本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以作出各種變換或變型,因此所有等同的技術(shù)方案也應(yīng)該屬于本發(fā)明的范疇,應(yīng)由各權(quán)利要求所限定。
【權(quán)利要求】
1.一種基于微信的教學(xué)資源推送系統(tǒng),其特征在于,包括安裝有微信軟件的客戶端設(shè)備、微信服務(wù)器以及教學(xué)資料庫服務(wù)器,其中: 所述教學(xué)資料庫服務(wù)器存儲(chǔ)有各類教學(xué)資源; 所述微信服務(wù)器一方面響應(yīng)所述客戶端設(shè)備發(fā)送的指令,根據(jù)指令發(fā)送相應(yīng)關(guān)鍵字給所述教學(xué)資料庫服務(wù)器;另一方面接收所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字發(fā)送的各類教學(xué)資源的鏈接,并轉(zhuǎn)發(fā)給所述客戶端設(shè)備。
2.根據(jù)權(quán)利要求1所述的基于微信的教學(xué)資源推送系統(tǒng),其特征在于,所述教學(xué)資料庫服務(wù)器還存有與用戶的微信賬號(hào)一一對(duì)應(yīng)綁定的資料庫使用編號(hào); 每次所述教學(xué)資料庫服務(wù)器接收到關(guān)鍵字,首先根據(jù)所述資料庫使用編號(hào)和關(guān)鍵字中的微信賬號(hào)對(duì)用戶身份進(jìn)行驗(yàn)證,驗(yàn)證合格后發(fā)送教學(xué)資源的鏈接。
3.根據(jù)權(quán)利要求1所述的基于微信的教學(xué)資源推送系統(tǒng),其特征在于,所述教學(xué)資料庫服務(wù)器將原始教學(xué)資源分為服務(wù)類、固定類和動(dòng)態(tài)類,并針對(duì)服務(wù)類資源制作預(yù)約表單,針對(duì)動(dòng)態(tài)類資源制作訂閱表單。
4.根據(jù)權(quán)利要求3所述的基于微信的教學(xué)資源推送系統(tǒng),其特征在于,針對(duì)服務(wù)類資源,所述教學(xué)資料庫服務(wù)器根據(jù)接收的關(guān)鍵字生成預(yù)約表單頁的鏈接,并通過所述微信服務(wù)器轉(zhuǎn)發(fā)至所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的預(yù)約表單保存登記。
5.根據(jù)權(quán)利要求3所述的基于微信的教學(xué)資源推送系統(tǒng),其特征在于,針對(duì)動(dòng)態(tài)類資源,所述教學(xué)資料庫服務(wù)器根據(jù)接收的關(guān)鍵字生成訂閱表單頁的鏈接,并通過所述微信服務(wù)器轉(zhuǎn)發(fā)至所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的訂閱表單保存登記,之后有資源更新時(shí)查詢訂閱表單并生成推送列表,通過所述微信服務(wù)器傳給所述客戶端設(shè)備。
6.根據(jù)權(quán)利要求1所述的基于微信的教學(xué)資源推送系統(tǒng),其特征在于,所述客戶端設(shè)備為手機(jī)或平板電腦。
7.根據(jù)權(quán)利要求2所述的基于微信的教學(xué)資源推送系統(tǒng),其特征在于,用戶在所述客戶端設(shè)備上編輯包含自身資料庫使用編號(hào)的文本給所述微信服務(wù)器,所述微信服務(wù)器發(fā)送含有自身資料庫使用編號(hào)和微信賬號(hào)的用戶綁定指令給所述教學(xué)資料庫服務(wù)器,所述教學(xué)資料庫服務(wù)器根據(jù)存儲(chǔ)的資料庫使用編號(hào)對(duì)比接收的自身資料庫使用編號(hào),一致則進(jìn)行綁定,不一致則不綁定,并通過所述微信服務(wù)器返回結(jié)果。
8.一種基于權(quán)利要求1所述教學(xué)資源推送系統(tǒng)的推送方法,其特征在于,包括下列步驟: 步驟SI,所述教學(xué)資料庫服務(wù)器將原始教學(xué)資源分為服務(wù)類、固定類和動(dòng)態(tài)類進(jìn)行存儲(chǔ),針對(duì)服務(wù)類資源制作預(yù)約表單,針對(duì)動(dòng)態(tài)類資源制作訂閱表單;并且預(yù)先存儲(chǔ)資料庫使用編號(hào); 步驟S2,用戶在所述客戶端設(shè)備上編輯包含自身資料庫使用編號(hào)的文本給所述微信服務(wù)器,所述微信服務(wù)器發(fā)送含有自身資料庫使用編號(hào)和微信賬號(hào)的用戶綁定指令給所述教學(xué)資料庫服務(wù)器,所述教學(xué)資料庫服務(wù)器根據(jù)存儲(chǔ)的資料庫使用編號(hào)對(duì)比接收的自身資料庫使用編號(hào),一致則將微信賬號(hào)與對(duì)應(yīng)的資料庫使用編號(hào)綁定; 步驟S3,用戶在所述客戶端設(shè)備上編輯命令給所述微信服務(wù)器,所述微信服務(wù)器根據(jù)判斷命令類型,若為點(diǎn)播命令 ,進(jìn)入步驟S4 ;若為預(yù)約命令,進(jìn)入步驟S5 ;若為訂閱命令,進(jìn)入步驟S6 ; 步驟S4,所述微信服務(wù)器根據(jù)點(diǎn)播命令發(fā)送相應(yīng)關(guān)鍵字,所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢,生成結(jié)果頁的鏈接通過所述微信服務(wù)器傳給所述客戶端設(shè)備; 步驟S5,所述微信服務(wù)器根據(jù)預(yù)約命令發(fā)送相應(yīng)關(guān)鍵字,所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢預(yù)約表單,生成預(yù)約表單頁的鏈接通過所述微信服務(wù)器傳給所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的預(yù)約表單保存登記; 步驟S6,所述微信服務(wù)器根據(jù)訂閱命令發(fā)送相應(yīng)關(guān)鍵字,所述教學(xué)資料庫服務(wù)器根據(jù)關(guān)鍵字驗(yàn)證用戶身份并查詢訂閱表單,生成預(yù)約表單頁的鏈接通過所述微信服務(wù)器傳給所述客戶端設(shè)備,所述教學(xué)資料庫服務(wù)器將用戶填寫的訂閱表單保存登記,之后有資源更新時(shí)查詢訂閱表單并生成推送 列表,通過所述微信服務(wù)器傳給所述客戶端設(shè)備。
【文檔編號(hào)】G09B5/08GK103888918SQ201410146425
【公開日】2014年6月25日 申請(qǐng)日期:2014年4月14日 優(yōu)先權(quán)日:2014年4月14日
【發(fā)明者】馮益斌 申請(qǐng)人:馮益斌