Open work area attendance information intelligent processing method and system

By entering and encoding the inspection and attendance information on the mobile terminal, and reporting it in real time through the Beidou system, the problem of low real-time reporting and check-in efficiency in the inspection operations of open work areas is solved, the convenience of the system and data transmission efficiency are improved, and the utilization rate of Beidou bandwidth resources is improved.

CN119887142APending Publication Date: 2025-04-25LU BANGBANG (SHENZHEN) TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411922810.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In the inspection operations in open work areas, it is difficult for the existing technology to realize real-time reporting of multi-dimensional inspection attendance information in multiple sub-regions. In the harsh environment without mobile network signals, the attendance check-in mechanism is inefficient and cannot meet the needs of real-time uploading of image, voice, and text information. The Beidou system's transmission bandwidth resource utilization rate is also low.

Method used

By displaying the attendance function controls on the mobile terminal, detecting the user's operations and displaying the patrol attendance guidance page, the user enters the photo image and other information on the operation page, performs encoding operations, and sends attendance messages to the service server through the Beidou watch, real-time reporting and check-in of attendance information.

Benefits of technology

The real-time reporting capability of multi-dimensional inspection attendance information in the open area inspection operation system has been improved, the convenience and easy operation of human-computer interaction have been improved, the system's scenario adaptability and data transmission efficiency have been enhanced, and the utilization rate of Beidou bandwidth resources has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887142A_ABST
    Figure CN119887142A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an intelligent processing method and system for attendance information of an open work area. The method comprises the following steps: displaying an inspection attendance guide page; obtaining input information of a user on the operation page; executing encoding operation according to the input information and locally cached historical input information of the same previous inspection attendance site to obtain encoded input information; creating a target inspection attendance Beidou message for the target inspection attendance site; sending a target inspection attendance Beidou message to the Beidou wristwatch; and when it is detected that the plurality of visual elements are all in a second display state, displaying prompt information that the current inspection attendance task is completed. The man-machine interaction convenience, the easy operation degree and the scene adaptability of the system for achieving the outdoor multi-inspection-point attendance checking function are improved, the comprehensiveness and the data transmission efficiency of the system for processing inspection attendance checking place data are improved, and the utilization rate of Beidou bandwidth resources in the multi-inspection-point attendance checking function achieving process is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of information processing technology, and specifically relates to an open work area attendance information intelligent processing method and system. Background Art

[0002] At present, attendance application APPs on mobile terminals such as mobile phones are widely used, such as the basic clocking-in function for corporate employees within the company's preset range, and the daily clocking-in management for field staff during their absence. The existing attendance clocking-in mechanism is that the mobile phone detects the location based on the mobile network signal, and implements the user's attendance clocking-in verification operation based on the detected location.

[0003] In addition, many outdoor work tasks are carried out in open areas without mobile network signals. Patent document CN112511986, a method and system for calculating manual cleaning status data, discloses that the attendance data statistics end determines the time domain order sequence of multiple location points based on the time of the Beidou location information returned by the attendance terminal and the access time of the Wi-Fi access point, as well as interactive verification, thereby realizing the function of comprehensive attendance for the continuity and completeness of the user's work process.

[0004] However, the communication conditions in many outdoor work scenarios are extremely harsh. For example, in the inspection scenarios of forest areas or long-distance highways in extreme weather conditions in remote areas, it is obvious that Wi-Fi access points are not available in these scenarios. In addition, in the inspection tasks of each attendance sub-area, only returning location information cannot meet the actual business needs. Users are often required to upload the actual image information of the attendance point in real time, and upload voice and text information for abnormal situations when necessary, so as to notify other system departments linked to the business server side in real time to promptly know the relevant situation on site and make timely dispatch. In addition, the transmission bandwidth resources of the Beidou system are limited. How to improve the utilization rate of transmission resources is also a problem that needs to be considered. Summary of the invention

[0005] The present application provides an open work area attendance information intelligent processing method and system, in order to provide a function of real-time reporting of multi-sub-area multi-dimensional inspection attendance information in an open area inspection operation system, improve the convenience of human-computer interaction, ease of operation and scene adaptability of the system in realizing the outdoor multi-inspection point attendance function, and improve the comprehensiveness of the system in processing inspection attendance location data and data transmission efficiency, and improve the utilization rate of Beidou bandwidth resources in the process of realizing the multi-inspection point attendance function.

