Information sending method, device, equipment, computer readable medium and program product

Through automatic driving record filling and approval reminders, the problem of inefficient filling of flight experience record books is solved, efficient recording and statistics are achieved, and human resources waste is reduced.

CN120013437APending Publication Date: 2025-05-16BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311516764.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-14
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In the prior art, crew members are inefficient in filling out flight experience record books after the flight is over, resulting in waste of human resources and the inability to effectively count the filling and approval events.

Method used

By performing the driving record filling reminder operation for the first target driver and the driving record approval reminder operation for the second target driver, the driving record filling information and approval information are generated and sent to improve the recording efficiency.

Benefits of technology

It realizes automated reminders and approvals, improves driving information recording efficiency, reduces human resources waste, and can effectively count fill-in and approval events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120013437A_ABST
    Figure CN120013437A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information sending method, device and equipment, a computer readable medium and a program product. A specific embodiment of the method comprises the following steps: executing at least one driving record filling reminding operation to obtain driving record filling information; in response to determining that the driving record filling information represents that the first target driver completes the filling operation, executing at least one driving record approval reminding operation to obtain driving record approval information; in response to determining that the driving record approval information represents that the second target driver completes the approval operation, generating driving record filling actual situation information and driving record approval actual situation information; and sending the driving record filling real-situation information and the driving record approval real-situation information to the target recording equipment. The implementation mode is related to driving information statistics, driving record filling reminding for the first target driver and driving record approval reminding for the second target driver can be effectively achieved, and the driving information recording efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to information sending methods, devices, equipment, computer-readable media, and program products. Background Art

[0002] At present, according to the requirements of the advisory circular of the Flight Standards Department of the Civil Aviation Administration, crew members must fill in the flight experience logbook after the flight. Generally, it is filled in by the pilot who performs the co-pilot position, and then the captain signs and confirms after approval. For the filling of driving information, the usual method is: the relevant statistics department regularly checks the completion status and the filling approval status. For the relevant events that have not been completed and approved, the relevant personnel will manually remind them to execute the filling event and approval event.

[0003] However, the inventors have found that when the above method is adopted, the following technical problems often occur:

[0004] Manual reminders to execute filling in events and approving events not only reduce the efficiency of driving information recording, but also waste a lot of human resources, and cannot effectively count the event processing for filling in events and approving events.

[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0007] Some embodiments of the present disclosure propose information sending methods, devices, equipment, computer-readable media and program products to solve the technical problems mentioned in the above background technology section.

[0008] In a first aspect, some embodiments of the present disclosure provide an information sending method, including: executing at least one driving record filling reminder operation for a first target driver to obtain driving record filling information; in response to determining that the driving record filling information represents that the first target driver has completed the filling operation, executing at least one driving record approval reminder operation for a second target driver to obtain driving record approval information; in response to determining that the driving record approval information represents that the second target driver has completed the approval operation, generating driving record filling actual information and driving record approval actual information, wherein the driving record filling actual information represents the filling process of the first target driver under the current driving filling behavior, and the driving record approval actual information represents the approval process of the second target driver for the driving record filling information; sending the driving record filling actual information and the driving record approval actual information to the target recording device.

[0009] Optionally, the at least one driving record filling reminder operation includes: a first driving record filling reminder operation; and the execution of at least one driving record filling reminder operation for the first target driver to obtain driving record filling information, including: in response to detecting the driving end behavior corresponding to the above-mentioned first target driver, determining whether to execute the driving record filling reminder operation for the above-mentioned first target driver; in response to determining to execute, determining the time difference between the current time and the driving end time; in response to determining that the above-mentioned time difference is greater than the first reminder duration and the above-mentioned first driving record filling reminder operation is not executed, executing the above-mentioned first driving record filling reminder operation for the above-mentioned first target driver to obtain initial driving record filling information; in response to determining that the above-mentioned initial driving record filling information represents that the above-mentioned first target driver has performed the filling operation, determining the above-mentioned initial driving record filling information as the above-mentioned driving record filling information.

[0010] Optionally, the above-mentioned determination of whether to execute the driving record filling reminder operation for the above-mentioned first target driver includes: determining the driving record filling status corresponding to the above-mentioned first target driver; in response to determining that the above-mentioned driving record filling status is the target status, determining to execute the driving record filling reminder operation for the above-mentioned first target driver.

[0011] Optionally, the at least one driving record filling reminder operation also includes: a second driving record filling reminder operation; and the method also includes: in response to determining that the initial driving record filling information indicates that the first target driver has not performed a filling operation and has not performed the second driving record filling reminder operation, executing the second driving record filling reminder operation for the first target driver to obtain driving record filling information.

[0012] Optionally, the above-mentioned execution of the second driving record filling reminder operation for the above-mentioned first target driver to obtain driving record filling information includes: in response to determining that the above-mentioned time difference is greater than the second reminder duration, executing the above-mentioned second driving record filling reminder operation for the above-mentioned first target driver to obtain driving record filling information.

[0013] Optionally, the at least one driving record approval reminder operation includes: a first driving record approval reminder operation; and the execution of at least one driving record approval reminder operation for the second target driver to obtain driving record approval information, including: determining whether to execute the approval operation for the driving record filling information for the second target driver; in response to determining to execute, determining the time difference between the current time and the driving record filling time; in response to determining that the time difference is greater than the third reminder duration and the first driving record approval reminder operation is not executed, executing the first driving record approval reminder operation for the second target driver to obtain initial driving record approval information; in response to determining that the initial driving record approval information indicates that the second target driver has performed the approval operation, determining the initial driving record approval information as the driving record approval information.

[0014] Optionally, the at least one driving record approval reminder operation includes: a second driving record approval reminder operation; and the method further includes: in response to determining that the initial driving record filling information indicates that the second target driver has not performed the approval operation and has not executed the second driving record approval reminder operation, executing the second driving record filling reminder operation for the second target driver to obtain the driving record filling information.

