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

地震信息微信公眾平臺服務開發

2016-04-01 05:22:48韓艷杰張諾男寇曼曼高冠龍中國鄭州450016河南省地震局
地震地磁觀測與研究 2016年1期

徐 丹 韓艷杰 張諾男 寇曼曼 高冠龍(中國鄭州450016河南省地震局)

?

地震信息微信公眾平臺服務開發

徐 丹 韓艷杰 張諾男 寇曼曼 高冠龍
(中國鄭州450016河南省地震局)

摘要微信公眾平臺作為一種新的即時通訊產品,被廣泛應用于各行各業。利用微信公眾服務平臺開發模式下的高級接口,實現震情信息的即時推送、歷史地震查詢、位置服務、應急避難場所查詢和地震科普知識宣傳等功能,從而擴展地震信息的服務渠道,提升地震行業公眾服務能力,具有較強的實用性。

關鍵詞微信公眾平臺;震情推送;位置服務;科普宣傳

0 引言

隨著移動互聯網技術的不斷發展,智能手機的快速普及,各種即時通訊應用軟件層出不窮。微信公眾平臺作為目前影響力最大、發展最為成熟的即時通訊傳播媒介,已為人們廣泛應用。根據中國互聯網信息中心(CNNIC)的研究:自2012年8月微信公眾平臺誕生,2013年11月就突破200個公眾賬號,截至2014年7月底微信公眾號達580萬,每日新增1.5萬個。截至2014年5月,65%的中國網民(8億)使用微信。目前微信公眾平臺已經被廣泛用于圖書館信息服務(黃浩波等,2013;江波等,2103;張蓓等,2014;李文江等,2014)、航運信息服務(詹鑫紅,2014)、中小企業CRM系統(肖富春,2014)、移動銀行服務(甘榮石,2014)、媒體、公益組織等領域。

在2013年4月20日四川蘆山地震中,近15萬人使用微信關注“蘆山地震救助”,實時發送消息達20余萬條,在震后災情收集和應急救援工作中發揮了巨大作用。如何借助微信公眾平臺向社會民眾推送震情信息,提供歷史地震信息查詢、震中信息展示(和朝霞,2012)、震中距測算、應急避難場所查詢、地震科普知識宣傳等功能,是本文研究的主要內容。

1 設計方案

1.1 設計思路

微信公眾平臺賬號類型分為服務號和訂閱號。服務號特點是,每月可以群發4條信息給用戶,群發消息不顯示在聊天列表,下發消息即時推送用戶,默認可以自動獲得自定義菜單,在申請并獲得微信認證后可以獲得高級接口權限,并開啟編輯模式進行個性化開發,服務號旨在為用戶提供個性化定制服務。訂閱號特點是,每天可群發一條信息給用戶,群發消息隱藏在訂閱號文件夾,群發消息不會提示推送,認證后可以申請自定義菜單,訂閱號主要用于提供信息和資訊。

在開發模式下,地震微信公眾平臺可以進行關注回復、發送地理位置信息、推送圖文消息,還可以結合騰訊地圖等第三方地圖提供商進行基于LBS的個性化開發,具有交互性強、即時性強的特點。平臺在獲取用戶地理位置信息基礎上,能夠將地震信息通過地圖標注的方式立體直觀地展現給用戶,并進行震中距測算;還可將應急避難場所的名稱、位置、容納、人數,以圖文消息方式進行推送,實現地圖展示;同時能夠將地震科普知識編輯成多圖文消息進行推送。

1.2 架構

管理員利用開發模式,在微信公眾平臺中配置消息接口,接入微信消息處理模塊;微信用戶向微信公眾號發送查詢消息指令時,微信服務器將消息轉發至微信公眾平臺;微信公眾平臺根據預先配置的接口,將消息轉發給消息處理模塊;消息處理模塊會分析用戶發送消息的內容,按照功能模塊對應的Web應用服務生成回復消息并返回給微信公眾平臺,用戶最終接受到回復消息。功能模塊對應的Web應用服務是微信公眾平臺服務實現的關鍵,負責分析用戶發送的消息指令并將其轉化為相應服務子模塊的功能調用。系統平臺架構見圖1。