[0006] In a first aspect, an embodiment of the present application provides an open work area attendance information intelligent processing method, which is applied to a mobile terminal of a user in an open area inspection operation system, wherein the open area inspection operation system also includes a Beidou watch and a business server, and the method includes:

[0007] Displaying an attendance function control in the inspection operation function interface of the mobile terminal;

[0008] A first selection operation for the attendance function control is detected, and a patrol attendance guide page is displayed, wherein the patrol attendance guide page includes a visualization component of a patrol attendance location sequence, wherein the patrol attendance location sequence refers to a location sequence formed by multiple patrol attendance locations that need to be sequentially reached and perform a single-point attendance operation for the current patrol attendance task, wherein the visualization component includes multiple visualization elements representing the multiple patrol attendance locations, and the visualization elements that meet a first preset condition among the multiple visualization elements are in a first display state, and the visualization elements that meet a second preset condition among the multiple visualization elements are in a second display state, wherein the first preset condition refers to a distance difference between the location information of the mobile terminal and the location information of the patrol attendance location corresponding to the visualization element being less than a preset distance, and the second preset condition refers to the patrol attendance location corresponding to the visualization element having completed the single-point attendance operation, and the location information of the mobile terminal is the Beidou location information from the Beidou wristwatch;

[0009] It is detected that not all of the multiple visual elements are in the second display state, and a second selection operation is detected for a target visual element in the first display state among the multiple visual elements, and an operation page for the single-point attendance operation is displayed, wherein the operation page includes an audio input area and a picture input area;

[0010] Acquire the user's input information on the operation page, the input information at least including a photographed image of the target inspection and attendance location for the target visualization element; and, update the first display state of the target visualization element to the second display state; and, perform encoding operation according to the input information and the historical input information of the previous same inspection and attendance location cached locally to obtain the encoded input information; and, create a target inspection and attendance Beidou message for the target inspection and attendance location according to the encoded input information; and, send the target inspection and attendance Beidou message to the Beidou watch, the target inspection and attendance Beidou message being associated with the status marking operation of the business server for completing the single-point attendance operation for the target inspection and attendance location;

[0011] It is detected that the plurality of visual elements are all in the second display state, and a prompt message indicating that the current inspection and attendance task has been completed is displayed.

[0012] In a second aspect, an embodiment of the present application provides an open area inspection operation system, including a mobile terminal, a Beidou watch and a business server, wherein the mobile terminal is used to execute instructions of the steps in the method described in the first aspect above.

[0013] It can be seen that in the embodiment of the present application, after detecting the user's selection operation on the target visualization element in the first display state, after encoding the photographed image in the information entered by the user on the operation page, the entered information is sent to the Beidou watch, so that the Beidou watch can complete the punch-in at the location of the inspection and attendance location corresponding to the target visualization element. This solution realizes the function of real-time reporting of multi-sub-area multi-dimensional inspection and attendance information in the open area inspection operation system, improves the convenience of human-computer interaction, ease of operation and scene adaptability of the system to realize the outdoor multi-inspection point attendance function, and improves the comprehensiveness of the system's processing of inspection and attendance location data and data transmission efficiency, and improves the utilization rate of Beidou bandwidth resources in the process of realizing the multi-inspection point attendance function. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0015] Figure 1 It is a schematic diagram of the composition of an open area inspection operation system provided in an embodiment of the present application;

[0016] Figure 2 It is a flow chart of an open work area attendance information intelligent processing method provided by an embodiment of the present application;

[0017] Figure 3 It is a schematic diagram of an attendance function control provided in an embodiment of the present application;

[0018] Figure 4 This is a schematic diagram of a patrol attendance guide page provided in an embodiment of the present application;

[0019] Figure 5 This is a schematic diagram of a single-point attendance operation page provided in an embodiment of the present application;

[0020] Figure 6 is an image comparison schematic diagram provided in an embodiment of the present application;

[0021] Figure 7 It is a schematic diagram of a target area provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be accurately and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0023] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but optionally includes steps or modules that are not listed, or optionally includes other steps or modules inherent to these processes, methods, products or devices.

