一种车辆服务的响应方法及系统技术方案

技术编号:23938626 阅读:33 留言:0更新日期:2020-04-25 04:08
本发明专利技术适用于互联网技术领域,提供了一种车辆服务的响应方法及系统,包括:服务响应中间件接收服务请求,并基于服务请求的服务类型,确定用于响应服务类型的第一服务处理节点;接收服务响应中间件发送的服务请求,并发送数据采集指令;接收基于数据采集指令返回的车辆信息,并根据所有车辆信息生成服务请求对应的服务响应结果;发送服务响应结果。本发明专利技术能够通过服务响应中间件对服务请求根据服务类型下发到对应的第一服务处理节点,从而能够保证了不同类型的车辆服务的处理逻辑的独立性,减少了不同服务类型之间的耦合度,从而提高了服务响应的成功率。

A response method and system of vehicle service

【技术实现步骤摘要】
一种车辆服务的响应方法及系统
本专利技术属于数据处理
,尤其涉及一种车辆服务的响应方法及系统。
技术介绍
随着互联网技术的不断发展,越来越多的服务可以通过线上的方式实现,例如用户可以通过智能终端上的应用呼叫或预约租车服务等,多类型的车辆服务可以通过线上完成,从而大大提高了服务响应的效率,提升了用户使用车辆服务的便捷程度。现有的车辆服务的响应技术,在为用户提供快捷多样的车辆服务的同时,由于不同的车辆服务请求均交由相同的服务器进行处理,不同的服务请求的处理逻辑不同,容易导致处理逻辑冲突,导致服务请求的响应延时,甚至响应失败,从而降低了用户的使用体验。
技术实现思路
有鉴于此,本专利技术实施例提供了一种车辆服务的响应方法及系统,以解决现有的车辆服务的响应技术,在处理不同的车辆服务请求时均交由相同的服务器进行处理,容易导致处理逻辑冲突,增加了服务响应的时长以及降低了服务响应的成功率的问题。本专利技术实施例的第一方面提供了一种车辆服务的响应方法,应用于车辆服务的响应系统,所述车辆服务的响应系统包括:服务响应中间件以及至少一个服务处理节点;所述车辆服务的响应方法包括:所述服务响应中间件接收服务请求,并基于所述服务请求的服务类型,确定用于响应所述服务类型的第一服务处理节点;所述第一服务处理节点接收所述服务响应中间件发送的所述服务请求,并发送数据采集指令;所述第一服务处理节点接收基于所述数据采集指令返回的车辆信息,并根据所有所述车辆信息生成服务请求对应的服务响应结果;所述第一服务处理节点发送所述服务响应结果。本专利技术实施例的第二方面提供了一种车辆服务的响应系统,所述车辆服务的响应系统包括:服务响应中间件以及至少一个服务处理节点;所述服务响应中间件,用于接收服务请求,并基于所述服务请求的服务类型,确定用于响应所述服务类型的第一服务处理节点;所述第一服务处理节点,用于接收所述服务响应中间件发送的所述服务请求,并发送数据采集指令;所述第一服务处理节点,用于接收基于所述数据采集指令返回的车辆信息,并根据所有所述车辆信息生成服务请求对应的服务响应结果;所述第一服务处理节点,用于发送所述服务响应结果。实施本专利技术实施例提供的一种车辆服务的响应方法及系统具有以下有益效果:本专利技术实施例通过服务响应中间件接收用户终端发送的服务请求,由于预先建立了服务请求与第一服务处理节点之间的关联关系,服务响应中间件可以根据该关联关系以及服务请求的服务类型,确定对应的第一服务处理节点,以通过该第一服务处理节点响应该类型的服务请求,继而通过第一服务处理节点采集车载智能终端反馈的车辆信息,并输出服务请求的服务响应结果,并将服务响应结果反馈给用户终端,从而实现了对多类型的车辆服务请求进行响应。与现有的车辆服务的响应技术相比,本专利技术为不同的服务类型配置对应的第一服务处理节点,并通过服务响应中间件对服务请求根据服务类型下发到对应的第一服务处理节点,从而能够保证了不同类型的车辆服务的处理逻辑的独立性,减少了不同服务类型之间的耦合度,从而提高了服务响应的成功率,减少因逻辑冲突而造成的响应异常;另一方面,由于服务响应系统内不同服务类型交由不同的服务处理节点对服务请求进行响应,可以实现多类型请求并行处理,提高了车辆服务的响应效率,减少响应操作的响应耗时。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的一种车辆服务的响应方法的交互流程图;图2是本专利技术第二实施例提供的一种车辆服务的响应方法具体实现流程图;图3是本专利技术第三实施例提供的一种车辆服务的响应方法具体实现流程图;图4是本专利技术第四实施例提供的一种车辆服务的响应方法S103具体实现流程图;图5是本专利技术第五实施例提供的一种车辆服务的响应方法具体实现流程图;图6是本专利技术第六实施例提供的一种车辆服务的响应方法S101具体实现流程图;图7是本专利技术第七实施例提供的一种车辆服务的响应方法具体实现流程图;图8是本专利技术一实施例提供的一种车辆服务的响应系统的结构框图;图9是本专利技术另一实施例提供的一种车辆服务的响应系统的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例通过服务响应中间件接收用户终端发送的服务请求,由于预先建立了服务请求与第一服务处理节点之间的关联关系,服务响应中间件可以根据该关联关系以及服务请求的服务类型,确定对应的第一服务处理节点,以通过该第一服务处理节点响应该类型的服务请求,继而通过第一服务处理节点采集车载智能终端反馈的车辆信息,并输出服务请求的服务响应结果,并将服务响应结果反馈给用户终端,从而实现了对多类型的车辆服务请求进行响应,解决了现有的车辆服务的响应技术,在处理不同的车辆服务请求时均交由相同的服务器进行处理,容易导致处理逻辑冲突,增加了服务响应的时长以及降低了服务响应的成功率的问题。在本专利技术实施例中,流程的执行主体为车辆服务的响应系统。该车辆服务的响应包括至少服务响应中间件以及至少一个服务处理节点,其中,每个服务处理节点用于响应一个服务类型的服务请求。该服务响应中间件可以为一服务器,服务处理节点可以为一服务器,也可以为包含多个服务器的服务器集群。图1示出了本专利技术第一实施例提供的车辆服务的响应方法的实现流程图,详述如下:在S101中,所述服务响应中间件接收服务请求,并基于所述服务请求的服务类型,确定用于响应所述服务类型的第一服务处理节点。在本实施例中,用户终端可以通过安装于本地的客户端或者访问车辆服务的响应系统关联的网络页面,向车辆服务的响应系统发送服务请求。该服务请求携带有所需请求的车辆服务的服务类型,以及请求方的设备标识。车辆服务的响应系统会将所有从用户终端侧接收到的服务请求汇聚到服务响应中间件,交由服务响应中间件对服务请求进行转发。可选地,在本实施例中,车辆服务的响应设备在将服务请求转发给服务响应中间件前,可以通过数据过滤服务器过滤异常的服务请求,即在用户终端与服务响应中间件之间的通信链路之间部署数据过滤服务器。数据过滤服务器在接收到用户终端发送的服务请求后,会判断该服务请求是否包含预设的关键参数项,关键参数项包括但不限于服务类型、用户终端的终端标识、网络地址等。数据过滤服务器若检测到服务请求中并未包含任一关键参数项,则识别该服务请求为异常请求,对异常请求进行过滤,从而实现了对数据进行清洗,防止了大量无效请求进入车辆服务的响应系统,提高了系统的安全性,以及减少对无效请求的响应操作,避免资源浪费本文档来自技高网...

