Field photography reporting methods, devices, equipment, and media

By using a field photo reporting method, a photo collage layout with watermarked images is generated, which solves the problem of inaccurate field work reports and enables the property management platform to effectively manage field work and maintain the site environment.

CN117152038BActive Publication Date: 2026-01-30GUANGZHOU HUANJUMARK NETWORK INFORMATION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311155687.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-07
Publication Date
2026-01-30
Estimated Expiration
2043-09-07

AI Technical Summary

Technical Problem

The existing methods for reporting fieldwork cannot accurately record the status of fieldwork and are not convenient for property management platforms, resulting in the inability to effectively maintain the premises environment and causing dissatisfaction among property owners.

Method used

By using field photo reporting, the system obtains and arranges photos of field users, generates watermarked images with information about the shooting location and staff, determines the photo stitching position, and pushes the stitched photo reporting information to the server, enabling comprehensive reporting of field work.

Benefits of technology

It improves the accuracy and efficiency of field work reports, helps the property management platform understand the field work situation and site issues, and ensures the safety and cleanliness of the site environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117152038B_ABST
    Figure CN117152038B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, device, and medium for field work photo reporting. The method includes: responding to a field work photo reporting command, acquiring and displaying a photo collage layout corresponding to the field work user; acquiring field work photos taken by a shooting unit, generating a watermark image with shooting site information or field work personnel information, and compositing it into the field work photos; determining the target photo splicing position of the field work photos in the photo collage layout, and changing the occupancy display status of the photo splicing position from unoccupied to occupied; responding to a field work shooting completion command, splicing the field work photos at the photo splicing position in the photo collage layout and the splicing header image of the splicing header into a field work photo collage, generating field work report information containing the field work photo collage, and pushing it to a server. This application provides a field work photo reporting system that enables field workers to report their work by taking collage photos, improving the work efficiency of field workers.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of field reporting systems, in particular to a field photograph reporting method, and further relates to a corresponding device, equipment, nonvolatile storage medium and computer program product. BACKGROUND

[0002] The existing park, residential area, shopping mall or tourist attraction and the like are generally managed by a property platform to carry out security service work and cleaning work in the place, to provide a safe and reliable and clean place environment for the place users, and the security and cleaning workers in the scene are generally field workers in the place, for example, security personnel performing security need to patrol the place to check whether there are safety hazards, and cleaning personnel performing cleaning also need to patrol the place to clean the environmental sanitation problems in the place, but for the field work reporting of field workers, the existing property platform generally requires field workers to report field work by handwriting or only through social software, which cannot accurately record the field work of field workers, is not convenient for the property platform to manage the field work progress of field workers, and the management personnel of the property platform cannot understand the real problems in the place, so that the place environment cannot be effectively maintained under the property management of the property platform, and even causes some place owners to complain about the property platform.

[0003] In view of the existing problems of field work reporting in the place, the present applicant makes corresponding exploration to solve the problem. SUMMARY

[0004] The purpose of the present application is to meet the needs of users and provide a field photograph reporting method, and further relates to a corresponding device, equipment, nonvolatile storage medium and computer program product.

[0005] To achieve the purpose of the present application, the following technical solutions are adopted:

[0006] In response to a field photograph reporting instruction, a photo collage layout corresponding to a field user is acquired and displayed, wherein the photo collage layout has a plurality of photo splicing positions and a collage table header that can be edited by the field user;

[0007] An external photograph taken by a photographing unit is acquired, a watermark image with shooting site information or field staff information is generated and synthesized into the external photograph;

[0008] A target photo splicing position of the external photograph in the photo collage layout is determined, and the occupation display state of the target photo splicing position is modified from an unoccupied state to an occupied state;

[0009] In response to the field shooting completion instruction, the field photo in the photo splicing position of the photo collage layout and the collage table header image of the collage table header are spliced into a field photo collage, and field work report information containing the field photo collage is generated and pushed to the server.

[0010] In further embodiments, in response to the field photograph reporting instruction, the photo collage layout corresponding to the field user is displayed, wherein the photo collage layout has a plurality of photo splicing positions and has a collage table header that can be edited by the field user.

[0011] In response to the field photograph reporting instruction, it is detected whether the photo collage layout corresponding to the work position identifier of the field user exists in the local storage space.

[0012] When the photo collage layout does not exist in the local storage space, a collage layout acquisition instruction containing the work position identifier is generated and pushed to the server to acquire the photo collage layout corresponding to the work position identifier pushed by the server in the server.

[0013] In response to the collage table header editing event acting on the photo collage layout, the table header editing text is output to the collage table header of the photo splicing editing, or the image size of the collage table header is modified.

[0014] In further embodiments, the field photo taken by the photographing unit is acquired, and a watermark image with shooting site information or field staff information is generated and synthesized into the field photo.

[0015] The shooting site information corresponding to the field photo is acquired, and a shooting site watermark image with the shooting time and the shooting location is generated, the shooting site information including the shooting time, the shooting location, or the shooting weather.

[0016] The field staff information of the field user is acquired, and a field staff watermark image with the field staff information is generated, the field staff information including the field staff name, the field unit name, or the field staff work code.

[0017] The shooting site watermark image or the field staff watermark image is synthesized into the field photo.

[0018] In further embodiments, the target photo splicing position of the field photo in the photo collage layout is determined, and the occupied display state of the target photo splicing position is modified from the unoccupied state to the occupied state.

[0019] The field photo image recognition model trained to convergence is called to determine the image feature similarity between the field photo and the preset field shooting object in each photo splicing position of the photo collage layout.

[0020] detecting whether there is a target fieldwork photograph object in each of the preset fieldwork photograph objects, wherein the image feature similarity of the target fieldwork photograph object exceeds a preset similarity threshold, if not, deleting the fieldwork photograph, and displaying a re-shooting notification window;

[0021] selecting a similar fieldwork photograph object with a higher image feature similarity between the fieldwork photograph from each of the target fieldwork photograph objects, and taking a photograph splicing position of the similar fieldwork photograph object as a target photograph splicing position of the fieldwork photograph.

[0022] In further embodiments, in the step of determining the target photograph splicing position of the fieldwork photograph in the photograph collage layout, and modifying the occupancy display state of the target photograph splicing position from an unoccupied state to an occupied state, the step comprises:

[0023] detecting an unoccupied photograph splicing position in the photograph collage layout with an unoccupied display state, obtaining a photograph object name of a fieldwork photograph object of the unoccupied photograph splicing position, outputting the object name to an image area of the photograph collage layout in which the unoccupied photograph splicing position is displayed, and displaying an unshot occupancy animation effect in the image area;

[0024] in response to an occupied instruction of the unoccupied photograph splicing position in the photograph collage layout, removing the photograph object name displayed in the image area of the photograph collage layout by the unoccupied photograph splicing position, and modifying the unshot occupancy animation effect displayed in the image area to a shot occupancy animation effect.

[0025] In further embodiments, in the step of responding to a fieldwork shooting completion instruction, splicing the fieldwork photograph of the photograph splicing position and the collage table header image of the collage table header in the photograph collage layout into a fieldwork photograph collage, and generating fieldwork work report information containing the fieldwork photograph collage and pushing it to a server, the step comprises:

[0026] in response to a fieldwork shooting completion instruction, obtaining the fieldwork photograph of the photograph splicing position in the photograph collage layout in an occupied state, and splicing each of the fieldwork photographs to generate a fieldwork photograph collage based on the relative positional relationship of each of the photograph splicing positions in the photograph collage layout;

[0027] generating a collage table header image with fieldwork user work information and fieldwork shooting completion time according to the table header image style of the collage table header of the photograph collage layout, and splicing the collage table header image into the fieldwork photograph collage, wherein the fieldwork work information includes fieldwork personnel name, fieldwork unit name, fieldwork work location or fieldwork work time;

[0028] generate the field work report information with the field photo collage, and push the field work report information to a server.

[0029] In further embodiments, after the step of generating the field work report information with the field photo collage, and pushing the field work report information to a server, in response to a field photographing completion instruction, the method further comprises:

[0030] receiving the field work report information pushed by the user terminal, and obtaining the field photo collage contained in the field work report information;