[0024] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0025] like Figure 1 As shown, Figure 1 It is a schematic diagram of the composition of an open area inspection operation system provided in an embodiment of the present application. Figure 1 The open area inspection operation system 10 is included, and the open area inspection operation system 10 includes a business server 101, a mobile terminal 102 and a Beidou watch 103. The Beidou watch 103 is respectively connected to the mobile terminal 102 and the business server 101 in communication. In particular, when the mobile terminal 102 has a communication network, the mobile terminal 102 can also be directly connected to 101 in communication. The open area inspection operation system 10 can also include a Beidou server, which is connected to the business server 101 and the Beidou watch 103 in communication. The mobile terminal 102 sends the inspection attendance Beidou message to the Beidou watch 103, and the Beidou watch sends the inspection attendance Beidou message to the business server 101 through the Beidou server. After the business server decodes the obtained inspection attendance Beidou message, it updates the user's attendance information.

[0026] The mobile terminal 102 includes a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for executing any step in the following method embodiment. In a specific implementation, the processor is used to execute any step executed by the terminal device in the following method embodiment, and when performing data transmission such as sending, the communication interface can be selectively called to complete the corresponding operation.

[0027] Beidou watch 103 refers to a watch that uses the Beidou satellite navigation system for timing and positioning. Short messages can be sent via satellite, which usually include location, status, emergency distress signals or other brief information. Users can also receive brief replies or instructions through the watch.

[0028] like Figure 2 As shown, an embodiment of the present application provides an open work area attendance information intelligent processing method, which is applied to the mobile terminal of the user in the above-mentioned open area inspection operation system, and the method includes the following steps.

[0029] S201, displaying an attendance function control in the inspection operation function interface of the mobile terminal.

[0030] Among them, Figure 3 As shown, users can select corresponding function controls on the inspection operation function interface to complete the operation requirements. Figure 3 In the inspection, the user clicks the "Patrol Attendance" function control to enter the patrol attendance guide page to complete the patrol attendance operation. At the same time, the user can also click the "leave" and other function controls on the patrol operation function interface to complete the corresponding function. In particular, before entering the patrol operation function interface, the user needs to authenticate the user first. After the user identity authentication is successful, the corresponding patrol operation function interface is entered based on the user's identity information. For example, different user identities correspond to different patrol attendance contents. After the current user identity authentication is successful, the corresponding patrol attendance location and time will be matched. The patrol attendance location and time can be generated by scheduling. Before the user enters the patrol attendance guide page, the system time of the mobile terminal can be determined, and the corresponding attendance location and time can be selected based on the system time and the scheduling situation.

[0031] S202, detecting a first selection operation on the attendance function control, and displaying an inspection attendance guide page.

[0032] The inspection and attendance guide page includes a visualization component of an inspection and attendance location sequence, and the inspection and attendance location sequence refers to a location sequence formed by multiple inspection and attendance locations that need to be arrived at in order and perform single-point attendance operations for the current inspection and attendance task. The visualization component includes multiple visualization elements representing the multiple inspection and attendance locations, and the visualization elements that meet the first preset condition among the multiple visualization elements are in a first display state, and the visualization elements that meet the second preset condition among the multiple visualization elements are in a second display state, wherein the first preset condition means that the distance difference between the location information of the mobile terminal and the location information of the inspection and attendance location corresponding to the visualization element is less than a preset distance, and the second preset condition means that the inspection and attendance location corresponding to the visualization element has completed the single-point attendance operation, and the location information of the mobile terminal is the Beidou location information from the Beidou watch.

[0033] For example Figure 4 As shown, the inspection and attendance guide page includes visualization elements of multiple inspection and attendance locations. The visualization element corresponding to location 1 is in the second display state, indicating that the attendance operation at location 1 has been completed. The visualization element corresponding to location 2 is in the first display state, which means that the distance difference between the user's current location and location 2 is less than the preset distance, and the user can currently perform attendance operations on location 2. In particular, the inspection and attendance location in this scheme may also include a third display state. When the third preset condition is met, the visualization element is in the third display state. The third preset condition means that the inspection and attendance location corresponding to the visualization element has not completed the clocking in, and the distance difference between the location information of the mobile terminal and the location information of the inspection and attendance location corresponding to the visualization element is greater than the preset distance. That is, Figure 4 The visualization element corresponding to location 3 in the figure is in the third display state, that is, the user cannot clock in for location 3 at this time.

[0034] S203: Detecting that not all of the multiple visual elements are in the second display state and detecting a second selection operation on a target visual element in the multiple visual elements that is in the first display state, and displaying an operation page for the single-point attendance operation.

[0035] The operation page includes an audio input area and a picture input area. Figure 5 As shown, the user can click the voice upload control or the picture upload control on the operation page to enter the audio recording or picture recording. And the user can also upload the corresponding text information. For example Figure 4 When performing attendance operation on location 2, the user first uploads a photographed image through the picture input area, and then uploads the corresponding text information of "road icing" through the text input area.

