A search processing method and device, a storage medium and an electronic device

By integrating intelligent search and image processing technologies, it provides a one-stop image search and editing solution, solving the problem of complex and time-consuming image search and editing in existing technologies, and achieving an efficient and convenient image operation experience.

CN122153096APending Publication Date: 2026-06-05BEIJING QIHOOD TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING QIHOOD TECHNOLOGY CO LTD
Filing Date
2024-12-03
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, image search and editing processes are complex and time-consuming. Users need to download images and then perform complex image editing and copyright checks, making the process cumbersome.

Method used

This invention provides a search processing method that acquires the image search text input by the user, performs image search processing, displays reference search images, and determines the user's candidate images. It supports intelligent editing, similar image query, and copyright operation, integrating intelligent search and image processing technologies to provide a one-stop image operation experience.

Benefits of technology

It improves search efficiency and ease of use, meets diverse image processing needs, simplifies user operation processes, and optimizes user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122153096A_ABST
    Figure CN122153096A_ABST
Patent Text Reader

Abstract

Embodiments of the present specification disclose a search processing method and device, a storage medium and an electronic device, wherein the method comprises: obtaining picture search text input by a user, performing picture search processing on the picture search text to obtain at least one reference search picture, displaying the reference search picture on a search display interface, determining a user candidate picture for the user, obtaining a picture operation function supported by the user candidate picture, and displaying the picture operation function on the search picture display interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of computer technology, and in particular to a search processing method, apparatus, storage medium, and electronic device. Background Technology

[0002] With the rapid development of internet and artificial intelligence technologies, users' demand for image resources and image processing is increasing daily. Currently, when users search for images for editing purposes, they need to download the images and then use professional software (such as Photoshop) for complex image editing and optimization. Furthermore, before editing, to legally use the images, users must separately check the image's copyright status and purchase the copyright through a third-party platform before further designing the searched images. The entire process is complex and time-consuming. Summary of the Invention

[0003] This specification provides a search processing method, apparatus, storage medium, and electronic device, which can solve the limitations of complex and time-consuming operation processes in image search and editing scenarios in related technologies. The technical solution is as follows:

[0004] Firstly, embodiments of this specification provide a search processing method, the method comprising:

[0005] Get the image search text entered by the user;

[0006] The image search text is processed to obtain at least one reference search image, and the reference search image is displayed on the search display interface.

[0007] Identify candidate images for the user, obtain the image operation functions supported for the candidate images, and display the image operation functions in the search image display interface.

[0008] In one feasible implementation, determining at least one candidate image for the user and obtaining image operation functions supported for the candidate image includes:

[0009] Monitor the user's image browsing activities;

[0010] Based on the image browsing operation, at least one candidate search image is determined in the search image display interface;

[0011] Query the image operation functions supported by the user's candidate images.

[0012] In one feasible implementation, the step of querying the image operation functions supported by the user candidate images includes:

[0013] Obtain the image metadata corresponding to the user's candidate image;

[0014] Based on the image metadata, obtain at least one image operation function tag for the user candidate image; based on the image operation function tag, determine the image operation functions supported by the user candidate image.

[0015] In one feasible implementation, after displaying the image operation function in the search image display interface, the method further includes:

[0016] In response to a selection operation targeting the intelligent image editing function, the target image is processed using a large image processing model based on the intelligent image editing function to obtain an edited image, which is then displayed to the user; and / or,

[0017] In response to a selection operation on the target similarity image operation function, a similar image query process is performed on the target image based on the target similarity image operation function to obtain a set of similar images, and the set of similar images is displayed to the user; and / or,

[0018] In response to the selection of the copyright operation function for the target image, a copyright information display interface for the target image is displayed based on the copyright operation function for the target image.

[0019] In one feasible implementation, the copyright information display interface includes at least one of the following: copyright search results, similar copyrighted image information, and promotional image templates.

[0020] Before displaying the copyright information display interface for the target image based on the target image copyright operation function, the method further includes:

[0021] Based on the target image copyright operation function, determine the copyright query results for the target image; and / or, based on the target image copyright operation function, query similar copyrighted image information corresponding to the target image; and / or, based on the target image copyright operation function, generate a promotional image template for the target image.

[0022] In one feasible implementation, generating a promotional image template for the target image based on the target image copyright operation function includes:

[0023] Obtain multiple recommended image display modes;

[0024] Based on the recommended image promotion display mode and the target image, a large image processing model is used to generate a promotion template for the target image, resulting in a promotion image template for the target image.

[0025] In one feasible implementation, the method includes:

[0026] In response to the user's selection of a target promotional image template, the image template editing interface is displayed;

[0027] Obtain the promotional image editing information input by the user, and perform image editing processing on the target promotional image template in the image template editing interface based on the promotional image editing information.

[0028] Secondly, embodiments of this specification provide a search processing apparatus, the apparatus comprising:

[0029] The text acquisition module is used to acquire the image search text input by the user;

[0030] The search matching module is used to perform image search processing on the image search text to obtain at least one reference search image, and to display the reference search image on the search display interface.

[0031] The search display module is used to determine candidate images for the user, obtain the image operation functions supported for the candidate images, and display the image operation functions in the search image display interface.

[0032] In one feasible implementation, the search display module is used for:

[0033] Monitor the user's image browsing activities;

[0034] Based on the image browsing operation, at least one candidate search image is determined in the search image display interface;

[0035] Query the image operation functions supported by the user's candidate images.

[0036] In one feasible implementation, the search display module is used for:

[0037] Obtain the image metadata corresponding to the user's candidate image;

[0038] Based on the image metadata, obtain at least one image operation function tag for the user candidate image; based on the image operation function tag, determine the image operation functions supported by the user candidate image.

[0039] In one feasible implementation, the search display module is used for:

[0040] In response to a selection operation targeting the intelligent image editing function, the target image is processed using a large image processing model based on the intelligent image editing function to obtain an edited image, which is then displayed to the user; and / or,

[0041] In response to a selection operation on the target similarity image operation function, a similar image query process is performed on the target image based on the target similarity image operation function to obtain a set of similar images, and the set of similar images is displayed to the user; and / or,

[0042] In response to the selection of the copyright operation function for the target image, a copyright information display interface for the target image is displayed based on the copyright operation function for the target image.

[0043] In one feasible implementation, the copyright information display interface includes at least one of the following: copyright search results, similar copyrighted image information, and promotional image templates.

[0044] The search display module is used for:

