[go: up one dir, main page]

CN110516946B - Target time determination method and device, electronic equipment and storage medium - Google Patents

Target time determination method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN110516946B
CN110516946B CN201910770082.0A CN201910770082A CN110516946B CN 110516946 B CN110516946 B CN 110516946B CN 201910770082 A CN201910770082 A CN 201910770082A CN 110516946 B CN110516946 B CN 110516946B
Authority
CN
China
Prior art keywords
time
air pressure
execution resource
target
change data
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
CN201910770082.0A
Other languages
Chinese (zh)
Other versions
CN110516946A (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.)
Lazas Network Technology Shanghai Co Ltd
Original Assignee
Lazas Network Technology Shanghai 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 Lazas Network Technology Shanghai Co Ltd filed Critical Lazas Network Technology Shanghai Co Ltd
Priority to CN201910770082.0A priority Critical patent/CN110516946B/en
Publication of CN110516946A publication Critical patent/CN110516946A/en
Application granted granted Critical
Publication of CN110516946B publication Critical patent/CN110516946B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0832Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • 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/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Abstract

The embodiment of the disclosure discloses a target time determination method and device, electronic equipment and a storage medium. The method comprises the following steps: acquiring first air pressure change data of a first execution resource in an environment in a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior; determining the target time according to the first air pressure change data and second air pressure change data of the environment where the second execution resource is located in the historical time period; wherein the historical time period comprises a historical time of arrival of the second execution resource at the target address. By the embodiment of the disclosure, the target time of the execution resource reaching the target address can be accurately determined through the air pressure change data and the historical data, and the problem of inaccurate time of reaching the target address caused by the fact that a positioning device cannot position a moving process in the vertical direction or artificially provide false time and the like is solved.

Description