【技术保护点】
1.一种车辆服务的响应方法,应用于车辆服务的响应系统,其特征在于,所述车辆服务的响应系统包括:服务响应中间件以及至少一个服务处理节点;/n所述车辆服务的响应方法包括:/n所述服务响应中间件接收服务请求,并基于所述服务请求的服务类型,确定用于响应所述服务类型的第一服务处理节点;/n所述第一服务处理节点接收所述服务响应中间件发送的所述服务请求,并发送数据采集指令;/n所述第一服务处理节点接收基于所述数据采集指令返回的车辆信息,并根据所有所述车辆信息生成服务请求对应的服务响应结果;/n所述第一服务处理节点发送所述服务响应结果。/n

【技术特征摘要】
1.一种车辆服务的响应方法,应用于车辆服务的响应系统,其特征在于,所述车辆服务的响应系统包括:服务响应中间件以及至少一个服务处理节点;
所述车辆服务的响应方法包括:
所述服务响应中间件接收服务请求,并基于所述服务请求的服务类型,确定用于响应所述服务类型的第一服务处理节点;
所述第一服务处理节点接收所述服务响应中间件发送的所述服务请求,并发送数据采集指令;
所述第一服务处理节点接收基于所述数据采集指令返回的车辆信息,并根据所有所述车辆信息生成服务请求对应的服务响应结果;
所述第一服务处理节点发送所述服务响应结果。


