服务请求处理方法和系统技术方案

技术编号:23512759 阅读:37 留言:0更新日期:2020-03-18 00:05
本发明专利技术公开了处理服务请求的方法和系统。所述方法包括:获取协程池中处于空闲状态的第一运算资源,基于所述第一运算资源获取用户的当前位置信息;获取预设范围内与所述当前位置信息相关的至少一个兴趣点;获取协程池中处于空闲状态的第二运算资源,基于所述第二运算资源通过兴趣点筛选模型,筛选与所述当前位置信息相关的至少一个兴趣点,以及基于所述第二运算资源根据所述筛选后的兴趣点,向所述用户推荐与当前位置信息相关的输入上车点。采用该处理服务请求的方法,提高了系统并行处理服务请求的能力。

Service request processing method and system

【技术实现步骤摘要】
服务请求处理方法和系统
本申请涉及网约车
,尤其涉及如何处理服务请求的技术。
技术介绍
用户发起服务请求后,系统基于运算资源处理服务请求。在处理服务请求的过程中,若一个运算资源处理的服务请求的数量达到上限时,该运算资源若因处理的所有的服务请求都处于阻塞状态而处于空闲状态时,也无法处理其他服务请求。导致运算资源处理服务请求效率不够高。因此,提供一种多并行处理服务请求的方法和系统十分有必要。
技术实现思路
一方面,针对用户发起的服务请求,本专利技术的目的之一在于提供一种处理服务请求的方法,该方法基于远程调用处理服务请求。另一方面,针对上述运算资源处理服务请求效率不够高的问题,本专利技术的目的之一在于提供一种服务请求处理方法,该方法可以提高系统多并行处理服务请求的能力。为达到上述专利技术的目的,本专利技术提供的技术方案如下:本专利技术实施例提供了一种服务请求处理方法,该方法包括:获取用户的当前位置信息,根据该当前位置信息,获取预设范围内与该当前位置信息相关的至少一个兴趣点;筛选与该当前位置信息相关的至少一个兴趣点;和根据该筛选后的兴趣点,向该用户推荐与该当前位置信息相关的输入上车点。在本专利技术中,该预设范围包括以当前位置为圆心、预设距离为半径的圆形区域。在本专利技术中,该服务请求方法至少包括两个阶段:占用运算资源阶段和不占用运算资源阶段,在占用运算资源阶段时,从协程池中获取处于空闲状态的运算资源处理;以及在不占用运算资源阶段时,对应的所述被占用的运算资源被释放到所述协程池。在本专利技术中,对每个服务请求,获取协程池中处于空闲状态的第一运算资源;基于该第一运算资源获取用户的当前位置信息;获取预设范围内与该当前位置信息相关的至少一个兴趣点;获取协程池中处于空闲状态的第二运算资源;基于该第二运算资源通过兴趣点筛选模型,筛选与该当前位置信息相关的至少一个兴趣点;和基于该第二运算资源根据该筛选后的兴趣点,向该用户推荐与该当前位置信息相关的输入上车点。在本专利技术中,该处于空闲状态的第一运算资源包括未处理任何服务请求而处于空闲状态的运算资源和处理的服务请求均阻塞而处于空闲状态的运算资源。在本专利技术中,该第二运算资源包括该第一运算资源。另一方面,本专利技术实施例提供了一种服务请求处理系统,该系统包括:第一获取模块用于获取用户的当前位置信息;第二获取模块用于根据该当前位置信息,获取预设范围内与该当前位置信息相关的至少一个兴趣点;筛选模块用于筛选与该当前位置信息相关的至少一个兴趣点;和推荐模块用于根据该筛选后的兴趣点,向该用户推荐与该当前位置信息相关的输入上车点。在本专利技术中,该服务请求系统至少包括两个阶段:占用运算资源阶段和不占用运算资源阶段,在占用运算资源阶段时,从协程池中获取处于空闲状态的运算资源处理;以及在不占用运算资源阶段时,对应的所述被占用的运算资源被释放到所述协程池。在本专利技术中,该服务请求系统包括:第一获取模块用于对每个服务请求,获取协程池中处于空闲状态的第一运算资源和用于基于该处于空闲状态的第一运算资源获取用户的当前位置信息;第二获取模块用于获取预设范围内与该当前位置相关的至少一个兴趣点;筛选模块用于获取协程池中处于空闲状态的第二运算资源和用于基于该处于空闲状态的第二运算资源通过兴趣点筛选模型,筛选与该当前位置相关的至少一个兴趣点;和推荐模块基于该第二运算资源根据该筛选后的兴趣点,向该用户推荐与当前位置信息相关的输入上车点。另一方面,本专利技术实施例提供了一种计算机可读存储媒介,该计算机可读存储媒介包括可执行指令,该指令被至少一个处理器执行时,导致该至少一个处理器执行的步骤包括:获取用户的当前位置信息,根据该当前位置信息,获取预设范围内与当前位置信息相关的至少一个兴趣点;筛选与该当前位置信息相关的至少一个兴趣点;和根据该筛选后的兴趣点,向该用户推荐与当前位置信息相关的输入上车点。在本专利技术中,该至少一个处理器执行的步骤包括:对每个服务请求,获取协程池中处于空闲状态的第一运算资源;基于该第一运算资源获取用户的当前位置信息;获取预设范围内与该当前位置相关的至少一个兴趣点;获取协程池中处于空闲状态的第二运算资源;基于该第二运算资源通过兴趣点筛选模型,筛选与该当前位置相关的至少一个兴趣点;和基于该第二运算资源根据该筛选后的兴趣点,向该用户推荐与当前位置信息相关的输入上车点。附图说明图1是根据本专利技术一些实施例中的服务请求处理系统的一种示意图;图2是根据本专利技术一些实施例中的计算设备的硬件和/或软件部件的一种示意图;图3是根据本专利技术一些实施例中的移动设备的硬件和/或软件部件的一种示意图;图4是根据本专利技术一些实施例中的处理引擎的一种示意模块图;图5是根据本专利技术一些实施例中的处理服务请求的一种示例性流程图;图6是根据本专利技术一些实施例中的处理服务请求的一种示例性流程图;图1标记为:100为服务请求处理系统、110为服务器、112为处理引擎、120为网络、130为用户端、140为司机端、150为存储器;图2标记为:210为处理器、220为存储器、230为输入/输出、240为通信端口;图3标记:310为通信端口、320为显示器、330为图形处理器、340为中央处理器、350为输入/输出、360为内存、370为操作系统、380为应用、390为存储器;图4标记:410为第一获取模块、420为第二获取模块、430为筛选模块、440为推荐模块。具体实施方式为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。应当理解,给出这些示例性实施例仅仅是为了使相关领域的技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。应当理解的是,上下文中描述的术语“系统”、“单元”、“模块”和/或“引擎”,用于区分不同级别的部件、元件、组件、部件或装配。然而,可以使用其它可以达到相同目的表达取代以上术语。一般来说,文中所用术语至少可以部分理解为上下文中的意思。例如,术语,如“和”、“或”或者“和/或”,可能包含多种含义,且至少部分取决于上下文的意思。通常情况下,“或”如果用来关联一个列表,如A、B或C,可以指A、B和C,这里用的是包含性的意思,也可以指A、B或C,这里用的是排他性的意思。如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。本专利技术的一个方面是关于处理服务请求的方法和系统。为了处理服本文档来自技高网...

