符策植 羅勇杰 鄒登鵬 黃桃 張云坦 孫雨桐 謝正斌
摘? ?要:隨著共享理念影響力的不斷提升,各類共享產品開始成為業界關注的焦點,相關研究也因此大量涌現。基于此,本文研究將圍繞基于移動端的共享打印機設計與實現展開,配合支付端網頁、用戶信息保密、定位系統,即可為辦公族及大學生提供更為安全、便捷、高效的全新打印方式。
關鍵詞:移動端? 共享打印機? 全自助
中圖分類號:G252? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)10(c)-0054-02
結合實際調研可以發現,現階段我國打印服務領域仍廣泛存在打印質量、排隊過久、打印內容泄露、資料查找困難、打印服務地點距離過遠等問題,這就使得傳統的打印服務已逐漸無法適應高效、快捷的市場大趨勢變化。因此,筆者團隊圍繞基于移動端的共享打印機開展了實踐研究,通過改裝、測試、定點打印,最終取得了預期的研究成果,這一研究成果必將為我國打印服務領域的發展帶來新的沖擊。
1? 基于移動端的共享打印機設計
1.1 設計思路
筆者團隊研究的共享打印機以移動端為基礎,通過提供便捷的支付系統和移動系統,用戶可足不出戶完成打印,共享打印機可滿足用戶的基本打印需要。共享打印機在應用中需要用戶通過移動端與互聯網上傳需要打印的內容,位于附近的共享打印機可基于上傳內容自動完成打印,用戶可到達共享打印機處取走打印成品,由此用戶即可享受低成本、高便捷的全新互聯網式的移動端共享打印體驗,以往面臨的諸多打印問題也能夠得到順利解決。基于移動端的共享打印機設計的創新在于聯系支付端與移動端,共享打印機可基于程序實現自動控制,這不僅可有效節約人力成本,同時可為用戶提供全自助式的打印服務。基于移動端的共享打印機具備高精度的GPS定位功能,用戶可快速確定附近共享打印機位置,管理員則能夠通過打印系統Web管理平臺實時查看訂單、處理用戶反饋、并負責共享打印機終端設備的管理配置[1]。
1.2 總體設計
筆者團隊研發的基于移動端的共享打印機設計由三部分構成,包括終端、服務器端、支付端。其中終端軟件程序由打印功能和UI展示功能組成,輔以流程化部署和針對性配置,共享打印機可通過配置實現控制,并能夠服務器定時上傳打印日志;服務器端由WebSocket服務器和HTTP服務器組成,兩種服務器均可與Web端交互并與終端軟件通信,采用MySQL關系型數據庫負責存儲文本數據,程序可由此直接調用接口;支付端由Web頁面和會話窗口組成,Web頁面主要負責提供文字和照片上傳、在線預覽、在線支付、支付跳轉等服務,會話窗口則為用戶提供消息通知、反饋等服務。輔以高精度定位的RTK技術,基于移動端的共享打印機可實現厘米級定位控制,這同樣能夠為用戶提供更為高水平的服務。
2? 基于移動端的共享打印機具體設計
基于移動端的共享打印機由三部分組成,分別為終端、服務器端、支付端,配合高精度的RTK定位技術,用戶可快速精確的找到共享打印機終端位置,完成打印服務流程可由此順利完成。在基于移動端的共享打印機設計中,支付端網頁、用戶信息保密、定位系統、打印圖文功能四方面屬于其中關鍵,具體設計如下。
2.1 支付端網頁設計
采用JavaScript+CSS3+HTML5前端技術進行支付端內網頁開發,這一環節涉及的支付端信息交互包括JS-SDK使用與基于網頁授權的用戶基本信息獲取。基于網頁授權的用戶基本信息獲取以微信用戶基本信息為接口,獲取用戶的唯一ID屬于其中關鍵,即OpenID。JS-SDK使用需圍繞支付端提供的Web工具包展開,許多原生功能可通過Web工具包的調用方便實現,如手機本地圖片上傳、拍照、監聽分享、網頁上錄制和播放語音。
2.2 用戶信息保密設計
在用戶信息保密設計中,筆者開發團隊采用OAuth2.0協議獲取微信用戶基本信息,該協議屬于第三方開發者中較為流行的單點登陸機制,開放平臺間認證授權問題可由此順利解決,在某站點上存放的受保護資源可由此讓用戶允許三方應用去訪問,用戶在這一過程中無需提供用戶名和密碼,由此用戶可真正掌握資源訪問權限,基于這一設計,基于移動端的共享打印機可有效打消用戶安全層面的疑問。
2.3 定位系統設計
筆者團隊研究的共享打印機需實現高精度定位,這樣用戶才能夠在基于共享打印機所在的準確位置,選擇是否享受遠程自助打印服務,為避免app無法實現打印機精確定位的問題出現,在深入研究對流層、電離層、衛星軌道誤差等GPS定位GPS的影響后,團隊采用了載波相位差分技術(RTK)負責GPS定位控制,精準電子圍欄的要求由此得以滿足,定位精度被控制在厘米級范圍內,電子圍欄的精準有效性提高為共享打印機的實現提供了有力支持。
3? 基于移動端的共享打印機實現
3.1 基于移動端的共享打印流程
結合上述設計可了解到,筆者團隊研究的基于移動端的共享打印機服務流程可概括為:“監聽Websocket消息→收到消息→獲取訂單詳情下載最終文件→發送打印任務→打印任務id入列→全局隊列→定時器檢測隊頭任務狀態→打印失敗/正在打印/打印成功→向服器發送失敗狀態/繼續/向服器發送成功狀態”。
3.2 界面設計實現
基于移動端的共享打印機以手機APP為載體,因此手機APP界面設計的實現極為關鍵,由此即可更好契合移動端設計核心,真正通過共享打印機改變人們的打印方式。 基于移動端的共享打印機手機APP界面設計圍繞界面、操作邏輯、人機交互三方面設計展開,由此即可通過高水平的設計提高APP的個性、美觀水平,操作的自由性、簡單性、舒適性也能夠得到保障。因此具體設計采用圖形加文字的傳統形式,基于操作界面的圖形,即可向用戶展示個人中心管理、互動交流、打印、共享打印機位置等功能,具體設計遵循易用性原則展開。設計采用的明黃色作為APP頁面的主色調,輔色調為白色,界面上點陣狀分布文字加圖標,APP的主題口號為“共享打印更輕松”,由此即可將產品主題更為直觀的傳達給客戶。設計結合基于移動端的共享打印機優勢,真正做到了想用戶所想,配合全方位的用戶調研和產品實踐,筆者團隊以自身為客戶基礎,最終保證了界面設計可較好服務于共享打印機的功能實現。
3.3 成果總結
截至2018年10月,筆者團隊完成了共享打印機終端的改裝及相應軟件的設計,2018年11月開始測試共享打印機,2019年1月,基于移動端的共享打印機真正實現定點打印功能,隨后筆者團隊圍繞共享打印機開展了進一步的完善探索,主要圍繞軟硬件、APP展開。為保證基于移動端的共享打印機可真正在市場中占據一席之地,筆者團隊計劃在短期內選擇一個直轄市或省會城市開展共享打印機試點,并通過宣傳逐漸將共享打印的概念深入人心,通過東部地區推廣使其帶動周邊地區,即可逐步將基于移動端的共享打印機推向全國,真正改變我國傳統的打印市場。
4? 結語
綜上所述,基于移動端的共享打印機具備廣闊的市場前景。在此基礎上,本文涉及的支付端網頁設計、用戶信息保密設計、定位系統設計、打印圖文功能設計、界面設計、基于移動端的共享打印流程等內容,則直觀展示了基于移動端的共享打印機實現路徑。為更好推廣該產品,硬件端的規模化生產必須得到重點關注。
參考文獻
[1] 張元元.辦公局域網內共享打印機常見故障解決[J].信息記錄材料,2018,19(8):100-101.