一种洗衣机共享方法、系统及及存储介质与流程

文档序号:16899766发布日期:2019-02-19 17:51阅读:524来源:国知局
一种洗衣机共享方法、系统及及存储介质与流程

本发明涉及物联网共享技术领域,尤其涉及一种洗衣机共享方法、系统及及存储介质。



背景技术:

随着物联网技术的广泛应用和家电商业模式的创新,目前共享经济发展迅速,共享单车、共享汽车等共享经济陆续推出,共享洗衣的概念也迅速火了起来,共享洗衣目前还是以在公共区域投放公共洗衣机的方法居多,大都是通过手机app支付洗衣,洗衣机增加gprs模块与服务器进行通信,gprs模块因为其价格低廉,就目前来说非常适合于洗衣机的方案中;但因洗衣机大多数处于室内放置,且运营商对目前2g信号的支持逐步减弱,gprs信号有时候会存在很弱甚至没有的情况,此时洗衣机与服务器就无法完成洗衣操作,目前为了解决此问题,很多厂家采用在洗衣机上增加一个实体键盘,当洗衣机与服务器无法通信时,由用户手动在洗衣机键盘上输入服务器下发给app端的密码来进行解锁启动洗衣,这种方案虽然能解决信号不好不能洗衣的问题,但却影响用户使用的便捷性,导致用户投诉率很高。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术中洗衣机与服务器连接不稳定的问题,本发明提供一种洗衣机共享方法、系统及存储介质,旨在当服务器与洗衣机无法进行连接时,app端启动蓝牙模块与洗衣机进行蓝牙连接,控制洗衣机进行解锁,并且通过增加动态密码库和密钥的加密方式,提高了信息的稳定性及安全性,同时更加适应洗衣机的共享模式,操作简单,方便快捷。

本发明解决技术问题所采用的技术方案如下:

一种洗衣机共享方法,其中,所述洗衣机共享方法应用于洗衣机共享系统,洗衣机共享系统包括服务器、app端和洗衣机,服务器分别与app端和洗衣机通信连接,所述洗衣机共享方法包括:

app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求;

当服务器与洗衣机稳定连接时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机,以使得洗衣机接收所述启动指令后执行解锁;

当服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接,app端转发所述蓝牙指令到洗衣机,以使得洗衣机接收所述蓝牙指令后执行解锁。

所述的洗衣机共享方法,其中,所述id为洗衣机的标识信息,所述标识信息用于服务器判断是否和洗衣机进行稳定连接。

所述的洗衣机共享方法,其中,所述app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求具体包括:

app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求;

app端选根据洗衣机提供的洗衣模式进行选择,当选择洗衣模式后进行下单支付;

服务器根据洗衣机的标识信息判断是否和洗衣机当前处于稳定连接状态。

所述的洗衣机共享方法,其中,所述当服务器与洗衣机稳定连接时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机,以使得洗衣机接收所述启动指令后执行解锁具体包括:

当判断服务器与洗衣机稳定连接,且洗衣机当前处于闲置状态时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机;

当洗衣机接收服务器发送的所述启动指令后,执行解锁并开始运行。

所述的洗衣机共享方法,其中,所述当服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接,app端转发所述蓝牙指令到洗衣机,以使得洗衣机接收所述蓝牙指令后执行解锁具体包括:

当判断服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接;

当洗衣机当前处于闲置状态时,app端转发所述蓝牙指令到洗衣机,洗衣机接收所述蓝牙指令后,执行解锁并开始运行。

所述的洗衣机共享方法,其中,所述加密后的蓝牙指令根据私有协议加密的基础上,增加一动态指令库。

所述的洗衣机共享方法,其中,服务器用于生成和维护所述动态指令库,控制每个版本下每种模式的指令不定期更新,服务器不定期向洗衣机推送更新通知,洗衣机接收后向服务器更新动态指令库,再配合每台洗衣机唯一的加密key作为密钥进行指令加解密。

所述的洗衣机共享方法,其中,服务器通过所述动态指令库控制两台洗衣机时,在同一时间且相同洗衣模式下的指令不同;或者控制一台洗衣机,在不同时间且相同洗衣模式下的指令不同;

服务器收集和统计app端选择洗衣模式的数据,每隔一预定周期根据所述数据更新适合用户洗衣习惯的洗衣模式。

一种洗衣机共享系统,其中,所述洗衣机共享系统包括:

服务器、app端和洗衣机;

服务器与app端和洗衣机分别进行通信连接;

app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求;

当服务器与洗衣机稳定连接时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机,以使得洗衣机接收所述启动指令后执行解锁;

当服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接,app端转发所述蓝牙指令到洗衣机,以使得洗衣机接收所述蓝牙指令后执行解锁。

