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

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

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

劉華山,李永量

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

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

劉華山1,李永量2

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

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

0 引言

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

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

1 系統整體設計

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

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

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

圖2 系統網絡拓撲

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

2 “享智游”微信公眾號的設計與實現

2.1功能設計

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

圖3 系統層次結構

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

(1)游客功能

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

(2)商家功能

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

(3)景區管理者

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

2.2公眾號接入流程

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

開發者搭建自己的Web回調服務器,當微信用戶向公眾號發送消息時,消息先送抵微信服務器[3]。微信服務器再將消息封裝成XML或者JSON格式轉發給開發者提供的URL,并將服務器回復的結果回傳給微信用戶。微信公眾號數據通信流程如圖4所示。

(2)微信URL驗證

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

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

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

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

(3)消息傳輸

①接收消息:當用戶向公眾號發送消息時,微信服務器將消息打包成XML格式,轉發給注冊的回調服務器。

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

〈xml〉

〈ToUserName〉〈開發者微信號〉〈/ToUserName〉

〈FromUserName〉〈發送方OpenID〉〈/FromUserName〉

〈CreateTime〉消息發送時間〈/CreateTime〉

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

〈Content〉〈消息內容〉〈/Content〉

〈MsgId〉消息ID〈/MsgId〉

〈/xml〉

3 ESHOP電商網站設計與實現

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

3.1后臺服務設計與實現

“享智游”后臺服務器部署在Glassfish上,Java語言開發,采用了HBase和MySQL數據庫。后臺服務器除了響應微信公眾號的請求的Web Service,還實現了基本的管理后臺。Web Service主要響應游客,商戶的實時查詢請求,管理后臺主要為景區管理員提供系統管理平臺。

3.2服務器架構

后臺服務器用Spring、Hibernate架構[3],WebService 以Restful風格的Jersey發布。

Spring Web MVC是一種基于Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架,用MVC思想,將Web層進行職責解耦,實現請求-響應模式。

Hibernate是一個開放源代碼的對象關系映射框架,在JDBC基礎上實現了對象的輕量級封裝,讓程序員可以以面向對象的思維操作數據庫。

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

〈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,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統,利用HBase技術可在廉價PC Server上搭建起大規模結構化存儲集群。由于游客消費記錄與軌跡數據數據量龐大,但關聯性弱,所以采用了面向列的HBase存儲。

3.3Web Sercice實現

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

微信消息經微信服務器轉發到公眾號綁定URL指向的Servlet統一處理,該Servlet再根據用戶身份,消息類型分發調用相應的Service模塊,完成消息響應。

3.4數據交換層與智能分析

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

圖6 “享智游”運行效果

圖5 后臺服務器請求響應示意圖

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

4 “享智游”試運營效果

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

5 結語

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

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

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

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

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

[5]劉建光.基于手機App的智慧旅游建設和實現[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-),男,四川巴中人,在讀碩士,研究方向為數據挖掘

2015-12-10

2015-12-30

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

智慧旅游;微信平臺;旅游助手;移動互聯

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

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
微信
微信
旅游
微信
微信
微信
微信
旅游的最后一天
主站蜘蛛池模板: 麻豆精品在线| 色综合五月婷婷| 成人永久免费A∨一级在线播放| 亚洲中文字幕97久久精品少妇 | 成人午夜免费观看| 人与鲁专区| 亚洲成人黄色在线| 日本高清在线看免费观看| 国产精品va| 91麻豆精品国产91久久久久| 国产99热| 久草视频中文| 91精品综合| 日韩国产 在线| 国产精品久久久免费视频| 国产在线日本| 亚洲视频二| 少妇高潮惨叫久久久久久| 国产人免费人成免费视频| 最近最新中文字幕免费的一页| 狼友视频国产精品首页| 亚洲综合色婷婷中文字幕| 亚洲日韩AV无码一区二区三区人| 91麻豆久久久| 亚洲黄网视频| 国产精品99久久久| 日韩精品久久久久久久电影蜜臀| 2021最新国产精品网站| 国产精品亚洲а∨天堂免下载| 韩日免费小视频| 久久久久免费精品国产| 99人体免费视频| 中文字幕精品一区二区三区视频| 国产精品99一区不卡| 丁香五月激情图片| 亚洲色图欧美一区| 精品国产欧美精品v| 久草中文网| 免费a级毛片18以上观看精品| 精品超清无码视频在线观看| 91精品国产自产在线观看| 国产精品美女自慰喷水| 91啪在线| 在线观看无码av免费不卡网站| 欧美成在线视频| 99福利视频导航| 香蕉国产精品视频| 国产精品免费电影| 无遮挡国产高潮视频免费观看| 国产精品观看视频免费完整版| 国产在线精品美女观看| 美女视频黄频a免费高清不卡| 日韩国产高清无码| 久久久久国产一级毛片高清板| 成人在线观看一区| 中文字幕久久亚洲一区| 亚洲精品视频在线观看视频| 一边摸一边做爽的视频17国产| 国产 日韩 欧美 第二页| 99精品免费欧美成人小视频| 91视频精品| 国产成年女人特黄特色毛片免| 日韩人妻精品一区| 亚洲日韩AV无码一区二区三区人 | 国产伦精品一区二区三区视频优播| 性网站在线观看| 欧美伊人色综合久久天天| 狠狠做深爱婷婷综合一区| 国产在线精品网址你懂的| 亚洲成aⅴ人片在线影院八| 午夜不卡视频| 日韩精品高清自在线| 国产成人精品一区二区| 久久无码av一区二区三区| 91精品国产91久无码网站| 国产精品永久在线| 国产va在线观看免费| 色丁丁毛片在线观看| 免费高清毛片| 国产一级在线播放| 国产精品 欧美激情 在线播放| 狠狠干综合|