本发明涉及物联网技术领域,尤其涉及基于物联网的物品租借系统方法。
背景技术:
目前市场上有各式各样的租借系统以及方法,比如自行车租借系统、充电宝租借系统等等,一方面这些租借系统通用性不强,另一方面,多数的租借系统方法都需要客户携带手机来完成,如果客户不携带手机就不能租赁。
技术实现要素:
本发明的目的是,提供一种物品租借系统方法,以解决现有租赁系统方法通用性不强,都需要客户携带手机来完成,如果客户不携带手机就不能租赁的技术问题。
为了实现上述目的,本发明采取的具体技术方案是:一种物品租借系统方法,包括管理端、客户端和云服务器,管理端、客户端和云服务器执行以下步骤;步骤1)管理端获取客户端账号id,将客户端账号id和管理端id发送给云服务器;步骤2)管理端向云服务器发送验证客户端账号id的请求信息,云服务器根据验证客户端账号id的请求信息验证客户端账号id,验证成功之后,向管理端反馈验证成功信息,并执行步骤3);验证不成功之后,向管理端反馈验证失败信息,并执行步骤1);步骤3)管理端获取物品编码,将物品编码发送给云服务器,云服务器根据物品编码在商品数据库里中查找物品信息,物品信息包括物品的名称,并将物品信息反馈到管理端,管理端根据物品信息建立物品租借订单,管理端将物品租借订单发送云服务器,云服务器对应存储物品租借订单和客户端账号id,或者,云服务器对应存储物品租借订单、客户端账号id和管理端id。
进一步的,包括步骤4)云服务器将租借订单信息反馈给客户端,客户端显示租借订单信息,租借订单信息包括租借起始时间、租借物品的名称和数量。
进一步的,步骤3)云服务器将存储物品租借订单的时间作为租借起始时间,并反馈给客户端;步骤4)客户端获取结束租借订单指令的时间为租借终止时间,并反馈到云服务器,云服务器对应租借订单存储。
进一步的,步骤5)云服务器将租借订单的租借起始时间、租借终止时间、支付额度和请求网络支付的支付请求反馈给客户端,客户端显示租借起始时间、租借终止时间和支付额度,并提供网络支付方式。
进一步的,步骤6)客户端在收到已网络支付的支付信息之后提示支付完成,并将已网络支付的支付信息反馈给云服务器,云服务器将已网络支付的支付信息反馈到管理端,管理端提示支付完成。
进一步的,客户端向云服务器发送客户端账号id以及查询物品租借订单信息的请求信息,云服务器响应查询请求信息,查找到相应的物品租借订单信息,向客户端反馈物品租借订单信息,客户端显示物品租借订单信息和或本地存储物品租借订单信息,物品租借订单信息包括租借起始时间、租借终止时间、支付额度、租借物品的名称和数量。
进一步的,管理端向云服务器发送管理端id以及查询物品租借订单信息的请求信息,云服务器响应查询请求信息,查找到相应的物品租借订单信息,向管理端反馈物品租借订单信息,管理端显示物品租借订单信息和或本地存储物品租借订单信息,物品租借订单信息包括租借起始时间、租借终止时间、支付额度、租借物品的名称和数量。
进一步的,云服务器验证账号id的步骤是:云服务器根据验证请求信息,向管理端发送密码验证请求信息,管理端获取客户的密码,将客户的密码反馈给云服务器,云服务器比对获取的客户密码与注册时的客户密码是否一致,如果比对一致,则验证成功;反之,则验证失败。
进一步的,云服务器验证账号id的步骤是:云服务器根据验证请求信息,查询客户端账号id的状态是否在线,当客户端账号id的状态是在线时,则客户的id账号验证成功;当客户端账号id的状态是离线时,则客户端或者管理端获取客户密码并将客户密码反馈到云服务器上,云服务器比对获取的客户密码与注册时的客户密码是否一致,如果比对一致,则验证成功;反之,则验证失败。
与现有技术相比,本发明的有益效果是,管理端可以验证客户的账号id,一方面增强了租赁安全性,另一方面可实现在客户没有携带手机的情况下,能够租借,本租赁方法通用性强,能够完成不同的物品租赁。
附图说明
图1所示为本发明的方法流程图。
需要说明的是:被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
具体实施方式
为使本发明的内容更加清楚,下面结合附图,对本发明的具体实施方式作进一步详细描述。应当注意,为了清楚的目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部件的表示和描述。
请参阅图1,一种物品租借系统方法,包括管理端、客户端和云服务器,管理端、客户端均通过无线网络和云服务器建立通信,管理端、客户端和云服务器执行以下步骤;
步骤1)管理端获取客户端账号id,将客户端账号id和管理端id发送给云服务器;为了提高管理端获取客户端的账号id的效率,优选的,管理端扫描客户端的含有账号id的二维码并解析出客户端的账号id;但不限于此,也可以通过人工输入方式向管理端输入客户端账号id;
步骤2)管理端向云服务器发送验证客户端账号id的请求信息,云服务器根据验证客户端账号id的请求信息验证客户端账号id,验证成功之后,向管理端反馈验证成功信息,并执行步骤3);验证不成功之后,向管理端反馈验证失败信息,并执行步骤1);
步骤3)管理端获取物品编码,将物品编码发送给云服务器,云服务器根据物品编码在商品数据库里中查找物品信息,物品信息包括物品的名称,并将物品信息反馈到管理端,管理端根据物品信息建立物品租借订单,管理端将物品租借订单发送云服务器,云服务器对应存储物品租借订单和客户端账号id,或者,云服务器对应存储物品租借订单、客户端账号id和管理端id。
为了提高效率,管理端获取商品编码的优选方式是扫描商品条码,解析出商品编码。但不限于此,也可以通过人工输入方式向管理端输入商品编码。
优选的,包括步骤4)云服务器将租借订单信息反馈给客户端,客户端显示租借订单信息,租借订单信息包括租借起始时间、租借物品的名称和数量。
优选的,步骤3)云服务器将存储物品租借订单的时间作为租借起始时间,并反馈给客户端;步骤4)客户端获取结束租借订单指令的时间为租借终止时间,并反馈到云服务器,云服务器对应租借订单存储。
优选的,步骤5)云服务器将租借订单的租借起始时间、租借终止时间、支付额度和请求网络支付的支付请求反馈给客户端,客户端显示租借起始时间、租借终止时间和支付额度,并提供网络支付方式。
优选的,步骤6)客户端在收到已网络支付的支付信息之后提示支付完成,并将已网络支付的支付信息反馈给云服务器,云服务器将已网络支付的支付信息反馈到管理端,管理端提示支付完成。
在上述技术方案的基础上,客户端向云服务器发送客户端账号id以及查询物品租借订单信息的请求信息,云服务器响应查询请求信息,查找到相应的物品租借订单信息,向客户端反馈物品租借订单信息,客户端显示物品租借订单信息和或本地存储物品租借订单信息,物品租借订单信息包括租借起始时间、租借终止时间、支付额度、租借物品的名称和数量。
在上述技术方案的基础上,管理端向云服务器发送管理端id以及查询物品租借订单信息的请求信息,云服务器响应查询请求信息,查找到相应的物品租借订单信息,向管理端反馈物品租借订单信息,管理端显示物品租借订单信息和或本地存储物品租借订单信息,物品租借订单信息包括租借起始时间、租借终止时间、支付额度、租借物品的名称和数量。
在上述技术方案的基础上,步骤2)中,云服务器验证账号id的方式具有三种方式:
第一种方式,云服务器验证账号id的步骤是:云服务器根据验证请求信息,向客户端发送密码验证请求信息,客户端获取客户的密码,反馈给云服务器,云服务器比对获取的客户密码与注册时的客户密码是否一致,如果比对一致,则验证成功;反之,则验证失败。
第二种方式,云服务器验证账号id的步骤是:云服务器根据验证请求信息,向管理端发送密码验证请求信息,管理端获取客户的密码,将客户的密码反馈给云服务器,云服务器比对获取的客户密码与注册时的客户密码是否一致,如果比对一致,则验证成功;反之,则验证失败。此种方式可解决消费者没有登录客户端的情况下实现验证,从而实现租借,提高了的租借体验,在消费者不携带手机的情况下,进行租借。
第三种方式,云服务器验证账号id的步骤是:云服务器根据验证请求信息,查询客户端账号id的状态是否在线,当客户端账号id的状态是在线时,则客户的id账号验证成功;当客户端账号id的状态是离线时,则客户端或者管理端获取客户密码并将客户密码反馈到云服务器上,云服务器比对获取的客户密码与注册时的客户密码是否一致,如果比对一致,则验证成功;反之,则验证失败。此种方式可保证消费者在登录了客户端的情况下实现快速验证,提高租赁效率。
在上述管理端支付的方式中,管理端id是指设备id或者账号id,因为,管理端可以是安装在移动设备上的一个软件应用程序,管理员需要注册账户,管理端id是指账户id;管理端可以是嵌入式电子设备,管理员不需要注册账户,管理端id是指设备id。客户端账号id为客户的身份验证手段,客户端账号id可以是客户注册时用的手机号码、账户名或身份证号码等。
在上述技术方案中,所述网络支付具体为客户端支付和第三方支付,客户端支付是指由客户端本身的余额进行支付,而第三方支付是指利用“支付宝”支付平台或者“微信”支付方平台等方式进行支付。
上述云服务器可以是整体式云服务器,或是跨多计算机或计算机数据中心的分散式云服务器。
上述具体实施方式用来解释说明本发明,而不是对本发明进行限制,对于本技术领域的普通技术人员依然可以对实施例所阐述的技术方案进行修改,而对本发明做出的任何修改和改变也应视为本发明的保护范围。
1.一种物品租借系统方法,包括管理端、客户端和云服务器,管理端、客户端和云服务器执行以下步骤;步骤1)管理端获取客户端账号id,将客户端账号id和管理端id发送给云服务器;步骤2)管理端向云服务器发送验证客户端账号id的请求信息,云服务器根据验证客户端账号id的请求信息验证客户端账号id,验证成功之后,向管理端反馈验证成功信息,并执行步骤3);验证不成功之后,向管理端反馈验证失败信息,并执行步骤1);步骤3)管理端获取物品编码,将物品编码发送给云服务器,云服务器根据物品编码在商品数据库里中查找物品信息,物品信息包括物品的名称,并将物品信息反馈到管理端,管理端根据物品信息建立物品租借订单,管理端将物品租借订单发送云服务器,云服务器对应存储物品租借订单和客户端账号id,或者,云服务器对应存储物品租借订单、客户端账号id和管理端id。
2.如权利要求1所述的一种物品租借系统方法,其特征在于,包括步骤4)云服务器将租借订单信息反馈给客户端,客户端显示租借订单信息,租借订单信息包括租借起始时间、租借物品的名称和数量。
3.如权利要求2所述的一种物品租借系统方法,其特征在于,步骤3)云服务器将存储物品租借订单的时间作为租借起始时间,并反馈给客户端;步骤4)客户端获取结束租借订单指令的时间为租借终止时间,并反馈到云服务器,云服务器对应租借订单存储。
4.如权利要求3所述的一种物品租借系统方法,其特征在于,步骤5)云服务器将租借订单的租借起始时间、租借终止时间、支付额度和请求网络支付的支付请求反馈给客户端,客户端显示租借起始时间、租借终止时间和支付额度,并提供网络支付方式。
5.如权利要求4所述的一种物品租借系统方法,其特征在于,步骤6)客户端在收到已网络支付的支付信息之后提示支付完成,并将已网络支付的支付信息反馈给云服务器,云服务器将已网络支付的支付信息反馈到管理端,管理端提示支付完成。
6.如权利要求5所述的一种物品租借系统方法,其特征在于,客户端向云服务器发送客户端账号id以及查询物品租借订单信息的请求信息,云服务器响应查询请求信息,查找到相应的物品租借订单信息,向客户端反馈物品租借订单信息,客户端显示物品租借订单信息和或本地存储物品租借订单信息,物品租借订单信息包括租借起始时间、租借终止时间、支付额度、租借物品的名称和数量。
7.如权利要求5所述的一种物品租借系统方法,其特征在于,管理端向云服务器发送管理端id以及查询物品租借订单信息的请求信息,云服务器响应查询请求信息,查找到相应的物品租借订单信息,向管理端反馈物品租借订单信息,管理端显示物品租借订单信息和或本地存储物品租借订单信息,物品租借订单信息包括租借起始时间、租借终止时间、支付额度、租借物品的名称和数量。
8.如权利要求1-7任意一项所述的一种物品租借系统方法,其特征在于,云服务器验证账号id的步骤是:云服务器根据验证请求信息,向管理端发送密码验证请求信息,管理端获取客户的密码,将客户的密码反馈给云服务器,云服务器比对获取的客户密码与注册时的客户密码是否一致,如果比对一致,则验证成功;反之,则验证失败。
9.如权利要求1-7任意一项所述的一种物品租借系统方法,其特征在于,云服务器验证账号id的步骤是:云服务器根据验证请求信息,查询客户端账号id的状态是否在线,当客户端账号id的状态是在线时,则客户的id账号验证成功;当客户端账号id的状态是离线时,则客户端或者管理端获取客户密码并将客户密码反馈到云服务器上,云服务器比对获取的客户密码与注册时的客户密码是否一致,如果比对一致,则验证成功;反之,则验证失败。
技术总结