[go: up one dir, main page]

CN111222946B - Order processing method, device, terminal and storage medium - Google Patents

Order processing method, device, terminal and storage medium Download PDF

Info

Publication number
CN111222946B
CN111222946B CN202010002748.0A CN202010002748A CN111222946B CN 111222946 B CN111222946 B CN 111222946B CN 202010002748 A CN202010002748 A CN 202010002748A CN 111222946 B CN111222946 B CN 111222946B
Authority
CN
China
Prior art keywords
area
delineated
distance
order
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010002748.0A
Other languages
Chinese (zh)
Other versions
CN111222946A (en
Inventor
李挺
李海勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Geely Holding Group Co Ltd
Hangzhou Youxing Technology Co Ltd
Original Assignee
Zhejiang Geely Holding Group Co Ltd
Hangzhou Youxing Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Geely Holding Group Co Ltd, Hangzhou Youxing Technology Co Ltd filed Critical Zhejiang Geely Holding Group Co Ltd
Priority to CN202010002748.0A priority Critical patent/CN111222946B/en
Publication of CN111222946A publication Critical patent/CN111222946A/en
Application granted granted Critical
Publication of CN111222946B publication Critical patent/CN111222946B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种订单处理方法、装置、终端及存储介质,所述的方法包括:获取订单处理请求,订单处理请求包含第一用户的行程订单信息;根据行程开始时间确定第一预设时间段;根据行程距离及预设的距离系数确定第一圈定距离;将行程的起点位置作为圈定中心,第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;将行程的终点位置作为圈定中心,第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;提取第一预设时间段内由第二用户发起的起点位置位于第一圈定区域和/或终点位置位于第二圈定区域的订单作为候选订单,得到第一候选订单数据;当第一候选订单数据满足预设条件时,则基于第一候选订单数据进行订单处理。

The invention discloses an order processing method, device, terminal and storage medium. The method includes: obtaining an order processing request, which contains the first user's trip order information; and determining the first preset time according to the trip start time. segment; determine the first circled distance based on the stroke distance and the preset distance coefficient; use the starting point of the stroke as the circle center and the first circled distance as the circle radius to circle the order area and obtain the first circled area; set the end position of the stroke As the circle center, the first circle distance is used as the circle radius, the order area is circled, and the second circle area is obtained; the starting point initiated by the second user within the first preset time period is extracted to be located in the first circled area and/or the end point is located in The orders in the second circled area are used as candidate orders to obtain the first candidate order data; when the first candidate order data meets the preset conditions, order processing is performed based on the first candidate order data.

Description

订单处理方法、装置、终端及存储介质Order processing method, device, terminal and storage medium

技术领域Technical field

本发明涉及网约车订单处理技术领域,尤其涉及一种订单处理方法、装置、终端及存储介质。The present invention relates to the technical field of online car-hailing order processing, and in particular to an order processing method, device, terminal and storage medium.

背景技术Background technique

随着网约车技术的飞速发展,顺风车业务在生活中的应用也越来越广泛;且顺风车业务大多采用订单圈定方法进行获取订单;With the rapid development of online ride-hailing technology, the application of ride-hailing business in daily life is becoming more and more widespread; and most ride-hailing businesses use the order delineation method to obtain orders;

目前的顺风车订单圈定方法主要包括乘客端圈司机端以获取订单数量或者司机端圈乘客端以获得订单数量,除了将乘客端与司机端置反之外,其他规则均一致;以乘客端圈司机端为例的圈定方法如下:The current method of delineating ride-hailing orders mainly includes the passenger side circling the driver side to obtain the order quantity or the driver side circling the passenger side to obtain the order quantity. Except for inverting the passenger side and the driver side, other rules are the same; using the passenger side to circle the driver The method of delimiting the end as an example is as follows:

以乘客起始位置为中心,取半径为x,行程开始时间为[t-t',t+t']范围内的司机端行程,如果行程数量小于n时,半径扩大为2x,时间范围不变,继续圈定车主行程,若行程数量仍小于n,半径扩大至3x,当半径扩大至mx时,行程列表还未达到n或查询时间超过s时,则停止搜索。Taking the passenger's starting position as the center, taking the radius as Change, continue to delineate the car owner's itinerary. If the number of trips is still less than n, the radius is expanded to 3x. When the radius is expanded to mx, the search is stopped when the itinerary list has not reached n or the query time exceeds s.

针对上圈定方法存在至少以下两点不足之处:There are at least the following two shortcomings in the above delineation method:

1.上述方法只以起点为中心,若存在司机端与乘客端的订单终点基本一致(属于较为精准的订单),但司机端的起点在乘客行程路径上某一点但未被起点的圈定的范围包含,这种情况下,该订单就不会被乘客发现;1. The above method only centers on the starting point. If there is an order where the end point of the driver's side and the passenger's side are basically the same (a relatively accurate order), but the starting point of the driver's side is at a certain point on the passenger's itinerary but is not included in the range defined by the starting point, In this case, the order will not be discovered by passengers;

2.上述方法以固定长度作为圈单半径,当订单路径较短时,会存在半径超过路径情况,会增加无效订单;当订单路径较长时,存在所获取到的订单与其高拟合度的概率较低。2. The above method uses a fixed length as the order radius. When the order path is short, the radius will exceed the path, which will increase invalid orders; when the order path is long, there will be a high degree of fit between the obtained order and its order. The probability is low.

发明内容Contents of the invention

为了解决上述技术问题,针对以上问题点,本发明公开了订单处理方法,通过以第一用户行程信息中的行程的起点位置、行程的终点位置为中心,以与行程距离呈一定比例关系的圈定距离为半径,同时进行订单区域的圈定,进而获得候选订单数据,后续基于该候选订单数据进行订单处理;不仅使得订单圈定的基数更大,圈定范围更加合理,订单量更加平衡,而且可以提高订单匹配精准度。In order to solve the above technical problems and in view of the above problems, the present invention discloses an order processing method. By taking the starting point of the trip and the end point of the trip in the first user's itinerary information as the center, the delineation is in a certain proportion to the trip distance. The distance is the radius, and the order area is delineated at the same time to obtain candidate order data, and subsequent order processing is performed based on the candidate order data. This not only makes the base of the order delineation larger, the delineation range more reasonable, the order volume more balanced, and it can also increase the number of orders. Matching accuracy.

为了达到上述发明目的,本发明提供了一种订单处理方法,所述的方法包括:In order to achieve the above object, the present invention provides an order processing method, which method includes:

获取订单处理请求,所述订单处理请求包含第一用户的行程订单信息,所述行程订单信息包括行程的起点位置、行程的终点位置、行程开始时间及行程距离;Obtain an order processing request, the order processing request includes the first user's itinerary order information, the itinerary order information includes the starting point of the trip, the end position of the trip, the starting time of the trip and the distance of the trip;

根据所述行程开始时间确定第一预设时间段;Determine a first preset time period based on the trip start time;

根据所述行程距离及预设的距离系数确定第一圈定距离;Determine the first circle distance according to the travel distance and the preset distance coefficient;

将所述行程的起点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;Using the starting point of the stroke as the delineation center and the first delineation distance as the delineation radius, delineate the order area to obtain the first delineation area;

将所述行程的终点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;Use the end position of the stroke as the delineation center and the first delineation distance as the delineation radius to delineate the order area to obtain the second delineation area;

提取所述第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域和/或终点位置位于所述第二圈定区域的订单作为候选订单,得到第一候选订单数据;Extract orders initiated by the second user within the first preset time period whose starting point is located in the first delineated area and/or whose end point is located in the second delineated area as candidate orders, and the first candidate order data is obtained;

当所述第一候选订单数据满足预设条件时,则基于所述第一候选订单数据进行订单处理。When the first candidate order data satisfies the preset condition, order processing is performed based on the first candidate order data.

进一步地,还包括:Furthermore, it also includes:

当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整;When the first candidate order data does not meet the preset conditions, adjust the first delineated area and the second delineated area simultaneously according to preset rules;

获取调整后的第一目标圈定区域和第二目标圈定区域;Obtain the adjusted first target delineated area and the second target delineated area;

提取所述第一预设时间段内由第二用户发起的起点位置位于调整后的第一目标圈定区域或者终点位置位于调整后的第二目标圈定区域的订单作为候选订单,得到第二候选订单数据;Extract orders initiated by the second user within the first preset time period whose starting position is located in the adjusted first target delineated area or whose end position is located in the adjusted second target delineated area as candidate orders, and a second candidate order is obtained data;

当所述第二候选数据满足预设条件时,则基于所述第二候选数据进行订单处理。When the second candidate data meets the preset condition, order processing is performed based on the second candidate data.

进一步地,所述获取调整后的第一目标圈定区域和第二目标圈定区域,包括:Further, the obtaining the adjusted first target delineated area and the second target delineated area includes:

获取用于对圈定区域进行调整的预设比例系数;Get the preset scaling factor used to adjust the delineated area;

根据所述预设比例系数和所述第一圈定距离确定第二圈定距离;Determine a second circle distance according to the preset proportional coefficient and the first circle distance;

将所述第一圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第一目标圈定区域;Using the center of the first delineated area as the delineated center and the second delineated distance as the delineated radius, adjust the delineated area to obtain the first target delineated area;

将所述第二圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第二目标圈定区域。The center of the second circled area is used as the circled center, and the second circled distance is used as the circled radius. The circled area is adjusted to obtain the second target circled area.

更进一步地,当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整,包括:Furthermore, when the first candidate order data does not meet the preset conditions, the first delineated area and the second delineated area are simultaneously adjusted according to preset rules, including:

当所述第一候选订单数据小于预设第一阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展;When the first candidate order data is less than the preset first threshold, perform area expansion on the first delineated area and the second delineated area simultaneously according to preset rules;

当所述第一候选订单数据大于预设第二阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小。When the first candidate order data is greater than the preset second threshold, the first delineated area and the second delineated area are simultaneously reduced according to preset rules.

更进一步地,所述根据所述预设比例系数和所述第一圈定距离获取第二圈定距离,包括:Furthermore, obtaining the second delineation distance according to the preset proportional coefficient and the first delineation distance includes:

当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展时,根据所述预设比例系数的m次幂和所述第一圈定距离确定第二圈定距离。When the first delineated area and the second delineated area are expanded simultaneously according to the preset rules, the second delineated distance is determined according to the m power of the preset proportional coefficient and the first delineated distance.

更进一步地,所述根据所述预设比例系数和所述第一圈定距离获取第二圈定距离,还包括:Furthermore, obtaining the second delineation distance according to the preset proportional coefficient and the first delineation distance further includes:

当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小时,根据所述预设比例系数的倒数的n次幂和所述第一圈定距离确定第二圈定距离。When the first delineated area and the second delineated area are simultaneously reduced according to the preset rules, the second delineated distance is determined according to the nth power of the reciprocal of the preset proportional coefficient and the first delineated distance. .

本发明提供了一种订单处理装置,所述的装置包括:The invention provides an order processing device, which includes:

订单处理请求获取模块,用于获取订单处理请求,所述订单处理请求包含第一用户的行程订单信息,所述行程订单信息包括行程的起点位置、行程的终点位置、行程开始时间及行程距离;An order processing request acquisition module is used to obtain an order processing request. The order processing request includes the first user's itinerary order information. The itinerary order information includes the starting point of the trip, the end point of the trip, the start time of the trip, and the distance of the trip;

预设时间段确定模块,用于根据所述行程开始时间确定第一预设时间段;A preset time period determination module, configured to determine the first preset time period based on the trip start time;

第一圈定距离确定模块,用于根据所述行程距离及预设的距离系数确定第一圈定距离;The first demarcation distance determination module is used to determine the first demarcation distance according to the travel distance and the preset distance coefficient;

第一圈定区域获取模块,用于将所述行程的起点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;The first delineated area acquisition module is used to delineate the order area using the starting point of the trip as the delineated center and the first delineated distance as the delineated radius, and obtain the first delineated area;

第二圈定区域获取模块,用于将所述行程的终点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;The second delineated area acquisition module is used to delineate the order area using the end position of the stroke as the delineation center and the first delineation distance as the delineation radius, and obtain the second delineated area;

第一候选订单数据获取模块,用于提取所述第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域和/或终点位置位于所述第二圈定区域的订单作为候选订单,得到第一候选订单数据;The first candidate order data acquisition module is used to extract orders initiated by the second user within the first preset time period whose starting position is located in the first circled area and/or whose end position is located in the second circled area as Candidate order, get the first candidate order data;

第一订单处理模块,用于当所述目标候选订单数据满足预设条件时,则基于所述目标候选订单数据进行订单处理。The first order processing module is configured to perform order processing based on the target candidate order data when the target candidate order data meets the preset conditions.

进一步地,还包括Furthermore, it also includes

第二订单处理模块,用于当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整;A second order processing module configured to simultaneously adjust the first delineated area and the second delineated area according to preset rules when the first candidate order data does not meet the preset conditions;

目标圈定区域获取模块,用于获取调整后的第一目标圈定区域和第二目标圈定区域;The target delineated area acquisition module is used to obtain the adjusted first target delineated area and the second target delineated area;

第二候选订单数据获取模块,用于提取所述第一预设时间段内由第二用户发起的起点位置位于调整后的第一目标圈定区域或者终点位置位于调整后的第二目标圈定区域的订单作为候选订单,得到第二候选订单数据;The second candidate order data acquisition module is used to extract orders initiated by the second user within the first preset time period whose starting point is located in the adjusted first target delineated area or whose end position is located in the adjusted second target delineated area. The order is used as a candidate order to obtain the second candidate order data;

第三订单处理模块,用于当所述第二候选数据满足预设条件时,则基于所述第二候选数据进行订单处理。The third order processing module is configured to perform order processing based on the second candidate data when the second candidate data meets the preset conditions.

本发明提供了一种订单处理终端,所述终端包括处理器和存储器;The invention provides an order processing terminal, which includes a processor and a memory;

所述处理器,适于实现一条或一条以上指令;The processor is suitable for implementing one or more instructions;

所述存储器,存储有一条或一条以上指令,所述一条或一条以上适于所述处理器加载并执行以实现如上述所述的订单处理方法。The memory stores one or more instructions, and the one or more instructions are suitable for the processor to load and execute to implement the order processing method as described above.

本发明提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述所述的订单处理方法。The present invention provides a computer-readable storage medium in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or The instruction set is loaded and executed by the processor to implement the order processing method as described above.

实施本发明实施例,具有如下有益效果:Implementing the embodiments of the present invention has the following beneficial effects:

本发明公开的订单处理方法,通过以第一用户行程信息中的行程的起点位置、行程的终点位置为中心,以与行程距离呈一定比例关系的圈定距离为半径,同时进行订单区域的圈定,进而获得候选订单数据,后续基于该候选订单数据进行订单处理;不仅使得订单圈定的基数更大,圈定范围更加合理,订单量更加平衡,而且可以提高订单匹配精准度。The order processing method disclosed in the present invention uses the starting point of the trip and the end point of the trip in the first user's itinerary information as the center, and uses the delineated distance that is in a certain proportion to the trip distance as the radius to simultaneously delineate the order area. Then the candidate order data is obtained, and subsequent order processing is performed based on the candidate order data. This not only makes the base of order delineation larger, the delineation range more reasonable, the order volume more balanced, but also the order matching accuracy can be improved.

附图说明Description of the drawings

为了更清楚地说明本发明所述的订单处理方法、装置、终端及存储介质,下面将对实施例所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。In order to more clearly illustrate the order processing method, device, terminal and storage medium of the present invention, the drawings required for the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only illustrations of the present invention. For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without exerting creative efforts.

图1为本发明实施例提供的一种订单处理方法的流程示图;Figure 1 is a flow chart of an order processing method provided by an embodiment of the present invention;

图2为本发明实施例提供的一种当第一候选订单数据不满足预设条件时的订单处理方法的流程示意图;Figure 2 is a schematic flow chart of an order processing method when the first candidate order data does not meet preset conditions provided by an embodiment of the present invention;

图3位本发明实施例提供的一种对圈定区域进行调整的方法的流程示意图;Figure 3 is a schematic flowchart of a method for adjusting a circled area provided by an embodiment of the present invention;

图4为本发明实施例提供的一种对圈定区域进行区域扩展的方法的流程示意图方法的流程示意图;Figure 4 is a schematic flowchart of a method for regional expansion of a delineated area provided by an embodiment of the present invention. Figure 4 is a schematic flowchart of the method;

图5为本发明实施例提供的一种对第一圈定区域进行首次区域扩展时的结构示意图方法的流程示意图;Figure 5 is a schematic flowchart of a structural diagram method for first area expansion of a first delineated area provided by an embodiment of the present invention;

图6为本发明实施例提供的一种对圈定区域进行区域缩小的方法的流程示意图;Figure 6 is a schematic flowchart of a method for reducing a circled area provided by an embodiment of the present invention;

图7为本发明实施例提供的一种对第一圈定区域进行首次区域缩小时的结构示意图;Figure 7 is a schematic structural diagram of the first area reduction of the first delineated area provided by an embodiment of the present invention;

图8为本发明实施例提供的一种订单处理装置的结构示意图;Figure 8 is a schematic structural diagram of an order processing device provided by an embodiment of the present invention;

图9为本发明实施例提供的一种订单处理终端的结构示意图。Figure 9 is a schematic structural diagram of an order processing terminal provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without any creative work fall within the scope of protection of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the invention described herein are capable of being practiced in sequences other than those illustrated or described herein. Furthermore, the terms "include" and "having" and any variations thereof are intended to cover non-exclusive inclusions, e.g., a process, method, system, product or server that encompasses a series of steps or units and need not be limited to those explicitly listed. Those steps or elements may instead include other steps or elements not expressly listed or inherent to the process, method, product or apparatus.

本发明可以应用于网约车中的顺风车订单技术领域,具体的在进行订单发起时,通过以乘客端的起点和终点为中心同时进行司机端订单的圈定;或者以司机端的起点和终点同时进行乘客端订单的圈定;使获得的订单量更加广泛,且订单匹配更加精准。The present invention can be applied to the technical field of ride-hailing orders in online car-hailing. Specifically, when initiating an order, the driver's order is delineated simultaneously with the starting point and end point of the passenger side as the center; or the starting point and end point of the driver's side are simultaneously delineated. The delineation of orders on the client side makes the number of orders obtained more extensive and order matching more accurate.

请参考图1,其所示为本发明实施例提供的一种订单处理方法的流程示图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规;或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序,本申请中的订单处理方法,可以按照实施例或附图所示的方法顺序执行。具体的如图1所示,所述方法包括:Please refer to Figure 1, which is a flowchart of an order processing method provided by an embodiment of the present invention. This specification provides method operation steps as described in the embodiments or flowcharts, but is based on routine; or is non-inventive. Labor can include more or fewer operational steps. The sequence of steps listed in the embodiment is only one way of executing the sequence of many steps and does not represent the only execution sequence. The order processing method in this application can be executed in accordance with the method sequence shown in the embodiment or the drawings. Specifically as shown in Figure 1, the method includes:

S101,获取订单处理请求,所述订单处理请求包含第一用户的行程订单信息,所述行程订单信息包括行程的起点位置、行程的终点位置、行程开始时间及行程距离;S101. Obtain an order processing request. The order processing request includes the first user's itinerary order information. The itinerary order information includes the starting point of the trip, the end point of the trip, the trip start time and the trip distance;

需要说明的是,在本说明书实施例中,第一用户可以是乘客也可以是司机;本说明中可以是以第一用户为乘客端为例进行说明;It should be noted that in the embodiment of this specification, the first user may be a passenger or a driver; in this description, the first user may be a passenger as an example;

具体的,在本说明书实施例中,第一用户的行程信息可以包括行程的起点位置,行程的终点位置,从行程的起点到行程终点之间的路程的距离以及行程的开始时间;Specifically, in the embodiment of this specification, the first user's trip information may include the starting point of the trip, the end point of the trip, the distance from the starting point of the trip to the end of the trip, and the start time of the trip;

在本说明书实施例中,订单处理请求可以是根据第一用户的行程订单信息发起的行程订单。In the embodiment of this specification, the order processing request may be a trip order initiated based on the first user's trip order information.

S103,根据所述行程开始时间确定第一预设时间段;S103, determine the first preset time period according to the trip start time;

在本说明书实施例中,第一预设时间段可以是以第一用户的行程的开始时间为参考时间点,获取该参考时间点前后某一固定段时间内的时间范围,例如可以设置行程的开始时间即参考时间点为t,则第一预设时间段可以是[t-t',t+t']。In the embodiment of this specification, the first preset time period may be based on the start time of the first user's trip as a reference time point, and a time range within a fixed period before and after the reference time point may be obtained. For example, the time range of the trip may be set. The starting time, that is, the reference time point is t, then the first preset time period may be [t-t', t+t'].

S105,根据所述行程距离及预设的距离系数确定第一圈定距离;S105, determine the first circle distance according to the stroke distance and the preset distance coefficient;

在本说明书实施例中,所述第一圈定距离可以为对所述行程订单进行订单区域圈定的首次圈定距离;In the embodiment of this specification, the first delineation distance may be the first delineation distance of the order area delineation for the itinerary order;

预设的距离系数可以是行程距离与第一圈定距离之间的关系系数,例如可以将预设的距离系数设置为k,行程距离设置为d,第一圈定距离设置为r,则r=kd;The preset distance coefficient can be the relationship coefficient between the stroke distance and the first circled distance. For example, the preset distance coefficient can be set to k, the stroke distance is set to d, and the first circled distance is set to r, then r=kd ;

具体的,预设的距离系数k的范围可以是[0-0.5],优选地,k可以是0.2。Specifically, the range of the preset distance coefficient k may be [0-0.5], and preferably, k may be 0.2.

S107,将所述行程的起点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;S107, use the starting point of the stroke as the delineation center, the first delineation distance as the delineation radius, delineate the order area, and obtain the first delineation area;

在本说明书实施例中,在获得第一圈定区域后可以对订单起点在第一圈定区域内的司机端进行圈定。In the embodiment of this specification, after obtaining the first circled area, the driver terminal whose order starting point is within the first circled area can be circled.

S109,将所述行程的终点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;S109, use the end position of the stroke as the delineation center, the first delineation distance as the delineation radius, delineate the order area, and obtain the second delineation area;

在本说明书实施例中,在获得第二圈定区域后可以对订单终点在第二圈定区域内的司机端进行圈定。In the embodiment of this specification, after obtaining the second circled area, the driver terminal whose order end point is within the second circled area can be circled.

S111,提取所述第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域和/或终点位置位于所述第二圈定区域的订单作为候选订单,得到第一候选订单数据;S111, extract orders initiated by the second user within the first preset time period whose starting point is located in the first delineated area and/or whose end point is located in the second delineated area as candidate orders, and the first candidate order is obtained data;

在本说明书实施例中,第二用户可以是乘客端,也可以是司机端,本说明中可以是以第二用户为司机端为例进行说明。In the embodiment of this specification, the second user may be a passenger terminal or a driver terminal. In this description, the second user may be the driver terminal as an example.

在本说明书实施例中,在本说明书实施例中,候选订单可以包括第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域的第一订单,以及第一预设时间段内由第二用户发起的终点位置位于所述第二圈定区域的第二订单;In the embodiment of this specification, in the embodiment of this specification, the candidate orders may include a first order initiated by a second user within the first preset time period with a starting point located in the first circled area, and a first preset order. The second order initiated by the second user within the time period has an end position located in the second circled area;

第一候选订单数据可以是第一订单和第二订单的总和;The first candidate order data may be the sum of the first order and the second order;

具体的,第一订单可以是在第一预设时间段内订单起点在第一圈定区域内的司机端的数量;第二订单可以是在第一预设时间段内订单终点在第二圈定区域内的司机端的数量。Specifically, the first order may be the number of driver terminals whose order starting point is within the first delineated area within the first preset time period; the second order may be the order end point within the first preset time period being within the second delineated area. The number of drivers.

S113,当所述第一候选订单数据满足预设条件时,则基于所述第一候选订单数据进行订单处理。S113. When the first candidate order data meets the preset conditions, order processing is performed based on the first candidate order data.

在本说明书实施例中,预设条件可以是一个阈值范围,如最小阈值(min)可以是预设第一阈值,最大阈值(max)可以是预设第二阈值;In the embodiment of this specification, the preset condition may be a threshold range, for example, the minimum threshold (min) may be a preset first threshold, and the maximum threshold (max) may be a preset second threshold;

以第一候选订单数据为z为例,当min<z<max时符合预设条件。Taking the first candidate order data as z as an example, the preset conditions are met when min<z<max.

具体的,即是当所述第一候选订单数据大于等于第一预设阈值,且小于等于第二预设阈值时,将第一候选订单数据作为行程订单的订单总数。Specifically, when the first candidate order data is greater than or equal to the first preset threshold and less than or equal to the second preset threshold, the first candidate order data is used as the total number of orders for the itinerary order.

在本说明书实施例中,基于所述第一候选订单数据进行订单处理可以是将所述第一候选订单数据作为行程订单的订单总数;并将订单总数中每一个单的信息与第一用户的行程订单信息进行匹配,并获得匹配结果;In this embodiment of the present description, order processing based on the first candidate order data may include using the first candidate order data as the total number of itinerary orders; and combining the information of each order in the total number of orders with the first user's Match the itinerary order information and obtain the matching results;

当匹配结果满足预设阈值,例如匹配度大于60%时,将该订单推荐给第一用户。When the matching result meets the preset threshold, for example, the matching degree is greater than 60%, the order is recommended to the first user.

如图2所示,在本说明书实施例中,其所示为本说明书实施例提供的一种当第一候选订单数据不满足预设条件时的订单处理方法的流程示意图;具体的如下:As shown in Figure 2, in the embodiment of this specification, it is a schematic flow chart of an order processing method when the first candidate order data does not meet the preset conditions provided by the embodiment of this specification; the details are as follows:

S201,当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整;S201. When the first candidate order data does not meet the preset conditions, adjust the first delineated area and the second delineated area simultaneously according to preset rules;

在本说明书实施例中,当所述第一候选订单数据小于预设第一阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展;In the embodiment of this specification, when the first candidate order data is less than the preset first threshold, the first delineated area and the second delineated area are simultaneously expanded according to preset rules;

当所述第一候选订单数据大于预设第二阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小。When the first candidate order data is greater than the preset second threshold, the first delineated area and the second delineated area are simultaneously reduced according to preset rules.

S203,获取调整后的第一目标圈定区域和第二目标圈定区域;S203, obtain the adjusted first target delineated area and the second target delineated area;

如图3所示,在本说明书实施例中,其所示为本说明书实施例提供的一种对圈定区域进行调整的方法的流程示意图;具体的如下:As shown in Figure 3, in the embodiment of this specification, it is a schematic flow chart of a method for adjusting a delineated area provided by the embodiment of this specification; the details are as follows:

S301,获取用于对圈定区域进行调整的预设比例系数;S301, obtain the preset proportion coefficient used to adjust the delineated area;

在本说明书实施例中,此处的对圈定区域进行调整的预设比例系数可以默认是用于对圈定区域进行扩展的扩展比例系数;而用于对圈定区域进行缩小的缩小比例系数可以是扩展比例系数的倒数;In the embodiment of this description, the preset scaling coefficient for adjusting the delineated area may be the expansion scaling coefficient used to expand the delineated area by default; and the reduction scaling coefficient used for reducing the delineated area may be the expansion scaling coefficient. The reciprocal of the proportional coefficient;

在本说明书实施例中,例如,可以将扩展比例系数可以为x;则缩小比例系数则可以是1/x;In the embodiment of this specification, for example, the expansion scaling coefficient can be x; then the reduction scaling coefficient can be 1/x;

S303,根据所述预设比例系数和所述第一圈定距离确定第二圈定距离;S303, determine the second delineation distance according to the preset proportional coefficient and the first delineation distance;

在本说明书实施例中,可以将第二圈定距离设置为R;In the embodiment of this specification, the second encircling distance can be set to R;

具体的,当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展时,根据所述预设比例系数的m次幂和所述第一圈定距离确定第二圈定距离;,其中,所述m小于等于预设第三阈值;且m为正数。Specifically, when the first delineated area and the second delineated area are expanded simultaneously according to the preset rules, the second delineated area is determined based on the m power of the preset proportional coefficient and the first delineated distance. distance;, where m is less than or equal to the preset third threshold; and m is a positive number.

即第二圈定距离R可以是根据扩展比例系数x对第一圈定距离r进行扩展后得到的,即可以是R=xmr;当进行第一次扩展时,m等于1,即R=xr;优选地,x可以等于 That is, the second circled distance R can be obtained by expanding the first circled distance r according to the expansion proportion coefficient x, that is, it can be R=x m r; when the first expansion is performed, m is equal to 1, that is, R=xr ; Preferably, x can be equal to

具体的,当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小时,根据所述预设比例系数的倒数的n次幂和所述第一圈定距离确定第二圈定距离;其中,所述n为任意正数。Specifically, when the first delineated area and the second delineated area are simultaneously reduced according to a preset rule, the first delineated area is determined based on the nth power of the reciprocal of the preset proportional coefficient and the first delineated distance. Two circles determine the distance; where n is any positive number.

即第二圈定距离R可以是根据缩小比例系数1/x对第一圈定距离r进行缩小后得到的,即可以是R=r/xn;当进行第一次扩展时,n等于1,即R=r/x;优选地,x可以等于 That is, the second circled distance R can be obtained by reducing the first circled distance r according to the reduction ratio coefficient 1/x, that is, it can be R=r/x n ; when the first expansion is performed, n is equal to 1, that is, R=r/x; preferably, x can be equal to

S305,将所述第一圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第一目标圈定区域;S305, use the center of the first delineated area as the delineated center, the second delineated distance as the delineated radius, adjust the delineated area, and obtain the first target delineated area;

在本说明书实施例中,以第一圈定区域的中心即行程的起点位置为圈定中心,将第二圈定距离R作为圈定半径,进行圈定区域的调整,得到的第一目标圈定区域是对第一圈定区域进行扩展后的区域,且第一目标圈定区域与第一圈定区域为同心圈。In the embodiment of this specification, the center of the first circled area, that is, the starting point of the stroke, is used as the circled center, and the second circled distance R is used as the circled radius, and the circled area is adjusted. The obtained first target circled area is the first target circled area. The circled area is an expanded area, and the first target circled area and the first circled area are concentric circles.

S307,将所述第二圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第二目标圈定区域。S307: Use the center of the second delineated area as the delineated center and the second delineated distance as the delineated radius, adjust the delineated area, and obtain the second target delineated area.

在本说明书实施例中,以第二圈定区域的中心即行程的终点位置为圈定中心,将第二圈定距离R作为圈定半径,进行圈定区域的调整,得到的第二目标圈定区域是对第二圈定区域进行扩展后的区域,且第二目标圈定区域与第二圈定区域为同心圈。In the embodiment of this specification, the center of the second circled area, that is, the end position of the stroke, is used as the circled center, and the second circled distance R is used as the circled radius, and the circled area is adjusted. The obtained second target circled area is the second target circled area. The circled area is an expanded area, and the second target circled area and the second circled area are concentric circles.

S205,提取所述第一预设时间段内由第二用户发起的起点位置位于调整后的第一目标圈定区域或者终点位置位于调整后的第二目标圈定区域的订单作为候选订单,得到第二候选订单数据;S205: Extract orders initiated by the second user within the first preset time period whose starting position is located in the adjusted first target delineated area or whose end position is located in the adjusted second target delineated area as candidate orders, and the second order is obtained. Candidate order data;

S207,当所述第二候选数据满足预设条件时,则基于所述第二候选数据进行订单处理。S207: When the second candidate data meets the preset condition, order processing is performed based on the second candidate data.

在本说明书实施例中,当所述第二候选订单数据大于等于第一预设阈值,且小于等于第二预设阈值时,将第二候选订单数据作为行程订单的订单总数。In the embodiment of this specification, when the second candidate order data is greater than or equal to the first preset threshold and less than or equal to the second preset threshold, the second candidate order data is used as the total number of orders for the itinerary order.

在本说明书实施例中,基于所述第二候选订单数据进行订单处理可以是将所述第二候选订单数据作为行程订单的订单总数;并将订单总数中每一个单的信息与第一用户的行程订单信息进行匹配,并获得匹配结果;In this embodiment of the present description, order processing based on the second candidate order data may include using the second candidate order data as the total number of itinerary orders; and combining the information of each order in the total number of orders with the first user's Match the itinerary order information and obtain the matching results;

当匹配结果满足预设阈值,例如匹配度大于60%时,将该订单推荐给第一用户。When the matching result meets the preset threshold, for example, the matching degree is greater than 60%, the order is recommended to the first user.

如图4所示,在本说明书实施例中,其所示为本说明书实施例提供的一种对圈定区域进行区域扩展的方法的流程示意图;具体的如下:As shown in Figure 4, in the embodiment of this specification, it is a schematic flow chart of a method for area expansion of a delineated area provided by the embodiment of this specification; the details are as follows:

S401,获取用于对圈定区域进行扩展的扩展比例系数;S401, obtain the expansion proportion coefficient used to expand the delineated area;

S403,根据所述扩展比例系数的m次幂和所述第一圈定距离确定第二圈定距离;S403, determine the second delineation distance according to the m power of the expansion proportion coefficient and the first delineation distance;

如图5所示,在本说明书实施例中,其所示为对第一圈定区域进行首次区域扩展时的结构示意图。As shown in FIG. 5 , in the embodiment of this specification, it is a schematic structural diagram when the first delineated area is expanded for the first time.

对第一圈定区域进行首次扩展时,可以将m设置为1;扩展比例系数设置为 When expanding the first delineated area for the first time, m can be set to 1; the expansion proportion coefficient is set to

则当扩展比例系数为x等m等1时,即/>时,以A点为行程的起点位置,以D点为行程的终点位置,进行圈定区域的扩展。Then when the expansion proportion coefficient is x, etc. When m equals 1, that is/> When , use point A as the starting point of the stroke and point D as the end point of the stroke to expand the delineated area.

S405,判断m是否大于预设第三阈值;S405, determine whether m is greater than the preset third threshold;

在本说明书实施例中,预设第三阈值可以为4,即判断m是否大于4。In the embodiment of this specification, the preset third threshold may be 4, that is, it is determined whether m is greater than 4.

当m小于等于预设第三阈值时,如m小于等于4时,执行步骤S407-S415;当m大于预设第三阈值时,如m大于4时,执行步骤S417。When m is less than or equal to the preset third threshold, for example, m is less than or equal to 4, steps S407-S415 are executed; when m is greater than the preset third threshold, for example, m is greater than 4, step S417 is executed.

S407,将所述第一圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的扩展,获得第三圈定区域;S407, use the center of the first delineated area as the delineated center, the second delineated distance as the delineated radius, expand the delineated area, and obtain a third delineated area;

在本说明书实施例中,第三圈定区域可以是对第一圈定区域进行扩展后的第一目标圈定区域。In the embodiment of this specification, the third delineated area may be the first target delineated area that is an expansion of the first delineated area.

S409,将所述第二圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的扩展,获得第四圈定区域;S409, use the center of the second delineated area as the delineated center, the second delineated distance as the delineated radius, expand the delineated area, and obtain the fourth delineated area;

在本说明书实施例中,第四圈定区域可以是对第二圈定区域进行扩展后的第二目标圈定区域。In the embodiment of this specification, the fourth delineated area may be a second target delineated area that is an expansion of the second delineated area.

S411,提取所述第一预设时间段内由第二用户发起的起点位置位于所述第三圈定区域或者终点位置位于所述第四圈定区域的订单作为候选订单,得到第二候选订单数据;S411, extract orders initiated by the second user within the first preset time period whose starting point is located in the third delineated area or whose end point is located in the fourth delineated area as candidate orders, and obtain second candidate order data;

S413,判断所述第二候选数据是否满足预设条件;S413, determine whether the second candidate data meets the preset conditions;

S415a,当所述第二候选数据满足预设条件时,则基于所述第二候选数据进行订单处理;S415a, when the second candidate data meets the preset conditions, perform order processing based on the second candidate data;

S415b,当所述第二候选数据不满足预设条件时,m加1,并返回步骤S403。S415b: When the second candidate data does not meet the preset condition, add 1 to m, and return to step S403.

S417,则终止对所述第一圈定区域和所述第二圈定区域的扩展。S417: Terminate the expansion of the first delineated area and the second delineated area.

如图6所示,在本说明书实施例中,其所示为本说明书实施例提供的一种对圈定区域进行区域缩小的方法的流程示意图;具体的如下:As shown in Figure 6, in the embodiment of this specification, it is a schematic flow chart of a method for reducing the area of a delineated area provided by the embodiment of this specification; the details are as follows:

S501,获取用于对圈定区域进行缩小的缩小比例系数;S501, obtain the reduction scaling coefficient used to reduce the circled area;

S503,根据所述缩小比例系数的n次幂和所述第一圈定距离确定第二圈定距离;S503, determine the second circling distance based on the nth power of the reduction scaling coefficient and the first circling distance;

如图7所示,在本说明书实施例中,其所示为对第一圈定区域进行首次区域缩小时的结构示意图。As shown in FIG. 7 , in the embodiment of this specification, it is a schematic structural diagram when the first delineated area is reduced for the first time.

具体的,对第一圈定区域进行首次缩小时,可以将n设置为1;缩小比例系数设置为 Specifically, when reducing the first circled area for the first time, n can be set to 1; the reduction scaling coefficient is set to

则当缩小比例系数为1/x等n等1时,即/>时,以A点为行程的起点位置,以D点为行程的终点位置,进行圈定区域的缩小。Then when the reduction scaling coefficient is 1/x, etc. When n equals 1, that is/> When , use point A as the starting point of the stroke and point D as the end point of the stroke to reduce the circled area.

S505,将所述第一圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的缩小,获得第五圈定区域;S505, use the center of the first delineated area as the delineated center, the second delineated distance as the delineated radius, reduce the delineated area, and obtain the fifth delineated area;

在本说明书实施例中,第五圈定区域可以是对第一圈定区域进行缩小后的第一目标圈定区域。In the embodiment of this specification, the fifth delineated area may be the first target delineated area that is reduced from the first delineated area.

S507,将所述第二圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的缩小圈定,获得第六圈定区域;S507, use the center of the second delineated area as the delineated center, the second delineated distance as the delineated radius, perform narrowing delineation of the delineated area, and obtain the sixth delineated area;

在本说明书实施例中,第六圈定区域可以是对第二圈定区域进行缩小后的第二目标圈定区域。In the embodiment of this specification, the sixth delineated area may be a second target delineated area that is a reduced size of the second delineated area.

S509,提取所述第一预设时间段内由第二用户发起的起点位置位于所述第五圈定区域或者终点位置位于所述第六圈定区域的订单作为候选订单,得到第二候选订单数据;S509, extract orders initiated by the second user within the first preset time period whose starting point is located in the fifth delineated area or whose end point is located in the sixth delineated area as candidate orders, and obtain second candidate order data;

S511,判断所述第二候选数据是否满足预设条件;S511, determine whether the second candidate data meets the preset conditions;

S513a,当所述第二候选数据满足预设条件时,则基于所述第二候选数据进行订单处理;S513a, when the second candidate data meets the preset conditions, perform order processing based on the second candidate data;

S513b,当所述第二候选数据不满足预设条件时,n加1,并返回步骤S503。S513b: When the second candidate data does not meet the preset condition, n is increased by 1 and returns to step S503.

由上述本发明提供的订单处理方法、装置、终端及存储介质的实施例可见,本发明实施例获取订单处理请求,所述订单处理请求包含第一用户的行程订单信息,所述行程订单信息包括行程的起点位置、行程的终点位置、行程开始时间及行程距离;根据所述行程开始时间确定第一预设时间段;根据所述行程距离及预设的距离系数确定第一圈定距离;将所述行程的起点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;将所述行程的终点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;提取所述第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域和/或终点位置位于所述第二圈定区域的订单作为候选订单,得到第一候选订单数据;当所述第一候选订单数据满足预设条件时,则基于所述第一候选订单数据进行订单处理;利用本说明书实施例提供的技术方案,通过以第一用户行程信息中的行程的起点位置、行程的终点位置为中心,以与行程距离呈一定比例关系的圈定距离为半径,同时进行订单区域的圈定,进而获得候选订单数据,后续基于该候选订单数据进行订单处理;不仅使得订单圈定的基数更大,圈定范围更加合理,订单量更加平衡,而且可以提高订单匹配精准度。It can be seen from the above embodiments of the order processing method, device, terminal and storage medium provided by the present invention that the embodiment of the present invention obtains an order processing request, and the order processing request includes the first user's itinerary order information, and the itinerary order information includes The starting point of the trip, the end point of the trip, the trip start time and the trip distance; determining the first preset time period based on the trip start time; determining the first circled distance based on the trip distance and the preset distance coefficient; The starting point of the stroke is used as the circle center, and the first circle distance is used as the circle radius. The order area is circled to obtain the first circle area; the end position of the stroke is used as the circle center, and the first circle distance is used as the circle radius. , delineate the order area, and obtain the second delineated area; extract the starting point initiated by the second user within the first preset time period that is located in the first delineated area and/or the end position is located in the second delineated area. The order is used as a candidate order to obtain the first candidate order data; when the first candidate order data meets the preset conditions, order processing is performed based on the first candidate order data; using the technical solutions provided by the embodiments of this specification, through Taking the starting point of the trip and the end point of the trip in the first user's itinerary information as the center, and taking the delineated distance in a certain proportion to the trip distance as the radius, the order area is delineated at the same time, and then the candidate order data is obtained. Subsequently, based on the Candidate order data is used for order processing; it not only makes the base of order delineation larger, the delineation range more reasonable, the order volume more balanced, but also the order matching accuracy can be improved.

本发明实施例还提供了一种订单处理装置,如图8所示,其所示为本发明实施例提供的一种订单处理装置的结构示意图;具体的,所述的装置包括:An embodiment of the present invention also provides an order processing device, as shown in Figure 8, which is a schematic structural diagram of an order processing device provided by an embodiment of the present invention; specifically, the device includes:

订单处理请求获取模块610,用于获取订单处理请求,所述订单处理请求包含第一用户的行程订单信息,所述行程订单信息包括行程的起点位置、行程的终点位置、行程开始时间及行程距离;The order processing request acquisition module 610 is used to obtain an order processing request. The order processing request includes the first user's itinerary order information. The itinerary order information includes the starting point of the trip, the end position of the trip, the starting time of the trip, and the distance of the trip. ;

预设时间段确定模块620,用于根据所述行程开始时间确定第一预设时间段;The preset time period determination module 620 is used to determine the first preset time period according to the trip start time;

第一圈定距离确定模块630,用于根据所述行程距离及预设的距离系数确定第一圈定距离;The first demarcation distance determination module 630 is used to determine the first demarcation distance according to the travel distance and the preset distance coefficient;

第一圈定区域获取模块640,用于将所述行程的起点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;The first delineated area acquisition module 640 is used to delineate the order area using the starting point of the trip as the delineated center and the first delineated distance as the delineated radius to obtain the first delineated area;

第二圈定区域获取模块650,用于将所述行程的终点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;The second delineated area acquisition module 650 is used to delineate the order area using the end position of the stroke as the delineation center and the first delineation distance as the delineation radius, and obtain the second delineated area;

第一候选订单数据获取模块660,用于提取所述第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域和/或终点位置位于所述第二圈定区域的订单作为候选订单,得到第一候选订单数据;The first candidate order data acquisition module 660 is used to extract orders initiated by the second user within the first preset time period whose starting position is located in the first circled area and/or whose end position is located in the second circled area. As a candidate order, get the first candidate order data;

第一订单处理模块670,用于当所述目标候选订单数据满足预设条件时,则基于所述目标候选订单数据进行订单处理。The first order processing module 670 is configured to perform order processing based on the target candidate order data when the target candidate order data meets the preset conditions.

在本说明书实施例中,还包括:In the embodiment of this specification, it also includes:

第二订单处理模块,用于当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整;A second order processing module configured to simultaneously adjust the first delineated area and the second delineated area according to preset rules when the first candidate order data does not meet the preset conditions;

目标圈定区域获取模块,用于获取调整后的第一目标圈定区域和第二目标圈定区域;The target delineated area acquisition module is used to obtain the adjusted first target delineated area and the second target delineated area;

第二候选订单数据获取模块,用于提取所述第一预设时间段内由第二用户发起的起点位置位于调整后的第一目标圈定区域或者终点位置位于调整后的第二目标圈定区域的订单作为候选订单,得到第二候选订单数据;The second candidate order data acquisition module is used to extract orders initiated by the second user within the first preset time period whose starting point is located in the adjusted first target delineated area or whose end position is located in the adjusted second target delineated area. The order is used as a candidate order to obtain the second candidate order data;

第三订单处理模块,用于当所述第二候选数据满足预设条件时,则基于所述第二候选数据进行订单处理。The third order processing module is configured to perform order processing based on the second candidate data when the second candidate data meets the preset conditions.

在本说明书实施例中,所述目标圈定区域获取模块,还包括:In the embodiment of this specification, the target delineated area acquisition module also includes:

预设比例系数获取单元,用于获取用于对圈定区域进行调整的预设比例系数;A preset proportional coefficient acquisition unit, used to obtain a preset proportional coefficient for adjusting the delineated area;

第二圈定距离确定单元,用于根据所述预设比例系数和所述第一圈定距离确定第二圈定距离;a second delineation distance determination unit, configured to determine a second delineation distance according to the preset proportional coefficient and the first delineation distance;

第一目标圈定区域获取单元,用于将所述第一圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第一目标圈定区域;The first target delineated area acquisition unit is configured to use the center of the first delineated area as the delineated center and the second delineated distance as the delineated radius, adjust the delineated area, and obtain the first target delineated area;

第二目标圈定区域获取单元,用于将所述第二圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第二目标圈定区域。The second target delineated area acquisition unit is configured to use the center of the second delineated area as the delineated center and the second delineated distance as the delineated radius, adjust the delineated area, and obtain the second target delineated area.

在本说明书实施例中,所述第二订单处理模块包括:In the embodiment of this specification, the second order processing module includes:

区域扩展单元,用于当所述第一候选订单数据小于预设第一阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展;a region expansion unit configured to simultaneously expand the region of the first delineated region and the second delineated region according to preset rules when the first candidate order data is less than a preset first threshold;

区域缩小单元,用于当所述第一候选订单数据大于预设第二阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小。An area reduction unit configured to simultaneously reduce the area of the first delineated area and the second delineated area according to preset rules when the first candidate order data is greater than a preset second threshold.

在本说明书实施例中,所述第二圈定距离确定单元,包括:In the embodiment of this specification, the second circle distance determining unit includes:

第一确定子单元,用于当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展时,根据所述预设比例系数的m次幂和所述第一圈定距离确定第二圈定距离。The first determination subunit is configured to, when the first delineated area and the second delineated area are simultaneously expanded according to the preset rules, according to the mth power of the preset proportional coefficient and the first delineated area. The distance determines the second circle distance.

在本说明书实施例中,所述第二圈定距离确定单元,还包括:In the embodiment of this specification, the second encircling distance determining unit further includes:

第二确定子单元,用于当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小时,根据所述预设比例系数的倒数的n次幂和所述第一圈定距离确定第二圈定距离。The second determination subunit is configured to determine the n-th power of the reciprocal of the preset proportional coefficient and the sum of The fixed distance of one circle determines the fixed distance of the second circle.

本发明实施例提供了一种订单处理终端,该终端包括处理器和存储器;An embodiment of the present invention provides an order processing terminal, which includes a processor and a memory;

所述处理器,适于实现一条或一条以上指令;The processor is suitable for implementing one or more instructions;

所述存储器,存储有一条或一条以上指令,所述一条或一条以上适于所述处理器加载并执行以实现如上述方法实施例所述的订单处理方法。The memory stores one or more instructions, and the one or more instructions are suitable for the processor to load and execute to implement the order processing method as described in the above method embodiment.

存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。The memory can be used to store software programs and modules, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory. The memory may mainly include a stored program area and a stored data area, wherein the stored program area may store operating systems, application programs required for functions, etc.; the stored data area may store data created according to the use of the device, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory may also include a memory controller to provide the processor with access to the memory.

图9为本发明实施例提供的一种订单处理终端的结构示意图,该订单处理终端的内部构造可包括但不限于:处理器、网络接口及存储器,其中订单处理终端内的处理器、网络接口及存储器可以通过总线或其他方式连接,在本说明书实施例所示图9中以通过总线连接为例。Figure 9 is a schematic structural diagram of an order processing terminal provided by an embodiment of the present invention. The internal structure of the order processing terminal may include but is not limited to: a processor, a network interface and a memory. The processor, network interface in the order processing terminal The memory can be connected through a bus or other means. In Figure 9 shown in the embodiment of this specification, connection through a bus is taken as an example.

其中,处理器(或称CPU(Central Processing Unit,中央处理器))是订单处理终端的计算核心以及控制核心。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI、移动通信接口等)。存储器(Memory)是订单处理终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以是高速RAM存储设备,也可以是非不稳定的存储设备(non-volatile memory),例如至少一个磁盘存储设备;可选的还可以是至少一个位于远离前述处理器的存储装置。存储器提供存储空间,该存储空间存储了订单处理终端的操作系统,可包括但不限于:Windows系统(一种操作系统),Linux(一种操作系统)等等,本发明对此并不作限定;并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。在本说明书实施例中,处理器加载并执行存储器中存放的一条或一条以上指令,以实现上述方法实施例提供的订单处理方法。Among them, the processor (or CPU (Central Processing Unit)) is the computing core and control core of the order processing terminal. Optional network interfaces may include standard wired interfaces and wireless interfaces (such as WI-FI, mobile communication interfaces, etc.). Memory is a memory device in the order processing terminal, used to store programs and data. It can be understood that the memory here can be a high-speed RAM storage device, or a non-volatile memory device (non-volatile memory), such as at least one disk storage device; optionally, it can also be at least one located far away from the aforementioned processing. storage device. The memory provides storage space, and the storage space stores the operating system of the order processing terminal, which may include but is not limited to: Windows system (an operating system), Linux (an operating system), etc., and the present invention is not limited to this; Furthermore, one or more instructions suitable for being loaded and executed by the processor are also stored in the storage space. These instructions may be one or more computer programs (including program codes). In the embodiment of this specification, the processor loads and executes one or more instructions stored in the memory to implement the order processing method provided by the above method embodiment.

