999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微信的鐵路信息化辦刊平臺的設計與實現

2016-02-15 12:41:50
鐵路計算機應用 2016年2期
關鍵詞:鐵路微信信息化

王 浩

(中國鐵道科學研究院 電子計算技術研究所,北京 100081)

基于微信的鐵路信息化辦刊平臺的設計與實現

王 浩

(中國鐵道科學研究院 電子計算技術研究所,北京 100081)

微信作為國內目前移動端首屈一指的社交平臺,在鐵路信息化期刊的讀者和作者群體中廣泛使用。本文分析微信及其公眾平臺在鐵路信息化辦刊應用的可行性,結合JavaWeb、JQuery、HTML5等Web 開發技術,設計了鐵路信息化辦刊微信平臺的框架、功能和架構,通過微信開放接口與鐵路信息化辦刊內部系統對接,實現了基于微信的鐵路信息化辦刊平臺,為廣大讀者和作者提供隨時隨地的信息交流與服務。

微信;MVC;HTML5;JQuery

隨著移動互聯網和手機等智能終端的發展,人們的信息獲取方式、生活方式、工作方式進而思維方式都發生重要變化。人們維系社會關系的方式發生變化,從而使社會結構與社會形態發生變革。在移動互聯網時代,“免費閱讀—興趣粘合—需求細分—線上線下互動”已經成為一種常用的營銷和推廣方式。2015年,在紀念中國期刊誕生200周年的同時,鐵路信息化期刊在尋求一種新的辦刊理念和方法。

截止2015年10月,中國網民達到6.88億,手機網民占比超九成,移動互聯網在中國未來發展中的作用舉足輕重,微信公眾平臺應運而生。因此,設計實現基于微信的鐵路信息化辦刊平臺勢在必行。

1 微信與微信公眾平臺

微信 (WeChat)是騰訊公司2011年1月21日推出的一款為智能終端提供即時通信服務的免費應用程序。支持跨通信運營商、跨操作系統平臺通過網絡快速發送免費(需消耗少量網絡流量)語音短信、視頻、圖片和文字。同時,也可以使用共享流媒體內容的資料和基于位置的社交插件。截止到2015年10月,微信已經覆蓋中國 90% 以上的智能手機,注冊用戶量突破6 億,用戶覆蓋 200 多個國家、超過20 種語言,是亞洲地區最大用戶群體的移動即時通信軟件。此外,各品牌的微信公眾賬號總數已經超過 800 萬個,移動應用對接數量超過 85 000 個,微信支付用戶則達到了 4 億左右[1~2]。

微信公眾平臺(簡稱“公眾平臺”)是騰訊公司在微信基礎上新增的功能模塊,公眾號所有者可以通過這一平臺群發文字、圖片、語音、視頻、圖文消息5個類別的內容[3]。在開發模式下,使用公眾平臺的開發接口,公眾號所有者既可設定關鍵字進行自動回復,實現“對話即服務對話即搜索” 的新型服務方式,又可在第三方服務器實現公眾平臺接口,接收用戶的微信消息,并可按需回復。此外,開發模式還提供了更多更高級的功能和體驗,如會話界面的自定義菜單、獲取更多類型的消息等服務[5]。

應用微信提供的開發接口,將公眾平臺與期刊內部系統進行對接,將其打造成為實時的移動期刊查詢發布平臺。在開發者模式下,公眾平臺提供了一套通用的數據交換結構模型和驗證規則,平臺所有者只需按照這個規范編寫對接程序[6],就可以接收讀者或作者通過微信服務器轉發給公眾平臺的圖文聲像等信息內容,并且可以實現第三方應用接口,根據后臺設定處理用戶發來的信息。

2 微信辦刊平臺的總體設計

2.1 平臺整體框架設計

微信辦刊平臺由公共網絡和期刊內部網絡組成,如圖1 所示。

圖1 平臺整體框架部署圖

公共網絡部分主要包括預裝微信客戶端的移動設備終端、微信公眾平臺服務器,即騰訊公司的微信服務器(以下簡稱:微信服務器)。微信用戶向微信服務器發送查詢指令或者請求,微信服務器接收指令或查詢后,通過微信公眾平臺接口轉發信息至第三方服務平臺,等待處理結果,然后將消息處理結果反饋至微信用戶,并在客戶端顯示該信息。期刊內部網絡通過互聯網與第三方服務平臺保持通信,微信服務器通過這個平臺與期刊的門戶網站、網刊系統、采編系統、數據庫系統進行連接,第三方平臺通過實現期刊內部網絡各系統提供的應用程序接口(API )進行業務通信處理,將用戶的請求按照消息接口回復給微信服務器。第三方服務器既保證期刊內部系統的安全性,又可提高微信服務的反應速度。