[0015] Optionally, the above-mentioned execution of the second driving record filling reminder operation for the above-mentioned second target driver to obtain the driving record filling information includes: in response to determining that the above-mentioned time difference is greater than the fourth reminder duration, executing the above-mentioned second driving record filling reminder operation for the above-mentioned second target driver to obtain the driving record filling information.

[0016] Optionally, the above method also includes: obtaining a driving record filling actual information set and a driving record approval actual information set within the target time period; generating driving record filling work evaluation information for the above-mentioned first target driver based on the above-mentioned driving record filling actual information set; generating driving record approval work evaluation information for the above-mentioned second target driver based on the above-mentioned driving record approval actual information set.

[0017] Optionally, after executing at least one driving record filling reminder operation for the first target driver and obtaining driving record filling information, the method further includes: in response to determining that the driving record filling information represents that the first target driver has not completed the filling operation, generating driving record notification information, wherein the driving record notification information represents an instruction for the second target driver to notify the first target driver to fill in the driving record; and obtaining driving record filling information for the driving record notification information.

[0018] In a second aspect, some embodiments of the present disclosure provide an information sending device, including: a first execution unit, configured to execute at least one driving record filling reminder operation for a first target driver to obtain driving record filling information; a second execution unit, configured to execute at least one driving record approval reminder operation for a second target driver in response to determining that the above-mentioned driving record filling information represents that the above-mentioned first target driver has completed the filling operation, and obtain driving record approval information; a generation unit, configured to generate driving record filling actual information and driving record approval actual information in response to determining that the above-mentioned driving record approval information represents that the above-mentioned second target driver has completed the approval operation, wherein the above-mentioned driving record filling actual information represents the filling process of the above-mentioned first target driver under the current driving filling behavior, and the above-mentioned driving record approval actual information represents the approval process of the above-mentioned second target driver for the above-mentioned driving record filling information; a sending unit, configured to send the above-mentioned driving record filling actual information and the above-mentioned driving record approval actual information to the target recording device.

[0019] Optionally, the at least one driving record filling reminder operation includes: a first driving record filling reminder operation; and the first execution unit can be configured to: in response to detecting the driving end behavior corresponding to the above-mentioned first target driver, determine whether to perform the driving record filling reminder operation for the above-mentioned first target driver; in response to determining to execute, determine the time difference between the current time and the driving end time; in response to determining that the above-mentioned time difference is greater than the first reminder duration and the above-mentioned first driving record filling reminder operation has not been performed, execute the above-mentioned first driving record filling reminder operation for the above-mentioned first target driver to obtain initial driving record filling information; in response to determining that the above-mentioned initial driving record filling information indicates that the above-mentioned first target driver has performed the filling operation, determine the above-mentioned initial driving record filling information as the above-mentioned driving record filling information.

[0020] Optionally, the first execution unit may be configured to: determine a driving record filling status corresponding to the first target driver; in response to determining that the driving record filling status is a target status, determine to perform a driving record filling reminder operation for the first target driver.

[0021] Optionally, the at least one driving record filling reminder operation also includes: a second driving record filling reminder operation; and the first execution unit can be configured to: in response to determining that the initial driving record filling information indicates that the first target driver has not performed a filling operation and has not executed the second driving record filling reminder operation, execute the second driving record filling reminder operation for the first target driver to obtain the driving record filling information.

[0022] Optionally, the first execution unit may be configured to: in response to determining that the time difference is greater than the second reminder duration, execute the second driving record filling reminder operation for the first target driver to obtain driving record filling information.

[0023] Optionally, the at least one driving record approval reminder operation includes: a first driving record approval reminder operation; and the second execution unit can be configured to: determine whether to perform the approval operation for the driving record filling information for the second target driver; in response to determining to execute, determine the time difference between the current time and the driving record filling time; in response to determining that the time difference is greater than the third reminder duration and the first driving record approval reminder operation has not been performed, perform the first driving record approval reminder operation for the second target driver to obtain initial driving record approval information; in response to determining that the initial driving record approval information indicates that the second target driver has performed the approval operation, determine the initial driving record approval information as the driving record approval information.

[0024] Optionally, the at least one driving record approval reminder operation includes: a second driving record approval reminder operation; and the second execution unit can be configured to: in response to determining that the initial driving record filling information indicates that the second target driver has not performed the approval operation and has not executed the second driving record approval reminder operation, execute the second driving record filling reminder operation for the second target driver to obtain the driving record filling information.

[0025] Optionally, the second execution unit may be configured to: in response to determining that the time difference is greater than a fourth reminder duration, execute the second driving record filling reminder operation for the second target driver to obtain driving record filling information.

[0026] Optionally, the device also includes: obtaining a driving record filling actual information set and a driving record approval actual information set within a target time period; generating driving record filling work evaluation information for the first target driver based on the above-mentioned driving record filling actual information set; generating driving record approval work evaluation information for the second target driver based on the above-mentioned driving record approval actual information set.

[0027] Optionally, the device also includes: in response to determining that the above-mentioned driving record filling information represents that the above-mentioned first target driver has not completed the filling operation, generating driving record notification information representing that the driving record notification information represents that the above-mentioned second target driver notified the first target driver to fill in the driving record; obtaining driving record filling information for the above-mentioned driving record notification information.

[0028] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner in the first aspect.

[0029] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner in the first aspect is implemented.

[0030] In a fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation manner in the above-mentioned first aspect when executed by a processor.