[0045] Based on the target image copyright operation function, determine the copyright query results for the target image; and / or, based on the target image copyright operation function, query similar copyrighted image information corresponding to the target image; and / or, based on the target image copyright operation function, generate a promotional image template for the target image.

[0046] In one feasible implementation, the search display module is used for:

[0047] Obtain multiple recommended image display modes;

[0048] Based on the recommended image promotion display mode and the target image, a large image processing model is used to generate a promotion template for the target image, resulting in a promotion image template for the target image.

[0049] In one feasible implementation, the device is further used for:

[0050] In response to the user's selection of a target promotional image template, the image template editing interface is displayed;

[0051] Obtain the promotional image editing information input by the user, and perform image editing processing on the target promotional image template in the image template editing interface based on the promotional image editing information.

[0052] In one feasible implementation, the image operation function includes at least one of the following: image editing operation type, image copyright operation type, and similar image operation type.

[0053] Thirdly, embodiments of this specification provide a computer storage medium storing a plurality of instructions adapted for loading by a processor and executing the above-described method steps.

[0054] Fourthly, embodiments of this specification provide an electronic device that may include: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to execute the above-described method steps.

[0055] The beneficial effects of the technical solutions provided in some embodiments of this specification include at least the following:

[0056] In one or more embodiments of this specification, the electronic device performs image search processing on the image search text input by the user to obtain reference search images, displays the reference search images on the search display interface, determines candidate images for the user, obtains the image operation functions supported for the candidate images, and displays the image operation functions on the search image display interface. By integrating intelligent search and image processing technologies during search processing, it provides users with a one-stop experience from accurate search to personalized image operations. After entering keywords, users can quickly match highly relevant reference images, and dynamically determine candidate images and supported operation functions based on user needs, such as retouching, watermark removal, and background removal. This not only significantly improves search efficiency and ease of operation but also meets diverse image processing needs. Furthermore, the combination of personalized display and operation functions optimizes the user experience, making complex image search and image processing tasks simple and efficient. Attached Figure Description

[0057] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0058] Figure 1 This is a schematic diagram of a search processing system provided in the embodiments of this specification;

[0059] Figure 2 This is a flowchart illustrating a search processing method provided in an embodiment of this specification;

[0060] Figure 3 This is a flowchart illustrating an image acquisition operation function provided in an embodiment of this specification;

[0061] Figure 4 This is a schematic diagram of a user operation response provided in an embodiment of this specification;

[0062] Figure 5 This is a schematic diagram of a copyright information display interface provided in an embodiment of this specification;

[0063] Figure 6 This is a schematic diagram of the structure of a search processing device provided in the embodiments of this specification;

[0064] Figure 7 This is a schematic diagram of the structure of an electronic device provided in the embodiments of this specification;

[0065] Figure 8 This is a schematic diagram of the operating system and user space structure provided in the embodiments of this specification;

[0066] Figure 9 yes Figure 8 Architecture diagram of the Android operating system in China;

[0067] Figure 10 yes Figure 8 Architecture diagram of the iOS operating system. Detailed Implementation

[0068] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this specification.

[0069] In the description of this specification, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. In the description of this specification, it should be noted that, unless otherwise expressly specified and limited, "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. Those skilled in the art can understand the specific meaning of the above terms in this specification based on the specific circumstances. Furthermore, in the description of this specification, unless otherwise stated, "multiple" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.

[0070] The present specification will now be described in detail with reference to specific embodiments.

[0071] Please see Figure 1 This is a schematic diagram of a search processing system provided in an embodiment of this application. Figure 1 As shown, the search processing system may include at least a client cluster and a service platform 100.

[0072] In some embodiments, the client cluster may include at least one client, such as Figure 1 As shown, it specifically includes client 1 corresponding to user 1, client 2 corresponding to user 2, ..., client n corresponding to user n, where n is an integer greater than 0.

[0073] Each client in a client cluster can be an electronic device with communication capabilities, including but not limited to: wearable devices, handheld devices, personal computers, tablets, in-vehicle devices, smartphones, computing devices, or other processing devices connected to a wireless modem. Electronic devices may have different names in different networks, such as: user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, cellular phone, cordless phone, personal digital assistant (PDA), and electronic devices in 5G networks or future evolved networks.

[0074] In some embodiments, the service platform 100 may be a single server device, such as a rack-mounted, blade, tower, or cabinet-type server device, or a workstation, mainframe, or other hardware device with strong computing power; or it may be a server cluster composed of multiple servers, wherein the servers in the service cluster may be composed in a symmetrical manner, wherein each server is functionally and hierarchically equivalent in the transaction link, and each server can provide services to the outside world independently, wherein providing services independently can be understood as not requiring the assistance of other servers.

[0075] In one or more embodiments of this specification, the service platform 100 may establish a communication connection with at least one client in the client cluster, and complete the data interaction during the search processing based on the communication connection.

[0076] For example, service platform 100 provides search services to the outside world. Users can send image search text to service platform 100 through a client. Service platform 100 can obtain the image search text entered by the user, perform image search processing on the image search text to obtain at least one reference search image, display the reference search image on the search display interface, determine user candidate images for the user, obtain the image operation functions supported for the user candidate images, and display the image operation functions on the search image display interface.

[0077] For example, the service platform 100 displays the image operation functions supported for the user's candidate images to the user on the client.

[0078] It should be noted that the service platform 100 establishes a communication connection with at least one client in the client cluster via a network for interactive communication. This network can be a wireless network or a wired network. Wireless networks include, but are not limited to, cellular networks, wireless LANs, infrared networks, or Bluetooth networks. Wired networks include, but are not limited to, Ethernet, universal serial bus (USB), or controller area networks. In one or more embodiments of the specification, technologies and / or formats including HyperText Markup Language (HTML), Extensible Markup Language (XML), etc., are used to represent data exchanged over the network (such as target compressed packets). Furthermore, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), and Internet Protocol Security (IPsec) can be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can be used to replace or supplement the aforementioned data communication technologies.

[0079] The search processing system embodiments provided in this specification and the search processing methods described in one or more embodiments belong to the same concept. The execution entity corresponding to the search processing methods involved in one or more embodiments of this specification can be an electronic device, which can be the aforementioned service platform 100 or the aforementioned client, depending on the actual application environment. The specific implementation process of the search processing system embodiments can be found in the following method embodiments, and will not be repeated here.

[0080] In one embodiment, such as Figure 2 As shown, a search processing method is proposed, which can be implemented using a computer program and run on a search processing device based on the von Neumann architecture. This computer program can be integrated into an application or run as a standalone utility application. The search processing device can be an electronic device.