2.2 平臺主要功能設計

針對讀者和作者的實際需求及鐵路信息化期刊的特點,該平臺功能模塊可分為數據展示、消息推送、自動應答和互動交流,如圖2所示。4個功能模塊根據實際情況,通過公眾平臺管理后臺以及第三方服務,分成不同的信息服務目錄,通過微信公眾訂閱號的日常消息推送、會話交互以及自定義菜單,為用戶提供各類服務內容。

圖2 平臺主要功能結構圖

2.2.1 數據展示

本模塊的主要目的是為讀者提供期刊海量的靜態數據和常用的基本信息。如:所有過刊文章的信息、最新一期發表文章的信息、每期編輯部和主編推薦的優秀文章、稿件的最新錄用和發表情況;期刊介紹、征訂、投稿要求、聯系方式等。這些信息以自定義菜單的方式呈現,用戶關注該訂閱號后,隨時可以自行查閱。

2.2.2 消息推送

本模塊的主要內容是實現為微信作者和讀者用戶日常推送新聞、各類信息服務、以及期刊宣傳推廣活動。如鐵路信息化重點工作的時訊快遞、鐵路高新技術理論的應用解讀、專題論文征集、優秀論文評選活動等。將期刊工作動態定期推送至微信用戶的智能終端上,讓用戶及時掌握和了解期刊最新工作動態,引起他們的關注和參與。

2.2.3 自動應答

本模塊功能主要涵蓋讀者和作者常規咨詢的內容,例如期刊簡介、欄目介紹、收錄情況、期刊征訂、投稿指南、聯系我們等。在設計中事先制定好上述內容鏈接頁面,用戶通過微信發送特定的指令查詢時,平臺會自動調用響應鏈接頁面回復到用戶的手機上。例如用戶發送“投稿指南”到微信平臺,將在手機上看到期刊對投稿論文具體要求的頁面。

2.2.4 互動交流

本模塊主要實現作者查看投稿的審理情況、稿件狀態變化提醒、專家審稿情況查詢,論文檢索等功能。在紙媒體時代,作者和編輯老師的交流主要采用電話、郵件、或是面對面方式;在微媒體中,微博難以實現文字、語音、視頻一對一的即時交流;微信卻可以實現三者的協同運用,使作者與編輯部的交流更加高效和便捷。

2.3 平臺架構設計

微信公眾平臺提供與用戶進行信息交互,自定義菜單等功能接口。欲加入第三方平臺數據,例如期刊的門戶網站、網刊系統、采編系統等數據平臺,實現微信平臺與對第三方服務器對接,需要借助Web 服務來搭建服務和數據聚合的平臺,為微信用戶提供更加強大而便捷的功能服務。微信辦刊平臺采用B/S 架構,并借助Eclipse 集成開發環境、MS SQLServer 2000+SP4/2005/2008數據庫平臺以及Apache+Tomcat6.0應用平臺軟件進行系統建設部署,采用Spring MVC 三層架構開發設計,如圖3所示。

圖3 平臺架構設計圖

平臺不僅實現微信開發模式中的所有接口,實現公眾帳號所有功能以及與第三方服務器對接,而且能快速接收與響應微信服務器發送的HTTP 請求。

3 關鍵技術及應用

鐵路信息化辦刊微信平臺采用Java Web 技術、以MVC 框架實現微信公眾平臺開發接口。平臺采用Java數據庫連接(JDBC) 數據接口訪問技術,并將對數據的常用操作進行封裝;將微信公眾平臺開發接口以及對接期刊內部系統的API 實現方法進行封裝,提高代碼的重用性。在用戶微信會話界面、Web界面使用HTML5、JQuery 進行設計。

3.1 Java Web 技術與MVC 框架

JavaWeb 是用Java 技術解決相關Web 互聯網領域的技術總和。其核心技術包括Java服務器頁面(JSP)、Servlet。本平臺采用模型-視圖-控制(MVC,Model-View-Controller)框架進行設計與開發。

