基于虚拟现实技术的智能衣橱系统的设计与实现

2020-07-09 22:13熊燕曹晓峰
现代信息科技 2020年2期
关键词:虚拟现实技术

熊燕 曹晓峰

摘  要:在我国科学技术迅猛发展的背景下,社会要想取得快速进步,离不开虚拟现实技术的发展,因为通过将虚拟现实技术应用到智能衣橱系统中,有利于确保提高该系统功能完善性和通用性,为用户的穿衣搭配提供了很大的方便。由此可见,通过利用虚拟现实技术开发的智能衣橱系统具有非常高的应用价值和应用前景,该文介绍了智能衣橱系统的总体设计,研究了智能衣橱系统的详细设计与实现,希望通过这次研究为相关开发人员提供有效的参考,从而提高他们的开发效率和开发质量。

关键词:虚拟现实技术;智能衣橱系统;设计实现

中图分类号: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 ArrayListcoatSelect=new ArrayList ();

Public static ArrayListtrousersSelect=new ArrayList()

Public static ArrayListshirtSelect=new ArrayList ()

Public static ArrayListbagSelect=new 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-),女,汉族,四川彭州人,讲师,本科,研究方向:信息管理与服务、计算机信息。

猜你喜欢
虚拟现实技术
虚拟现实技术在校园环境设计中的应用分析
自动变速器理实一体化虚拟教学系统开发及应用
新闻记者离VR还有多远?
VR拍摄技术在纪录片中的应用
虚拟现实技术应用于展示空间设计教学领域的探索
控制计算机系统的虚拟化方案
基于Internet环境下的虚拟现实技术在室内设计中的应用
虚拟现实技术在三维动画制作中的应用
数码绘画在虚拟现实技术下的多元表现