[0081] Specifically, the search processing method includes:

[0082] S102: Obtain the image search text entered by the user;

[0083] User-inputted image search text: refers to the keywords or descriptive text that users enter into the search box of a search engine or electronic device to search for images.

[0084] For example, a user enters search keywords via keyboard, such as "high-resolution images of blue skies." The electronic device receives this text input and triggers subsequent search logic through the search engine. The input text can include various expressions, such as keywords ("landscape") and natural language descriptions ("mountains at sunset").

[0085] S104: Perform image search processing on the image search text to obtain at least one reference search image, and display the reference search image on the search display interface;

[0086] Image search processing can be understood as using the correlation between image search text and image content, and extracting images that meet the search criteria from the image library through algorithm and database matching.

[0087] Reference search images: These are images selected from the search results and displayed to the user.

[0088] Search results page: The page where users browse search results, including a collection of images found in the search.

[0089] For example, electronic devices parse the image search text entered by the user, extract keywords (such as "blue sky"), and use image retrieval technologies (such as text retrieval, visual retrieval, and multimodal retrieval) to search the image database based on the keywords. After the retrieval is completed, at least one reference search image is obtained. The search display interface sorts the image results that meet the conditions and displays them to the user based on relevance or quality.

[0090] S106: Determine candidate images for the user, obtain the image operation functions supported by the candidate images, and display the image operation functions in the search image display interface.

[0091] User candidate images: These are images that users select from the "reference search images" in the search results and that are highly relevant to their needs.

[0092] Image manipulation functions: These refer to the operations that can be performed on images, such as retouching, removing watermarks, background removal, and similar image recommendations.

[0093] The search image display interface not only shows the search images themselves, but also includes the image manipulation functions supported by the user's candidate images.

[0094] For example, based on the user's click behavior, historical search records, or preference tags, candidate images for the user can be dynamically determined. If the user does not select a candidate image, the electronic device can default to using the first batch of search results presented on the current display screen as candidate images for the user.

[0095] For example, the electronic device parses the image attributes of the user's candidate images to obtain image attribute parsing results. Image attributes include, but are not limited to, resolution, copyright information, and file format. Based on the image attribute parsing results, it matches the (online) image operation functions corresponding to the user's candidate images and displays the image operation functions in the search image display interface. For example, it displays image operation functions that the user can select below each user's candidate image or in the right-click menu.

[0096] For example, if the image attribute parsing result indicates that the image has a watermark, an "AI watermark removal" function is provided.

[0097] For example, if the image attribute parsing result indicates that the image resolution is less than the resolution threshold, the "AI HD" function is provided.

[0098] For example, if the image attribute parsing results indicate that the image contains a complex background, an "AI cutout" function can be provided.

[0099] For example, if the image attribute parsing result indicates that the image is a copyrighted image, an "image copyright operation" function is provided, such as the ability to purchase image copyright;

[0100] For example, when a user searches for "business poster design templates," the electronic device returns relevant images in the search results, while displaying operation options below the images:

[0101] The "AI HD Upgrade" button improves image quality.

[0102] The "AI Remove Watermark" button removes the watermark.

[0103] The "View Similar Images" function allows you to find more poster templates with similar design styles.

[0104] In one or more embodiments of this specification, the electronic device performs image search processing on the image search text input by the user to obtain reference search images, displays the reference search images on the search display interface, determines candidate images for the user, obtains the image operation functions supported for the candidate images, and displays the image operation functions on the search image display interface. By integrating intelligent search and image processing technologies during search processing, it provides users with a one-stop experience from accurate search to personalized image operations. After entering keywords, users can quickly match highly relevant reference images, and dynamically determine candidate images and supported operation functions based on user needs, such as retouching, watermark removal, and background removal. This not only significantly improves search efficiency and ease of operation but also meets diverse image processing needs. Furthermore, the combination of personalized display and operation functions optimizes the user experience, making complex image search and image processing tasks simple and efficient.

[0105] Please see Figure 3 , Figure 3 This is a flowchart illustrating an image manipulation function as described in this specification. The process of determining at least one candidate image for the user and obtaining the image manipulation functions supported for that candidate image can be performed as follows:

[0106] S202: Monitor the user's image browsing operations;

[0107] Image browsing operations: This can be understood as the user's interactive behavior with images in the image search display interface, including operations such as mouse hovering, clicking, and scrolling.

[0108] In one feasible implementation, image browsing data is recorded by listening to the user's interaction with the search results images. For example, which images the user clicked, which images the user spent more time on, and whether the user's scrolling behavior was concentrated in a specific area.

[0109] Then, user preferences are analyzed based on the image browsing data to determine at least one candidate search image;

[0110] For example, if a user hovers their mouse over an image for more than 3 seconds after searching for "city night view", the electronic device can determine that the image is more attractive to the user and mark it as a priority candidate image.

[0111] S204: Based on the image browsing operation, at least one candidate search image is determined in the search image display interface;

[0112] Candidate search images: These can be understood as images selected from the search results, and they are highly relevant to user behavior.

[0113] For example, based on the user's browsing actions, the electronic device filters the reference search images on the displayed interface according to a preset filtering mechanism, and prioritizes the images with more user interaction as candidate images.

[0114] Preset filtering mechanisms may include, but are not limited to: images with a mouse hover time greater than a time threshold; images with a user click or view count greater than a browsing threshold; the image area that the user focuses on when scrolling the page; and, when user preferences are not clearly defined, the first batch of search results may be selected as default candidate images.

[0115] For example, if a user browses 10 images and clicks on 3 of them, the system will use those 3 images as candidate search images.

[0116] S206: Query the image operation functions supported by the user candidate images.

[0117] In one feasible implementation, when images are added to the database, a target mapping relationship can be established between each image and the image operation functions it supports. Based on this target mapping relationship, the image operation functions supported by the user's candidate images can be queried during the actual application stage.

[0118] Image manipulation functions: These can be understood as the image processing options supported by the candidate images, such as AI retouching, AI watermark removal, AI background removal, and similar image recommendation.

[0119] In one feasible implementation, the image operation functions supported by the user candidate images can be queried in the following way:

[0120] A2: Obtain the image metadata corresponding to the user's candidate image;

[0121] Image metadata: Additional attribute information of an image, which typically includes file type, resolution, dimensions, file size, creation time, copyright status, and whether it has a watermark.