MVC 三層結構模型,以控制器為中心,控制器負責接收視圖的請求,并向視圖發送響應消息,同時與模型進行交互,獲得數據庫信息,或向數據庫中寫入信息[7]。如圖4 所示,微信用戶通過提交請求與表現為Servlets 的控制器組件進行交互;控制器實例化表現為JavaBeans 的數據模型組件,并根據應用的業務邏輯操作相應的數據模型;相關模型創建后,控制器調用為用戶展示表現為JSP 的視圖,視圖與模型可交互操作,獲取并為用戶顯示相關數據。通過MVC 三層模型設計,顯示邏輯、處理過程和應用邏輯分別由不同的組件來實現,這些組件可以重用并進行交互,整個平臺責任明確、接口清晰,加快了軟件的開發過程[8]。

圖4 MVC 三層結構模型

3.2 HTML5

HTML5(Hyper Text Markup Language 5,簡稱H5)是2014年10月29日,萬維網聯盟(W3C)正式發布的第5代超文本標記語言(HTML)。HTML5標準規范一經問世就受到廣大用戶的喜愛,目前已經被各大瀏覽器廣泛支持。與傳統的HTML相比,H5增加了Web socket通信協議,可以實現實時通信,增加屏幕自適應。此外,H5還增加了諸如本地存儲,設備兼容,連接,網頁多媒體,三維、圖形及特效、性能與集成、CSS3等新特性,且對系統資源的占用很少,可以很好地替代FLASH,其顯著優勢在于跨平臺性,可以兼容PC端與移動端、Windows與Linux、安卓與IOS,可以輕易地移植到各種不同的開放平臺、應用平臺上。這種強大的兼容性可以顯著地降低開發與運營成本。

H5的本地存儲特性在鐵路信息化辦刊微信平臺的使用為讀者和作者、以及開發人員都帶來了更多便利;基于H5開發的輕應用比本地APP擁有更短的啟動時間,更快的聯網速度,而且無需下載占用存儲空間,特別適合手機等移動媒體。例如期刊年度優秀論文的評選活動,H5讓開發者無需依賴第三方瀏覽器插件即可創建高級圖形、版式、動畫以及過渡效果,這也使得用戶用較少的流量就可以欣賞到炫酷的視覺聽覺效果,為評選活動增色不少。

3.3 JQuery

JQuery,即JavaScript(JS)和查詢(Query),是一個免費、開源、使用開源軟件許可協議(MIT)的輕量級JS庫,能夠兼容層疊樣式表3(CSS3)以及各種瀏覽器,使用戶方便地處理HTML、Events,實現動畫效果,并方便地為網站提供Ajax 交互。JQuery的語法設計可以使開發者更加便捷地操作文檔對象、選擇DOM元素、制作動畫效果、事件處理、使用Ajax 以及其他功能[9]。

應用JQuery可實現基于微信的鐵路信息化辦刊平臺用戶接口(UI)、 微信客戶端顯示以及與后臺系統的快速交互。

4 結束語

本文通過分析和研究微信及其公眾平臺在鐵路信息化辦刊應用的可行性,借助Eclipse 集成開發環境,應用Java Web、JQuery、HTML5 等Web 開發技術,設計并實現了基于微信的信息化辦刊平臺,標志著鐵路信息化期刊正式登陸微信公眾平臺,辦刊服務又增添了一種受理方式和服務途徑,為鐵路信息化期刊提供一種全新、便捷、高效的營銷手段[10]。

[1]騰訊公司.2015年微信平臺數據研究報告[R].騰訊公司,2015.

[2]帥忻征.微信公眾平臺與接口開發[J].計算機與網絡,2015(12).

[3]Wikipedia.WeChat[EB/OL].http://en.wikipedia.org/wiki// WeChat#cite_note-8,2014-8-20.

[4]馮大輝.微信公眾平臺:對話即服務,對話即搜索[EB/OL].http://dbanotes.net/review /wechat_platform.html,2014-6-19.

[5]騰訊客服,公眾平臺產品專區.走進微信公眾平臺(基礎篇)[EB/OL].http://kf.qq.com/faq/120911VrYVrA-131112R7Rnqa.html,2014-6-19.

[6]夏凌云,韓立峰,王長慶.利用微信公眾平臺打造校園信息移動發布平臺[J].信息技術,2014(2):183-185.

[7]李 寧.Java Web開發技術大全—JSP+Servlet+Struts2+Hibern ate+Spring+AJAX[M].北京:清華大學出版社,2009,5.

