国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

共享經(jīng)濟(jì)下的互助遛狗平臺的設(shè)計與實(shí)現(xiàn)

2022-03-17 23:17鐘一黃婷鈺蔡小莉萬浩梁艷董昕
科技資訊 2022年3期
關(guān)鍵詞:測距訂單寵物

鐘一 黃婷鈺 蔡小莉 萬浩 梁艷 董昕

:云代遛 寵物社交 微信小程序?測距定位技術(shù)

中圖分類號:TP39 ??文獻(xiàn)標(biāo)識碼:A ??文章編號:1672-3791(2022)02(a)-0000-00

ZHONG Yi??HUANG Tingyu??CAI Xiaoli??WAN Hao??LIANG Yan??DONG Xin

(School of Computer Engineering, Chengdu Technological University,?Chengdu,?Sichuan Province,?610000 China)

:?With the development of society, pets have become indispensable family members in people's lives. But while pets provide us with comfort and companionship, daily pet walking has also become a "sweet burden" for some people, and the " Cloud Walking" platform came into being. This article introduces the system architecture design and hardware design of the "Cloud ?Walking" platform, and elaborates the platform implementation method in detail. The application of this platform frees people from the complicated daily pet walks, and the visualized operation and tracking interface has good ease of use. At the same time, the system provides a platform for walkers and pet economy, and is also a good social media for pets.

:?Walk a dog; Pet social; Wechat?application; RSSI

在信息化的時代,借助微信的用戶基數(shù)和小程序方便快捷和易于操作的特性,為寵主、狗友和寵物實(shí)體店提供一個“代遛”、交流的共享平臺,以期做到寵物與主人的雙向撫慰。

已有研究集中于對平臺設(shè)計和實(shí)現(xiàn)以及測距定位技術(shù)的研究。mpvue框架是美團(tuán)推出的一款基于Vue.js的用來開發(fā)微信小程序的框架。支持微信的所有原生組件和API,還封裝了自己的跨端API?。Apache等常見Web服務(wù)器軟件的可以安全可靠地將Perl/Python等解釋器編譯到服務(wù)器中。但依然存在可能被黑客惡意利用的漏洞。MySQL具有體積小、速度快、性能高、使用簡單等優(yōu)點(diǎn),和PHP一樣支持多平臺應(yīng)用,是Web應(yīng)用場景中較流行的關(guān)系型數(shù)據(jù)庫。RSSI測距技術(shù)利用發(fā)射端與接收端之間的信號強(qiáng)度損耗以計算二者的距離?;赗SSI測距定位技術(shù)具有外設(shè)硬件少、功耗低等特點(diǎn)。

該小程序采用mpvue作為開發(fā)框架,基于MySQL數(shù)據(jù)庫,對用戶、寵物、訂單、商品及社區(qū)等信息進(jìn)行管理。硬件設(shè)計采用RSSI測距技術(shù),實(shí)現(xiàn)定位和跟蹤。

?

1.1平臺架構(gòu)設(shè)計

“云代遛”平臺有“首頁”“我的訂單”“商城”“社區(qū)”和“我的”五個核心模塊。主要包括發(fā)布遛狗訂單、接收遛狗訂單、店鋪推薦、商城購物、社區(qū)發(fā)筆記、信息綁定等功能。平臺提供有經(jīng)驗(yàn)的遛狗師,通過實(shí)時定位和寵物圈監(jiān)控裝置,滿足按需、按時、智能監(jiān)控的共享遛狗需求;狗友們在平臺上溝通交流,實(shí)現(xiàn)寵物社交需求;平臺與寵物用品店、寵物醫(yī)院等實(shí)體店對接,為整合和拓展寵物經(jīng)濟(jì)提供了平臺支持。“云代遛”平臺架構(gòu)圖,如圖1所示。

1.2詳細(xì)設(shè)計

1.2.1 用戶功能設(shè)計

在小程序的TabBar界面,用戶可以點(diǎn)擊“我的”進(jìn)入用戶信息綁定及查看模塊。此模塊的主要作用是綁定用戶的基本個人信息,如openid、昵稱等,作為用戶的唯一身份標(biāo)識。用戶還應(yīng)綁定寵物,填寫寵物的基本信息,如年齡、品種、是否接種過疫苗、是否有病史等。寵物信息和個人基礎(chǔ)信息將會展示在“代遛”訂單詳情頁面中,供遛狗師查看。

1.2.2 首頁設(shè)計

在小程序的首頁,不同身份的用戶擁有不同的服務(wù):

作為寵物主,點(diǎn)擊“遛寵”功能后,在彈出的二級界面中填寫“代遛”訂單有關(guān)的信息,包括時間、地點(diǎn)、報酬、聯(lián)系電話等,隨后點(diǎn)擊“確認(rèn)”按鈕發(fā)布訂單。