[0122] For example, an electronic device extracts image metadata from user candidate images. Image metadata includes, for example, the following: basic image attributes (such as resolution and format); image content features (such as whether it contains a complex background and the position of the subject); and image copyright-related information (such as whether there are copyright restrictions and whether it can be used commercially).

[0123] Furthermore, image metadata can be extracted from user candidate images in the following ways:

[0124] 1) Database query: Retrieve stored metadata directly from the image database.

[0125] 2) Perform image analysis on user candidate images: Detect image content and characteristics (such as color, clarity, and watermark detection) using computer vision algorithms.

[0126] Example: The metadata of an image includes: resolution: 800x600; format: JPEG; file size: 1.2MB; watermark: yes; copyright status: requires purchase.

[0127] A4: Based on the image metadata, obtain at least one image operation function tag for the user candidate image; based on the image operation function tag, determine the image operation functions supported by the user candidate image.

[0128] Image operation function tags: These can be understood as identifiers generated based on image metadata, used to describe the types of operations supported for the image. For example, the "low resolution" tag corresponds to the "high resolution" operation, and the "with watermark" tag corresponds to the "remove watermark" operation.

[0129] As an illustration, the electronic device matches image operation function tags based on image metadata. The optional tag generation rules are as follows:

[0130] Resolution label: If the resolution is below a certain threshold (e.g., 720p), a "low resolution" label is generated; otherwise, a "high resolution" label is generated.

[0131] Watermark status label: If the image contains a detected watermark area, a "watermarked" label is generated.

[0132] Copyright information: If the image has explicit copyright restrictions, a "Copyright required" label will be generated.

[0133] File format: If the image is in an editable vector format (such as SVG), generate an "editable" tag.

[0134] In a schematic manner, after obtaining or even determining at least one image operation function label for a user's candidate image, the supported image operation functions are assigned to the image according to the mapping rules between image operation function labels and function options. The supported image operation functions are then attached to the candidate image and displayed to the user for selection.

[0135] For example, the "Low Resolution" tag corresponds to the "AI HD Upgrade" function; the "With Watermark" tag corresponds to the "AI Watermark Removal" function; the "Copyright Required" tag corresponds to the "Generate Purchase Link" function; and the "Complex Background" tag corresponds to the "AI Background Removal" function.

[0136] Understandably, the above execution process can accurately extract image metadata and generate corresponding function tags. Associating these tags with actual operational functions not only significantly improves the accuracy of image operation function recommendations but also effectively meets users' personalized needs. This approach makes function recommendations more intelligent while simplifying the process of users understanding and selecting from complex image attributes, thus facilitating subsequent image processing and copyright compliance.

[0137] In one or more embodiments of this specification, the methods S202-S206 can capture user browsing behavior in real time, accurately filter candidate images, and dynamically provide operation functions that match the characteristics of the images. This not only optimizes the user experience and avoids the tedious operation of repeatedly filtering through a large number of images, but also improves the convenience and efficiency of image processing through intelligent function recommendations, further meeting the diverse and personalized image needs of users.

[0138] Please see Figure 4 , Figure 4 This is a flowchart illustrating a user operation response as described in this specification. After executing the image operation function displayed in the search image display interface, the following method can be used as a reference:

[0139] S302: Display the image operation function in the search image display interface;

[0140] S304: In response to the selection operation of the target intelligent image editing function, the target image is processed using an image processing big model based on the intelligent image editing function to obtain a target edited image, and the target edited image is displayed to the user;

[0141] The target image is the image ultimately selected by the user;

[0142] Intelligent image editing features: Image processing functions based on AI technology, such as AI background removal, AI watermark removal, and AI image enhancement.

[0143] Large Image Processing Model: A machine learning model for image processing adapted to online image processing scenarios based on a fundamental large language model, enabling high-quality image editing.

[0144] For example, when a user clicks on an image editing function, the system inputs the target image and the image editing function information into the image processing model. The image processing model then performs image editing processes to obtain the target edited image, such as removing watermark areas, enhancing image resolution, and automatically removing backgrounds. After processing, the generated target edited image is displayed on the interface for the user to preview or download.

[0145] S306: In response to the selection operation of the target similar image operation function, perform similar image query processing on the target image based on the target similar image operation function to obtain a set of similar images, and display the set of similar images to the user;

[0146] Similar image operation function: can be understood as finding images that are similar to the target image in terms of content, style, color or structure.

[0147] Similar image query processing: Use visual feature matching algorithms (such as SIFT, ORB, or the deep learning-based CLIP model) to retrieve similar images to the target image in the image library.

[0148] As an illustration, after a user clicks the "Similar Image Search" function, the system extracts the visual features of the target image, matches the extracted visual features with images in the image database (i.e., the image library), calculates the similarity, obtains similar images with a similarity greater than a threshold to form a similar image set, and displays it to the user on the interface.

[0149] For example, when a user clicks on the "View Similar Images" function for a poster design image, the system displays a collection of other poster images that are similar to that image in terms of design style or color scheme.

[0150] S308: In response to the selection operation of the copyright operation function for the target image, display the copyright information display interface for the target image based on the copyright operation function for the target image.

[0151] The copyright information display interface includes at least one of the following: copyright search results, similar copyrighted images, and promotional image templates.

[0152] Copyright operation functions: These can be understood as functions related to the copyright information of the target image, such as copyright inquiry, purchase, and promotion functions.

[0153] Copyright information display interface: This page is used to present copyright-related data for the target image.

[0154] As an example, when a user clicks the copyright action button on the target image, the electronic device displays the image's detailed copyright information to the user;

[0155] The interface content may include the following:

[0156] Copyright search results: Displays the copyright status of the image (whether it is free to use, requires paid authorization, etc.).

[0157] Similar copyrighted image information: Recommends other copyrighted images that are similar to the target image and are available for purchase.

[0158] Promotional Image Templates: Showcases promotional templates designed based on target images, allowing users to quickly edit and use them.

[0159] Example: When a user clicks the "Copyright Information" button on an image, the interface displays that the image requires authorization to purchase, with a price of 50 yuan. It also recommends several similar images and provides an advertising design template for the user to choose from.

[0160] By providing a copyright information display interface for target images, this feature integrates transparent copyright status, similar image recommendations, and template promotion, enabling users to quickly understand image copyrights, select suitable resources, and directly apply them to creative designs. This function effectively reduces the risk of infringement, improves user efficiency and experience, and promotes the legal use of image resources and the rapid realization of creative ideas, demonstrating significant practical value.