[0031] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the information sending method of some embodiments of the present disclosure, the driving record filling reminder for the first target driver and the driving record approval reminder for the second target driver can be effectively realized, thereby improving the driving information recording efficiency. Specifically, the reason for the low efficiency of the relevant driving information recording is that the manual reminder to execute the filling event and the approval event not only has low efficiency in driving information recording, but also wastes a lot of human resources, and cannot effectively count the event processing for the filling event and the approval event. Based on this, the information sending method of some embodiments of the present disclosure firstly executes at least one driving record filling reminder operation for the first target driver to obtain driving record filling information. Here, by performing at least one automatic driving record filling reminder operation for the first target driver, on the premise of reminding the first target driver to execute the driving record reminder in time, avoiding the reminder by manual means, the driving information recording efficiency can be greatly improved. Then, in response to determining that the above-mentioned driving record filling information represents that the above-mentioned first target driver has completed the filling operation, at least one driving record approval reminder operation for the second target driver is executed to obtain the driving record approval information. Here, by reminding the second target driver of at least one automatic driving record approval operation, on the premise of reminding the second target driver to perform the driving record approval in time, avoiding reminders in a manual manner, the efficiency of driving information recording can be greatly improved. Then, in response to determining that the driving record approval information represents that the second target driver has completed the approval operation, the driving record filling fact information and the driving record approval fact information are generated. Among them, the driving record filling fact information represents the filling process of the first target driver under the current driving filling behavior, and the driving record approval fact information represents the approval process of the second target driver for the driving record filling information. Here, the generated driving record filling fact information and driving record approval fact information can be used to quantify the processing efficiency of the first target driver for the filling event and the processing efficiency of the second target driver for the review event in the subsequent process. Finally, the driving record filling fact information and the driving record approval fact information are sent to the target recording device to effectively record the information, which is used to urge the inefficient drivers to improve their work efficiency and change their work attitude in the future. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0033] Figure 1is a schematic diagram of an application scenario of the information sending method according to some embodiments of the present disclosure;

[0034] Figure 2 is a flow chart of some embodiments of the information sending method according to the present disclosure;

[0035] Figure 3 are flow charts of other embodiments of the information sending method according to the present disclosure;

[0036] Figure 4 is a schematic diagram of the structure of some embodiments of the information sending device according to the present disclosure;

[0037] Figure 5 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0038] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0039] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0040] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0041] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0042] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0043] With regard to the collection, storage, and use of the information involved in this disclosure (such as driving record filling information and driving record approval information), before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting information security impact assessments, fulfilling the obligation to inform the information subject, and obtaining the authorization and consent of the information subject in advance.

[0044] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0045] Figure 1 It is a schematic diagram of an application scenario of the information sending method according to some embodiments of the present disclosure.

[0046] exist Figure 1 In the application scenario, first, the electronic device 101 can perform at least one driving record filling reminder operation for the first target driver 102, and obtain driving record filling information 103. In this application scenario, the first target driver 102 can be a "co-pilot". At least one driving record filling reminder operation may include: a first driving record filling reminder operation, a second driving record filling reminder operation, and a third driving record filling reminder operation. The driving record filling information 103 may be "the first target driver completes the filling operation". Then, in response to determining that the above-mentioned driving record filling information 103 represents that the above-mentioned first target driver 102 has completed the filling operation, the electronic device 101 can perform at least one driving record approval reminder operation for the second target driver 104, and obtain driving record approval information 105. In this application scenario, the second target driver 104 can be a "captain". At least one driving record approval reminder operation may include: a first driving record approval reminder operation and a second driving record approval reminder operation. The driving record approval information 105 may be "the second target driver completes the approval operation". Next, in response to determining that the driving record approval information 105 indicates that the second target driver 104 has completed the approval operation, the electronic device 101 may generate driving record filling actual information 106 and driving record approval actual information 107. Among them, the driving record filling actual information 106 indicates the filling process of the first target driver 102 under the current driving filling behavior. The driving record approval actual information 107 indicates the approval process of the second target driver 104 for the driving record filling information 103. Finally, the electronic device 101 may send the driving record filling actual information 106 and the driving record approval actual information 107 to the target recording device 108.

[0047] It should be noted that the electronic device 101 can be hardware or software. When the electronic device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the electronic device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.

[0048] It should be understood that Figure 1 The number of electronic devices in the embodiment is only for illustration. Any number of electronic devices may be provided according to implementation requirements.

[0049] Continue to refer Figure 2 , shows a process 200 of some embodiments of the information sending method according to the present disclosure. The information sending method comprises the following steps:

[0050] Step 201, performing at least one driving record filling reminder operation for a first target driver to obtain driving record filling information.