作為遛寵師,點(diǎn)擊“代遛”功能菜單,在二級界面中根據(jù)自身所處位置、空閑時間及體能等情況來綜合考慮該接受哪個訂單。點(diǎn)擊界面任意訂單即可查看訂單詳情,如訂單金額,遛寵時間,預(yù)約時間,指定交接地址等。

在該界面中,一旦遛狗師選定訂單,并選擇接受訂單后,小程序?qū)⒆詣犹D(zhuǎn)至地圖界面,將寵物主交接地址與遛狗師當(dāng)前所處地址展示在地圖上,遛狗師只需按照地圖前進(jìn),在約定的開始時間之前到達(dá)交接地址即可。頁面運(yùn)行效果,如圖2所示。

到達(dá)交接地點(diǎn),與寵物主完成交接程序后,點(diǎn)擊“開始遛狗”跳至下級頁面,如圖3行程記錄頁面所示。

在行程記錄界面中,遛寵師點(diǎn)擊開始后便會持續(xù)定位記錄遛寵師移動軌跡,而行程距離則運(yùn)用AJAX技術(shù)每2S動態(tài)刷新一次,以便用戶可以及時了解遛寵距離。對于“結(jié)束遛狗”按鈕的設(shè)計,考慮遛寵運(yùn)動過程中的誤觸問題,所以設(shè)計為須長按2秒以上才會生效。

1.2.3 “云代遛”訂單功能設(shè)計

寵物主可以查看自己發(fā)布的訂單狀態(tài),如是否被遛寵師確認(rèn)接單及歷史訂單信息。點(diǎn)擊任意訂單可查看對應(yīng)的訂單詳情,如訂單發(fā)布時間、接受時間、完成時間、遛寵距離、金額等信息。

寵物主填寫訂單信息,設(shè)置寵物、時間、地點(diǎn)、支付金額等信息并發(fā)布訂單。此時,該訂單將會出現(xiàn)在“待接單”中,也會出現(xiàn)在遛狗師的待接訂單中。訂單一旦被遛狗師接取后,雙方的訂單狀態(tài)都會變?yōu)椤斑M(jìn)行中”,服務(wù)結(jié)束后再變?yōu)椤耙淹瓿伞薄?/p>

訂單入口分為發(fā)布者和遛狗師兩個角色。從發(fā)布者入口進(jìn)入,看到的是由自己發(fā)布的訂單狀態(tài),包括全部、進(jìn)行中、已完成三種狀態(tài);從遛狗師入口進(jìn)入,看到的是所有寵物主發(fā)布的待接訂單和自己已接到的訂單狀態(tài),包括進(jìn)行中、已完成兩種狀態(tài)。在技術(shù)實(shí)現(xiàn)上,使用data中的標(biāo)志位屬性state來區(qū)分訂單狀態(tài),實(shí)現(xiàn)分類渲染。

2.1 設(shè)計原理

基于安全考慮,面向用戶推出超距報警系統(tǒng),減少遛狗途中跑丟事件的發(fā)生。測距方法采用信號接收強(qiáng)度(Received Signal Strength Indiction,RSSI)的定位方法,該方法主要使用射頻(Radio Frequency)信號能量變化來測距?;谛盘柫繌?qiáng)弱的原理,做到三維測距。具體實(shí)現(xiàn)上,對于用戶,若超出安全距離,則發(fā)出警報提醒用戶。

2.2實(shí)現(xiàn)原理

該硬件主要用于接收信號能量測距模型,通過測量數(shù)據(jù),擬合生成對應(yīng)函數(shù)模型,可以看出距離與信號能量之前存在的關(guān)系?;赗SSI通信技術(shù)構(gòu)成的超距報警系統(tǒng)采用信號強(qiáng)弱采集,判斷驅(qū)動系統(tǒng)內(nèi)執(zhí)行電路操作,升高電位上拉引腳GPIO,使得蜂鳴器發(fā)出警報。

2.3構(gòu)成組件

超距報警硬件主要包含發(fā)射模塊和接收模塊兩部分。通過兩個Wi-Fi模塊(NodeMcu、LuaWi-Fi串口模塊)之間信號強(qiáng)弱判斷距離,一個Wi-Fi模塊作為發(fā)射端,另一個作為接收端。發(fā)射端進(jìn)行數(shù)據(jù)包產(chǎn)生和傳輸,接收端不斷獲取RSSI值,然后將其轉(zhuǎn)換為距離值;接收模塊是由其中一個Wi-Fi模塊和單片機(jī)外圍電路蜂鳴器組成,將采集的數(shù)據(jù)包進(jìn)行分析判斷,大于額定距離發(fā)出警報實(shí)現(xiàn)超距報警。

接收模塊是超距報警系統(tǒng)的關(guān)鍵部分,主要由單片機(jī)及外圍電路,Wi-Fi通信模塊,蜂鳴器組成。利用RSSI測距只需較少的通信開銷和較低的實(shí)現(xiàn)復(fù)雜度,對于便攜設(shè)備來說是非常重要的。

2.4實(shí)驗(yàn)及數(shù)據(jù)分析

具體實(shí)驗(yàn)步驟是:(1)配置好兩個Wi-Fi模塊;(2)將信號接受器模塊連接上電腦,打開串口調(diào)試助手,RESET重置;(3)另一名實(shí)驗(yàn)配合人員移動另一個模塊,記錄下距離,兩個模塊間的距離從近到遠(yuǎn),移動一次,等待返回的RSSI值,將對應(yīng)的數(shù)值記錄下來,多次試驗(yàn);(4)將數(shù)據(jù)導(dǎo)入文檔,找到相似函數(shù),生成擬合圖形。實(shí)驗(yàn)記錄數(shù)據(jù),如表1所示。

按以上步驟進(jìn)行,對于以上表格中的實(shí)驗(yàn)數(shù)據(jù),多次采樣后生成擬合圖形,行程RSSI與距離的關(guān)系圖如圖4所示。試驗(yàn)中測量的是0~14 m范圍距離的數(shù)據(jù),可以明顯看出在前6 m的范圍內(nèi)RSSI值是隨著距離增加而減少的,于是就可以根據(jù)這個函數(shù)關(guān)系設(shè)置報警器報警的程序。在6~14 m范圍內(nèi)RSSI值趨于平穩(wěn)不會對試驗(yàn)結(jié)果產(chǎn)生影響。但是根據(jù)需要,最好把距離控制在10 m以內(nèi),以達(dá)到更好的效果。雖然單次測距精度不高,但基本可以滿足本應(yīng)用的需求,現(xiàn)階段裝置已實(shí)現(xiàn)超出6 m左右即可發(fā)出警報。此硬件裝置對于提高“云代遛”平臺的安全性起到了良好的支撐作用。

?

該項(xiàng)目是基于智能化的寵物代遛小程序,目的主要在于解決都市“打工人”及銀發(fā)族沒有時間或沒有能力遛寵,導(dǎo)致寵物生病、拆家、活力下降等問題,同時也給有時間的用戶以賺錢、擼寵的機(jī)會。項(xiàng)目從寵物代遛訂單的預(yù)定和取消、訂單進(jìn)行途中的定位及智能訂單推薦等方面進(jìn)行設(shè)計和分析。通過路線智能分析和大數(shù)據(jù)技術(shù),給寵主發(fā)布訂單時的時間、路線建議。在理論研究方面,將定位技術(shù)引入系統(tǒng),對遛寵起始位置、智能路線推薦、估算完成時間和遛寵路線監(jiān)控功能的實(shí)現(xiàn),提供理論依據(jù)并進(jìn)行研究。

?陳思,冷雪.微信小程序開發(fā)方式對比[J].電子制作,2020(2):52-53,22.

?劉建臣.防御漏洞? 強(qiáng)化Web服務(wù)器安全[J].網(wǎng)絡(luò)安全和信息化,2020(4):142-146.

?朱瑩芳.基于PHP和MySQL的網(wǎng)上生鮮商城的開發(fā)[J].江蘇工程職業(yè)技術(shù)學(xué)院學(xué)報,2020,20(4):11-14.

?邵小強(qiáng),趙軒,聶馨超,等.基于改進(jìn)加權(quán)混合濾波的礦井RSSI定位方法[J].煤炭工程,2021,53(10):137-142.

?CHEIKHROUHOU O,BHATTI G M,ALROOBAEA R. A Hybrid DV-Hop Algorithm Using RSSI for Localization in Large-scale Wireless Sensor Networks[J]. Sensors,2018,18(5):1469.

?范嘉俊.情感化理論下的寵物配對社交App設(shè)計研究[D].鎮(zhèn)江:江南大學(xué),2021.

?TIAN W Q.RSSI?Reporting Method and Device,User Equipment and Storage Medium:CN2019119006[P].2021-05-20.

?林敏敏.基于RSSI測距模型的Wi-Fi室內(nèi)定位技術(shù)研究[D].漳州:閩南師范大學(xué),2020.

基金項(xiàng)目:四川省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項(xiàng)目資助(項(xiàng)目編號:S202111116095);四川省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項(xiàng)目資助(項(xiàng)目編號:S202111116094)。

作者簡介:鐘一(2001—),男,本科在讀,研究方向?yàn)橛嬎銠C(jī)應(yīng)用。

通信作者:董昕(1979—),女,碩士,副教授,研究方向?yàn)榇笮蛙浖到y(tǒng)體系結(jié)構(gòu)設(shè)計及自動化測試等,E-mail:dbenecia@qq.com。

1439500783242

猜你喜歡
測距訂單寵物
訂單農(nóng)業(yè)打開廣闊市場
波音公布第一季度訂單和交付情況
電力電纜故障測距分析與應(yīng)用
220 kV電網(wǎng)行波測距系統(tǒng)組網(wǎng)運(yùn)行實(shí)踐探討
抬起腳來
養(yǎng)寵物
全球造船業(yè)訂單量持續(xù)下滑