熊燕 曹曉峰



摘? 要:在我國科學技術迅猛發展的背景下,社會要想取得快速進步,離不開虛擬現實技術的發展,因為通過將虛擬現實技術應用到智能衣櫥系統中,有利于確保提高該系統功能完善性和通用性,為用戶的穿衣搭配提供了很大的方便。由此可見,通過利用虛擬現實技術開發的智能衣櫥系統具有非常高的應用價值和應用前景,該文介紹了智能衣櫥系統的總體設計,研究了智能衣櫥系統的詳細設計與實現,希望通過這次研究為相關開發人員提供有效的參考,從而提高他們的開發效率和開發質量。
關鍵詞:虛擬現實技術;智能衣櫥系統;設計實現
中圖分類號:TP391.9? ? ? 文獻標識碼:A 文章編號:2096-4706(2020)02-0116-03
Abstract:Under the background of the rapid development of science and technology in China,the rapid progress of society can not be achieved without the development of virtual reality technology,because the application of virtual reality technology to the intelligent wardrobe system is conducive to ensuring the improvement of the systems functional integrity and versatility,and provides great convenience for users to wear and match. It can be seen that the intelligent wardrobe system developed by using virtual reality technology has very high application value and prospect. This paper introduces the overall design of the intelligent wardrobe system,studies the detailed design and implementation of the intelligent wardrobe system,and hopes to provide effective reference for the relevant developers through this research,so as to improve their development efficiency and development speed.
Keywords:virtual reality technology;intelligent wardrobe system;design implementation
0? 引? 言
互聯網時代的到來以及科學技術的發展,對智能衣櫥系統的快速發展起著至關重要的作用,該系統能夠穩定發展,離不開虛擬現實技術的合理應用。通過應用虛擬現實技術,確保了智能衣櫥系統的智能性和先進性,有效地滿足了人們對穿衣搭配的不同需求。因此,為了有效地保證智能衣櫥系統擁有良好的運行性能,需要重視對虛擬現實技術的應用,以下是四川省教育廳2018年自然科學有關衣櫥在線管理系統項目具體設計與實踐內容。
1? 智能衣櫥系統總體設計
1.1? 智能衣櫥系統的設計原則
在對智能衣櫥系統進行設計的過程中,要遵守以下五大原則,分別是可靠性原則、經濟性原則、穩定性原則、可擴展性原則、先進性原則[1],在嚴格遵循五大設計原則的基礎上開發出來的智能衣櫥系統才是合格的。
1.2? 智能衣櫥系統功能模塊設計
1.2.1? 用戶注冊功能
第一次使用該系統的用戶,要對自己的賬號和密碼進行注冊,當用戶注冊成功后,客戶端會將新用戶注冊的數據信息傳送到服務器中,服務器會把接收到的信息保存到數據庫中,方便注冊過的用戶下次可以直接登錄。
1.2.2? 用戶登錄功能
注冊成功后的用戶,可以輸入自己的賬號和密碼進行登錄,如果賬號或者密碼輸入錯誤,就無法與數據庫已經保存的登錄信息進行匹配[2],導致登錄失敗。反之,如果賬號和密碼輸入正確,與數據庫已經保存的登錄信息匹配成功,則用戶登錄成功。
1.2.3? 我的搭配功能
借助相機或相冊的調用或導入,才能成功添加搭配的圖片,用戶可以根據自己的喜好,添加自己不同季節、不同風格、不同品牌的衣服圖片[3],客戶端會將用戶上傳的衣服圖片保存到服務器端數據庫中。同時,用戶還可以將自己喜歡的衣服搭配圖片進行收藏,方便以后快速查找。
1.2.4? 智化推薦穿衣功能
當用戶點擊“今日推薦”按鈕后,系統會自動進入溫度推薦界面,然后,系統會根據用戶的不同需求,有針對性地給用戶發布和推薦各種衣服搭配圖片[4],接著用戶選擇自己需要出席的場合,客戶端會利用內容過濾推薦法,向用戶推薦并展示最合適、最滿意的衣服搭配圖片。
2? 智能衣櫥系統的詳細設計與實現
2.1? 客戶端的詳細設計與實現
2.1.1? 注冊功能實現
客戶端與服務端要想成功地進行數據的交互,必須確保匹配的服務器IP地址是正確的,因此,用戶要想順利地使用該系統的功能,必須在注冊界面內,完成對用戶名和密碼信息的設置和注冊,然后客戶端采用post提交數據的形式,將用戶的注冊數據傳給服務器,服務器一旦發現用戶的數據在數據庫中是空的,則會將用戶的數據存儲到數據庫中,并生成用戶數據表,方便用戶下次登錄時可以有效地查詢用戶的登錄信息。注冊流程圖如圖1所示,用戶注冊界面如圖2所示。
實現注冊功能的核心代碼如下:
Public void run(){
try{
String issuer=loginByPostUrlconnection(username,password);
Log.1(TAG,isUser);
If(”success “.equals(isUser)){
//表示注冊成功
mPross.dismiss();
my.Handle.sendEmptyMessage(0x123);
}else if{“userExist”.equals(isUer)}{
//用戶已經被注冊
mPross.dismiss();
my.Handle.sendEmptyMessage(0x124);
}
2.1.2? 登錄功能實現
注冊成功的用戶,在登錄系統之前,也需要對服務器IP地址進行匹配,當用戶輸入賬戶和密碼,點擊登錄按鈕后,客戶端以post提交數據的方式,將用戶的數據傳送給服務器,服務器端通過查詢數據庫發現,發現登錄數據信息匹配正確,說明用戶登錄成功,登錄流程圖如圖3所示,用戶登錄界面如圖4所示。
2.1.3? 我的搭配功能實現
我的搭配功能需要通過借助相機或相冊的調用或導入,才能成功添加搭配的圖片,用戶可以根據自己的喜好,添加自己不同季節、不同風格、不同品牌的衣服圖片,客戶端會將用戶上傳的衣服圖片保存到服務器端數據庫中。同時我的搭配頁面還增加了一個收藏功能,用戶可以將自己的喜歡的圖片收藏到指定的收藏夾里面。
實現我的搭配功能的核心代碼如下:
Public class BitmapSult{
Public static ArrayList
Public static ArrayList
Public static ArrayList
Public static ArrayList
}
2.1.4? 智能推薦穿衣功能實現
智能推薦穿衣功能是該系統的核心功能,其用到的推薦方法主要有兩種,一是利用知識的推薦法和利用內容過濾的推薦法,其中,利用知識推薦法是充分利用特定的規則知識對需要的實例進行推理,用內容過濾的推薦法主要是指根據對象的內容特征,采用打分的形式對匹配的效果進行推薦。
2.2? 系統數據庫的設計
2.2.1? 數據庫與服務端的連接
智能衣櫥系統主要應用了MYSQL數據庫,通過調用getConection方法,找到與url服務器路徑相匹配的MYSQL數據庫驅動程序,從而實現數據庫與服務端的連接。
2.2.2? 數據表的結構設計
根據智能衣櫥系統的需求分析,通過運用MYSQL數據庫建立了用戶數據表、衣服圖片信息表、我的搭配信息表等數據表,其中表1是用戶數據表,表2是衣服圖片信息表,表3是我的搭配信息表,以下是對這些數據表的詳細設計。
3? 結? 論
智能衣櫥系統的設計與開發,滿足了人們對穿衣搭配的需求和外在形象的追求,具有用戶體驗良好、操作方便、自動化程度高等優點。與此同時,系統是基于Java開發的B/S軟件,便于使用和升級維護,實現了用戶注冊、用戶登錄、我的巧配、智化推薦穿衣、立體顯示五大功能,符合系統的功能要求,由此可見,該系統不論在設備的投資、運行的經濟性,還是在系統的穩定性、可靠性、自動化程度等方面,都具有十分明顯的優勢,希望該系統能夠在虛擬現實技術的推動下獲得更好的發展。
參考文獻:
[1] 于明媚.結合虛擬現實技術的智能衣櫥系統的設計與實現 [D].武漢:華中師范大學,2016.
[2] 楊凱.智能家居系統中虛擬現實技術的應用 [J].美術大觀,2013(7):113.
[3] 劉東輝.基于虛擬現實的室內定位監控系統的設計與實現 [D].北京:北京郵電大學,2012.
[4] 王智宇.基于虛擬現實的智能家居研發系統應用與設計 [J].信息通信,2017(8):133-134.
作者簡介:熊燕(1982.09-),女,漢族,四川彭州人,講師,本科,研究方向:信息管理與服務、計算機信息。