[0161] In one feasible implementation, please refer to Figure 5 , Figure 5 This is a schematic diagram of a copyright information display interface. Before displaying the copyright information display interface for the target image based on the target image copyright operation function, the following method can be used as a reference:

[0162] S4002: Determine the copyright query result information for the target image based on the target image copyright operation function;

[0163] Copyright search results: The copyright status of the target image, including whether it is protected by copyright, the conditions and fees for authorized use, etc.

[0164] Target image copyright management functions: Functions related to the copyright of the target image, such as copyright status inquiry and purchasing licenses.

[0165] As an example, it receives the copyright operation function request selected by the user, queries the copyright database or third-party copyright platform of the target image to obtain detailed copyright information of the image, thereby determining the copyright status of the image (such as free use, requiring authorization, prohibited for commercial use, etc.), and returns relevant copyright query result information (such as authorization fees, validity period, etc.).

[0166] S4004: Based on the target image copyright operation function, query similar copyrighted image information corresponding to the target image;

[0167] Similar copyrighted image information: Images that are similar to the target image in content, style, color, etc., and include the copyright information of these images.

[0168] Similarity search: Search for copyrighted images that are similar to the target image based on its visual features or tags.

[0169] In a schematic way, the visual features of the target image (such as color, content theme, composition) are extracted. Through similar image search models or database matching, images with similar content to the target image are found. The copyright information of similar images is queried, and relevant details (such as price, usage restrictions) are attached to obtain similar copyright image information. The similar copyright image information is then presented to the user for easy comparison and selection.

[0170] For example, when a user checks the copyright of an image, the system recommends several images with similar styles, priced from 10 to 100 yuan, while also indicating the copyright status and usage restrictions of each image.

[0171] S4006: Generate a promotional image template for the target image based on the target image copyright operation function.

[0172] Promotional Image Templates: Design templates generated based on target images, suitable for different scenarios, such as advertising posters, social media covers, product display images, etc.

[0173] Promotional image template generation: Combines the theme and content of the target image with a preset scenario-based design template.

[0174] Indicatively, the system analyzes the main content and purpose of the target image (such as image theme and industry sector), calls up the template library, matches suitable design templates (such as e-commerce promotion templates and WeChat official account cover templates) based on the image content, and automatically generates a set of templated design products based on the target image, which users can use or edit directly.

[0175] For example, when a user checks the copyright of a commercial-style image, the system generates several advertising templates based on that image (such as product promotional posters or social media ad images), which the user can apply with one click or adjust the details.

[0176] In one feasible implementation, the following approach can be referenced:

[0177] B2: Obtain multiple recommended image promotion display modes;

[0178] Recommended image promotion and display modes: These refer to the methods of displaying images in different scenarios, including specific layout designs, sizes, styles, etc., to adapt to various promotional needs. Examples include e-commerce advertising display modes, social media cover display modes, and offline poster display modes.

[0179] As an example, a set of recommended promotional display modes is retrieved from the template library. These modes are categorized based on the image's usage scenario, such as: Advertising Mode: suitable for product promotion and event advertising; Content Creation Mode: suitable for WeChat official accounts and blog covers; Social Media Mode: suitable for Instagram, Facebook covers, or stories. Furthermore, based on the target image's content characteristics (such as theme and color tone), the most suitable recommended image promotional display mode is selected for subsequent processing.

[0180] For example, when a user searches for promotional information for a certain image, three options are recommended: "e-commerce promotional poster," "WeChat official account article header image," and "social media banner," for the user to choose from.

[0181] B4: Based on the recommended image promotion display mode and the target image, a large image processing model is used to generate a promotion template for the target image, resulting in a promotion image template for the target image.

[0182] Promotional image templates: Designed products generated based on the recommended display mode and the target image content, which users can use directly or modify simply.

[0183] As an example, after the user selects the target image and promotional display mode, the system calls the image processing model to optimize and adjust the image. Specifically, it can adjust the image size, proportion, and layout according to the target display mode, and automatically add or adjust relevant text content (such as titles and promotional information) and background design.

[0184] Furthermore, the image processing big data model analyzes the content characteristics of the target image, such as thematic elements and color matching, and generates promotional templates that meet the requirements of the scenario. After processing, multiple promotional templates are generated for users to preview and download.

[0185] Specifically, through the B2 and B4 execution processes, a combination of recommendation display modes and a large-scale image processing model can be used to generate high-quality promotional image templates for target images. This approach not only reduces the time cost for users to manually design but also provides diverse template options based on different industries and scenarios, significantly improving the efficiency and applicability of promotional material generation and providing an efficient solution for users' marketing and creative needs.

[0186] S4008: Based on at least one of the copyright query results, similar copyrighted image information, and promotional image templates, generate a copyright information display interface for the target image.

[0187] In one feasible implementation, when the copyright information display interface includes the promotional image template, the following method can be adopted:

[0188] C2: In response to the user's selection of a target promotional image template, display the image template editing interface;

[0189] Target promotional image templates: Templates selected by the user;

[0190] Template selection action: The user's action of clicking or selecting a promotional image template triggers the editing function.

[0191] Image template editing interface: Provides an online interface for designing and editing promotional images, supporting functions such as text modification and image adjustment.

[0192] As an illustration, users can view multiple promotional image templates in the copyright information display interface. After clicking on the target template, the system will redirect to or pop up the image template editing interface. In the image template editing interface, users can adjust the editable areas (such as text, images, colors, etc.) in the promotional image template.

[0193] For example, a user sees an image template suitable for social media ads in the promotional templates. Clicking the "Edit Template" button takes them to an online editing interface where the template displays product images, titles, and promotional text.

[0194] C4: Obtain the promotional image editing information input by the user, and perform image editing processing on the target promotional image template in the image template editing interface based on the promotional image editing information.

[0195] Promotional image editing information: Adjustments entered by the user during the template editing process, such as text content, color selection, image replacement, etc.

[0196] Image editing and processing: Update template content in real time based on user input to generate the final promotional image.

[0197] As an example, users input editing information in the image template editing interface, such as modifying text content (e.g., title, price information), replacing images (e.g., changing product images or background images), and adjusting layout or font styles. Furthermore, the system captures user input in real time and updates the template content based on the image processing engine. After editing, users can preview or directly download the final generated promotional image.

[0198] In this manual, through the C2 and C4 execution processes, users can quickly select suitable promotional image templates from the copyright information display interface and customize them through an intuitive editing interface. This approach not only lowers the technical barrier to design but also significantly improves user creation efficiency, enabling users to generate high-quality promotional images that meet their needs in a short time, satisfying diverse scenarios such as advertising and social media posting.