[0036] S204: Acquire the user's input information on the operation page.

[0037] The input information at least includes a photographed image of a target inspection and attendance location for the target visualization element.

[0038] S205: Update the first display state of the target visual element to the second display state.

[0039] After the user enters the photographed image on the operation page, the visualization element of the inspection and attendance location corresponding to the operation page is updated to the second display state, indicating that the operation of the inspection and attendance location is completed.

[0040] S206, performing an encoding operation according to the input information and the historical input information of the same inspection attendance location previously cached locally to obtain the encoded input information.

[0041] In a possible embodiment, the entry information only includes the photographed image, and the encoding operation is performed based on the entry information and the historical entry information of the previous same inspection attendance location cached locally to obtain the encoded entry information, including: obtaining the difference between the photographed image and the historical image in the historical entry information; when the difference is greater than a first preset difference, performing a first encoding operation on the photographed image to obtain the encoded entry information, the first encoding operation including a first compression algorithm; when the difference is not greater than the first preset difference, performing a second encoding operation on the photographed image to obtain the encoded entry information, the second encoding operation including a second compression algorithm, and the image loss corresponding to the first compression algorithm is less than the image loss corresponding to the second compression algorithm.

[0042] Among them, when determining the difference between the photographed image and the historical image, the difference between each pixel in the two pictures can be calculated by the mean square error method, and the average value can be calculated. The smaller the mean square error, the more similar the pictures are. Alternatively, the image quality can be measured based on the peak signal-to-noise ratio. The higher the peak signal-to-noise ratio, the smaller the difference between the pictures. In particular, the key point features of the two pictures can be extracted by size-invariant feature transformation or accelerated robust features, and then the difference between the key points can be calculated. The first compression algorithm can be a high-fidelity compression algorithm, and the second compression algorithm can be an ordinary compression algorithm. For example, the first compression algorithm is a lossless compression algorithm. The second compression algorithm can be a lossy compression algorithm, such as removing redundant information in the image by a method based on discrete cosine transform (DCT), and reducing the amount of information through a quantization process, thereby achieving compression.

[0043] In a specific implementation, before obtaining the difference between the photographed image and the historical image, it is also possible to first determine whether the historical input information includes only the historical image. If it is determined that the historical input information does not include only the historical photographed image, it means that there is an abnormality in the historical input information. Since the current input information only includes the photographed image, it can be determined that there is a difference between the photographed image and the historical image, and the first encoding operation can be directly performed on the photographed image. Alternatively, the difference between the photographed image and the historical image can be determined, and which encoding operation to perform can be determined based on the value of the difference.

[0044] If it is determined that the historical input information only includes the photographed image, it can be understood that there are no abnormalities in the last clock-in and the current clock-in. At this time, the second encoding operation can be directly performed on the photographed image to obtain the encoded input information, thereby improving data transmission efficiency.

[0045] It can be seen that in this embodiment, when the difference between the photographed images is large, high-fidelity compression is performed on the pictures uploaded by the user, so that the image details are retained to the maximum extent, which is convenient for subsequent viewing and analysis of the check-in content.

[0046] In a possible embodiment, performing a first encoding operation on the photographed image includes: identifying an object included in the photographed image based on an image recognition algorithm; and determining that an area in the photographed image including a preset object is a target area, and the preset object is a framing object that needs to be photographed and reported for the single-point attendance operation; and performing an encoding operation on the target area using the first compression algorithm; and performing an encoding operation on an image area in the photographed image other than the target area using the second compression algorithm; performing a second encoding operation on the photographed image includes: performing an encoding operation on the photographed image using the second compression algorithm.

[0047] Among them, when users are patrolling and checking attendance, each patrol and checking attendance task corresponds to a preset framing object that needs to be photographed and reported, and the framing objects of different patrol and checking attendance locations can be different. For example, when users are performing road patrol tasks, the framing objects are patrol signs and roads. Users can observe the thickness of snow by observing the depth of snow covering the patrol signs, and observe the icing conditions of the roads to determine whether assistance is needed in cleaning, etc. These framing objects are the preset objects of the patrol and checking attendance location. When taking pictures, users may also take pictures of the sky and houses in the distance, etc., which are not framing objects, so only the area including the preset objects can be determined as the target area. When the difference between the photographed picture and the historical picture is large, only the picture content of the target area can be compressed with high fidelity, and other areas can be compressed using ordinary compression algorithms, such as lossy compression.