[0051] In some embodiments, the execution subject of the above information sending method (for example Figure 1 The electronic device 101 shown can perform at least one driving record filling reminder operation for the first target driver to obtain driving record filling information. Among them, the first target driver can be a co-pilot in the target scene in the flight field. In practice, the target scene can be an aircraft landing scene or an aircraft take-off scene. In practice, the co-pilot can be a pilot performing a co-pilot position. The driving record filling reminder operation can be a reminder operation that represents filling in the driving record. The driving record can be flight experience record information. For example, the flight experience record information includes: flight experience route, flight experience time, and aircraft number. The driving record filling information can be information that represents whether the above-mentioned first target driver has completed the filling operation. In practice, the driving record filling information can be a field Copilot_W. When the field Copilot_W is a character Y, it represents information that the first target driver has completed the filling operation. When the field Copilot_W is a character N, it represents information that the first target driver has not completed the filling operation. The initial value of the field Copilot_W is N. At least one driving record filling reminder operation can be an operation of performing a driving record filling reminder through various communication methods. In practice, the communication method may be, but is not limited to, at least one of the following: text message, email, or telephone.

[0052] As an example, the execution subject may simultaneously execute each driving record filling reminder operation in at least one driving record filling reminder operation for the first target driver through different reminder means to obtain driving record filling information.

[0053] Optionally, there is a corresponding time limit for the filling operation of the first target driver. The specific time limit can be preset. For example, the time limit is 30 hours.

[0054] It should be noted that for the deadline of the filling operation, there is a corresponding Copilot_W_Final to indicate the filling status of the first target driver at the deadline. If Copilot_W_Final is 0, it means that the filling operation has been completed at the deadline of the filling operation. If Copilot_W_Final is 1, it means that the filling operation has been completed at the deadline of the filling operation. The initial value corresponding to Copilot_W_Final is 1.

[0055] In some optional implementations of some embodiments, after step 201, the steps further include:

[0056] In the first step, in response to determining that the driving record filling information indicates that the first target driver has not completed the filling operation, the execution subject may generate driving record notification information, wherein the driving record notification information indicates that the second target driver notifies the first target driver to fill in the driving record.

[0057] In a second step, the execution entity may obtain driving record filling information for the driving record notification information.

[0058] Step 202, in response to determining that the driving record filling information indicates that the first target driver has completed the filling operation, at least one driving record approval reminder operation is performed for the second target driver to obtain driving record approval information.

[0059] In some embodiments, in response to determining that the driving record filling information indicates that the first target driver has completed the filling operation, the execution subject may perform at least one driving record approval reminder operation for the second target driver to obtain driving record approval information. Among them, the second target driver may be the main driver in the target scene in the flight field. In practice, the target scene may be an aircraft landing scene or an aircraft take-off scene. In practice, the main driver may be a pilot who performs the main driving position. For example, the main driver is the captain. The driving record approval reminder operation may be an operation to approve the driving record filling information. The driving record approval information may be approval information indicating that the second target driver has completed the approval operation. In practice, the driving record approval information may be a field Pilot_A. When the field Pilot_A is character Y, it indicates that the second target driver has completed the approval operation. When the field Pilot_A is character N, it indicates that the second target driver has not completed the approval operation. The initial value of the field Pilot_A is N. At least one driving record approval reminder operation may be an operation to perform a driving record approval reminder through various communication methods. In practice, the communication method may be, but is not limited to, at least one of the following: text message, email, or telephone.

[0060] As an example, the execution subject may simultaneously execute each driving record approval reminder operation in at least one driving record approval reminder operation for the second target driver through different reminder means to obtain driving record approval information.

[0061] Optionally, the approval operation for the second target driver has a corresponding time limit. That is, the second target driver has an approval limit time. The specific approval limit time can be preset. For example, the approval limit time is 48 hours.

[0062] It should be noted that for the deadline of the approval operation, there is a corresponding Pilot_A_Final to indicate the approval status of the second target driver at the deadline. If Pilot_A_Final is 0, it means that the approval operation has been completed at the deadline of the review operation. If Pilot_A_Final is 1, it means that the approval operation has been completed at the deadline of the review operation. The initial value corresponding to Pilot_A_Final is 1.

[0063] In some optional implementations of some embodiments, the at least one driving record approval reminder operation includes: a first driving record approval reminder operation. The first driving record approval reminder operation may be the first driving record approval reminder operation performed on the second target driver.

[0064] Optionally, the performing of at least one driving record approval reminder operation for the second target driver to obtain driving record approval information may include the following steps:

[0065] The first step is to determine whether to perform an approval operation on the information filled in the driving record for the second target driver.

[0066] As an example, the execution subject may determine whether to perform the approval operation on the driving record information filled in for the second target driver by the character content corresponding to the current driving record approval information. For example, if the character content corresponding to the current driving record approval information is Y, it is determined that the approval operation on the driving record information filled in for the second target driver is not performed. If the character content corresponding to the current driving record approval information is N, it is determined that the approval operation on the driving record information filled in for the second target driver is performed.

[0067] In a second step, in response to the determination being performed, a time difference between the current time and the driving end time is determined.

[0068] In the third step, in response to determining that the time difference is greater than the third reminder duration and the first driving record approval reminder operation is not performed, the first driving record approval reminder operation is performed for the second target driver to obtain initial driving record approval information. The third reminder duration may be a pre-set duration for reminding the approval operation. The third reminder duration may be determined based on the approval limit duration. For example, the third reminder duration may be obtained by subtracting the first predetermined value from the approval limit duration.

[0069] In practice, the initial driving record approval information may be driving record approval information indicating whether the second target driver has completed the approval operation.

[0070] It should be noted that the judgment of whether the above-mentioned first driving record approval reminder operation is executed is represented by the field Pilot_A_First. When Pilot_A_First is a value of 1, it indicates that the first driving record approval reminder operation has been executed. When Pilot_A_First is a value of 0, it indicates that the first driving record approval reminder operation has not been executed. The initial value of Pilot_A_First is 0.

[0071] In a fourth step, in response to determining that the initial driving record approval information indicates that the second target driver has performed an approval operation, the initial driving record approval information is determined as the driving record approval information.

[0072] Optionally, the at least one driving record approval reminder operation includes: a second driving record approval reminder operation, wherein the second driving record approval reminder operation may be a driving record approval reminder operation initiated after the first driving record approval reminder operation.

[0073] Optionally, in response to determining that the above-mentioned initial driving record filling information indicates that the above-mentioned second target driver has not performed the approval operation and has not executed the above-mentioned second driving record approval reminder operation, the above-mentioned execution entity can execute the second driving record filling reminder operation for the above-mentioned second target driver to obtain the driving record filling information.

[0074] It should be noted that the judgment of whether the second driving record approval reminder operation is executed is indicated by the field Pilot_A_Second. When Pilot_A_Second is a value of 1, it indicates that the second driving record approval reminder operation has been executed. When Pilot_A_Second is a value of 0, it indicates that the second driving record approval reminder operation has not been executed. The initial value of Pilot_A_Second is 0.

[0075] Optionally, in response to determining that the time difference is greater than the fourth reminder duration, the execution subject may perform the second driving record filling reminder operation for the second target driver to obtain driving record filling information. The fourth reminder duration may be a pre-set duration for reminding for an approval operation. The fourth reminder duration may be determined based on the approval limit duration. For example, the fourth reminder duration may be obtained by subtracting the second predetermined value from the approval limit duration.

[0076] Step 203 , in response to determining that the driving record approval information indicates that the second target driver has completed the approval operation, generating driving record filling fact information and driving record approval fact information.

[0077] In some embodiments, in response to determining that the driving record approval information represents that the second target driver has completed the approval operation, the execution entity may generate driving record filling actual information and driving record approval actual information. Among them, the driving record filling actual information represents the filling process of the first target driver under the current driving filling behavior. That is, the driving record filling actual information is the filling actual information of the first target driver under the current driving filling behavior. In practice, the driving record filling actual information may include: driving information filling time and driving information filling content. The driving record approval actual information represents the approval process of the second target driver for the driving record filling information. That is, the driving record approval actual information is the approval actual information of the second target driver for the approval process of the driving record filling information. The driving record approval actual information may include: driving information approval time and driving information approval content.

[0078] Step 204, sending the driving record filling information and the driving record approval information to the target recording device.

[0079] In some embodiments, the execution subject may send the driving record filling information and the driving record approval information to a target recording device, wherein the target recording device may be a terminal device for recording driving-related information.

[0080] In some optional implementations of some embodiments, the above method further includes:

[0081] The first step is to obtain a driving record filling fact information set and a driving record approval fact information set within the target time period. Among them, the driving record filling fact information in the driving record filling fact information set corresponds to the driving task information in the driving task information set within the target time period. That is, there is a one-to-one correspondence between the driving record filling fact information in the driving record filling fact information set and the posture task information in the driving task information set. The driving task information may be the task information corresponding to the flight driving task occurring within the target time period. Similarly, there is a one-to-one correspondence between the driving record approval fact information in the driving record approval fact information set and the driving task information in the driving task information set. In practice, the driving record filling fact information may be the filling score of the first target driver under at least one driving record filling reminder operation reminder. For example, the driving task information set includes: the first driving task information, the second driving task information and the third driving task information. For the first driving task information, the first target driver fills in the driving record under the first driving record filling operation reminder. For the second driving task information, the first target driver fills in the driving record under the second driving record filling operation reminder. For the third driving task information, the first target driver fills in the driving record under the third driving record filling operation reminder. Then the driving record filling fact information set can represent the effective number of reminders under each driving record filling reminder operation. Similarly, the driving record approval fact information can be the filling score of the second target driver under at least one driving record approval reminder operation reminder. For specific examples, please refer to the corresponding examples of the driving record approval fact information set. Then the driving record approval fact information set can represent the effective number of reminders under each driving record approval reminder operation.

[0082] The second step is to generate the driving record filling work evaluation information for the first target driver according to the driving record filling fact information set. The driving record filling work evaluation information may be the work evaluation information for the first target driver filling in the driving record. In practice, the driving record filling work evaluation information may include: work evaluation information that characterizes the first target driver filling in the work actively, work evaluation information that characterizes the first target driver filling in the work generally, and work evaluation information that characterizes the first target driver filling in the work passively.

[0083] As an example, the above-mentioned execution subject can generate corresponding driving record filling work evaluation information according to the effective number of reminders under each driving record filling reminder operation corresponding to the driving record filling actual information set.

[0084] The third step is to generate driving record approval work evaluation information for the second target driver based on the driving record approval information set. The driving record approval work evaluation information may be work evaluation information for approving driving records of the second target driver. In practice, the driving record approval work evaluation information may include: work evaluation information that characterizes the second target driver's positive work in approval, work evaluation information that characterizes the second target driver's general work in filling out the work, and work evaluation information that characterizes the second target driver's negative work in approval.

[0085] As an example, the above-mentioned execution subject can generate corresponding driving record approval work evaluation information according to the effective number of reminders under each driving record approval reminder operation corresponding to the driving record approval actual information set.

[0086] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the information sending method of some embodiments of the present disclosure, the driving record filling reminder for the first target driver and the driving record approval reminder for the second target driver can be effectively realized, thereby improving the driving information recording efficiency. Specifically, the reason for the low efficiency of the relevant driving information recording is that the manual reminder to execute the filling event and the approval event not only has low efficiency in driving information recording, but also wastes a lot of human resources, and cannot effectively count the event processing for the filling event and the approval event. Based on this, the information sending method of some embodiments of the present disclosure firstly executes at least one driving record filling reminder operation for the first target driver to obtain driving record filling information. Here, by performing at least one automatic driving record filling reminder operation for the first target driver, on the premise of reminding the first target driver to execute the driving record reminder in time, avoiding the reminder by manual means, the driving information recording efficiency can be greatly improved. Then, in response to determining that the above-mentioned driving record filling information represents that the above-mentioned first target driver has completed the filling operation, at least one driving record approval reminder operation for the second target driver is executed to obtain the driving record approval information. Here, by reminding the second target driver of at least one automatic driving record approval operation, on the premise of reminding the second target driver to perform the driving record approval in time, avoiding reminders in a manual manner, the efficiency of driving information recording can be greatly improved. Then, in response to determining that the driving record approval information represents that the second target driver has completed the approval operation, the driving record filling fact information and the driving record approval fact information are generated. Among them, the driving record filling fact information represents the filling process of the first target driver under the current driving filling behavior, and the driving record approval fact information represents the approval process of the second target driver for the driving record filling information. Here, the generated driving record filling fact information and driving record approval fact information can be used to quantify the processing efficiency of the first target driver for the filling event and the processing efficiency of the second target driver for the review event in the subsequent process. Finally, the driving record filling fact information and the driving record approval fact information are sent to the target recording device to effectively record the information, which is used to urge the inefficient drivers to improve their work efficiency and change their work attitude in the future.

[0087] Further references Figure 3 , shows a process 300 of another embodiment of the information sending method according to the present disclosure. The information sending method comprises the following steps:

[0088] Step 301, in response to detecting the driving end behavior corresponding to the first target driver, determining whether to perform a driving record filling reminder operation for the first target driver.

[0089] In some embodiments, in response to detecting the driving end behavior corresponding to the first target driver, the execution subject (eg Figure 1 The electronic device 101 shown in the figure can determine whether to perform a driving record filling reminder operation for the first target driver. The at least one driving record filling reminder operation includes: a first driving record filling reminder operation. The first driving record filling reminder operation can be the first time to perform a driving record filling reminder operation for the first target driver. The driving end behavior can be a flight driving stop behavior.

[0090] As an example, the execution subject may determine whether to perform the driving record filling reminder operation for the first target driver according to the character content corresponding to the current driving record filling information. For example, if the character content corresponding to the current driving record filling information is Y, it is determined not to perform the reminder operation for the first target driver to fill in the driving record information. If the character content corresponding to the current driving record filling information is N, it is determined to perform the reminder operation for the first target driver to fill in the driving record information.

[0091] Step 302, in response to determining execution, determining a time difference between the current time and the driving end time.

[0092] In some embodiments, in response to determining the execution, the execution subject may determine a time difference between the current time and the driving end time.

[0093] Step 303, in response to determining that the above-mentioned time difference is greater than the first reminder duration and the above-mentioned first driving record filling reminder operation has not been performed, the above-mentioned first driving record filling reminder operation is performed for the above-mentioned first target driver to obtain initial driving record filling information.

[0094] In some embodiments, in response to determining that the time difference is greater than the first reminder duration and the first driving record filling reminder operation is not performed, the execution subject may perform the first driving record filling reminder operation for the first target driver to obtain initial driving record filling information. The first reminder duration may be a pre-set duration for reminding to perform a filling operation. The first reminder duration may be determined based on the filling limit duration. For example, the first reminder duration may be obtained by subtracting a third predetermined value from the filling limit duration. The filling limit duration may be a limit duration for supporting the second target driver to fill in driving information.

[0095] In practice, the initial driving record filling information may be driving record filling information representing that the first target driver Shi Fang has completed the filling operation.

[0096] It should be noted that the judgment of whether the above-mentioned first driving record filling reminder operation is executed is represented by the field Copilot_W_First. When Copilot_W_First is a value of 1, it indicates that the first driving record filling reminder operation has been executed. When Copilot_W_First is a value of 0, it indicates that the first driving record filling reminder operation has not been executed. The initial value of Copilot_W_First is 0.

[0097] Step 304, in response to determining that the initial driving record filling information indicates that the first target driver has performed a filling operation, the initial driving record filling information is determined as the driving record filling information.

[0098] In some embodiments, in response to determining that the initial driving record filling information indicates that the first target driver has performed a filling operation, the execution entity may determine the initial driving record filling information as the driving record filling information.

[0099] In some optional implementations of some embodiments, the determining whether to perform the driving record filling reminder operation for the first target driver may include the following steps:

[0100] The first step is to determine the driving record filling status corresponding to the first target driver. The driving record filling status may indicate whether the first target driver has filled in the driving record. The driving record filling status may include: a status indicating that the first target driver has filled in the driving record and a status indicating that the first target driver has not filled in the driving record.

[0101] In the second step, in response to determining that the driving record filling state is the target state, determining to perform a driving record filling reminder operation for the first target driver. The target state is a state indicating that the first target driver has not filled in the driving record.

[0102] In some optional implementations of some embodiments, the at least one driving record filling reminder operation further includes: a second driving record filling reminder operation. The second driving record filling reminder operation may be a driving record filling reminder operation initiated after the first driving record filling reminder operation.

[0103] Optionally, in response to determining that the above-mentioned initial driving record filling information indicates that the above-mentioned first target driver has not performed the filling operation and has not executed the above-mentioned second driving record filling reminder operation, the above-mentioned execution entity can execute the second driving record filling reminder operation for the above-mentioned first target driver to obtain the driving record filling information.

[0104] It should be noted that the judgment of whether the above-mentioned second driving record filling reminder operation is executed is represented by the field Copilot_W_Second. When Copilot_W_Second is a value of 1, it indicates that the second driving record filling reminder operation has been executed. When Copilot_W_Second is a value of 0, it indicates that the second driving record filling reminder operation has not been executed. The initial value of Copilot_W_Second is 0.

[0105] Optionally, in response to determining that the time difference is greater than the second reminder duration, the execution subject may perform the second driving record filling reminder operation for the first target driver to obtain driving record filling information. The second reminder duration may be a pre-set duration for reminding to perform a filling operation. The second reminder duration may be determined based on the filling limit duration. For example, the second reminder duration may be obtained by subtracting a fourth predetermined value from the filling limit duration.

[0106] Step 305 , in response to determining that the driving record filling information indicates that the first target driver has completed the filling operation, at least one driving record approval reminder operation is performed for the second target driver to obtain driving record approval information.

[0107] Step 306 , in response to determining that the driving record approval information indicates that the second target driver has completed the approval operation, generating driving record filling fact information and driving record approval fact information.

[0108] Step 307: Send the driving record filling information and the driving record approval information to the target recording device.

[0109] In some embodiments, the specific implementation of steps 305-307 and the technical effects thereof can be referred to in Figure 2 The steps 202-204 in the corresponding embodiment are not described in detail here.

[0110] from Figure 3 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 3 In the corresponding process 300 of the information sending method in some embodiments, through the first driving record filling reminder operation, it is possible to realize efficient and automated filling reminders for the first target driver, thereby greatly improving the filling efficiency of the first target driver.

[0111] Further references Figure 4 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an information sending device, and these device embodiments are Figure 2Corresponding to the method embodiments shown, the information sending device can be specifically applied to various electronic devices.

[0112] like Figure 4 As shown, an information sending device 400 includes: a first execution unit 401, a second execution unit 402, a generation unit 403 and a sending unit 404. The first execution unit 401 is configured to execute at least one driving record filling reminder operation for a first target driver to obtain driving record filling information; the second execution unit 402 is configured to, in response to determining that the driving record filling information represents that the first target driver has completed the filling operation, execute at least one driving record approval reminder operation for a second target driver to obtain driving record approval information; the generation unit 403 is configured to, in response to determining that the driving record approval information represents that the second target driver has completed the approval operation, generate driving record filling actual information and driving record approval actual information, wherein the driving record filling actual information represents the filling process of the first target driver under the current driving filling behavior, and the driving record approval actual information represents the approval process of the second target driver for the driving record filling information; the sending unit 404 is configured to send the driving record filling actual information and the driving record approval actual information to the target recording device.

[0113] In some optional implementations of some embodiments, the at least one driving record filling reminder operation includes: a first driving record filling reminder operation; and the first execution unit 401 can be further configured to: in response to detecting the driving end behavior corresponding to the above-mentioned first target driver, determine whether to perform a driving record filling reminder operation for the above-mentioned first target driver; in response to determining to execute, determine the time difference between the current time and the driving end time; in response to determining that the above-mentioned time difference is greater than the first reminder duration and the above-mentioned first driving record filling reminder operation has not been performed, perform the above-mentioned first driving record filling reminder operation for the above-mentioned first target driver, and obtain initial driving record filling information; in response to determining that the above-mentioned initial driving record filling information indicates that the above-mentioned first target driver has performed a filling operation, determine the above-mentioned initial driving record filling information as the above-mentioned driving record filling information.

[0114] In some optional implementations of some embodiments, the first execution unit 401 can be further configured to: determine the driving record filling status corresponding to the above-mentioned first target driver; in response to determining that the above-mentioned driving record filling status is the target status, determine to perform a driving record filling reminder operation for the above-mentioned first target driver.

[0115] In some optional implementations of some embodiments, the at least one driving record filling reminder operation also includes: a second driving record filling reminder operation; and the first execution unit 401 can be further configured to: in response to determining that the initial driving record filling information indicates that the first target driver has not performed a filling operation and has not executed the second driving record filling reminder operation, execute the second driving record filling reminder operation for the first target driver to obtain the driving record filling information.

[0116] In some optional implementations of some embodiments, the first execution unit 401 can be further configured to: in response to determining that the above-mentioned time difference is greater than the second reminder duration, execute the above-mentioned second driving record filling reminder operation for the above-mentioned first target driver to obtain driving record filling information.

[0117] In some optional implementations of some embodiments, the at least one driving record approval reminder operation includes: a first driving record approval reminder operation; and the second execution unit 402 can be further configured to: determine whether to perform an approval operation on the driving record filling information for the second target driver; in response to determining to execute, determine the time difference between the current time and the driving end time; in response to determining that the time difference is greater than the third reminder duration and the first driving record approval reminder operation has not been performed, perform the first driving record approval reminder operation on the second target driver to obtain initial driving record approval information; in response to determining that the initial driving record approval information indicates that the second target driver has performed the approval operation, determine the initial driving record approval information as the driving record filling information.

[0118] In some optional implementations of some embodiments, the at least one driving record approval reminder operation includes: a second driving record approval reminder operation; and the second execution unit 402 can be further configured to: in response to determining that the initial driving record filling information indicates that the second target driver has not performed the approval operation and has not executed the second driving record approval reminder operation, execute the second driving record filling reminder operation for the second target driver to obtain the driving record filling information.

[0119] In some optional implementations of some embodiments, the second execution unit 402 may be further configured to: in response to determining that the time difference is greater than the fourth reminder duration, execute the second driving record filling reminder operation for the second target driver to obtain driving record filling information.

[0120] In some optional implementations of some embodiments, the above-mentioned device 400 also includes: an acquisition unit, a first information generation unit and a second information generation unit (not shown in the figure). Among them, the above-mentioned acquisition unit can be configured to: acquire a driving record filling fact information set and a driving record approval fact information set within a target time period. The first information generation unit can be configured to: generate driving record filling work evaluation information for the above-mentioned first target driver based on the above-mentioned driving record filling fact information set. The second information generation unit can be configured to: generate driving record approval work evaluation information for the above-mentioned second target driver based on the above-mentioned driving record approval fact information set.

[0121] In some optional implementations of some embodiments, the device 400 further includes: a third information generating unit and an information acquiring unit (not shown). The third information generating unit may be configured to: in response to determining that the driving record filling information indicates that the first target driver has not completed the filling operation, generate driving record notification information, wherein the driving record notification information indicates that the second target driver notified the first target driver to fill in the driving record. The information acquiring unit may be configured to: acquire driving record filling information for the driving record notification information.

[0122] It is understandable that the units described in the information sending device 400 are similar to those described in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the information sending device 400 and the units included therein, and will not be described in detail here.

[0123] Reference below Figure 5 , which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the electronic device 101)500. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0124] like Figure 5 As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory 502 or a program loaded from a storage device 508 to a random access memory 503. Various programs and data required for the operation of the electronic device 500 are also stored in the random access memory 503. The processing device 501, the read-only memory 502, and the random access memory 503 are connected to each other via a bus 504. An input / output interface 505 is also connected to the bus 504.