[0031] using the trained-to-converge collage header recognition model to recognize the field staff name, the field unit name, the field work location, or the field work time possessed by the collage header image in the field photo collage;

[0032] querying the respective collage storage table corresponding to the field staff name, the field unit name, the field work location, or the field work time from the field management database, and storing the field photo collage in the respective collage storage table of the field management data.

[0033] An external photograph reporting device is provided for the purpose of the present application, comprising:

[0034] a collage layout acquisition module configured to, in response to a field photographing reporting instruction, acquire a photo collage layout corresponding to a field user for display, wherein the photo collage layout has a plurality of photo splicing positions and has a collage header editable by the field user;

[0035] a watermark image synthesis module configured to acquire a field photo photographed by a photographing unit, and generate a watermark image with photographing site information or field staff information and synthesize the watermark image into the field photo;

[0036] a splicing position determination module configured to determine a target photo splicing position of the field photo in the photo collage layout, and modify an occupancy display state of the target photo splicing position from an unoccupied state to an occupied state;

[0037] a photo collage generation module configured to, in response to a field photographing completion instruction, splice the field photo at the photo splicing position in the photo collage layout and the collage header image of the collage header into a field photo collage, and generate field work report information containing the field photo collage and push the field work report information to a server.

[0038] In further embodiments, the collage layout acquisition module comprises:

[0039] The puzzle arrangement detection submodule is configured to detect whether the photo puzzle arrangement corresponding to the work position identifier of the field user exists in the local storage space in response to the field shooting report instruction.

[0040] The puzzle arrangement network acquisition submodule is configured to generate a puzzle arrangement acquisition instruction containing the work position identifier and push the puzzle arrangement acquisition instruction to the server to acquire the photo puzzle arrangement corresponding to the work position identifier pushed by the server in the server when the photo puzzle arrangement does not exist in the local storage space.

[0041] The puzzle arrangement editing submodule is configured to modify the number of photo splicing positions of the photo puzzle arrangement, or modify the image size of the puzzle table header, or acquire the table header editing text and output the table header editing text to the puzzle table header in response to the arrangement editing event acting on the photo puzzle arrangement.

[0042] In a further embodiment, the watermark image synthesis module comprises:

[0043] The field watermark generation submodule is configured to acquire the shooting field information corresponding to the field photo, generate a shooting field watermark image having the shooting time and the shooting location, and the shooting field information comprises the shooting time, the shooting location or the shooting weather.

[0044] The field watermark generation submodule is configured to acquire the field staff information of the field user, generate a field staff watermark image having the field staff information, and the field staff information comprises the field staff name, the field unit name or the field staff work code.

[0045] The watermark image synthesis submodule is configured to synthesize the shooting field watermark image or the field staff watermark image into the field photo.

[0046] In a further embodiment, the splicing position determination module comprises:

[0047] The image similarity determination submodule is configured to call the field photo image recognition model trained to convergence to determine the image feature similarity between the field photo and each preset field shooting object in the photo puzzle arrangement.

[0048] The target shooting object detection submodule is configured to detect whether the target field shooting object having the image feature similarity exceeding the preset similarity threshold exists in each preset field shooting object, and if not, delete the field photo and display a re-shooting notification window.

[0049] The target splicing position determination submodule is configured to select a similar field work photograph object with high image feature similarity from the target field work photograph objects, and take a splicing position of the similar field work photograph object as a target photograph splicing position of the field work photograph.

[0050] In a preferred embodiment, the splicing position determination module further comprises:

[0051] The unoccupied splicing position detection submodule is configured to detect an unoccupied photograph splicing position in the photograph collage layout, and obtain a photograph object name of a field work photograph object of the unoccupied photograph splicing position.

[0052] The occupied splicing position processing submodule is configured to remove the photograph object name displayed in the image area of the photograph collage layout in response to an occupied instruction of the unoccupied photograph splicing position in the photograph collage layout, and modify the unphotographed occupied animation special effect displayed in the image area to a photographed occupied animation special effect.

[0053] In a further embodiment, the photograph collage generation module comprises:

[0054] The field work photograph splicing submodule is configured to obtain field work photographs of photograph splicing positions in an occupied state in the photograph collage layout in response to a field work photographing completion instruction, and splice the field work photographs to generate a field work photograph collage based on relative position relationships of the photograph splicing positions in the photograph collage layout.

[0055] The collage header splicing submodule is configured to generate a collage header image with field work information of a field work user and a field work photographing completion time according to a header image style of a collage header of the photograph collage layout, and splice the collage header image into the field work photograph collage.

[0056] The field work report information pushing submodule is configured to generate field work report information with the field work photograph collage, and push the field work report information to a server.

[0057] To solve the above technical problems, an embodiment of the present application further provides a computer device comprising a memory and a processor, the memory storing computer readable instructions, and the computer readable instructions being executed by the processor to make the processor execute steps of the field work photographing report method.

[0058] To solve the above technical problems, the embodiment of the present application further provides a storage medium storing computer readable instructions, which are executed by one or more processors to make the one or more processors execute the steps of the field work photograph reporting method.

[0059] To solve the above technical problems, the embodiment of the present application further provides a computer program product, comprising a computer program and computer instructions, which are executed by a processor to make the processor execute the steps of the field work photograph reporting method.

[0060] Compared with the prior art, the advantages of the present application are as follows:

[0061] The present application provides a new field work reporting service for a property platform. Through the field work photograph collage service, a field work user in a place can report the on-site situation of the place by taking field work photographs of the place where the field work user is responsible for. In order to meet the field work needs of the field work user, the field work photographs taken by the field work user in the place can be spliced in the form of a collage. The photograph collage layout corresponding to the field work user is displayed on the user end, so that the field work user can understand the place where the field work user is responsible for and the photographing objects that need to be reported. The photograph collage layout has a collage table header that can be edited by the field work user. The field work user can edit field work information such as field work purpose, field work identity, field work location, and field work time in the collage table header, so as to increase the field work information amount of the field work photograph collage. The field work photograph collage can fully represent the field work situation of the field work user. After the field work user completes the photographing of the field work photographs, the user end acquires the field work photographs in each photograph splicing position of the photograph collage layout. According to the relative position relationship of each photograph splicing position in the photograph collage layout, the field work photographs and the collage table header images corresponding to the collage table header are spliced, to generate a field work photograph collage composed of the field work photographs taken by the field work user and the collage table header images. Then, the field work photograph collage is uploaded to the server of the property platform as field work reporting information of the field work user. The field work management user of the property platform can understand the field work situation of the field work personnel and the real problems in the field work place through the field work photograph collage of the field work user, so that the property platform can effectively manage and maintain the place and provide a safe and clean use environment for the users of the place.

[0062] Secondly, the application synthesizes a watermark image with shooting site information or field staff information into the field photo to represent the site situation when the field photo is shot and the staff information of the field user shooting the field photo, so as to improve the visual information density of the field photo, and the management user of the property platform can quickly understand the field identity of the shooting personnel and the site situation when the field photo is shot, and the management efficiency of the field work of the management user is improved. BRIEF DESCRIPTION OF DRAWINGS

[0063] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description, taken in conjunction with the accompanying drawings, in which:

[0064] Figure 1 A typical network deployment architecture for implementing the technical solutions of the present application;

[0065] Figure 2 A flowchart of a typical embodiment of the field photo shooting reporting method of the present application;

[0066] Figure 3 An interface diagram of a graphical user interface of a field photo shooting reporting page of the present application for displaying a photo collage layout;

[0067] Figure 4 An interface diagram of a graphical user interface of a field photo shooting reporting page of the present application for displaying a field photo browsing window;

[0068] Figure 5 An interface diagram of a graphical user interface of a field photo shooting reporting page of the present application for displaying a photo collage layout with occupied photo splicing positions and unoccupied photo splicing positions;

[0069] Figure 6 An interface diagram of a graphical user interface of a field photo shooting reporting page of the present application for displaying a field photo collage browsing window;

[0070] Figure 7 A flowchart of a specific implementation of the present application for displaying a photo collage layout corresponding to a field user and obtaining layout editing events of the photo collage layout;