[0048] In a specific implementation, when determining the framing object of the current inspection and attendance location, at least one framing object may be marked for each inspection and attendance location when the inspection and attendance task is released. Alternatively, after the inspection and attendance task is released, the inspection target of the inspection and attendance task is determined, and the framing object is determined based on the inspection target. For example, if the inspection target of the current inspection and attendance location is to determine the thickness of snow, the corresponding framing object is the snow pole. If the inspection target is to determine whether the road is safe for traffic, the corresponding framing object is the highway.

[0049] It can be seen that in this embodiment, only executing the first compression algorithm on the target area including the preset object can meet the subsequent viewing and analysis requirements of the punch-in content, save resources and reduce overhead.

[0050] In a possible embodiment, the inspection and attendance task is a road inspection task, the target inspection and attendance location is a highway inspection and attendance location among multiple highway inspection and attendance locations of the road inspection and highway inspection task, and the framing object is a snow-covered pole beside the road section of the target inspection and attendance location; or, the inspection and attendance task is a forest inspection task, the target inspection and attendance location is one of multiple forest area attendance locations of the forest inspection task, and the framing object is an observation device preset in the area of ​​the target inspection and attendance location; the determination of the photographed image The method comprises: determining the area including the preset object in the photographed image as the first reference area; determining the area including the preset object in the historical image as the second reference area; obtaining a first grayscale image of the first reference area and a second grayscale image of the second reference area; subtracting the grayscale values ​​of the first grayscale image from the second grayscale image to obtain a grayscale difference value of each pixel; determining the pixel points whose grayscale difference values ​​are greater than the second preset value as boundary points; and determining the image area surrounded by the boundary points as the target area.

[0051] Among them, when there are multiple pixels with grayscale difference values ​​greater than the second preset value, they are divided into multiple regions based on the positions of the multiple pixel points, and the pixel point in each region that is closest to the boundary of the first reference region is determined as the boundary point of the region, and the image area composed of the boundary points of multiple regions is the target area.

[0052] For example Figure 6 As shown, Figure 6(a) and (b) shown are photographic images of the same inspection and attendance location that the inspection and attendance task is considered to correspond to the highway inspection of the road administration. Among them, (a) is the image taken at the inspection and attendance point during the last attendance, that is, the historical image, and (b) is the image taken at the same inspection and attendance location during the current attendance, that is, the photographic image. Based on the current inspection and attendance task, it can be known that the object of the view is the snow-covered pole. That is, the area including the snow-covered pole is respectively the first reference area and the second reference area. Based on the image processing, it can be known that the depth of the snow-covered pole is different, and the corresponding difference area is the target area, that is Figure 6 (b) The area within the dotted box.

[0053] It can be seen that in this embodiment, the grayscale difference value of the pixel points is determined to obtain the image area surrounded by the boundary points as the target area, so that the image content compressed by the high-fidelity compression algorithm can be the place where the difference in the photograph is most obvious, so that the uploaded photographic image can retain the details of the largest difference point, which is convenient for subsequent analysis and can reduce data overhead.

[0054] In a possible embodiment, the input information also includes at least one of the following: a voice message, and a text description, wherein the voice message or the text description is used to report abnormal events; the encoding operation is performed based on the input information and the historical input information of the previous same inspection and attendance location cached locally to obtain the encoded input information, including: determining whether the historical input information includes the voice message or the text description; if not, performing an encoding operation on the photographed image through a first compression algorithm to obtain the encoded input information, and the first compression algorithm is a high-fidelity compression algorithm; if included, performing an encoding operation based on the input information and the historical input information to obtain the encoded input information.

[0055] When the user clocks in, he or she not only uploads the photo image, but also may upload voice messages or text descriptions. When the user uploads voice or text, it proves that there is an abnormality at the inspection and attendance location, and the user needs to explain it. At this time, the photo image can be directly encoded using a high-fidelity compression algorithm with low image loss quality. If no voice message or text description is included, there is no abnormality at the inspection and attendance location or the degree of abnormality is low. The difference can be determined based on the historical images in the historical input information, and the compression algorithm to be used can be determined based on the difference.

[0056] In particular, when the input information includes a voice message or text description, it can also be determined whether there was a text description or voice message last time. If there was no text description or voice message last time, but there was this time, it may mean that an abnormality has occurred, and the encoding operation can be directly performed using a high-fidelity compression algorithm. If there was a voice message or text description last time, the encoding scheme for this time can be determined based on the content uploaded last time.