Target time determination method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and an apparatus for determining a target time, an electronic device, and a storage medium.
Background
With the development of internet technology, the scheduling policy of home service business is becoming more mature, for example, for the timely delivery business, the home service, the maintenance service, etc. of flash delivery, leg-race purchase, take-away catering, etc., in order to improve the efficiency of home service, the scheduling policy may specify the time for executing the resource to reach the target address to execute the task, etc. After the execution resource reaches the target address, the client of the execution resource actively provides time for the execution resource to reach the target address to execute the task through corresponding operations, such as clicking 'reached' and the like. However, some execution resources may provide unrealistic task execution time by performing a corresponding operation on the client in advance, such as clicking on "reached" or the like, since the target address cannot be reached within a specified time range.
Disclosure of Invention
The embodiment of the disclosure provides a target time determination method and device, electronic equipment and a storage medium.
In a first aspect, a method for determining a target time is provided in the embodiments of the present disclosure.
Specifically, the target time determination method includes:
acquiring first air pressure change data of a first execution resource in an environment in a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior;
determining the target time according to the first air pressure change data and second air pressure change data of the environment where the second execution resource is located in the historical time period; wherein the historical time period comprises a historical time of arrival of the second execution resource at the target address.
With reference to the first aspect, in a first implementation manner of the first aspect, the present disclosure further includes:
determining the preset time period according to the time provided by the first execution resource and reaching the target address; and/or
And determining the preset time period according to the time when the current position of the first execution resource is matched with the target address.
With reference to the first aspect and/or the first implementation manner of the first aspect, in a second implementation manner of the first aspect, the determining the target time according to the first air pressure variation data and second air pressure variation data of an environment in which the second execution resource is located in a historical time period includes:
and determining the target time by comparing the change trends of the first air pressure change data and the second air pressure change data.
With reference to the first aspect, the first implementation manner of the first aspect, and/or the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the first variation data includes a corresponding relationship between a first time and a first air pressure within the preset time period; the second air pressure change data comprises a corresponding relation between second time and second air pressure in the historical time period.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and/or the third implementation manner of the first aspect, in a fourth implementation manner of the first aspect, the determining the target time by comparing the variation trends of the first air pressure variation data and the second air pressure variation data includes:
when the change trends of the first air pressure change data and the second air pressure change data are matched, determining second air pressure corresponding to the historical time in the second air pressure change data;
and determining first time corresponding to the first air pressure corresponding to the second air pressure in the first air pressure change data as target time.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, and/or the fourth implementation manner of the first aspect, in a fifth implementation manner of the first aspect, the present disclosure further includes:
acquiring the time to be checked provided by the first execution resource and reaching the target address;
and when the difference between the time to be checked and the target time is larger than a first preset threshold value, marking that the first execution resource has unreal behavior.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, and/or the fifth implementation manner of the first aspect, in a sixth implementation manner of the first aspect, the present disclosure further includes:
when the number of the first execution resource marked to have the unreal behaviors exceeds a second preset threshold value, marking the first execution resource as a suspicious execution resource.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, the fifth implementation manner of the first aspect, and/or the sixth implementation manner of the first aspect, in a seventh implementation manner of the first aspect, the present disclosure further includes:
receiving a complaint of a client about an executed task;
when the complaint content is that the execution time of the executed task is not in accordance with the specification, determining the execution resource allocated to the executed task as the first execution resource, and determining the execution address of the executed task as the target address.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, the fifth implementation manner of the first aspect, the sixth implementation manner of the first aspect, and/or the seventh implementation manner of the first aspect, in an eighth implementation manner of the first aspect, before acquiring the first pressure change data in the environment where the first execution resource is located within the preset time period, the method further includes:
when the execution time provided by the first execution resource does not match the target time, determining that a responsible party of the complaint is the first execution resource.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, the fifth implementation manner of the first aspect, the sixth implementation manner of the first aspect, the seventh implementation manner of the first aspect, and/or the eighth implementation manner of the first aspect, in a ninth implementation manner of the first aspect, the disclosure further includes:
and feeding back the target time to a scheduling system so that the scheduling system adjusts the scheduling policy according to the target time and the difference between the appointed time of the first execution resource allocation and the appointed time of reaching the target address.
In a second aspect, a target time determination apparatus is provided in the embodiments of the present disclosure.
Specifically, the target time determination device includes:
the first acquisition module is configured to acquire first air pressure change data of an environment where the first execution resource is located within a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior;
a first determination module configured to determine the target time according to the first air pressure change data and second air pressure change data of an environment in which a second execution resource is located in a historical time period; wherein the historical time period comprises a historical time of arrival of the second execution resource at the target address.
The functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above-described functions.
In one possible design, the target time determination apparatus includes a memory and a processor, the memory is used for storing one or more computer instructions for supporting the target time determination apparatus to execute the target time determination method in the first aspect, and the processor is configured to execute the computer instructions stored in the memory. The target time determination apparatus may further include a communication interface for the target time determination apparatus to communicate with other devices or a communication network.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including a memory and a processor; wherein the memory is to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method steps of:
acquiring first air pressure change data of a first execution resource in an environment in a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior;
determining the target time according to the first air pressure change data and second air pressure change data of the environment where the second execution resource is located in the historical time period; wherein the historical time period comprises a historical time of arrival of the second execution resource at the target address. With reference to the third aspect, the present disclosure provides in a first implementation manner of the third aspect, wherein the one or more computer instructions are further executed by the processor to implement the following method steps:
determining the preset time period according to the time provided by the first execution resource and reaching the target address; and/or
And determining the preset time period according to the time when the current position of the first execution resource is matched with the target address.
With reference to the third aspect and/or the first implementation manner of the third aspect, in a second implementation manner of the third aspect, the determining the target time according to the first air pressure variation data and second air pressure variation data of an environment in which the second execution resource is located in a historical time period includes:
and determining the target time by comparing the change trends of the first air pressure change data and the second air pressure change data. With reference to the third aspect, the first implementation manner of the third aspect, and/or the second implementation manner of the third aspect, in a third implementation manner of the third aspect, the first variation data includes a corresponding relationship between a first time and a first air pressure within the preset time period; the second air pressure change data comprises a corresponding relation between second time and second air pressure in the historical time period. With reference to the third aspect, the first implementation manner of the third aspect, the second implementation manner of the third aspect, and/or the third implementation manner of the third aspect, in a fourth implementation manner of the third aspect, the determining the target time by comparing the variation trends of the first air pressure variation data and the second air pressure variation data includes:
when the change trends of the first air pressure change data and the second air pressure change data are matched, determining second air pressure corresponding to the historical time in the second air pressure change data;
and determining first time corresponding to the first air pressure corresponding to the second air pressure in the first air pressure change data as target time. With reference to the third aspect, the first implementation manner of the third aspect, the second implementation manner of the third aspect, the third implementation manner of the third aspect, and/or the fourth implementation manner of the third aspect, in a fifth implementation manner of the third aspect, the one or more computer instructions are further executed by the processor to implement the following method steps:
acquiring the time to be checked provided by the first execution resource and reaching the target address;
and when the difference between the time to be checked and the target time is larger than a first preset threshold value, marking that the first execution resource has unreal behavior. With reference to the third aspect, the first implementation manner of the third aspect, the second implementation manner of the third aspect, the third implementation manner of the third aspect, the fourth implementation manner of the third aspect, and/or the fifth implementation manner of the third aspect, in a sixth implementation manner of the third aspect, the one or more computer instructions are further executed by the processor to implement the following method steps:
when the number of the first execution resource marked to have the unreal behaviors exceeds a second preset threshold value, marking the first execution resource as a suspicious execution resource.
With reference to the third aspect, the first implementation manner of the third aspect, the second implementation manner of the third aspect, the third implementation manner of the third aspect, the fourth implementation manner of the third aspect, the fifth implementation manner of the third aspect, and/or the sixth implementation manner of the third aspect, in a seventh implementation manner of the third aspect, the one or more computer instructions are further executed by the processor to implement the following method steps:
receiving a complaint of a client about an executed task;
when the complaint content is that the execution time of the executed task is not in accordance with the specification, determining the execution resource allocated to the executed task as the first execution resource, and determining the execution address of the executed task as the target address.
With reference to the third aspect, the first implementation manner of the third aspect, the second implementation manner of the third aspect, the third implementation manner of the third aspect, the fourth implementation manner of the third aspect, the fifth implementation manner of the third aspect, the sixth implementation manner of the third aspect, and/or the seventh implementation manner of the third aspect, in an eighth implementation manner of the third aspect, before acquiring the first pressure change data in the environment where the first execution resource is located within the preset time period, the method further includes:
when the execution time provided by the first execution resource does not match the target time, determining that a responsible party of the complaint is the first execution resource.
With reference to the third aspect, the first implementation manner of the third aspect, the second implementation manner of the third aspect, the third implementation manner of the third aspect, the fourth implementation manner of the third aspect, the fifth implementation manner of the third aspect, the sixth implementation manner of the third aspect, the seventh implementation manner of the third aspect, and/or the eighth implementation manner of the third aspect, in a ninth implementation manner of the third aspect, the one or more computer instructions are further executed by the processor to implement the following method steps:
and feeding back the target time to a scheduling system so that the scheduling system adjusts the scheduling policy according to the target time and the difference between the appointed time of the first execution resource allocation and the appointed time of reaching the target address.
In a fourth aspect, the disclosed embodiments provide a computer-readable storage medium storing computer instructions for a target time determination apparatus, which includes computer instructions for performing any of the methods described above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
when the target time of the first execution resource reaching the target address is determined, first air pressure change data in the environment where the first execution resource is located within a preset time period when the first execution resource reaches the target address is obtained, and the target time is determined according to the first air pressure change data and second air pressure change data of other configuration resources within a historical time period when the first execution resource reaches the target address in the past. By the embodiment of the disclosure, the target time of the execution resource reaching the target address can be accurately determined through the air pressure change data and the historical data, and the problem of inaccurate time of reaching the target address caused by the fact that a positioning device cannot position a moving process in the vertical direction or artificially provide false time and the like is solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
Other features, objects, and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments when taken in conjunction with the accompanying drawings. In the drawings:
FIG. 1 illustrates a flow diagram of a target time determination method according to an embodiment of the present disclosure;
FIG. 2 is a flow chart illustrating a process of determining a target time section according to a trend of air pressure change according to the embodiment shown in FIG. 1;
FIG. 3 illustrates a flow diagram for marking unrealized behavior portions of a first execution resource in accordance with the embodiment shown in FIG. 1;
FIG. 4 shows a flow diagram of the portion of handling customer complaints in accordance with the embodiment shown in FIG. 1;
FIG. 5 shows a block diagram of a target time determination apparatus according to an embodiment of the present disclosure;
FIG. 6 is a block diagram illustrating a structure of a portion for determining a target time according to a trend of air pressure change according to the embodiment shown in FIG. 5;
FIG. 7 is a block diagram illustrating the structure of a portion of marking unrealized first execution resources in accordance with the embodiment shown in FIG. 5;
FIG. 8 is a block diagram showing a structure of a portion for processing a customer complaint according to the embodiment shown in FIG. 5;
fig. 9 is a schematic structural diagram of an electronic device suitable for implementing a target time determination method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. Also, for the sake of clarity, parts not relevant to the description of the exemplary embodiments are omitted in the drawings.
In the present disclosure, it is to be understood that terms such as "including" or "having," etc., are intended to indicate the presence of the disclosed features, numbers, steps, behaviors, components, parts, or combinations thereof, and are not intended to preclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or combinations thereof may be present or added.
It should be further noted that the embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates a flowchart of a target time determination method according to an embodiment of the present disclosure. As shown in fig. 1, the target time determination method includes the steps of:
in step S101, first pressure change data of an environment in which a first execution resource is located within a preset time period is acquired; wherein the preset time period comprises a target time for the first execution resource to reach a target address;
in step S102, determining the target time according to the first air pressure change data and second air pressure change data of an environment where a second execution resource is located in a historical time period; wherein the historical time period comprises a historical time of arrival of the second execution resource at the target address.
In this embodiment, the first execution resource and/or the second execution resource may be a person, a robot device, or the like that performs a certain work; such as a delivery person, robot, etc. that delivers the package or the takeaway product. An air pressure sensor can be arranged on the first execution resource and/or the second execution resource and used for measuring the air pressure in the environment where the first execution resource and the second execution resource are located and uploading the measured air pressure and the corresponding time to the server in real time. The barometric pressure sensor may be disposed, for example, on a helmet worn by the first execution resource and/or the second execution resource. The first air pressure change data may be air pressure size data that changes with time within a preset time period.
The preset time period may be a time period including a target time when the first execution resource reaches the target address, and since the approximate time when the first execution resource reaches the target address can be easily obtained through the positioning device on the first execution resource or through active reporting of the first execution resource, the preset time period is easy to determine, but the accurate target time is not easy to obtain. Therefore, the embodiment of the present disclosure may determine the target time through the first air pressure change data within the preset time period.
The target address may include, but is not limited to, an address of the first execution resource for executing the task, for example, when the first execution resource is a delivery resource, the target address may be a pick address or a delivery address of the delivery task; the target time may be a time when the first execution resource reaches the target address and executes a preset behavior such as a delivery resource getting goods or handing goods to a consignee. For example, the destination address is a delivery address when the delivery resource performs the delivery task, and the delivery address is specifically a high-floor address of a residential building, and the target time is the time when the first execution resource reaches the high-floor address, but not the time when the first execution resource reaches the gate of the residential building or the cell. The method provided by the embodiment of the disclosure can particularly accurately distinguish whether the execution resource is downstairs or upstairs, makes up for the defect that the positioning device can only position the position in the horizontal direction but cannot position the position in the vertical direction, and can find the cheating behavior of artificially providing false time.
The second air pressure variation data can be obtained by collecting historical data and analyzing and verifying the historical data. The historical time period may be a period of time that includes an exact historical time for the second execution resource to reach the target address, and the historical time is known. It is understood that the lengths of the historical time period and the preset time period may be equal or unequal, and in case of inequality, the historical time period and the preset time period may be compared by some existing technical means, for example, by comparing the coincidence degree between the curves corresponding to the first air pressure variation data and the second air pressure variation data. The second air pressure change data may include air pressure magnitude data that changes over time over a historical period of time, and a historical air pressure corresponding to a historical time at which the second execution resource reached the target address is known. It will be appreciated that the second execution resource may be the same as or different from the first execution resource. In some embodiments, the second execution resource may even be a virtual execution resource, the second air pressure variation data may be more accurate air pressure variation data obtained by performing statistical analysis on a plurality of air pressure variation data in a historical time period in which a plurality of execution resources reach the target address, and the historical time of reaching the target address may also be more accurate time after verification. Therefore, when the historical time is known, the target time can be determined by comparing the first air pressure change data and the second air pressure change data.
When the target time of the first execution resource reaching the target address is determined, first air pressure change data in the environment where the first execution resource is located within a preset time period when the first execution resource reaches the target address is obtained, and the target time is determined according to the first air pressure change data and second air pressure change data of other execution resources within a historical time period when the first execution resource reaches the target address in the past. By the embodiment of the disclosure, the target time of the execution resource reaching the target address can be accurately determined through the air pressure change data and the historical data, and the problem of inaccurate time of reaching the target address caused by the fact that a positioning device cannot position a moving process in the vertical direction or artificially provide false time and the like is solved.
In an optional implementation manner of this embodiment, the method further includes the following steps:
determining the preset time period according to the time provided by the first execution resource and reaching the target address; and/or
And determining the preset time period according to the time when the current position of the first execution resource is matched with the target address.
In the optional implementation manner, after the first execution resource reaches the target address and executes the preset behavior, for example, the first execution resource distributes the resource to execute the pickup or delivery behavior, the client may click on "pickup" or "delivery" and the like to actively provide the time for reaching the target address and executing the preset behavior to the server, and further may determine the preset time period according to the actively provided time, for example, a time range of several minutes before and after the actively provided time may be used as the preset time period; the duration of the preset time period may be preset.
The first execution resource can be further provided with a positioning device, and the positioning device can acquire the current position of the first execution resource in real time and upload the current position to the server. Because the positioning device can only position the position in the horizontal direction, the position in the vertical direction cannot be positioned, and when the target address is a high-floor address, the target time when the first execution resource reaches the target address cannot be accurately determined through the positioning device. Therefore, when the current location of the first execution resource obtained by the positioning device matches the target address, the preset time period may be determined according to the time when the first execution resource matches, for example, several minutes before or after the time when the first execution resource matches is used as the preset time period, and the duration of the preset time period may be preset. A match of the current location of the first execution resource with the target address may be understood as an imminent or just entering of the first execution resource into the target address range.
In an optional implementation manner of this embodiment, the step S103 of determining the target time according to the first air pressure variation data and the second air pressure variation data of the environment in which the second execution resource is located in the historical time period further includes the following steps:
and determining the target time by comparing the change trends of the first air pressure change data and the second air pressure change data.
In this optional implementation manner, the first air pressure change data may include air pressure size data that changes with time within a preset time period, that is, a corresponding relationship between the first time and the first air pressure, and the second air pressure data includes air pressure size data that changes with time within a historical time period, that is, a corresponding relationship between the second time and the second air pressure.
The variation trends of the first and second air pressure variation data may include, but are not limited to, a variation direction (upward or downward), a maximum value and a minimum value, etc. of a curve of the correspondence between the first time and the first air pressure. If the target address is located on a high floor, the first air pressure in the first air pressure change data increases along with the change of the first time, namely, the curve changes upwards, in the process that the first execution resource walks from downstairs to upstairs, and the first air pressure decreases along with the change of the first time, namely, the curve changes downwards, in the process that the first execution resource walks from upstairs to downstairs. When the target addresses are consistent, the first air pressure corresponding to the target time in the first air pressure change data and the second air pressure corresponding to the historical time in the second air pressure change data are consistent within an error range, so that the target time can be determined by comparing the change directions, the maximum values and/or the minimum values of the curves in the first air pressure change data and the second air pressure change data.
In an optional implementation manner of this embodiment, as shown in fig. 2, the step of determining the target time by comparing the variation trends of the first air pressure variation data and the second air pressure variation data further includes the following steps:
in step S201, when the variation trends of the first air pressure variation data and the second air pressure variation data match, determining a second air pressure corresponding to the historical time in the second air pressure variation data;
in step S202, a first time corresponding to the first air pressure that corresponds to the second air pressure in the first air pressure change data is determined as a target time.
In this alternative implementation, whether the change trends of the first air pressure change data and the second air pressure change data match or not may be determined by comparing the corresponding curves. First, it may be determined whether the curve change directions in the first air pressure change data and the second air pressure change data are consistent; secondly, it may be determined whether the second air pressure change data is consistent with the poles (maximum value, minimum value, etc. of the air pressure) in the first air pressure change data because the air pressure before the execution resource upstairs is minimum when the destination address is a high floor, and the air pressure when the execution resource reaches the destination address after the upstairs is maximum; finally, whether the curve change rules in the first air pressure change data and the second air pressure change data are consistent, such as whether the slopes are consistent or not, can also be determined. Whether the variation trends of the first air pressure variation data and the second air pressure variation data are matched or not can be determined by using a mathematical method in the prior art, and the method is not limited herein.
If the variation trends of the first air pressure variation data and the second air pressure variation data are not matched, the first air pressure variation data collected due to various reasons are inaccurate, and therefore the target time cannot be determined; when the first air pressure change data is matched with the second air pressure change data, the second air pressure of the second execution resource reaching the target address and executing the preset action can be determined through the historical time, and then the first time corresponding to the first air pressure corresponding to the second air pressure in the first air pressure change data can be determined as the target time.
In an optional implementation manner of this embodiment, as shown in fig. 3, the method further includes the following steps:
in step S301, obtaining the time to be checked provided by the first execution resource and reaching the target address;
in step S302, when a difference between the time to be checked and the target time is greater than a first preset threshold, it is marked that the first execution resource has an unreal action.
In this alternative implementation, after the first execution resource reaches the target address and executes the preset action (for example, picking or delivering goods), the time for executing the preset action may be actively provided by the client performing a corresponding operation, for example, clicking on "picked" or "delivered" or the like, when the first execution resource provides the accurate time, the time should be consistent with the target time (for example, a difference is less than or equal to a first preset threshold, which may be set according to actual conditions, and no limitation is made herein), and if the time provided by the first execution resource is inconsistent with the target time (for example, a difference is greater than the first preset threshold), it may be considered that the first execution resource does not provide the correct time, possibly because the first execution resource performs a corresponding operation, for example, clicking on "picked" or "delivered" or the like, on the client in advance in order to avoid the time specified by the system, the server may be intentionally provided with a false time, or may be provided with a wrong time due to forgetting to perform a corresponding operation, such as clicking "picked" or "delivered" on the client after the first execution resource performs the preset action. In this case, the first execution resource may be marked for unrealistic behavior.
In an optional implementation manner of this embodiment, the method further includes the following steps:
when the number of the first execution resource marked to have the unreal behaviors exceeds a second preset threshold value, marking the first execution resource as a suspicious execution resource.
In this alternative implementation, if the first execution resource is marked multiple times with unrealistic behavior, the first execution resource may be considered to intentionally provide an incorrect time when possible, and therefore the first execution resource may be marked as a resource that can be executed, and a warning or a penalty or the like may be given. The second preset threshold may be determined according to practical situations, and is not limited herein.
In an optional implementation manner of this embodiment, as shown in fig. 4, the method further includes the following steps:
in step S401, customer complaints about executed tasks are received;
in step S402, when the content of the complaint is that the execution time of the executed task is not compliant, an execution resource allocated to the executed task is determined as the first execution resource, and an execution address of the executed task is determined as the target address.
In this optional implementation manner, after receiving a complaint of the client about the executed task, if the complaint is that the execution time of the executed task does not meet the specification (for example, the execution resource reaches the target address and the time of executing the task is later than the specified time), the method according to the embodiment of the present disclosure may determine the target time when the execution resource allocated to the executed task reaches the target address of the client, and further determine whether the complaint of the client is satisfied.
In an optional implementation manner of this embodiment, before the step S101, that is, before acquiring the first pressure change data in the environment where the first execution resource is located within the preset time period, the method further includes the following steps:
when the execution time provided by the first execution resource does not match the target time, determining that a responsible party of the complaint is the first execution resource.
In this alternative implementation, when the target time determined by the method provided by the embodiment of the present disclosure does not match the execution time provided by the first execution resource (for example, a difference between the execution time and the real target time is large and exceeds a preset error range), it may be determined that the first execution resource has a fraud behavior, and does not reach the target address within a specified time to execute the task, but provides a false execution time, so that it may be determined that the responsible party of the customer complaint is the execution resource.
In an optional implementation manner of this embodiment, the method further includes the following steps:
and feeding back the target time to a scheduling system so that the scheduling system adjusts the scheduling policy according to the target time and the difference between the appointed time of the first execution resource allocation and the appointed time of reaching the target address.
In this optional implementation manner, when the scheduling system allocates the execution resource for the execution task, the scheduling system may allocate a specified time for the execution resource to reach the target address, and the execution resource may reach the target address within the specified time. After the real target time of the first execution resource reaching the target address is determined through the embodiment of the disclosure, the target time can be fed back to the scheduling system. The scheduling system optimizes the scheduling strategy through statistical analysis by accumulating the target time when the multiple execution resources reach the target address and the designated time allocated to the execution resources by the scheduling system.
In some embodiments, the scheduling system may adjust the scheduling policy to extend the time allocated for the first execution resource to reach the target address when the target time for more than a predetermined number of the first execution resources is later than a specified time of the scheduling system.
For example, for a delivery resource, a same delivery address, and a delivery time of a plurality of execution resources to the delivery address is later than the specified time allocated by the scheduling system, it may be considered that the specified time allocated by the scheduling system needs to be optimized, and further, in the next scheduling process, the specified time may be appropriately extended for the target address.
Taking take-out ordering and delivery as an example, the same merchant takes the meal later than the time designated by the system due to slow meal delivery, and at the moment, the order of the rider can be delayed for a period of time for the merchant. For the same client, if the delivery time is prolonged due to the fact that the door of the client is opened slowly after the door of the client is knocked by the rider or the telephone is answered slowly, the delivery time is properly prolonged when the client can distribute the rider next time, the user can be reminded that the delivery time is possibly later than the delivery time promised by the platform when the order is placed for the client, the time-effect insurance is given according to the estimated delivery time, and the delivery pressure is reduced.
The specific real-time flow of the embodiment of the present disclosure is described in detail below by taking a delivery application scenario of the embodiment of the present disclosure in take-away catering as an example.
The take-out catering platform distributes a take-out order A to a rider B, the rider B is provided with a helmet, an air pressure sensor is arranged on the helmet, and the air pressure sensor measures the air pressure value in the environment where the rider B is located in real time and uploads the air pressure value to a server of the take-out catering platform. The delivery address of the take-away order A is the N (N >1) floor of office building C. Rider B clicks "delivered" through APP at time t1 after delivering the take out order A to the consignee.
The server acquires the air pressure value measured by the air pressure sensor provided on the helmet of the rider B within five minutes before and after t1 time, and takes the air pressure value within five minutes as first air pressure change data. The server also stores second air pressure change data corresponding to the office building C, wherein the second air pressure change data is an air pressure value which changes along with time within a period of time when the takeaway order is sent to the N layers of the office building C by other previous execution resources; the historical time for other execution resources to reach the N floors of office building C is t2, and the historical time is the verified time, i.e., the real time for other execution resources to reach the N floors of office building C. After the second air pressure change data is preprocessed, the second air pressure change data comprises air pressure change values of other configuration resources from one floor of the office building C to N floors, and the air pressure value corresponding to the historical event t1 is the maximum value of the air pressure change values.
The first air pressure change data and the second air pressure change data are compared to find that the change directions of the first air pressure change data and the second air pressure change data are consistent, namely, the time gradually increases from the front to the back, but the air pressure value corresponding to t1 in the first air pressure change data is different from the air pressure value corresponding to t2 in the second air pressure change data, the difference is large and exceeds the preset error range, therefore, the rider B can be determined to click the 'sent' button through the APP in advance before sending the takeaway order to the N layers of the office building C, and the fact that the rider B has a cheating behavior can be marked.
The embodiment of the disclosure can be applied to other application scenarios besides the distribution scenario. For example, one application scenario is: the system comprises a server, a plurality of household personnel or household robots and the like, wherein the server is used for monitoring the actual time of the household personnel or the household robots reaching a target address when executing a task according to the air pressure data uploaded by the household personnel or the household robots and the like, and further monitoring whether the household personnel or the household robots execute the task according to the set time.
Another application scenario is that a hydroelectric maintainer, a power system person or the like can wear a device provided with an air pressure sensor, the air pressure sensor detects air pressure data of the environment where the hydroelectric maintainer, the power system person or the like is located in real time, so that the system can monitor whether the hydroelectric maintainer, the power system person or the like executes tasks according to the specified time, and the scheduling strategy of the scheduling system of the hydroelectric maintainer, the power system person or the like can be adjusted by counting the actual time when a plurality of hydroelectric maintainers, power system persons or the like reach the target address.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 5 shows a block diagram of a target time determination apparatus according to an embodiment of the present disclosure, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both. As shown in fig. 5, the target time determination device includes:
a first obtaining module 501, configured to obtain first air pressure change data in an environment where a first execution resource is located within a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior;
a first determining module 502 configured to determine the target time according to the first air pressure change data and second air pressure change data of an environment in which a second execution resource is located in a historical time period; wherein the historical time period comprises a historical time of arrival of the second execution resource at the target address.
In this embodiment, the first execution resource and/or the second execution resource may be a person, a robot device, or the like that performs a certain work; such as a delivery person, robot, etc. that delivers the package or the takeaway product. An air pressure sensor can be arranged on the first execution resource and/or the second execution resource and used for measuring the air pressure in the environment where the first execution resource and the second execution resource are located and uploading the measured air pressure and the corresponding time to the server in real time. The barometric pressure sensor may be disposed, for example, on a helmet worn by the first execution resource and/or the second execution resource. The first air pressure change data may be air pressure size data that changes with time within a preset time period.
The preset time period may be a time period including a target time when the first execution resource reaches the target address, and since the approximate time when the first execution resource reaches the target address can be easily obtained through the positioning device on the first execution resource or through active reporting of the first execution resource, the preset time period is easy to determine, but the accurate target time is not easy to obtain. Therefore, the embodiment of the present disclosure may determine the target time through the first air pressure change data within the preset time period.
The target address may include, but is not limited to, an address of the first execution resource for executing the task, for example, when the first execution resource is a delivery resource, the target address may be a pick address or a delivery address of the delivery task; the target time may be a time when the first execution resource reaches the target address and executes a preset behavior such as a delivery resource getting goods or handing goods to a consignee. For example, the destination address is a delivery address when the delivery resource performs the delivery task, and the delivery address is specifically a high-floor address of a residential building, and the target time is the time when the first execution resource reaches the high-floor address, but not the time when the first execution resource reaches the gate of the residential building or the cell. The method provided by the embodiment of the disclosure can particularly accurately distinguish whether the execution resource is downstairs or upstairs, makes up for the defect that the positioning device can only position the position in the horizontal direction but cannot position the position in the vertical direction, and can find the cheating behavior of artificially providing false time.
The second air pressure variation data can be obtained by collecting historical data and analyzing and verifying the historical data. The historical time period may be a period of time that includes an exact historical time for the second execution resource to reach the target address, and the historical time is known. It is understood that the lengths of the historical time period and the preset time period may be equal or unequal, and in case of inequality, the historical time period and the preset time period may be compared by some existing technical means, for example, by comparing the coincidence degree between the curves corresponding to the first air pressure variation data and the second air pressure variation data. The second air pressure change data may include air pressure magnitude data that changes over time over a historical period of time, and a historical air pressure corresponding to a historical time at which the second execution resource reached the target address is known. It will be appreciated that the second execution resource may be the same as or different from the first execution resource. In some embodiments, the second execution resource may even be a virtual execution resource, the second air pressure variation data may be more accurate air pressure variation data obtained by performing statistical analysis on a plurality of air pressure variation data in a historical time period in which a plurality of execution resources reach the target address, and the historical time of reaching the target address may also be more accurate time after verification. Therefore, when the historical time is known, the target time can be determined by comparing the first air pressure change data and the second air pressure change data.
When the target time of the first execution resource reaching the target address is determined, first air pressure change data in the environment where the first execution resource is located within a preset time period when the first execution resource reaches the target address is obtained, and the target time is determined according to the first air pressure change data and second air pressure change data of other execution resources within a historical time period when the first execution resource reaches the target address in the past. By the embodiment of the disclosure, the target time of the execution resource reaching the target address can be accurately determined through the air pressure change data and the historical data, and the problem of inaccurate time of reaching the target address caused by the fact that a positioning device cannot position a moving process in the vertical direction or artificially provide false time and the like is solved.
In an optional implementation manner of this embodiment, the apparatus further includes:
a second determining module configured to determine the preset time period according to the time provided by the first execution resource to reach the target address; and/or
A third determining module configured to determine the preset time period according to a time when the current location of the first execution resource matches the target address.
In the optional implementation manner, after the first execution resource reaches the target address and executes the preset behavior, for example, the first execution resource distributes the resource to execute the pickup or delivery behavior, the client may click on "pickup" or "delivery" and the like to actively provide the time for reaching the target address and executing the preset behavior to the server, and further may determine the preset time period according to the actively provided time, for example, a time range of several minutes before and after the actively provided time may be used as the preset time period; the duration of the preset time period may be preset.
The first execution resource can be further provided with a positioning device, and the positioning device can acquire the current position of the first execution resource in real time and upload the current position to the server. Because the positioning device can only position the position in the horizontal direction, the position in the vertical direction cannot be positioned, and when the target address is a high-floor address, the target time when the first execution resource reaches the target address cannot be accurately determined through the positioning device. Therefore, when the current location of the first execution resource obtained by the positioning device matches the target address, the preset time period may be determined according to the time when the first execution resource matches, for example, several minutes before or after the time when the first execution resource matches is used as the preset time period, and the duration of the preset time period may be preset. A match of the current location of the first execution resource with the target address may be understood as an imminent or just entering of the first execution resource into the target address range.
In an optional implementation manner of this embodiment, the first determining module 502 includes:
a first determination submodule configured to determine the target time by comparing variation trends of the first air pressure variation data and the second air pressure variation data.
In this optional implementation manner, the first air pressure change data may include air pressure size data that changes with time within a preset time period, that is, a corresponding relationship between the first time and the first air pressure, and the second air pressure data includes air pressure size data that changes with time within a historical time period, that is, a corresponding relationship between the second time and the second air pressure.
The variation trends of the first and second air pressure variation data may include, but are not limited to, a variation direction (upward or downward), a maximum value and a minimum value, etc. of a curve of the correspondence between the first time and the first air pressure. If the target address is located on a high floor, the first air pressure in the first air pressure change data increases along with the change of the first time, namely, the curve changes upwards, in the process that the first execution resource walks from downstairs to upstairs, and the first air pressure decreases along with the change of the first time, namely, the curve changes downwards, in the process that the first execution resource walks from upstairs to downstairs. When the target addresses are consistent, the first air pressure corresponding to the target time in the first air pressure change data and the second air pressure corresponding to the historical time in the second air pressure change data are consistent within an error range, so that the target time can be determined by comparing the change directions, the maximum values and/or the minimum values of the curves in the first air pressure change data and the second air pressure change data.
In an optional implementation manner of this embodiment, as shown in fig. 6, the first determining sub-module includes:
a second determining submodule 601 configured to determine a second air pressure corresponding to the historical time in the second air pressure change data when the change trends of the first air pressure change data and the second air pressure change data match;
a third determining submodule 602 configured to determine, as a target time, a first time corresponding to the first air pressure in correspondence with the second air pressure in the first air pressure variation data.
In this alternative implementation, whether the change trends of the first air pressure change data and the second air pressure change data match or not may be determined by comparing the corresponding curves. First, it may be determined whether the curve change directions in the first air pressure change data and the second air pressure change data are consistent; secondly, it may be determined whether the second air pressure change data is consistent with the poles (maximum value, minimum value, etc. of the air pressure) in the first air pressure change data because the air pressure before the execution resource upstairs is minimum when the destination address is a high floor, and the air pressure when the execution resource reaches the destination address after the upstairs is maximum; finally, whether the curve change rules in the first air pressure change data and the second air pressure change data are consistent, such as whether the slopes are consistent or not, can also be determined. Whether the variation trends of the first air pressure variation data and the second air pressure variation data are matched or not can be determined by using a mathematical method in the prior art, and the method is not limited herein.
If the variation trends of the first air pressure variation data and the second air pressure variation data are not matched, the first air pressure variation data collected due to various reasons are inaccurate, and therefore the target time cannot be determined; when the first air pressure change data is matched with the second air pressure change data, the second air pressure of the second execution resource reaching the target address and executing the preset action can be determined through the historical time, and then the first time corresponding to the first air pressure corresponding to the second air pressure in the first air pressure change data can be determined as the target time.
In an optional implementation manner of this embodiment, as shown in fig. 7, the apparatus further includes:
a second obtaining module 701 configured to obtain the to-be-checked time provided by the first execution resource and reaching the target address;
a first marking module 702 configured to mark the first execution resource as unreal when a difference between the time to be checked and the target time is greater than a first preset threshold.
In this alternative implementation, after the first execution resource reaches the target address and executes the preset action (for example, picking or delivering goods), the time for executing the preset action may be actively provided by the client performing a corresponding operation, for example, clicking on "picked" or "delivered" or the like, when the first execution resource provides the accurate time, the time should be consistent with the target time (for example, a difference is less than or equal to a first preset threshold, which may be set according to actual conditions, and no limitation is made herein), and if the time provided by the first execution resource is inconsistent with the target time (for example, a difference is greater than the first preset threshold), it may be considered that the first execution resource does not provide the correct time, possibly because the first execution resource performs a corresponding operation, for example, clicking on "picked" or "delivered" or the like, on the client in advance in order to avoid the time specified by the system, the server may be intentionally provided with a false time, or may be provided with a wrong time due to forgetting to perform a corresponding operation, such as clicking "picked" or "delivered" on the client after the first execution resource performs the preset action. In this case, the first execution resource may be marked for unrealistic behavior.
In an optional implementation manner of this embodiment, the apparatus further includes:
a second marking module configured to mark the first execution resource as a suspicious execution resource when the number of the first execution resource marked with the unreal action exceeds a second preset threshold.
In this alternative implementation, if the first execution resource is marked multiple times with unrealistic behavior, the first execution resource may be considered to intentionally provide an incorrect time when possible, and therefore the first execution resource may be marked as a resource that can be executed, and a warning or a penalty or the like may be given. The second preset threshold may be determined according to practical situations, and is not limited herein.
In an optional implementation manner of this embodiment, as shown in fig. 8, the apparatus further includes:
a receiving module 801 configured to receive customer complaints about performed tasks;
a fourth determining module 802, configured to determine, when the content of the complaint is that the execution time of the executed task is not compliant, the execution resource allocated to the executed task as the first execution resource, and determine the execution address of the executed task as the target address.
In this optional implementation manner, after receiving a complaint of the client about the execution task, if the complaint is that the execution time of the execution task does not meet the specification (for example, the execution resource reaches the target address and the time of executing the task is later than the specified time), the method according to the embodiment of the present disclosure may determine the target time when the execution resource allocated to the execution task reaches the target address of the client, and further determine whether the complaint of the client is satisfied.
In an optional implementation manner of this embodiment, before the first obtaining module 501, the method further includes:
a fifth determining module configured to determine a responsible party of the complaint as the first execution resource when the execution time provided by the first execution resource does not match the target time.
In this alternative implementation, when the target time determined by the method provided by the embodiment of the present disclosure does not match the execution time provided by the first execution resource (for example, a difference between the execution time and the real target time is large and exceeds a preset error range), it may be determined that the first execution resource has a fraud behavior, and does not reach the target address within a specified time to execute the task, but provides a false execution time, so that it may be determined that the responsible party of the customer complaint is the execution resource.
In an optional implementation manner of this embodiment, the apparatus further includes:
a feedback module configured to feed back the target time to a scheduling system, so that the scheduling system adjusts the scheduling policy according to the target time and a gap between the specified times of arrival at the target address allocated by the scheduling policy for the first execution resource.
In this optional implementation manner, when the scheduling system allocates the execution resource for the execution task, the scheduling system may allocate a specified time for the execution resource to reach the target address, and the execution resource may reach the target address within the specified time. After the real target time of the first execution resource reaching the target address is determined through the embodiment of the disclosure, the target time can be fed back to the scheduling system. The scheduling system optimizes the scheduling strategy through statistical analysis by accumulating the target time when the multiple execution resources reach the target address and the designated time allocated to the execution resources by the scheduling system.
In some embodiments, the scheduling system may adjust the scheduling policy to extend the time allocated for the first execution resource to reach the target address when the target time for more than a predetermined number of the first execution resources is later than a specified time of the scheduling system.
For example, for a delivery resource, a same delivery address, and a delivery time of a plurality of execution resources to the delivery address is later than the specified time allocated by the scheduling system, it may be considered that the specified time allocated by the scheduling system needs to be optimized, and further, in the next scheduling process, the specified time may be appropriately extended for the target address.
Taking take-out ordering and delivery as an example, the same merchant takes the meal later than the time designated by the system due to slow meal delivery, and at the moment, the order of the rider can be delayed for a period of time for the merchant. For the same client, if the delivery time is prolonged due to the fact that the door of the client is opened slowly after the door of the client is knocked by the rider or the telephone is answered slowly, the delivery time is properly prolonged when the client can distribute the rider next time, the user can be reminded that the delivery time is possibly later than the delivery time promised by the platform when the order is placed for the client, the time-effect insurance is given according to the estimated delivery time, and the delivery pressure is reduced.
The disclosed embodiment also provides an electronic device, as shown in fig. 9, including at least one processor 901; and memory 902 communicatively connected to the at least one processor 901; wherein the memory 902 stores instructions executable by the at least one processor 901, the instructions being executable by the at least one processor 901 to implement:
acquiring first air pressure change data of a first execution resource in an environment in a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior;
determining the target time according to the first air pressure change data and second air pressure change data of the environment where the second execution resource is located in the historical time period; wherein the historical time period comprises a historical time of arrival of the second execution resource at the target address.
Wherein the one or more computer instructions are further executable by the processor to implement the method steps of:
determining the preset time period according to the time provided by the first execution resource and reaching the target address; and/or
And determining the preset time period according to the time when the current position of the first execution resource is matched with the target address.
Wherein determining the target time according to the first air pressure change data and second air pressure change data of an environment in which a second execution resource is located in a historical time period comprises:
and determining the target time by comparing the change trends of the first air pressure change data and the second air pressure change data.
The first change data comprises a corresponding relation between first time and first air pressure in the preset time period; the second air pressure change data comprises a corresponding relation between second time and second air pressure in the historical time period.
Wherein the determining the target time by comparing the variation trends of the first air pressure variation data and the second air pressure variation data comprises:
when the change trends of the first air pressure change data and the second air pressure change data are matched, determining second air pressure corresponding to the historical time in the second air pressure change data;
and determining first time corresponding to the first air pressure corresponding to the second air pressure in the first air pressure change data as target time.
Wherein the one or more computer instructions are further executable by the processor to implement the method steps of:
acquiring the time to be checked provided by the first execution resource and reaching the target address;
and when the difference between the time to be checked and the target time is larger than a first preset threshold value, marking that the first execution resource has unreal behavior.
Wherein the one or more computer instructions are further executable by the processor to implement the method steps of:
when the number of the first execution resource marked to have the unreal behaviors exceeds a second preset threshold value, marking the first execution resource as a suspicious execution resource.
Wherein the one or more computer instructions are further executable by the processor to implement the method steps of:
receiving a complaint of a client about an executed task;
when the complaint content is that the execution time of the executed task is not in accordance with the specification, determining the execution resource allocated to the executed task as the first execution resource, and determining the execution address of the executed task as the target address.
Before acquiring first pressure change data of the first execution resource in the environment in the preset time period, the method further includes:
when the execution time provided by the first execution resource does not match the target time, determining that a responsible party of the complaint is the first execution resource.
Wherein the one or more computer instructions are further executable by the processor to implement the method steps of:
and feeding back the target time to a scheduling system so that the scheduling system adjusts the scheduling policy according to the target time and the difference between the appointed time of the first execution resource allocation and the appointed time of reaching the target address.
Specifically, the processor 901 and the memory 902 may be connected by a bus or by other means, and fig. 9 illustrates the connection by the bus as an example. Memory 902, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The processor 901 executes various functional applications of the device and data processing by executing nonvolatile software programs, instructions, and modules stored in the memory 902, that is, implements the above-described method in the embodiments of the present disclosure.
The memory 902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store historical data of shipping network traffic, and the like. Further, the memory 902 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 non-volatile solid state storage device. In some embodiments, the electronic device optionally includes a communications component 903, and the memory 902 optionally includes memory remotely located from the processor 901, which may be connected to an external device through the communications component 903. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
One or more modules are stored in the memory 902, and when executed by the one or more processors 901 perform the methods described above in the embodiments of the present disclosure.
The product can execute the method provided by the embodiment of the disclosure, has corresponding functional modules and beneficial effects of the execution method, and reference can be made to the method provided by the embodiment of the disclosure for technical details which are not described in detail in the embodiment.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, a program segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present disclosure may be implemented by software or hardware. The units or modules described may also be provided in a processor, and the names of the units or modules do not in some cases constitute a limitation of the units or modules themselves.
As another aspect, the present disclosure also provides a computer-readable storage medium, which may be the computer-readable storage medium included in the apparatus in the above-described embodiment; or it may be a separate computer readable storage medium not incorporated into the device. The computer readable storage medium stores one or more programs for use by one or more processors in performing the methods described in the present disclosure.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is possible without departing from the inventive concept. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Claims (18)