本发明的实施例还提供了一种计算机可读存储介质,所述存储介质可设置于订单处理终端之中以保存用于实现方法实施例中的一种订单处理方法相关的至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集可由电子设备的处理器加载并执行以实现上述方法实施例提供的订单处理方法。Embodiments of the present invention also provide a computer-readable storage medium, which can be disposed in an order processing terminal to store at least one instruction related to implementing an order processing method in the method embodiment, at least A section of program, code set or instruction set, the at least one instruction, the at least section of the program, the code set or the instruction set can be loaded and executed by the processor of the electronic device to implement the order processing method provided by the above method embodiment.

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic Various media that can store program code, such as discs or optical discs.

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。It should be noted that the above-mentioned order of the embodiments of the present invention is only for description and does not represent the advantages and disadvantages of the embodiments. Specific embodiments of this specification have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desired results. Additionally, the processes depicted in the figures do not necessarily require the specific order shown, or sequential order, to achieve desirable results. Multitasking and parallel processing are also possible or may be advantageous in certain implementations.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner. The same and similar parts between the various embodiments can be referred to each other. Each embodiment focuses on its differences from other embodiments. In particular, for the device and server embodiments, since they are basically similar to the method embodiments, the descriptions are relatively simple. For relevant details, please refer to the partial description of the method embodiments.

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by instructing relevant hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage media mentioned can be read-only memory, magnetic disks or optical disks, etc.

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。What is disclosed above is only a preferred embodiment of the present invention. Of course, it cannot be used to limit the scope of the present invention. Therefore, equivalent changes made in accordance with the claims of the present invention still fall within the scope of the present invention.

