[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117786176A - Resource searching method, device, terminal equipment and storage medium - Google Patents

Resource searching method, device, terminal equipment and storage medium Download PDF

Info

Publication number
CN117786176A
CN117786176A CN202311791208.5A CN202311791208A CN117786176A CN 117786176 A CN117786176 A CN 117786176A CN 202311791208 A CN202311791208 A CN 202311791208A CN 117786176 A CN117786176 A CN 117786176A
Authority
CN
China
Prior art keywords
search
resource
searching
target
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311791208.5A
Other languages
Chinese (zh)
Inventor
刘金山
芦毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202311791208.5A priority Critical patent/CN117786176A/en
Publication of CN117786176A publication Critical patent/CN117786176A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the application discloses a resource searching method, a device, terminal equipment and a storage medium, which are used for searching resources more intelligently according to the relation of at least two searching conditions and meeting the requirements of users for searching different resources. The method comprises the following steps: acquiring at least two search conditions; searching in a resource library to obtain a first target resource according to the at least two search conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.

Description

Resource searching method, device, terminal equipment and storage medium
Technical Field
The present invention relates to the field of terminal devices, and in particular, to a method, an apparatus, a terminal device, and a storage medium for searching resources.
Background
The existing resource library can be directly matched with the search result of the resource through characters, namely, the current search is to directly search the resources meeting the search conditions in all the resource libraries, and the search capability is relatively single.
Disclosure of Invention
The embodiment of the application provides a resource searching method, device, terminal equipment and storage medium, which are used for searching resources more intelligently according to the relation of at least two searching conditions and meeting the requirements of users for searching different resources.
A first aspect of the present application provides a method for searching resources, which may include: acquiring at least two search conditions; searching in a resource library to obtain a first target resource according to the at least two search conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.
A second aspect of the present application provides an apparatus for searching resources, which may include:
the acquisition module is used for acquiring at least two search conditions;
the searching module is used for searching in the resource library to obtain a first target resource according to the at least two searching conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.
A third aspect of the present application provides a terminal device, which may include:
a memory storing executable program code;
a processor coupled to the memory;
the processor is configured to correspondingly perform the method according to the first aspect of the present application.
Yet another aspect of an embodiment of the present application provides a computer-readable storage medium comprising instructions which, when run on a processor, cause the processor to perform the method described in the first aspect of the present application.
A further aspect of the embodiments of the present application discloses a computer program product which, when run on a computer, causes the computer to perform the method of the first aspect of the present application.
A further aspect of the embodiments of the present application discloses an application publishing platform for publishing a computer program product, wherein the computer program product, when run on a computer, causes the computer to perform the method according to the first aspect of the present application.
From the above technical solutions, the embodiments of the present application have the following advantages:
in the embodiment of the application, at least two search conditions are obtained; searching in a resource library to obtain a first target resource according to the at least two search conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship. The resource can be searched more intelligently according to the relation of at least two search conditions, and the requirement of a user for searching different resources is met.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following description will briefly introduce the drawings that are needed in the embodiments and the description of the prior art, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings.
FIG. 1 is a schematic diagram of one embodiment of a method for searching resources in an embodiment of the present application;
FIG. 2A is a schematic diagram showing other search conditions associated with a search condition when the search condition is entered in an embodiment of the present application;
FIG. 2B is a schematic diagram illustrating a progressive resource search in an embodiment of the present application;
FIG. 2C is a schematic diagram of an intersection search resource in an embodiment of the present application;
FIG. 2D is a schematic diagram of performing a union search of resources in an embodiment of the present application;
FIG. 3 is a schematic diagram of another embodiment of a method for searching resources in an embodiment of the present application;
FIG. 4A is a schematic diagram of an intra-station synthesized picture according to an embodiment of the present application;
FIG. 4B is a schematic diagram of an off-site search in an embodiment of the present application;
FIG. 5A is a schematic diagram of one embodiment of an apparatus for resource searching in an embodiment of the present application;
fig. 5B is a schematic diagram of an embodiment of a terminal device in an embodiment of the present application;
fig. 6 is a schematic diagram of another embodiment of a terminal device in an embodiment of the present application.
Detailed Description
The embodiment of the application provides a resource searching method, device, terminal equipment and storage medium, which are used for searching resources more intelligently according to the relation of at least two searching conditions and meeting the requirements of users for searching different resources.
In order for those skilled in the art to better understand the present application, the following description will describe embodiments of the present application with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. Based on the examples in this application, all shall fall within the scope of protection of this application.
AIGC: artificial intelligence generation content (Artificial Intelligence Generated Content, AIGC for short) is a method for automatically generating multimedia content such as articles, audio, video, etc. using artificial intelligence technology. AIGC is an artificial intelligence technique built on top of multiple modalities, i.e. a single model can understand language, image, video, audio, etc. simultaneously and can accomplish tasks that cannot be accomplished by a single modality model, such as adding textual descriptions to video, generating pictures in conjunction with semantic context, etc. At present, domestic AIGC is mainly in the form of single-model application and is mainly divided into text generation, image generation, video generation and audio generation, wherein the text generation is used as a basis for other content generation.
(1) Text generation (AI Text Generation), artificial intelligence text generation is the use of Artificial Intelligence (AI) algorithms and models to generate text that mimics human written content. It involves training a machine learning model on a large dataset of existing text to generate new text that is similar in style, mood, and content to the input data.
(2) Image generation (AI Image Generation), which may also be referred to as picture generation, artificial intelligence may be used to generate images of non-human artist works. This type of image is referred to as an "artificial intelligence generated image". Artificial intelligence images may be realistic or abstract and may also convey specific topics or information.
(3) Speech generation (AI Audio Generation), the audio generation techniques of AIGC can be divided into two categories, text-to-speech synthesis and speech cloning, respectively. Text-to-speech synthesis requires the input of text and the output of speech from a particular speaker, primarily for robotic and voice broadcast tasks. So far, the task of converting text into voice is relatively mature, the voice quality reaches natural standard, and the voice synthesis with emotion and the small sample voice learning direction are developed in the future; the voice clone takes a given target voice as input and then converts the input voice or text into the voice of the target speaker. Such tasks are used in intelligent dubbing and the like to synthesize the speech of a specific speaker.
(4) Video generation (AI Video Generation), AIGC has been used for video clip processing to generate trailers and promotional video. The workflow is similar to image generation in that each frame of video is processed at the frame level and then video clips are detected using the AI algorithm. The ability of the AIGC to generate attractive and efficient promotional videos is achieved by combining different AI algorithms. With its advanced functionality and increasing popularity, AIGC may continue to revolutionize the way video content is created and marketed.
Intersection and union: are common symbols in set theory that represent different relationships between two or more sets, respectively. An intersection represents a set of elements that coexist in two or more sets, and a union represents a set of all elements in two or more sets.
In one implementation, gallery text searches: the intelligent text search can identify the pictures with the input condition text in the pictures, for example, the search identity card can directly screen out the pictures with the identity card text. The prior art solutions have the following problems: 1. the prior art scheme cannot meet the layer-by-layer fine screening when resource items under the search condition are more; 2. when the search conditions are not clear enough, the existing scheme cannot meet some fuzzy searches; 3. the existing search does not have the expansion and reconstruction capability of resources; 4. the use of the searched resources does not have an off-site direct function.
The technical scheme is used for searching and synthesizing capabilities of the user in different scenes of a resource library (such as pictures, audio (such as music), text, video and other media contents), and helps the user to more effectively and intelligently complete searching of resources. And the capability of the user is expanded, and the user can customize the synthetic graph. Finally, through the opening of the application, the function of searching the resources of the application can be directly drawn from the graph to the application, namely, the function of searching the resources of the application is directly pulled up, so that the purpose of searching the resources is achieved more quickly.
According to the technical scheme, besides the basic searching (existing) function, several kinds of searching capabilities are newly constructed, so that different use scenes can be adapted, and the scene requirements of different users are met. The method specifically comprises the functions of continuous searching resources (also called step-by-step searching resources), collecting searching resources, in-station synthesis, out-of-station direct connection and the like.
In the embodiment of the present application, the terminal device may be a Mobile Phone (Mobile Phone), a tablet computer (Pad), a computer with a wireless transceiving function, a Virtual Reality (VR) terminal device, an augmented Reality (Augmented Reality, AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in unmanned driving (self driving), a wireless terminal device in remote medical (remote medical), a wireless terminal device in smart grid (smart grid), a wireless terminal device in transportation security (transportation safety), a wireless terminal device in smart city (smart city), or a wireless terminal device in smart home (smart home), and the like.
By way of example, and not limitation, in embodiments of the present application, the terminal device may also be a wearable device. The wearable device can also be called as a wearable intelligent device, and is a generic name for intelligently designing daily wear by applying wearable technology and developing wearable devices, such as glasses, gloves, watches, clothes, shoes and the like. The wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also can realize a powerful function through software support, data interaction and cloud interaction. The generalized wearable intelligent device includes full functionality, large size, and may not rely on the smart phone to implement complete or partial functionality, such as: smart watches or smart glasses, etc., and focus on only certain types of application functions, and need to be used in combination with other devices, such as smart phones, for example, various smart bracelets, smart jewelry, etc. for physical sign monitoring.
In the following, by way of example, the technical solution of the present application is further described, as shown in fig. 1, which is a schematic diagram of an embodiment of a method for searching resources in an embodiment of the present application, and may include:
101. at least two search criteria are obtained.
Wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.
If at least two search conditions are in a stepwise relationship, i.e. resource searching is performed according to at least two search conditions, the stepwise resource searching may be referred to as stepwise resource searching, and the stepwise resource searching may also be referred to as continuous resource searching, which is abbreviated as continuous searching.
If the at least two search conditions are in a sum relationship, i.e. the resource search is performed according to the at least two search conditions, the resource search can be called intersection resource search, which is abbreviated as intersection search.
If at least two search conditions are or, that is, resource search is performed according to at least two search conditions, the resource search may be called union resource search, or union search for short.
Optionally, the acquiring at least two search conditions may include:
responding to the text input operation of a user, and acquiring at least two search conditions; or alternatively, the first and second heat exchangers may be,
and responding to the voice input operation of the user, and acquiring at least two search conditions.
Optionally, the obtaining at least two search conditions in response to the text input operation of the user may include: and responding to the text input operation of the user on the display interface, and acquiring at least two search conditions.
Optionally, the obtaining at least two search conditions in response to the voice input operation of the user may include: at least two search conditions are obtained in response to a user's voice input operation through a speaker.
In the embodiment of the application, when the search condition is input, text input can be supported, voice input can be supported, and a user can select a corresponding input mode according to own actual requirements. If the finger of the user is inconvenient, such as in a driving scene, a voice input mode can be selected; the manner of text entry may be selected if the user is in a noisy environment.
Optionally, before the acquiring at least two search conditions, the method may further include: displaying the step-by-step search identifier, the intersection search identifier and the union search identifier on a display interface; responding to the selection operation of a user on a target search identifier, and displaying an interface corresponding to an input search condition, wherein the target search identifier is the step-by-step search identifier, the intersection search identifier or the union search identifier;
The acquiring at least two search conditions may include: and responding to the operation of inputting the search conditions by the user through the interface for inputting the search conditions, and acquiring the at least two search conditions.
Optionally, the selecting operation of the target search identifier by the user may include: the clicking operation, double clicking operation, or sliding operation of the target search mark by the user, etc., are not limited herein.
In the embodiment of the present application, the user may first select which search mode, and the search modes may include step-by-step search, intersection search, union search and search (the search is a normal search). If the user wants to search step by step, clicking the step by step search mark; if the user wants to perform the intersection search, clicking an intersection search mark; if the user wants to perform a union search, the union search identification can be clicked. The terminal equipment responds to clicking operation of a user on the target search identifier, displays an interface of the target search identifier corresponding to the input search condition, and can input the search condition on the interface corresponding to the input search condition.
Optionally, the obtaining at least two search conditions through the interface for inputting search conditions in response to the operation of inputting search conditions by the user may include:
responding to the operation of inputting a first search condition by a user through the interface for inputting the search condition, and displaying the first search condition and a plurality of search conditions, wherein the plurality of search conditions are other search conditions associated with the first search condition;
responding to the selection operation of a user on a second search condition in the plurality of search conditions to obtain at least two search conditions, wherein the at least two search conditions comprise the first search condition and the second search condition; or alternatively, the first and second heat exchangers may be,
responding to the selected operation of the user on a second search condition and a third search condition in the plurality of search conditions, and obtaining at least two search conditions, wherein the at least two search conditions comprise the second search condition and the third search condition.
Illustratively, at the interface for entering search criteria, if the user enters a search criteria such as a park, the terminal device may display other search criteria associated with the search criteria such as a pond, goldfish, recreational facility, etc., underneath the input box. If the user selects the pond in the pond, goldfish, recreational facility. Then, the terminal equipment responds to the selected operation of the user to obtain the search condition of the pond, and the search condition of the pond input by the user is added to finally obtain two search conditions of the park and the pond.
For example, at the interface for inputting search conditions, if a user inputs one search condition, such as sienna, the terminal device may display other search conditions associated with the search condition, such as sienna north station, sienna city wall, sienna museum, sienna Qinling wild zoo, etc., under the input box. If the user selects the west safety urban wall and the west safety museum in the west safety north station, the west safety urban wall and the west safety museum in the west safety Qinling mountain wild zoo. Then, the terminal device responds to the selected operation of the user to obtain two search conditions of the western security urban wall and the western security museum, and the western security can be used as the search condition or not, namely the western security urban wall and the western security museum replace the search condition of the western security. As shown in fig. 2A, when a search condition is input in the embodiment of the present application, a schematic diagram of other search conditions associated with the search condition is displayed.
Alternatively, the search criteria may include, but are not limited to, text information, time information, geographic location information, photo type information, and the like.
Alternatively, the photo types may include, but are not limited to, self-photograph photos, panoramic photos, screenshot photos, portrait photos, landscape photos, life photos, child photos, spring/summer/autumn/winter photos.
102. And searching in the resource library to obtain a first target resource according to the at least two search conditions.
Alternatively, the repository may include, but is not limited to, a picture repository, an audio repository, a text repository, or a video repository.
If the resource library is a picture library, the first target resource obtained by searching is the first target picture; if the resource library is an audio library, the first target resource obtained by searching is the first target audio; if the resource library is a text library, the first target resource obtained by searching is the first target text; if the resource library is a video library, the first target resource obtained by searching is the first target video. The number of the first target picture, the first target audio, the first target text, and the first target video is not limited, and may be one or more.
Optionally, the at least two search conditions are in a stepwise relationship, and the at least two search conditions include a first search condition and a second search condition; the searching in the resource library to obtain the first target resource according to the at least two search conditions may include: searching in the resource library to obtain a first resource according to the first search condition; and searching the first resource to obtain a second resource according to the second search condition, and taking the second resource as the first target resource. The user can input two search conditions, namely a first search condition and a second search condition, each search condition has a corresponding search identifier, if the user clicks the search identifier corresponding to the first search condition, the terminal equipment responds to the clicking operation of the user to search for resources according to the first search condition, on the basis, if the user clicks the search identifier corresponding to the second search condition, the terminal equipment responds to the clicking operation of the user to search for resources again according to the second search condition, on the basis of searching for resources according to the first search condition.
Optionally, the at least two search conditions are in a stepwise relationship, and the at least two search conditions include a first search condition and a second search condition; acquiring at least two search conditions; searching in the resource library to obtain the first target resource according to the at least two search conditions may include: acquiring the first search condition, and searching in a resource library according to the first search condition to obtain a first resource; and acquiring the second search condition, searching the first resource to obtain a second resource according to the second search condition, and taking the second resource as the first target resource. That is, if a first search condition is acquired first, resource searching may be performed according to the first search condition, and on the basis of this, if a second search condition is acquired again, resource searching may be performed again according to the second search condition on the basis of resource searching according to the first search condition.
In the embodiment of the present application, if a step-by-step search, that is, a continuous search is selected, for example, the search condition a is input first, the search condition B is input continuously on the basis of the search result A1 of the search condition a, the search range of the search condition B is continuously filtered in the search result A1 of the search condition a, the search condition C is input continuously, and the search range of the search condition C is continuously filtered in the search result B1 of the search condition B. I.e., the next level of search content is below the previous level of search results (e.g., search result A1 contains search result B1; search result B1 contains search result C1; and so on).
Or if the step-by-step search is selected, the search conditions can be input, and the terminal equipment performs resource search according to the time sequence from front to back when the search conditions are input. For example, if the search condition a is input first and then the search condition B is input, the resource search may be performed according to the search condition a to obtain the search result A1, and then the resource search is continued in the search result A1 according to the search condition B to obtain the search result B1.
Exemplary, as shown in fig. 2B, a schematic diagram of searching resources step by step in the embodiment of the present application is shown. For example: the user selects a step-by-step search mode, namely a continuous search mode, when no search condition is input, the displayed picture is a picture 1-picture 10, if the user inputs the search condition A, the obtained search result A1 is a picture 2-picture 7, the user continues to input the search condition B, and the obtained search result B1 is a picture 3-picture 5.
Optionally, the at least two search conditions are in a sum relationship, and the at least two search conditions include a first search condition and a second search condition; the searching in the resource library to obtain the first target resource according to the at least two search conditions may include: and searching in the resource library according to the first search condition and the second search condition to obtain the first target resource which simultaneously meets the first search condition and the second search condition.
Exemplary, intersection search: for example, it is necessary to search for resources satisfying the search condition a and the search condition B simultaneously, or to search for resources satisfying the search condition a and the search condition B simultaneously, and more, where the search conditions are generally two or more. FIG. 2C is a schematic diagram of an intersection search resource according to an embodiment of the present application. For example: when the user selects intersection searching, namely the mode of sum searching, and does not input the searching condition, the displayed pictures are pictures 1-10, the user inputs the searching condition A+B, and the obtained searching result is pictures 1-3.
Optionally, the at least two search conditions are or are in relation, and the at least two search conditions include a first search condition or a second search condition; the searching in the resource library to obtain the first target resource according to the at least two search conditions may include: searching the first target resource meeting the first search condition or the second search condition in the resource library according to the first search condition or the second search condition.
Exemplary, union search: as long as the content satisfying one or more conditions of a or B or other conditions is satisfied, the content satisfying the one or more conditions may be displayed, and the conditions are usually more than two. FIG. 2D is a schematic diagram of performing a union search of resources according to an embodiment of the present application. For example: when the user selects the union search, namely or the search mode, and does not input the search condition, the displayed picture is the picture 1-picture 10, the user inputs the search condition A or B, and the obtained search result is the picture 1-picture 6.
In an optional implementation manner, the terminal device may display step-by-step search, intersection search and union search identifiers on the display interface, the user selects the several search identifiers according to his own needs, the terminal device responds to the selection operation of the user, displays an interface for inputting search conditions, the user may input the search conditions, and the terminal device obtains the search conditions input by the user to perform resource search.
In another alternative implementation manner, the terminal device may display the identifier of the search on the display interface, if at least two search conditions to be input by the user are in a stepwise relationship, the user inputs a first search condition, the terminal device responds to the first search condition input by the user, after searching according to the first search condition, the user inputs a second search condition again, the terminal device responds to the second search condition input by the user again, and searches according to the second search condition, on the basis of the first resource, the second resource is obtained.
The terminal device may display the search identifier on the display interface, and if at least two search conditions are in a relationship, the user inputs a first search condition and a second search condition (for example, sun and child, sun+child, or sun & child), and the terminal device responds to the first search condition and the second search condition input by the user, and searches for the first resource according to the first search condition and the second search condition.
The terminal device may display the identification of the search on the display interface, and if at least two search conditions are in a relationship, the user inputs a first search condition or a second search condition (for example, sun or child, sun/child), and the terminal device responds to the first search condition or the second search condition input by the user and searches for the first resource according to the first search condition or the second search condition.
Optionally, the method may further include: and under the condition that the first target resource is a picture, carrying out treatment such as picture beautifying, picture quality restoration, portrait beautifying and the like on the first target picture to obtain the treated first target picture.
Optionally, when the first target resource is a picture, performing a picture beautifying process on the first target picture to obtain a processed first target picture, which may include: and performing editing, color mixing, a filter, characters, paper, a frame, a graffiti pen, a mosaic mark, pen elimination, background blurring, picture matting, background and the like on the first target picture to obtain a processed first target picture.
Optionally, the editing process may include clipping, artificial intelligence (Artificial Intelligence, AI) expansion, rotation, correction, pixel modification, etc. functions.
Optionally, the toning process may include functions such as light effects (e.g., brightness, contrast, exposure, light sensation, highlights, darkness, atmosphere, fading, etc.), colors (e.g., saturation, color temperature, hue separation, etc.), details (e.g., sharpening, sharpness, particles, dispersion, darkness angle, etc.), and the like.
Optionally, under the condition that the first target resource is a picture, performing portrait beauty treatment on the first target picture to obtain a processed first target picture may include: and carrying out one-key beautifying, makeup, facial remodeling, face slimming, heightening and shaping, skin grinding, whitening, wrinkle removing, facial plumpness, freckle and acne removing, small head, cosmetic pencil, oil removing, skin detail, eye finishing, black eye removing, hairdressing, tooth trimming and the like on the first target picture to obtain the processed first target picture.
Optionally, the method may further include: and under the condition that the first target resource is the audio, carrying out tone quality restoration or audio clipping and other processing on the first target audio to obtain the processed first target audio.
Optionally, the audio clip may include adjusting audio speed, audio volume, audio duration, fade-in duration, fade-out duration, etc.
Optionally, the method may further include: and when the first target resource is a text, performing text typesetting, text proofreading, text editing (such as deleting, adding and the like) and the like on the first target text to obtain a processed first target text.
Optionally, the method may further include: and when the first target resource is a video, performing video editing, image quality restoration, tone quality restoration and other processing on the first target video to obtain a processed first target video.
Alternatively, the video clips may include action-sequential clips, skip clips, leave clips, fade-in/fade-out clips, cross clips, match clips, overlay clips, and the like, as well as processing of audio, subtitles, tones, and the like.
Optionally, the method may further include: and responding to the synthesis operation of the user, and synthesizing the first target resource to obtain a first synthesis resource.
Optionally, the synthesizing the first target resource in response to the synthesizing operation of the user to obtain a first synthesized resource may include: and responding to the synthesis operation of the user, and synthesizing the first target resource through an AIGC function to obtain a first synthesis resource.
Optionally, the responding to the synthesis operation of the user synthesizes the first target resource through an AIGC function to obtain a first synthesis resource, which may include:
responding to the synthesis operation of a user, and carrying out picture synthesis on the first target picture through an AIGC function to obtain a first synthesized picture; or alternatively, the first and second heat exchangers may be,
responding to the synthesis operation of a user, and performing audio synthesis on the first target audio through an AIGC function to obtain first synthesized audio; or alternatively, the first and second heat exchangers may be,
responding to the synthesis operation of a user, and performing text synthesis on the first target text through an AIGC function to obtain a first synthesized text; or alternatively, the first and second heat exchangers may be,
responding to the synthesis operation of the user, and carrying out video synthesis on the first target video through an AIGC function to obtain a first synthesized video.
Optionally, the synthesizing the first target resource in response to the synthesizing operation of the user to obtain a first synthesized resource may include, but is not limited to, the following implementation manners:
responding to the operation of selecting the synthesized template by a user, and selecting a target synthesized template; synthesizing the first target resource according to the target synthesis template to obtain a first synthesis resource; or alternatively, the first and second heat exchangers may be,
responding to the operation of selecting the poster template by a user, and selecting a target poster template; synthesizing the first target resource according to the target poster template to obtain a first synthesized resource; or alternatively, the first and second heat exchangers may be,
Responding to the operation of selecting the splicing templates by a user, and selecting a target splicing template; splicing the first target resources according to the target splicing template to obtain first synthetic resources; or alternatively, the first and second heat exchangers may be,
and responding to the user-defined synthesis operation, and synthesizing the first target resource to obtain a first synthesis resource.
Optionally, the method may further include: and saving or sharing the first synthesis resource.
Optionally, saving or sharing the first synthesis resource may include: displaying a storage identifier and a sharing identifier, and responding to a storage operation of a user to store the first synthetic resource; or, responding to the sharing operation of the user, and sharing the first synthetic resource.
Optionally, the responding to the sharing operation of the user to share the first synthetic resource may include: responding to the sharing operation of the user, and displaying the sharing application program identifier; and responding to the selected operation of the user on the target sharing application program, and sharing the first synthetic resource through the target sharing application program.
For example, after obtaining the first composite resource, the first composite resource may be saved locally or shared to other social platforms (e.g., information, weChat, QQ, microblog, mail, etc.).
In the embodiment of the application, at least two search conditions are obtained; searching in a resource library to obtain a first target resource according to the at least two search conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship. The resource can be searched more intelligently according to the relation of at least two search conditions, and the requirement of a user for searching different resources is met. The embodiment of the application not only can search resources for the picture library, but also can search resources for the audio library, the text library, the video library and the like. Specifically, the resources meeting the user requirements can be rapidly and accurately screened out through searching modes such as step-by-step searching, intersection searching, union searching and the like, and the user requirements are met.
As shown in fig. 3, a schematic diagram of another embodiment of a method for searching resources in an embodiment of the present application may include:
301. at least two search criteria are obtained.
302. And searching in the resource library to obtain a first target resource according to the at least two search conditions.
It should be noted that, steps 301 to 302 in the embodiment of the present application may refer to steps 101 to 102 in the embodiment shown in fig. 1, and will not be described herein.
303. And responding to the selection operation of the user, and selecting a second target resource from the resource library or the first target resource.
Optionally, the number of the second target resources is at least one.
Optionally, in a case where the number of the resource pool or the first target resource is at least two, the number of the second target resource is at least two.
The terminal device responds to the selection operation of the user and selects a second target picture from the picture library or the first target picture; or, the terminal equipment responds to the selection operation of the user, and selects a second target audio from the audio library or the first target audio; or, the terminal equipment responds to the selection operation of the user, and selects a second target text from the text library or the first target text; or the terminal equipment responds to the selection operation of the user, and selects a second target video from the video library or the first target video.
Optionally, the method may further include: and under the condition that the second target resource is a picture, carrying out treatment such as picture beautifying, picture quality restoration, portrait beautifying and the like on the second target picture to obtain the treated second target picture.
Optionally, when the second target resource is a picture, performing a picture beautifying process on the second target picture to obtain a processed second target picture, which may include: and performing editing, color mixing, a filter, characters, paper, a frame, a graffiti pen, a mosaic mark, pen elimination, background blurring, picture matting, background and the like on the second target picture to obtain a processed second target picture.
Optionally, when the second target resource is a picture, performing portrait cosmetic treatment on the second target picture to obtain a treated second target picture, which may include: and carrying out one-key beautifying, makeup, facial remodeling, face slimming, heightening and shaping, skin grinding, whitening, wrinkle removing, facial plumpness, freckle and acne removing, small head, cosmetic pencil, oil removing, skin detail, eye finishing, black eye removing, hairdressing, tooth trimming and the like on the second target picture to obtain the processed second target picture.
Optionally, the method may further include: and under the condition that the second target resource is the audio, carrying out tone quality restoration or audio clipping and other processing on the second target audio to obtain the processed second target audio.
Optionally, the method may further include: and if the second target resource is a text, performing text typesetting, text proofreading, text editing (such as deleting, adding and the like) and the like on the second target text to obtain a processed second target text.
Optionally, the method may further include: and when the second target resource is video, performing video editing, image quality restoration, tone quality restoration and other processing on the second target video to obtain a processed second target video.
304. And responding to the synthesis operation of the user, and synthesizing the second target resource to obtain a second synthesis resource.
Optionally, the synthesizing the second target resource in response to the synthesizing operation of the user to obtain a second synthesized resource may include: and responding to the synthesis operation of the user, and synthesizing the second target resource through an AIGC function to obtain a second synthesis resource.
Optionally, the responding to the synthesis operation of the user synthesizes the second target resource through an AIGC function to obtain a second synthesis resource, which may include:
responding to the synthesis operation of the user, and carrying out picture synthesis on the second target picture through an AIGC function to obtain a second synthesized picture; or alternatively, the first and second heat exchangers may be,
responding to the synthesis operation of the user, and performing audio synthesis on the second target audio through an AIGC function to obtain second synthesized audio; or alternatively, the first and second heat exchangers may be,
responding to the synthesis operation of the user, and performing text synthesis on the second target text through an AIGC function to obtain a second synthesized text; or alternatively, the first and second heat exchangers may be,
and responding to the synthesis operation of the user, and carrying out video synthesis on the second target video through an AIGC function to obtain a second synthesized video.
Optionally, the second target resource includes a second target picture, and the synthesizing the second target resource in response to the synthesizing operation of the user to obtain a second synthesized resource may include, but is not limited to, the following implementation manners:
Responding to the operation of selecting the synthesized template by a user, and selecting a target synthesized template; synthesizing the second target resource according to the target synthesis template to obtain a second synthesis resource; or alternatively, the first and second heat exchangers may be,
responding to the operation of selecting the poster template by a user, and selecting a target poster template; synthesizing the second target resource according to the target poster template to obtain a second synthesized resource; or alternatively, the first and second heat exchangers may be,
responding to the operation of selecting the splicing templates by a user, and selecting a target splicing template; splicing the second target resources according to the target splicing template to obtain second synthetic resources; or alternatively, the first and second heat exchangers may be,
and responding to the user-defined synthesis operation, and synthesizing the second target resource to obtain a second synthesis resource.
Optionally, the second target resource includes a second target picture, and the synthesizing the second target resource in response to the synthesizing operation of the user to obtain a second synthesized resource may include: responding to the synthesis operation of a user, and displaying an interface for inputting the synthesis requirement; and responding to the synthesis requirement input by the user on the interface for inputting the synthesis requirement, and synthesizing the second target resource to obtain a second synthesis resource.
Exemplary, embodiments of the present application support in-station composition of photographs; the second target picture can be selected from the existing picture library or the searched first target picture; and responding to the synthesis operation of the user, directly synthesizing the second target picture, and obtaining a second synthesized picture. The composition process requires the ability to access the composite picture of the AIGC, which is used in the composition process. Fig. 4A is a schematic diagram of intra-station synthesis pictures according to an embodiment of the present application. For example: and (3) in the search results of the union search, such as the pictures 1-6, directly carrying out in-station synthesis of the pictures, clicking the synthesized identification in the station, displaying an interface for inputting the synthesis requirement, and clicking the generated pictures after the user inputs the synthesis requirement to obtain the synthesized pictures.
305. And saving or sharing the second synthesis resource.
Optionally, saving or sharing the second synthesis resource may include: displaying a storage identifier and a sharing identifier, and responding to a storage operation of a user to store the second synthetic resource; or, responding to the sharing operation of the user, and sharing the second synthetic resource.
Optionally, the responding to the sharing operation of the user to share the second synthetic resource may include: responding to the sharing operation of the user, and displaying the sharing application program identifier; and responding to the selected operation of the user on the target sharing application program, and sharing the second synthetic resource through the target sharing application program.
For example, after obtaining the second composite resource, the second composite resource may be saved locally or shared to other social platforms (e.g., information, weChat, QQ, microblog, mail, etc.).
Optionally, the method may further include: responding to the selection operation of a user, and selecting a third target resource from the resource library or the first target resource; responding to the off-site searching operation of the user, and displaying a searching application program; and responding to the opening operation of a user on a target search application program, and scanning the third target resource through a multidimensional code to search, wherein the search application program comprises the target search application program.
Optionally, the number of the third target resources is one.
Alternatively, the multi-dimensional code scanning may include two-dimensional code scanning, three-dimensional code scanning, four-dimensional code scanning, or the like, which is not particularly limited herein.
For example, the third target picture may be selected from an existing picture library or from the searched first target picture; the user can click on an off-site searching button on the display interface, respond to the off-site searching operation of the user and display a searching application program; the user can select a target application program from the displayed search application programs, namely, select an application program which wants to search a third target picture; and responding to the operation of selecting the target application program by the user, opening the multi-dimensional code scanning function of the target application program, and scanning a third target picture through the multi-dimensional code to obtain a related picture related to the third target picture. Fig. 4B is a schematic diagram of an off-site search according to an embodiment of the present application. For example: in the search result pictures 1-6 of the union search, selecting the picture 1, clicking the identifier of 'off-site search', displaying the search application program, such as WeChat and Taobao, selecting the opening identifier behind the application program corresponding to Taobao, and scanning the picture 1 after the Taobao is opened, thereby performing off-site search.
Alternatively, the search application may include panning, genius, kitten, spell, unique, etc. applications.
In the embodiment of the application, at least two search conditions are obtained; searching in a resource library to obtain a first target resource according to the at least two search conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship. The resource can be searched more intelligently according to the relation of at least two search conditions, and the requirement of a user for searching different resources is met. The embodiment of the application not only can search resources for the picture library, but also can search resources for the audio library, the text library, the video library and the like. Specifically, the resources meeting the user requirements can be rapidly and accurately screened out through searching modes such as step-by-step searching, intersection searching, union searching and the like, and the user requirements are met. The method and the device can also perform in-station synthesis and out-of-station search, provide more convenient use functions, improve the efficiency of resource synthesis and search, meet various requirements of users in different use scenes, and improve the viscosity of the users.
As shown in fig. 5A, an embodiment of an apparatus for searching resources in an embodiment of the present application is shown, which may include:
An obtaining module 501, configured to obtain at least two search conditions;
the searching module 502 is configured to search the resource library to obtain a first target resource according to the at least two search conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.
Optionally, the at least two search conditions are in a stepwise relationship, and the at least two search conditions include a first search condition and a second search condition;
the searching module 502 is specifically configured to search the resource library to obtain a first resource according to the first search condition; and searching the first resource to obtain a second resource according to the second search condition, and taking the second resource as the first target resource.
Optionally, the at least two search conditions are in a sum relationship, and the at least two search conditions include a first search condition and a second search condition;
the searching module 502 is specifically configured to search the resource library according to the first search condition and the second search condition to obtain the first target resource that satisfies the first search condition and the second search condition simultaneously.
Optionally, the at least two search conditions are or are in relation, and the at least two search conditions include a first search condition or a second search condition;
The searching module 502 is specifically configured to search the resource library for the first target resource that meets the first search condition or the second search condition according to the first search condition or the second search condition.
Optionally, the device for searching resources further includes: a synthesis module 503;
the search module 502 is further configured to select a second target resource from the resource library or the first target resource in response to a selection operation of a user;
and a synthesis module 503, configured to synthesize the second target resource in response to a synthesis operation of the user, so as to obtain a synthesized resource.
Optionally, the device for searching resources further includes:
the saving module 504 is further configured to save or share the synthetic resource.
Optionally, the device for searching resources further includes: a display module 505;
the display module 505 is configured to display the progressive search identifier, the intersection search identifier, and the union search identifier on a display interface; responding to the selection operation of a user on a target search identifier, and displaying an interface corresponding to an input search condition, wherein the target search identifier is the step-by-step search identifier, the intersection search identifier or the union search identifier;
The obtaining module 501 is specifically configured to obtain, through the interface for inputting search conditions, the at least two search conditions in response to an operation for inputting search conditions by a user.
Optionally, the display module 505 is further configured to respond to an operation of inputting a first search condition by using the interface for inputting a search condition, and display the first search condition and a plurality of search conditions, where the plurality of search conditions are other search conditions associated with the first search condition;
the obtaining module 501 is specifically configured to respond to a selection operation of a second search condition from the plurality of search conditions by a user, and obtain the at least two search conditions, where the at least two search conditions include the first search condition and the second search condition; or alternatively, the first and second heat exchangers may be,
the obtaining module 501 is specifically configured to obtain the at least two search conditions in response to a user selecting a second search condition and a third search condition from the plurality of search conditions, where the at least two search conditions include the second search condition and the third search condition.
Optionally, the device for searching resources further includes: a display module 505;
the search module 502 is further configured to select a third target resource from the resource library or the first target resource in response to a selection operation of a user;
A display module 505 for displaying a search application in response to an off-site search operation by a user;
the searching module 502 is further configured to respond to an opening operation of a target searching application by a user, and scan the third target resource through a multidimensional code to search, where the searching application includes the target searching application.
As shown in fig. 5B, which is a schematic diagram of an embodiment of a terminal device in an embodiment of the present application, an apparatus for searching resources as shown in fig. 5A may be included.
Fig. 6 is a schematic diagram of another embodiment of a terminal device according to an embodiment of the present application. May include:
the following describes the components of the mobile phone in the terminal device specifically with reference to fig. 6:
the RF circuit 610 may be configured to receive and transmit signals during a message or a call, and in particular, receive downlink information of a base station and process the downlink information with the processor 680; in addition, the data of the design uplink is sent to the base station. Typically, the RF circuitry 610 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, and the like. In addition, the RF circuitry 610 may also communicate with networks and other devices via wireless communications. The wireless communications may use any communication standard or protocol including, but not limited to, global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), code division multiple access (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), email, short message service (Short Messaging Service, SMS), and the like.
The memory 620 may be used to store software programs and modules, and the processor 680 may perform various functional applications and data processing of the cellular phone by executing the software programs and modules stored in the memory 620. The memory 620 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 620 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 630 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the handset. In particular, the input unit 630 may include a touch panel 631 and other input devices 632. The touch panel 631, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 631 or thereabout using any suitable object or accessory such as a finger, a stylus, etc.), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 631 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 680 and can receive commands from the processor 680 and execute them. In addition, the touch panel 631 may be implemented in various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 630 may include other input devices 632 in addition to the touch panel 631. In particular, other input devices 632 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 640 may be used to display information input by a user or information provided to the user and various menus of the mobile phone. The display unit 640 may include a display panel 641, and optionally, the display panel 641 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 631 may cover the display panel 641, and when the touch panel 631 detects a touch operation thereon or thereabout, the touch panel 631 is transferred to the processor 680 to determine the type of the touch event, and then the processor 680 provides a corresponding visual output on the display panel 641 according to the type of the touch event. Although in fig. 6, the touch panel 631 and the display panel 641 are two independent components to implement the input and input functions of the mobile phone, in some embodiments, the touch panel 631 and the display panel 641 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 650, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 641 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 641 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the handset are not described in detail herein.
Audio circuitry 660, speaker 661, microphone 662 may provide an audio interface between a user and the handset. The audio circuit 660 may transmit the received electrical signal converted from audio data to the speaker 661, and the electrical signal is converted into a sound signal by the speaker 661 to be output; on the other hand, microphone 662 converts the collected sound signals into electrical signals, which are received by audio circuit 660 and converted into audio data, which are processed by audio data output processor 680 for transmission to, for example, another cell phone via RF circuit 610, or which are output to memory 620 for further processing.
Wi-Fi belongs to a short-distance wireless transmission technology, and a mobile phone can help a user to send and receive e-mails, browse web pages, access streaming media and the like through a Wi-Fi module 670, so that wireless broadband Internet access is provided for the user. Although fig. 6 shows Wi-Fi module 670, it is understood that it does not belong to the necessary constitution of the cell phone, and can be omitted entirely as needed within the scope of not changing the essence of the invention.
Processor 680 is a control center of the handset, connects various parts of the entire handset using various interfaces and lines, and performs various functions and processes of the handset by running or executing software programs and/or modules stored in memory 620, and invoking data stored in memory 620, thereby performing overall monitoring of the handset. Optionally, processor 680 may include one or more processing units; preferably, the processor 680 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 680.
The handset further includes a power supply 690 (e.g., a battery) for powering the various components, which may be logically connected to processor 680 by a power management system, such as to provide charge, discharge, and power management functions via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which will not be described herein.
In an embodiment of the present application, the processor 680 is configured to obtain at least two search conditions; searching in a resource library to obtain a first target resource according to the at least two search conditions;
wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.
Optionally, the at least two search conditions are in a stepwise relationship, and the at least two search conditions include a first search condition and a second search condition;
processor 680, configured to search the resource library to obtain a first resource according to the first search condition; and searching the first resource to obtain a second resource according to the second search condition, and taking the second resource as the first target resource.
Optionally, the at least two search conditions are in a sum relationship, and the at least two search conditions include a first search condition and a second search condition;
Processor 680 is specifically configured to search the resource library according to the first search condition and the second search condition to obtain the first target resource that satisfies the first search condition and the second search condition simultaneously.
Optionally, the at least two search conditions are or are in relation, and the at least two search conditions include a first search condition or a second search condition;
processor 680 is specifically configured to search the resource library for the first target resource that meets the first search condition or the second search condition according to the first search condition or the second search condition.
Optionally, the processor 680 is further configured to select a second target resource from the resource pool or the first target resource in response to a selection operation of a user; and responding to the synthesis operation of the user, and synthesizing the second target resource to obtain a synthesis resource.
Optionally, the processor 680 is further configured to save or share the synthetic resource.
Optionally, the display unit 640 is configured to display the step-by-step search identifier, the intersection search identifier, and the union search identifier on the display interface; responding to the selection operation of a user on a target search identifier, and displaying an interface corresponding to an input search condition, wherein the target search identifier is the step-by-step search identifier, the intersection search identifier or the union search identifier;
Optionally, the processor 680 is specifically configured to obtain the at least two search conditions in response to an operation of inputting a search condition by a user through the interface for inputting a search condition.
Optionally, the display unit 640 is further configured to respond to an operation of inputting a first search condition by the user through the interface for inputting the search condition, and display the first search condition and a plurality of search conditions, where the plurality of search conditions are other search conditions associated with the first search condition;
processor 680, specifically configured to respond to a user selection operation of a second search condition from the plurality of search conditions, to obtain the at least two search conditions, where the at least two search conditions include the first search condition and the second search condition; or alternatively, the first and second heat exchangers may be,
processor 680 is specifically configured to obtain the at least two search conditions in response to a user selection operation of a second search condition and a third search condition from the plurality of search conditions, where the at least two search conditions include the second search condition and the third search condition.
Optionally, the processor 680 is further configured to select a third target resource from the resource pool or the first target resource in response to a selection operation of the user;
A display unit 640 for displaying a search application in response to an off-site search operation by a user;
processor 680 is further configured to perform a search by scanning the third target resource through a multidimensional code in response to a user opening operation of a target search application, where the search application includes the target search application.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy Disk, a hard Disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The above embodiments are merely for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.