[0057] It can be seen that in this embodiment, determining how to perform the encoding operation on the photographed image based on whether the input information includes a text description after the voice message can improve the efficiency of encoding the image.

[0058] In a possible embodiment, performing an encoding operation according to the input information and the historical input information to obtain the encoded input information includes: extracting a first keyword according to the voice message or the text description; extracting a second keyword according to the historical voice message or the historical text description in the historical input information; performing semantic matching according to the first keyword and the second keyword to obtain a matching degree between the input information and the historical input information; when the matching degree is higher than a second preset value, performing an encoding operation on the photographed image according to an encoding rule of the historical input information to obtain the encoded input information; when the matching degree is not higher than the second preset value, performing a third encoding operation on the photographed image, the third encoding operation including the first compression algorithm to obtain the encoded input information, and obtaining the encoded input information.

[0059] The semantics of the voice messages or text descriptions in the historical input information are analyzed based on keywords to determine whether the semantics at this time are the same as the semantics of the last time. If the semantics are the same, for example, the semantics of the two uploaded contents both indicate that the road at the inspection and attendance location is icy, the current image encoding operation can be performed based on the last image encoding operation.

[0060] It can be seen that in this embodiment, the encoding efficiency of the input information can be improved by determining the current encoding content based on the previous encoding content.

[0061] In a possible embodiment, when the matching degree is not higher than the second preset value, performing a third encoding operation on the photographed image includes: determining a target area based on the first keyword, the target area being an area in the photographed image that includes the object indicated by the first keyword; performing an encoding operation on the marked area based on the first compression algorithm; performing an encoding operation on other image areas in the photographed image except the marked area based on the second compression algorithm, and the image loss corresponding to the first compression algorithm is less than the image loss corresponding to the second compression algorithm.

[0062] If the voice message or text description uploaded by the user describes the current abnormal situation, the object in the abnormal state can be directly determined based on the user's description, so that only the image area where the object is located is compressed with high fidelity, and other areas are encoded using ordinary compression algorithms. For example, if the voice message is "road icing", the target area corresponding to the keyword is the area including the icy road.

[0063] It can be seen that in this embodiment, the image content compressed by the high-fidelity compression algorithm can be the place where the abnormal situation occurs, so that the uploaded photographic image can retain the details of the maximum difference point, which is convenient for subsequent analysis and can reduce data overhead.

[0064] In a possible embodiment, after updating the first display state of the target visual element to the second display state, the method also includes: displaying an inquiry page, the inquiry page including inquiry content, a first function control and a second function control, the inquiry content being used to inquire the user whether to issue warning information; obtaining a selection operation for the first function control, and generating warning Beidou information according to the voice message or the text description; sending the warning Beidou information to the Beidou watch, so that other devices in the Beidou system in a dangerous area receive the warning information, and the dangerous area is associated with the location information; obtaining a selection operation for the second function control, and exiting the inquiry page.

[0065] Among them, when the information entered by the user includes voice messages or text descriptions, it means that the degree of abnormality may be high. At this time, the user can be asked whether it is necessary to issue a warning message. For example, if the current road is severely icy, the user can choose to send a warning message to inform other users of the current road conditions.

[0066] It can be seen that in this embodiment, the user can also be reminded in time whether it is necessary to issue warning information, thereby improving the user experience.

[0067] S207, creating a target inspection and attendance Beidou message for the target inspection and attendance location according to the encoded input information.

[0068] Among them, the Beidou message of the inspection attendance includes the user's coded input information and the inspection attendance location information. When the mobile terminal has no communication signal, the attendance information can be sent to the Beidou server through the Beidou watch, and the Beidou server transmits data to the business server to complete the attendance punch-in.

[0069] S208, sending the target inspection and attendance Beidou message to the Beidou wristwatch.

[0070] Among them, the target patrol inspection and attendance Beidou message is associated with the status marking operation of the business server for completing the single-point attendance operation at the target patrol inspection and attendance location.

[0071] In a possible embodiment, the status marking operation is associated with a target decoding operation for the target inspection and attendance Beidou message and an image enhancement operation for the decoded image.

[0072] The encoded input information includes an image encoded by a first compression algorithm and an image encoded by a second compression algorithm, and different encoding methods correspond to different marking contents. The service server can obtain the encoding method of the current image area based on the marking content, and use the corresponding decoding method to perform decoding operations.