[0199] In one or more embodiments of this specification, by integrating copyright search, similar image recommendation, and promotional template generation functions, a one-stop solution for image copyright and application is provided to users. Users can not only clearly understand the copyright status of target images and avoid infringement risks, but also gain more choices through similar image recommendations to meet different needs. Simultaneously, the promotional templates automatically generated based on image content enable users to quickly enter the editing and application stages, significantly improving creation efficiency, lowering the design threshold, and comprehensively enhancing the convenience and compliance of image use.

[0200] The following will combine Figure 6 This specification provides a detailed description of the search processing apparatus provided in the embodiments. It should be noted that... Figure 6 The search processing device shown is used to execute this specification. Figures 1-6 The methods shown in the embodiments are illustrated for ease of explanation, showing only the parts related to the embodiments of this specification. For specific technical details not disclosed, please refer to this specification. Figures 1-5 The example shown.

[0201] Please see Figure 6 This diagram illustrates the structure of a search processing device according to an embodiment of this specification. The search processing device 1 can be implemented as all or part of a device through software, hardware, or a combination of both. According to some embodiments, the search processing device 1 includes a search processing module 11, a search processing module 12, and a search processing module 13, specifically used for:

[0202] The text acquisition module 11 is used to acquire the image search text input by the user;

[0203] The search matching module 12 is used to perform image search processing on the image search text to obtain at least one reference search image, and to display the reference search image on the search display interface.

[0204] The search display module 13 is used to determine user candidate images for the user, obtain the image operation functions supported for the user candidate images, and display the image operation functions in the search image display interface.

[0205] Optionally, the search display module 13 is used for:

[0206] Monitor the user's image browsing behavior;

[0207] Based on the image browsing operation, at least one candidate search image is determined in the search image display interface;

[0208] Query the image operation functions supported by the user's candidate images.

[0209] Optionally, the search display module 13 is used for:

[0210] Obtain the image metadata corresponding to the user's candidate image;

[0211] Based on the image metadata, obtain at least one image operation function tag for the user candidate image; based on the image operation function tag, determine the image operation functions supported by the user candidate image.

[0212] Optionally, the search display module 13 is used for:

[0213] In response to a selection operation targeting the intelligent image editing function, the target image is processed using a large image processing model based on the intelligent image editing function to obtain an edited image, which is then displayed to the user; and / or,

[0214] In response to a selection operation on the target similarity image operation function, a similar image query process is performed on the target image based on the target similarity image operation function to obtain a set of similar images, and the set of similar images is displayed to the user; and / or,

[0215] In response to the selection of the copyright operation function for the target image, a copyright information display interface for the target image is displayed based on the copyright operation function for the target image.

[0216] Optionally, the copyright information display interface may include at least one of the following: copyright search results, similar copyrighted images, and promotional image templates.

[0217] The search display module 13 is used for:

[0218] Based on the target image copyright operation function, determine the copyright query results for the target image; and / or, based on the target image copyright operation function, query similar copyrighted image information corresponding to the target image; and / or, based on the target image copyright operation function, generate a promotional image template for the target image.

[0219] Optionally, the search display module 13 is used for:

[0220] Obtain multiple recommended image display modes;

[0221] Based on the recommended image promotion display mode and the target image, a large image processing model is used to generate a promotion template for the target image, resulting in a promotion image template for the target image.

[0222] Optionally, the device 1 is further used for:

[0223] In response to the user's selection of a target promotional image template, the image template editing interface is displayed;

[0224] Obtain the promotional image editing information input by the user, and perform image editing processing on the target promotional image template in the image template editing interface based on the promotional image editing information.

[0225] Optionally, the image operation function may include at least one of the following: image editing operation, image copyright operation, and similar image operation.

[0226] It should be noted that the search processing device provided in the above embodiments is only illustrated by the division of the above functional modules when executing the search processing method. In practical applications, the above 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. In addition, the search processing device and the search processing method embodiments provided in the above embodiments belong to the same concept, and the implementation process is detailed in the method embodiments, which will not be repeated here.

[0227] The example numbers in this specification are for descriptive purposes only and do not represent the superiority or inferiority of the examples.

[0228] In the embodiments of this specification, the electronic device performs image search processing on the image search text input by the user to obtain reference search images, displays the reference search images on the search display interface, determines candidate images for the user, obtains the image operation functions supported by the candidate images, and displays the image operation functions on the search image display interface. By integrating intelligent search and image processing technologies during search processing, it provides users with a one-stop experience from accurate search to personalized image operations. After entering keywords, users can quickly match highly relevant reference images, and dynamically determine candidate images and supported operation functions based on user needs, such as retouching, watermark removal, and background removal. This not only significantly improves search efficiency and ease of operation but also meets diverse image processing needs. Furthermore, the combination of personalized display and operation functions optimizes the user experience, making complex image search and image processing tasks simple and efficient.

[0229] This specification also provides a computer storage medium that can store multiple instructions adapted to be loaded and executed by a processor as described above. Figures 1-5 The search processing method described in the illustrated embodiment can be found in the following document for a detailed execution process. Figures 1-5 The specific details of the illustrated embodiments will not be elaborated here.

[0230] This specification also provides a computer program product that stores at least one instruction, said at least one instruction being loaded and executed by the processor as described above. Figures 1-5 The search processing method described in the illustrated embodiment can be found in the following document for a detailed execution process. Figures 1-5 The specific details of the illustrated embodiments will not be elaborated here.

[0231] Please refer to Figure 7 This diagram illustrates a structural block diagram of an electronic device provided in an exemplary embodiment of this specification. The electronic device in this specification may include one or more components such as a processor 110, a memory 120, an input device 130, an output device 140, and a bus 150. The processor 110, memory 120, input device 130, and output device 140 may be connected via the bus 150.

[0232] Processor 110 may include one or more processing cores. Processor 110 connects to various parts of the electronic device via various interfaces and lines, and performs various functions and processes data of electronic device 100 by running or executing instructions, programs, code sets, or instruction sets stored in memory 120, and by calling data stored in memory 120. Optionally, processor 110 may be implemented using at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). Processor 110 may integrate one or more of the following: central processing unit (CPU), graphics processing unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into processor 110 and may be implemented separately using a communication chip.

