Photographing site tracking method and related equipment
By embedding watermarks and multi-source positioning technology in the photography application to generate trusted spatiotemporal evidence links, the problems of image tampering and path tracking are solved, and the authenticity of image data and visual management of paths are realized.
Patent Information
- Application Number
- CN202510654467.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-20
- Publication Date
- 2025-08-19
AI Technical Summary
Existing photography applications cannot effectively prevent image tampering and cannot track the action path of the photographer, resulting in inaccurate image authenticity and path recording.
By embedding invisible location watermarks, time watermarks and device feature watermarks when taking pictures, and combining them with the multi-source positioning fusion engine to obtain precise location information, generate a trusted temporal and spatial evidence link, and the server generates a photo route based on the image location information and displays it on the map.
Ensure the authenticity of image data and convert discrete photo locations into intuitive visual trajectories. Managers can clearly grasp the work paths and status of field personnel and improve management efficiency.
Smart Images

Figure CN120508673A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of testing technology, and in particular to a method for tracking a photographing location and related equipment. Background Art
[0002] With the rapid development of mobile devices and positioning technology, applications that combine camera functionality with geolocation information, such as photo-based check-in apps, are becoming increasingly popular. These apps typically use GPS technology to obtain the device's current location and associate this location information with captured photos. This allows users to conveniently record their itineraries, share location information, or use it for commercial purposes, such as tracking the movements of field workers and recording their visits. However, the images captured by these apps can be forged and lack anti-tampering mechanisms. Furthermore, these images only record discrete check-in points and cannot track the movements of the person taking the photo. Summary of the Invention
[0003] In view of the above, it is necessary to provide a method and related equipment for tracking the location of a photo to solve the above-mentioned technical problems.
[0004] In a first aspect, the present application provides a method for tracking a photographing location, which is applied in a server. The method includes: obtaining an image and a user identifier carrying location information, and associating the image with the user identifier; determining a target user identifier based on a user's selection operation of the user identifier; determining each target image corresponding to the target user identifier, identifying the location information in each target image, generating a photographing route of the target user identifier based on the location information of each target image, and displaying the photographing route on a map.
[0005] In some embodiments of the present application, determining the target user identifier based on the user's selection operation on the user identifier includes: based on the user's selection operation on the user identifier option on the photo display interface of the map, using the user identifier corresponding to the user identifier option as the target user identifier.
[0006] In some embodiments of the present application, generating a photo-taking route identified by the target user based on the location information of each target image includes: displaying photo-taking locations corresponding to the location information of each target image on the map based on the location information of each target image, and connecting the photo-taking locations displayed on the map with lines to generate a photo-taking route identified by the target user.
[0007] In some embodiments of the present application, connecting the various photo locations displayed on the map with lines to generate a photo route identified by the target user includes: based on the recorded user's stay time at the various photo locations and the user's activity range at the various photo locations, screening from the various photo locations those photo locations whose stay time exceeds a preset time threshold and whose activity range exceeds a preset length threshold as target photo locations; connecting the various target photo locations displayed on the map with lines to generate the photo route.
[0008] In some embodiments of the present application, the method further includes: obtaining a historical image set, wherein the historical image set includes various historical images; identifying the photo-taking locations corresponding to the location information of each historical image, and determining the number of visits to each photo-taking location; determining a target image from each historical image, wherein the number of user visits to the photo-taking location corresponding to the target image exceeds a preset number; determining the photo-taking location corresponding to the target image as a hotspot visited by users; and displaying the hotspot through a heat map.
[0009] In some embodiments of the present application, the method further includes: optimizing the photographing route using a preset trajectory compression algorithm.
[0010] In some embodiments of the present application, each image in the image set includes a time watermark and a location watermark, and each image is acquired through a watermark camera of a mobile terminal.
[0011] In some embodiments of the present application, the method further includes: generating an alarm message if the photo-taking location is not within a preset range.
[0012] In a second aspect, the present application provides an electronic device comprising a memory and a processor: the memory is used to store program instructions; the processor is used to read and execute the program instructions stored in the memory, and when the program instructions are executed by the processor, the electronic device executes the above-mentioned photo location tracking method.
[0013] In a third aspect, the present application provides a computer storage medium having program instructions stored therein. When the program instructions are executed by a processor, the above-mentioned photo location tracking method is implemented.
[0014] This application solves the problem of image data authenticity by deeply binding image data and geographic location information. In addition, this application intelligently converts the photo locations of discrete images into intuitive visual trajectories. Managers can clearly understand the complete work path and status of field personnel corresponding to each user ID through the photo route of each user ID, thereby improving management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 This is a diagram of the application environment of the photo location tracking method provided in an embodiment of the present application.
[0016] Figure 2 A flowchart of an interactive control method provided in some embodiments of the present application.
[0017] Figure 3 A schematic diagram of a photo-taking display interface provided in some embodiments of the present application.
[0018] Figure 4 A schematic diagram of a photography route provided in some embodiments of the present application.
[0019] Figure 5 Schematic diagram of icons of photo locations provided in some embodiments of the present application.
[0020] Figure 6 A schematic diagram of a location display interface provided in some embodiments of the present application.
[0021] Figure 7 A schematic diagram of an image information display interface provided in some embodiments of the present application.
[0022] Figure 8 A schematic diagram of an image information display interface provided in some embodiments of the present application.
[0023] Figure 9 A structural diagram of an electronic device provided for some embodiments of the present application. DETAILED DESCRIPTION
[0024] In order to more clearly understand the above-mentioned objectives, features and advantages of the present application, the present application is described in detail below with reference to the accompanying drawings and specific embodiments.
[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application pertains. The terms used herein in the specification of this application are for the purpose of describing embodiments in one embodiment only and are not intended to limit this application.
[0026] It should be noted that the terms "first," "second," "third," "fourth," etc. (if any) in the specification, claims, and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or design. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.
[0027] It should also be noted that the methods disclosed in the embodiments of this application or the methods shown in the flowcharts include one or more steps for implementing the methods. Without departing from the scope of the claims, the order of executing multiple steps can be interchanged with each other, and some steps can also be deleted. Some embodiments will be described below with reference to the accompanying drawings. The following embodiments and features of the embodiments may be combined with each other unless there is a conflict.
[0028] With the rapid development of mobile devices and positioning technology, applications that combine camera functionality with geolocation information, such as photo-based check-in apps, are becoming increasingly popular. These apps typically use GPS technology to obtain the device's current location and associate this location information with captured photos. This allows users to conveniently record their itineraries, share location information, or use it for commercial purposes, such as tracking the movements of field workers and recording their visits. However, the images captured by these apps can be forged and lack anti-tampering mechanisms. Furthermore, these images only record discrete check-in points and cannot track the movements of the person taking the photo.
[0029] In view of this, the present application provides a method for tracking a photo location to solve the above-mentioned technical problems. Figure 1 As shown, it is an application environment diagram of the method for tracking the photo location provided in an embodiment of the present application. The method is applied to a first user terminal 1, a second user terminal 2 and a server 3. The first user terminal 1 and the second user terminal 2 are connected to the server 3 via a network 4. The first user terminal 1 is used to collect images carrying location information and send each collected image to the server 3. The server 3 is used to identify the location information in each image and generate a photo route based on the location information of each image. The second user terminal 2 is used to obtain the photo route from the server 3 according to the user's display operation and display the photo route. In this way, the images collected by the first user terminal 1 in the technical solution of the present application carry location information, thereby preventing the collected images from being tampered with or forged. At the same time, the server 3 can generate a photo route based on the location information of each image, which makes it convenient for users to track the user's movement path.
[0030] In some embodiments of the present application, there may be multiple first user terminals 1 and second user terminals 2. The first user terminals 1 and second user terminals 2 may be electronic devices with camera functions, such as smartphones, tablet computers, and laptop computers, and the server 3 may be a single server, a server cluster, or a cloud server.
[0031] The following combination Figure 1 The method for tracking the photographing location in the embodiment of the present application is described in detail. Figure 2 , which is a flowchart of an interactive control method provided in some embodiments of the present application. Figure 2 The method of the example includes one or more steps, but does not constitute a limitation of the present application. In addition, the order of the steps of the method is only for example, and the order of the steps can be changed. Additional steps can be added or steps can be reduced without departing from the content disclosed in the application. The method includes the following steps.
[0032] In step S201 , a first user terminal captures an image carrying location information and sends the image to a server.
[0033] In some embodiments of the present application, for the convenience of description, the first user terminal 1 is mobile phone A and the second user terminal 2 is mobile phone B to describe the photo location tracking method in the embodiments of the present application.
[0034] Mobile phone A includes a Mark watermark camera. A user uses the Mark watermark camera of mobile phone A to take a photo and obtain an image with a location watermark, wherein the location watermark carries the location information of the user. In this embodiment of the present application, taking a photo with the Mark watermark camera and obtaining an image with a location watermark associates the image with the geographic location at the time of the photo.
[0035] In some embodiments of the present application, the image captured by the user using mobile phone A includes not only a location watermark but also a time watermark, where the time watermark carries the time information when the user captured the image. In the embodiments of the present application, the image captured by the Mark watermark camera is captured with a time watermark, so that the image is associated with the time when the image was captured.
[0036] In an embodiment of the present application, each image obtained by the user taking a photo with mobile phone A will be embedded with a watermark. The watermark is an invisible digital watermark, such as a location watermark, a time watermark and a device feature watermark. The time watermark contains a timestamp accurate to milliseconds, the location watermark includes doubly verified geographic coordinates, and the device feature watermark includes device feature information (such as the device model of mobile phone A). The data in the above location watermark, time watermark and device feature watermark are signed with an asymmetric encryption algorithm to ensure that they cannot be tampered with.
[0037] In the embodiment of the present application, the image obtained by the user through mobile phone A is bound to the time and place, and encryption technology is combined to prevent the image from being tampered with, build a reliable spatiotemporal evidence chain, and ensure the authenticity of the image data.
[0038] In some embodiments of the present application, when a user takes a photo using the Mark Watermark camera, mobile phone A obtains the user's location information and the user's current time information, generates a location watermark based on the location information, and generates a time watermark based on the time information. In some embodiments of the present application, mobile phone A uses a multi-source positioning fusion engine to obtain the user's location information. A multi-source positioning fusion engine is a technical system that integrates data from multiple positioning technologies to comprehensively calculate the target location. The multi-source positioning fusion engine leverages the complementarity of different positioning technologies to overcome the limitations of a single technology, thereby achieving positioning results with higher accuracy, greater robustness, and wider coverage. In some embodiments of the present application, the multi-source positioning fusion engine can integrate GPS, GLONASS, Beidou, Wi-Fi Round Trip Time (Wi-Fi RTT), and Bluetooth Angle of Arrival (AoA) positioning technologies to obtain the location information of a target (e.g., a user).
[0039] Step S202: The server receives the image and user identification sent by the first user terminal, and associates the image with the user identification.
[0040] In some embodiments of the present application, each image sent by mobile phone A carries a user identifier, and the server can determine the user identifier from each image sent by mobile phone A. In other embodiments of the present application, the server receives a message sent by mobile phone A carrying an image, wherein the message carries the user identifier, and the server can determine the user identifier from the message. In some embodiments of the present application, the server associates each image with the user identifier and stores each image associated with the user identifier. In some embodiments of the present application, the server tags each image with the user identifier to associate the image with the user identifier. For example, user A captures an image using mobile phone A and sends the captured image to the server. The server receives the image sent by mobile phone A and user A's user identifier, tags user A's image with user A's corresponding user identifier, and associates user A's image with user A's user identifier. In another example, user B captures an image using mobile phone A and sends the captured image to the server. The server receives the image sent by mobile phone A and user B's user identifier, tags user B's image with user B's corresponding user identifier, and associates user B's image with user B's user identifier.
[0041] In other embodiments of the present application, the service creates different folders based on different user IDs and stores each image in the folder corresponding to the user ID, thereby associating the image with the user ID. For example, the service creates different folders based on the user IDs of User A and User B, and stores User A's images in User A's folder and User B's images in User B's folder, thereby associating User A's images with User A's user ID and User B's images with User B's user ID.
[0042] Step S203: The server determines the target user identifier according to the user's selection operation on the user identifier.
[0043] refer to Figure 3 , which is a schematic diagram of a photo display interface provided in some embodiments of the present application. In some embodiments of the present application, mobile phone B displays a photo display interface 30 on a map. Photo display interface 30 includes a filter window 31 and a map display window 32. Filter window 31 displays at least one user identification option 311. Each user identification option 311 corresponds to a user ID. Based on the user's selection of a user identification option 311 on the map of mobile phone B (e.g., an electric shock operation), the server selects the user ID corresponding to user identification option 311 as the target user ID. In some embodiments of the present application, map display window 32 is used to display map content.
[0044] In step S204, the server determines each target image corresponding to the target user identifier, identifies the location information in each target image, generates a photographing route of the target user identifier based on the location information of each target image, and displays the photographing route of the target user identifier on a map.
[0045] In some embodiments of the present application, after the server identifies the location information carried by each target image from each target image corresponding to the target user identifier, it generates a photographing route corresponding to the target user identifier based on the location information of each target image corresponding to the target user identifier, and displays the photographing route corresponding to the target user identifier on the map display window 32 of the photographing display interface 30. Figure 4 As shown, after the server identifies the location information carried by each target image from each target image corresponding to the target user identifier, it displays the photo taking locations corresponding to the location information of each target image on the map display window 32 of the photo taking display interface 30 according to the location information of each target image, and connects the various photo taking locations displayed on the map with lines to generate a photo taking route corresponding to the target user identifier.
[0046] For example, the server determines each target image of user A, identifies the location information from each target image, displays the photo taking locations corresponding to the location information of each target image on the map display window 32 of the photo taking display interface 30 of the map, and connects the various photo taking locations displayed on the map display window 32 of the photo taking display interface 30 with lines to generate a photo taking route for user A.
[0047] In some embodiments of the present application, the map is a display interface of a map service. In some embodiments of the present application, the map service is used to provide online services such as map display, route planning, and positioning functions. For example, the map service can be Tencent Maps, Baidu Maps, etc.
[0048] In some embodiments of the present application, a server may record, via mobile phone A, the duration of a user's stay at each photo location and the user's activity range at each photo location. Generating a photo route identified by a target user based on the location information of each target image includes: determining each photo location based on the location information of each target image; selecting, from the various photo locations, photo locations whose duration exceeds a preset time threshold and whose activity range exceeds a preset length threshold, based on the recorded duration of the user at each photo location and the user's activity range at each photo location, as target photo locations; and connecting each target photo location displayed on a map with lines to generate the photo route.
[0049] In some embodiments of the present application, the method further includes optimizing the photographing route using a preset trajectory compression algorithm. In some embodiments of the present application, the Douglas-Peucker trajectory compression algorithm is used to compress nodes (e.g., turns and direction changes) in the photographing route, removing redundant intermediate nodes, thereby simplifying the trajectory data of the photographing route while preserving the overall shape of the photographing route.
[0050] In some embodiments of the present application, the method further includes: the server identifying the location information of the image corresponding to each user identifier, determining the photo location of each user identifier, and displaying the photo location of each user identifier on a map. In some embodiments of the present application, the server displays the photo location of each user identifier through an icon. Figure 5 As shown, the server displays icons 321 of the photo locations identified by each user on the map display window 32 of the map. For example, the server displays icons 321 of the photo locations of users A, B, C, D, and E on the map display window 32 of the map.
[0051] In some embodiments of the present application, if the user operates (such as clicks) the icon 321 on the map display window 32 of the mobile phone B, the location display interface 60 corresponding to the icon 321 is displayed. Figure 6 Figure 6 shows a schematic diagram of a location display interface 60 in some embodiments of the present application. The location display interface 60 includes user identification information 61, photo time information 62, photo location information 63, and a route display control 64. In some embodiments of the present application, the server can obtain the photo time information 62 from a time watermark carried in the image. In some embodiments of the present application, if the user clicks on the route display control 64, the user-identified photo route corresponding to the icon 321 can be displayed on the map display window 32.
[0052] In some embodiments of the present application, when the user operates the user identification option 311 in the filter window 31, the image information display interface 70 is displayed on the map photo display interface 30. Figure 7 FIG2 is a schematic diagram of an image information display interface provided by some embodiments of the present application. Figure 7 The image information display interface 70 displays the photographed image corresponding to the user identifier. For example, the image information display interface 70 may display a thumbnail of the photographed image corresponding to the user identifier. In some embodiments of the present application, the image information display interface 70 displays the photographed location information corresponding to the user identifier.
[0053] refer to Figure 7 In some embodiments of the present application, the image information display interface 70 can be displayed as a window on the photographing display interface 30. Figure 8 In some other embodiments of the present application, the image information display interface 70 can be completely covered on the photo display interface 30 for display.
[0054] In some embodiments of the present application, images captured by mobile phone A include location information of the location where the image was taken and the time information when the image was taken. In some embodiments of the present application, the location information and time information of the image constitute the spatiotemporal four-dimensional coordinates. In some embodiments of the present application, the server can optimize the spatiotemporal four-dimensional coordinates of a large number of images using a preset trajectory compression algorithm to reduce the amount of data.
[0055] In some embodiments of the present application, the method further includes: the server can display the photo-taking location in the image identified by the user through a time sequence trajectory diagram according to the time information of the image identified by the user.
[0056] In some embodiments of the present application, the method further includes: the server determining the photo locations in the historical images identified by the user, recording the time the user spent at the photo locations, and optimizing the photo route based on the frequency of the photo locations determined from the historical images and the time the user spent at the photo locations. In some embodiments of the present application, optimizing the photo route includes optimizing the length of the photo route and the photo duration at each photo location.
[0057] In some embodiments of the present application, the method also includes: the server obtains a historical image set, wherein the historical image set includes various historical images; identifies the photo-taking locations corresponding to the location information of each historical image in the historical image set, and determines the number of visits to each photo-taking location; determines a target image from each historical image, and the number of user visits to the photo-taking location corresponding to the target image exceeds a preset number; and determines the photo-taking location corresponding to the target image as a hot spot visited by the user.
[0058] In some embodiments of the present application, the method further includes: the server displaying the hot spots through a heat map. In the embodiment of the present application, displaying the hot spots through a heat map can intuitively show the areas where the user focuses on placing items.
[0059] In some embodiments of the present application, the method further includes: the server identifying a photographed location in the image sent by the first user terminal, and if the photographed location is not within a preset range, generating an alarm message and transmitting the alarm message to the first user terminal. In some embodiments of the present application, transmitting the alarm message to the first user terminal if the photographed location is not within the preset range can prevent the user of the first user terminal from deviating from a preset photographing route.
[0060] This embodiment of the application solves the problem of image data authenticity by deeply binding image data and geographic location information. This embodiment of the application also intelligently converts the photographed locations of discrete images into intuitive visual trajectories. Managers can clearly understand the complete work path and status of field personnel through the photographed routes identified by each user, thereby improving management and supervision efficiency.
[0061] refer to Figure 9 , which is a structural diagram of an electronic device provided in an embodiment of the present application. The electronic device 80 may include at least one memory 81 and a processor 82. The memory 81 includes a computer-readable storage medium, which is used to store multiple logic instructions. The processor 82 can run the logic instructions to execute the above-mentioned photo location tracking method. The electronic device 80 may be Figure 1 Server 3 in .
[0062] The logic instructions in the above-mentioned computer-readable storage medium can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
[0063] The computer-readable storage medium may be configured to store software programs or computer-executable programs, such as program instructions corresponding to the method for tracking a photographic location in the embodiments of the present application. The processor 82 executes the software programs, instructions, or modules stored in the computer-readable storage medium to perform functional applications and image processing, thereby implementing the method for tracking a photographic location in the embodiments described above.
[0064] In the embodiments of the present application, the computer-readable storage medium includes a non-volatile computer-readable memory, such as a disk, a memory, etc. It is understood that the computer-readable storage medium may also include other non-volatile computer-readable memories, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash card, at least one flash memory device, and / or other non-volatile solid-state memory devices.
[0065] In the embodiments of the present application, the processor 82 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 82 is the control center of the electronic device 80 and may utilize various interfaces and circuits to connect to other external devices and / or systems / modules / units to provide the photo location tracking function to the applications of the other external devices and / or systems / modules / units.
[0066] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement the photographing location tracking method in the above-mentioned embodiment.
[0067] Among them, the device, computer storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
[0068] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0069] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0070] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0071] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0072] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.
[0073] The above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the above preferred embodiments, those skilled in the art should understand that modifications or equivalent replacements of the technical solutions of the present application should not depart from the spirit and scope of the technical solutions of the present application.
Claims
1. A method for tracking a photographing location, applied in a server, characterized in that: The method comprises: Acquire an image carrying location information and a user identifier, and associate the image with the user identifier; Determining a target user identifier according to a user's selection operation on the user identifier; Determine each target image corresponding to the target user identifier, identify position information in each target image, generate a photographing route of the target user identifier according to the position information of each target image, and display the photographing route on a map.
2. The method for tracking a photographing location according to claim 1, wherein: Determining the target user identifier according to the user's selection operation on the user identifier includes: According to the user's selection operation on the user identification option on the photo-taking display interface of the map, the user identification corresponding to the user identification option is used as the target user identification.
3. The method for tracking a photographing location according to claim 1, wherein: The step of generating a photographing route for the target user identification according to the location information of each target image includes: According to the location information of each target image, the photographing locations corresponding to the location information of each target image are displayed on the map, and the photographing locations displayed on the map are connected by lines to generate a photographing route identified by the target user.
4. The method for tracking a photographing location according to claim 3, wherein: The process of connecting the various photographing locations displayed on the map with lines to generate a photographing route for the target user identifier includes: Based on the recorded time of the user's stay at each photo location and the user's activity range at each photo location, select photo locations from each photo location whose stay time exceeds a preset time threshold and whose activity range exceeds a preset length threshold as target photo locations; The target photography locations displayed on the map are connected by lines to generate the photography route.
5. The method for tracking a photographing location according to claim 1, wherein: The method further comprises: Acquire a historical image set, wherein the historical image set includes various historical images; Identifying the photographing locations corresponding to the location information of each historical image, and determining the number of visits to each photographing location; Determine a target image from each historical image, where the number of user visits to a photo location corresponding to the target image exceeds a preset number; Determine the photo location corresponding to the target image as a hotspot visited by the user; The hot spots are displayed through a heat map.
6. The method for tracking a photographing location according to any one of claims 1 to 5, wherein: The method further comprises: The photographing route is optimized using a preset trajectory compression algorithm.
7. The method for tracking a photographing location according to any one of claims 1 to 5, wherein: Each image in the image set includes a time watermark and a location watermark, and each image is acquired through a watermark camera of a mobile terminal.
8. The method for tracking a photographing location according to any one of claims 1 to 5, wherein: The method further comprises: If the photographing location is not within the preset range, an alarm message is generated.
9. An electronic device, characterized in that: The electronic device comprises a memory and a processor: The memory is used to store program instructions; The processor is configured to read and execute the program instructions stored in the memory. When the program instructions are executed by the processor, the electronic device executes the photographing location tracking method according to any one of claims 1 to 8.
10. A computer storage medium, characterized in that The computer storage medium stores program instructions, and when the program instructions are executed by the processor, the method for tracking the photographing location according to any one of claims 1 to 8 is implemented.