[8]邱炳發,馬 燕.基于微信的研究生信息服務系統的設計與實現[J].計算機技術與發展,2016(1).

[9]張旭紅,劉渭濱.面向移動平臺的新聞資訊系統的設計與實現[J].計算機應用與軟件,2014,31(1).

[10]劉 雁,李 雷,姬 朋,等.鐵路貨運營銷微信平臺的設計與實現[J].鐵路計算機應用,2015,24(3).

楊琍明

Design and implementation of Railway Informatization Publication Platform based on We Chat

WANG Hao
( Institute of Computing Technologies,China Academy of Railway Sciences,Beijing 100081,China)

Being used as one of the most prevalent social platforms,We Chat is also widely used among readers and writers of railway informatization journals.The feasibility of Railway Informatization Publication Platform based on We Chat was analyzed in this article.Combined with Web development technologies,such as Java Web,JQuery and HTML5,the frame,application and architecture of the Platform were designed.The Platform was implemented by docking the open interface of We Chat and the internal system of railway informatization publication.Readers and writers could exchange information,enjoy their services anytime and anywhere.

We Chat;MVC;HTML5;JQuery

U29∶TP39

A

1005-8451(2016)02-0036-04

2015-11-05

王 浩,助理研究員。

猜你喜歡
鐵路微信信息化
月“睹”教育信息化
沿著中老鐵路一路向南
云南畫報(2021年12期)2021-03-08 00:50:54
幼兒教育信息化策略初探
甘肅教育(2020年18期)2020-10-28 09:06:02
鐵路通信線路維護體制改革探索與實踐
微信
無人機在鐵路工程建設中的應用與思考
GSM-R在鐵路通信中的應用
微信
微信
微信
主站蜘蛛池模板: 色综合五月| 亚洲国产中文在线二区三区免| 无遮挡国产高潮视频免费观看| 波多野结衣在线一区二区| 97国产在线播放| 免费激情网站| 国产极品美女在线| 2020最新国产精品视频| 青青草久久伊人| 成人日韩精品| 一级爆乳无码av| 亚洲三级影院| 在线看AV天堂| 中国精品久久| 亚洲欧美日韩动漫| 欧美一级一级做性视频| 亚洲精品天堂在线观看| 一级毛片在线免费视频| 亚洲成综合人影院在院播放| 久久精品这里只有国产中文精品 | 97se亚洲综合在线| 国产AV毛片| 国产成人无码AV在线播放动漫 | 色精品视频| 免费a级毛片18以上观看精品| 试看120秒男女啪啪免费| 一本久道热中字伊人| 97超碰精品成人国产| 国产成人a在线观看视频| 国产电话自拍伊人| 国产剧情一区二区| 国产91蝌蚪窝| 天天综合天天综合| 亚洲综合国产一区二区三区| 亚洲欧美自拍一区| 色综合综合网| 欧美日韩高清在线| 国产精品久久久免费视频| 人妻无码一区二区视频| 色综合中文综合网| 国产精品第一区在线观看| 99热国产这里只有精品无卡顿"| 国产激情影院| 亚洲成a人片| 日本一区二区三区精品国产| a毛片在线播放| 在线日本国产成人免费的| 91激情视频| 18禁不卡免费网站| 亚洲日本韩在线观看| 亚洲不卡无码av中文字幕| 91香蕉视频下载网站| 中文字幕欧美日韩高清| 韩日免费小视频| 国产超碰在线观看| 乱人伦99久久| 91久久精品日日躁夜夜躁欧美| 欧美日韩国产高清一区二区三区| 亚洲免费黄色网| 成人国产精品网站在线看| 乱系列中文字幕在线视频| 亚洲日韩精品综合在线一区二区| 日韩高清成人| 久久国产乱子| 一级毛片免费观看不卡视频| 97精品久久久大香线焦| 亚洲av色吊丝无码| 91无码人妻精品一区二区蜜桃| 黑人巨大精品欧美一区二区区| 青青久视频| 精品撒尿视频一区二区三区| 亚洲精品另类| 欧美日韩免费观看| 99久久精品免费看国产电影| 欧美性精品不卡在线观看| 欧美成人一区午夜福利在线| 19国产精品麻豆免费观看| 人妻丰满熟妇啪啪| 亚洲黄色视频在线观看一区| 99激情网| 91人妻在线视频| 狠狠色噜噜狠狠狠狠色综合久|