[0233] The memory 120 may include random access memory (RAM) or read-only memory (ROM). Optionally, the memory 120 may include a non-transitory computer-readable storage medium. The memory 120 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 120 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), instructions for implementing the various method embodiments described below, etc. The operating system may be the Android system, including systems deeply developed based on the Android system, the iOS system developed by Apple Inc., including systems deeply developed based on the iOS system, or other systems. The data storage area may also store data created by the electronic device during use, such as phonebook data, audio and video data, chat log data, etc.

[0234] See Figure 8 As shown, the memory 120 can be divided into operating system space and user space. The operating system runs in the operating system space, while native and third-party applications run in the user space. To ensure that different third-party applications can achieve good running performance, the operating system allocates corresponding system resources for each application. However, different application scenarios within the same third-party application have different requirements for system resources. For example, in local resource loading scenarios, third-party applications have high requirements for disk read speed; in animation rendering scenarios, third-party applications have high requirements for GPU performance. Since the operating system and third-party applications are independent of each other, the operating system often cannot promptly perceive the current application scenario of a third-party application, resulting in the operating system's inability to adapt system resources accordingly to the specific application scenario of the third-party application.

[0235] In order for the operating system to distinguish the specific application scenarios of third-party applications, it is necessary to establish data communication between the third-party applications and the operating system. This would allow the operating system to obtain the current scenario information of the third-party applications at any time, and then perform targeted system resource adaptation based on the current scenario.

[0236] Taking the Android operating system as an example, the programs and data stored in memory 120 are as follows: Figure 9As shown, the memory 120 can store the Linux kernel layer 320, the system runtime library layer 340, the application framework layer 360, and the application layer 380. The Linux kernel layer 320, system runtime library layer 340, and application framework layer 360 belong to the operating system space, while the application layer 380 belongs to the user space. The Linux kernel layer 320 provides low-level drivers for various hardware components of the electronic device, such as display drivers, audio drivers, camera drivers, Bluetooth drivers, Wi-Fi drivers, and power management. The system runtime library layer 340 provides support for key features of the Android system through several C / C++ libraries. For example, the SQLite library provides database support, the OpenGL / ES library provides 3D graphics support, and the Webkit library provides browser kernel support. The system runtime library layer 340 also provides the Android runtime library, which mainly provides core libraries that allow developers to write Android applications using the Java language. The Application Framework Layer 360 provides various APIs that may be used when building applications. Developers can also use these APIs to build their own applications, such as activity management, window management, view management, notification management, content provider, package management, call management, resource management, and location management. At least one application runs in the Application Layer 380. These applications can be native applications that come with the operating system, such as contacts, SMS, clock, and camera apps; or third-party applications developed by third-party developers, such as games, instant messaging, and photo editing apps.

[0237] Taking the operating system as an example (iOS), the programs and data stored in memory 120 are as follows: Figure 10As shown, the iOS system includes: Core OS layer 420, Core Services layer 440, Media layer 460, and Cocoa Touch layer 480. Core OS layer 420 includes the operating system kernel, drivers, and low-level program frameworks. These low-level program frameworks provide hardware-level functionality for use by the program frameworks located in Core Services layer 440. Core Services layer 440 provides system services and / or program frameworks required by applications, such as Foundation framework, account framework, advertising framework, data storage framework, network connectivity framework, geolocation framework, motion framework, etc. Media layer 460 provides applications with audiovisual interfaces, such as interfaces related to graphics and images, audio technology, video technology, and AirPlay (wireless playback of audio and video transmission technologies). Cocoa Touch layer 480 provides various commonly used interface-related frameworks for application development and is responsible for user touch interaction on electronic devices. Examples include local notification services, remote push services, advertising frameworks, game tool frameworks, message user interface (UI) frameworks, UIKit frameworks, map frameworks, and so on.

[0238] In the framework shown in Figure 10, the frameworks relevant to most applications include, but are not limited to: the base framework in the core service layer 440 and the UIKit framework in the touchable layer 480. The base framework provides many basic object classes and data types, offering the most basic system services to all applications, and is independent of the UI. The UIKit framework, on the other hand, provides a basic UI class library for creating touch-based user interfaces. iOS applications can use the UIKit framework to provide their UI, thus providing the application's infrastructure for building user interfaces, drawing, handling and processing user interaction events, responding to gestures, and so on.

[0239] The methods and principles for implementing data communication between third-party applications and the operating system in the iOS system can be found in the Android system, and will not be repeated here.

[0240] The input device 130 is used to receive input instructions or data, and includes, but is not limited to, a keyboard, mouse, camera, microphone, or touch device. The output device 140 is used to output instructions or data, and includes, but is not limited to, a display device and a speaker. In one example, the input device 130 and the output device 140 can be combined into a touch screen, which is used to receive touch operations from the user using a finger, stylus, or any suitable object on or near it, and to display the user interface of various applications. The touch screen is usually located on the front panel of the electronic device. The touch screen can be designed as a full-screen, curved screen, or irregularly shaped screen. The touch screen can also be designed as a combination of a full-screen and a curved screen, or a combination of an irregularly shaped screen and a curved screen; this specification does not limit this aspect.

[0241] In addition, those skilled in the art will understand that the structure of the electronic device shown in the above figures does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements. For example, the electronic device may also include radio frequency circuits, input units, sensors, audio circuits, wireless fidelity (WiFi) modules, power supplies, Bluetooth modules, etc., which will not be described in detail here.

[0242] In the embodiments of this specification, the executing entity for each step can be the electronic device described above. Optionally, the executing entity for each step can be the operating system of the electronic device. The operating system can be Android, iOS, or other operating systems; this specification does not limit this.

[0243] The electronic device described in this specification can also be equipped with a display device. This display device can be any device capable of displaying information, such as a cathode ray tube display (CR), a light-emitting diode display (LED), an e-ink screen, a liquid crystal display (LCD), or a plasma display panel (PDP). Users can use the display device on the electronic device to view displayed text, images, videos, and other information. The electronic device can be a smartphone, tablet computer, gaming device, AR (Augmented Reality) device, automobile, data storage device, audio playback device, video playback device, laptop, desktop computing device, or wearable device such as a smartwatch, smart glasses, smart helmet, smart bracelet, smart necklace, or smart clothing.

[0244] exist Figure 7 In the illustrated electronic device, the processor 110 can be used to call the application program stored in the memory 120 and specifically perform the following operations:

[0245] Get the image search text entered by the user;

[0246] The image search text is processed to obtain at least one reference search image, and the reference search image is displayed on the search display interface.

[0247] Identify candidate images for the user, obtain the image operation functions supported for the candidate images, and display the image operation functions in the search image display interface.