[0071] Figure 8 A flowchart of a specific implementation of the present application for generating a watermark image with shooting site information or field staff information and synthesizing the watermark image into a field photo;

[0072] Figure 9 A flowchart of a specific implementation of the present application for determining a target photo splicing position of a field photo in a photo collage layout;

[0073] Figure 10 A flowchart of a specific embodiment in the present application about modifying the display state of the occupation of the target photo splicing position from the unoccupied state to the occupied state;

[0074] Figure 11 A flowchart of a specific embodiment in the present application about splicing the fieldwork photo and the puzzle table header image of the photo splicing position in the photo puzzle layout into the fieldwork photo puzzle, and generating the fieldwork report information with the fieldwork photo puzzle and pushing it to the server;

[0075] Figure 12 A flowchart of a specific embodiment in the present application about the fieldwork personnel name, fieldwork unit name, fieldwork location or fieldwork time that the fieldwork photo puzzle has, which is recognized by the server through the image recognition model, and then classifying and storing the fieldwork photo puzzle into the fieldwork management database;

[0076] Figure 13 A principle block diagram of a typical embodiment of the fieldwork photographing reporting device of the present application;

[0077] Figure 14 A basic structure block diagram of the computer device of an embodiment of the present application. DETAILED DESCRIPTION

[0078] The embodiments of the present application are described in detail below with reference to the accompanying drawings. The embodiments described below are exemplary only, and are used to explain the present application, but cannot be interpreted as limiting the present application.

[0079] It can be understood by those skilled in the art that the singular forms “a”, “an” and “the” used herein include plural forms unless specifically stated otherwise. It should be further understood that the use of the term “including” in the specification of the present application means that the features, integers, steps, operations, elements and / or components exist, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there can be intermediate elements. In addition, “connected” or “coupled” used herein can include wireless connection or wireless coupling. The phrase “and / or” used herein includes all or any single unit and all combinations of the associated listed items.

[0080] As those skilled in the art will appreciate, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further appreciated that terms, such as those defined in commonly used dictionaries, should be given their ordinary and customary meaning, unless explicitly defined otherwise herein and unless the context clearly dictates otherwise.

[0081] As those skilled in the art will appreciate, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further appreciated that terms, such as those defined in commonly used dictionaries, should be given their ordinary and customary meaning, unless explicitly defined otherwise herein and unless the context clearly dictates otherwise. As those skilled in the art will appreciate, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further appreciated that terms, such as those defined in commonly used dictionaries, should be given their ordinary and customary meaning, unless explicitly defined otherwise herein and unless the context clearly dictates otherwise. As those skilled in the art will appreciate, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further appreciated that terms, such as those defined in commonly used dictionaries, should be given their ordinary and customary meaning, unless explicitly defined otherwise herein and unless the context clearly dictates otherwise.

[0082] The hardware referred to by the names "server", "client", "worker node" and the like in the present application is essentially an electronic device with the equivalent capability of a personal computer, which is a hardware device with a central processing unit (including an arithmetic unit and a controller), a memory, an input device, and an output device, and other necessary components disclosed by the von Neumann principle. The computer program is stored in the memory, the central processing unit calls the program stored in the external storage into the memory for running, executes the instructions in the program, interacts with the input and output devices, and thereby completes the specific functions.

[0083] It should be noted that the concept of "server" in the present application can also be extended to the case of server cluster. According to the network deployment principle understood by those skilled in the art, the servers should be logically divided, and in physical space, these servers can be independent of each other but can be called through an interface, or can be integrated into a physical computer or a computer cluster. Those skilled in the art should understand this variation and should not be restricted by the implementation of the network deployment of the present application.

[0084] Please refer to Figure 1 The hardware basis required for the implementation of the technical solutions related to the present application can be deployed according to the architecture shown in the figure. The server 80 in the present application is deployed in the cloud and serves as an online server, which can be responsible for further connecting related data servers and other servers that provide related support, etc., to form a logically associated service cluster to provide services for related terminal devices such as the smart phone 81 and the personal computer 82 shown in the figure or a third-party server (not shown). The smart phone and the personal computer can access the Internet through a publicly known network access method and establish a data communication link with the server 80 in the cloud to run the terminal application program related to the services provided by the server.

[0085] For the server, the application program is usually built as a service process, and the corresponding program interface is opened for the application program running on various terminal devices to make remote calls. The related technical solutions suitable for running on the server in the present application can be implemented in the server in this way.

[0086] The application program refers to the application program running on the server or the terminal device. This application program implements the related technical solutions of the present application in a programming manner, and the program code can be saved in a computer-recognizable non-volatile storage medium in the form of computer executable instructions and called into the memory by the central processing unit for running. The related device of the present application is constructed through the running of the application program on the computer.

[0087] For the server, the application program is usually built as a service process, opening a corresponding program interface, for remote calling by the application program running on various terminal devices. The related technical solutions suitable for running on the server in the present application can be implemented in the server in this way.

[0088] Those skilled in the art should know that the various methods of the present application, although based on the same concept and thus common to each other, are independently executable unless otherwise specified. Similarly, for each embodiment disclosed in the present application, the same inventive concept is proposed, so the same concept should be understood as equivalent, and the concept is appropriately changed only for convenience.

[0089] Referring to Figure 2 The field photograph reporting method of the present application includes the following steps in a typical embodiment:

[0090] Step S11, in response to the field photograph reporting instruction, the corresponding photo collage layout of the field user is acquired and displayed, wherein the photo collage layout has multiple photo splicing positions and a collage table header that can be edited by the field user:

[0091] The user terminal logged in by the field user is generally a mobile terminal device with a photographing unit to realize real photo shooting function. The field user refers to a user account registered by a field staff in the property management service system of the property platform. After the field staff logs in the property management service system by using the registered user account in the mobile terminal device, the mobile terminal device becomes the user terminal in the property management service system.

[0092] The field photograph reporting instruction is generally triggered by the field user when using the field work reporting service. For example, by clicking the field photograph reporting control in the graphical user interface of the reference user terminal, the user terminal triggers the response field photograph reporting instruction, displays the field photograph reporting page in the graphical user interface of the user terminal, and outputs the corresponding photo collage layout of the field user to the field photograph reporting page for display.

[0093] Referring to Figure 3 , Figure 3 The field photograph reporting page applied to the field photograph reporting service has various controls applied to the field photograph reporting service in the field photograph reporting page, and the corresponding photo collage layout 301 of the field user is output to the field photograph reporting page for display.

[0094] Referring to Figure 3, the photo collage layout has a plurality of photo splicing positions and a photo collage header, wherein each photo splicing position is used to determine the splicing position of the field photo taken by the field user in the field photo collage, and the photo collage header is used to represent the photo collage theme of the field photo collage according to the photo collage layout. For example, for a field user who is a field cleaning staff, the photo collage header in the photo collage layout generally displays the corresponding theme text of the field cleaning work, and displays the name or work number of the field staff of the field user, the field unit name of the field work unit where the field user is located, or the field work location where the field photo is taken, and the like. After the user terminal obtains the photo collage layout corresponding to the field user, the photo collage layout is output to the graphical user interface for display, such as the photo collage layout 301 shown in the field photo reporting page shown in Figure 3 . The photo collage layout 301 shown in the field photo reporting page has four photo splicing positions, namely the "trash can" photo splicing position, the "stool" photo splicing position, the "stair" photo splicing position, and the "lawn" photo splicing position, and has a photo collage header 302 that can be edited by the field user.

[0095] Please refer to Figure 3 It can be seen that the photo collage layout 301 is displayed with a relatively large transparency in the field photo reporting page, so that the field user can understand the photo splicing position of the field photo in the photo collage layout without affecting the field user's shooting of the field photo, or indicate the shooting object of the field photo currently required by the field user. Of course, the photo collage layout 301 can also not be displayed when the field user shoots the field photo, but after the field user shoots any field photo, the photo collage layout is output to the field photo reporting page for display to inform the field user of the photo splicing position of the field photo in the photo collage layout.