[0073] It can be seen that in this embodiment, the encoding mode is notified to the service server based on the status mark, which can improve the decoding efficiency of the service server.

[0074] S209: Detecting that the plurality of visual elements are all in the second display state, displaying a prompt message indicating that the current inspection and attendance task has been completed.

[0075] Among them, Figure 7 As shown, when the user completes the single-point attendance operation for all patrol attendance locations in the patrol attendance sequence, the user will be prompted that the current patrol attendance is completed. At this time, the user can also choose to exit the current patrol attendance guidance page or view historical clock-in records.

[0076] It can be seen that in the embodiment of the present application, after detecting the user's selection operation on the target visualization element in the first display state, after encoding the photographed image in the information entered by the user on the operation page, the entered information is sent to the Beidou watch, so that the Beidou watch can complete the punch-in at the location of the inspection and attendance location corresponding to the target visualization element. This solution is based on the Beidou watch to assist the mobile terminal to realize the demand for completing the attendance punch-in based on the method of taking pictures, so that even when there is no communication signal, it can also punch in without obstacles, improving the intelligence and flexibility of attendance punch-in. At the same time, this solution realizes the function of real-time reporting of multi-sub-area multi-dimensional inspection and attendance information in the open area inspection operation system, improves the convenience of human-computer interaction, ease of operation and scene adaptability of the system to realize the outdoor multi-inspection point attendance function, and improves the comprehensiveness and data transmission efficiency of the system in processing the inspection and attendance location data, and improves the utilization rate of Beidou bandwidth resources in the process of realizing the multi-inspection point attendance function.

[0077] The present application also provides an open area inspection operation system, including a mobile terminal, a Beidou watch and a business server, wherein the mobile terminal is used to execute instructions of the steps in the method described above.

[0078] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0079] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.

[0080] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.

[0081] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0082] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0083] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0084] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0085] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or 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 software functional units.

[0086] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.

[0087] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.

[0088] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. An intelligent processing method for attendance information in an open work area, characterized in that: A mobile terminal applied to a user in an open area inspection operation system, wherein the open area inspection operation system further includes a Beidou wristwatch and a business server, and the method includes: Displaying an attendance function control in the inspection operation function interface of the mobile terminal; A first selection operation for the attendance function control is detected, and a patrol attendance guide page is displayed, wherein the patrol attendance guide page includes a visualization component of a patrol attendance location sequence, wherein the patrol attendance location sequence refers to a location sequence formed by multiple patrol attendance locations that need to be sequentially reached and perform a single-point attendance operation for the current patrol attendance task, wherein the visualization component includes multiple visualization elements representing the multiple patrol attendance locations, and the visualization elements that meet a first preset condition among the multiple visualization elements are in a first display state, and the visualization elements that meet a second preset condition among the multiple visualization elements are in a second display state, wherein the first preset condition refers to a distance difference between the location information of the mobile terminal and the location information of the patrol attendance location corresponding to the visualization element being less than a preset distance, and the second preset condition refers to the patrol attendance location corresponding to the visualization element having completed the single-point attendance operation, and the location information of the mobile terminal is the Beidou location information from the Beidou wristwatch; It is detected that not all of the multiple visual elements are in the second display state, and a second selection operation is detected for a target visual element in the first display state among the multiple visual elements, and an operation page for the single-point attendance operation is displayed, wherein the operation page includes an audio input area and a picture input area; Acquire the user's input information on the operation page, the input information at least including a photographed image of the target inspection and attendance location for the target visualization element; and, update the first display state of the target visualization element to the second display state; and, perform encoding operation according to the input information and the historical input information of the previous same inspection and attendance location cached locally to obtain the encoded input information; and, create a target inspection and attendance Beidou message for the target inspection and attendance location according to the encoded input information; and, send the target inspection and attendance Beidou message to the Beidou watch, the target inspection and attendance Beidou message being associated with the status marking operation of the business server for completing the single-point attendance operation for the target inspection and attendance location; It is detected that the plurality of visual elements are all in the second display state, and a prompt message indicating that the current inspection and attendance task has been completed is displayed.

2. The method according to claim 1, characterized in that The input information only includes the photographed image, and the encoding operation is performed according to the input information and the historical input information of the previous same inspection attendance location cached locally to obtain the encoded input information, including: Obtaining the difference between the photographed image and the historical image in the historical entry information; When the difference is greater than a first preset difference, performing a first encoding operation on the photographed image to obtain the encoded input information, wherein the first encoding operation includes a first compression algorithm; When the difference is not greater than the first preset difference, a second encoding operation is performed on the photographed image to obtain the encoded entry information, the second encoding operation includes a second compression algorithm, and the image loss corresponding to the first compression algorithm is less than the image loss corresponding to the second compression algorithm.