2.根据权利要求1所述的响应方法,其特征在于,所述服务请求包括用车服务请求,所述服务处理节点包括基于大规模数据处理引擎Spark搭建的第二服务处理节点;所述车辆服务的响应方法还包括:
所述第二服务处理节点接收所述用车服务请求;所述用车服务请求包含请求发起时间以及请求发起地址;
所述第二服务处理节点根据所有所述用车服务请求的请求发起时间,生成关于用车服务的时间维度画像;
所述第二服务处理节点在预设的地图界面上标记各个所述用车服务请求的请求发起地址,得到用车请求分布图;
所述第二服务处理节点根据所述时间维度画像以及所述用车请求分布图,生成车辆部署推荐信息,并发送所述车辆部署推荐信息。


3.根据权利要求1所述的响应方法,其特征在于,所述服务处理节点包括用于数据过滤的第三服务处理节点;
在所述第一服务处理节点接收基于所述数据采集指令返回的车辆信息,并根据所有所述车辆信息生成服务请求对应的服务响应结果之前,还包括:
所述第三服务处理节点接收各个所述车辆信息,并识别各个所述车辆信息是否包含目标信息项;
所述第三服务处理节点若检测到任一所述车辆信息不包含任一所述目标信息项,则识别所述车辆信息为异常信息,发送数据重采集指令;
所述第三服务处理节点若检测到任一所述车辆信息包含所有所述目标信息项,则将所述车辆信息发送给所述第一服务处理节点。


4.根据权利要求1-3任一项所述的响应方法,其特征在于,若所述服务请求为车辆位置查询请求,则所述第一服务处理节点为基于分布式全文检索ElasticSearch集群的服务处理节点;
所述第一服务处理节点接收基于所述数据采集指令返回的车辆信息,并根据所有所述车辆信息生成服务请求对应的服务响应结果,包括:
所述第一服务处理节点获取用户位置;
所述第一服务处理节点通过所述ElasticSearch集群在所有接收到的所述车辆信息包含的车辆位置中,搜索与所述用户位置之间的距离值小于预设距离阈值的所述车辆位置,并将搜索得到的所述车辆位置所属的车载智能终端识别为目标智能终端;
所述第一服务处理节点获取各个所述目标智能终端的实时位置,并基于所述实时位置生成关于各个所述目标智能终端的车辆行驶轨迹;
所述第一服务处理节点发送所述车辆行驶轨迹。


5.根据权利要求1-3任一项所述的响应方法,其特征在于,在所述第一服务处理节点接收基于所述数据采集指令返回的车辆信息,并根据所有所述车辆信息生成服务请求对应的服务响应结果之前,还包括:
所述服务响应中间件基于数据类型将所述车辆信息划分为多个数据...

【专利技术属性】
技术研发人员:贾亮亮熊友军
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1