[0096] When the user terminal obtains the photo collage layout corresponding to the field user, it will detect whether the photo collage layout corresponding to the field user exists in the local storage space. The photo collage layout existing in the local storage space is generally downloaded from the server by the user terminal, and if the photo collage header in the photo collage layout is edited by the field user, it will be saved historically. If the photo collage layout corresponding to the field user does not exist in the local storage space, the user terminal will generate a photo collage layout acquisition instruction with the work position identifier of the field user and push it to the server to obtain the photo collage layout corresponding to the work position identifier pushed by the server.

[0097] After the user terminal acquires the photo collage corresponding to the field user, the photo collage can be customized by the field user. Generally, the field user can modify the number of photo collage positions in the photo collage, that is, modify the number of collage photos in the photo collage, or modify the image size of the collage table header in the photo collage, and can edit the table header text displayed in the collage table header.

[0098] In step S12, the field photo taken by the shooting unit is acquired, and a watermark image with shooting site information or field staff information is generated and synthesized into the field photo:

[0099] After the field user generates a field photo by shooting with the shooting unit provided by the user terminal, the user terminal generates a watermark image with shooting site information or field staff information corresponding to each other, and synthesizes each watermark image into the field photo.

[0100] The shooting site information generally includes the shooting time when the field photo is taken, the shooting location when the field photo is taken, or the shooting weather when the field photo is taken. After the user terminal acquires the field photo taken by the shooting unit, a watermark image with the shooting time, the shooting location, or the shooting weather is generated, which is generally referred to as a shooting site watermark image, and the shooting site watermark image is synthesized into the field photo.

[0101] The field staff information generally refers to the field staff name representing the personnel name of the field user, the field unit name representing the field work unit of the field user, or the field staff work number representing the work number of the field user. After the user terminal acquires the field photo, a watermark image with the field staff name, the field unit name, or the field staff work number is generated, which is generally referred to as a field staff watermark image, and the field staff watermark image is synthesized into the field photo.

[0102] Please refer to Figure 4 After the user terminal takes a field photo by the shooting unit and synthesizes the generated shooting site watermark image and the field staff watermark image into the field photo, the field photo is output to the field photo browsing window in the field photo reporting page for display, as shown in Figure 4 The field photo browsing window 401 shown in the field photo reporting page shown in

[0103] In step S13, the target photo splicing position of the field photo in the photo collage is determined, and the occupation display state of the target photo splicing position is modified from the unoccupied state to the occupied state:

[0104] When the user terminal determines the event triggered by the field user in response to the field user determining to splice the field photo taken by the photographing unit to the photo collage layout, the user terminal will determine the target photo splicing position of the field photo in the photo collage layout, and modify the occupation display state of the target photo splicing position occupied by the field photo from the unoccupied state to the occupied state.

[0105] Regarding the implementation of the user terminal determining the corresponding target photo splicing position of the field photo in the photo collage layout, generally, the image recognition model constructed based on the neural network and trained to convergence can be used to recognize the image feature similarity between the image features in the field photo and the preset shooting objects of each photo splicing position in the photo collage layout, and then detect whether there is a target field shooting object with image feature similarity exceeding the preset similarity threshold in each of the preset field shooting objects. The preset similarity threshold is generally set to a value of 80% or more. Of course, those skilled in the art can flexibly design it, and it is not described in detail. If there is no target field shooting object exceeding the preset similarity threshold, the field photo is deleted, and a re-shooting notification window is displayed to notify the field user to re-shoot the field photo. If there is a target field shooting object exceeding the preset similarity threshold, the similar field shooting object with higher image feature similarity between the field photo is selected from each of the target field shooting objects, and then the photo splicing position of the similar field shooting object is taken as the target photo splicing position of the field photo in the photo collage layout.

[0106] In addition to using the image recognition model to select the target photo splicing position based on the image feature similarity between the field photo and the field shooting object of each photo splicing position in the photo collage layout, a function of selecting the shooting object type for the field photo can also be provided to the field user. After responding to the type selection event of the field user selecting the shooting object type for the field photo, the photo splicing position corresponding to the shooting object type of the field photo in the photo collage layout will be determined, and then the photo splicing position will be taken as the target photo splicing position of the field photo.

[0107] In addition, the arrangement order of each photo splicing position in the photo collage layout can also be preset, and the field user is informed to shoot the field photos corresponding to each photo splicing position according to the arrangement order of each photo splicing position. When the target photo splicing position of the field photo in the photo collage layout is determined, the photo splicing position corresponding to the shooting order of the field photo in the current field work report service is determined according to the shooting order of the field photo described by the user terminal in the current field work report service, and the photo splicing position corresponding to the arrangement order of the shooting order is determined as the target photo splicing position of the field photo. For example, when the shooting order of the field photo currently shot in the current field work report service is 3, the photo splicing position with the third arrangement order in the photo collage layout is determined as the target photo splicing position of the field photo.

[0108] Please refer to Figure 5 After determining the target photo splicing position of the field photo in the photo collage layout 501, the display state of the target photo splicing position is modified from the unoccupied state to the occupied state. After the user terminal obtains the photo collage layout 501, the unoccupied photo splicing position with the unoccupied display state in the photo collage layout 501 is detected, the shooting object name of the field shooting object of the unoccupied photo splicing position is obtained, the object name is output to the image area of the photo collage layout 501, and the unshot occupied animation special effect is displayed in the image area. When responding to the occupied instruction of the unoccupied photo splicing position in the photo collage layout 501, the shooting object name displayed in the image area of the photo collage layout 501 is removed, and the unshot occupied animation special effect displayed in the image area is modified to the shot occupied animation special effect. As shown in the photo collage layout 501 shown in the field photo report page Figure 5 The display state of the photo splicing position 502 in the photo collage layout 501 is the occupied state, the shot occupied animation special effect is displayed in the photo splicing position 502, the display state of the photo splicing position 503 in the photo collage layout 501 is the unoccupied state, and the shooting object name “stool” corresponding to the photo splicing position 503 is displayed.

[0109] Step S14, in response to the field shooting completion instruction, the field photo of the photo splicing position in the photo collage layout and the photo collage table header image of the photo collage table header are spliced into the field photo collage, and the field work report information containing the field photo collage is generated and pushed to the server:

[0110] When the field user completes the shooting of the field photos in all the photo splicing positions in the photo puzzle layout, or completes the shooting of the field photos in part of the photo splicing positions in the photo puzzle layout, the field user can click the puzzle report control displayed in the reference graphical user interface to drive the user end to trigger a field shooting completion instruction, and then splice the field photos in the photo splicing positions in the photo puzzle layout and the puzzle table header image corresponding to the puzzle table header in the photo puzzle layout into a field photo puzzle, and push the field work report information with the field photo puzzle to the server.

[0111] Please refer to Figure 3 and Figure 6 , the user end responds to the field shooting completion instruction, acquires the field photos in the photo splicing positions in the occupied state in the photo puzzle layout, splices the field photos to generate a field photo puzzle based on the relative position relationship of each photo splicing position in the photo puzzle layout, and generates a puzzle table header image with the field work information of the field user and the field shooting completion time according to the table header image style of the puzzle table header of the photo puzzle layout, and splices the puzzle table header image into the field photo puzzle, wherein the field work information includes the field personnel name, the field unit name, the field work location or the field work time, for example, when Figure 3 each photo splicing position in the photo puzzle layout 301 is in the occupied state, the user end will acquire the field photos in each photo splicing position, generate a field photo puzzle according to the relative position relationship of each photo splicing position in the photo puzzle layout 301, and generate the table header image style of the puzzle table header in the photo puzzle layout 301 to be synthesized into the field photo puzzle, thereby generating the field photo puzzle shown in the field photo puzzle browsing window 601 as shown in Figure 6 .

[0112] When the server receives the field work report information pushed by the user end, it will analyze the field work report information to acquire the field photo puzzle contained in the field work report information, and query the photo puzzle storage table corresponding to the field user of the user end from the field management database, and then store the field photo puzzle in the photo puzzle storage table.