圖1 總體架構Fig.1 Overall architecture

1.3 功能

地震微信公眾平臺的主要功能有震情服務、地震應對和科普宣傳。

(1)震情服務。震情服務為一級菜單,包含最新震情、歷史震情兩個二級菜單。同時,可實現最新震情的自動推送功能,主要包括震中、時間、震級信息,可將震中位置標注在騰訊地圖上,并測算震中距離(圖2)。

最新震情為最近發生的一次地震,包括地震三要素,震中距等信息。用戶點擊菜單后,以圖文信息格式推送給用戶,圖文格式與自動推送震情時的格式相同。歷史震情顯示最近發生的10次地震,點擊后可在地圖上查看震中位置及地震三要素等信息(圖3)。

圖2 震情自動推送Fig.2 Earthquake information automatically push

圖3 最新震情和歷史地震Fig.3 The latest earthquake and history earthquake

(2)地震應對。地震應對為一級菜單,包含避難規劃、位置服務兩個二級菜單。避難規劃功能可基于用戶位置經緯度信息計算50 km內的應急避難場所,以圖文消息格式發送給用戶,在騰訊MAP上標注避難場所地理位置,下面羅列應急避難場所名字、位置以及距離用戶千米數。應急避難場所數據要素包括避難場所名字、經度、緯度、可容納人數、類別、位置(圖4)。用戶可通過位置服務向微信服務器發送位置信息,并可提供位置的查詢搜索服務。

(3)科普宣傳。科普宣傳為一級菜單,包含“避震常識”“聯系我們”兩個二級菜單。避震常識功能以圖文消息格式回復用戶,內容包含文字、圖片,由“聯系我們”模塊轉到地震局地震信息網(圖5)。通過微信公眾平臺,管理員每月可向用戶推送4條多圖文消息。

圖4 避難規劃和位置服務Fig.4 Earthquake emergency shelter planning and location based service

圖5 科普宣傳和聯系我們菜單Fig.5 Science popularization and contact us

2 具體實現

2.1 消息接口配置

消息接口配置是微信公眾號實現地震信息推送服務功能的前提。開通微信公眾號后,登錄微信公眾平臺,啟用“高級功能”菜單中的“開發模式”。登記接口的URL和Token,實現網址接入。Token用于生產簽名,URL則填寫用于消息處理的服務器資源。

信息提交時,微信服務器將GET請求填寫在URL上進行發送。請求包括4個參數:Signature(微信加密簽名)、Timestamp(時間戳)、Nonce(隨機數)和Echostr(隨機字符串)。消息處理服務器將檢驗Signature,如果確認請求來自微信服務器,則原樣返回Echostr參數內容,表示接入生效,反之接入失敗。成功配置接口后,發送至微信公眾號的消息將被轉發給所登記的URL,并由指令解析模塊和各個服務子模塊完成消息的解析和回復。

2.2 消息發送與接收

當用戶向微信公眾賬號發消息時,指令解析模塊負責解析來自微信服務器的POST請求,匹配消息類型和指令,調用具體的服務子模塊處理。請求消息的格式為XML,請求地理位置消息樣例如下。

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>1351776360</CreateTime>

<MsgType><![CDATA[location]]></MsgType>

<Location_X>23.134521</Location_X>

<Location_Y>113.358803</Location_Y>

<Scale>20</Scale>

<Label><![CDATA[位置服務]]></Label>

<MsgId>1234567890123456</MsgId>

</xml>

微信服務器接收到用戶的“位置服務”消息請求后,返回用戶的經緯度信息,并調取騰訊地圖進行回復,用戶點擊進入地圖后可以進行導航查詢。回復地理位置消息樣例如下。

<xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>123456789</CreateTime>

<MsgType><![CDATA[event]]></MsgType>

<Event><![CDATA[LOCATION]]></Event>

<Longitude>113.352425</Longitude>

<Precision>119.385040</Precision>

</xml>