3. The method according to claim 2, characterized in that The performing a first encoding operation on the photographed image comprises: Based on the image recognition algorithm, the object included in the photographed image is identified; and, the area in the photographed image including the preset object is determined as the target area, and the preset object is the framing object that needs to be photographed and reported for the single-point attendance operation; and, the target area is encoded by the first compression algorithm; and, the image area in the photographed image other than the target area is encoded by the second compression algorithm; The performing a second encoding operation on the photographed image comprises: The photographed image is encoded using the second compression algorithm.

4. The method according to claim 3, characterized in that The inspection and attendance task is a road administration highway inspection task, the target inspection and attendance location is a highway inspection and attendance location among a plurality of highway inspection and attendance locations of the road administration highway inspection task, and the scene object is a snow-covered pole beside the road section of the target inspection and attendance location; or, The inspection and attendance task is a forest inspection task, the target inspection and attendance location is one of a plurality of forest area attendance locations of the forest inspection task, and the framing object is an observation device preset in the area of ​​the target inspection and attendance location; The determining that the area including the preset object in the photographed image is the target area includes: Determining an area in the photographed image including the preset object as a first reference area; Determining an area in the historical image including the preset object as a second reference area; Acquire a first grayscale image of the first reference area and a second grayscale image of the second reference area; Subtracting the grayscale values ​​of the first grayscale image from the second grayscale image to obtain a grayscale difference value of each pixel; Determine the pixel point whose grayscale difference value is greater than the second preset value as a boundary point; The image area surrounded by the boundary points is determined as the target area.

5. The method according to claim 1, characterized in that The input information also includes at least one of the following: a voice message and a text description, wherein the voice message or the text description is used to report abnormal events; the encoding operation is performed according to the input information and the historical input information of the previous same inspection attendance location cached locally to obtain the encoded input information, including: Determining whether the historical input information includes the voice message or the text description; If not included, performing encoding operation on the photographed image by using a first compression algorithm to obtain the encoded input information, wherein the first compression algorithm is a high-fidelity compression algorithm; If included, an encoding operation is performed according to the input information and the historical input information to obtain the encoded input information.

6. The method according to claim 5, characterized in that The performing of the encoding operation according to the input information and the historical input information to obtain the encoded input information includes: Extracting a first keyword according to the voice message or the text description; Extracting a second keyword based on the historical voice messages or historical text descriptions in the historical input information; Performing semantic matching based on the first keyword and the second keyword to obtain a matching degree between the input information and the historical input information; When the matching degree is higher than a second preset value, encoding the photographed image according to the encoding rule of the historical input information to obtain the encoded input information; When the matching degree is not higher than the second preset value, a third encoding operation is performed on the photographed image, and the third encoding operation includes the first compression algorithm to obtain the encoded input information.

7. The method according to claim 6, characterized in that When the matching degree is not higher than the second preset value, performing a third encoding operation on the photographed image includes: Determine a target area according to the first keyword, the target area being an area in the photographed image that includes the object indicated by the first keyword; performing an encoding operation on the marked area according to the first compression algorithm; An encoding operation is performed on other image areas in the photographed image except the marked area according to a second compression algorithm, and the image loss corresponding to the first compression algorithm is less than the image loss corresponding to the second compression algorithm.

8. The method according to claim 5, characterized in that After updating the first display state of the target visual element to the second display state, the method further includes: Displaying an inquiry page, the inquiry page including inquiry content, a first function control and a second function control, the inquiry content is used to inquire the user whether to publish warning information; Acquire a selection operation for the first function control, generate a warning Beidou information according to the voice message or the text description; send the warning Beidou information to the Beidou watch, so that other devices in the Beidou system in the dangerous area receive the warning information, and the dangerous area is associated with the location information; A selection operation for the second function control is obtained, and the inquiry page is exited.

9. The method according to claim 1, characterized in that: The status marking operation is associated with a target decoding operation for the target inspection and attendance Beidou message and an image enhancement operation for the decoded image.

10. An open area inspection system, characterized in that: It comprises a mobile terminal, a Beidou watch and a service server, wherein the mobile terminal is used to execute instructions of the steps in the method as described in any one of claims 1 to 9.