[0113] The server can also store the fieldwork photo puzzle by extracting the field staff name, field unit name, field work location or field work time possessed by the puzzle header image in the fieldwork photo puzzle. Specifically, the server receives the fieldwork report information pushed by the user end, and after obtaining the fieldwork photo puzzle contained in the fieldwork report information, the puzzle header recognition model trained to convergence is used to identify the field staff name, field unit name, field work location or field work time possessed by the puzzle header image in the fieldwork photo puzzle. Then, the puzzle storage table corresponding to each of the field staff name, the field unit name, the field work location or the field work time is queried from the field management database, and then the fieldwork photo puzzle is stored in each of the puzzle storage tables of the field management data, so as to classify and store the fieldwork photo puzzle from multiple dimensions such as field staff, field unit, field location and field time, so as to facilitate the data classification management of the fieldwork photo puzzle by the field management user of the property platform, and enable the field management user to obtain the corresponding fieldwork photo puzzle from multiple dimensions such as field staff, field unit, field location and field time for fieldwork data statistics.

[0114] The above typical embodiments and their variant embodiments fully disclose the implementation of the fieldwork photograph reporting method of the present application, but various variant embodiments of the method can still be deduced by transforming and expanding some technical means, as summarized below:

[0115] In one embodiment, please refer to Figure 3 and Figure 7 , in response to the fieldwork photograph reporting instruction, the photograph puzzle layout corresponding to the fieldwork user is obtained and displayed, wherein the photograph puzzle layout has a plurality of photograph splicing positions and has a puzzle header that can be edited by the fieldwork user.

[0116] Step S111, in response to the fieldwork photograph reporting instruction, it is detected whether the photograph puzzle layout corresponding to the work position identifier of the fieldwork user exists in the local storage space.

[0117] Please refer to Figure 3 , when the fieldwork user at the user end clicks the puzzle reporting control shown in the fieldwork photograph reporting page shown in Figure 3 , the user end will trigger the fieldwork photograph reporting instruction to obtain and display the photograph puzzle layout corresponding to the fieldwork user.

[0118] The user terminal responds to the fieldwork photograph reporting instruction, detects whether the photograph collage corresponding to the work position identifier of the fieldwork user exists in the local storage space of the user terminal, and the photograph collage stored in the local storage space is generally obtained by the user terminal from the server in advance. When the user terminal detects that the photograph collage exists in the local storage space, the photograph collage is output and displayed.

[0119] In step S112, when the photograph collage does not exist in the local storage space, a collage obtaining instruction containing the work position identifier is generated and pushed to the server to obtain the photograph collage corresponding to the work position identifier pushed by the server:

[0120] When the user terminal detects that the photograph collage corresponding to the work position identifier of the fieldwork user does not exist in the local storage space, a collage obtaining instruction containing the work position identifier is generated and pushed to the server to drive the server to respond to the collage obtaining instruction and push the photograph collage corresponding to the work position identifier to the user terminal.

[0121] In step S113, in response to a layout editing event acting on the photograph collage, the number of photograph splicing positions of the photograph collage is modified, or the image size of the collage header of the photograph collage is modified, or the header editing text is obtained and output to the collage header:

[0122] After the user terminal obtains the photograph collage and outputs and displays the photograph collage, the fieldwork user at the user terminal can customize and edit the photograph collage, modify the number of photograph splicing positions in the photograph collage, modify the image size of the collage header of the photograph collage, or edit the header text of the collage header of the photograph collage, so that the user terminal triggers a layout editing event corresponding to the custom editing operation performed by the fieldwork user, and modifies the number of photograph splicing positions of the photograph collage or modifies the image size of the collage header according to the layout editing event, or obtains the header editing text edited by the fieldwork user and outputs the header editing text to the collage header for display.

[0123] In this embodiment, the fieldwork photograph reporting system generally presets photograph collages corresponding to each type of work position, so that the fieldwork user can obtain the photograph collage corresponding to the work position type for photograph collage reporting, and the photograph collage obtained by the user terminal is stored in the local storage space, so that the fieldwork user can quickly obtain the photograph collage for fieldwork photograph collage operation.

[0124] In one embodiment, please refer to Figure 4 and Figure 8, the step of acquiring an on-site photo taken by a shooting unit, generating a watermark image with shooting site information or on-site staff information, and synthesizing the watermark image into the on-site photo, comprising:

[0125] In step S121, the shooting site information corresponding to the on-site photo is acquired, and a shooting site watermark image with the shooting time and shooting location is generated. The shooting site information includes the shooting time, shooting location, or shooting weather:

[0126] When the user terminal takes an on-site photo through a shooting unit, the shooting site information corresponding to the on-site photo is acquired. The shooting site information includes the shooting time representing the time of taking the on-site photo, the shooting location representing the location of the user terminal when taking the on-site photo, and the shooting weather representing the weather condition when taking the on-site photo.

[0127] Please refer to Figure 4 After the user terminal acquires the shooting site information of the on-site photo, a shooting site watermark image with the shooting site information is generated, as shown in the shooting site watermark image 402 synthesized into the on-site photo, which has the shooting time, shooting location, and shooting weather corresponding to the on-site photo, Figure 4

[0128] In step S122, the on-site staff information of the on-site user is acquired, and an on-site staff watermark image with the on-site staff information is generated. The on-site staff information includes the on-site staff name, on-site unit name, or on-site staff work code:

[0129] After the user terminal acquires the on-site photo, an on-site staff watermark image with the on-site staff information corresponding to the on-site user at the user terminal is generated, so as to synthesize the on-site staff watermark image into the on-site photo. The on-site staff information includes the on-site staff name representing the name of the on-site user, the on-site unit name representing the on-site work unit of the on-site user, and the on-site staff work code representing the work number of the on-site user.

[0130] Please refer to Figure 4 , Figure 4 The on-site staff watermark image 403 synthesized into the on-site photo has the on-site staff name, on-site unit name, and on-site staff work code of the on-site user at the user terminal.

[0131] In step S123, the shooting site watermark image or the on-site staff watermark image is synthesized into the on-site photo:

[0132] Please refer to Figure 4 , Figure 4 ​The fieldwork photo shown in the fieldwork photo browsing window 401 is synthesized by a shooting site watermark image 402 and a fieldwork staff watermark image 403.

[0133] In this embodiment, the shooting site watermark image of the fieldwork photo and the fieldwork staff watermark image of the fieldwork user are synthesized into the fieldwork photo, so as to represent the site situation when the fieldwork photo is shot and the staff information of the fieldwork user who shoots the fieldwork photo in the fieldwork photo, so that the fieldwork photo has identifiable property and the visual information density of the fieldwork photo is improved.

[0134] In one embodiment, referring to Figure 3 and Figure 9 , the step of determining the target photo splicing position of the fieldwork photo in the photo collage layout and modifying the occupation display state of the target photo splicing position from the unoccupied state to the occupied state comprises:

[0135] In step S131, the fieldwork photo image recognition model trained to convergence is called to determine the image feature similarity between the fieldwork photo and the preset fieldwork shooting object of each photo splicing position in the photo collage layout:

[0136] Referring to Figure 3 , the fieldwork photo image recognition model is generally an image recognition model constructed based on a neural network. After the user end obtains the fieldwork photo, the fieldwork photo is input into the fieldwork photo image recognition model. The fieldwork photo image recognition model extracts the image feature vector of the fieldwork photo and performs image similarity calculation between the image feature vector and the image of the preset fieldwork shooting object of each photo splicing position in the photo collage layout currently displayed by the user end, for example, Figure 3 The photo collage layout 301 shown has a photo splicing position with a preset fieldwork shooting object of “garbage can”, a photo splicing position with a preset fieldwork shooting object of “stool”, a photo splicing position with a preset fieldwork shooting object of “staircase”, and a photo splicing position with a preset fieldwork shooting object of “lawn”. After the fieldwork photo image recognition model extracts the image feature vector of the fieldwork photo, the image feature similarity between the image feature vector and the image feature vector of each of “garbage can”, “stool”, “staircase”, and “lawn” is calculated.

[0137] In addition to the above embodiments, after the fieldwork photo image recognition model extracts the image feature vector of the fieldwork photo, the text semantic feature vector of the text of the preset fieldwork shooting object of each photo splicing position in the photo collage layout is obtained to calculate the similarity between the image feature vector and each text semantic feature vector, and then each similarity is taken as the image feature similarity between the fieldwork photo and each fieldwork shooting object.

