Task release method and device, storage medium and computer equipment
Automatically calculate task quotas by computer equipment, the problem of inefficiency in leasing companies when issuing tasks is solved, and efficient automation of task release is achieved.
Patent Information
- Application Number
- CN202510668709.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-09-02
AI Technical Summary
Rental companies need to manually set up task bounties when publishing tasks, resulting in inefficiency and increasing time and labor costs.
Automatically determine the basic quota, traffic subsidy amount and weather subsidy amount of the task through computer equipment, and combine the task difficulty information to achieve automatic allocation of the task quota.
The steps of manually determining the task bounty are reduced, the speed and efficiency of task release are improved, and the cost of large-scale task releases is reduced.
Smart Images

Figure CN120579752A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology and can be applied to the financial field, and in particular to a task publishing method, device, storage medium and computer equipment. Background Art
[0002] With the maturity of financial services and the increasing popularity and expansion of online leasing services, leasing companies are seeing a continuous increase in business. Currently, leasing companies, particularly those engaged in financial services and leasing, need to conduct on-site inspections of leased equipment. Specifically, upon arrival of the leased equipment, an account manager is required to visit the customer's site to verify the name, model, manufacturer, and origin of the equipment. The manager is then required to take photos of the entire equipment, including the nameplate, as well as a photo of the account manager with the equipment, the factory gate, and the factory sign. These photos are then submitted to back-office sales staff for review. However, this approach significantly squeezes account managers' time for business development. Furthermore, off-site inspections, such as these, incur travel expenses and other associated costs, increasing the leasing company's operating costs. Therefore, leasing companies often publish on-site inspection tasks through task allocation platforms. Crowdsourced personnel then accept the tasks, arrive on-site to conduct the inspection, and submit all inspection records to the leasing company for review, thereby reducing the leasing company's costs.
[0003] Currently, task publishers at leasing companies typically set bounties for tasks to attract executors to complete tasks like arrival inspections. However, when creating and publishing tasks, current leasing companies typically require task publishers to manually determine the bounty based on various factors, such as difficulty, priority, location, and weather conditions. This bounty setting process is also manual. However, when leasing companies have a large number of tasks to publish, manually creating tasks and setting bounties for each one takes significant time and effort, resulting in low task publishing efficiency. Summary of the Invention
[0004] In view of this, the present application provides a task publishing method, apparatus, storage medium and computer equipment, the main purpose of which is to solve the technical problem of low efficiency of task publishing.
[0005] According to a first aspect of the present invention, a task publishing method is provided, the method comprising:
[0006] In response to the task release instruction, displaying a task release interface, and obtaining task difficulty information, task description information, and task location of the task to be released through the task release interface;
[0007] Determining traffic flow information and weather status information of the task to be issued according to the task location, and determining traffic status information of the task to be issued based on the traffic flow information;
[0008] Determining a basic amount of the task to be released based on the task difficulty information, determining a traffic subsidy amount of the task to be released based on the traffic status information, and determining a weather subsidy amount of the task to be released based on the weather status information;
[0009] Determine the task quota of the task to be issued based on the basic quota, the transportation subsidy quota and the weather subsidy quota;
[0010] The task description information, the task quota, and a task release button are displayed on the task release interface, wherein the task release button is used to release the task to be released in response to a click operation.
[0011] According to a second aspect of the present invention, there is provided a task issuing device, the device comprising:
[0012] An instruction response module is used to respond to a task release instruction, display a task release interface, and obtain task difficulty information, task description information, and task location of the task to be released through the task release interface;
[0013] An information determination module, configured to determine traffic flow information and weather status information of the task to be released according to the task location, and determine traffic status information of the task to be released based on the traffic flow information;
[0014] a quota determination module, configured to determine a basic quota for the task to be issued based on the task difficulty information, determine a traffic subsidy quota for the task to be issued based on the traffic status information, and determine a weather subsidy quota for the task to be issued based on the weather status information;
[0015] A result calculation module is used to determine the task quota of the task to be issued based on the basic quota, the transportation subsidy quota and the weather subsidy quota;
[0016] The task publishing module is used to display the task description information, the task quota and the task publishing button on the task publishing interface, wherein the task publishing button is used to publish the task to be published in response to a click operation.
[0017] According to a third aspect of the present invention, there is provided a storage medium storing a computer program, which implements the above-mentioned task issuing method when executed by a processor.
[0018] According to a fourth aspect of the present invention, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned task issuing method when executing the program.
[0019] The present invention provides a task publishing method, device, storage medium and computer equipment. First, responding to a task publishing instruction issued by a task publisher, and displaying a task publishing interface at the computer equipment, so that the task publisher can input the task difficulty information, task description information and task location of the task to be published through the task publishing interface; then, according to the task location, determining the traffic flow information and weather status information of the location where the task to be published is located, and determining the traffic status information of the location where the task to be published is located based on the traffic flow information; further, determining the basic amount of the bounty of the task to be published according to the task difficulty information, determining the traffic subsidy amount of the task to be published according to the traffic status information, and determining the weather subsidy amount of the task to be published according to the weather status information of the location where the task is located; further, calculating the task amount of the task to be published according to the basic amount, the traffic subsidy amount and the weather subsidy amount as the bounty of the task; finally, displaying the task description information, the task amount and the task publishing button on the task publishing interface displayed by the computer equipment, so that the task publisher can click the task publishing button to publish the task to be published. The technical solution provided in this application can automatically allocate a bounty amount for each task based on the location, weather, and other conditions of the task to be published, eliminating the process of manually determining the task bounty amount and manually setting the task bounty by the task publisher, reducing the manpower and time costs required for publishing tasks in large quantities, increasing the speed of task publishing, and thus significantly improving the efficiency of task publishing.
[0020] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0022] Figure 1 A schematic diagram showing a process of a task issuing method provided by an embodiment of the present invention is shown;
[0023] Figure 2 A schematic diagram of a traffic map provided by an embodiment of the present invention is shown;
[0024] Figure 3 A schematic flow chart of a method for determining a first passing speed, a second passing speed, and a third passing speed provided by an embodiment of the present invention is shown;
[0025] Figure 4 A schematic structural diagram of a task issuing device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0026] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of the present application can be combined with each other.
[0027] Currently, in the internet finance sector, task publishers at leasing companies often set bounties for tasks to attract executors to complete tasks such as arrival inspections. However, when creating and publishing tasks, leasing companies typically require task publishers to manually determine the bounty based on various factors, such as difficulty, priority, location, and weather conditions. This process also involves manually setting the bounty. However, when leasing companies have a large number of tasks to publish, manually creating tasks and setting bounties for each one takes significant time and effort, resulting in low task publishing efficiency and hindering the effectiveness of internet finance activities.
[0028] To solve the above problem, in one embodiment, Figure 1 As shown, a task publishing method is provided, which is described by taking the application of the method to computer equipment of various leasing companies in the field of Internet finance as an example, including the following steps:
[0029] 101. In response to a task release instruction, a task release interface is displayed, and task difficulty information, task description information, and task location of the task to be released are obtained through the task release interface.
[0030] Among them, the task release instruction can be issued by the host computer used by the task publisher, and the host computer can be the computer terminal used by the task publisher of the leasing company; further, the task difficulty information can be a preset difficulty level, including preset difficulty levels such as elementary difficulty, intermediate difficulty and advanced difficulty; the task description information can be a task description about tasks such as arrival inspection, which is used to enable the task executor to know how to perform the task and the relevant precautions of the task; the task location is used to describe the specific location of tasks such as arrival inspection.
[0031] Specifically, after receiving a task release instruction from a host computer, the computer device executing the task release method displays a task release interface on the host computer's display device via a communication connection established with the host computer. The task release interface may include multiple information input boxes, in each of which the task publisher may enter task difficulty information, task description information, and task location for the task to be released. Furthermore, after entering the task difficulty information, task description information, and task location, the task publisher may operate the host computer to transmit the task difficulty information, task description information, and task location to the computer device executing the task release method.
[0032] 102. Determine traffic flow information and weather status information of the task to be released according to the task location, and determine traffic status information of the task to be released based on the traffic flow information.
[0033] Specifically, after obtaining the task difficulty information, task description information and task location, the computer device that executes the task publishing method determines the county-level area and detailed location of the task location based on the task location; wherein the county-level area includes the municipal district, county-level city, county, autonomous county, banner and autonomous banner where the location is located, and the detailed location is the specific location of the task location within the county-level area.
[0034] For example, if the task location is XX Province, XX City, XX District, XX Street, No. XX, then the county-level region where the task location is located is XX Province, XX City, XX District, and the detailed location is No. XX Street. Furthermore, the computer device executing the task publishing method can connect to an external server running weather forecast software to obtain weather information for the county-level region, and determine the weather information as weather status information for the task location, such as heavy rain or heavy snow.
[0035] Furthermore, traffic flow information at the detailed location can be determined as traffic flow information for the task to be issued. Here, the traffic flow information for each road within a preset area around the detailed location can be determined, with the detailed location as the center. The traffic flow information can be the number of vehicles passing through the road per unit time. Furthermore, the traffic flow information for each road is accumulated and averaged to obtain the average traffic flow information for all roads within the preset area, and the average traffic flow information is determined as the traffic flow information. Here, the traffic flow information for each road within the preset area can be obtained in real time from the traffic management department or map navigation software for subsequent calculations.
[0036] Furthermore, after obtaining the traffic flow information, the traffic flow information is compared with a plurality of preset flow value ranges to determine the flow value range in which the traffic flow information is located, wherein each flow value range corresponds to a preset congestion level. Furthermore, if the traffic flow information is within a flow value range, the preset congestion level corresponding to the flow value range is determined as the traffic state information.
[0037] As an example, if there are three traffic value areas, namely the first traffic value area, the second traffic value area and the third traffic value area; wherein, the traffic value corresponding to the first traffic value area is 10 vehicles per minute to 50 vehicles per minute, and the preset congestion level corresponding to the first traffic value area is no congestion, the traffic value corresponding to the second traffic value area is 51 vehicles per minute to 100 vehicles per minute, and the preset congestion level corresponding to the second traffic value area is slight congestion, the traffic value corresponding to the third traffic value area is 101 vehicles per minute to 150 vehicles per minute, and the preset congestion level corresponding to the third traffic value area is severe congestion; further, if the traffic flow information is 55 vehicles per minute, the traffic flow information is within the second traffic value area, and at this time, the traffic status information is determined to be slight congestion.
[0038] 103. Determine a basic amount of the task to be released based on the task difficulty information, determine a traffic subsidy amount of the task to be released based on the traffic status information, and determine a weather subsidy amount of the task to be released based on the weather status information.
[0039] Each preset difficulty level described in the task difficulty information has a corresponding preset quota. For example, the preset quota corresponding to the beginner difficulty level is 30 yuan, the preset quota corresponding to the intermediate difficulty level is 50 yuan, and the preset quota corresponding to the advanced difficulty level is 100 yuan. Based on this, the preset quota corresponding to the preset difficulty level described in the task difficulty information can be determined as the base quota.
[0040] Furthermore, the traffic status information can be compared with a preset traffic subsidy comparison table, where the traffic subsidy comparison table records multiple preset congestion levels, such as no congestion, slight congestion, and severe congestion, with each preset congestion level corresponding to a preset traffic subsidy amount. For example, the preset traffic subsidy amount corresponding to no congestion is 0 yuan, the preset traffic subsidy amount corresponding to slight congestion is 10 yuan, and the preset traffic subsidy amount corresponding to severe congestion is 15 yuan. Furthermore, the preset congestion level that is the same as the traffic status information is determined in the traffic subsidy comparison table, and the preset traffic subsidy amount corresponding to the preset congestion level that is the same as the traffic status information is determined as the traffic subsidy amount.
[0041] Furthermore, the weather status information can be compared with a preset weather subsidy comparison table, where the weather subsidy comparison table records various weather information, including heavy rain, heavy snow, and strong winds, and each weather information corresponds to a preset weather subsidy amount. For example, the preset weather subsidy amount corresponding to heavy rain is 20 yuan, the preset weather subsidy amount corresponding to heavy snow is 25 yuan, and the preset weather subsidy amount corresponding to strong winds is 15 yuan. Furthermore, the weather information that is identical to the weather status information is determined in the weather subsidy comparison table, and the preset weather subsidy amount corresponding to the weather information that is identical to the weather status information is determined as the weather subsidy amount.
[0042] 104. Determine the task amount of the task to be released based on the basic amount, the transportation subsidy amount, and the weather subsidy amount.
[0043] Here, the base amount, transportation allowance, and weather allowance can be added together to obtain the task amount. Furthermore, a random bounty can be set for each task in the task description. If a random bounty is set in the task description, the sum of the random bounty, base amount, transportation allowance, and weather allowance is determined as the task amount, i.e., the bounty for completing the task.
[0044] 105. Display the task description information, the task quota, and a task release button on the task release interface, wherein the task release button is used to release the task to be released in response to a click operation.
[0045] Specifically, after calculating the task amount, the task description information and the task amount can be sent to the host computer so that the task description information and the task amount are displayed on the display device of the host computer; further, a task release button can be displayed on the display device. After the relevant staff confirms that the task description information and the task amount are correct, the host computer can click the task release button to send the task description information and the task amount as a task to be released to the task distribution platform, so that the task to be released can be released on the task distribution platform. Among them, the task distribution platform can be a task release server, and the relevant personnel can view the released tasks on the task distribution platform to accept and execute the tasks.
[0046] In addition, the amount of transportation subsidy can also be confirmed based on the location of the task; specifically, the regional level can be set in advance for each county, such as setting the regional level of XX district to level 1, and setting the regional level of XXX district to level 2. At the same time, a corresponding transportation subsidy amount can be set for each regional level, such as setting the transportation subsidy amount for the regional level of level 1 to 50 yuan, and setting the transportation subsidy amount for the regional level of level 2 to 90 yuan; in the actual work process, when it is found that the regional level of the county where the task location of the task to be released is located is level 1, the transportation subsidy amount for the task to be released can be directly set to 50 yuan. Furthermore, the task publisher can also manually set the weather subsidy amount; specifically, multiple weather anomaly levels can be pre-set, and each weather anomaly level corresponds to a weather subsidy amount, such as the weather anomaly level 1 corresponds to a weather subsidy amount of 10 yuan, and the weather anomaly level 2 corresponds to a weather subsidy amount of 30 yuan; in the actual work process, the task publisher can select the weather anomaly level in the task publishing interface, and the computer device that executes the task publishing method will determine the weather subsidy amount corresponding to the selected weather anomaly level as the weather subsidy amount for the task to be published after determining the selected weather anomaly level.
[0047] The task publishing method provided in this embodiment can automatically allocate a bounty amount for each task based on the location, weather and other conditions of the task to be published, eliminating the process of manually determining and setting the task bounty by the task publisher, reducing the labor cost required for publishing tasks in large quantities, and increasing the speed of task publishing, thereby significantly improving the efficiency of task publishing, and solving the pain point of low task publishing efficiency of leasing companies in the financial industry.
[0048] In an optional embodiment, the task difficulty information includes an estimated task time and a task difficulty level; wherein, the estimated task time can be the estimated time required to complete the task. When setting the task difficulty information, a drop-down box can be displayed on the task release interface. The drop-down box displays a variety of task estimated time, including 1 hour, 2 hours, and more than 3 hours. Relevant personnel can click on a task estimated time in the drop-down box to set the task estimated time to the task difficulty information. Furthermore, the task difficulty level can be a preset difficulty level required for the task. When setting the task difficulty information, a drop-down box can be displayed on the task release interface. The drop-down box displays a variety of task difficulty levels, including elementary, intermediate, and advanced. Relevant personnel can click on a task difficulty level in the drop-down box to set the task difficulty level to the task difficulty information.
[0049] Furthermore, the method of determining the basic amount of the task to be released based on the task difficulty information includes:
[0050] First, determine the preset time weight and the basic time quota corresponding to the estimated time of the task, and determine the time compensation quota of the task to be released based on the basic time quota and the time weight; wherein, the weight value of the time weight can be determined according to the actual situation, such as 30%, 60%, etc. Further, each task estimated time is pre-mapped and stored with a basic time quota, and the basic time quota corresponding to each task estimated time can be determined according to the actual situation. As an example, the estimated time of a task can include 1 hour, 2 hours, and more than 3 hours. The basic time quota corresponding to 1 hour is 30 yuan, the basic time quota corresponding to 2 hours is 50 yuan, and the basic time quota corresponding to more than 3 hours is 100 yuan.
[0051] Specifically, after determining the estimated time consumption of the task, the time consumption base amount stored in a mapping relationship with the estimated time consumption of the task may be determined, and the time compensation amount may be obtained by multiplying the time weight by the time consumption base amount.
[0052] Then, the preset level weight and the basic difficulty amount corresponding to the difficulty level of the task are determined, and the difficulty compensation amount of the task to be released is determined based on the basic difficulty amount and the level weight; wherein, the weight value of the level weight can be determined according to the actual situation, such as 70%, 40%, etc. Further, each task difficulty level is pre-mapped and stored with a basic difficulty amount, and the basic difficulty amount corresponding to each task difficulty level can be determined according to the actual situation. As an example, the task difficulty level can include elementary, intermediate and advanced. The basic difficulty amount corresponding to the elementary level is 30 yuan, the basic difficulty amount corresponding to the intermediate level is 50 yuan, and the basic difficulty amount corresponding to the advanced level is 100 yuan.
[0053] Specifically, after determining the task difficulty level, the difficulty base amount stored in a mapping relationship with the task difficulty level may be determined, and the level weight may be multiplied by the difficulty base amount to obtain the difficulty compensation amount.
[0054] Finally, the sum of the time compensation amount and the difficulty compensation amount is determined as the basic amount. The embodiment provided by this application can quickly determine the basic amount based on the estimated task time and task difficulty level in the task difficulty information, together with the preset time weight and level weight, thereby improving the efficiency of task release.
[0055] In an optional embodiment, the method of determining the traffic flow information of the task to be issued includes:
[0056] First, a traffic map is obtained. The traffic map may be a road map of the area where the mission location is located, and the road map displays relevant information such as the names, locations, lengths, and connections to other roads of all roads in the area. Furthermore, the mission location is located at the center of the traffic map, and the distance between the mission location and the edge of the traffic map is a preset length, which can be determined based on actual conditions. Furthermore, the traffic map may be captured within a larger urban traffic map based on the mission location.
[0057] Then, within the range displayed on the traffic map, a first-level road adjacent to the task location is determined, a second-level road connected to the first-level road is determined, and a third-level road connected to the second-level road is determined.
[0058] Among them, such as Figure 2 As shown, first-level road 210 is a road that borders task location 200. If a road can directly reach task location 200, that is, it can reach task location 200 without passing through other roads, then this road is first-level road 210. Furthermore, second-level road 220 is a road that connects to or intersects with first-level road 210, and third-level road 230 is a road that connects to or intersects with second-level road 220. Third-level road 230 and first-level road 210 are different roads.
[0059] Specifically, within the range defined by the traffic map, roads adjacent to the task location 200 can be determined as first-level roads 210, roads connected to or intersecting with the first-level roads 210 can be determined as second-level roads 220, and roads connected to or intersecting with the second-level roads 220 can be determined as third-level roads 230. Here, the first-level roads 210, the second-level roads 220, and the third-level roads 230 are limited to the range defined by the traffic map, and roads outside the range defined by the traffic map are not included in the determined first-level roads 210, the second-level roads 220, and the third-level roads 230.
[0060] Then, determine the first speed of the first-level road, the second speed of the second-level road, and the third speed of the third-level road; here, the current traffic flow map (Traffic Flow Map) can be obtained from the system or server of the existing map navigation software, wherein the traffic flow map contains the driving speed information of each road within a certain range, that is, the speed information of vehicles traveling on the road, and the range included in the traffic flow map can be the same as the range of the traffic map.
[0061] Specifically, the first speed of the first-level road, the second speed of the second-level road, and the third speed of the third-level road are determined as follows: Figure 3 Shown, including:
[0062] 301. Divide the first-level road into a plurality of first road segments, divide the second-level road into a plurality of second road segments, and divide the third-level road into a plurality of third road segments.
[0063] Specifically, a first-level road can be divided into multiple first road segments, a second-level road can be divided into multiple second road segments, and a third-level road can be divided into multiple third road segments, using a preset length as a unit. The length of each first road segment, each second road segment, and each third-level road segment is the preset length. The preset length can be 1 kilometer, and the specific value can be determined based on actual conditions.
[0064] 302. Determine a first unit traffic speed for each of the first road segments, a second unit traffic speed for each of the second road segments, and a third unit traffic speed for each of the third road segments.
[0065] Specifically, the travel speed of each first road segment can be determined in the traffic flow map, that is, the speed of vehicles estimated by the map navigation software when passing through the first road segment, and this speed can be determined as the first unit travel speed of the first road segment; similarly, the travel speed of each second road segment can be determined in the traffic flow map, and this speed can be determined as the second unit travel speed of the second road segment, and the travel speed of each third road segment can be determined, and this speed can be determined as the third unit travel speed of the third road segment.
[0066] 303. Determine an average of all the first unit traffic speeds as the first traffic speed, determine an average of all the second unit traffic speeds as the second traffic speed, and determine an average of all the third unit traffic speeds as the third traffic speed.
[0067] Specifically, the first unit travel speed corresponding to each first road segment can be added together and divided by the number of first road segments to obtain the first travel speed; the second unit travel speed corresponding to each second road segment can be added together and divided by the number of second road segments to obtain the second travel speed; and the third unit travel speed corresponding to each third road segment can be added together and divided by the number of third road segments to obtain the third travel speed.
[0068] Finally, the average of the first, second, and third speeds is determined as the traffic flow information. Here, the average speed of the three speed parameters, namely, the first, second, and third speeds, can be calculated and used as the traffic flow information. The technical solution provided in this application can determine the traffic flow information for a pending task based on the distribution of roads surrounding the task location and the average speed of each road. This allows for more accurate determination of traffic conditions at the task location, providing a data basis for more rationally determining the amount of transportation subsidies.
[0069] In an optional embodiment, determining the traffic status information of the task to be issued based on the traffic flow information includes:
[0070] First, the speed range in which the traffic flow information is located is determined among a plurality of preset speed ranges. Each speed range corresponds to a traffic congestion level, and each traffic congestion level is mapped and stored with a preset traffic subsidy amount. As an example, if there are three speed ranges, namely 10 kilometers per hour to 20 kilometers per hour, 21 kilometers per hour to 40 kilometers per hour, and 41 kilometers per hour to 60 kilometers per hour, the traffic congestion level corresponding to 10 kilometers per hour to 20 kilometers per hour is severe congestion, the traffic congestion level corresponding to 21 kilometers per hour to 40 kilometers per hour is mild congestion, and the traffic congestion level corresponding to 41 kilometers per hour to 60 kilometers per hour is no congestion; further, the preset traffic subsidy amount stored in the severe congestion mapping is 130 yuan. Here, if the traffic flow information record is 15 kilometers per hour, the speed range in which the traffic flow information is located is 10 kilometers per hour to 20 kilometers per hour.
[0071] Then, the traffic congestion level corresponding to the speed range in which the traffic flow information is located is determined as the traffic state information. For example, if the traffic flow information is recorded as 15 kilometers per hour, and the speed range in which the traffic flow information is located is 10 kilometers per hour to 20 kilometers per hour, the traffic congestion level corresponding to 10 kilometers per hour to 20 kilometers per hour, "severe congestion," is determined as the traffic state information.
[0072] Furthermore, the traffic subsidy amount of the task to be released is determined based on the traffic status information, including: determining the preset traffic subsidy amount stored in the mapping with the traffic status information as the traffic subsidy amount. Specifically, the preset traffic subsidy amount corresponding to the traffic congestion level determined as the traffic status information can be determined as the traffic subsidy amount. As an example, if the traffic congestion level "severe congestion" is determined as the traffic status information, and the preset traffic subsidy amount stored in the mapping with "severe congestion" is 130 yuan, then the traffic subsidy amount is determined to be 130 yuan. The technical solution provided by the present application can quickly determine the traffic status information of the task to be released based on traffic flow information, and determine the traffic subsidy amount from a plurality of preset traffic subsidy amounts based on the traffic status information, thereby improving the efficiency of task release.
[0073] In an optional embodiment, the method of determining the weather status information of the task to be released includes: determining the weather forecast information for a plurality of preset unit time periods at the task location from the current moment; wherein the time length of the preset unit time period can be 1 hour or other time lengths, and the number of preset unit time periods can be determined according to actual conditions. Specifically, the weather forecast information for the task location in a plurality of subsequent consecutive preset unit time periods can be determined from the current moment. As an example, if the current moment is 9:00, the weather forecast information for the task location in the three preset unit time periods of 9:00 to 10:00, 10:01 to 11:00, and 11:01 to 12:00 can be continuously obtained. Here, the weather forecast information for each preset unit time period at the task location can be obtained from the server of the weather forecast software.
[0074] Furthermore, the method of determining the weather subsidy amount for the task to be released based on the weather status information includes:
[0075] First, each of the weather forecast information is compared with the preset weather subsidy comparison table. The weather subsidy comparison table includes a plurality of preset weather forecast information and the preset weather subsidy amount corresponding to each of the preset weather forecast information; as an example, the preset weather forecast information included in the weather subsidy comparison table includes heavy rain, light rain, blizzard and cloudy, etc. The preset weather subsidy amount corresponding to heavy rain is 10 yuan, the preset weather subsidy amount corresponding to light rain is 5 yuan, the preset weather subsidy amount corresponding to blizzard is 25 yuan, and the preset weather subsidy amount corresponding to cloudy is 0 yuan. Furthermore, if a weather forecast information is "blizzard", "blizzard" is compared with each preset weather forecast information in the weather subsidy comparison table.
[0076] Then, the preset weather forecast information that is the same as the weather forecast information is determined as the target weather forecast information, and the preset weather subsidy amount corresponding to the target weather forecast information is determined as the target weather subsidy amount.
[0077] As an example, if the weather forecast information within multiple preset unit time periods is "light rain", "cloudy" and "heavy rain" respectively, the preset weather forecast information "light rain", "cloudy" and "heavy rain" in the weather subsidy comparison table in the above example are determined as the target weather forecast information; then, the preset weather subsidy amount of 10 yuan corresponding to heavy rain, the preset weather subsidy amount of 5 yuan corresponding to light rain, and the preset weather subsidy amount of 0 yuan corresponding to cloudy are respectively determined as the target weather subsidy amounts.
[0078] Finally, the weather subsidy amount is determined based on each of the target weather subsidy amounts. Specifically, the target weather subsidy amount with the highest subsidy amount can be determined among all the target weather subsidy amounts, and the target weather subsidy amount with the highest subsidy amount can be determined as the weather subsidy amount. As an example, if the target weather forecast information is "light rain", "cloudy" and "heavy rain" respectively, the target weather subsidy amount corresponding to "heavy rain" is 10 yuan, the target weather subsidy amount corresponding to "light rain" is 5 yuan, and the target weather subsidy amount corresponding to "cloudy" is 0 yuan, then the target weather subsidy amount of 10 yuan corresponding to "heavy rain" is determined as the weather subsidy amount.
[0079] In addition, the average of all target weather subsidy amounts is calculated and determined as the weather subsidy amount. For example, if the target weather subsidy amount for "heavy rain" is 10 yuan, the target weather subsidy amount for "light rain" is 5 yuan, and the target weather subsidy amount for "cloudy" is 0 yuan, then the average of 10 yuan, 5 yuan, and 0 yuan is added together to obtain an average of 5 yuan, and the weather subsidy amount is determined to be 5 yuan.
[0080] The technical solution provided in this application can quickly and comprehensively determine the weather subsidy amount based on the weather conditions at the task location within a specific time length in the future, and determine the weather subsidy amount for the task to be released based on the weather conditions within a specific time length in the future. While ensuring the rationality of the weather subsidy amount, it improves the efficiency of task release.
[0081] The task publishing method provided in this embodiment can combine the location of the task to be published provided by the financial institution to accurately determine the weather conditions and traffic conditions at the task location, and comprehensively calculate the task amount of the task to be published based on the weather conditions and traffic conditions, thereby automatically allocating the bounty amount for the task to be published, significantly reducing the manpower cost and time cost required for publishing tasks in large quantities, and can effectively improve the efficiency of task publishing and improve the work efficiency of financial institutions such as leasing companies.
[0082] Further, as Figure 1 、 Figure 3 The specific implementation of the method shown in this embodiment provides a task publishing device, such as Figure 4 As shown, the device includes: an instruction response module 41, an information determination module 42, a quota determination module 43, a result calculation module 44 and a task issuance module 45.
[0083] The instruction response module 41 may be used to respond to a task release instruction, display a task release interface, and obtain task difficulty information, task description information, and task location of the task to be released through the task release interface;
[0084] An information determination module 42 is configured to determine traffic flow information and weather status information of the task to be issued based on the task location, and determine traffic status information of the task to be issued based on the traffic flow information;
[0085] The quota determination module 43 may be configured to determine a basic quota for the task to be issued based on the task difficulty information, determine a traffic subsidy quota for the task to be issued based on the traffic status information, and determine a weather subsidy quota for the task to be issued based on the weather status information;
[0086] A result calculation module 44 is configured to determine the task amount of the task to be issued based on the basic amount, the transportation subsidy amount, and the weather subsidy amount;
[0087] The task publishing module 45 can be used to display the task description information, the task quota and the task publishing button on the task publishing interface, wherein the task publishing button is used to publish the task to be published in response to a click operation.
[0088] In a specific application scenario, the amount determination module 43 can be specifically used to determine a preset time weight and a basic time amount corresponding to the estimated time of the task, and determine the time compensation amount of the task to be released based on the basic time amount and the time weight; determine a preset level weight and a difficulty basic amount corresponding to the difficulty level of the task, and determine the difficulty compensation amount of the task to be released based on the difficulty basic amount and the level weight; and determine the sum of the time compensation amount and the difficulty compensation amount as the basic amount.
[0089] In a specific application scenario, the information determination module 42 can be specifically used to obtain a traffic map, wherein the task location is at the center of the traffic map, and the distance between the task location and the edge of the traffic map is a preset length; within the range displayed by the traffic map, the first-level road adjacent to the task location is determined, and the second-level road connected to the first-level road is determined, and the third-level road connected to the second-level road is determined; the first travel speed of the first-level road, the second travel speed of the second-level road, and the third travel speed of the third-level road are determined; and the average of the first travel speed, the second travel speed, and the third travel speed is determined as the traffic flow information.
[0090] In a specific application scenario, the information determination module 42 may be further configured to divide the first-level road into a plurality of first road segments, divide the second-level road into a plurality of second road segments, and divide the third-level road into a plurality of third road segments; determine a first unit speed for each first road segment, a second unit speed for each second road segment, and a third unit speed for each third road segment; determine an average of all the first unit speeds as the first speed, determine an average of all the second unit speeds as the second speed, and determine an average of all the third unit speeds as the third speed.
[0091] In a specific application scenario, the information determination module 42 can also be used to determine the speed interval in which the traffic flow information is located among a plurality of preset speed intervals, wherein each speed interval corresponds to a traffic congestion level, and each traffic congestion level is mapped and stored with a preset traffic subsidy amount; the traffic congestion level corresponding to the speed interval in which the traffic flow information is located is determined as the traffic status information.
[0092] In a specific application scenario, the amount determination module 43 may be specifically configured to determine the preset traffic subsidy amount stored in a mapping relationship with the traffic status information as the traffic subsidy amount.
[0093] In a specific application scenario, the information determination module 42 may be further configured to determine weather forecast information for the task location within a plurality of preset unit time periods starting from the current moment.
[0094] In a specific application scenario, the amount determination module 43 can be specifically used to compare each of the weather forecast information with a preset weather subsidy comparison table, wherein the weather subsidy comparison table includes multiple preset weather forecast information and the preset weather subsidy amount corresponding to each of the preset weather forecast information; the preset weather forecast information that is the same as the weather forecast information is determined as the target weather forecast information, and the preset weather subsidy amount corresponding to the target weather forecast information is determined as the target weather subsidy amount; based on each of the target weather subsidy amounts, the weather subsidy amount is determined.
[0095] In a specific application scenario, the amount determination module 43 may be further configured to determine the target weather subsidy amount with the highest subsidy amount among all the target weather subsidy amounts, and determine the target weather subsidy amount with the highest subsidy amount as the weather subsidy amount;
[0096] In a specific application scenario, the amount determination module 43 may be further configured to calculate an average amount of all the target weather subsidy amounts, and determine the average amount as the weather subsidy amount.
[0097] It should be noted that for other corresponding descriptions of the functional units involved in the task issuing device provided in this embodiment, please refer to Figure 1 、 Figure 3 The corresponding description in will not be repeated here.
[0098] Based on the above Figure 1 、 Figure 3 The method shown in FIG. 1 is a method for performing the above-mentioned operation. Accordingly, this embodiment further provides a storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned Figure 1 、 Figure 3 The task publishing method shown.
[0099] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product. The software product to be identified can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each implementation scenario of the present application.
[0100] Based on the above Figure 1 、 Figure 3 The method shown, and Figure 4 In order to achieve the above-mentioned purpose, the embodiment of the task issuing device shown in the embodiment also provides a computer device for task issuing, which can be a personal computer, a server, a smart phone, a tablet computer, a smart watch, or other network devices, etc. The computer device includes a storage medium and a processor; the storage medium is used to store computer programs and an operating system; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 and Figure 3 The method shown.
[0101] Optionally, the computer device may further include an internal memory, a communication interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a Wi-Fi module, a display, an input device such as a keyboard, etc. Optionally, the communication interface may further include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a Wi-Fi interface), etc.
[0102] Those skilled in the art will understand that the computer device structure for identifying an operation action provided in this embodiment does not constitute a limitation on the computer device, and may include more or fewer components, or a combination of certain components, or different component arrangements.
[0103] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the computer device hardware and the software resources to be identified, supporting the execution of the information processing program and other software and / or programs to be identified. The network communication module is used to enable communication between components within the storage medium and with other hardware and software in the information processing computer device.
[0104] Through the description of the above implementation methods, those skilled in the art can clearly understand that this application can be implemented by means of software plus the necessary general hardware platform, or by hardware. By applying the technical solution of this application, first, in response to a task release instruction, a task release interface is displayed, and the task difficulty information, task description information and task location of the task to be released are obtained through the task release interface; then, according to the task location, the traffic flow information and weather status information of the task to be released are determined, and the traffic status information of the task to be released is determined based on the traffic flow information; then, the basic amount of the task to be released is determined based on the task difficulty information, the traffic subsidy amount of the task to be released is determined based on the traffic status information, and the weather subsidy amount of the task to be released is determined based on the weather status information; further, the task amount of the task to be released is determined based on the basic amount, the traffic subsidy amount and the weather subsidy amount; finally, the task description information, the task amount and the task release button are displayed on the task release interface, wherein the task release button is used to release the task to be released in response to a click operation. Compared with the existing technology, the efficiency of task release can be significantly improved.
[0105] Those skilled in the art will understand that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily required to implement the present application. Those skilled in the art will understand that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the implementation scenario description, or can be changed accordingly and located in one or more devices different from the implementation scenario. The modules of the above-mentioned implementation scenario can be combined into one module, or can be further split into multiple sub-modules.
[0106] The serial numbers of the above application are for descriptive purposes only and do not represent the advantages or disadvantages of the implementation scenarios. The above disclosure only discloses several specific implementation scenarios of the present application, but the present application is not limited thereto. Any changes that can be conceived by those skilled in the art should fall within the scope of protection of the present application.
Claims
1. A task publishing method, characterized in that: The method comprises: In response to the task release instruction, displaying a task release interface, and obtaining task difficulty information, task description information, and task location of the task to be released through the task release interface; Determining traffic flow information and weather status information of the task to be issued according to the task location, and determining traffic status information of the task to be issued based on the traffic flow information; Determining a basic amount of the task to be released based on the task difficulty information, determining a traffic subsidy amount of the task to be released based on the traffic status information, and determining a weather subsidy amount of the task to be released based on the weather status information; Determine the task quota of the task to be issued based on the basic quota, the transportation subsidy quota and the weather subsidy quota; The task description information, the task quota, and a task release button are displayed on the task release interface, wherein the task release button is used to release the task to be released in response to a click operation.
2. The method according to claim 1, characterized in that The task difficulty information includes the estimated time and difficulty level of the task; and determining the basic amount of the task to be issued based on the task difficulty information includes: Determining a preset time weight and a time-consuming basic amount corresponding to the estimated time consumption of the task, and determining a time compensation amount for the task to be released based on the time-consuming basic amount and the time weight; Determining a preset level weight and a difficulty base amount corresponding to the difficulty level of the task, and determining a difficulty compensation amount for the task to be released based on the difficulty base amount and the level weight; The sum of the time compensation amount and the difficulty compensation amount is determined as the basic amount.
3. The method according to claim 1, characterized in that Determining the traffic flow information of the task to be issued includes: Obtaining a traffic map, wherein the task location is located at the center of the traffic map, and a distance between the task location and an edge of the traffic map is a preset length; Determine, within the range displayed on the traffic map, a first-level road adjacent to the task location, a second-level road connected to the first-level road, and a third-level road connected to the second-level road; Determining a first traffic speed for the first-level road, a second traffic speed for the second-level road, and a third traffic speed for the third-level road; An average of the first traffic speed, the second traffic speed, and the third traffic speed is determined as the traffic flow information.
4. The method according to claim 3, characterized in that The determining of the first traffic speed of the first-level road, the second traffic speed of the second-level road, and the third traffic speed of the third-level road includes: Dividing the first-level road into a plurality of first road segments, dividing the second-level road into a plurality of second road segments, and dividing the third-level road into a plurality of third road segments; determining a first unit traffic speed for each of the first road segments, a second unit traffic speed for each of the second road segments, and a third unit traffic speed for each of the third road segments; An average value of all the first unit traffic speeds is determined as the first traffic speed, an average value of all the second unit traffic speeds is determined as the second traffic speed, and an average value of all the third unit traffic speeds is determined as the third traffic speed.
5. The method according to claim 4, characterized in that The determining of the traffic status information of the task to be issued based on the traffic flow information includes: Determining the speed interval in which the traffic flow information is located among a plurality of preset speed intervals, wherein each speed interval corresponds to a traffic congestion level, and each traffic congestion level is mapped and stored with a preset traffic subsidy amount; determining the traffic congestion level corresponding to the passing speed interval in which the traffic flow information is located as the traffic state information; The determining of the traffic subsidy amount for the task to be issued based on the traffic status information includes: The preset traffic subsidy amount mapped and stored with the traffic status information is determined as the traffic subsidy amount.
6. The method according to claim 2, characterized in that The determining of the weather status information of the task to be issued includes: Determine weather forecast information for the task location within a plurality of preset unit time periods starting from the current moment; The determining of the weather subsidy amount for the task to be issued based on the weather status information includes: Comparing each of the weather forecast information with a preset weather subsidy comparison table, wherein the weather subsidy comparison table includes a plurality of preset weather forecast information and a preset weather subsidy amount corresponding to each of the preset weather forecast information; Determining the preset weather forecast information that is the same as the weather forecast information as the target weather forecast information, and determining the preset weather subsidy amount corresponding to the target weather forecast information as the target weather subsidy amount; The weather subsidy amount is determined based on each of the target weather subsidy amounts.
7. The method according to claim 6, characterized in that The determining of the weather subsidy amount based on each target weather subsidy amount includes: Among all the target weather subsidy amounts, determine the target weather subsidy amount with the highest subsidy amount, and determine the target weather subsidy amount with the highest subsidy amount as the weather subsidy amount; The determining of the weather subsidy amount based on each target weather subsidy amount further includes: Calculate the average of all the target weather subsidy amounts, and determine the average as the weather subsidy amount.
8. A task issuing device, characterized in that: The device comprises: An instruction response module is used to respond to a task release instruction, display a task release interface, and obtain task difficulty information, task description information, and task location of the task to be released through the task release interface; An information determination module, configured to determine traffic flow information and weather status information of the task to be released according to the task location, and determine traffic status information of the task to be released based on the traffic flow information; a quota determination module, configured to determine a basic quota for the task to be issued based on the task difficulty information, determine a traffic subsidy quota for the task to be issued based on the traffic status information, and determine a weather subsidy quota for the task to be issued based on the weather status information; A result calculation module is used to determine the task quota of the task to be issued based on the basic quota, the transportation subsidy quota and the weather subsidy quota; The task publishing module is used to display the task description information, the task quota and the task publishing button on the task publishing interface, wherein the task publishing button is used to publish the task to be published in response to a click operation.
9. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.