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

基于微信的在線生活服務的設計與實現

2017-02-27 03:11:22許嵩明
軟件 2017年1期
關鍵詞:微信消費者服務

符 天,吳 云,許嵩明

(海南軟件職業技術學院 海南 571400)

基于微信的在線生活服務的設計與實現

符 天,吳 云,許嵩明

(海南軟件職業技術學院 海南 571400)

隨著互聯網的快速發展,在線生活服務迅速通過移動終端走進消費者的生活,通過微信公眾號平臺與原有的網絡生活服務平臺對接,企業、商家可利用方便快捷的微信終端為消費者提供在線生活服務的接入,已成為許多企業、商家店鋪在線服務在移動終端應用的發展趨勢。本文注重分析微信數據處理業務流、利用微信公共接口設計并實現與在線生活服務實現數據對接。

互聯網;XML;微信;消息推送;引擎服務

0 引言

近年來,隨著電子商務的快速發展,促使越來越多的消費者通過移動終端進行在線消費。許多企業、商家已將在線服務平臺遷移到移動終端,并將在線服務應用作為企業、商家服務質量的建設衡量的指標。至騰訊推出微信公眾號后,企業、商家等通過微信公眾號提供優質的在線服務而得到廣泛的應用。消費者可以通過關注相應企業、商家的微信公眾號,然后通過微信公眾號來享受在線預約、在線消費、在線排隊、在線咨詢等服務,消費者也根據個人喜好選擇個人消費或者團購消費;因此利用微信公眾號作為移動發布平臺不僅方便快捷而且能為企業、商家提供一個方便、快捷的推廣渠道,其次是微信公眾號提供開放的開發接口,極大地降低了與現有的應用系統對接的成本;再次是運用微信公眾號完成在線服務較目前其它移動APP方式不僅維護成本低而且實效性強。

1 系統設計框架—MEAN

MEAN是一個Javascript平臺的現代Web開發框架總稱,如圖1所示,它是MongoDB + Express +AngularJS + NodeJS四個框架的第一個字母組合。本文在線生活服務系統將運用MEAN技術框架,前端用戶界面采用Angular開發框架,后端管理部分采用Node開發框架,數據庫采用MongoDB。首先,用戶端Angular通過ajax調用后端NodeJs的API向后臺數據庫進行數據查詢,并將查詢結果返回給Node,NodeJs再輸出給前端Angular。

2 基于微信在線服務平臺的應用架構設計

由于基于微信公眾平臺開發的系統提供可通過微信客戶端與用戶之間的交互、自定義菜單等功能。因此利用微信公眾平臺通過微信服務引擎便可與企業在線應用服務實現業務對接。首先移動終端向微信公眾號發送請求消息,微信消息服務器將請求消息封裝成XML報文推送給企業或商家的業務應用系統,應用系統解析XML內容,并提取操作請求進行判斷,然后進行相關數據操作,再根據讀取數據類型選擇回復消息類型,然后進行消息封裝,回復。基于移動平臺的應用架構設計如下圖2所示。

圖1 MEAN架構

圖2 應用架構設計

其中,微信通信服務接口主要負責微信消息服務,如XML解析、任務調度、會話控制等。微信推送POST的XML數據格式如下代碼所示:

在線服務系統接口主要響應微信轉發過來的消息,并根據POST請求的內容響應特定的XML數據包,并將結果的XML數據包返回給微信服務,web應用服務響應的XML數據格式有文本、語音、圖

3 系統體系結構設計

用戶通過微信客戶端向對應的微信公眾號發送相應的命令,微信平臺首先檢驗相應的命令,如該命令是消息格式且命令合法,微信平臺則將該消息轉發給在線業務服務處理,業務服務收到消息請求后,業務系統將檢查消息是否由微信平臺發出,如是則對請求消息進行關鍵字提取并進行解析,WEB服務響應并調用相關函數完成數據操作后,根據消息類型進行相應的回復,最終與微信公眾號通信接口完成雙向數據交互,整個業務數據交互過程如下圖3所示。如微信平臺在規定的響應時間內未接收到正確的消息格式,將進行重新發送,重新發送三次失敗后,微信平臺將放棄此次消息的處理,反饋請求失敗的響應信息。

4 系統平臺功能實現