Claims (9)

1.一种订单处理方法,其特征在于:所述方法包括:1. An order processing method, characterized in that: the method includes: 获取订单处理请求,所述订单处理请求包含第一用户的行程订单信息,所述行程订单信息包括行程的起点位置、行程的终点位置、行程开始时间及行程距离;所述行程距离为第一用户的行程的起点位置和行程的终点位置之间的路程的距离;Obtain an order processing request. The order processing request includes the first user's itinerary order information. The itinerary order information includes the starting point of the trip, the end position of the trip, the starting time of the trip, and the trip distance; the trip distance is the first user's itinerary. The distance between the starting point of the trip and the end point of the trip; 根据所述行程开始时间确定第一预设时间段;Determine a first preset time period based on the trip start time; 根据所述行程距离及预设的距离系数确定第一圈定距离;Determine the first circle distance according to the travel distance and the preset distance coefficient; 将所述行程的起点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;Using the starting point of the stroke as the delineation center and the first delineation distance as the delineation radius, delineate the order area to obtain the first delineation area; 将所述行程的终点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;Use the end position of the stroke as the delineation center and the first delineation distance as the delineation radius to delineate the order area to obtain the second delineation area; 提取所述第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域和/或终点位置位于所述第二圈定区域的订单作为候选订单,得到第一候选订单数据;Extract orders initiated by the second user within the first preset time period whose starting point is located in the first delineated area and/or whose end point is located in the second delineated area as candidate orders, and the first candidate order data is obtained; 当所述第一候选订单数据满足预设条件时,则基于所述第一候选订单数据进行订单处理;When the first candidate order data meets the preset conditions, order processing is performed based on the first candidate order data; 当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整;所述调整包括对所述第一圈定区域和所述第二圈定区域同时进行区域扩展或区域缩小;When the first candidate order data does not meet the preset conditions, the first delineated area and the second delineated area are simultaneously adjusted according to the preset rules; the adjustment includes adjusting the first delineated area and the second delineated area. The second delineated area is simultaneously expanded or reduced; 当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展时,根据预设比例系数的m次幂和所述第一圈定距离确定第二圈定距离,其中,m为小于等于预设第三阈值的任意正数。When the first delineated area and the second delineated area are expanded simultaneously according to the preset rules, the second delineated distance is determined according to the m power of the preset proportional coefficient and the first delineated distance, where m is any positive number less than or equal to the preset third threshold. 2.根据权利要求1所述的订单处理方法,其特征在于:还包括:2. The order processing method according to claim 1, further comprising: 获取调整后的第一目标圈定区域和第二目标圈定区域;Obtain the adjusted first target delineated area and the second target delineated area; 提取所述第一预设时间段内由第二用户发起的起点位置位于调整后的第一目标圈定区域或者终点位置位于调整后的第二目标圈定区域的订单作为候选订单,得到第二候选订单数据;Extract orders initiated by the second user within the first preset time period whose starting position is located in the adjusted first target delineated area or whose end position is located in the adjusted second target delineated area as candidate orders, and a second candidate order is obtained data; 当所述第二候选订单数据满足预设条件时,则基于所述第二候选数据进行订单处理。When the second candidate order data satisfies the preset condition, order processing is performed based on the second candidate data. 3.根据权利要求2所述的订单处理方法,其特征在于:所述获取调整后的第一目标圈定区域和第二目标圈定区域,包括:3. The order processing method according to claim 2, characterized in that: obtaining the adjusted first target delineated area and the second target delineated area includes: 获取用于对圈定区域进行调整的预设比例系数;Get the preset scaling factor used to adjust the delineated area; 根据所述预设比例系数和所述第一圈定距离确定第二圈定距离;Determine a second circle distance according to the preset proportional coefficient and the first circle distance; 将所述第一圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第一目标圈定区域;Using the center of the first delineated area as the delineated center and the second delineated distance as the delineated radius, adjust the delineated area to obtain the first target delineated area; 将所述第二圈定区域的中心作为圈定中心,所述第二圈定距离作为圈定半径,进行圈定区域的调整,获得第二目标圈定区域。The center of the second circled area is used as the circled center, and the second circled distance is used as the circled radius. The circled area is adjusted to obtain the second target circled area. 4.根据权利要求3所述的订单处理方法,其特征在于:当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整,包括:4. The order processing method according to claim 3, characterized in that: when the first candidate order data does not meet preset conditions, the first delineated area and the second delineated area are processed according to preset rules. Make adjustments at the same time, including: 当所述第一候选订单数据小于预设第一阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展;When the first candidate order data is less than the preset first threshold, perform area expansion on the first delineated area and the second delineated area simultaneously according to preset rules; 当所述第一候选订单数据大于预设第二阈值时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小。When the first candidate order data is greater than the preset second threshold, the first delineated area and the second delineated area are simultaneously reduced according to preset rules. 5.根据权利要求4所述的订单处理方法,其特征在于:所述根据所述预设比例系数和所述第一圈定距离确定第二圈定距离,还包括:5. The order processing method according to claim 4, characterized in that: determining the second delineation distance according to the preset proportional coefficient and the first delineation distance further includes: 当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域缩小时,根据所述预设比例系数的倒数的n次幂和所述第一圈定距离确定第二圈定距离,其中,n为任意正数。When the first delineated area and the second delineated area are simultaneously reduced according to the preset rules, the second delineated distance is determined according to the nth power of the reciprocal of the preset proportional coefficient and the first delineated distance. , where n is any positive number. 6.一种订单处理装置,其特征在于:所述的装置包括:6. An order processing device, characterized in that: the device includes: 订单处理请求获取模块,用于获取订单处理请求,所述订单处理请求包含第一用户的行程订单信息,所述行程订单信息包括行程的起点位置、行程的终点位置、行程开始时间及行程距离;所述行程距离为第一用户的行程的起点位置和行程的终点位置之间的路程的距离;An order processing request acquisition module is used to obtain an order processing request. The order processing request includes the first user's itinerary order information. The itinerary order information includes the starting point of the trip, the end point of the trip, the start time of the trip, and the distance of the trip; The trip distance is the distance between the starting point of the first user's trip and the end point of the trip; 预设时间段确定模块,用于根据所述行程开始时间确定第一预设时间段;A preset time period determination module, configured to determine the first preset time period based on the trip start time; 第一圈定距离确定模块,用于根据所述行程距离及预设的距离系数确定第一圈定距离;The first demarcation distance determination module is used to determine the first demarcation distance according to the travel distance and the preset distance coefficient; 第一圈定区域获取模块,用于将所述行程的起点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第一圈定区域;The first delineated area acquisition module is used to delineate the order area using the starting point of the trip as the delineated center and the first delineated distance as the delineated radius, and obtain the first delineated area; 第二圈定区域获取模块,用于将所述行程的终点位置作为圈定中心,所述第一圈定距离作为圈定半径,进行订单区域圈定,获得第二圈定区域;The second delineated area acquisition module is used to delineate the order area using the end position of the stroke as the delineation center and the first delineation distance as the delineation radius, and obtain the second delineated area; 第一候选订单数据获取模块,用于提取所述第一预设时间段内由第二用户发起的起点位置位于所述第一圈定区域和/或终点位置位于所述第二圈定区域的订单作为候选订单,得到第一候选订单数据;The first candidate order data acquisition module is used to extract orders initiated by the second user within the first preset time period whose starting position is located in the first circled area and/or whose end position is located in the second circled area as Candidate order, get the first candidate order data; 第一订单处理模块,用于当所述第一候选订单数据满足预设条件时,则基于所述第一候选订单数据进行订单处理;A first order processing module configured to perform order processing based on the first candidate order data when the first candidate order data meets the preset conditions; 第二订单处理模块,用于当所述第一候选订单数据不满足预设条件时,根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行调整;所述调整包括对所述第一圈定区域和所述第二圈定区域同时进行区域扩展或区域缩小;The second order processing module is configured to simultaneously adjust the first delineated area and the second delineated area according to preset rules when the first candidate order data does not meet the preset conditions; the adjustment includes The first delineated area and the second delineated area are expanded or reduced simultaneously; 当根据预设规则对所述第一圈定区域和所述第二圈定区域同时进行区域扩展时,根据预设比例系数的m次幂和所述第一圈定距离确定第二圈定距离,其中,m为小于等于预设第三阈值的任意正数。When the first delineated area and the second delineated area are expanded simultaneously according to the preset rules, the second delineated distance is determined according to the m power of the preset proportional coefficient and the first delineated distance, where m is any positive number less than or equal to the preset third threshold. 7.根据权利要求6所述的订单处理装置,其特征在于:还包括7. The order processing device according to claim 6, further comprising: 目标圈定区域获取模块,用于获取调整后的第一目标圈定区域和第二目标圈定区域;The target delineated area acquisition module is used to obtain the adjusted first target delineated area and the second target delineated area; 第二候选订单数据获取模块,用于提取所述第一预设时间段内由第二用户发起的起点位置位于调整后第一目标圈定区域或者终点位置位于调整后第二目标圈定区域的订单作为候选订单,得到第二候选订单数据;The second candidate order data acquisition module is used to extract orders initiated by the second user within the first preset time period whose starting position is located in the adjusted first target delineated area or whose end position is located in the adjusted second target delineated area as Candidate order, get the second candidate order data; 第三订单处理模块,用于当所述第二候选订单数据满足预设条件时,则基于所述第二候选数据进行订单处理。The third order processing module is configured to perform order processing based on the second candidate order data when the second candidate order data meets the preset conditions. 8.一种订单处理终端,其特征在于:所述终端包括处理器和存储器;8. An order processing terminal, characterized in that: the terminal includes a processor and a memory; 所述处理器,适于实现一条或一条以上指令;The processor is suitable for implementing one or more instructions; 所述存储器,存储有一条或一条以上指令,所述一条或一条以上指令适于所述处理器加载并执行以实现如权利要求1至5任意一项所述的订单处理方法。The memory stores one or more instructions, and the one or more instructions are suitable for the processor to load and execute to implement the order processing method according to any one of claims 1 to 5. 9.一种计算机可读存储介质,其特征在于:所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1-5任一所述的订单处理方法。9. A computer-readable storage medium, characterized in that: at least one instruction is stored in the storage medium, and the at least one instruction is loaded and executed by a processor to implement the order as described in any one of claims 1-5 Approach.
CN202010002748.0A 2020-01-02 2020-01-02 Order processing method, device, terminal and storage medium Active CN111222946B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010002748.0A CN111222946B (en) 2020-01-02 2020-01-02 Order processing method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010002748.0A CN111222946B (en) 2020-01-02 2020-01-02 Order processing method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN111222946A CN111222946A (en) 2020-06-02
CN111222946B true CN111222946B (en) 2023-10-31