[0125] Typically, the following devices may be connected to the input / output interface 505: an input device 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 5 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0126] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the read-only memory 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0127] It should be noted that the computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0128] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0129] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: performs at least one driving record filling reminder operation for the first target driver to obtain driving record filling information; in response to determining that the driving record filling information represents that the first target driver has completed the filling operation, performs at least one driving record approval reminder operation for the second target driver to obtain driving record approval information; in response to determining that the driving record approval information represents that the second target driver has completed the approval operation, generates driving record filling actual information and driving record approval actual information, wherein the driving record filling actual information represents the filling process of the first target driver under the current driving filling behavior, and the driving record approval actual information represents the approval process of the second target driver for the driving record filling information; and sends the driving record filling actual information and the driving record approval actual information to the target recording device.

[0130] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0131] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0132] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor comprising a first execution unit, a second execution unit, a generation unit, and a sending unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances, for example, the first execution unit may also be described as "a unit that executes at least one driving record filling reminder operation for the first target driver and obtains driving record filling information".

[0133] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0134] Some embodiments of the present disclosure further provide a computer program product, including a computer program, which implements any of the above-mentioned information sending methods when executed by a processor.

[0135] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A method for sending information, comprising: Perform at least one driving record filling reminder operation for the first target driver to obtain driving record filling information; In response to determining that the driving record filling information indicates that the first target driver has completed the filling operation, performing at least one driving record approval reminder operation for the second target driver to obtain driving record approval information; In response to determining that the driving record approval information represents that the second target driver has completed the approval operation, generating driving record filling fact information and driving record approval fact information, wherein the driving record filling fact information represents the filling process of the first target driver under the current driving filling behavior, and the driving record approval fact information represents the approval process of the second target driver for the driving record filling information; The driving record filling fact information and the driving record approval fact information are sent to a target recording device.

