洗衣自动通知系统

来源:互联网 发布:标准体重的计算法 编辑:程序博客网 时间:2024/03/29 00:53

     当前的自助洗衣机不要分为两种:IC卡自助洗衣机和投币自助洗衣机。这两种洗衣机在一定程度上减少了洗涤过程中管理员的干涉,用户可以通过刷卡和投币来获得洗涤服务,具有一定的自助性。然而在像大学集体宿舍、部队士兵宿舍、公司员工宿舍等一些应用场景,上面的自助洗衣机就有点力不从心了。因为整栋楼可能共享一台或少数几台收费洗衣机,在现行的洗涤流程中,某个用户需要洗涤衣物时,通常需要到大楼洗衣房去查看是否已经有人占用了洗衣机,而且这个查看过程可能会反复出现,当衣物洗涤完成后,用户也不能及时的知道并取走洗涤好的衣物,导致后续的用户无法使用洗衣机。这个洗涤流程既造成用户时间的浪费,同时造成洗衣机不能充分被利用而导致资源的浪费。

鉴于节省用户时间,进一步管理员干涉等原因,本人提出洗衣自动通知系统模型。其中该系统的部署图如下:

 

洗衣机通知系统各部件介绍如下:

工作站即为控制器:运行软件系统——通知系统(Washing-Informer)。它控制着洗衣机的运行,并将洗涤状态通过广播器(无线),或电话交换机发送给终端设备(广播接收器或电话机),是整个洗衣通知系统的核心。

消息发送器:待开发硬件,功能类似于无线路由,将控制器即工作站传来的消息发送给特定的接收器。

电话交换机:通常的电话交换机功能,将控制器即工作站传来的消息发送给特定的电话机。(电话交换机:private branch (telephone) exchange [电信]专用分组交换机)

消息接收器:待开发硬件,接收发送器发送的消息后发出响声,用户按下“应答”键后,接收器提示某用户的衣物已洗涤完成。其中每个接收器都有一个唯一的编号(建议使用房间号作为其编号)。

电话机:接收到交换机的信息后振铃,接听时提示某用户的衣物已洗涤完成。(电话号码作为电话机的编号)

消息接收器和电话交换机是两种不同通知方案,前者是无线的,在公寓楼中没有电话线路的情况下使用;后者是通过共用电话线路进行通知,能节省一些硬件成本。

洗衣自动通知系统分为软件和硬件两个部分。其中软件部分是通知系统,主要完成以下的功能:

1.       管理公寓内住宿人员信息。

2.       提供住宿人员信息导入功能。(暂时定以Excel表格形式导入)

3.       管理洗涤会员账户信息。

4.       处理洗衣机的各种状态。(锁定/解锁、投币、洗涤正常结束、异常状态)

5.       洗涤结束时向消息发送器或电话交换机发送消息。(正常完成消息、异常消息等)

6.       提供用户排队管理。(排队队列需进行断电保护)

7.       支持两种形式的洗涤:

(1)   普通(投币)洗涤:普通用户通过投币进行洗涤。

(2)   会员洗涤:会员用户通过扣除账户金额进行洗涤。

8.       角色(管理员、洗涤用户)授权,上述操作中两种角色的权限如下所示:

管理员操作:查看用户基本信息、管理(增加、Excel导入、修改、删除)住宿人员信息、管理(创建、删除)会员信息、会员账号充值、设定/更改洗涤价格。

洗涤用户操作:分为普通用户和会员用户。

          共同操作:查看用户基本信息、排队、洗涤。

     普通用户:除了共同操作外暂无特定操作。

     会员用户:查看账户余额,修改会员密码、查询充值历史记录。

 

通知系统中的PC机可以通过串口与洗衣机进行通信,通过向洗衣机发送指令以达到控制洗衣机运行的目的。当洗涤结束后PC机中运行的通知软件将向消息发送器或者电话交换机发送信号,由后者来通知当前用户洗涤结束,并通知后续用户前来洗涤。

通过洗衣自动通知系统,用户最多只要三次来到洗衣房即可完成洗衣。当用户第一次来到洗衣房时如果洗衣机被其他用户使用,此时他可以使用通知系统中的排队服务进行排队;然后在其前面的用户洗衣完成后,由通知系统通知他来洗衣;最后洗衣结束时来到洗衣房取洗涤过的衣物。这样一来用户可以不用反复的来到洗衣房确认自己之前的用户是否洗涤结束,也不用管理员来进行通知用户洗涤,从而节省了用户的时间,也由于不用管理员的参与而减少了管理成本。

洗衣自动通知系统的具体流程如下所示:

 

以上便是关于本人的洗衣自动通知系统的模型,对于系统的软件部分本人已完成一些设计工作。但由于对硬件设计和关于PC机和无线消息发送器和电话交换机的通信不懂,还请大家能够指正和帮助完善上述硬件和通信的实现。

 

有兴趣的朋友可以与我联系,wxl_aron@yahoo.com.cn

原创粉丝点击