在線生活服務平臺包括用戶管理、商品管理、消息管理、在線預約、在線消費服務以及文章管理等。下面主要介紹消息服務、在線消費服務、在線預約這三個功能模塊。

圖3 業務數據交互流程

4.1 消息服務

當在線消費服務平臺完成向移動端的布局后,消費者都可以通過微信公眾號接收來自企業、商家在線服務平臺的相關產品信息或優惠活動,由于利用微信公眾號推送的消息相對比純文本消息內容上更加豐富,消息內容不僅可包含圖片、音頻、視頻而且形式上更加直觀。目前微信公眾號推送的消息類型包括:文本消息、語言消息、地理位置、圖文消息、鏈接消息等。回復文本消息配置result = util. format(textTpl, object. FromUserName, object. ToU-serName, new Date().getTime(), content);回復圖文消息配置result =util.format(articleTpl, object. FormUserName, object.ToUserName, newDate().getT-ime(), Pic.length),其他消息的返回形式類似。

4.2 在線消費服務

在線消費服務即指消費者享受商家提供的在線服務,消費者利用移動終端設備在線選擇需要消費的商品。在線消費服務主要在飲食服務方面運用,首先商家在線服務平臺的后臺添加相應的消費商品,并對上線商品如味道、口感、產地、價格等進行詳細描述。消費者通過商家的微信公眾號提供消費功能對商家提供的商品進行選擇后,并自主選擇本次需要消費的商品。消費者明確需要消費的商品后,提交訂單申請,微信對消息提取關鍵詞,商家的服務端便會收到消費者的消費請求,商家與消費者予以確認,確認后消費者便會收到本次消費的清單消息,商家為消費者提供訂單商品,在線消費基本流程如圖4所示,關鍵函數代碼如下所示。

4.3 在線預約

在線預約功能主要實現消費者在線對線上商品或商家提供的配套服務資源進行預約,例如線上訂位、娛樂包間、專車接送等。對于成功進行預約的消費者,系統會發送所預約的詳細信息,并在消費者消費時間到來之前給消費者發送提示消息,從而為消費者統籌地組織好相關活動,節省寶貴的時間避免不必要繁瑣細節。而商家只需根據消費者需求統籌安排相關服務資源即可,預約函數配置createordered (req, res, next),通過對商品數組paramArray[‘numid’, ‘min’,‘num’, ‘contacts’, ‘contact number’,‘remark’, ‘date’, ‘time’, ‘type’]進行配置可以添加響應的預約,取消預約函數配置cancelordered(req, res,next)。在線預約運行效果如圖5所示。

5 結束語

隨著移動終端應用的不斷發展,移動信息服務一定會有更廣闊的發展前景。本文利用MEAN技術框架設計在線生活服務系統總體架構,設計并初步實現運用微信公眾號作為信息載體隨時隨地快速實現在線生活服務的定制及訪問,系統實現通過界面底部的菜單快速打開需要的服務,也可使用文字命令調用,完成信息交互、商品查詢、消費與預約等功能,該系統不僅極大地拉近消費者與商家的距離,而且也給消費者提供了較好的消費體驗。

圖4 在線消費基本流程

圖5 預約訂座

[1] 倪志宏. 基于微信公眾平臺的掌上高校網絡信息服務系統研究[J]. 合作經濟與科技, 2013(14): 127-128.

[2] 鮑金. 四川師范大學成都學院校園移動信息服務系統設計與實現[D]. 電子科技大學, 2011.

[3] 甘榮石. 基于微信平臺的移動銀行應用架構研究[D]. 廣州: 華南理工大學, 2013.

[4] 如何使用騰訊微信公眾平臺示例代碼(調用公眾平臺消息接口)一新浪博客[EB/OL]http://blog.sina.tom.cn/s/blog_ 40d47c890101auej.html.

[5] 劉俐. 本地化生活服務電子商務平臺構建[D]. 武漢: 華中科技大學, 2012.

[6] 肖金克, 劉曉陽, 陳鑫, 李洋, 李靜. 基于微信公眾平臺的高校移動信息服務設計與實現[J]. 《軟件導刊》, 2016, 15(8): 83-85. [7] 何圣華, 白汶靈. 基于微信公眾號平臺的高校移動信息化管理系統[J]. 《電子技術與軟件工程》, 2015(19): 80-82.

[8] 沈美盈. 移動互聯網背景下基于微信平臺的服務設計研究[D]. 杭州: 浙江大學學位論文, 2014: 18-20.