Claims (12)

1. A method for searching resources, comprising:
acquiring at least two search conditions;
searching in a resource library to obtain a first target resource according to the at least two search conditions;
wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.
2. The method of claim 1, wherein the at least two search criteria are in a stepwise relationship, the at least two search criteria including a first search criteria and a second search criteria;
searching in the resource library to obtain a first target resource according to the at least two search conditions, including:
Searching in the resource library to obtain a first resource according to the first search condition;
and searching the first resource to obtain a second resource according to the second search condition, and taking the second resource as the first target resource.
3. The method of claim 1, wherein the at least two search criteria are a sum relationship, the at least two search criteria including a first search criteria and a second search criteria;
searching in the resource library to obtain a first target resource according to the at least two search conditions, including:
and searching in the resource library according to the first search condition and the second search condition to obtain the first target resource which simultaneously meets the first search condition and the second search condition.
4. The method of claim 1, wherein the at least two search criteria are or relationships, the at least two search criteria including a first search criteria or a second search criteria;
searching in the resource library to obtain a first target resource according to the at least two search conditions, including:
searching the first target resource meeting the first search condition or the second search condition in the resource library according to the first search condition or the second search condition.
5. The method according to any one of claims 1-4, further comprising:
responding to the selection operation of a user, and selecting a second target resource from the resource library or the first target resource;
and responding to the synthesis operation of the user, and synthesizing the second target resource to obtain a synthesis resource.
6. The method of claim 5, wherein the method further comprises:
and saving or sharing the synthetic resources.
7. The method of any of claims 1-4, wherein prior to the acquiring at least two search criteria, the method further comprises:
displaying the step-by-step search identifier, the intersection search identifier and the union search identifier on a display interface;
responding to the selection operation of a user on a target search identifier, and displaying an interface corresponding to an input search condition, wherein the target search identifier is the step-by-step search identifier, the intersection search identifier or the union search identifier;
the acquiring at least two search conditions includes:
and responding to the operation of inputting the search conditions by the user through the interface for inputting the search conditions, and acquiring the at least two search conditions.
8. The method of claim 7, wherein the obtaining at least two search criteria in response to a user entering search criteria via the interface for entering search criteria comprises:
responding to the operation of inputting a first search condition by a user through the interface for inputting the search condition, and displaying the first search condition and a plurality of search conditions, wherein the plurality of search conditions are other search conditions associated with the first search condition;
responding to the selection operation of a user on a second search condition in the plurality of search conditions to obtain at least two search conditions, wherein the at least two search conditions comprise the first search condition and the second search condition; or alternatively, the first and second heat exchangers may be,
responding to the selected operation of the user on a second search condition and a third search condition in the plurality of search conditions, and obtaining at least two search conditions, wherein the at least two search conditions comprise the second search condition and the third search condition.
9. The method according to any one of claims 1-4, further comprising:
responding to the selection operation of a user, and selecting a third target resource from the resource library or the first target resource;
Responding to the off-site searching operation of the user, and displaying a searching application program;
and responding to the opening operation of a user on a target search application program, and scanning the third target resource through a multidimensional code to search, wherein the search application program comprises the target search application program.
10. An apparatus for searching for resources, comprising:
the acquisition module is used for acquiring at least two search conditions;
the searching module is used for searching in the resource library to obtain a first target resource according to the at least two searching conditions; wherein the at least two search conditions are in a stepwise relationship, and a relationship, or a relationship.
11. A terminal device, comprising:
a memory storing executable program code;
a processor coupled to the memory;
the processor being adapted to correspondingly perform the method of any one of claims 1-9.
12. A computer readable storage medium comprising instructions which, when run on a processor, cause the processor to perform the method of any of claims 1-9.
CN202311791208.5A 2023-12-22 2023-12-22 Resource searching method, device, terminal equipment and storage medium Pending CN117786176A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311791208.5A CN117786176A (en) 2023-12-22 2023-12-22 Resource searching method, device, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311791208.5A CN117786176A (en) 2023-12-22 2023-12-22 Resource searching method, device, terminal equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117786176A true CN117786176A (en) 2024-03-29

