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

?

大數(shù)據(jù)思維下街域化“云地攤”管理系統(tǒng)設計

2021-06-11 11:42:05林炫宇王凌超岑崗
計算機時代 2021年5期
關鍵詞:街景攤主攤位

林炫宇 王凌超 岑崗

摘? 要: 數(shù)字經(jīng)濟越來越發(fā)達,傳統(tǒng)地攤經(jīng)濟需要適應科技發(fā)展及人們對便捷消費的追求。文章深入分析了傳統(tǒng)地攤經(jīng)濟的攤位管理、攤主設置、產(chǎn)品交易、物流運行等核心信息,使用SpringBoot、Android、3D街景漫游等技術,提出并設計“云地攤”管理系統(tǒng)。系統(tǒng)包含人員管理、攤位管理、交易追蹤、在線配送、流量推廣等五大模塊,采用街域化銷售模式,有效規(guī)范線上地攤經(jīng)營,同時提高客戶體驗。

關鍵詞: 云地攤; 街域化; 3D街景漫游; 管理系統(tǒng); 大數(shù)據(jù)思維

中圖分類號:TP311? ? ? ? ? 文獻標識碼:A? ? ?文章編號:1006-8228(2021)05-41-05

Design of street regionalized "online stall" management system with big data thinking

Lin Xuanyu, Wang Lingchao, Cen Gang

(School of Information and Electronic Engineering, Zhejiang University of Science and Technology, Hangzhou, Zhejiang 310023, China)

Abstract: The digital economy is getting more and more developed, and the traditional stall economy demands to adapt to the development of technology and people's pursuit of convenient consumption. The article deeply analyzes the core information of traditional stall economy such as stall management, stall owner settings, product trades, logistics, etc., using SpringBoot, Android, 3D street view roaming and other technologies, proposes and designs an "online stall" management system. The system includes five modules: personnel management, stall management, transaction tracking, online distribution and flow promotion. It adopts a street regionalized sales mode to effectively regulate the online stall operations and improve customer experience.

Key words: online stall; street regionalized; 3D street view roaming; management system; big data thinking

0 引言

極具街域化特點的地攤經(jīng)營,帶有街域文化的標簽,有其存在價值,其不僅可作為旅游資源,還為解決個人就業(yè)發(fā)揮出巨大作用[1-4]。

線上化實現(xiàn)“云地攤”,不僅可以解決傳統(tǒng)地攤帶來的市容面貌、交通安全、交易秩序等諸多隱患[5],還開啟了全新的地攤模式,為其注入新的活力。這種新型地攤模式可以充分利用互聯(lián)網(wǎng)的共享傳播性以及大數(shù)據(jù)思維的三個核心特點[6],采用諸多新型多媒體技術以及人工智能算法,賦予地攤兼容并包的互聯(lián)網(wǎng)發(fā)展內涵,提供更加高效的管理機制,為地攤的管理和發(fā)展提供新思路。

1 大數(shù)據(jù)思維與街域化的內涵與特征

1.1 大數(shù)據(jù)思維

大數(shù)據(jù)思維是一種從大數(shù)據(jù)視角出發(fā),應用大數(shù)據(jù)分析并解決問題的過程中形成的思維[7]。其主要特征包括全樣性、相關性與容錯性。全樣性體現(xiàn)在抽取全體樣本進行分析,獲得比傳統(tǒng)抽樣分析[8]更加健壯和可靠的結果;相關性則表現(xiàn)在根據(jù)數(shù)據(jù)的分析結果,尋找與之具有強相關性的信息,從而預測用戶的行為;在大數(shù)據(jù)時代下,全樣數(shù)據(jù)的調查方式極大地提高數(shù)據(jù)的穩(wěn)定性,數(shù)據(jù)中出現(xiàn)的異常、錯誤等離群數(shù)據(jù)同樣符合數(shù)據(jù)的實際情況。離群數(shù)據(jù)通過正常數(shù)據(jù)進行修正,正常數(shù)據(jù)通過離群數(shù)據(jù)實現(xiàn)彈性兼容,極大地提高了分析結果的容錯性。

1.2 街域化

