俞凱蘭 俞建新



摘要:簡述目前我國高校微信公眾號發展現狀,介紹騰訊公司面向社會提供的微信開放平臺與微信公眾平臺,解析微信公眾號開發特點,最后給出基于微信服務號的經管實驗室互動站設計方案,使實驗室管理方式從傳統計算機平臺轉向移動互聯網平臺,從而提高實驗室管理效率,對高校經管類實驗室移動平臺設計具有一定參考價值。
關鍵詞:微信服務號;微信公眾平臺;經管類實驗;實驗教學環境
DOI:10.11907/ejdk.191651開放科學(資源服務)標識碼(OSID):
中圖分類號:TP319文獻標識碼:A 文章編號:1672-7800(2019)010-0162-04
0引言
隨著信息技術的不斷進步,基于移動互聯網的各類應用也得到了快速發展。8年來,微信公眾平臺的發展顯得尤為突出。目前,我國已有2100多所高校(占總高校數的70%以上)申請了微信公眾賬號(簡稱微信公眾號或公眾號),定期發布校園資訊,以實現師生之間的便捷移動通信。在這些高校中,基于微信公眾平臺(簡稱微信平臺)的應用項目多,且傳播范圍廣。具體應用包括:①校級移動平臺,如對外經濟貿易大學移動平臺、北京工業大學移動辦公平臺等;②圖書館公眾號,如清華大學圖書館、南京大學圖書館等公眾號;③實驗教學支持微平臺,例如北方工業大學實驗室管理系統、開放性實驗室信息管理系統等。
近年來,一些專家學者對高校的微信公眾號應用現狀進行分析與研究,給出了中肯、客觀的評價,并指出其優勢和不足。例如,王純等指出公眾號以其時效性、便捷性、互動性等優勢成為學生校園生活的一部分,是師生間傳遞信息、凝聚感情的橋梁,但同時也提出部分應用項目內容建設不充分,推送質量有待加強。
本文通過比較微信公眾平臺中具有實踐意義的訂閱號、服務號、企業號功能定位,結合高校經管類實驗室教學管理現狀,創新性地提出一種基于微信服務號的經管實驗室互動站設計方案,并明確了平臺建設步驟,對高校經管類實驗室移動平臺設計具有一定參考價值。
1微信平臺概述
微信是一款即時通訊服務軟件,也是一種社交媒體,其由騰訊公司負責研發、運行與維護,并于2011年1月21日推向市場。由于微信具備通信快捷性與易學易用性等優點,很快受到了用戶歡迎,用戶規模急速擴大。微信問世之后,騰訊公司又不斷對產品功能進行改進與升級,并添加了新功能模塊,組合成一個新的產品——微信公眾平臺,于2012年8月23日正式上線。該平臺針對用戶不同需求劃分為訂閱號、服務號、企業號、應用號(小程序)、測試號共5種公眾號,前3種可適用于應用項目開發(見圖1)。
從平臺開發、使用及管理角度看,微信開放平臺與微信公眾平臺都是騰訊公司面向市場推出的網絡應用服務開發平臺,但是兩者相互獨立,注冊賬號不可通用。
微信開放平臺是一個開發者(研發者)平臺,主要提供給具有較強技術開發能力、能夠研發同微信對接應用的開發工程師使用,即面向技術公司和開發者。微信公眾平臺即為常見公眾號,用于構建移動互聯網上具有特定用途的自媒體平臺或服務窗口,具有普及程度高、應用面廣的特點,主要提供給不具備較強技術開發能力,但有一定運營能力的媒體、企事業單位、社會團體、政府機關、院系、教研室以及個人使用。其中,訂閱號是面向媒體及個人提供的一種信息傳播方式;服務號面向企事業單位、政府或組織,用于為用戶提供服務;企業號面向企事業單位、政府及非政府組織,是用于內部管理的一種服務賬號,可實現信息管理與協作運營的移動化,消息群發最高頻次可達200次/分鐘,不對個人開放;小程序是一種不需要下載安裝即可使用的應用程序;測試號適用于微信公眾號研發者進行服務號與訂閱號開發,為開發人員在無公眾號情況下進行普通功能開發提供了便利。
2公眾號應用開發要素
2.1研發人員權限范圍
市面上常用微信公眾號只有3種:訂閱號、服務號、企業號,每一種都包含了一組特定的功能規范和技術規范。不同類型公眾號功能權限如表1所示。
表1列出了騰訊公司為微信服務號提供的九大高級接口,這些接口可方便研發人員開發出各種實用功能,分別為:①語音識別接口;②客服接口;③OAuth2.0網頁授權接口;④帶參數的二維碼生成接口;⑤用戶地理位置獲取接口;⑥用戶基本信息獲取接口;⑦關注者列表獲取接口;⑧用戶分組接口;⑨上傳下載多媒體文件接口。上述接口詳細資料可以參看文獻。
2.2頂層組網拓撲結構
高校微信公眾號應用項目頂層網絡拓撲結構見圖2。
(1)基于公眾號的高校教學管理系統,用戶大多為學生,服務方由系統管理員和教師擔任;對于其它行業的公眾號應用,根據用戶和服務方角色不同,名稱也不同。例如,在一個微信服務號的圖書館服務系統里,用戶側是讀者,服務側是管理員。
(2)如果將應用服務器、數據服務器和數據庫三者組合在一起,從頂層視角考察其組網結構,則可將其稱為項目服務器、內容服務器或后臺服務器。從該視角出發,還可看出微信平臺服務器在某種程度上充當了轉發服務器的角色。
(3)從網絡應用體系結構角度看,學生用戶與微信平臺服務器之間的交互方式屬于B/S方式,而管理員或教師通過PC客戶端經由校園網進入項目服務器,與應用服務器之間的交互方式屬于C/S方式。
(4)項目服務器的軟硬件配置策略可由項目研發團隊責任人制定,與用戶單位的項目屬性、目標定位、投資額度、人力資源情況等有關,可大致分為4種類型:①騰訊公司的公眾號后臺服務器;②用戶單位現有服務器(一臺或多臺),滿足響應速度與數據存儲空間需求即可;③在用戶部門上層更大的機構數據中心開辟一個專用服務器,成為公眾號的后臺服務器;④在互聯網上的云服務器(例如:百度云、阿里云、騰訊云等)中,選擇并租用滿足功能廣陸能要求的服務器機群及存儲空間,作為后臺服務器。
(5)高校校園網發揮了重要作用。在上述類型2或類型3的后臺服務器組網形態下,項目(后臺)服務器僅是高校校園網范圍中的一個部件(即圖2中的兩個虛線方框結合成為一個虛線方框)。管理員和教師能夠在校園網內部,對應用項目實施后臺服務器管理作業或對數據進行審核、修改、添加與上傳等操作。由此推論,如果一個高校公眾號應用涉及功能擴展需求,除已用于公眾號項目的資源外,還可將校園網中更多軟硬件及數據資源融入到該公眾號項目中。
3概要設計方案
目前,中國大多數高校都為本科生與碩士生開設了管理學、金融學及經濟學等方面專業課程。與此同時,為了培養兼具理論知識與實踐技能的高級人才,高等院校還開設了與主課配套的眾多實驗課程,并投入了大量人力、物力和財力,以提升實驗教學質量。然而,許多高校經管類院系實驗室通常存在一些不足,主要表現在:①缺乏覆蓋整個院系實驗室及各門課程的信息管理軟件(LIMS);②缺乏基于移動互聯網的實驗教學應用軟件(特別是基于微信公眾號的應用)管控實驗教學環節。
在移動互聯網技術與信息技術快速發展的背景下,基于微信公眾平臺研發一個能夠提升經管類專業實驗教學質量的應用項目成為當前的重要任務。為此,筆者構思了一個基于微信服務號的實驗教學項目——經管實驗室互動站(簡稱互動站),旨在提升經管類實驗教學質量,增強經管專業學生的實驗操作能力,并且給出了項目的概要設計方案,預計該方案可適用于大多數經管院系實驗室。
3.1設計理念
基本設計理念可以表述為:試點先行,互動為主。“試點先行”表示在經濟管理類院系的眾多實驗課中,精選2-3門實驗課投入規劃中的公眾平臺(經管實驗室互動站)進行試用;“互動為主”表示在該微信公眾號建成后,將充分發揮其獨特優勢:學生使用方便,學習用時碎片化,實時通信,以突出經管實驗室互動站與傳統實驗室教學信息管理系統的最大區別——無論何時何地都能即時進行互動教學。
3.2總體設計
(1)經濟管理院系設置的實驗課程通常多達幾十門,所以在新構建的微信公眾平臺應用號上,受院系的人力、物力及財力所限,無法一次性將所有實驗課教學內容收錄進來。因此,首先選擇具有代表性的兩門實驗課——管理信息系統(Management Information System,MIS)與電子商務(Electronic Commerce,EC)進行試點。
(2)在實驗教學的相關問題、熱點及難點上,強調教師與學生之間開展充分、坦誠的互動交流。如果該教學場景能夠持續下去,將突出微信公眾平臺的最大優勢——平易性與實時性。
(3)現有互聯網應用項目的基本環境、工具與技術將在微信公眾平臺應用項目研發中得到沿用,包括基于瀏覽器/服務器(B/S)的架構、B/S和C/S混合架構、B/S三層架構(第二層為Web應用服務器,第三層為數據庫服務器)、Web前端開發工具,PHP/JavaScript/JavaME/C#等開發語言,Access/Mysql/SQL Server等后臺數據庫,以及JSON、XML等數據文件收發格式。
(4)在訂閱號、服務號和企業號選擇方面,經過綜合考慮,本文最終選用微信服務號構建經管實驗室互動站試點。未采用另外兩種公眾號的原因為:①微信平臺對訂閱號應用項目僅能支持部分高級接口功能,因而無法實現較為復雜的服務功能;②企業號應用項目主要用于對單位內部用戶的管理,需要采用較為嚴謹的方式驗證新用戶身份,在試點開發階段將造成學生使用不便。
(5)自定義菜單結構。在互聯網的微信平臺注冊網站(網址:http://mp.weixin.qq.com)注冊特定賬號的微信服務號,然后在公眾平臺界面按照以下菜單結構圖(見圖3、圖4)搭建經管類實驗室互動站二級菜單。該菜單中每一個欄目功能都通過編程實現。
3.3開發要點
(1)院校開設的管理信息系統實驗課一般為理論課程的配套實訓/實驗環節,通常按照理論課64學時的50%進行配置,即32學時。互動站設計中的MIS實驗包含4種類型,共12個實驗,具體包括:演示型4個、基礎型4個、案例型2個與設計型2個。
(2)目前我國多數經管院系開設的電子商務理論課與實驗課是獨立且互不相關的。因此,在本微信服務號應用項目中,電子商務實驗課按32學時單獨配置,共安排10個實驗,具體包括:基礎型3個、綜合型4個、設計型1個與創新型1個。
(3)互動站實驗教學數據存儲與處理具有階段性和連續性。暫定以前后相連兩學期開學前,教師工作日第一天為互動站基本運行周期(大約26周,用識別碼標記)的起點,由此可以抽象映射出一個互動站運行時間圖。在該圖時間軸上,各基本運行周期環環相扣,且無縫緊密連接。所有新實驗教學資料的上傳與下載,均要求做到與基本運行周期前/中/后階段的適合時機相匹配。
(4)新生注冊進入互動站之后,互動站將為其預留3門實驗課作業空間,并提示必須至少選擇一門實驗課。一旦學生選定,該實驗課則變成該生在互動站的一門缺省實驗課。如果該生未能至少確定一個(近期將要參與的)實驗課,則互動站大多數菜單欄目將處于非激活狀態(菜單欄目灰色顯示),此時只有實驗室介紹、咨詢對話(可選定1-3門實驗課)、實驗預約(可選定1-3門實驗課)等少數欄目處于激活狀態,可以點擊使用。
(5)當學生點擊“下載”欄目后,互動站會立刻給出缺省實驗課的可下載資料列表,之后當其選定需要下載的資料后,由互動站調用資料下載模塊,按照網頁地址/F7P網址進行資料(PPT文件、PDF文件、圖片、短視頻等)傳送,將資料傳輸到指定IP地址的計算機上進行存儲。
(6)在實驗教學方面,互動站上最重要的師生互動欄目是“實驗評析”。教師可以在該欄目中對最近/最新的實驗題進行現場點評,點評對象可以是整個班級/部分優秀操作者/部分操作失誤者外別學生。如果被點評的學生與教師進行交流,教師可及時進行回復。如果學生與教師之間進行角色換位的互動(即由學生首先發起),也能夠達到同樣的對話/交流效果。
(7)選擇合適的主流云計算平臺,租賃云平臺上特定的軟硬件及網絡服務,用作互動站項目服務器。采取該構建方案可以節約平臺搭建成本,并為日后基于微信企業號的經管實驗室互動站升級開發打下良好基礎。
3.4方案特色
本設計方案集LIMS(基于局域網)主要模塊與微信公眾號無線通信功能于一體,強調了實驗教學過程中的師生快捷互動,并為未來的功能擴展預留了空間。例如:將互動站的微信服務號升級為微信企業號,教學內容從經管類專業擴充到商學院所有專業等。
4結語
本文簡述了我國高校微信公眾號發展現狀,通過比較微信公眾平臺中的訂閱號、服務號、企業號功能定位,結合高校經管類實驗室教學管理現狀,創新性地提出一種基于微信服務號的經管實驗室互動站設計方案,并明確了平臺建設步驟,以提升高校經管類實驗平臺的移動化水平,為互動站的全面建設打下良好基礎。