一种存储介质,所述存储介质存储有洗衣机共享程序,所述洗衣机共享程序被处理器执行时实现所述洗衣机共享方法。

本发明公开了一种洗衣机共享方法、系统及存储介质,所述洗衣机共享方法包括:app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求;当服务器与洗衣机稳定连接时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机,以使得洗衣机接收所述启动指令后执行解锁;当服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接,app端转发所述蓝牙指令到洗衣机,以使得洗衣机接收所述蓝牙指令后执行解锁。本发明当服务器与洗衣机无法进行连接时,app端启动蓝牙模块与洗衣机进行蓝牙连接,控制洗衣机进行解锁,并且通过增加动态密码库和密钥的加密方式,提高了信息的稳定性及安全性,同时更加适应洗衣机的共享模式,操作简单,方便快捷。

附图说明

图1是本发明洗衣机共享方法的较佳实施例的流程图。

图2是本发明洗衣机共享系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

本发明较佳实施例所述的一种洗衣机共享方法,如图1所示,所述方法包括以下步骤:

s100,app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求。

具体地,所述id为洗衣机的标识信息,所述标识信息用于服务器判断是否和洗衣机进行稳定连接。

进一步地,所述步骤s100具体包括:

s101,app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求;

s102,app端选根据洗衣机提供的洗衣模式进行选择,当选择洗衣模式后进行下单支付;

s103,服务器根据洗衣机的标识信息判断是否和洗衣机当前处于稳定连接状态。

在本发明的实施例中,用户预先在移动终端上(app端)安装洗衣机对应的app应用,并进行注册信息的完善,当注册成功后,即所述洗衣机与app端进行了绑定,用户获取唯一账户,通过所述账户用于app应用登录及后续洗衣支付操作;当然,重复上述注册方法,所述洗衣机可以绑定多个app端,同样,一个app端也可以绑定多个洗衣机。

服务器存储所有注册成功后的账户信息,并形成列表,也便于用户获取洗衣机的状态信息,其中,所述app端可以是手机或平板等;所述注册信息包括手机号码、充值信息等。所述app应用上包括一洗衣管理界面,所述洗衣管理界面包括洗衣模式设定界面和消息通知界面等,所述洗衣模式包括干洗模式、标准模式、预约模式及其他组合洗衣模式,当然,也可根据洗涤衣物的不同分类进行不同模式的选择,所述洗衣机默认采用标准模式。

进一步地,用户打开app端所述app应用后,自动开启摄像头,扫描一台洗衣机上唯一二维码,获取该洗衣机的唯一id号,即识别码uuid(标识信息),并向服务器发送解锁请求,所述解锁请求包括洗衣机基本信息以及启动洗衣指令请求,所述洗衣机基本信息包括id号、型号以及地址信息。

s200,当服务器与洗衣机稳定连接时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机,以使得洗衣机接收所述启动指令后执行解锁。

进一步地,所述步骤s200具体包括:

s201,当判断服务器与洗衣机稳定连接,且洗衣机当前处于闲置状态时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机;

s202,当洗衣机接收服务器发送的所述启动指令后,执行解锁并开始运行。

在本发明实施例中,当所述服务器接收到所述app端发送的请求信号后,解析所述请求信号,获得洗衣机的id号,此时,所述服务器根据id号查找所述id号是否在线以及对应的状态(闲置状态或运行中状态)。服务器与洗衣机稳定连接时实质是指所述洗衣机与服务器的通过所述洗衣机中的gprs模块(2g通信连接)完成连接,gprs(generalpacketradioservice)是通用分组无线服务技术的简称,它是gsm移动电话用户可用的一种移动数据业务,属于第二代移动通信中的数据传输技术,gprs可说是gsm的延续,gprs和以往连续在频道传输的方式不同,是以封包(packet)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。

因此gprs信号的强弱及距离远近影响到通信连接的强弱,当服务器检测到与洗衣机稳定连接(2g通信连接稳定),且洗衣机当前处于闲置状态时,当app端选择洗衣模式后进行下单支付后,不同的洗衣模式对应不同的价格,其中,所述支付分为远端支付模式和近端支付模式两种;另外,所述支付方式包括指纹识别、数字、二维码、刷脸(通过开启摄像头扫描)、他人代付或其组合方式,在对应的账户完成支付。

s300,当服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接,app端转发所述蓝牙指令到洗衣机,以使得洗衣机接收所述蓝牙指令后执行解锁。

进一步地,所述步骤s300具体包括:

s301,当判断服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接;

s302,当洗衣机当前处于闲置状态时,app端转发所述蓝牙指令到洗衣机,洗衣机接收所述蓝牙指令后,执行解锁并开始运行。