2. The method according to claim 1, wherein: The at least one driving record filling reminder operation includes: a first driving record filling reminder operation; and The performing at least one driving record filling reminder operation for the first target driver to obtain driving record filling information includes: In response to detecting the driving end behavior corresponding to the first target driver, determining whether to perform a driving record filling reminder operation for the first target driver; In response to determining execution, determining a time difference between a current time and a driving end time; In response to determining that the time difference is greater than the first reminder duration and the first driving record filling reminder operation has not been performed, performing the first driving record filling reminder operation for the first target driver to obtain initial driving record filling information; In response to determining that the initial driving record filling information indicates that the first target driver has performed a filling operation, the initial driving record filling information is determined as the driving record filling information.

3. The method according to claim 2, wherein: The determining whether to perform a driving record filling reminder operation for the first target driver includes: Determining a driving record filling status corresponding to the first target driver; In response to determining that the driving record filling status is a target status, it is determined to perform a driving record filling reminder operation for the first target driver.

4. The method according to claim 2, wherein: The at least one driving record filling reminder operation further includes: a second driving record filling reminder operation; and The method further comprises: In response to determining that the initial driving record filling information represents that the first target driver has not performed a filling operation and has not performed the second driving record filling reminder operation, a second driving record filling reminder operation is performed for the first target driver to obtain driving record filling information.

