分时租赁系统架构及其构建方法与流程

文档序号:11145586阅读:929来源:国知局
分时租赁系统架构及其构建方法与制造工艺

本发明涉及一种分时租赁系统架构,具体涉及一种分时租赁系统基于中心服务的架构,本发明还涉及分时租赁系统基于中心服务的架构的构建方法,本发明属于车辆租赁领域。



背景技术:

分时租赁系统在国内未有成熟产品,目前的租赁系统一般采用记账式方案,运营过程中每单租赁需要人工参与,无法实现自助的租赁模式。申请人检索到如下对比文件。

对比文件1:台湾专利公开号:TW M482126U 名称:电动车租赁站,提供一种对电动车、钥匙和电池进行管理的电动车租赁站,特征在于该专利设有身份识别装置,通过该身份识别装置对电池进行更换,该专利只是对电池进行更换,不适用于整车进行更换。

对比文件2:美国专利公开号:US 2012/0280653 A1 名称:电动汽车充电站的管理系统和方法(翻译),提供一种电动汽车充电站的管理系统和方法,特征在于提供车辆检测器,对车辆的状况进行检测,并将检测的信息反馈给检测系统已经根据此信息对汽车进行充电等。

对比文件3:中国专利公开号:CN104282088A 名称:一种基于充电桩的电动汽车租赁管理系统及其租赁管理方法,提供一种基于充电桩的电动汽车租赁管理系统,其主要特征在于结合了智能终端或电脑,相关人员可以对租车情况等进行快速方便的查询。

对比文件4:中国专利公开号:CN103854374A 名称:基于周期结算模式的电动交通工具用电计费方法及装置,提供一种基于周期结算模式的电动交通工具用电计费方法及装置,特征在于用采用电卡,电卡里设有账户的信息以及费用结算方式。

对比文件5:美国专利公开号:USD730822 S 名称:带有状态指示的电动汽车充电站,以及导光组件和方法(翻译),提供一种带有状态指示的电动汽车充电站,特征在于带有导光组件用于显示各种状态,

对比文件6:美国专利公开号:US2015108947 (A1) 名称:用于汽车和充电站之间通信方法和系统,提供一种用于汽车和充电站之间通信方法和系统,特征至于电动汽车与充电站充电过程中的充电电缆连接到车辆和充电站终端终端之间可锁定机械耦合。

对比文件7:加拿大专利公开号:CA2890753 (A1) 名称:使电动汽车快速充电的充电站的充电系统和方法(翻译),提供一种使电动汽车快速充电的充电站的充电系统和方法,特征在于提供一个充电臂,给予充电的车辆进行一个准确的定位。

对比文件8:中国专利公开号:CN103944201A 名称:一种电动汽车定时充电桩,提供一种电动汽车定时充电桩,特征在于设有时控开关对电动汽车进行定时充电设置。

根据对比文件可知,分时租赁系统需要把会员App、门户、Web后台、车、桩、服务器等部件或设备进行互联,使系统高效、稳定、安全地运行,现有技术尚无法实现这一点。



技术实现要素:

为解决现有技术的不足,本发明的目的在于提供一种分时租赁系统架构及其构建方法,以解决现有技术无法将会员App、门户、Web后台、车、桩、服务器等部件或设备进行互联的技术问题。

为了实现上述目标,本发明采用如下的技术方案:

分时租赁系统架构,其特征在于,包括:会员端、主服务、子服务、车、桩,会员端连接主服务,主服务连接子服务,子服务分别连接车、桩。

前述的分时租赁系统架构,其特征在于,所述会员端用于向主服务请求数据,并获得返回的结果,所述主服务用于接收会员端的数据请求,并将数据返回给会员端,同时接收子服务的数据请求,同时发送数据给子服务;子服务用于接收主服务的数据请求,发送数据给主服务,并向车、桩提供服务。

前述的分时租赁系统架构,其特征在于,所述会员端包括IOS App、Android App、门户。

前述的分时租赁系统架构,其特征在于,所述主服务包括IOS服务、Android服务、中心服务,所述IOS App连接IOS服务,Android App连接Android服务,IOS服务、Android服务分别连接中心服务,中心服务连接子服务。

前述分时租赁系统架构的构建方法,其特征在于,包括如下步骤:

步骤一:会员端向主服务请求数据,并获得返回的结果;

步骤二:主服务接收会员端的数据请求,并将数据返回给会员端,同时接收子服务的数据请求,同时发送数据给子服务;

步骤三:子服务接收主服务的数据请求,发送数据给主服务,并向车、桩提供服务;

步骤四:车中安装租赁客户端,为租车会员提供服务;桩接收子服务指令,并执行。

前述分时租赁系统架构的构建方法,其特征在于,步骤一包括:

步骤1a:IOS App通过Http协议向IOS服务请求数据,并获得返回的结果;

步骤1b:Android App通过Tcp短连接向Android服务请求数据,得到结果后断开连接;通过UDP连接获得Android服务推送过来的消息;

步骤1c:会员通过门户进行预约服务,把请求通过Tcp短连接发送到Android服务,等待响应数据;

步骤1d:Web后台向系统运维人员提供服务,通过连接数据库进行数据的读写操作。

前述分时租赁系统架构的构建方法,其特征在于,步骤二包括:

步骤2a:IOS服务根据请求的业务类型,进行对应的操作;

步骤2b:Android服务根据请求的业务类型,进行对应的操作;

步骤2c:中心服务接收IOS服务、Android服务的Tcp短连接请求; 中心服务接收IOS服务、Android服务下达的指令;中心服务接收子服务的Tcp长连接请求;中心服务根据系统中车与子服务配置的策略,选择合适的子服务,把指令发送给子服务,等待子服务返回指令执行结果;中心服务接收到子服务返回的指令执行结果后,返回给IOS服务、Android服务。