街域化是一種基于街區(qū)概念的更大范圍的地理區(qū)域劃分,是一種應用場景下的區(qū)域劃分。不同于傳統(tǒng)線上購物平臺面向全地域銷售的特點,課題組將若干街區(qū)合并為一個街域,每個街域間相對獨立,有著各自的銷售群體與用戶群體,但彼此之間又可相互聯(lián)系、優(yōu)勢互補。這種模式對應的經(jīng)濟概念即為“街域經(jīng)濟”。市場化的需要推動了街域經(jīng)濟的提出,以適應社會主義市場經(jīng)濟[9]。然而,隨著市場經(jīng)濟體制的建立和發(fā)展,街域經(jīng)濟經(jīng)歷了多次轉型與改變。街域化模式不僅便于管理者對該街域中的地攤進行監(jiān)管,同時也可以從配送成本方面降低攤主的營業(yè)門檻。

2 “云地攤”管理系統(tǒng)的提出

“云地攤”是一種依托于“互聯(lián)網(wǎng)+”的理念和適應“科技新時代”的發(fā)展趨勢,將線下傳統(tǒng)地攤轉移到線上的新型地攤模式。“云地攤”通過互聯(lián)網(wǎng)實現(xiàn)廣域共享、資源垂直分布的多層次服務模式。

課題組從大數(shù)據(jù)思維角度出發(fā),提出了“云地攤”管理系統(tǒng)。對于銷售群體,系統(tǒng)從店面申請、店租等方面降低了準入條件,同時可以擴大其宣傳和影響范圍;對于用戶群體,系統(tǒng)規(guī)范了傳統(tǒng)地攤較為簡陋且無憑證的交易流程。區(qū)別于常見的網(wǎng)購平臺,系統(tǒng)還為用戶群體設計了3D線上逛攤場景,讓用戶通過控制視角瀏覽不同攤位,享受沉浸式的購物過程。

3 “云地攤”管理系統(tǒng)的設計

3.1 總體設計

本系統(tǒng)遵循模塊化設計(Modular Design)準則,采用C/S模式,依托OCP開發(fā)思想,從攤主、管理員、顧客三種角色出發(fā),設計了人員管理、攤位管理、交易追蹤、即時配送、流量推廣五大模塊,并賦予三種角色不同的權限。系統(tǒng)運用互聯(lián)網(wǎng)架構理念,分離出數(shù)據(jù)層、視圖層、邏輯層和模板層,符合軟件工程“高內聚,低耦合”設計標準,極大地提高了事務的處理效率。系統(tǒng)總體設計如圖1所示。

在設計各模塊時,課題組融入大數(shù)據(jù)思維的理念,主要表現(xiàn)形式如下:以數(shù)據(jù)驅動的全樣性分析,收集并分析人員、商攤、貨品等可用數(shù)據(jù);以結果預測的相關性分析,通過依靠多算法引擎驅動的智能推薦算法來計算相似物品及用戶畫像;以修正兼容的容錯性分析,通過大量真實有效的數(shù)據(jù),構建具有修正兼容能力的數(shù)據(jù)模型。

3.2 功能模塊設計

3.2.1 人員管理

在人員管理模塊中,顧客可分為功能受限的非注冊游客和具有全功能體驗的注冊用戶,但未實名的注冊用戶無法使用支付系統(tǒng)。已實名的注冊用戶可通過身份申請成為正式攤主,擁有申請和經(jīng)營攤位的權利。系統(tǒng)管理員可對攤主的身份申請及二級管理員的授權申請進行審核,并有權對違規(guī)操作的賬號進行封禁處理。管理員還可導出人員數(shù)據(jù)統(tǒng)計進行數(shù)據(jù)分析,實現(xiàn)人員的高效管理。

3.2.2 攤位管理

在攤位管理模塊中,攤主申請的攤位會默認加入到附近所屬街域,受地攤管理員監(jiān)管。攤主可發(fā)起直播對貨品進行宣傳。正在瀏覽此攤位的顧客會收到直播提示,選擇是否進入直播間,也可以向攤主發(fā)起私聊,進行隱私信息咨詢。只有被攤主設置為開張狀態(tài)的攤位可被顧客隨機逛到。顧客通過3D街景漫游的形式進入當前位置所在街域的虛擬地圖中,以觸摸或陀螺儀等操作方式控制視角切換來實現(xiàn)在線“逛攤”。顧客還可選擇切換至附近的街域,繼續(xù)享受沉浸式“云逛攤”的過程。為防止其他街域的攤主未經(jīng)授權在此街域中擺攤的竄街域行為,系統(tǒng)會實時對攤主進行定位,限制不合規(guī)攤位的開張。地攤管理員需要對攤位進行周期性管理,一旦發(fā)現(xiàn)違規(guī)行為,將及時對其處理。系統(tǒng)管理員則負責某塊街域的創(chuàng)建,并對地攤管理員進行授權。功能模塊如圖2所示。