1. A method for determining a target time, comprising:
acquiring first air pressure change data of a first execution resource in an environment in a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior; the first air pressure change data comprises a corresponding relation between first time and first air pressure in the preset time period;
determining the target time according to the first air pressure change data and the change trend of second air pressure change data of the environment where the second execution resource is located in the historical time period; wherein the second air pressure change data comprises a corresponding relation between a second time and a second air pressure in the historical time period, and the historical time period comprises the historical time when the second execution resource reaches the target address.
2. The method of claim 1, further comprising:
determining the preset time period according to the time provided by the first execution resource and reaching the target address; and/or
And determining the preset time period according to the time when the current position of the first execution resource is matched with the target address.
3. The method of claim 1, wherein determining the target time by comparing the trend of the first and second air pressure change data comprises:
when the change trends of the first air pressure change data and the second air pressure change data are matched, determining second air pressure corresponding to the historical time in the second air pressure change data;
and determining first time corresponding to the first air pressure corresponding to the second air pressure in the first air pressure change data as target time.
4. The method according to any one of claims 1-3, further comprising:
acquiring the time to be checked provided by the first execution resource and reaching the target address;
and when the difference between the time to be checked and the target time is larger than a first preset threshold value, marking that the first execution resource has unreal behavior.
5. The method of claim 4, further comprising:
when the number of the first execution resource marked to have the unreal behaviors exceeds a second preset threshold value, marking the first execution resource as a suspicious execution resource.
6. The method according to any one of claims 1-3, further comprising:
receiving a complaint of a client about an executed task;
when the complaint content is that the execution time of the executed task is not in accordance with the specification, determining the execution resource allocated to the executed task as the first execution resource, and determining the execution address of the executed task as the target address.
7. The method of claim 6, wherein before obtaining the first pressure change data in the environment in which the first execution resource is located within the preset time period, further comprising:
when the execution time provided by the first execution resource does not match the target time, determining that a responsible party of the complaint is the first execution resource.
8. The method according to any one of claims 1-3, further comprising:
and feeding back the target time to a scheduling system so that the scheduling system adjusts the scheduling policy according to the target time and the difference between the appointed time of the first execution resource allocation and the appointed time of reaching the target address.
9. A target time determination apparatus, comprising:
the first acquisition module is configured to acquire first air pressure change data of an environment where the first execution resource is located within a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior; the first air pressure change data comprises a corresponding relation between first time and first air pressure in the preset time period;
the first determination module is configured to determine the target time according to the first air pressure change data and the change trend of second air pressure change data of the environment where the second execution resource is located in the historical time period; wherein the second air pressure change data comprises a corresponding relation between a second time and a second air pressure in the historical time period, and the historical time period comprises the historical time when the second execution resource reaches the target address.
10. An electronic device comprising a memory and a processor; wherein,
the memory is for storing one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method steps of:
acquiring first air pressure change data of a first execution resource in an environment in a preset time period; the preset time period comprises the target time when the first execution resource reaches a target address to execute a preset behavior; the first air pressure change data comprises a corresponding relation between first time and first air pressure in the preset time period;
determining the target time according to the first air pressure change data and the change trend of second air pressure change data of the environment where the second execution resource is located in the historical time period; wherein the second air pressure change data comprises a corresponding relation between a second time and a second air pressure in the historical time period, and the historical time period comprises the historical time when the second execution resource reaches the target address.
11. The electronic device of claim 10, wherein the one or more computer instructions are further executable by the processor to perform the method steps of:
determining the preset time period according to the time provided by the first execution resource and reaching the target address; and/or
And determining the preset time period according to the time when the current position of the first execution resource is matched with the target address.
12. The electronic device of claim 10, wherein determining the target time by comparing the trend of the first air pressure change data and the second air pressure change data comprises:
when the change trends of the first air pressure change data and the second air pressure change data are matched, determining second air pressure corresponding to the historical time in the second air pressure change data;
and determining first time corresponding to the first air pressure corresponding to the second air pressure in the first air pressure change data as target time.
13. The electronic device of any of claims 10-12, wherein the one or more computer instructions are further executable by the processor to perform method steps comprising:
acquiring the time to be checked provided by the first execution resource and reaching the target address;
and when the difference between the time to be checked and the target time is larger than a first preset threshold value, marking that the first execution resource has unreal behavior.
14. The electronic device of claim 13, wherein the one or more computer instructions are further executable by the processor to perform the method steps of:
when the number of the first execution resource marked to have the unreal behaviors exceeds a second preset threshold value, marking the first execution resource as a suspicious execution resource.
15. The electronic device of any of claims 10-12, wherein the one or more computer instructions are further executable by the processor to perform method steps comprising:
receiving a complaint of a client about an executed task;
when the complaint content is that the execution time of the executed task is not in accordance with the specification, determining the execution resource allocated to the executed task as the first execution resource, and determining the execution address of the executed task as the target address.
16. The electronic device of claim 15, wherein before obtaining the first pressure change data of the environment in which the first execution resource is located within the preset time period, further comprising:
when the execution time provided by the first execution resource does not match the target time, determining that a responsible party of the complaint is the first execution resource.
17. The electronic device of any of claims 10-12, wherein the one or more computer instructions are further executable by the processor to perform method steps comprising:
and feeding back the target time to a scheduling system so that the scheduling system adjusts the scheduling policy according to the target time and the difference between the appointed time of the first execution resource allocation and the appointed time of reaching the target address.
18. A computer-readable storage medium having computer instructions stored thereon, wherein the computer instructions, when executed by a processor, implement the method of any one of claims 1-8.
CN201910770082.0A 2019-08-20 2019-08-20 Target time determination method and device, electronic equipment and storage medium Active CN110516946B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910770082.0A CN110516946B (en) 2019-08-20 2019-08-20 Target time determination method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910770082.0A CN110516946B (en) 2019-08-20 2019-08-20 Target time determination method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110516946A CN110516946A (en) 2019-11-29
CN110516946B true CN110516946B (en) 2022-04-26

