Equipment arrival survey method and device, equipment and medium
By constructing equipment arrival inspection tasks, generating survey task question banks, matching crowdsourcing personnel and conducting cargo information inspections, the problem of low inspection efficiency of rental property equipment on site has been solved, and more efficient and accurate equipment arrival inspections have been achieved.
Patent Information
- Application Number
- CN202411693188.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-14
AI Technical Summary
In the prior art, the on-site inspection efficiency of rental property equipment is low, and there is a risk that equipment suppliers and lessees collude to embezzle funds from the leasing company.
By obtaining the equipment status of the preset equipment, building a equipment arrival inspection task, generating a survey task question bank, matching the crowdsourcing personnel at the task location, sending the question bank to obtain equipment arrival inspection information, and conducting cargo information detection to complete the task.
It significantly improves the accuracy and efficiency of equipment arrival inspection tasks, reduces unnecessary work of manual inspection, improves work efficiency, and enhances the reliability of equipment management.
Smart Images

Figure CN119624476A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to intelligent decision-making technology and the field of financial technology, and in particular to a method, device, equipment and medium for equipment arrival inspection. Background Art
[0002] At present, the main method of equipment inspection for financial leasing business is on-site inspection. On-site inspection mainly involves the inspection of the leased equipment upon arrival. As the lessor, the leasing company purchases the equipment from the equipment supplier and signs a contract with the lessee to lease the equipment to the lessee. However, in the actual process, there is the possibility of collusion between the equipment supplier and the lessee, and the risk of siphoning off the funds of the leasing company, such as: false delivery, the location of the inspection equipment is inconsistent with the location agreed in the financial leasing business, etc.
[0003] During the on-site inspection, the leasing company found that the equipment was not actually delivered as agreed, or the actual location of the equipment was inconsistent with what was stated in the contract, and provided false shipping documents, which resulted in the leasing company paying the money without actually delivering the equipment. Therefore, the leasing company needs to conduct on-site inspections of the leased equipment to ensure that the equipment has actually arrived and strengthen business risk control.
[0004] The existing technology currently has the problem of low efficiency in on-site inspection of leased equipment upon arrival. Summary of the invention
[0005] The present invention provides a method, device, equipment and medium for equipment arrival inspection, the main purpose of which is to solve the problem of low efficiency of on-site inspection of leased equipment arrival.
[0006] In a first aspect, to achieve the above-mentioned purpose, the present invention provides a method for equipment arrival inspection, comprising:
[0007] Obtain the device status of a preset device, and construct an equipment arrival inspection task according to the device status;
[0008] Generate an inspection task question bank according to the preset task types in the equipment arrival inspection task;
[0009] Matching a crowdsourcing personnel preset at a task location according to a task location preset in the equipment arrival inspection task;
[0010] Sending the survey task question bank to a preset crowdsourcing personnel terminal, and obtaining the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank;
[0011] Cargo information detection is performed on the equipment arrival inspection information, and the equipment arrival inspection task is completed according to the detection result.
[0012] In a second aspect, the present invention further provides a device for inspecting equipment arrival, the device comprising:
[0013] A task construction module, used to obtain the equipment status of a preset equipment and construct an equipment arrival inspection task according to the equipment status;
[0014] A question bank setting module, used to generate an inspection task question bank according to a preset task type in the equipment arrival inspection task;
[0015] A personnel matching module, used for matching crowdsourcing personnel preset at the task location according to the task location preset in the equipment arrival inspection task;
[0016] An information filling module is used to send the survey task question bank to a preset crowdsourcing personnel terminal, and obtain the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank;
[0017] The information detection module is used to perform cargo information detection on the equipment arrival inspection information and complete the equipment arrival inspection task according to the detection result.
[0018] In a third aspect, the present invention further provides an electronic device, the electronic device comprising:
[0019] at least one processor; and,
[0020] a memory communicatively connected to the at least one processor; wherein,
[0021] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the above-mentioned method for equipment arrival inspection.
[0022] In a fourth aspect, the present invention further provides a computer-readable storage medium, wherein at least one computer program is stored in the computer-readable storage medium, and the at least one computer program is executed by a processor in an electronic device to implement the above-mentioned method for equipment arrival inspection.
[0023] The present invention obtains the equipment status of a preset equipment, constructs an equipment arrival inspection task according to the equipment status, generates an inspection task question bank according to the task type preset in the equipment arrival inspection task, systematically obtains the task type of the equipment arrival inspection task and screens out relevant questions of the task type from the question bank, and judges the necessity of the question according to the task type, so as to focus on key inspection points, reduce unnecessary work, and improve work efficiency. The crowdsourcing personnel preset at the task location are matched according to the task location preset in the equipment arrival inspection task, and the inspection task question bank is sent to the preset crowdsourcing personnel terminal, and the equipment arrival inspection information filled in by the crowdsourcing personnel according to the inspection task question bank is obtained, and the equipment arrival inspection information is detected for the cargo information, and the equipment arrival inspection task is completed according to the detection result. The cargo information detection of the equipment arrival inspection information can significantly improve the accuracy and efficiency of the inspection task. Through image edge recognition and key text extraction, it is possible to quickly determine whether the actual status of the equipment meets the preset standard, find problems in time and feedback to the crowdsourcing personnel for re-filling, and effectively improve the efficiency of on-site inspection of the arrival of leased equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0025] Figure 1 This is a schematic diagram of an application environment of a method for checking equipment arrival in one embodiment of the present invention;
[0026] Figure 2 A schematic diagram of a process for checking equipment arrival provided by an embodiment of the present invention;
[0027] Figure 3 A schematic diagram of a module of a device for checking equipment arrival provided by an embodiment of the present invention;
[0028] Figure 4 A schematic diagram of the structure of an electronic device for implementing a method for checking the arrival of equipment provided by an embodiment of the present invention;
[0029] Figure 5 It is another structural schematic diagram of an electronic device for implementing a method for checking arrival of equipment provided by an embodiment of the present invention.
[0030] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0031] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.
[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0033] An embodiment of the present application provides a method for checking the arrival of equipment, and the execution subject of the method for checking the arrival of equipment includes but is not limited to at least one of the electronic devices such as a server and a terminal that can be configured to execute the device provided in the embodiment of the present application. In other words, the method for checking the arrival of equipment can be executed by software or hardware installed on a terminal device or a server device. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.
[0034] The present invention provides a method for checking equipment arrival, which can be applied in the following cases: Figure 1In the application environment of. Among them, the client communicates with the server through the network. The server can obtain the device status of the preset device through the client, construct the equipment arrival inspection task according to the device status, generate the inspection task question bank according to the task type preset in the equipment arrival inspection task, systematically obtain the task type of the equipment arrival inspection task and filter out the relevant questions of the task type from the question bank, judge the necessity of the question according to the task type, focus on key checkpoints, reduce unnecessary work, and improve work efficiency, match the crowdsourcing personnel preset at the task location according to the preset task location in the equipment arrival inspection task, send the inspection task question bank to the preset crowdsourcing personnel terminal, obtain the equipment arrival inspection information filled in by the crowdsourcing personnel according to the inspection task question bank, perform cargo information detection on the equipment arrival inspection information, complete the equipment arrival inspection task according to the detection result, and perform cargo information detection on the equipment arrival inspection information, which can significantly improve the accuracy and efficiency of the inspection task. Through image edge recognition and key text extraction, it is possible to quickly determine whether the actual status of the device meets the preset standards, discover problems in time and feedback to the crowdsourcing personnel for re-filling, and feedback the final completed equipment arrival inspection task to the client. Among them, the client can be but is not limited to various personal computers, laptops, smart phones, tablets and portable wearable devices. The server can be implemented with an independent server or a server cluster composed of multiple servers. The present invention is described in detail below through specific embodiments.
[0035] Reference Figure 2 FIG. 1 is a flow chart of a method for checking equipment arrival provided by an embodiment of the present invention. In this embodiment, the method for checking equipment arrival includes:
[0036] S1. Obtain the device status of a preset device, and construct a device arrival inspection task according to the device status.
[0037] In an embodiment of the present invention, the equipment supplier uploads the status of the equipment to the equipment shipment and arrival management system, obtains the equipment status through the equipment shipment and arrival management system, and constructs an equipment arrival inspection task based on the equipment status, including: estimated inspection time, task location, and task type, etc.
[0038] By obtaining the equipment status, efficient equipment management and equipment arrival inspection task construction can be achieved, and the equipment status information can be uploaded in real time, so that the relevant personnel of the leasing company can quickly understand the arrival status and integrity of the equipment, and thus formulate equipment arrival inspection tasks in a timely manner. The automatic generation of estimated inspection time, task location and task type not only improves work efficiency and reduces manual errors, but also ensures that the equipment is put into use in the best condition, improving overall operational efficiency and customer satisfaction.
[0039] S2. Generate an inspection task question bank according to the preset task type in the equipment arrival inspection task.
[0040] In the embodiment of the present invention, the preset task types of the equipment arrival inspection task include: logistics inspection, task inspection and data inspection, etc. The inspection task question bank includes: ordinary logistics inspection question bank, self-logistics inspection question bank, data inspection question bank, etc. The question types of the inspection task question bank include: single-choice questions, multiple-choice questions, date selection questions, fill-in-the-blank questions, picture and data questions, picture upload with text questions and feedback questions, etc.
[0041] In detail, generating an inspection task question bank according to a preset task type in the equipment arrival inspection task includes:
[0042] Obtaining the task type of the equipment arrival inspection task and several preset question types;
[0043] Calculating the correlation between the task type and each of the question types, and screening out question types whose correlations meet preset conditions;
[0044] Generate question content and question options according to the equipment arrival inspection task;
[0045] The screened question types, the question contents and the question options are used to generate a survey task question bank.
[0046] Further, in a specific embodiment, the survey task question bank is specifically for example: Question type: picture material type, question content: please take 2 to 3 photos of the exterior of the building where the equipment is actually placed (including factory signs and road signs) and 1 photo of yourself and the exterior of the building; Question type: single choice, question content: whether the equipment name, model, quantity, manufacturer, place of origin and other information are consistent with the task, if not, please provide feedback, question options: yes / no; Question type: fill in the blank, question content: please enter the serial number of each device (machine number, equipment number, factory number, product number, SN, NO, etc. are all serial numbers), separated by commas. If there is no serial number, fill in None; Question type: Upload pictures with text, Question content: Please take photos of each device, photos of the body information (including all information labels) and photos of all nameplates on the body (clear and identifiable), and name them one by one; Question type: Single choice, Question content: Have all the equipment arrived? Question options: All arrived and all installed / all arrived, not all installed / not all arrived; Question type: Single choice, Question content: Whether the equipment placement address is consistent with the task address, if not, please write the specific address, Question options: Yes / No; Question type: Picture data, Question content: Does the project contain equipment from XXX Co., Ltd.? If so, in addition to photographing the equipment nameplate, you need to photograph the Chuangxin / IPG laser nameplate, etc. By setting different question banks for different types of survey tasks, a more accurate and targeted inspection process can be achieved. This personalized question bank can provide relevant questions and inspection standards according to the specific requirements and characteristics of each task, thereby improving the efficiency and effectiveness of the survey.
[0047] By systematically obtaining the task type of equipment arrival inspection tasks and selecting relevant questions of the task type from the question bank, and judging the necessity of the questions according to the task type, it is possible to focus on key inspection points, reduce unnecessary work, and improve resource utilization. At the same time, the generated inspection task question bank will provide clear guidance for inspection personnel and improve the accuracy and reliability of equipment inspection.
[0048] In detail, the calculating the correlation between the task type and each of the topic types, and screening out the topic types whose correlation meets the preset conditions, includes:
[0049] Converting the topic type and the task type into a correlation matrix one by one;
[0050] Calculate the Pearson correlation coefficient between each question type and the task type using the correlation matrix;
[0051] Subtracting the absolute value of the Pearson correlation coefficient from the absolute value of a preset first correlation coefficient threshold to obtain a first difference value;
[0052] Subtracting the absolute value of the Pearson correlation coefficient from the absolute value of a preset second correlation coefficient threshold to obtain a second difference value;
[0053] If the first difference is smaller than the second difference, marking the question type data as reserved;
[0054] If the first difference is greater than or equal to the second difference, marking the question type data as deleted;
[0055] The question types marked as retained are aggregated into the filtered question types.
[0056] In detail, the Pearson correlation coefficient between each question type and the task type is calculated using the correlation matrix, and the calculation formula is as follows:
[0057]
[0058] Where n represents the logarithm of question type and task type, x represents the quantitative value of question type, y represents the quantitative value of task type, and r represents the Pearson correlation coefficient.
[0059] Furthermore, the Pearson correlation coefficient of each question type and the task type is calculated using the correlation matrix to analyze the relationship between the task type and the question type. For example, the preset first threshold is 1 or -1, and if the Pearson correlation coefficient is close to 1 or -1 relative to 0, it indicates a strong correlation; the preset second threshold is 0, and if the Pearson correlation coefficient is close to 0 relative to 1 or -1, it indicates a weak correlation.
[0060] By using the task type to judge the necessity of the question type and calculating the Pearson correlation coefficient through the correlation matrix, the question types that meet the preset conditions can be effectively screened out. This method ensures that the correlation between the question type and the task type reaches a certain standard, thereby retaining those questions that are truly meaningful and valuable. This not only improves the accuracy of question selection, but also optimizes the use of resources, making subsequent analysis and application more efficient and reliable.
[0061] Setting up the survey task question bank according to the preset task types of the equipment arrival survey task can significantly improve the efficiency and accuracy of the survey process. Through the systematic question bank, you can quickly obtain questions related to specific equipment to ensure comprehensive coverage of key inspection items. This standardized approach not only reduces omissions and errors, but also speeds up data collection and analysis, making the survey results more reliable. The continuous updating and optimization of the question bank can also continuously improve the survey quality based on actual experience, providing an important basis for subsequent equipment management.
[0062] S3. Matching a crowdsourcing personnel preset at the task location according to the task location preset in the equipment arrival inspection task.
[0063] In the embodiment of the present invention, several people register their personal information on the platform, and the registration information includes but is not limited to: name, address, ID number, bank card information, etc. Through the personal information submitted by social personnel, qualified personnel are screened to become crowdsourcing personnel.
[0064] In detail, matching the preset crowdsourcing personnel at the task location according to the preset task location in the equipment arrival inspection task includes:
[0065] Get the preset working city of the crowdsourcer;
[0066] Classify the crowdsourcers according to the working cities, and construct an association relationship table between the working cities and the crowdsourcers according to the classification results;
[0067] Filter out crowdsourcing personnel whose working cities are consistent with the preset task locations in the equipment arrival inspection task according to the association relationship table;
[0068] Send the equipment arrival inspection task to the waiting list of crowdsourcing personnel whose working city is consistent with the task location;
[0069] When receiving a successful order grabbing message from a crowdsourcing staff whose working city is consistent with the task location, the equipment arrival inspection task in the list of pending orders is sent to the preset execution task list;
[0070] The crowdsourcing personnel who have the equipment arrival inspection task in the execution task list are regarded as the crowdsourcing personnel who are successfully matched with the equipment arrival inspection task.
[0071] Furthermore, tasks are matched through the location of the task and the registered locations of several crowdsourcing personnel, and the task information of the same location is sent regularly (for example, at 9 o'clock) or released according to a certain set rule. Crowdsourcing personnel grab orders through the inspection task information released by the crowdsourcing platform. The equipment arrival inspection task is automatically assigned to the crowdsourcing personnel at the location of the task, and the equipment arrival inspection task in the list of pending orders is sent to the preset execution task list. If the sending fails, the crowdsourcing personnel matching of the equipment arrival inspection task fails. If the sending succeeds, the crowdsourcing personnel matching of the equipment arrival inspection task succeeds. Crowdsourcing personnel can view the equipment arrival inspection tasks currently to be executed in the execution task list of the crowdsourcing APP.
[0072] The process of this equipment arrival inspection task effectively integrates the task location information and the matching of crowdsourcing personnel. By classifying several crowdsourcing personnel according to the task location and building a relationship table between personnel and task location, it ensures that the task can be quickly assigned to the appropriate crowdsourcing personnel. It not only improves the task response speed and execution efficiency, but also reduces resource waste and improves the utilization rate of crowdsourcing personnel. The feedback mechanism (successful or failed delivery) ensures the accuracy of task allocation, which helps to improve work efficiency.
[0073] S4. Send the inspection task question bank to a preset crowdsourcing staff terminal, and obtain the equipment arrival inspection information filled in by the crowdsourcing staff according to the inspection task question bank.
[0074] In the embodiment of the present invention, the sending of the inspection task question bank to a preset crowdsourcing personnel terminal and obtaining the equipment arrival inspection information filled in by the crowdsourcing personnel according to the inspection task question bank includes:
[0075] Obtaining question content according to the survey task question bank;
[0076] Obtaining initial equipment information in the equipment arrival inspection task;
[0077] Acquire on-site information of the preset device;
[0078] Comparing the on-site information with the initial device information according to the content of the question, and determining whether the information is consistent according to the comparison result;
[0079] If the information is inconsistent, extract the inconsistent information from the on-site information and send the inconsistent information to a preset administrator terminal;
[0080] If the information is consistent, the inspection task question bank is updated using the on-site information to obtain equipment arrival inspection information.
[0081] In detail, the initial equipment information includes: equipment name, model, manufacturer, place of origin, etc., and the equipment arrival inspection information includes: equipment name, model, manufacturer, place of origin, photos of the whole machine, nameplate, photos of the customer manager and the equipment, photos of the factory gate and the brand, etc. Relevant question content and initial equipment information in the equipment arrival inspection task are obtained from the inspection task question bank for effective comparison. Comparing the collected on-site information with the initial equipment information can quickly identify potential inconsistencies, so as to provide timely feedback to management personnel and reduce risks. If the information is consistent, the real-time and accuracy of the data is ensured by updating the inspection task question bank, which not only improves work efficiency but also enhances the reliability of equipment management.
[0082] Furthermore, comparing the on-site information with the initial device information according to the content of the question, and judging whether the information is consistent according to the comparison result, includes:
[0083] Converting the site information and the initial device information into a site information vector and an initial device information vector;
[0084] Performing a dot product on the scene information vector and the initial device information vector to obtain a dot product result;
[0085] Multiplying the modulus of the site information vector by the modulus of the initial device information vector to obtain a product result;
[0086] Taking the dot product result and the multiplication result as a quotient, obtaining the similarity between the site information vector and the initial device information vector;
[0087] If the similarity is greater than a preset similarity threshold, the on-site information is consistent with the initial device information;
[0088] If the similarity is less than or equal to the similarity threshold, the site information and the initial device information are inconsistent.
[0089] Furthermore, the cosine similarity formula is used to calculate the similarity between the scene information vector and the initial device information vector, and the formula is as follows:
[0090]
[0091] Wherein, A represents the field information vector, and B represents the initial device information vector.
[0092] By converting the on-site information and the initial equipment information into vectors and calculating the cosine similarity between the on-site information vector and the initial equipment information vector, we can effectively judge the consistency between the two. It not only provides a quantitative similarity index, making the information comparison more objective and accurate, but also can quickly identify potential inconsistencies, ensure the efficiency and reliability of equipment management, thereby reducing risks and improving operational quality, and significantly optimizing the overall efficiency of equipment arrival inspections.
[0093] Sending the survey task question bank to crowdsourcing personnel for filling in will help quickly obtain and organize relevant information about the equipment arrival. Taking advantage of crowdsourcing, a large amount of real and detailed on-site data can be collected in a short period of time, improving the integrity and accuracy of the data, helping to identify potential problems, ensuring the effectiveness of the equipment arrival survey, and providing solid data support for subsequent inspections.
[0094] S5. Perform cargo information detection on the equipment arrival inspection information, and complete the equipment arrival inspection task according to the detection result.
[0095] In an embodiment of the present invention, the step of performing cargo information detection on the equipment arrival inspection information and completing the equipment arrival inspection task according to the detection result includes:
[0096] Obtaining task images and text information in the equipment arrival inspection information;
[0097] Obtaining answer rules for the survey task question bank;
[0098] Performing edge recognition on the task image to obtain a target contour of the task image;
[0099] Extracting key words from the text information;
[0100] Determining whether the target outline and the key words both conform to the answering rules;
[0101] If the target outline or the key words do not conform to the answering rules, the reasons for not conforming to the answering rules are obtained, the reasons are sent to a preset crowdsourcing personnel terminal, and the step of sending the survey task question bank to the preset crowdsourcing personnel terminal and obtaining the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank is returned;
[0102] If the target outline and the key words both meet the answering rules, the equipment arrival inspection task is completed.
[0103] In detail, performing edge recognition on the task image to obtain the target contour of the task image includes:
[0104] Calculate the horizontal gradient and the vertical gradient of each pixel in the task image;
[0105] Calculating the gradient magnitude and gradient direction of each pixel according to the horizontal gradient and the vertical gradient;
[0106] Screening out pixels with a value greater than a preset first gradient amplitude threshold as strong edges;
[0107] Screening out pixels whose values are smaller than the first gradient amplitude threshold and larger than a preset second gradient amplitude threshold as weak edges;
[0108] The strong edge and the weak edge are connected to obtain the target contour of the task image.
[0109] Specifically, the edge of the task image is convolved horizontally and vertically to obtain the horizontal gradient and vertical gradient of each pixel. The gradient magnitude and gradient direction of each pixel are calculated based on the horizontal gradient and the vertical gradient. The calculation formula is as follows:
[0110]
[0111] Among them, Gx 2 Represents the square of the horizontal gradient of each pixel, Gy 2 Represents the square of the vertical gradient of each pixel, and G represents the gradient amplitude of each pixel;
[0112]
[0113] Among them, Gx represents the horizontal gradient of each pixel, Gy represents the vertical gradient of each pixel, and θ represents the gradient direction of each pixel.
[0114] By using edge recognition technology to check the damage, deformation or other defects on the appearance of the equipment during the equipment arrival inspection task, potential problems can be discovered in a timely manner. Accurate inspection results can help provide data support for the acceptance and subsequent maintenance of the equipment.
[0115] Cargo information detection for equipment arrival inspection information can significantly improve the accuracy and efficiency of the inspection task. Through image edge recognition and key text extraction, it is possible to quickly determine whether the actual status of the equipment meets the preset standards, find problems in a timely manner and feedback to crowdsourcing personnel for re-filling, which improves the efficiency of equipment arrival inspection tasks and ensures the quality and safety of the equipment.
[0116] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0117] like Figure 3 1 is a functional module diagram of a device for equipment arrival inspection provided by an embodiment of the present invention.
[0118] In an embodiment of the present disclosure, a device for checking equipment arrival is provided, and the device for checking equipment arrival corresponds one-to-one with the method for checking equipment arrival in the above embodiment. Figure 3 As shown, the device 100 for checking the arrival of equipment can be installed in an electronic device. According to the functions to be implemented, the device 100 for checking the arrival of equipment includes a task construction module 101, a question bank setting module 102, a personnel matching module 103, an information filling module 104 and an information detection module 105. The functional modules are described in detail as follows:
[0119] The task construction module 101 is used to obtain the device status of a preset device and construct a device arrival inspection task according to the device status;
[0120] A question bank setting module 102 is used to generate an inspection task question bank according to a preset task type in the equipment arrival inspection task;
[0121] A personnel matching module 103 is used to match crowdsourcing personnel preset at the task location according to the task location preset in the equipment arrival inspection task;
[0122] The information filling module 104 is used to send the survey task question bank to a preset crowdsourcing personnel terminal, and obtain the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank;
[0123] The information detection module 105 is used to perform cargo information detection on the equipment arrival inspection information and complete the equipment arrival inspection task according to the detection result.
[0124] In one embodiment, when the question bank setting module 102 generates the inspection task question bank according to the preset task type in the equipment arrival inspection task, it is used to:
[0125] Obtaining the task type of the equipment arrival inspection task and several preset question types;
[0126] Calculating the correlation between the task type and each of the question types, and screening out question types whose correlations meet preset conditions;
[0127] Generate question content and question options according to the equipment arrival inspection task;
[0128] The screened question types, the question contents and the question options are used to generate a survey task question bank.
[0129] In one embodiment, when the question bank setting module 102 generates the inspection task question bank according to the preset task type in the equipment arrival inspection task, it is used to:
[0130] Converting the topic type and the task type into a correlation matrix one by one;
[0131] Calculate the Pearson correlation coefficient between each question type and the task type using the correlation matrix;
[0132] Subtracting the absolute value of the Pearson correlation coefficient from the absolute value of a preset first correlation coefficient threshold to obtain a first difference value;
[0133] Subtracting the absolute value of the Pearson correlation coefficient from the absolute value of a preset second correlation coefficient threshold to obtain a second difference value;
[0134] If the first difference is smaller than the second difference, marking the question type data as reserved;
[0135] If the first difference is greater than or equal to the second difference, marking the question type data as deleted;
[0136] The question types marked as retained are aggregated into the filtered question types.
[0137] In one embodiment, when performing matching of a crowdsourcing personnel preset at a task location preset in the equipment arrival inspection task, the personnel matching module 103 is used to:
[0138] Get the preset working city of the crowdsourcer;
[0139] Classify the crowdsourcers according to the working cities, and construct an association relationship table between the working cities and the crowdsourcers according to the classification results;
[0140] Filter out crowdsourcing personnel whose working cities are consistent with the preset task locations in the equipment arrival inspection task according to the association relationship table;
[0141] Send the equipment arrival inspection task to the waiting list of crowdsourcing personnel whose working city is consistent with the task location;
[0142] When receiving a successful order grabbing message from a crowdsourcing staff whose working city is consistent with the task location, the equipment arrival inspection task in the list of pending orders is sent to the preset execution task list;
[0143] The crowdsourcing personnel who have the equipment arrival inspection task in the execution task list are regarded as the crowdsourcing personnel who are successfully matched with the equipment arrival inspection task.
[0144] In one embodiment, when the information filling module 104 sends the survey task question bank to the preset crowdsourcing personnel terminal and obtains the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank, it is used to:
[0145] Obtaining question content according to the survey task question bank;
[0146] Obtaining initial equipment information in the equipment arrival inspection task;
[0147] Acquire on-site information of the preset device;
[0148] Comparing the on-site information with the initial device information according to the content of the question, and determining whether the information is consistent according to the comparison result;
[0149] If the information is inconsistent, extract the inconsistent information from the on-site information and send the inconsistent information to a preset administrator terminal;
[0150] If the information is consistent, the inspection task question bank is updated using the on-site information to obtain equipment arrival inspection information.
[0151] In one embodiment, when the information filling module 104 sends the survey task question bank to the preset crowdsourcing personnel terminal and obtains the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank, it is used to:
[0152] Converting the site information and the initial device information into a site information vector and an initial device information vector;
[0153] Performing a dot product on the scene information vector and the initial device information vector to obtain a dot product result;
[0154] Multiplying the modulus of the site information vector by the modulus of the initial device information vector to obtain a product result;
[0155] Taking the dot product result and the multiplication result as a quotient, obtaining the similarity between the site information vector and the initial device information vector;
[0156] If the similarity is greater than a preset similarity threshold, the on-site information is consistent with the initial device information;
[0157] If the similarity is less than or equal to the similarity threshold, the site information and the initial device information are inconsistent.
[0158] In one embodiment, when the information detection module 105 performs cargo information detection on the equipment arrival inspection information and completes the equipment arrival inspection task according to the detection result, it is used to:
[0159] Obtaining task images and text information in the equipment arrival inspection information;
[0160] Obtaining answer rules for the survey task question bank;
[0161] Performing edge recognition on the task image to obtain a target contour of the task image;
[0162] Extracting key words from the text information;
[0163] Determining whether the target outline and the key words both conform to the answering rules;
[0164] If the target outline or the key words do not conform to the answering rules, the reasons for not conforming to the answering rules are obtained, the reasons are sent to a preset crowdsourcing personnel terminal, and the step of sending the survey task question bank to the preset crowdsourcing personnel terminal and obtaining the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank is returned;
[0165] If the target outline and the key words both meet the answering rules, the equipment arrival inspection task is completed.
[0166] In the present invention, a method for equipment arrival inspection is provided. First, the equipment status of a preset equipment is obtained, and an equipment arrival inspection task is constructed according to the equipment status. Then, an inspection task question bank is generated according to the task type preset in the equipment arrival inspection task. By systematically obtaining the task type of the equipment arrival inspection task and screening out relevant questions of the task type from the question bank, the necessity of the question is judged according to the task type, and the key inspection points can be focused on. The crowdsourcing personnel preset at the task location are matched according to the task location preset in the equipment arrival inspection task, the inspection task question bank is sent to a preset crowdsourcing personnel terminal, and the equipment arrival inspection information filled in by the crowdsourcing personnel according to the inspection task question bank is obtained. Finally, cargo information detection is performed on the equipment arrival inspection information, and the equipment arrival inspection task is completed according to the detection result. Cargo information detection on the equipment arrival inspection information can significantly improve the accuracy and efficiency of the inspection task. Through image edge recognition and key text extraction, it is possible to quickly determine whether the actual status of the equipment meets the preset standards, discover problems in a timely manner and feedback to crowdsourcing personnel for re-filling, effectively improving the efficiency of on-site inspections of leased equipment upon arrival. For the specific definition of an apparatus for equipment arrival inspection, please refer to the definition of an equipment arrival inspection method mentioned above, which will not be repeated here. Each module in the above-mentioned apparatus for equipment arrival inspection can be fully or partially implemented through software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0167] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client via a network connection. When the computer program is executed by the processor, the functions or steps on the service side of a method for equipment arrival inspection are implemented.
[0168] In one embodiment, a computer device is provided. The computer device may be a client, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server through a network connection. When the computer program is executed by the processor, the functions or steps on the client side of a method for equipment arrival inspection are implemented.
[0169] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:
[0170] Obtain the device status of a preset device, and construct an equipment arrival inspection task according to the device status;
[0171] Generate an inspection task question bank according to the preset task types in the equipment arrival inspection task;
[0172] Matching a crowdsourcing personnel preset at a task location according to a task location preset in the equipment arrival inspection task;
[0173] Sending the survey task question bank to a preset crowdsourcing personnel terminal, and obtaining the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank;
[0174] Cargo information detection is performed on the equipment arrival inspection information, and the equipment arrival inspection task is completed according to the detection result.
[0175] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and apparatuses can be implemented in other ways. For example, the system embodiments described above are only schematic, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0176] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0177] Therefore, no matter from which point of view, the embodiments should be regarded as illustrative and non-restrictive, and the scope of the present invention is limited by the appended claims rather than the above description, so it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any attached figure mark in the claims should not be regarded as limiting the claims involved.
[0178] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0179] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0180] The readable storage medium of the present invention stores a computer program, and when the computer program is executed by a processor of an electronic device, the computer program can achieve:
[0181] Obtain the device status of a preset device, and construct an equipment arrival inspection task according to the device status;
[0182] Generate an inspection task question bank according to the preset task types in the equipment arrival inspection task;
[0183] Matching a crowdsourcing personnel preset at a task location according to a task location preset in the equipment arrival inspection task;
[0184] Sending the survey task question bank to a preset crowdsourcing personnel terminal, and obtaining the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank;
[0185] Cargo information detection is performed on the equipment arrival inspection information, and the equipment arrival inspection task is completed according to the detection result.
[0186] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant descriptions on the server side and the client side in the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.
[0187] The computer-readable storage medium may also store at least one computer executable program / instruction, which may be, for example, a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0188] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.
[0189] The processor may communicate with external devices via an I / O bus via a wired or wireless network.
[0190] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.
[0191] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0192] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0193] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes 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 box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0194] It should be noted that in the present disclosure, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0195] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
[0196] It should be noted that if software tools or components other than those of our company appear in the embodiments of the present application, they are only used for illustrative purposes and do not represent actual use.
Claims
1. A method for inspecting equipment upon arrival, characterized in that: The method comprises: Obtain the device status of a preset device, and construct an equipment arrival inspection task according to the device status; Generate an inspection task question bank according to the preset task types in the equipment arrival inspection task; Matching a crowdsourcing personnel preset at a task location according to a task location preset in the equipment arrival inspection task; Sending the survey task question bank to a preset crowdsourcing personnel terminal, and obtaining the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank; Cargo information detection is performed on the equipment arrival inspection information, and the equipment arrival inspection task is completed according to the detection result.
2. The method for equipment arrival inspection as claimed in claim 1, characterized in that: The generating of the inspection task question bank according to the preset task type in the equipment arrival inspection task includes: Obtaining the task type of the equipment arrival inspection task and several preset question types; Calculating the correlation between the task type and each of the question types, and screening out question types whose correlations meet preset conditions; Generate question content and question options according to the equipment arrival inspection task; The screened question types, the question contents and the question options are used to generate a survey task question bank.
3. A method for equipment arrival inspection as claimed in claim 2, characterized in that: The calculating the correlation between the task type and each of the topic types, and screening out the topic types whose correlation meets the preset conditions, includes: Converting the topic type and the task type into a correlation matrix one by one; Calculate the Pearson correlation coefficient between each question type and the task type using the correlation matrix; Subtracting the absolute value of the Pearson correlation coefficient from the absolute value of a preset first correlation coefficient threshold to obtain a first difference value; Subtracting the absolute value of the Pearson correlation coefficient from the absolute value of a preset second correlation coefficient threshold to obtain a second difference value; If the first difference is smaller than the second difference, marking the question type data as reserved; If the first difference is greater than or equal to the second difference, marking the question type data as deleted; The question types marked as retained are aggregated into the filtered question types.
4. The method for equipment arrival inspection as claimed in claim 1, characterized in that: The matching of a crowdsourcing personnel preset at a task location according to a task location preset in the equipment arrival inspection task includes: Get the preset working city of the crowdsourcer; Classify the crowdsourcers according to the working cities, and construct an association relationship table between the working cities and the crowdsourcers according to the classification results; Filter out crowdsourcing personnel whose working cities are consistent with the preset task locations in the equipment arrival inspection task according to the association relationship table; Send the equipment arrival inspection task to the waiting list of crowdsourcing personnel whose working city is consistent with the task location; When receiving a successful order grabbing message from a crowdsourcing staff whose working city is consistent with the task location, the equipment arrival inspection task in the list of pending orders is sent to the preset execution task list; The crowdsourcing personnel who have the equipment arrival inspection task in the execution task list are regarded as the crowdsourcing personnel who are successfully matched with the equipment arrival inspection task.
5. The method for equipment arrival inspection as claimed in claim 1, characterized in that: The step of sending the inspection task question bank to a preset crowdsourcing personnel terminal and obtaining the equipment arrival inspection information filled in by the crowdsourcing personnel according to the inspection task question bank includes: Obtaining question content according to the survey task question bank; Obtaining initial equipment information in the equipment arrival inspection task; Acquire on-site information of the preset device; Comparing the on-site information with the initial device information according to the content of the question, and determining whether the information is consistent according to the comparison result; If the information is inconsistent, extract the inconsistent information from the on-site information and send the inconsistent information to a preset administrator terminal; If the information is consistent, the on-site information is used to update the inspection task question bank to obtain equipment arrival inspection information.
6. A method for equipment arrival inspection as claimed in claim 5, characterized in that: The step of comparing the on-site information with the initial device information according to the content of the question, and judging whether the information is consistent according to the comparison result, includes: Converting the site information and the initial device information into a site information vector and an initial device information vector; Performing a dot product on the scene information vector and the initial device information vector to obtain a dot product result; Multiplying the modulus of the site information vector by the modulus of the initial device information vector to obtain a product result; Taking the dot product result and the multiplication result as a quotient, obtaining the similarity between the site information vector and the initial device information vector; If the similarity is greater than a preset similarity threshold, the site information is consistent with the initial device information; If the similarity is less than or equal to the similarity threshold, the site information and the initial device information are inconsistent.
7. The method for equipment arrival inspection as claimed in claim 1, characterized in that: The performing cargo information detection on the equipment arrival inspection information and completing the equipment arrival inspection task according to the detection result includes: Obtaining task images and text information in the equipment arrival inspection information; Obtaining answer rules for the survey task question bank; Performing edge recognition on the task image to obtain a target contour of the task image; Extracting key words from the text information; Determining whether the target outline and the key words both conform to the answering rules; If the target outline or the key words do not conform to the answering rules, the reasons for not conforming to the answering rules are obtained, the reasons are sent to a preset crowdsourcing personnel terminal, and the step of sending the survey task question bank to the preset crowdsourcing personnel terminal and obtaining the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank is returned; If the target outline and the key words both meet the answering rules, the equipment arrival inspection task is completed.
8. A device for checking equipment arrival, characterized in that: The device comprises: A task construction module, used to obtain the equipment status of a preset equipment and construct an equipment arrival inspection task according to the equipment status; A question bank setting module, used to generate an inspection task question bank according to a preset task type in the equipment arrival inspection task; A personnel matching module, used to match crowdsourcing personnel preset at the task location according to the task location preset in the equipment arrival inspection task; An information filling module is used to send the survey task question bank to a preset crowdsourcing personnel terminal, and obtain the equipment arrival survey information filled in by the crowdsourcing personnel according to the survey task question bank; The information detection module is used to perform cargo information detection on the equipment arrival inspection information and complete the equipment arrival inspection task according to the detection result.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for equipment arrival inspection as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for equipment arrival inspection as described in any one of claims 1 to 7 is implemented.