[0138] Step S132, detecting whether there is a target fieldwork photograph object with image feature similarity exceeding a preset similarity threshold in each of the preset fieldwork photograph objects, if not, deleting the fieldwork photo and displaying a re-shooting notification window:

[0139] After the user terminal obtains the image feature similarity between the fieldwork photo and the preset fieldwork photograph object in each photograph splicing position in the photo collage layout, it will detect whether there is a target fieldwork photograph object with image feature similarity exceeding a preset similarity threshold in the fieldwork photograph objects, if there is, and the number is greater than 1, then each of the target fieldwork photograph objects will be further screened, if not, it means that the fieldwork photo taken by the fieldwork user is not a fieldwork photo that can be spliced into the photo collage layout, at this time, the fieldwork photo will be deleted, and a re-shooting notification window will be displayed on the graphical user interface of the user terminal to inform the fieldwork user to re-shoot the fieldwork photo with the preset fieldwork photograph object in the photo collage layout.

[0140] Step S133, selecting a similar fieldwork photograph object with higher image feature similarity from each of the target fieldwork photograph objects, and taking the photograph splicing position of the similar fieldwork photograph object as the target photograph splicing position of the fieldwork photo:

[0141] When the target fieldwork photograph object with image feature similarity exceeding a preset similarity threshold is detected to be multiple, a similar fieldwork photograph object with higher image feature similarity is selected from each of the target fieldwork photograph objects, generally the target fieldwork photograph object with the highest image feature similarity is taken as the similar fieldwork photograph object, and then the photograph splicing position of the similar fieldwork photograph object in the photo collage layout is determined as the target photograph splicing position of the fieldwork photo.

[0142] In this embodiment, the image recognition model is used to detect whether the fieldwork photo taken by the fieldwork user can be synthesized into the photo collage layout for fieldwork reporting, and automatically determines the target photograph splicing position of the fieldwork photo in the photo collage layout for the fieldwork user, thereby improving the fieldwork photo collage efficiency of the fieldwork user.

[0143] In one embodiment, please refer to Figure 5 and Figure 10 The step of determining the target photograph splicing position of the fieldwork photo in the photo collage layout and modifying the occupancy display state of the target photograph splicing position from the unoccupied state to the occupied state comprises:

[0144] Step S131': Detect unoccupied photo stitching positions in the photo collage layout that are currently in an unoccupied state; obtain the names of the subjects photographed in the unoccupied photo stitching positions; output the subject names to the unoccupied photo stitching positions and display them in the image area of ​​the photo collage layout; and display an unoccupied animation effect in the image area.

[0145] Please refer to Figure 5 ,like Figure 5 The photo collage layout 501 shown on the field photo report page has a photo stitching position 503 that is in an unoccupied state. The photo stitching position 503 displays the name of the corresponding subject, "stool". Compared to the photo stitching position 502, which displays a captured occupied animation effect, the photo stitching position 503 displays an unoccupied animation effect that is different from the captured occupied animation effect of the photo stitching position 502.

[0146] Step S132': In response to the instruction that the unoccupied photo stitching position in the photo collage layout is occupied, remove the name of the photographed object displayed in the image area of ​​the photo collage layout in the unoccupied photo stitching position, and change the unoccupied animation effect displayed in the image area to an occupied animation effect:

[0147] Please refer to Figure 5 When an unoccupied photo stitching position in photo stitching layout 501 is selected as the stitching position for the currently taken field photos, an "occupied" command for that unoccupied position will be triggered. This will remove the subject name displayed in the image area of ​​the unoccupied position and change the "unoccupied" animation effect to a "taken" animation effect. This will indicate in the graphical user interface that the unoccupied position has been occupied by a taken photo and thus become an "occupied" position. Figure 5 The photo stitching position 502 shown is the occupied photo stitching position. The name of the subject is not displayed in its image area, and the occupied photo stitching position is displayed in the image area.

[0148] In this embodiment, the occupancy status of each photo stitching position in the photo collage layout is dynamically updated and displayed in the graphical user interface to visualize the occupancy status of each photo stitching position in the photo collage layout, so that field users can quickly understand the subjects they have photographed.

[0149] In one embodiment, please refer to Figure 3 , Figure 6 andFigure 11 , in response to the field shooting completion instruction, splicing the field photos in the photo splicing positions in the photo puzzle layout and the table header image of the table header of the photo puzzle table into a field photo puzzle, and generating field work report information containing the field photo puzzle and pushing the field work report information to the server, comprising:

[0150] In step S141, in response to the field shooting completion instruction, the field photos in the photo splicing positions in the photo puzzle layout are obtained, and based on the relative position relationship of each photo splicing position in the photo puzzle layout, each field photo is spliced to generate a field photo puzzle:

[0151] When the field user completes the shooting of all field photos in the photo splicing positions in the photo puzzle layout, or has completed the shooting of some field photos in the photo splicing positions in the photo puzzle layout, the user end will trigger the field shooting completion instruction to determine the photo splicing positions in the photo puzzle layout that have field photos and are in the occupied state, and has obtained the field photos in each photo splicing position. Then, the field photos are spliced into a field photo puzzle.

[0152] Please refer to Figure 3 and Figure 6 When Figure 3 each photo splicing position in the photo puzzle layout 301 is in the occupied state, the user end will obtain the field photos in each photo splicing position, and generate a field photo puzzle according to the relative position relationship of each photo splicing position in the photo puzzle layout 301. The table header image style of the table header in the photo puzzle layout 301 is synthesized into the field photo puzzle, and a field photo puzzle as shown in Figure 6 is generated.

[0153] In step S142, according to the table header image style of the table header of the photo puzzle layout, a table header image with field work information of the field user and field shooting completion time is generated, and the table header image is spliced into the field photo puzzle, wherein the field work information includes field personnel name, field unit name, field work location or field work time:

[0154] Please refer to Figure 6 , Figure 6The fieldwork photo mosaic displayed in the fieldwork photo mosaic browsing window 601 shown in the figure is spliced with the fieldwork photo mosaic and the mosaic table header image of the mosaic table header. When the user terminal splices the fieldwork photos in the photo mosaic layout, the user terminal will generate a mosaic table header image with the fieldwork information of the fieldwork user and the completion time of the fieldwork photo shooting according to the image style of the mosaic table header of the mosaic layout in the photo mosaic layout, and then splice the mosaic table header image into the fieldwork photo mosaic.

[0155] In step S143, the fieldwork report information with the fieldwork photo mosaic is generated, and the fieldwork report information is pushed to the server:

[0156] Please refer to Figure 6 The user terminal generates Figure 6 After the fieldwork photo mosaic displayed in the fieldwork photo mosaic browsing window 601 shown in the figure is generated, the fieldwork report information with the fieldwork photo mosaic is pushed to the server for fieldwork photo mosaic storage. The fieldwork report information shown in the figure can also have a user identifier of the fieldwork user, so that the server can store the fieldwork photo mosaic and the fieldwork user in data mapping.

[0157] In this embodiment, after the user terminal completes the fieldwork photo shooting of each photo splicing position in the photo mosaic layout, the fieldwork photos and the mosaic table header image of the mosaic table header are spliced according to the relative position relationship between each photo splicing position, to generate the fieldwork photo mosaic and push it to the server to report the fieldwork of the fieldwork user, and then store and manage the fieldwork photo mosaic for fieldwork report of the fieldwork user, so as to facilitate the management personnel to manage the fieldwork of the fieldwork user through the fieldwork photo mosaic.

[0158] In one embodiment, please refer to Figure 12 In response to the fieldwork shooting completion instruction, the fieldwork photos in the photo splicing position in the photo mosaic layout and the mosaic table header image of the mosaic table header are spliced into the fieldwork photo mosaic, and the fieldwork report information containing the fieldwork photo mosaic is generated and pushed to the server.

[0159] In step S15, the fieldwork report information pushed by the user terminal is received, and the fieldwork photo mosaic contained in the fieldwork report information is obtained:

[0160] After the server receives the fieldwork report information pushed by the user terminal, the fieldwork photo mosaic contained in the fieldwork report information is obtained to identify the mosaic table header image in the fieldwork photo mosaic, and the fieldwork information corresponding to the fieldwork photo mosaic is obtained to store the fieldwork photo mosaic.

[0161] Step S16, using the puzzle table head recognition model trained to convergence, identify the field photo puzzle that the puzzle table head image has the field staff name, field unit name, field work location or field work time:

[0162] After the server obtains the field photo puzzle, it will use the puzzle table head recognition model constructed based on the image recognition neural network algorithm to identify the field photo puzzle that the puzzle table head image has the field staff name, field unit name, field work location or field work time, and the puzzle table head recognition model will cut out the image area where the puzzle table head image is located in the field photo puzzle, and extract the image feature vector of the image area, and then input the image feature vector into the image text recognition network constructed based on the full connection layer or convolution layer, to identify the field staff name, field unit name, field work location or field work time of the puzzle table head image.

[0163] Step S17, query the respective puzzle storage table corresponding to the field staff name, the field unit name, the field work location or the field work time from the field management database, and store the field photo puzzle in each of the puzzle storage tables of the field management data:

[0164] The field management database has a puzzle storage table corresponding to each field data type, such as a field staff name corresponding to a field staff puzzle storage table, a field work location corresponding to a field location puzzle storage table, or a field work time corresponding to a puzzle storage table. Each field data type corresponding to the puzzle storage table is generally not more than one, and the corresponding puzzle storage table is set for the data represented by the single field data type, for example, for the field staff name corresponding to the field staff puzzle storage table, the field management database has a field staff puzzle storage table with the field staff name A, a field staff puzzle storage table with the field staff name B, and a field staff puzzle storage table with the field staff name C, and other field staff name corresponding to the field staff puzzle storage table.

[0165] After the server identifies the field staff name, field unit name, field work location or field work time of the puzzle table head image of the field photo puzzle currently obtained, it will query the respective puzzle storage table corresponding to the field staff name, the field unit name, the field work location or the field work time from the field management database, and then store the field photo puzzle in each of the puzzle storage tables of the field management data.

[0166] In this embodiment, the image recognition model is used to recognize the field information in the puzzle table header image of the field photo puzzle, without the user uploading the field information, preventing data loss. The field information in the puzzle table header image of the field photo puzzle is unique data, preventing the field information from being tampered with by the user. The field management database has a puzzle storage table corresponding to each field data type, which can store field photo puzzles from multiple dimensions for classification management of field photo puzzles by field management users of the property platform.

[0167] Further, each step in the method disclosed in the above embodiments can be functionalized to construct a field photograph reporting device according to the present application. According to this idea, please refer to Figure 13 In a typical embodiment, the device includes: a puzzle layout acquisition module 11, configured to acquire and display a photo puzzle layout corresponding to a field user in response to a field photograph reporting instruction, wherein the photo puzzle layout has a plurality of photo splicing positions and a puzzle table header that can be edited by the field user; a watermark image synthesis module 12, configured to acquire a field photo taken by a photographing unit, generate a watermark image with shooting site information or field staff information, and synthesize the watermark image into the field photo; a splicing position determination module 13, configured to determine a target photo splicing position of the field photo in the photo puzzle layout, and modify the occupation display state of the target photo splicing position from an unoccupied state to an occupied state; a photo puzzle generation module 14, configured to splice the field photo in the photo splicing position and the puzzle table header image of the puzzle table header in the photo puzzle layout into a field photo puzzle in response to a field photographing completion instruction, and generate field work report information containing the field photo puzzle and push the field work report information to a server.

[0168] In an embodiment, the puzzle layout acquisition module 11 includes: a puzzle layout local detection submodule, configured to detect whether a photo puzzle layout corresponding to a work position identifier of a field user exists in a local storage space in response to a field photograph reporting instruction; a puzzle layout network acquisition submodule, configured to generate a puzzle layout acquisition instruction containing a work position identifier and push the puzzle layout acquisition instruction to a server to acquire a photo puzzle layout corresponding to the work position identifier pushed by the server in the server when the photo puzzle layout does not exist in the local storage space; and a puzzle layout editing submodule, configured to modify the number of photo splicing positions of the photo puzzle layout, or modify the image size of the puzzle table header of the photo puzzle layout, or acquire table header editing text and output the table header editing text to the puzzle table header in response to a layout editing event acting on the photo puzzle layout.

[0169] In an embodiment, the watermark image synthesizing module 12 comprises: a field watermark generating sub-module, configured to acquire shooting field information corresponding to the field photo, generate a shooting field watermark image with the shooting time and the shooting location, and the shooting field information comprises the shooting time, the shooting location or the shooting weather; a field watermark generating sub-module, configured to acquire field staff information of the field user, generate a field staff watermark image with the field staff information, and the field staff information comprises the field staff name, the field unit name or the field staff work code; and a watermark image synthesizing sub-module, configured to synthesize the shooting field watermark image or the field staff watermark image into the field photo.

[0170] In an embodiment, the splicing position determining module 13 comprises: an image similarity determining sub-module, configured to call a field photo image recognition model trained to convergence, determine image feature similarity between each preset field shooting object in a field photo and a photo splicing position in a photo collage layout; a target shooting object detecting sub-module, configured to detect whether a target field shooting object with image feature similarity exceeding a preset similarity threshold exists in each preset field shooting object, and if not, delete the field photo and display a re-shooting notification window; and a target splicing position determining sub-module, configured to select a similar field shooting object with higher image feature similarity between the field photo from each target field shooting object, and take the photo splicing position of the similar field shooting object as a target photo splicing position of the field photo.

[0171] In another embodiment, the splicing position determining module 13 further comprises: an unoccupied splicing position detecting sub-module, configured to detect an unoccupied photo splicing position with an unoccupied display state in a photo collage layout, acquire a shooting object name of a field shooting object of the unoccupied photo splicing position, and output the object name to the unoccupied photo splicing position for display in an image area of the photo collage layout, and display an unshot occupied animation special effect in the image area; and an occupied splicing position processing sub-module, configured to remove the shooting object name displayed in the image area of the photo collage layout of the unoccupied photo splicing position in response to an occupied instruction of the unoccupied photo splicing position in the photo collage layout, and modify the unshot occupied animation special effect displayed in the image area to a shot occupied animation special effect.

[0172] In one embodiment, the photo collage generation module 14 includes: a field photo collage submodule, used to respond to a field shooting completion command, acquire field photos at occupied photo collage positions in the photo collage layout, and collage the field photos to generate a field photo collage based on the relative positional relationship of each photo collage position in the photo collage layout; a collage header collage submodule, used to generate a collage header image containing field work information of the field user and field shooting completion time according to the header image style of the collage header in the photo collage layout, and collage the collage header image into the field photo collage, wherein the field work information includes the field personnel name, field unit name, field work location or field work time; and a field report information push submodule, used to generate field work report information containing the field photo collage and push the field work report information to the server.

[0173] To address the aforementioned technical problems, this application also provides a computer device for running a computer program implemented according to the field photography reporting method. Please refer to the following for details. Figure 14 , Figure 14 This is a basic structural block diagram of the computer device in this embodiment.

[0174] like Figure 14 The diagram shows the internal structure of a computer device. This computer device includes a processor, non-volatile storage medium, memory, and a network interface connected via a system bus. The non-volatile storage medium stores the operating system, database, and computer-readable instructions. The database may store control information sequences. When the computer-readable instructions are executed by the processor, they enable the processor to implement a field photo reporting method. The processor provides computing and control capabilities, supporting the operation of the entire computer device. The memory stores computer-readable instructions, which, when executed by the processor, enable the processor to implement a field photo reporting method. The network interface of the computer device is used for communication with a terminal. Those skilled in the art will understand that… Figure 14 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0175] The processor in this embodiment is configured to execute the specific functions of each module / submodule in the field photographing reporting device of the present application, and the memory stores the program codes and various data required for executing the above modules. The network interface is configured to transmit data between the user terminal and the server. The memory in this embodiment stores the program codes and data required for executing all modules / submodules in the field photographing reporting device, and the server can call the program codes and data of the server to execute the functions of all submodules.

[0176] The present application also provides a non-volatile storage medium, in which the field photographing reporting method is written as a computer program and stored in the form of computer readable instructions. When the computer readable instructions are executed by one or more processors, it means that the program is running in the computer, thereby causing the one or more processors to execute the steps of the field photographing reporting method of any of the above embodiments.

[0177] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiments. The storage medium can be a non-volatile storage medium such as a magnetic disc, an optical disc, a read-only memory (ROM), or a random access memory (RAM).

[0178] In summary, the present application provides a field photographing reporting system, which enables field staff to report work by taking a jigsaw photo, thereby improving the work efficiency of field staff.

[0179] It should be understood that although each step in the flowchart of the accompanying drawings is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in sequence according to the direction of the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and they can be executed in other orders. Moreover, at least part of the steps in the flowchart of the accompanying drawings can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be executed in rotation or alternation with other steps or sub-steps or stages of other steps.

[0180] Those skilled in the art can understand that the steps, measures and schemes in the various operations, methods and processes discussed in the present application can be alternated, changed, combined or deleted. Further, other steps, measures and schemes in the various operations, methods and processes discussed in the present application can also be alternated, changed, rearranged, decomposed, combined or deleted. Further, the steps, measures and schemes in the various operations, methods and processes in the prior art can also be alternated, changed, rearranged, decomposed, combined or deleted.

[0181] The above only describes some embodiments of the present application. It should be pointed out that those skilled in the art can make several improvements and refinements without departing from the principles of the present application, and these improvements and refinements should also be considered as the protection scope of the present application.

Claims

1. A method for field reporting by taking pictures, characterized in that, The method comprises the following steps: In response to the field photograph reporting instruction, the corresponding photo collage layout of the field user is obtained and displayed, wherein the photo collage layout has multiple photo splicing positions and a photo table header that can be edited by the field user; Obtain the field photo taken by the shooting unit, generate a watermark image with shooting site information or field staff information, and synthesize it into the field photo; Determine the target photo splicing position of the field photo in the photo collage layout, modify the occupation display state of the target photo splicing position from the unoccupied state to the occupied state, including: calling the field photo image recognition model trained to convergence, determining the image feature similarity between the field photo and each preset field shooting object in the photo splicing layout; detecting whether there is a target field shooting object with an image feature similarity exceeding a preset similarity threshold in each preset field shooting object, if not, deleting the field photo and displaying a re-shooting notification window; selecting a similar field shooting object with a higher image feature similarity between the field photo from each target field shooting object, and taking the photo splicing position of the similar field shooting object as the target photo splicing position of the field photo; In response to the field photograph completion instruction, the field photo and the photo table header image of the photo table header in the photo splicing layout are spliced into a field photo collage, and field work report information containing the field photo collage is generated and pushed to the server.

2. The method of claim 1, wherein, In response to the field photograph reporting instruction, the corresponding photo collage layout of the field user is obtained and displayed, wherein the photo collage layout has multiple photo splicing positions and a photo table header that can be edited by the field user, including: In response to the field photograph reporting instruction, detect whether there is a photo collage layout corresponding to the work position identifier of the field user in the local storage space; When the photo collage layout does not exist in the local storage space, generate a photo collage layout acquisition instruction containing the work position identifier and push it to the server to acquire the photo collage layout corresponding to the work position identifier pushed by the server in the server; In response to the layout editing event acting on the photo collage layout, modify the number of photo splicing positions of the photo collage layout, or modify the image size of the photo table header of the photo collage layout, or output the table header editing text to the photo table header.

3. The method of claim 1, wherein, In the step of obtaining the field photo taken by the shooting unit, generating a watermark image with shooting site information or field staff information, and synthesizing it into the field photo, including: Obtain the field photo corresponding to the shooting site information, generate a shooting site watermark image with shooting time and shooting location, and the shooting site information includes shooting time, shooting location or shooting weather; Obtain the field staff information of the field user, generate a field staff watermark image with the field staff information, and the field staff information includes field staff name, field unit name or field staff work code; Synthesize the shooting site watermark image or the field staff watermark image into the field photo.

4. The method of claim 1, wherein, The step of determining a target photo splicing position of the field photo in the photo collage layout, and modifying an occupancy display state of the target photo splicing position from an unoccupied state to an occupied state, comprises: Detecting an unoccupied photo splicing position in the photo collage layout, the unoccupied photo splicing position having an unoccupied state, obtaining a shooting object name of a field shooting object of the unoccupied photo splicing position, and outputting the object name to the unoccupied photo splicing position to display in an image area of the photo collage layout, and displaying an unshot occupancy animation special effect in the image area; In response to an occupied instruction of the unoccupied photo splicing position in the photo collage layout, removing the shooting object name displayed in the image area of the photo collage layout of the unoccupied photo splicing position, and modifying the unshot occupancy animation special effect displayed in the image area to a shot occupancy animation special effect.

5. The method of claim 1, wherein, In response to a field shooting completion instruction, splicing a field photo of a photo splicing position in the photo collage layout and a collage table header image of a collage table header into a field photo collage, and generating field work report information containing the field photo collage and pushing the field work report information to a server, the steps comprising: In response to a field shooting completion instruction, obtaining a field photo of a photo splicing position in a photo collage layout in an occupied state, splicing each field photo to generate a field photo collage based on the relative positional relationship of each photo splicing position in the photo collage layout; According to the style of the table header image of the collage table header of the photo collage layout, a collage table header image with field work information of a field user and a field shooting completion time is generated, and the collage table header image is spliced into the field photo collage, wherein the field work information includes a field staff name, a field unit name, a field work location, or a field work time; Generate field work report information containing the field photo collage, and push the field work report information to a server.

6. The method of claim 1, wherein, In response to a field shooting completion instruction, splicing a field photo of a photo splicing position in the photo collage layout and a collage table header image of a collage table header into a field photo collage, and generating field work report information containing the field photo collage and pushing the field work report information to a server, the steps comprising: Receiving field work report information pushed by a user terminal, and obtaining a field photo collage contained in the field work report information; Using a trained and converged collage table header recognition model to identify the field staff name, the field unit name, the field work location, or the field work time possessed by the collage table header image in the field photo collage; Querying the field staff name, the field unit name, the field work location, or the field work time corresponding to each collage storage table from a field management database, and storing the field photo collage in each collage storage table of the field management data.

7. A field reporting apparatus for taking pictures, characterized by Comprise: A collage layout acquisition module is configured to display a photo collage layout corresponding to a field user in response to a field shooting report instruction, wherein the photo collage layout has a plurality of photo splicing positions and a collage table header editable by a field user. The watermark image synthesis module is configured to acquire a field work photo captured by the photographing unit, and generate a watermark image with field work site information or field work staff information and synthesize the watermark image into the field work photo. The splicing position determination module is configured to determine a target photo splicing position of the field work photo in the photo collage layout, and modify an occupancy display state of the target photo splicing position from an unoccupied state to an occupied state, including: calling a trained field work photo image recognition model to determine an image feature similarity between the field work photo and each preset field work shooting object in the photo collage layout; detecting whether there is a target field work shooting object with the image feature similarity exceeding a preset similarity threshold in each preset field work shooting object, and if not, deleting the field work photo and displaying a re-shooting notification window; selecting a similar field work shooting object with a higher image feature similarity between the field work photo from each target field work shooting object, and taking a photo splicing position of the similar field work shooting object as a target photo splicing position of the field work photo; The photo collage generation module is configured to splice field work photos at photo splicing positions in the photo collage layout and a collage table header image of the collage table header into a field work photo collage in response to a field work shooting completion instruction, and generate field work report information containing the field work photo collage and push the field work report information to a server.

8. A field reporting device comprising a central processing unit and a memory, characterized in that The central processing unit is configured to call and run a computer program stored in the memory to perform the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer readable instructions store a computer program implemented according to the method of any one of claims 1 to 6, and the computer program is called and run by a computer to perform the steps included in the corresponding method.

Citation Information

Patent Citations

  • Visiting event reporting method and device, equipment and medium

    CN117440037A