Family

ID=70832231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010002748.0A Active CN111222946B (en) 2020-01-02 2020-01-02 Order processing method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN111222946B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218769A (en) * 2013-03-19 2013-07-24 王兴健 Taxi order allocation method
CN103870581A (en) * 2014-03-25 2014-06-18 长沙地大物泊网络科技有限公司 Car sharing applying and response pairing method and system on basis of centroid dynamic calculation
CN104217347A (en) * 2013-06-04 2014-12-17 Thedna株式会社 Offer and promise information display method, server and computer readable recording medium
JP2015191364A (en) * 2014-03-27 2015-11-02 富士通株式会社 Carpool request method, carpool request device, and program
CN105095373A (en) * 2015-06-30 2015-11-25 百度在线网络技术(北京)有限公司 Order push method and device based on routes
CN107767053A (en) * 2017-10-23 2018-03-06 广东溢达纺织有限公司 Matching method, device, storage medium and the computer equipment of rideshare trip
CN108701320A (en) * 2016-03-08 2018-10-23 北京嘀嘀无限科技发展有限公司 The system and method for share-car
CN109086902A (en) * 2017-06-14 2018-12-25 北京嘀嘀无限科技发展有限公司 Processing method, processing unit, server, computer equipment and storage medium
CN109583612A (en) * 2018-11-23 2019-04-05 首约科技(北京)有限公司 For determining the method, system and storage medium of share-car driver
CN109583677A (en) * 2018-09-28 2019-04-05 阿里巴巴集团控股有限公司 Travel information dissemination method, device and system
JP2019067248A (en) * 2017-10-03 2019-04-25 パナソニックIpマネジメント株式会社 Dispatch reservation system, dispatch reservation server, dispatch reservation method, and program
CN109993329A (en) * 2019-01-31 2019-07-09 阿里巴巴集团控股有限公司 About vehicle information displaying method, device, system and equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6646069B2 (en) * 2015-02-10 2020-02-14 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド Method and system for pushing orders

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218769A (en) * 2013-03-19 2013-07-24 王兴健 Taxi order allocation method
CN104217347A (en) * 2013-06-04 2014-12-17 Thedna株式会社 Offer and promise information display method, server and computer readable recording medium
CN103870581A (en) * 2014-03-25 2014-06-18 长沙地大物泊网络科技有限公司 Car sharing applying and response pairing method and system on basis of centroid dynamic calculation
JP2015191364A (en) * 2014-03-27 2015-11-02 富士通株式会社 Carpool request method, carpool request device, and program
CN105095373A (en) * 2015-06-30 2015-11-25 百度在线网络技术(北京)有限公司 Order push method and device based on routes
CN108701320A (en) * 2016-03-08 2018-10-23 北京嘀嘀无限科技发展有限公司 The system and method for share-car
CN109086902A (en) * 2017-06-14 2018-12-25 北京嘀嘀无限科技发展有限公司 Processing method, processing unit, server, computer equipment and storage medium
JP2019067248A (en) * 2017-10-03 2019-04-25 パナソニックIpマネジメント株式会社 Dispatch reservation system, dispatch reservation server, dispatch reservation method, and program
CN107767053A (en) * 2017-10-23 2018-03-06 广东溢达纺织有限公司 Matching method, device, storage medium and the computer equipment of rideshare trip
CN109583677A (en) * 2018-09-28 2019-04-05 阿里巴巴集团控股有限公司 Travel information dissemination method, device and system
CN109583612A (en) * 2018-11-23 2019-04-05 首约科技(北京)有限公司 For determining the method, system and storage medium of share-car driver
CN109993329A (en) * 2019-01-31 2019-07-09 阿里巴巴集团控股有限公司 About vehicle information displaying method, device, system and equipment

