海衣定制APP
海衣定制APP海尔数字科技有限公司属于海尔集团旗下全资高科技公司,承接国家智能+海尔集团物联网[1]转型战略,建设运营有海尔集团自主产权的 COSMOPlat工业互联网平台。公司致力于通过 COSMOPlat 工业互联网平台将海尔30多年管理和制造技术经验及行业最佳实践云化、软化、产品化,开放服务社会,通过咨询诊断、系统集成、智能改造、上云服务及新兴技术应用等手段为企业提供提质增效、资源优化配置、业务转型全场景服务,助力中国企业高质量转型升级。
公司运营的 COSMOPlat平台已在6个区域12个中心进行业务布局,跨行业、跨领域赋能15个产业生态,服务客户达4.3 万。公司始终秉承以用户为中心、体验升级、增值分享的服务理念,在助力企业转型升级的同时2018年实现营业收入近80亿。
公司积极在云计算、大数据、区块链等领域展开深入研究,为COSMOPlat平台构建了灵活部署能力、数据分析能力、泛在物联能力、生态聚合能力、安全保障能力五大能力,使平台服务能力全覆盖。 海尔数字科技(青岛)有限公司目前正在实施跨领域、跨行业的生态服务,横向从研发、生产、供应、销售等多个维度为不同行业的企业实施数字化转型升级服务,纵向从设备层、边缘层、平台层、应用层提供设备物联、边缘计算、智能网关、大数据分析等技术服务,在工业互联网平台应用层提供研发设计、采购供应、生产制造、企业管理、仓储物流、市场营销[2]、技术创新、用户服务八大领域的一体化生态服务,每个领域一方面提供标准化定制化解决方案,一方面提供数字化系统;同时,在模具、机械、能源、服装、房车、建陶、农业、教育、医疗等十五个行业进行跨行业复制,为服务企业提供核心解决方案,预计可提升企业整体运营效率5-10%,可以带来数千亿的成本节约。
目录
工业APP简介
(一)、问题定位
海衣定制 APP 让用户通过拍摄正侧面两张照片测量多个人体尺寸。只需三个简便步骤,测量的尺寸将互动地展示在三维模型上。我们提供多国尺码建议、体型分析,方便用户和亲友作线上购物。健身用户亦可用以追踪身体尺寸变化。
COSMOPlat 海织云平台是 COSMOPlat 平台的子平台,为纺织服装行业产业升级提供了一体化全流程的解决方案。海衣定制 APP 作为海织云平台的一部分,一端连接 C 端用 户,另一端连接 B 端工厂、门店和设计师。真正做到了以 C 端用户需求为核心,需求直达 B 端工厂、门店和设计师,用户全流程参与的生态模式。海衣定制 APP 主要面向 C 端 用户,作为海织云平台主要的 C 端用户入口。APP 沉淀了大量的用户与数据。C 端用户的需求与数据,为整个工业互联 网平台的建设与发展,提供了依据与支撑。
(二)、创新点
1、AI 智能拍照量体;
2、全品类可自定义样式定制。
(三)、功能介绍
海衣定制APP主要功能如下:
1、AI 智能量体;
2、全品类服装定制购买;
3、成品商品购买;
4、专题互动。
(四)、功能和技术指标优势
1、AI 智能量体:通过拍摄正侧面两张照片测量多个人体尺寸。 2、全品类定制:全品类自定义样式,通过 AI 量体获取身体参数,进行精准尺码定制;多种服装样式,可供用户自定义选择服装样式。
技术方案说明
(一)、工业APP架构
MVP(Model-View-Presenter)模式:
Model:数据层。负责与网络层和数据库层的逻辑交互。
View:UI层,显示数据,并向Presenter报告用户行为。
Presenter:从Model拿数据,应用到 UI 层,管理 UI 的状态, 决定要显示什么, 响应用户的行为。
MVP模式,Retrofit2+Rxjava2+Dagger2
1、MVP 介绍
(1)、MVP 全称是 Model - View - Presenter ,是模型 (model)-视图(view)-呈现器(presenter)的缩写。
(2)、Moder:业务逻辑和数据处理(数据库存储操作,网 络数据请求,复杂算法,耗时操作)。
(3)、View : 对应于 Activity,负责View的绘制以及与用户交互
(4)、Presenter:负责完成View于Model间的交互
2、MVP 优势
(1)、分离了视图逻辑和业务逻辑,降低了耦合。
(2)、Activity 只处理生命周期的任务,代码变得更加简洁。
(3)、视图 逻 辑 和 业 务 逻 辑 分 别 抽 象 到 了View和Presenter 的接口中,提高代码的阅读性。
(4)、Presenter 被抽象成接口,可以有多种具体的实现,所以方便进行单元测试。
(5)、把业务逻辑抽到Presenter中去,避免后台线程引用着 Activity 导致 Activity 的资源无法被系统回收从而引起内存泄露和 OOM。
3、Retrofit2介绍及优势
(1)、网络通信框架, Retrofit 是针对于 Android/Java的、基于okHttp的、一种轻量级并使用注解方式和动态代理的网络请求框架,是目前比较流行的网络框架!
(2)、性能好,处理快,使用简单,目前安卓中使用比较的流行网络请求跨框架
(3)、使用注解方式,大大简化了我们的 URL 拼写形式, 而且注解含义一目了然,简单易懂
4、Rxjava2介绍及优势
(1)、RxJava最大的优点也是简洁,但它不止是简洁,而且是随着程序逻辑变得越来越复杂,它依然能够保持简洁
(2)、RxJava其实就是提供一套异步编程的API,这套API是基于观察者模式的,而且是链式调用的,所以使用RxJava 编写的代码的逻辑会非常简洁。
(3)、RxJava有以下三个基本的元素 :被观察者(Observable) 、观察者(Observer)和订阅(subscribe);
5、Dagger2介绍及优势
(1)是一个依赖注入框架, 依赖注入是面向对象编程的一种设计原则,其目的是为了降低程序耦合,这个耦合就是类之间的依赖引起的. Dagger2会通过依赖关系并且生成易懂易分析的代码。
以前通过手写的大量模板代码中的对象引用将会由它给你创建并传递到相应对象中。因此你可以更多的关注模块中构建的内容而不是模块中的对象实例的创建顺序。
参考文献
- ↑ 什么是物联网?对物联网的简单解释,搜狐,2020-07-19
- ↑ 什么样的人更适合学习市场营销专业,搜狐,2019-04-22