5. The method according to claim 4, wherein: The performing of the second driving record filling reminder operation for the first target driver to obtain driving record filling information includes: In response to determining that the time difference is greater than a second reminder duration, the second driving record filling reminder operation is performed for the first target driver to obtain driving record filling information.

6. The method according to claim 1, wherein: The at least one driving record approval reminder operation includes: a first driving record approval reminder operation; and The performing at least one driving record approval reminder operation for the second target driver to obtain driving record approval information includes: determining whether to perform an approval operation on the driving record filled-in information for the second target driver; In response to determining execution, determining a time difference between a current time and a driving end time; In response to determining that the time difference is greater than a third reminder duration and the first driving record approval reminder operation has not been performed, performing the first driving record approval reminder operation for the second target driver to obtain initial driving record approval information; In response to determining that the initial driving record approval information indicates that the second target driver has performed an approval operation, the initial driving record approval information is determined as the driving record approval information.

7. The method according to claim 6, wherein: The at least one driving record approval reminder operation includes: a second driving record approval reminder operation; and The method further comprises: In response to determining that the initial driving record filling information represents that the second target driver has not performed the approval operation and has not executed the second driving record approval reminder operation, a second driving record filling reminder operation is executed for the second target driver to obtain the driving record filling information.

8. The method according to claim 4, wherein: The performing of the second driving record filling reminder operation for the second target driver to obtain driving record filling information includes: In response to determining that the time difference is greater than a fourth reminder duration, the second driving record filling reminder operation is performed for the second target driver to obtain driving record filling information.