在本发明实施例中,当所述服务器接收到app端支付成功记录后,针对两种情况向对应的洗衣机发送响应的启动指令:一是当服务器与洗衣机稳定连接且洗衣机当前处于闲置时,则所述洗衣机直接接收所述启动指令,并根据所选定的洗衣模式立即执行对应的洗衣操作;二是服务器检与洗衣机无法进行连接时(即2g通信不稳定或者无法连接),则服务器发送加密后的蓝牙指令到app端,app端启动蓝牙模块与洗衣机进行蓝牙连接,app端转发所述蓝牙指令到洗衣机,洗衣机接收所述蓝牙指令后执行解锁。

本发明改进之处在于增加了低功耗蓝牙模块,用于实现在远距离信号差或者没有网络的数据传输以及最大程度降低功耗,节省成本,延长设备使用时间。

在本发明实施例中,蓝牙模块为低功耗蓝牙(bluetoothlowenergy,ble),低功耗蓝牙一种采用简单的分层协议架构模式的对数据传输速率要求不高的通信协议,是定义了通信双方按照共同的通信标准进行正常数据收发过程,其工作在免许可的2.4ghzism射频频段,利用许多智能手段最大限度地降低功耗,并采用可变连接时间间隔,未使用时处于“非连接”状态(节省能源),此时链路两端相互间只是知晓对方,只有在必要时才开启链路,然后在尽可能短的时间内关闭链路,实现低功耗传输。

另外,服务器发送加密后的蓝牙指令给app端,并通过app端转发到洗衣机,控制洗衣机根据蓝牙指令执行相应功能;因为已经开启了低功耗蓝牙模块,因此为了确保传送数据的安全以及数据准确性,所有的蓝牙指令均由所述服务器进行发送且所述加密后的蓝牙指令按照私有协议加密的基础上,还增加一动态指令库。

所述动态指令库由所述服务器生成和维护,包括不同版本的不同模式的指令,通过所述动态指令库控制:当两台不同洗衣机,在同一时间且相同模式下的指令不同;或者当一台洗衣机,在不同时间且相同模式下的指令不同;这样,通过所述动态指令库、唯一id号以及密钥(蓝牙指令)三层加密方式,增强指令的安全性,不易被破解。

进一步地,当所述app端收到加密后的蓝牙指令后,通过蓝牙转发给洗衣机,所述洗衣机接收后进行解密并执行指令;与此同时,向服务器更新动态指令库,再配合每台洗衣机唯一的加密key作为密钥进行指令对称加解密;这样,所述洗衣机自动通过蓝牙进行连接解锁,且无缝衔接,无需用户手动输入密钥,简化操作,提高用户体验。

进一步地,所述服务器还可以收集用户通过app端选择洗衣模式的数据,每隔一预定周期(例如七天)根据所述数据更新符合用户洗衣需求的洗衣模式,为用户提供多种洗衣模式选择。

实施例二

本发明实施例还提供了一种洗衣机共享系统,如图2所示,所述系统包括:

服务器100、app端200和洗衣机300;

服务器100与app端200和洗衣机300分别进行通信连接;

app端200接收用户的扫码操作指令,获取洗衣机300的id后向服务器100发送的解锁请求;

当服务器100与洗衣机300稳定连接时,app端200发送支付成功记录到服务器100并由服务器100发送启动指令到洗衣机300,以使得洗衣机300接收所述启动指令后执行解锁;

当服务器100与洗衣机300无法连接时,app端200接收服务器100发送的加密后的蓝牙指令,app端200启动蓝牙模块与洗衣机300进行蓝牙连接,app端200转发所述蓝牙指令到洗衣机300,以使得洗衣机300接收所述蓝牙指令后执行解锁;具体如上所述。

实施例三

本发明还提供一种存储介质,其中,所述存储介质存储有洗衣机共享程序,所述洗衣机共享程序被处理器执行时实现所述洗衣机共享方法;具体如上所述。

综上所述,本发明提供一种洗衣机共享方法、系统及存储介质,所述洗衣机共享方法包括:app端接收用户的扫码操作指令,获取洗衣机的id后向服务器发送的解锁请求;当服务器与洗衣机稳定连接时,app端发送支付成功记录到服务器并由服务器发送启动指令到洗衣机,以使得洗衣机接收所述启动指令后执行解锁;当服务器与洗衣机无法连接时,app端接收服务器发送的加密后的蓝牙指令,app端启动蓝牙模块与洗衣机进行蓝牙连接,app端转发所述蓝牙指令到洗衣机,以使得洗衣机接收所述蓝牙指令后执行解锁。本发明当服务器与洗衣机无法进行连接时,app端启动蓝牙模块与洗衣机进行蓝牙连接,控制洗衣机进行解锁,并且通过增加动态密码库和密钥的加密方式,提高了信息的稳定性及安全性,同时更加适应洗衣机的共享模式,操作简单,方便快捷。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1