基于物联网的智能麻将机

2018-11-04  本文已影响0人  西医袄

1 需求分析

麻将是大多数人喜爱的娱乐工具,随着喜爱麻将的人数增加,越来越多的问题也随之出现。例如:人们打麻将时懒于洗牌、摸牌、出牌和打牌时肚子饿以及口渴,中途想上厕所怕对手偷窥牌面,对手出牌时间太长,久坐腰背酸痛,脑记奖惩情况易忘记,打牌环境太差,沉迷打牌忘记时间,有玩家事出突然离开等……


image.png

2 设计思路

3 实现方法

3.1 感知识别层

3.2 网络传输层

3.2.1 MTQQ

MQTT将各个传感器等配件收到的信息进行封装以HTTP方式提交到 OneNet 平台,出现异常情况时,使用 Last Will 和 Testament 特性通知有关各方客户端异常中断的机制。

3.2.2 HTTP

HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。在这个智能麻将机中,采用POST方法发送数据到服务器。

3.3 应用支撑层

3.3.1 数据库

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。在这个智能麻将机中,数据库主要用于存储不同玩家打麻将时的习惯和历史纪录。

3.3.2 数据分析

数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。这一过程也是质量管理体系的支持过程。在实用中,数据分析可帮助人们作出判断,以便采取适当行动。在这个智能麻将机中,主要分析玩家的身体情况以及环境的温湿情况。

3.3.3 专家系统

专家系统是一个智能计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。在这个智能麻将机中,专家系统模拟人类麻将专家为玩家提供更贴心的服务。

3.4 应用接口层

3.4.1 PC端

web端使用HTML5进行页面管理,前端应用JS框架,后台使用JAVA开发。

3.4.2 移动端

与PC端共用服务器,分为 Android 端和 iOS 端来开发应用。

3.5 前景

2017年4月,国际智力运动联盟宣布,麻将正式成为世界智力运动项目。可见,麻将运动在中国广大的城乡十分普及,流行范围涉及到社会各个阶层、各个领域,已经进入到千家万户,成为中国最具规模和影响力的智力体育活动。麻将运动的客观存在是当今中国任何人都无法回避的现实,智能麻将机大有可为。

上一篇下一篇

猜你喜欢

热点阅读