3.2.3 交易追蹤

在交易追蹤模塊中,顧客與攤主之間的交易會生成訂單,內含貨品數(shù)量、貨品價格、付款時間、實付金額等交易詳情。交易的付款方式有線上支付、配送到付、自提到付等。當顧客對貨品不滿意時,可選擇貨品申訴,直接與攤主聯(lián)系。攤主需根據(jù)交易訂單記錄及時與顧客協(xié)商處理。訂單管理員監(jiān)管從下單到支付的整個交易流程,對于違規(guī)交易的攤主或顧客,有權對其進行懲治處理。系統(tǒng)管理員可以對訂單管理員進行授權。

3.2.4 即時配送

在即時配送模塊中,顧客下單后可選擇上門自提、送貨上門等配送方式。攤主根據(jù)顧客選擇的配送方式進行相應的配送操作,實時地更新的配送狀態(tài),在確認送達后選擇結單。顧客可實時查看配送狀態(tài),確認收到后選擇結單。雙方皆結單后配送正式完成并關閉訂單。訂單管理員可監(jiān)督整個配送進程,實時處理攤主與顧客間關于配送的各種糾紛。系統(tǒng)管理員可對訂單管理員進行授權操作。

3.2.5 流量推廣

流量推廣模塊繼承并發(fā)展傳統(tǒng)的地攤吆喝,最大程度上還原傳統(tǒng)地攤熙熙攘攘的逛攤氛圍。攤主可以在“吆喝面板”中為貨品編輯并發(fā)布吆喝信息,并可對已發(fā)布的吆喝進行快捷重發(fā)。為防止攤主間的不正當競爭,系統(tǒng)根據(jù)攤主的信用積分等諸多因素設計相關鑒級算法,控制其吆喝發(fā)布頻率。顧客在吆喝頁面或直播間會接收到吆喝信息,選擇點擊感興趣的吆喝可跳轉至攤位查看詳情。若顧客對繁多的吆喝感覺煩亂,可設置條件屏蔽吆喝。推廣管理員對攤主的吆喝進行審核,屏蔽攔截違規(guī)吆喝,將合規(guī)的吆喝推送給顧客。同時攤主和推廣管理員可以獲取不同權限級的吆喝推送數(shù)據(jù)統(tǒng)計以及諸多數(shù)據(jù)分析,如推廣轉化率等,為攤主銷售模式的調整和完善流量推廣模塊提供數(shù)據(jù)支持。系統(tǒng)管理員可對推廣管理員進行授權操作。功能模塊如圖3所示。

4 系統(tǒng)實現(xiàn)

4.1 技術架構

4.1.1 客戶端

客戶端使用Kotlin語言進行Android開發(fā),采用MVVM(Model-View-ViewModel)模式設計。相對于傳統(tǒng)的MVC模式,MVVM模式無須直接操作DOM[10],可以更清楚地將用戶界面(UI)開發(fā)從應用程序的業(yè)務邏輯與行為中分離[11],更利于后期項目的維護。其中Model層通過Retrofit網(wǎng)絡框架和Gson數(shù)據(jù)解析框架請求并獲取接口返回數(shù)據(jù),并將其返回至ViewModel層;ViewModel層負責Model層和View層間的數(shù)據(jù)中轉,通過分離Model層和View層,避免在View層開發(fā)時需要書寫Model層的邏輯代碼;View層通過響應式(Reactive)改變和視圖組件化(Composable)的方式,生成和展示用戶界面,提供人機交互的接口??蛻舳思軜嬋鐖D4所示。

4.1.2 服務端

服務端基于LAMP(Linux+Apache+MySQL+PHP)模式進行環(huán)境搭建,使用Tomcat作為Web容器。課題組使用Java作為后端主要開發(fā)語言,以SpringBoot框架作為后端基礎架構,采用關系型數(shù)據(jù)庫MySQL為存儲倉庫,開發(fā)出符合Restful規(guī)范的API接口;在數(shù)據(jù)處理上,Spring Data 封裝了各種CRUD的接口,Hibernate則為上述接口提供了具體的ORM映射實現(xiàn),為繁瑣的數(shù)據(jù)庫操作提供了極大的便利;在訪問安全上,使用Spring Security+JWT實現(xiàn)基于用戶角色的權限控制,充分利用控制反轉(IOC)和面向切面編程(AOP)功能,為管理員、攤主、顧客等身份下的各種業(yè)務邏輯處理場景定制了不同的訪問權限。

推薦算法方面,課題組使用Python語言進行功能實現(xiàn)。通過jieba中文分詞框架搭建TF-IDF(Term Frequency-Inverse Document Frequency,詞頻-逆文件頻率)模型,將搜索語句進行詞向量化并賦予對應權重,實現(xiàn)基于關鍵字的智能搜索接口。同時課題組通過使用sklearn、Tensorflow等機器學習框架,搭建多評判準則的混合協(xié)同過濾推薦模型,實現(xiàn)多場景下對顧客和攤主的雙向推薦預測,如基于顧客行為和導流物品標簽的直播、攤位、貨品推薦,以及基于用戶畫像的銷售熱點及貨品銷售額的分析預測等。服務端架構如圖5所示。

4.2 核心技術應用

4.2.1 3D街景

Three.js是一款基于原生WebGL封裝運行的三維引擎,應用極為廣泛。它通過場景(scene)、相機(camera)、渲染器(renderer)三要素,繪制出精美的3D街景。系統(tǒng)通過WebGLRenderer渲染器進行場景渲染,依次對容器、場景、相機、渲染器等對象進行初始化。隨后將單張球狀全景圖貼入材質(material),與球體(geometry)一起添加至網(wǎng)格對象(mesh)中,最終將網(wǎng)格對象放入場景。當場景和相機準備就緒后,渲染器調用render方法,將場景和相機作為參數(shù)傳入,實現(xiàn)畫面的更新。

系統(tǒng)將攤位以可視化方式分布于3D街景中,并為用戶提供兩種控制方式。

其一為陀螺儀控制方式。陀螺儀是一種用于檢測物體空間位置狀態(tài)的裝置。手機的陀螺儀傳感器可以實時監(jiān)測手機的位置變化信息,系統(tǒng)以此實時更新3D街景中的攝像機視角,帶給用戶沉浸式的體驗,實現(xiàn)云逛地攤的效果。

其二為傳統(tǒng)的手勢控制方式,通過注冊監(jiān)聽用戶對屏幕的按下、彈起、滑動、多點觸摸縮放等觸摸事件,獲取屏幕二維坐標變更數(shù)據(jù),并將其轉化為3D街景中的經(jīng)緯度坐標變更數(shù)據(jù),通知渲染器根據(jù)新坐標進行重渲染,進而實現(xiàn)3D街景畫面的實時更新顯示。

4.2.2 流式加載

Three.js的運行依賴于Web框架,它與原生安卓app各自運行在相對獨立的環(huán)境中,這帶來了用戶體驗較差、數(shù)據(jù)難以交互等問題。為此,課題組采用了uni-app框架實現(xiàn)3D街景流式加載運行。

uni-app是一款基于Vue的webapp框架,它可以與安卓原生兼容,并支持以原生安卓程序為宿主。系統(tǒng)借鑒微信小程序的運行模式,將3D街景功能編寫為uni-app小程序,并將其打包內置于app資源中,通過uni-app提供的sdk實現(xiàn)流式加載。這種方式保證了3D街景運行于app環(huán)境內,同時還允許宿主與小程序之間傳遞各種參數(shù),實現(xiàn)良好的數(shù)據(jù)交互。

4.2.3 直播技術

系統(tǒng)給攤主與顧客提供了一套直播交流方案。具體實現(xiàn)如下。

在攤主端中,主要實現(xiàn)直播的推流操作。首先,App通過FFmpeg框架實時獲取攤主直播的原始視頻RGB數(shù)據(jù)和原始音頻PCM數(shù)據(jù),并分別編碼壓縮成H264格式的壓縮視頻碼流和ACC格式的壓縮音頻碼流,隨后將兩個壓縮流合并封裝成FLV格式文件。最后,通過RTMP(實時消息傳送協(xié)議)對文件數(shù)據(jù)進行封包,并發(fā)送至服務器,至此實現(xiàn)全程的推流操作。

在服務器中,系統(tǒng)采用Nginx搭建流媒體服務器,存儲并分發(fā)流媒體數(shù)據(jù)至CDN(內容分發(fā)網(wǎng)絡)節(jié)點上。

在播放端,App向CDN節(jié)點請求獲得流媒體數(shù)據(jù),并依次通過對數(shù)據(jù)進行解協(xié)議、解封裝、解碼操作,獲得其原始的音視頻數(shù)據(jù),最終通過播放器的加載,實現(xiàn)直播功能。

5 結束語

隨著數(shù)字經(jīng)濟和科學技術的不斷發(fā)展,傳統(tǒng)地攤的局限性愈發(fā)明顯。系統(tǒng)通過對現(xiàn)實地域進行街域化劃分的方式來降低攤主的運營成本和管理者的管理難度,使用大數(shù)據(jù)思維構建多引擎推薦算法實現(xiàn)買賣雙方相互導流。同時系統(tǒng)還采用3D街景漫游技術給用戶帶來沉浸式體驗。這在某種程度上是推動地攤經(jīng)濟發(fā)展的新嘗試。系統(tǒng)起意于疫情大環(huán)境,延伸并拓展至諸多領域,促進當?shù)嘏l(fā)零售業(yè)和旅游業(yè)的發(fā)展,對構新型地攤模式有重要的參考意義。系統(tǒng)在復雜支付環(huán)境的兼容和處理上,還存在著一定的局限性,需改進優(yōu)化。此外,將本系統(tǒng)與線下配送服務更好地有機結合也是需進一步研究的內容。

參考文獻(References):

[1] 定律.張立群:中國經(jīng)濟具有強大韌勁[N].中國有色金屬報,2020-08-18(001).

[2] 譚浩俊,趙新江.地攤經(jīng)濟是人間煙火、中國生機[J].理財,2020.7:28-29

[3] 壽治國.地攤經(jīng)濟,社區(qū)經(jīng)濟和智慧商業(yè)的新端口[J].城市開發(fā),2020.12:70-71

[4] 白利倩.小經(jīng)濟 大數(shù)據(jù)[J].理財,2020.7:24-25

[5] 王延偉.“地攤經(jīng)濟”,應高質量發(fā)展[J].金融博覽(財富),2020.7:22-23

[6] 楊強,孟松鶴,仲政,解維華,郭早陽,金華,張幸紅.力學研究中“大數(shù)據(jù)”的啟示、應用與挑戰(zhàn)[J].力學進展,2020.9:1-44

[7] 萬淑君.大數(shù)據(jù)思維對高校人事檔案管理工作的啟示[J].檔案管理,2020.4:87-88

[8] 高軍,蔡精輝.精確思維和模糊思維在抽樣調查實踐中的統(tǒng)一[J].統(tǒng)計研究,2003.6:63-64

[9] 楊志強.街域經(jīng)濟的結構分析[J].前沿,2012.11:17-20

[10] 鄧成,孫書會.MVVM設計模式的前端應用[J].電腦知識與技術,2019.15(29):249-250

[11] 李嘉,趙凱強,李長云.Web前端開發(fā)技術的演化與MVVM設計模式研究[J].電腦知識與技術,2018.14(2):221-222,25

猜你喜歡
街景攤主攤位
水果攤的主人
炫彩街景看過來
學生天地(2020年1期)2020-08-25 09:01:46
街景
20元
一個攤位富了一家人
城市街景
3D街景
買葡萄
砍價
母親的攤位
詩歌月刊(2014年7期)2015-04-21 04:34:46
苍南县| 根河市| 西华县| 乐昌市| 贺州市| 漳平市| 定西市| 湘乡市| 泗水县| 红桥区| 阿坝县| 东明县| 稻城县| 南京市| 营口市| 钦州市| 安西县| 承德县| 芜湖县| 扶沟县| 宜昌市| 吉安市| 内江市| 来宾市| 玉林市| 三原县| 香格里拉县| 阳信县| 衡阳县| 如东县| 文化| 拉萨市| 大方县| 衢州市| 甘肃省| 孝感市| 固原市| 靖安县| 岗巴县| 呼图壁县| 宝清县|