前述分时租赁系统架构的构建方法,其特征在于,步骤2a包括:

步骤2a1:对于需要操作数据库的,向数据库读写数据;

步骤2a2:对于App向车下发的指令,IOS服务向中心服务下达指令,并等待返回的结果,然后把结果返回IOS App。

前述分时租赁系统架构的构建方法,其特征在于,步骤2b包括:

步骤2b1:对于需要操作数据库的,向数据库读写数据;

步骤2b2:对于App向车下发的指令,Android服务向中心服务下达指令,并等待返回的结果,然后把结果返回Android App;

步骤2b3:对于需要向Android App推送的消息,通过UDP协议发送给Android App。

前述分时租赁系统架构的构建方法,其特征在于,步骤三包括:

步骤3a:子服务接收车、桩发起的Tcp长连接;

步骤3b:子服务对车、桩发起的请求进行响应;

步骤3c:子服务向车、桩下达指令,并接收车、桩对指令的执行结果;

步骤3d:向中心服务返回指令的执行结果。

本发明的有益之处在于:本发明针对IOS、Android App的不同,设置不同的后台服务,优化通信方法;多种通信协议的组合使用,根据业务的不同选择合适的通信协议和方法;通过中心服务中转系统中的指令,简化系统间的通信,减少多个Server间的交互;车和桩通过后台数据库绑定子服务,便于查询车所对应的子服务,使指令下达更加简单。

附图说明

图1是本发明分时租赁系统架构的一个优选实施的结构示意图;

图2发明分时租赁系统架构的构建方法的流程图。

具体实施方式

以下结合附图和具体实施例对本发明作具体的介绍。

参照图1所示,本实施例说明各部件的架构关系,适用于车、桩能够绑定子服务的场景。分时租赁系统架构,包括:会员端、主服务、子服务、车、桩,会员端连接主服务,主服务连接子服务,子服务分别连接车、桩。会员端用于向主服务请求数据,并获得返回的结果,主服务用于接收会员端的数据请求,并将数据返回给会员端,同时接收子服务的数据请求,同时发送数据给子服务;子服务用于接收主服务的数据请求,发送数据给主服务,并向车、桩提供服务。

在时租赁系统架构的构建方法上,如图2,包括如下步骤:

步骤一:会员端向主服务请求数据,并获得返回的结果;

步骤二:主服务接收会员端的数据请求,并将数据返回给会员端,同时接收子服务的数据请求,同时发送数据给子服务;

步骤三:子服务接收主服务的数据请求,发送数据给主服务,并向车、桩提供服务;

步骤四:车中安装租赁客户端,为租车会员提供服务;桩接收子服务指令,并执行。

具体步骤如下:

1.IOS App通过Http协议向IOS服务请求数据,并获得返回的结果。

2.IOS服务根据请求的业务类型,进行不同的操作,具体包括如下:

A:对于需要操作数据库的,向数据库读写数据。

B:对于App向车下发的指令,IOS服务向中心服务下达指令,并等待返回的结果,然后把结果返回IOS App。

3.Android App通过Tcp短连接向Android服务请求数据,得到结果后断开连接;通过UDP连接获得Android服务推送过来的消息。

4.Android服务根据请求的业务类型,进行不同的操作,具体包括如下:

A:对于需要操作数据库的,向数据库读写数据。

B:对于App向车下发的指令,Android服务向中心服务下达指令,并等待返回的结果,然后把结果返回Android App。

C:对于需要向Android App推送的消息,通过UDP协议发送给Android App。

5.会员可以通过门户进行预约租车等服务,把请求通过Tcp短连接发送到Android服务,然后等待响应数据。

6.Web后台向系统运维人员提供服务,通过连接数据库进行数据的读写操作。

7.中心服务是系统通信的核心部件,起到执行上传下达的作用,具体包括如下:

A:接收IOS服务、Android服务的Tcp短连接请求。

B:接收IOS服务、Android服务下达的指令。

C:接收子服务的Tcp长连接请求。

D:根据系统中车与子服务配置的策略,选择合适的子服务,把指令发送给子服务,等待子服务返回指令执行结果。

E:接收到子服务返回的指令执行结果后,返回给IOS服务、Android服务。

8.子服务为车、桩提供服务,具体包括如下:

A:接收车、桩发起的Tcp长连接。

B:对车、桩发起的请求进行响应。

C:向车、桩下达指令,并接收车、桩对指令的执行结果。

D:向中心服务返回指令的执行结果。

9.车机中安装有租赁客户端,为租车会员提供服务,具体包括如下:

A:向子服务发起Tcp长连接请求。

B:会员发起的业务请求或后台请求通过已建立的Tcp长连接通道发给子服务。

C:获取子服务发回的响应数据。

D:接收子服务下达的指令,通过车机系统进行执行,并把执行结果返回子服务。

桩可以接收预约充电等指令,并执行。

11.扣费服务接收子服务、Web后台发起的扣费请求。

12.短信服务读取数据库中需要发送的短信内容,通过短信网关发送短信。

Memcached缓存用于缓存数据库查询的结果,加快查询的性能。

可见,本发明具有如下技术优点:

1.针对IOS、Android App的不同,设置不同的后台服务,优化通信方法。

2.多种通信协议的组合使用,根据业务的不同选择合适的通信协议和方法。

3.通过中心服务中转系统中的指令,简化系统间的通信,减少多个Server间的交互。

4.车和桩通过后台数据库绑定子服务,便于查询车所对应的子服务,使指令下达更加简单。

5.通过缓存提高系统性能。

以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。

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