9. The method according to claim 1, wherein: The method further comprises: Obtain a driving record filling fact information set and a driving record approval fact information set within a target time period; Generating driving record filling work evaluation information for the first target driver according to the driving record filling fact information set; Based on the driving record approval fact information set, driving record approval work evaluation information for the second target driver is generated.

10. The method according to claim 1, wherein: After performing at least one driving record filling reminder operation for the first target driver and obtaining driving record filling information, the method further includes: In response to determining that the driving record filling information indicates that the first target driver has not completed the filling operation, generating driving record notification information, wherein the driving record notification information indicates an instruction for the second target driver to notify the first target driver to fill in the driving record; Acquire driving record filling information for the driving record notification information.

11. An information sending device, comprising: A first execution unit is configured to execute at least one driving record filling reminder operation for a first target driver to obtain driving record filling information; A second execution unit is configured to, in response to determining that the driving record filling information indicates that the first target driver has completed the filling operation, execute at least one driving record approval reminder operation for the second target driver to obtain driving record approval information; a generating unit configured to generate driving record filling fact information and driving record approval fact information in response to determining that the driving record approval information represents that the second target driver has completed the approval operation, wherein the driving record filling fact information represents the filling process of the first target driver under the current driving filling behavior, and the driving record approval fact information represents the approval process of the second target driver for the driving record filling information; The sending unit is configured to send the driving record filling fact information and the driving record approval fact information to a target recording device.

12. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 10.

13. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

14. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 10.