本发明实施例涉及智能汽车技术领域,尤其涉及一种车辆的租赁方法及系统、服务器。
背景技术:
汽车租赁业是一种新兴的交通运输服务行业,它因为无须办理保险、无须年检维修、车型可随意更换等优点,以租车代替买车来控制企业或用户成本,这种在外企中十分流行的管理方式,正慢慢受到国内企事业单位和个人用户的青睐。
技术实现要素:
鉴于上述问题,提出了本发明实施例以便提供一种车辆的租赁方法及系统、服务器,用于解决汽车租赁行业存在的租赁效率低下的技术问题。
根据本发明实施例的一个方面,提供了一种车辆的租赁方法,包括:
服务器接收租赁用户对车辆的选择后,通过终端发送的车辆租赁请求,唤醒车辆的车辆控制盒;
服务器生成解锁密码,将所述解锁密码下发给所述终端;
车辆控制盒接收所述租赁用户在车辆密码器上输入的解锁密码,通过将租赁用户输入的解锁密码与服务器生成的解锁密码进行比较,若比较一致,所述车辆控制盒控制车辆解锁车门。
根据本发明实施例的另一个方面,提供了一种服务器,包括:
接收模块,用于接收租赁用户对车辆的选择后,通过终端发送的车辆租赁请求;
车辆远程控制模块,用于唤醒车辆的车辆控制盒;
密码控制模块,用于生成解锁密码;
发送模块,用于将所述解锁密码下发给终端;以供车辆控制盒接收所述租赁用户在车辆密码器上输入的解锁密码,通过将租赁用户输入的解锁密码与服务器生成的解锁密码进行比较,若比较一致,所述车辆控制盒控制车辆解锁车门。
根据本发明实施例的又一个方面,提供了一种车辆的租赁系统,包括:上面所述的服务器,还包括:终端和车辆。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例一提供的车辆的租赁方法的流程图;
图2为本发明实施例二提供的车辆的租赁方法的流程图;
图3为本发明实施例三提供的车辆的租赁方法的流程图;
图4为本发明实施例提供的服务器的功能框图;
图5为本发明实施例提供的车辆的租赁系统的功能框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1为本发明实施例一提供的车辆的租赁方法的流程图。如图1所示,该方法包括如下步骤:
步骤S102,服务器接收租赁用户选择车辆后通过终端发送的车辆租赁请求,唤醒车辆的车辆控制盒。
用户可在租车平台上选择车辆,例如用户可根据需要自行选择某个车辆租赁点的某辆车,选择之后,终端向服务器发送携带有车辆标识的车辆租赁请求。服务器接收到车辆租赁请求之后,根据车辆标识唤醒对应车辆的车辆控制盒。
步骤S103,服务器生成解锁密码,将解锁密码下发给终端。
服务器为此次租赁行为生成唯一的解锁密码,然后将其下发给终端。可选地,服务器可通过3G/4G等移动通信网络将解锁解码下发给终端,也可通过短信将解锁密码下发给终端。其中,短信下发密码的安全性高于网络下发密码,尤其是当终端的网络连接稳定性较差的时候,优势更为明显。
步骤S104,车辆控制盒接收租赁用户在车辆密码器上输入的解锁密码。
在终端接收到解锁密码之后,用户查看到解锁密码,则在所选车辆外部设置的密码器上输入解锁密码。
步骤S105,将租赁用户输入的解锁密码与服务器生成的解锁密码进行比较。
步骤S106,在租赁用户输入的解锁密码与服务器生成的解锁密码一致的情况下,车辆控制盒控制车辆解锁车门。
图2为本发明实施例二提供的车辆的租赁方法的流程图。如图2所示,该方法包括如下步骤:
步骤S202,服务器收集终端位置,根据终端位置查询推荐租赁点信息和推荐车辆信息。
客户端调用定位功能获取终端位置,然后将终端位置上报给服务器。服务器收集到终端位置之后,查找离终端最近的车辆租赁点作为推荐租赁点,获取该租赁点内所有待租车辆的信息作为待推荐车辆信息。
步骤S203,服务器将推荐租赁点信息和推荐车辆信息推送给终端,以供终端的租赁用户选择车辆发起车辆租赁请求。
服务器将推荐租赁点信息和推荐车辆信息推送给终端,租赁用户可以在终端上选择自己想要租赁的车辆,选定之后向服务器发送车辆租赁请求,车辆租赁请求中携带用户选择的车辆的车辆标识,例如车牌号。
除此之外,服务器还可将租赁业务资费、保险等其他内容一并推送给终端,保证用户在了解这些内容后发起车辆租赁请求。
步骤S204,服务器接收租赁用户选择车辆后通过终端发送的车辆租赁请求。
步骤S205,服务器生成租赁订单。
服务器接收到某个车辆的车辆租赁请求之后,生成租赁订单,开始计时计费。
步骤S206,服务器唤醒车辆的车辆控制盒。
服务器根据车辆标识唤醒对应车辆的车辆控制盒。
步骤S207,车辆控制盒控制车辆启动自检功能,将车辆自检结果反馈给服务器。
车辆控制盒被唤醒后,车辆控制盒控制车辆启动自检功能,将车辆自检结果反馈给服务器。
步骤S208,服务器判断车辆是否出现异常,若是,执行步骤S209;否则,执行步骤S210。
服务器根据车辆自检结果判断车辆是否出现异常。
步骤S209,服务器向终端发送车辆异常提示信息,并进行后台报警,将车辆进行下线处理。等待用户选择其它车辆,跳转步骤S204。
如果车辆出现异常,服务器向终端发送车辆异常提示信息,用于提示用户当前选择的车辆不可用,用户根据该提示信息可另选其它车辆,重新发起车辆租赁请求。同时,服务器还进行后台报警,用于提示管理人员车辆出现异常,并将车辆进行下线处理,被下线的车辆不能再被租赁。
步骤S210,服务器生成解锁密码,将解锁密码下发给终端和车辆控制盒。
服务器还将解锁密码下发给车辆控制盒,以供后续车辆控制盒可自行核实用户输入的密码是否正确。
进一步的,服务器还可判断终端接收密码是否成功,若是,则继续后续步骤;若否,则进行后台报警。
步骤S211,服务器获取车辆控制盒反馈的车辆位置信息,将车辆位置信息发送给终端。
如果车辆正常,服务器指示车辆控制盒获取车辆位置信息,车辆控制盒与车辆内部定位系统通信,获取车辆位置信息,将车辆位置信息反馈给服务器。服务器再将车辆位置信息发送给终端,以方便用户寻车。
步骤S212,服务器向车辆控制盒发送指令,以供车辆控制盒根据指令控制车辆打双闪和/或鸣笛。
服务器还可向车辆控制盒发送指令,车辆控制盒根据指令控制车辆打双闪和/或鸣笛,例如控制车辆打双闪3次、鸣笛1次,方便用户寻车。
上述步骤S211和步骤S212为可选步骤。
步骤S213,在用户找到车辆后,车辆控制盒接收租赁用户在车辆密码器上输入的解锁密码。
在用户找到车辆后,用户在车辆外部的密码器上输入解锁密码。
步骤S214,车辆控制盒比较租赁用户输入的解锁密码与服务器生成的解锁密码是否一致,若是,则执行步骤S216;若否,则执行步骤S215。
步骤S215,车辆控制盒控制车辆密码器的指示灯闪烁以进行提示,方法结束或跳转到步骤S213。
车辆密码器的指示灯闪烁提示用户输入密码错误。根据实际需要,可预先设定用户输入密码的次数,例如3次,若用户输入错误密码的次数达到3次,则不再响应,并向服务器通知情况以进行后台报警。
步骤S216,车辆控制盒控制车辆解锁车门。
车辆控制盒控制车辆解锁车门,车辆车门被打开。
步骤S217,服务器接收车辆控制盒反馈的车门解锁状态。
为了进一步确认车门是否成功解锁,车辆控制盒在控制解锁后将车门解锁状态反馈给服务器。
步骤S218,服务器根据车门解锁状态判断车门是否解锁成功,若是,执行步骤S219;若否,执行步骤S220。
步骤S219,车门解锁成功,则服务器通知充电桩断电。
对于电动汽车,若判断车门解锁成功,服务器可进一步通知与车辆连接的充电桩断电。同时,服务器可通知终端解锁成功,用户可拔电枪后开车。
步骤S220,车门解锁失败,服务器向终端发送车门解锁失败提示信息,并进行后台报警,将车辆进行下线处理。
图3为本发明实施例三提供的车辆的租赁方法的流程图。如图3所示,该方法包括如下步骤:
步骤S302,服务器收集终端位置,根据终端位置查询推荐租赁点信息和推荐车辆信息。
步骤S303,服务器将推荐租赁点信息和推荐车辆信息推送给终端,以供终端的租赁用户选择车辆发起车辆租赁请求。
步骤S304,服务器接收租赁用户选择车辆后通过终端发送的车辆租赁请求。
步骤S305,服务器生成租赁订单。
步骤S306,服务器唤醒车辆的车辆控制盒。
步骤S307,车辆控制盒控制车辆启动自检功能,将车辆自检结果反馈给服务器。
步骤S308,服务器判断车辆是否出现异常,若是,执行步骤S309;否则,执行步骤S310。
步骤S309,服务器向终端发送车辆异常提示信息,并进行后台报警,将车辆进行下线处理。等待用户选择其它车辆,跳转步骤S304。
步骤S310,服务器生成解锁密码,将解锁密码下发给终端。
步骤S311,服务器获取车辆控制盒反馈的车辆位置信息,将车辆位置信息发送给终端。
步骤S312,服务器向车辆控制盒发送指令,以供车辆控制盒根据指令控制车辆打双闪和/或鸣笛。
步骤S313,在用户找到车辆后,车辆控制盒接收租赁用户在车辆密码器上输入的解锁密码。
步骤S314,车辆控制盒将租赁用户输入的解锁密码发送给服务器,服务器比较租赁用户输入的解锁密码与服务器生成的解锁密码是否一致,而后将比较结果反馈给车辆控制盒。
步骤S315,车辆控制盒查看比较结果,若一致,则执行步骤S317,若不一致,则执行步骤S316。
步骤S316,车辆控制盒控制车辆密码器的指示灯闪烁以进行提示,方法结束或跳转到步骤S313。
步骤S317,车辆控制盒控制车辆解锁车门。
步骤S318,服务器接收车辆控制盒反馈的车门解锁状态。
步骤S319,服务器根据车门解锁状态判断车门是否解锁成功,若是,执行步骤S320;若否,执行步骤S321。
步骤S320,车门解锁成功,则服务器通知充电桩断电。
步骤S321,车门解锁失败,服务器向终端发送车门解锁失败提示信息,并进行后台报警,将车辆进行下线处理。
本发明实施例三的方法与实施例二的方法的区别在于,由服务器比较用户输入的解锁密码与服务器生成的解锁密码是否一致,其它步骤的执行过程与实施例二不同,在此不再赘述。
接收模块402,用于接收租赁用户选择车辆后通过终端发送的车辆租赁请求。用户可在租车平台上选择车辆,例如用户可根据需要自行选择某个车辆租赁点的某辆车,选择之后,终端向服务器发送携带有车辆标识的车辆租赁请求。
车辆远程控制模块403,用于唤醒车辆的车辆控制盒。在接收到车辆租赁请求之后,车辆远程控制模块根据车辆标识唤醒对应车辆的车辆控制盒。
密码控制模块404,用于生成解锁密码。
发送模块405,用于将解锁密码下发给终端;以供车辆控制盒接收租赁用户在车辆密码器上输入的解锁密码,通过将租赁用户输入的解锁密码与服务器生成的解锁密码进行比较,若比较一致,车辆控制盒控制车辆解锁车门。
其中,一种可选的实施方式是:车辆远程控制模块403将解锁密码发送给车辆控制盒,由车辆控制盒比较租赁用户输入的解锁密码与服务器生成的解锁密码是否一致。
另一种可选的实施方式是:车辆远程控制模块403接收车辆控制盒发送的租赁用户输入的解锁密码,由车辆远程控制模块403将租赁用户输入的解锁密码与密码控制模块404生成的解锁密码进行比较,并将比较结果通知给车辆控制盒。
进一步的,车辆远程控制模块403还用于:接收车辆控制盒反馈的车辆自检结果。服务器还包括:第一判断模块406,报警模块407。
第一判断模块406,用于根据车辆自检结果判断车辆是否出现异常;
发送模块405还用于若第一判断模块406判断出车辆出现异常,则向终端发送车辆异常提示信息,用于提示用户当前选择的车辆不可用,用户根据该提示信息可另选其它车辆,重新发起车辆租赁请求。
报警模块407,用于若第一判断模块406判断出车辆出现异常,则进行后台报警,将车辆进行下线处理。
进一步的,车辆远程控制模块403还用于:获取车辆控制盒反馈的车辆位置信息;发送模块405还用于:将车辆位置信息发送给终端。
进一步的,车辆远程控制模块403还用于:向车辆控制盒发送指令,以供车辆控制盒根据指令控制车辆打双闪和/或鸣笛。
进一步的,接收模块402还用于:收集终端位置。
服务器还包括:查询模块408,用于根据终端位置查询推荐租赁点信息和推荐车辆信息。查询模块408查找离终端最近的车辆租赁点作为推荐租赁点,获取该租赁点内所有待租车辆的信息作为待推荐车辆信息。
发送模块405还用于:将推荐租赁点信息和所述推荐车辆信息推送给终端,以供终端的租赁用户选择车辆发起车辆租赁请求。发送模块将推荐租赁点信息和推荐车辆信息推送给终端,租赁用户可以在终端上选择自己想要租赁的车辆,选定之后向服务器发送车辆租赁请求,车辆租赁请求中携带用户选择的车辆的车辆标识,例如车牌号。除此之外,发送模块还可将租赁业务资费、保险等其他内容一并推送给终端,保证用户在了解这些内容后发起车辆租赁请求。
进一步的,服务器还可包括:第二判断模块409,用于判断终端接收密码是否成功。报警模块407还用于:若第二判断模块409判断出所述终端接收密码不成功,则进行后台报警。
进一步的,车辆远程控制模块403还用于:接收车辆控制盒反馈的车门解锁状态。
服务器还包括:第三判断模块410,用于根据车门解锁状态判断车门是否解锁成功。
发送模块405还用于:若第三判断模块410判断出车门解锁失败,向终端发送车门解锁失败提示信息。
报警模块407还用于:若第三判断模块410判断出车门解锁失败,进行后台报警,将车辆进行下线处理。
进一步的,服务器还包括:充电桩远程控制模块411,用于若第三判断模块410判断出车门解锁成功,则通知充电桩断电。
图5为本发明实施例提供的车辆的租赁系统的功能框图。如图5所示,该系统包括服务器51,终端52以及车辆53,其中服务器51内部的功能模块的介绍可参见上述实施例,服务器内发送模块和接收模块与终端52通信,服务器内的车辆远程控制模块与车辆内的车辆控制盒通信。可选地,对于电动汽车,该系统还包括充电桩54,服务器内的充电桩远程控制模块与充电桩54通信。