[9] 申晉祥, 鮑美英. 基于Android的移動在線教育平臺的設計與實現[J]. 軟件, 2016, 37(3): 30-33.

[10] 于浩佳, 陳波. 基于微信公眾平臺的醫院預約掛號服務系統實現[J]. 軟件, 2015, 36(10): 94-99.

Design and Implementation of Online Life Service Based on WeChat

TIAN Fu, YUN Wu, SONG Ming-xu
(Hainan College of Software Technology Hainan 571400)

with the rapid development of the Internet, online life service quickly through the mobile terminal into the lives of consumers, by docking WeChat public platform and network life service platform of existing enterprises, businesses can provide access, in line service for consumers using WeChat terminal convenient, has become a lot of enterprises, businesses and stores in the online service the development trend of mobile terminal applications. This paper focuses on the analysis of WeChat data processing business flow, the use of WeChat common interface design and implementation and online life service data docking.

Internet; XML; WeChat; Message push; Engine service

TP311

A

10.3969/j.issn.1003-6970.2017.01.022

符天,男,碩士,研究方向:云計算、信息安全、軟件開發;第二作者:吳云,女,碩士,研究方向:網絡技術;第三作者:許嵩明,男,碩士,研究方向:系統架構。

本文著錄格式:符 天,吳 云,許嵩明. 基于微信的在線生活服務的設計與實現[J]. 軟件,2017,38(1):108-110

猜你喜歡
微信消費者服務
消費者網上購物六注意
今日農業(2020年20期)2020-12-15 15:53:19
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
知識付費消費者
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
微信
悄悄偷走消費者的創意
悄悄偷走消費者的創意
微信
主站蜘蛛池模板: 亚洲一区二区三区国产精华液| 四虎亚洲精品| 91麻豆国产在线| 国产伦片中文免费观看| 日韩 欧美 小说 综合网 另类| 中文字幕人妻av一区二区| 国内精品视频| 日本a级免费| 亚洲中文字幕久久精品无码一区| 久久精品中文字幕免费| 免费国产不卡午夜福在线观看| 国产成人久久777777| 精品午夜国产福利观看| 久久久久青草线综合超碰| AV无码无在线观看免费| 亚洲色成人www在线观看| 国产制服丝袜无码视频| 中文字幕无码av专区久久| 激情国产精品一区| 亚洲国产成熟视频在线多多| 亚洲乱伦视频| 国产精品开放后亚洲| 九色在线视频导航91| 国产成人无码综合亚洲日韩不卡| 91免费国产在线观看尤物| 成年人国产视频| 亚洲手机在线| 先锋资源久久| 日韩在线播放中文字幕| 久久五月天国产自| 九色国产在线| 久久亚洲高清国产| 亚洲Va中文字幕久久一区| 国产高清国内精品福利| 四虎永久在线精品影院| 一级毛片在线免费视频| 欧美成a人片在线观看| 久久伊人色| 国产伦精品一区二区三区视频优播 | 波多野结衣中文字幕一区| 91区国产福利在线观看午夜| 成人午夜免费观看| 一级毛片在线免费看| 高清码无在线看| 久久久黄色片| 一本一本大道香蕉久在线播放| 伊人久久福利中文字幕| 国产精品手机在线播放| 日本www在线视频| 亚洲日本一本dvd高清| 国产亚洲日韩av在线| 国产精品va| 精品亚洲国产成人AV| 99久久精品国产自免费| 亚洲综合精品第一页| 欧美在线观看不卡| a级毛片网| 久久久久免费看成人影片| 奇米影视狠狠精品7777| 一级毛片无毒不卡直接观看| 亚洲成年人网| 亚洲天堂视频在线观看| 国产综合另类小说色区色噜噜| 亚洲妓女综合网995久久| 国产精品网曝门免费视频| 日本手机在线视频| 欧美在线导航| 亚洲精品男人天堂| 国产国产人在线成免费视频狼人色| 久久国产精品影院| 经典三级久久| 亚洲精品图区| 欧美高清三区| 中文成人无码国产亚洲| 国产一二三区视频| 在线观看免费AV网| 毛片一级在线| 国产成人精品综合| 老司机午夜精品视频你懂的| 国产精品一区不卡| 国产经典免费播放视频| 极品国产在线|