【技术保护点】
1.一种处理服务请求的方法,其特征在于,所述方法包括:/n获取用户的当前位置信息;/n根据所述当前位置信息,获取预设范围内与所述当前位置信息相关的至少一个兴趣点;/n通过兴趣点筛选模型,筛选与所述当前位置信息相关的至少一个兴趣点;和/n根据所述筛选后的兴趣点,向所述用户推荐与所述当前位置信息相关的输入上车点。/n

【技术特征摘要】
1.一种处理服务请求的方法,其特征在于,所述方法包括:
获取用户的当前位置信息;
根据所述当前位置信息,获取预设范围内与所述当前位置信息相关的至少一个兴趣点;
通过兴趣点筛选模型,筛选与所述当前位置信息相关的至少一个兴趣点;和
根据所述筛选后的兴趣点,向所述用户推荐与所述当前位置信息相关的输入上车点。


2.如权利要求1所述的处理服务请求方法,其特征在于,所述预设范围包括以当前位置为圆心、预设距离为半径的圆形区域。


3.如权利要求1所述的处理服务请求方法,其特征在于,所述通过兴趣点筛选模型,筛选与所述当前位置相关的至少一个兴趣点包括:
通过兴趣点筛选模型,根据兴趣点类别筛选与所述当前位置相关的至少一个兴趣点。


4.如权利要求3所述的处理服务请求方法,其特征在于,所述兴趣点类别包括购物、美食、银行或车站中的至少一种。


5.如权利要求1所述的处理服务请求方法,其特征在于,所述方法还包括:
对筛选后的兴趣点进行排序。


6.如权利要求1-5任一项所述的处理服务请求的方法,其特征在于,所述方法至少包括两个阶段:占用运算资源阶段和不占用运算资源阶段,
在占用运算资源阶段时,从协程池中获取处于空闲状态的运算资源处理;以及
在不占用运算资源阶段时,对应的所述被占用的运算资源被释放到所述协程池。


7.如权利要求6所述的处理服务请求的方法,其特征在于,所述方法包括:
对每个所述服务请求,获取协程池中处于空闲状态的第一运算资源;
基于所述第一运算资源获取用户的当前位置信息;
获取预设范围内与所述当前位置信息相关的至少一个兴趣点;
获取协程池中处于空闲状态的第二运算资源;
基于所述第二运算资源通过兴趣点筛选模型,筛选与所述当前位置信息相关的至少一个兴趣点;和
基于所述第二运算资源根据所述筛选后的兴趣点,向所述用户推荐与所述当前位置信息相关的输入上车点。


8.如权利要求7所述的处理服务请求方法,其特征在于,所述处于空闲状态的第一运算资源包括未处理任何服务请求而处于空闲状态的运算资源和处理的服务请求均阻塞而处于空闲状态的运算资源。


9.如权利要求7所述的处理服务请求方法,其特征在于,所述第二运算资源包括所述第一运算资源。


10.如权利要求7所述的处理服务请求方法,其特征在于,所述预设范围包括以当前位置为圆心、预设距离为半径的圆形区域。


11.如权利要求7所述的处理服务请求方法,其特征在于,所述通过兴趣点筛选模型,筛选与所述当前位置相关的至少一个兴趣点包括:
通过兴趣点筛选模型,根据兴趣点类别筛选与所述当前位置相关的至少一个兴趣点。


12.如权利要求11所述的处理服务请求方法,其特征在于,所述兴趣点类别包括购物、美食、银行或车站中的至少一种。


13.如权利要求7所述的处理服务请求方法,其特征在于,所述方法还包括:
对筛选后的兴趣点进行排序。


14.一种处理服务请求系统,其特征在于,包括:
第一获取模块,用于获取用户的当前位置信息;...

【专利技术属性】
技术研发人员:陈桦
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1