Family

ID=90388568

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311791208.5A Pending CN117786176A (en) 2023-12-22 2023-12-22 Resource searching method, device, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117786176A (en)

Similar Documents

Publication Publication Date Title
CN109819313B (en) Video processing method, device and storage medium
CN111612873B (en) GIF picture generation method and device and electronic equipment
US11394888B2 (en) Personalized videos
CN109660728B (en) Photographing method and device
US12080065B2 (en) Augmented reality items based on scan
CN113079316B (en) Image processing method, image processing device and electronic equipment
CN112672061A (en) Video shooting method and device, electronic equipment and medium
CN113709385B (en) Video processing method and device, computer equipment and storage medium
CN112532882B (en) Image display method and device
CN113014801B (en) Video recording method, video recording device, electronic equipment and medium
CN112449110B (en) Image processing method and device and electronic equipment
CN112199534A (en) Sticker recommendation method and device, electronic equipment and storage medium
EP2634690A1 (en) Method and apparatus for setting user interface
CN111885298B (en) Image processing method and device
CN112083863A (en) Image processing method and device, electronic equipment and readable storage medium
CN112734661A (en) Image processing method and device
CN108255389B (en) Image editing method, mobile terminal and computer readable storage medium
CN113362426B (en) Image editing method and image editing device
CN117786176A (en) Resource searching method, device, terminal equipment and storage medium
CN114398858A (en) Document display method, related device, equipment and storage medium
CN112449249A (en) Video stream processing method and device, electronic equipment and storage medium
CN114500833B (en) Shooting method and device and electronic equipment
CN113468372B (en) Intelligent mirror and video recommendation method
CN109803053A (en) A kind of switching method and device using theme
CN116975337A (en) Image searching method, device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination