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

“享智游”:基于微信平臺的智慧旅游助手

2016-09-23 06:00:40劉華山李永量
現(xiàn)代計算機 2016年1期
關(guān)鍵詞:微信旅游

劉華山,李永量

(1.四川大學(xué)計算機學(xué)院,成都 610065;2.四川精工偉達(dá)智能技術(shù)股份有限公司,成都 610041)

“享智游”:基于微信平臺的智慧旅游助手

劉華山1,李永量2

(1.四川大學(xué)計算機學(xué)院,成都610065;2.四川精工偉達(dá)智能技術(shù)股份有限公司,成都610041)

四川省科技廳科技支撐計劃項目(No.2014SZ0147)

0 引言

當(dāng)前去哪兒、藝龍、攜程等旅游電商都已開通了線上跟團(tuán),票務(wù)預(yù)訂等功能,并提供了手機App[1]。通過這些APP、游客可以足不出戶就能實時獲取旅游信息。但這些傳統(tǒng)的在線旅游平臺僅做到了將旅游信息的共享,并未將景點各種角色統(tǒng)一管理起來,也缺乏對游客旅游途中提供實時的智能化服務(wù)。在本文中,“享智游”平臺致力于以某個景區(qū)為核心,通過統(tǒng)一的電商平臺,借助景區(qū)一卡通的普及,以及智能手機的微信平臺為核心,力圖打造一個全方位的智慧旅游平臺,為景區(qū)的各種角色提供實時的智慧化旅游服務(wù)。

該平臺由“享智游”微信公眾號、“享智游”電商網(wǎng)站、“享智游”管理后臺,以及分布在各商鋪的一卡通終端四部分組成。旅游出行前,游客可以在門戶網(wǎng)站預(yù)訂門票,酒店。進(jìn)入景區(qū)后,可通過購買的一卡通,游客可便捷地在任何商鋪消費,保證商品價格透明化。游客也可以打開微信公眾號,綁定自己一卡通,實時查詢消費記錄。此外,后臺會根據(jù)當(dāng)前一卡通消費位置,準(zhǔn)確推薦當(dāng)前景點導(dǎo)游信息。商戶可以通過微信實時查看營業(yè)額與報表分析;景區(qū)管理者則可以通過微信查看景區(qū)門票銷售情況,景區(qū)游客實時流量以及及時發(fā)布通知公告。圖1給出了一個典型的旅游案例。

1 系統(tǒng)整體設(shè)計

該平臺主要由“享智游”公眾號、ESHOP電商、一卡通終端,及管理后臺等四部分構(gòu)成。通過ESHOP電商平臺,商戶可以發(fā)布自己的酒店房間,景區(qū)商品,出租汽車以及旅游跟團(tuán)等信息,游客可以在線預(yù)訂。通過在景區(qū)各商鋪部署一卡通RFID終端,實現(xiàn)游客的無現(xiàn)金交易,并記錄下商品id與交易額實時同步消費記錄到后臺服務(wù)器。由于每臺一卡通終端都有自己唯一id,當(dāng)消費記錄上傳到后臺服務(wù)器時,服務(wù)器可識別一卡通持有者當(dāng)前所在位置,并向該游客推送最近景點的導(dǎo)游信息。“享智游”微信公眾號則為游客,商戶,管理者提供了一個統(tǒng)一的移動訪問入口,保證用戶實時感知景區(qū)最新信息。系統(tǒng)的網(wǎng)絡(luò)拓?fù)淙鐖D2所示。

電商門戶網(wǎng)站采用了開源的ESHOP獨立網(wǎng)店系統(tǒng),該系統(tǒng)適合企業(yè)及個人快速構(gòu)建個性化網(wǎng)上商店。后臺服務(wù)器采用了Hibernate+Spring框架,并參考了Restful風(fēng)格Jersey實現(xiàn)了Web Service。為微信用戶處理請求。電商交易數(shù)據(jù)庫采用MySQL 5,而游客一卡通記錄與軌跡記錄由于數(shù)據(jù)量太龐大,采用針對大數(shù)據(jù)處理的HBase。出于安全考慮,電商數(shù)據(jù)庫與一卡通消費記錄、系統(tǒng)后臺數(shù)據(jù)庫獨立;當(dāng)在分析游客行為時,又需要兩個數(shù)據(jù)庫同步,所以平臺單獨設(shè)計了一個數(shù)據(jù)交換層,用于數(shù)據(jù)分析。

圖1 游客使用“享智游“案例

圖2 系統(tǒng)網(wǎng)絡(luò)拓?fù)?/p>

“享智游”智慧旅游平臺從功能實現(xiàn)上可分為四個層次:(1)前臺應(yīng)用層主要有微信客戶端、ESHOP電商網(wǎng)站、景區(qū)管理后臺、一卡通刷卡終端四個應(yīng)用。微信客戶端作為統(tǒng)一訪問入口,為每種角色都提供了實時感知景區(qū)相關(guān)信息的接口。電商網(wǎng)站和刷卡終端由游客與商戶分工使用,管理后臺則由景區(qū)管理者使用;(2)系統(tǒng)接口層則是系統(tǒng)管理的每個功能的具體實現(xiàn),與后臺系統(tǒng)發(fā)布的Web Service一一對應(yīng);(3)管理服務(wù)層則是將打造一個智慧旅游平臺拆分為五個具體管理任務(wù),主要劃分為:游客管理,一卡通管理,景區(qū)商戶管理、電商站點管理、景區(qū)管理:(4)數(shù)據(jù)交換層實現(xiàn)了對多個不同數(shù)據(jù)庫的統(tǒng)一訪問接口與智能分析接口。系統(tǒng)結(jié)構(gòu)圖如圖3所示。本文接下來將分別講解每層關(guān)鍵技術(shù)的實現(xiàn)原理。

2 “享智游”微信公眾號的設(shè)計與實現(xiàn)

2.1功能設(shè)計

微信是當(dāng)前使用用戶最多的手機即時通信App(支持Android,iOS),微信公眾號則是騰訊公司提供給第三方的開發(fā)者接口,能實現(xiàn)文字、圖片和語音等多媒體信息的交互,并可自定義功能按鈕以及網(wǎng)頁跳轉(zhuǎn)。基于微信的應(yīng)用既省去了用戶安裝App的麻煩,又節(jié)約了企業(yè)開發(fā)成本。用戶通過微信關(guān)注公眾號,即可輕松獲取感興趣的信息[2]。微信公眾號針對景區(qū)不同角色,提供了不同的服務(wù)功能。普通游客在購買一卡通時,關(guān)注微信公眾號,通過菜單欄配置,自助綁定一卡通。商戶與景區(qū)管理員可通過后臺注冊的形式,綁定微信id。后臺服務(wù)器根據(jù)微信id能準(zhǔn)確判斷用戶角色類型。

圖3 系統(tǒng)層次結(jié)構(gòu)

通過該公眾號,用戶可以獲得以下三方面的功能:

(1)游客功能

具體又包含:①門票,酒店預(yù)定,用戶可跳轉(zhuǎn)到ESHOP門戶在線預(yù)定;②景區(qū)導(dǎo)航,微信地圖導(dǎo)覽;③評論景點,游客對附近景點發(fā)表評論;④“搖一搖”查看附近評論;⑤一卡通消費查詢,游客查詢自己的一卡通消費記錄,未綁定將提示游客綁定;⑥導(dǎo)游信息智能推薦,根據(jù)游客當(dāng)前定位或者一卡通刷卡地點,準(zhǔn)確推薦當(dāng)前景點導(dǎo)游信息;⑦景區(qū)人流量查詢,查詢當(dāng)前景區(qū)各景點游客實時密度,避開過度擁擠景點。

(2)商家功能

具體又包含:①酒店、商品、租車訂單,旅行社組團(tuán)訂單,農(nóng)家樂預(yù)定通知,通知商戶有實時下單,請及時處理;②一卡通結(jié)算查詢,查詢每日交易結(jié)算是否完成;③交易額查詢與報表分析,選擇查詢某個時間段交易總額,智能分析并實現(xiàn)交易預(yù)測。

(3)景區(qū)管理者

具體又包含:①通知發(fā)布,實時發(fā)布緊急通知;②門票銷售查詢,查看每日門票銷售情況;③游客流量分析與查詢;④商戶管理跳轉(zhuǎn),管理景區(qū)商戶;⑤評論管理跳轉(zhuǎn),管理游客對景區(qū),商戶的評論;⑥一卡通消費報表分析與查詢,查詢景區(qū)所有有卡的一卡通消費額與報表分析;⑦智能管理與決策建議,例如游客流量預(yù)警。

2.2公眾號接入流程

(1)微信公眾號服務(wù)原理

開發(fā)者搭建自己的Web回調(diào)服務(wù)器,當(dāng)微信用戶向公眾號發(fā)送消息時,消息先送抵微信服務(wù)器[3]。微信服務(wù)器再將消息封裝成XML或者JSON格式轉(zhuǎn)發(fā)給開發(fā)者提供的URL,并將服務(wù)器回復(fù)的結(jié)果回傳給微信用戶。微信公眾號數(shù)據(jù)通信流程如圖4所示。

(2)微信URL驗證

開發(fā)者申請公眾號以后,填寫回調(diào)服務(wù)器URL,服務(wù)器需按照微信接口要求實現(xiàn)GET請求的回調(diào)認(rèn)證。請求認(rèn)證包含四個參數(shù):微信加密簽名msg_signature,時間戳timestamp,隨機數(shù)nonce,隨機字符串echostr。回調(diào)服務(wù)器按照微信提供的接口處理字符串,并將結(jié)果回復(fù)給微信服務(wù)器,完成URL驗證。

圖4  微信公眾號通信流程圖

本平臺需要通過微信用戶ID區(qū)分用戶角色類型,微信默認(rèn)提供了OpenID作為用戶唯一標(biāo)識。OpenID是微信對關(guān)注一個微信公眾號的每個微信用戶臨時生成的一個標(biāo)識,只能用來區(qū)分當(dāng)前公眾號的關(guān)注者。服務(wù)器也可通過OpenID獲取微信用戶基本信息 (昵稱,性別,所在地區(qū)),用于智能分析游客行為。獲取信息URL如下,請求需傳遞接口憑證和OpenID:

https://api.weixin.qq.com/cgibin/user/info?access_token= ACCESS_TOKEN&openid=OPENID&lang=zh_CN

(3)消息傳輸

①接收消息:當(dāng)用戶向公眾號發(fā)送消息時,微信服務(wù)器將消息打包成XML格式,轉(zhuǎn)發(fā)給注冊的回調(diào)服務(wù)器。

②被動回復(fù):服務(wù)器收到消息后,將生成的回復(fù)結(jié)果同樣打包成XML格式回復(fù)給用戶。接收到的消息格式如下:

〈xml〉

〈ToUserName〉〈開發(fā)者微信號〉〈/ToUserName〉

〈FromUserName〉〈發(fā)送方OpenID〉〈/FromUserName〉

〈CreateTime〉消息發(fā)送時間〈/CreateTime〉

〈MsgType〉〈消息類型〉〈/MsgType〉

〈Content〉〈消息內(nèi)容〉〈/Content〉

〈MsgId〉消息ID〈/MsgId〉

〈/xml〉

3 ESHOP電商網(wǎng)站設(shè)計與實現(xiàn)

“享智游”電商門戶網(wǎng)站采用ESHOP搭建,該網(wǎng)店軟件基于Java技術(shù)體系研發(fā),實現(xiàn)了功能插件化,滿足了企業(yè)定制化需求。ESHOP還提供了人性化的后臺管理界面,標(biāo)準(zhǔn)的網(wǎng)上商店管理模式和強大的網(wǎng)店軟件后臺管理功能。網(wǎng)店風(fēng)格模板自由切換、自定義商城系統(tǒng)廣告位、集成眾多網(wǎng)銀在線支付接口。系統(tǒng)默認(rèn)采用MySQL數(shù)據(jù)庫,并已設(shè)計好數(shù)據(jù)庫表與字段,用戶通過簡單配置與部屬,即可部署上線應(yīng)用。“享智游”電商網(wǎng)站主要提供在線酒店預(yù)定、餐飲團(tuán)購,以及自助租車服務(wù)。

3.1后臺服務(wù)設(shè)計與實現(xiàn)

“享智游”后臺服務(wù)器部署在Glassfish上,Java語言開發(fā),采用了HBase和MySQL數(shù)據(jù)庫。后臺服務(wù)器除了響應(yīng)微信公眾號的請求的Web Service,還實現(xiàn)了基本的管理后臺。Web Service主要響應(yīng)游客,商戶的實時查詢請求,管理后臺主要為景區(qū)管理員提供系統(tǒng)管理平臺。

3.2服務(wù)器架構(gòu)

后臺服務(wù)器用Spring、Hibernate架構(gòu)[3],WebService 以Restful風(fēng)格的Jersey發(fā)布。

Spring Web MVC是一種基于Java的實現(xiàn)了Web MVC設(shè)計模式的請求驅(qū)動類型的輕量級Web框架,用MVC思想,將Web層進(jìn)行職責(zé)解耦,實現(xiàn)請求-響應(yīng)模式。

Hibernate是一個開放源代碼的對象關(guān)系映射框架,在JDBC基礎(chǔ)上實現(xiàn)了對象的輕量級封裝,讓程序員可以以面向?qū)ο蟮乃季S操作數(shù)據(jù)庫。

Jersey是JAX-RS開源參考實現(xiàn)用于構(gòu)建Restful Web Service。在REST中的一切都被認(rèn)為是一種資源。每個資源由URI標(biāo)識。使用統(tǒng)一的接口。處理資源使用POST,GET,PUT,DELETE操作類似創(chuàng)建、讀取、更新和刪除(CRUD)操作。Restful Web服務(wù)由于其簡單替代了基于SOAP的Web服務(wù),已被大型服務(wù)提供商所接受。“享智游”后臺部署配置Jersey Servlet調(diào)度示例代碼:

〈servlet〉

〈servlet-name〉Jersey REST Service〈/servlet-name〉

〈servlet-class〉

com.sun.jersey.spi.container.servlet.ServletContainer

〈/servlet-class〉

〈init-param〉

〈param-name〉com.sun.jersey.config.property.packages〈/ param-name〉〈param-value〉com.jiuzhai.xiangzhiyou〈/ param-value〉

〈/init-param〉

〈load-on-startup〉1〈/load-on-startup〉〈/servlet〉

〈servlet-mapping〉

〈servlet-name〉Jersey REST Service〈/servlet-name〉

〈url-pattern〉/rest/*〈/url-pattern〉〈!—請求 url--〉〈/ servlet-mapping〉

HBase-Hadoop Database,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),利用HBase技術(shù)可在廉價PC Server上搭建起大規(guī)模結(jié)構(gòu)化存儲集群。由于游客消費記錄與軌跡數(shù)據(jù)數(shù)據(jù)量龐大,但關(guān)聯(lián)性弱,所以采用了面向列的HBase存儲。

3.3Web Sercice實現(xiàn)

“享智游”后臺服務(wù)器主要由以下模塊構(gòu)成:游客Service,一卡通Service,商戶Service,管理者Service,智能分析Service。當(dāng)后臺收到由微信服務(wù)器轉(zhuǎn)發(fā)的微信請求時,先根據(jù)用戶OpenID進(jìn)行身份判斷,然后識別請求命令,分別交由相應(yīng)的Service處理。并將生成的結(jié)果或者跳轉(zhuǎn)URL返回給微信用戶。服務(wù)器的請求與響應(yīng)流程如圖5所示。

微信消息經(jīng)微信服務(wù)器轉(zhuǎn)發(fā)到公眾號綁定URL指向的Servlet統(tǒng)一處理,該Servlet再根據(jù)用戶身份,消息類型分發(fā)調(diào)用相應(yīng)的Service模塊,完成消息響應(yīng)。

3.4數(shù)據(jù)交換層與智能分析

由于“享智游”后臺系統(tǒng)涉及到多個數(shù)據(jù)庫之間聯(lián)合查詢,因此在Hibernate基礎(chǔ)上實現(xiàn)了一個數(shù)據(jù)交換層。該層主要負(fù)責(zé)與游客數(shù)據(jù)庫、一卡通數(shù)據(jù)庫,ESHOP數(shù)據(jù)庫統(tǒng)一讀寫。一個應(yīng)用場景示例:當(dāng)游客在某個景點一卡通消費時,系統(tǒng)將向一卡通消費數(shù)據(jù)庫更新消費記錄與余額;同時獲取當(dāng)前消費點地理位置,經(jīng)智能分析Service查詢游客數(shù)據(jù)庫獲取該卡綁定的游客微信,向該微信賬號準(zhǔn)確推薦當(dāng)前最近景點的導(dǎo)游信息。

圖6 “享智游”運行效果

圖5 后臺服務(wù)器請求響應(yīng)示意圖

智能分析模塊主要實現(xiàn)了三個功能:①基于協(xié)同過濾原則[4],根據(jù)游客觀光景點與消費記錄對該游客進(jìn)行商品與服務(wù)的個性化推薦。②根據(jù)到訪游客的歷史記錄,實現(xiàn)未來的旅游流量預(yù)測,供管理者決策參考。③結(jié)合景區(qū)商戶的歷史交易記錄,預(yù)測未來的游客消費熱點,實現(xiàn)智慧化商戶管理。

4 “享智游”試運營效果

“享智游”智慧旅游平臺在四川省科技廳的全力指導(dǎo)下,已在九寨溝景區(qū)部署試運營。平臺整合了在線旅游電商網(wǎng)站、景區(qū)一卡通、微信公眾號,讓游客,景區(qū)商戶,管理員都可以通過手機微信輕松獲取與自己相關(guān)的景區(qū)業(yè)務(wù)數(shù)據(jù),做到了旅游的實時智慧感知。ESHOP電商網(wǎng)站與“享智游”微信運行效果圖如6所示。

5 結(jié)語

本文通過將景區(qū)一卡通消費與微信平臺結(jié)合,將傳統(tǒng)的在線旅游實現(xiàn)了移動互聯(lián)。打造了一個實時信息感知的智慧旅游平臺。該平臺通過在線預(yù)定方便了游客出行,智能實時推薦提升了游客觀光體驗;還促進(jìn)了景區(qū)酒店、租車商、農(nóng)家樂、旅行社等商戶的交易活動;大量的游客消費記錄與觀光軌跡更能為管理者提供智能的決策參考。該平臺深度聚合了旅游業(yè)多方位資源,實現(xiàn)了旅游系統(tǒng)信息化,保證了旅游業(yè)可持續(xù)發(fā)展[5]。不足的是,微信公眾號菜單層級太深,無論是自定義菜單還是網(wǎng)頁跳轉(zhuǎn),都需要用戶數(shù)次點擊,才能獲取想要的信息。

[1]劉士潤,崔忠偉,韋萍萍,等.基于Android的“智慧旅游”手機App開發(fā)[J].電子技術(shù)與軟件工程,2015(8):85-86.

[2]王明亮,閔新力,姬江濤,等.基于微信的移動外勤管理系統(tǒng)設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2015,32(7):82-85.

[3]朱亞興,張延政.基于SSH架構(gòu)的移動醫(yī)療應(yīng)用服務(wù)模型及實現(xiàn)[J].計算機應(yīng)用與軟件,2012,29(6):172-175.

[4]史一帆,文益民,蔡國永 繆裕青.基于景點標(biāo)簽的協(xié)同過濾推薦[J].計算機應(yīng)用,2014,34(10):2854-2858.

[5]劉建光.基于手機App的智慧旅游建設(shè)和實現(xiàn)[J].通訊世界,2015(7):94-95.

Smart Travel;WeChat;Travel Assistant;Mobile Internet

"Enjoy Your Smart Travel":a Smart Travel Assistant Based on WeChat

LIU Hua-shan1,LI Yong-liang2
(1.College of Computer Science,Sichuan University,Chengdu 610065;2.Sichuan JingKing Smart Limited by Share Ltd.,,Chengdu610041)

劉華山(1991-),男,四川巴中人,在讀碩士,研究方向為數(shù)據(jù)挖掘

2015-12-10

2015-12-30

隨著云計算和物聯(lián)網(wǎng)技術(shù)的發(fā)展,以及移動互聯(lián)網(wǎng)的普及,能否讓游客通過各種智能終端設(shè)備感知并獲取旅游信息進(jìn)而提升旅游體驗的迫切需求已成為當(dāng)前旅游業(yè)發(fā)展亟需解決的問題。設(shè)計并實現(xiàn)一款基于微信平臺的智慧旅游應(yīng)用“享智游”。目前,該平臺已在九寨溝景區(qū)部署運營,可為九寨溝景區(qū)的游客、商戶、管理者提供全方位的智能化服務(wù),對于改善九寨溝景區(qū)的智能化管理提供有力的支持和保障。

智慧旅游;微信平臺;旅游助手;移動互聯(lián)

李永量(1974-),男,四川西充人,碩士研究生,高級工程師,研究方向為軟件工程、從事領(lǐng)域為企業(yè)技術(shù)研發(fā)管理

With the development of cloud computing and Internet of things technology,as well as the popularity of the mobile Internet,it has become a urgent problem that how to enhance the tourism experience through a variety of intelligent terminal equipment accessing to travel information in the current tourism development.In this paper,designs and realizes a WeChat platform"Enjoy Your Smart Travel"for smart travle.At present,the platform has been deployed in the Jiuzhaigou scenic area,provides a full range of intelligent services for tourists,business operators and managers in Jiuzhaigou scenic area,and a powerful support and guarantee for improving the intelligent management of Jiuzhaigou scenic area.

猜你喜歡
微信旅游
我們一起“云旅游”
少兒科技(2022年4期)2022-04-14 23:48:10
小A去旅游
好孩子畫報(2018年7期)2018-10-11 11:28:06
微信
微信
旅游
微信
微信
微信
微信
旅游的最后一天
主站蜘蛛池模板: P尤物久久99国产综合精品| 色窝窝免费一区二区三区| 自拍亚洲欧美精品| 在线国产毛片手机小视频 | 久久超级碰| 不卡午夜视频| 国产成人精品午夜视频'| 天天躁夜夜躁狠狠躁躁88| 亚洲日韩精品伊甸| 爱色欧美亚洲综合图区| 国产亚洲成AⅤ人片在线观看| 91久久偷偷做嫩草影院电| 在线欧美国产| 亚洲天堂视频网| 国产精品高清国产三级囯产AV| 免费看a级毛片| 日韩毛片免费观看| 九色综合伊人久久富二代| 亚洲第一成网站| 久久精品这里只有精99品| 亚洲区视频在线观看| 国产视频大全| 亚洲一级毛片在线播放| 免费A级毛片无码免费视频| 97国产在线视频| 国产成人在线无码免费视频| 午夜性爽视频男人的天堂| 性视频一区| 久久伊人操| 91青青草视频在线观看的| 日韩第一页在线| 毛片久久网站小视频| 欧美天堂在线| 不卡无码h在线观看| 国产欧美在线观看精品一区污| 精品少妇三级亚洲| 一级毛片在线播放免费观看| 欧美乱妇高清无乱码免费| 国产亚洲精久久久久久无码AV| 国产老女人精品免费视频| 久久久久免费精品国产| 亚洲天堂免费观看| 国内精品一区二区在线观看| 亚洲精品色AV无码看| 香港一级毛片免费看| 欧美日韩国产精品va| 久久国产精品77777| 红杏AV在线无码| 国产黄色爱视频| 亚洲欧美日本国产综合在线| 欧美精品成人一区二区视频一| 国产欧美日韩18| 久久久久国产精品免费免费不卡| 四虎免费视频网站| 99视频在线免费| 超薄丝袜足j国产在线视频| 日韩欧美高清视频| 久久久久久国产精品mv| 国产综合另类小说色区色噜噜| 亚洲黄色高清| 丰满人妻久久中文字幕| 99激情网| 丰满人妻久久中文字幕| 第一区免费在线观看| 国产青榴视频| 国产乱码精品一区二区三区中文| 欧美翘臀一区二区三区| 在线看片免费人成视久网下载| 国产自在线拍| 亚洲va视频| 欧美在线伊人| 老司机精品99在线播放| 亚洲国产成人自拍| 高清码无在线看| 国产在线视频二区| 九九热这里只有国产精品| 亚洲欧美激情小说另类| 永久成人无码激情视频免费| 久久精品无码一区二区日韩免费| 欧美中文字幕第一页线路一| 亚洲永久免费网站| 午夜老司机永久免费看片|