Family

ID=68626997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910770082.0A Active CN110516946B (en) 2019-08-20 2019-08-20 Target time determination method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110516946B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113838234B (en) * 2021-09-27 2023-06-09 天津住美信息技术有限公司 Intelligent access control method and system based on wireless communication

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103761638A (en) * 2014-01-27 2014-04-30 林兴志 Logistics storage management device based on multi-space position information overlapping positioning
CN108428081A (en) * 2018-01-30 2018-08-21 阿里巴巴集团控股有限公司 Method for processing business, device based on commodity distribution and equipment
CN108516271A (en) * 2018-03-30 2018-09-11 陆林娣 A kind of take-away conveying storage system and its application method
CN109284951A (en) * 2017-07-21 2019-01-29 阿里巴巴集团控股有限公司 Address information processing method and device
CN109670757A (en) * 2018-12-27 2019-04-23 拉扎斯网络科技(上海)有限公司 Method and device for identifying authenticity of commodity distribution behavior, electronic device and storage medium
CN109685589A (en) * 2017-10-18 2019-04-26 北京京东尚科信息技术有限公司 Method and apparatus for pushed information

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104424106B (en) * 2013-08-30 2017-08-08 国际商业机器公司 The method and system of the resource of distribution storage device is operated for storage optimization
US20180365771A1 (en) * 2017-06-15 2018-12-20 Flex Ltd. Systems and methods for assessing the insurance risk of driver behavior using gps tracking and machine learning

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103761638A (en) * 2014-01-27 2014-04-30 林兴志 Logistics storage management device based on multi-space position information overlapping positioning
CN109284951A (en) * 2017-07-21 2019-01-29 阿里巴巴集团控股有限公司 Address information processing method and device
CN109685589A (en) * 2017-10-18 2019-04-26 北京京东尚科信息技术有限公司 Method and apparatus for pushed information
CN108428081A (en) * 2018-01-30 2018-08-21 阿里巴巴集团控股有限公司 Method for processing business, device based on commodity distribution and equipment
CN108516271A (en) * 2018-03-30 2018-09-11 陆林娣 A kind of take-away conveying storage system and its application method
CN109670757A (en) * 2018-12-27 2019-04-23 拉扎斯网络科技(上海)有限公司 Method and device for identifying authenticity of commodity distribution behavior, electronic device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《基于群智感知的物流配送系统设计研究》;卓启高;《中国优秀硕士学位论文全文数据库》;20190415;全文 *