[0248] In one embodiment, when the processor 110 performs the steps of determining at least one user candidate image for the user and obtaining the image operation functions supported for the user candidate image, it executes the following steps:

[0249] Monitor the user's image browsing behavior;

[0250] Based on the image browsing operation, at least one candidate search image is determined in the search image display interface;

[0251] Query the image operation functions supported by the user's candidate images.

[0252] In one embodiment, when the processor 110 performs the image operation function supported by querying the user candidate images, it executes the following steps:

[0253] Obtain the image metadata corresponding to the user's candidate image;

[0254] Based on the image metadata, obtain at least one image operation function tag for the user candidate image; based on the image operation function tag, determine the image operation functions supported by the user candidate image.

[0255] In one embodiment, after executing the function of displaying the image in the search image display interface, the processor 110 further performs the following steps:

[0256] In response to a selection operation targeting the intelligent image editing function, the target image is processed using a large image processing model based on the intelligent image editing function to obtain an edited image, which is then displayed to the user; and / or,

[0257] In response to a selection operation on the target similarity image operation function, a similar image query process is performed on the target image based on the target similarity image operation function to obtain a set of similar images, and the set of similar images is displayed to the user; and / or,

[0258] In response to the selection of the copyright operation function for the target image, a copyright information display interface for the target image is displayed based on the copyright operation function for the target image.

[0259] In one embodiment, the copyright information display interface includes at least one of copyright query results, similar copyrighted image information, and promotional image templates. Before executing the function of displaying the copyright information display interface for the target image based on the target image copyright operation, the processor 110 further performs the following steps:

[0260] Based on the target image copyright operation function, determine the copyright query results for the target image; and / or, based on the target image copyright operation function, query similar copyrighted image information corresponding to the target image; and / or, based on the target image copyright operation function, generate a promotional image template for the target image.

[0261] In one embodiment, when the processor 110 generates a promotional image template for the target image based on the target image copyright operation function, it performs the following steps:

[0262] Obtain multiple recommended image display modes;

[0263] Based on the recommended image promotion display mode and the target image, a large image processing model is used to generate a promotion template for the target image, resulting in a promotion image template for the target image.

[0264] In one embodiment, when executing the method, the processor 110 further performs the following steps:

[0265] In response to the user's selection of a target promotional image template, the image template editing interface is displayed;

[0266] Obtain the promotional image editing information input by the user, and perform image editing processing on the target promotional image template in the image template editing interface based on the promotional image editing information.

[0267] In the embodiments of this specification, the electronic device performs image search processing on the image search text input by the user to obtain reference search images, displays the reference search images on the search display interface, determines candidate images for the user, obtains the image operation functions supported by the candidate images, and displays the image operation functions on the search image display interface. By integrating intelligent search and image processing technologies during search processing, it provides users with a one-stop experience from accurate search to personalized image operations. After entering keywords, users can quickly match highly relevant reference images, and dynamically determine candidate images and supported operation functions based on user needs, such as retouching, watermark removal, and background removal. This not only significantly improves search efficiency and ease of operation but also meets diverse image processing needs. Furthermore, the combination of personalized display and operation functions optimizes the user experience, making complex image search and image processing tasks simple and efficient.

[0268] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory, or random access memory, etc.

[0269] The above-disclosed embodiments are merely preferred embodiments of this specification and should not be construed as limiting the scope of this specification. Therefore, any equivalent variations made in accordance with the claims of this specification shall still fall within the scope of this specification.

Claims

1. A search processing method, characterized in that, The method includes: Get the image search text entered by the user; The image search text is processed to obtain at least one reference search image, and the reference search image is displayed on the search display interface. Identify candidate images for the user, obtain the image operation functions supported for the candidate images, and display the image operation functions in the search image display interface.

2. The method according to claim 1, characterized in that, The step of determining at least one candidate image for the user and obtaining the image operation functions supported for the candidate image includes: Monitor the user's image browsing behavior; Based on the image browsing operation, at least one candidate search image is determined in the search image display interface; Query the image operation functions supported by the user's candidate images.

3. The method according to claim 2, characterized in that, The image operation functions supported by querying the user candidate images include: Obtain the image metadata corresponding to the user's candidate image; Based on the image metadata, obtain at least one image operation function tag for the user candidate image; based on the image operation function tag, determine the image operation functions supported by the user candidate image.

4. The method according to claim 1, characterized in that, After displaying the image operation function in the search image display interface, the method further includes: In response to a selection operation targeting the intelligent image editing function, the target image is processed using a large image processing model based on the intelligent image editing function to obtain an edited image, which is then displayed to the user; and / or, In response to a selection operation on the target similarity image operation function, a similar image query process is performed on the target image based on the target similarity image operation function to obtain a set of similar images, and the set of similar images is displayed to the user; and / or, In response to the selection of the copyright operation function for the target image, a copyright information display interface for the target image is displayed based on the copyright operation function for the target image.

5. The method according to claim 4, characterized in that, The copyright information display interface includes at least one of the following: copyright search results, similar copyrighted images, and promotional image templates. Before displaying the copyright information display interface for the target image based on the target image copyright operation function, the method further includes: Based on the target image copyright operation function, determine the copyright query results for the target image; and / or, based on the target image copyright operation function, query similar copyrighted image information corresponding to the target image; and / or, based on the target image copyright operation function, generate a promotional image template for the target image.

6. The method according to claim 5, characterized in that, The step of generating a promotional image template for the target image based on the target image copyright operation function includes: Obtain multiple recommended image display modes; Based on the recommended image promotion display mode and the target image, a large image processing model is used to generate a promotion template for the target image, resulting in a promotion image template for the target image.

7. The method according to claim 6, characterized in that, The method further includes: In response to the user's selection of a target promotional image template, the image template editing interface is displayed; Obtain the promotional image editing information input by the user, and perform image editing processing on the target promotional image template in the image template editing interface based on the promotional image editing information.

8. The method according to any one of claims 1 to 7, characterized in that, The image operation functions include at least one of the following: image editing operation, image copyright operation, and similar image operation.

9. A search processing device, characterized in that, The device includes: The text acquisition module is used to acquire the image search text input by the user; The search matching module is used to perform image search processing on the image search text to obtain at least one reference search image, and to display the reference search image on the search display interface. The search display module is used to determine candidate images for the user, obtain the image operation functions supported for the candidate images, and display the image operation functions in the search image display interface.

10. An electronic device, characterized in that, include: A processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and executed the method steps as claimed in any one of claims 1 to 8.