2.3 避難場所查詢

用戶將位置信息上報后,應用服務器根據經緯度信息計算距離用戶50 km內的避難場所,并根據距離遠近進行排序,最后將避難場所的位置、容納人數、距離等信息以圖片消息的形式進行發送,可以在騰訊地圖上查看對應場所的具體位置信息。若用戶上報的位置信息不在河南省內,則無法實現避難場所信息的推送,會提示“本公眾號只能提供河南省內應急避難場所查詢”。具體代碼如下。

If ($distance < 50000){

shopSortArrays[$distance] = array(

"Title"=>"【".$stlist[$i]['name']."】 距離".round(($distance / 1000), 1)."公里 容納 ".round($stlist[$i] ['accommodate'], 1)."萬人",

顯然,除了履行工商經濟類、公益慈善類、社會福利類、社會服務類這“四大類”職能的社會組織,其他類別的社會組織就難以得到此優待。總體上看來,民辦非企業單位很多都屬于這些類別關照的范圍;盡管如此,在現實當中,屬于“四大類”的社會組織也有不少在登記管理環節依然面臨著棘手難題;例如對人數和辦公場所的限制,很多規模有限、資源緊張的組織可能依然達不到登記門檻的要求。而且,面臨這一問題的組織還不在少數。也就是說,文件規定的門檻雖然在降低,但是離大部分民辦非企業單位的實際需求仍有一定距離。

}

ksort($shopSortArrays);//排序

$shopArray = array();

$shopArray[] = array("Title" =>'附近避難所',"Description" =>"", "PicUrl" =>"", "Url" =>"");

foreach ($shopSortArrays as $key => $value)

{ $shopArray[] = $value;

if (count($shopArray) > 9){break;}

}

if (count($shopArray) == 1)

{$content = "附近50 km內沒有查詢到應急避難場所,本公眾號只能提供河南省內應急避難場所查詢";

}

else{

$content = $shopArray;

}

3 應用

“河南地震公眾服務”自2014年12月上線測試以來,向公眾推送全球范圍內震情信息共計976條。2015年1月18日11時01分在河南省濮陽市范縣發生3.9級地震,“河南地震公眾服務”在地震發生后的10 min內向公眾自動發布該震情信息,自動測算用戶位置與震中間距,并向用戶及時推送附近避難場所的具體信息和位置信息,收到良好的社會效應。“河南地震公眾服務”微信平臺對防震減災宣傳、地震信息服務起到積極作用,并將河南省地震應急避難場所的成果進行有益推廣,為震后民眾的合理有序安置提供了有力保障。

4 結束語

利用微信公眾平臺影響范圍廣、交互性強的特點,向公眾及時推送最新震情、歷史地震、震中距等信息,借助騰訊地圖,使公眾了解附近避難場所的位置和距離,同時能利用圖文消息對公眾進行科普宣傳。利用微信公眾平臺較強的擴展性,在未來工作中將繼續開發災情上報和自救知識問答模塊,使地震應急產品多樣化,最大化發揮地震信息公眾服務平臺的作用和價值,進一步提升地震行業的公眾服務能力。

參考文獻

張蓓,竇天芳,張成昱. 開發模式下圖書館微信公眾平臺服務的設計與實現[J]. 現代圖書情報技術,2014,(6):87-91.

江波,覃燕梅. 基于微信圖書館APP服務系統設計與實現[J]. 現代情報,2013,(6):41-44.

黃浩波,何衛華,葉青. 微信及其在圖書館信息服務中的應用[J]. 圖書館學刊,2013,(1):62-64.

和朝霞,董星宏,趙曦. 基于ArcGIS Mobile的智能手機端的震中信息展示[J]. 地震地磁觀測與研究,2012,33(3/4):56-61.

李文江,陳詩琴. 微信作為APP客戶端的圖書館公共服務平臺[J]. 現代圖書情報技術,2014,(7/8):133-138.

甘榮石. 基于微信平臺的移動銀行應用框架研究[D]. 華南理工大學,2014.

詹鑫紅. 基于微信公眾平臺的航運信息推送技術研究與應用[D]. 大連海事大學,2014.

肖富春. 基于微信的中小企業CRM系統設計與實現[D]. 山東大學,2014.

Research of earthquake information service based on WeChat public platform

Xu Dan,Han Yanjie,Zhang Nuonan,Kou Manman and Gao Guanlong
(Earthquake Administration of Henan Province, Zhengzhou 450016, China)

Abstract

As a new instant messaging product, WeChat public platform is widely used in all fields of life. In this paper, the advanced interface of WeChat public service platform is used to release the information of earthquake real-time publishing, location based service, query service of emergency shelter and earthquake science knowledge popularization. It, thus, extends the method of earthquake information service, and promotes the ability of earthquake industry public service.

Key words:WeChat public platform,earthquake information publishing,location based services,science knowledge popularization

doi:10. 3969/j. issn. 1003-3246. 2016. 01. 025

基金項目:河南省地震局科研基金項目《河南地震微信公眾平臺服務的設計與實現》 (201406)和中國地震局地震應急青年重點任務——《基于百度MAP的地震應急避難場所信息管理系統的設計與實現》

作者簡介:徐丹(1983—),女,工程師, 2009年畢業于重慶郵電大學,獲碩士學位,主要從事地震應急指揮技術系統運維工作

本文收到日期:2015-07-15

主站蜘蛛池模板: 香蕉久人久人青草青草| 看av免费毛片手机播放| 亚洲无码视频一区二区三区| 91精品国产一区自在线拍| hezyo加勒比一区二区三区| 米奇精品一区二区三区| 欧美视频免费一区二区三区| 一区二区欧美日韩高清免费| 成人午夜免费观看| 免费高清毛片| 性欧美精品xxxx| 秘书高跟黑色丝袜国产91在线 | 国产精品视频a| 国产亚洲精品自在线| 精品少妇人妻一区二区| 精品三级在线| 毛片免费视频| 99久久国产综合精品2023| 强奷白丝美女在线观看| 九月婷婷亚洲综合在线| 伊人丁香五月天久久综合| 亚洲嫩模喷白浆| 一区二区午夜| 福利视频99| 中文一级毛片| 91精品视频在线播放| 国产精品污视频| 狠狠操夜夜爽| 亚洲欧洲日产国产无码AV| 日韩欧美国产综合| 青青青视频91在线 | 久久久久久久久亚洲精品| 人人看人人鲁狠狠高清| 亚洲精品福利网站| 91系列在线观看| 麻豆精品视频在线原创| 日本午夜精品一本在线观看| 又黄又湿又爽的视频| 97超碰精品成人国产| 国产乱视频网站| 精品国产自在在线在线观看| 亚洲精品大秀视频| 亚洲乱伦视频| 狠狠亚洲婷婷综合色香| 国产凹凸视频在线观看| 中文字幕欧美日韩| 成年人国产视频| 欧美日韩精品一区二区在线线| 人妻出轨无码中文一区二区| 99久久精品免费观看国产| 日韩中文欧美| 97国产在线观看| aa级毛片毛片免费观看久| 中文字幕有乳无码| 在线人成精品免费视频| 免费一级毛片在线播放傲雪网| 精品国产成人a在线观看| 亚洲丝袜中文字幕| 婷婷丁香色| 亚洲天堂区| 日韩不卡免费视频| 老司国产精品视频91| 国产成人麻豆精品| 欧美a在线看| 一本色道久久88| 米奇精品一区二区三区| 99视频在线免费观看| 国产在线一二三区| 美女被操黄色视频网站| 久久国产高潮流白浆免费观看| 女人一级毛片| 91精品国产自产在线观看| 久久亚洲日本不卡一区二区| 一本视频精品中文字幕| 亚洲精品制服丝袜二区| 欧美一区二区三区不卡免费| 亚洲综合国产一区二区三区| 99免费在线观看视频| 国产成人无码综合亚洲日韩不卡| 91精品网站| 一级一级特黄女人精品毛片| 91精品专区|