Also Published As

Publication number Publication date
CN110516946A (en) 2019-11-29

Similar Documents

Publication Publication Date Title
WO2018095066A1 (en) Method and device for task grouping, electronic device, and computer storage medium
CN109118334B (en) Order processing method and device
US9965738B2 (en) Systems and methods for managing information associated with boxes used in the delivery of packages
WO2018180743A1 (en) Work management device, work management method, and program storage medium
CN111047264B (en) Logistics task distribution method and device
CN110751433B (en) Order distribution method and device, electronic equipment and storage medium
US20150278751A1 (en) Systems and methods for quality milestone management
CN111292043A (en) A kind of express delivery method and device
CN114401523B (en) Fault processing method and device and electronic equipment
CN108268965A (en) For resource allocation, for the vehicles scheduling method and its device
CN110516946B (en) Target time determination method and device, electronic equipment and storage medium
CN114186786A (en) A work order distribution method, device, terminal and storage medium
CN113393167A (en) Maintenance order management method, device, equipment and storage medium
CN116739302A (en) Project delivery evaluation method, electronic device and storage medium
CN105354690B (en) Pick up by oneself method for distributing business and system
CN111105176B (en) Data processing method, device, equipment and storage medium
US20230297931A1 (en) Service management method and service management device
CN113784285B (en) Intelligent calling method and device based on Bluetooth equipment, electronic equipment and medium
CN111445053B (en) Labor requirement information processing method and device and electronic equipment
CN104469302A (en) Video monitoring optimization method and device
CN114663107A (en) Customer complaint risk prediction method, apparatus, computer device and storage medium
CN113902373A (en) Delivery time estimation method and device, electronic equipment and storage medium
TW201822081A (en) Method and system for automatic dispatching regional manpower based on real-time satellite positioning data of mobile devices of the personnel who are not working on any tasks, the status of the remaining materials, customers addresses of the outstanding tasks and assigned weights of customers
US7756690B1 (en) System and method for supporting performance prediction of a system having at least one external interactor
CN112052967A (en) Method, apparatus, electronic device and storage medium for providing maintenance service

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