李東陽 王騰飛 李東海 饒閏涵 李文藝
蚌埠學院藝術設計學院 安徽蚌埠 233030
目前社會在不斷發展和進步,也相應地提高了人們的物質生活水平。群眾在面對各種節日慶典的同時,都有著自己方式和想法,尤其是一些特殊活動有著自己獨特的見解。因此,針對這樣的客戶群體,可以通過團隊的策劃,打破千篇一律的傳統形式束縛提供給用戶一個極具個性化的APP客戶端[1]。
慶典聚會場景策劃平臺功能模塊主要包括用戶輸入、選題、錄像、拍照、存儲、錄音、分享等模塊,用戶能夠在平臺實施自己的創意想法,和設計師溝通實現想法創意交流。和用戶溝通并且進行策劃后肯定方案,通過第三方合作商實施。等待客戶的反饋,以反饋內容進行修改。用戶在使用APP過程中,利用郵箱或者手機短信注冊登錄,設計了用戶與設計師兩個端口,使不同需求的人得到滿足;還能夠提高用戶信息的隱私性與保密性;實現虛擬頭像上傳,提高APP的趣味性;而且滿足用戶群體咨詢的個性定制場景策劃方案,使用針對性推薦專業設計師對頁面單獨制定[2]。
本文系統設計使用MVC模式,將系統劃分為視圖層、模型層、控制層。
視圖層是指用戶的交互界面,MVC設計模式實現視圖數據的采集與處理,通過模型處理業務流程。模型層主要功能為制定業務規則、流程,并且對業務狀態進行處理。模型接受視圖的請求,返回到最終的業務流程中。MVC核心為設計業務模型,抽取應用模型規則,抽象和具體不能夠間隔太遠或者太近。
控制層指的是用戶接收請求,使模型和視圖共同匹配并且實現用戶請求,對控制層作用進行劃分。控制層并不會處理任務數據,在對請求接收后不會處理業務信息,知識對模型傳遞用戶信息,告訴模型需要做什么,使用哪種視圖返回用戶。所以一個模型不僅能夠和多個視圖所對應,還能夠和多個模型對應[3]。
在設計系統過程中,分析用戶的需求,使其轉變成為發起者的姓名、興趣標簽、即時通訊、動態發布、興趣圈子、積分商城等功能需求。之后,使此功能需求在市場延展性、愿望強度、需求強度、功能創新等方向實現功能優先級排序[4]。
2.1.1 首頁
通過首頁將活動信息展示出來,通過搜索使用戶加入到自己感興趣的圈子中,及時查看圈內、推薦、發布、附近的活動,還能夠利用活動分類尋找自己感興趣的活動。
2.1.2 發現
此屬于用戶交流互動區,為用戶推薦感興趣的達人與圈子,對用戶動態進行查看,使用戶互動性與交流得到提高。
2.1.3 發布
包括故事、活動、動態三部分,方便圈內用戶對互動交流、活動信息進行查看。
2.1.4 消息
主要包括聊天和通知等,實現點贊、評論和通知,消息主要包括圈內、資料和活動等消息。
2.1.5 我的
包括用戶個人信息的主要區域,自動切換參與者、舉辦方的身份[5]。
在交互流程設計過程中要簡化操作流程,使用戶可操作性得到提高,操作目標包括:
(1)通過任務流程分析,平臺包括首頁、發現、發布、消息和我的,使用戶尋找活動、線上交流互動、發布活動方便性更高。所以,根據社交性、易用性、便捷性實現交互流程設計。首先,在用戶打開APP之后進入到產品引導頁,使用戶了解產品性能,加深用戶對產品的印象,使用戶使用更加方便;其次,對用戶興趣標簽的選擇更加方便;根據用戶標簽實現個性化主頁的生成,對自己感興趣的活動和圈子查看。以自身需求觸發發布按鈕發布故事、動態和活動;最后,用戶根據社交屬性對動態、故事查看,使用戶互動、交流得到加強。為了使用戶對APP可以更方便地瀏覽和了解,把登錄/注冊頁面放置到用戶實際操作中[6]。
(2)通過信息架構分析,產品能夠滿足用戶線上線下交流活動需求。為了有效區分功能優先級別,將重要的功能存儲到一級界面中,將次要功能存儲到二級界面中。
(3)對內容進行分析后,根據系統推薦、加入圈子、活動分類將活動的內容展示出來,用戶將活動、動態與故事展示在圈內。利用扁平化風格的設計理念,通過卡片的方式將活動信息展現出來,使平臺整體更加簡潔、直觀,使用戶將重點放到卡片中,從而使用戶體驗得到進一步提高。
(4)利用交互操作使用戶操作精準性得到提高,并且使用戶需求得到滿足,首頁進入到APP之后引導用戶,便于用戶操作功能頁面。其次,以用戶行為路徑使用戶操作效率得到提高,在同個頁面中設置用戶操作功能,使用戶能夠隨時查看和操作[7]。
2.3.1 定位內容與精準用戶
青年用戶為平臺主要群體,此部分群體為網絡主力軍。利用現場交流在線下活動中落實,創建真正社區,拓展知識面,擴大社交關系的價值,使用用戶接受度良好的方式。和理論知識與研究經驗結合,設計線下的社交,主要的內容就是主題的活動運營,主要趨勢為垂直社交,實現圈層的快速定位,具備共同興趣愛好的人群能夠成為朋友。活動吸引力主要為活動內容使人收獲價值,并且結交同類型的人。將高質量活動的內容提供給用戶,提高用戶黏性。
2.3.2 用戶召回和用戶拉新
在進行用戶拉新時,在新人報名成功之后,用戶通過活動分享得到積分和優惠券;在留存活動中,通過反饋的活動信息、用戶互動、參與活動與發布動態等方式能夠得到積分,在商城中利用積分兌換商品;以價格結合內容的方式實現流失召回。主要內容包括用戶興趣標簽、行為數據與平臺活動的信息,避免活動信息量過大[8]。
2.3.3 個性化結合精選推薦
以用戶興趣愛好個性化與精選推薦展現活動內容,使用戶個性偏好得到滿足,基于興趣圈提供給用戶先上交流專屬地。并且通過精選推薦方式使優質活動內容得到提高。用戶興趣愛好推薦使個性化設計得到提高,通過多元化建設使用戶黏度、活動價值得到提高,強化用戶體驗。
2.3.4 多元化活動傳播
活動發起者利用以往活動內容產出,通過慶典聚會場景策劃平臺推廣,得到新用戶關注和參與,保證產出優質活動內容,利用優質活動內容的整合投入到青少年群體中,比如社交媒體、休閑娛樂場所、公交站等,使平臺曝光率得到擴大[9]。
定位模塊為系統平臺設計過程中的基礎,通過LocationManager得到位置服務,包括注冊位置更新監聽器、基站、GPS等數據,利用設置時間、移動距離,監聽器在某段時間或者移動距離超過某閾值的時候,觸發監聽器onLocationChanged的方法實現自身定位。在觸發此方法過程中實現通信模塊的調用,將用戶位置推送到其他聚會成員中。
利用GPS定位和基站定位協作實現定位,GPS定位能夠滿足離線狀態下的定位,具有較高的精度,但是無法在室內環境中使用,具有較大的耗電量,而且時間長。基站定位耗電量小,可用性比較高,但是會降低精度。所以,在設計典型定位模塊過程中,要求結合兩者開展定位,利用LocationManager監聽對基站位置信息與服務者GPS位置進行監聽,更新設備位置。在使用定位前會出現基站信號不穩定、時間延誤等問題,使用上次所得到的穩定位置實現位置更新,利用LocationManager中getLastKonwLocation在注冊的時候表明,將上次得到的穩定位置發送到監聽器中。
地圖模塊能夠將聚會路線、成員、地圖等顯示出來,實現用戶交互,通過對地圖點擊、長按實現交互方式,通過地點位置、聚會成員實現地圖Marker圖表的顯示。Mapbase屬于地圖類的基類,能夠實現的接口包括:OnMapClickListener能夠處理點擊地圖事件;OnltemSelectedListener能夠處理ActionBar中菜單;利用LocationListener的用戶傳感器在對位置進行更新的過程中,實現onLocationChanged事件的觸發,在定位過程中通過GPS、Wi-Fi實現,在通過兩次計算后,設備要分區檢測是否觸發事件。地圖中的功能就是查找兩個位置的路線,為了能夠節約空間,利用字符串方式對路線返回經緯度信息進行存儲,要求轉換格式之后在地圖中顯示路線。在導航設計過程中,軟件能夠提供指南針形狀、地圖路線等導航,將目的地位置對用戶指出[10]。
2.6.1 對開放平臺請求數據
通過HTTP實現請求,在請求過程中對HTTP URL進行明確,服務器或者平臺存在不同請求的時候對應UTL,要求保存授權、認證的客戶端標識碼,包括注冊推送平臺需要得出的regld,利用授權之后保存協議。網絡I/O操作要將子線程處理打開,Android界面Activity設置到主線程中,利用ActiviyManagerService進行創建,并且創建子線程,實現網絡I/O操作,在解析數據之后對界面數據進行更新。通過開放平臺與平臺服務器響應JSON格式數據,利用Volley簡化JSON數據解析工作,還能夠將Volley網絡操作包應用到服務器、客戶端和開放平臺中。
2.6.2 接收推送數據
在Android系統通知欄中將推送提醒顯示出來,使用場景查看聚會參與人員的實時位置,如果某成員和目的地距離比較遠,對用戶頭像點擊能夠將發送提醒的內容輸入,再對目標用戶發送內容。通過實時位置推送顯示聚會成員的實時位置,發送實時位置通過用戶設備位置監聽器的調用,此用戶設備就會將全新經緯度信息和用戶名發送到服務器中,更新數據庫用戶經緯度信息,對聚會中所有用戶regid進行查看,使此信息利用HTTP發送到推送平臺中,將regle實現消息推送的設備對用戶設備進行定義,用戶設備要接收Receiver消息,到實時位置顯示界面中傳送,從而解析數據,根據全新的用戶名和經緯度更新用戶顯示位置。
對聚會信息的增加、刪除、修改、查看,聚會信息主要包括聚會商鋪信息、聚會信息和用戶信息。
聚會商鋪中點評網ID、地點、名稱、圖片URL、經緯度等,信息通過點評網開放平臺得到,利用調用點評網開放平臺,得出相關商鋪具體信息。
通過用戶名、當前經緯度、用戶URL等構成用戶信息,聚會信息模塊調用數據庫實現交互,數據庫使用MySQL。
通過數據庫實現聚會信息模塊的交互,將持久化層應用到中間,使數據庫操作方法得到實現,包括對數據庫表的刪除、增加、查看和修改等,聚會信息模塊并不會對數據改變與獲取進行考慮,要充分考慮業務邏輯層次[11]。
本文設計系統融入服務設計理念,利用前期市場調研現有社交活動類移動應用,確定目標用戶和使用場景。根據具體設計成果證實,此平臺能夠提高平臺用戶的滿意度和服務質量,實現真正意義上的社交。