Also Published As

Publication number Publication date
CN111222946A (en) 2020-06-02

Similar Documents

Publication Publication Date Title
JP6869354B2 (en) Voice function control method and device
US10230668B2 (en) Information replying method and apparatus
KR102114223B1 (en) Method for filtering a similar image based on deep learning and apparatus using the same
JP7038860B2 (en) Optimizing geographic area selection
CN111625367B (en) Method for dynamically adjusting read-write resources of file system
CN112991008B (en) Position recommendation method and device and electronic equipment
WO2018232723A1 (en) System and method of user behavior based service dispatch
WO2019052430A1 (en) Method and apparatus for self-service of mobile terminal
CN111222946B (en) Order processing method, device, terminal and storage medium
CN110990708A (en) Hot event determination method and device, storage medium and electronic equipment
CN116310994B (en) Video clip extraction method and device, electronic equipment and medium
CN107659430B (en) A kind of Node Processing Method, device, electronic equipment and computer storage medium
CN110175296B (en) Node recommendation method and server in network graph and storage medium
CN111833132A (en) An order processing method, device, electronic device and storage medium
CN107071187B (en) Parameter processing method and device and mobile terminal
KR102675645B1 (en) Data processing method and computing device for npu-based batch inference optimization
CN114971102A (en) Vehicle scheduling method based on dynamic car pooling and related product thereof
CN116468825B (en) Curve cutting method and device, equipment and storage medium
CN112650940A (en) Recommendation method and device of application program, computer equipment and storage medium
CN116383022A (en) Application programming interface API caching method, device, equipment and storage medium
CN117787381A (en) A neural network pruning method and device based on feature attention
WO2021022712A1 (en) Method and device for image recognition model training, and computer device
CN107193566A (en) A kind of control method and device of terminal
WO2017028728A1 (en) Determining method and device for click through rate (ctr)
CN114647681A (en) Intersection matching method, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant