Information processing method and device and electronic equipment

By receiving user input in the target control, generating information tags using the information processing unit, and combining it with a user information filtering algorithm, relevant applications are automatically displayed, solving the problem of cumbersome search operations in existing technologies and achieving convenient and efficient information search.

CN121750602APending Publication Date: 2026-03-27VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-25
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing technologies, when users need to search for information, they need to frequently switch between resource apps and search apps to copy the target information, making the search operation cumbersome and complicated.

Method used

By receiving user input on target files and controls, the information processing unit extracts key information and generates information tags. Combined with the user's location information, personal big data information, and network traffic status, the system automatically filters and displays the corresponding applications, reducing user operation steps.

Benefits of technology

This application enables users to quickly and easily obtain the content they need for their search within the target control, reducing operational steps and improving search efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121750602A_ABST
    Figure CN121750602A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and device and electronic equipment. The information processing method comprises the following steps: receiving a first input of a user to a target file and a target control; key information in the target file is extracted according to the first information, and an information label is generated; the first information comprises at least one of the following items: position information of a user, personal big data information of the user and a network flow state; and displaying the information label and the application program corresponding to the information label in the target control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to an information processing method, apparatus, and electronic device. Background Technology

[0002] Currently, numerous applications (apps) possess search functionality, but these functions still suffer from several shortcomings. For example, searching often requires directly accessing the respective app (e.g., searching for location information within a map application). When the information a user seeks originates from a text guide, image, or video, they may not be able to directly copy the target information from these resources, leading to cumbersome search operations and even requiring frequent switching between the resource app and the search app to manually copy the target information. Alternatively, artificial intelligence may be needed to first identify key information in images or videos, and then copy the identified information to the corresponding app to complete the search. Therefore, the information processing involved in these technologies is complex for users searching for information. Summary of the Invention

[0003] The purpose of this application is to provide an information processing method, apparatus, and electronic device to solve the problem of complex information processing in related technologies.

[0004] In a first aspect, embodiments of this application provide an information processing method, including:

[0005] Receive the user's initial input regarding the target file and target control;

[0006] Based on the first information, key information is extracted from the target file, and information tags are generated; the first information includes at least one of the following: user location information, user personal big data information, and network traffic status;

[0007] The information label and the application corresponding to the information label are displayed in the target control.

[0008] Secondly, embodiments of this application provide an information processing apparatus, including:

[0009] The first receiving module is used to receive the user's initial input on the target file and target control;

[0010] The first processing module is used to extract key information from the target file based on the first information and generate information tags; the first information includes at least one of the following: user location information, user personal big data information, and network traffic status;

[0011] The first display module is used to display the information label and the application corresponding to the information label in the target control.

[0012] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0013] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0014] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0015] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.

[0016] In the embodiments of this application, the user can make a first input to the target file and the target control, thereby inputting the resource material to be searched in the target control. Based on the first information, key information in the resource material can be extracted and corresponding information tags can be generated; the information tags and the corresponding applications are then displayed in the target control. This solution combines at least one of the user's location information, user's personal big data information, and network traffic status to filter and identify key information in the resource material, and displays the applications corresponding to the filtered key information in the target control. This allows for quick and convenient access to the applications needed for the user's search, reducing user operation steps and improving efficiency. Attached Figure Description

[0017] Figure 1 This is one of the flowcharts illustrating the information processing method according to an embodiment of this application;

[0018] Figure 2 This is one of the schematic diagrams of the input target file in an embodiment of this application;

[0019] Figure 3 This is a schematic diagram of the target control in an embodiment of this application;

[0020] Figure 4 This is a schematic diagram of an information tag according to an embodiment of this application;

[0021] Figure 5 This is a second schematic flowchart of the information processing method according to an embodiment of this application;

[0022] Figure 6 This is the third flowchart illustrating the information processing method according to an embodiment of this application;

[0023] Figure 7 This is a schematic diagram of the cached target file in an embodiment of this application;

[0024] Figure 8 This is a schematic diagram of the minimized display of the target control in an embodiment of this application;

[0025] Figure 9 This is a schematic diagram showing multiple search information in an embodiment of this application;

[0026] Figure 10 This is the fourth flowchart illustrating the information processing method according to an embodiment of this application;

[0027] Figure 11 This is a schematic diagram illustrating the mutual transmission of multiple user data in an embodiment of this application;

[0028] Figure 12 This is the fifth flowchart illustrating the information processing method according to an embodiment of this application;

[0029] Figure 13 This is the second schematic diagram of inputting the target file in the embodiments of this application;

[0030] Figure 14 This is a schematic diagram illustrating the operation options in an embodiment of this application;

[0031] Figure 15 This is a schematic diagram of the structure of the information processing device according to an embodiment of this application;

[0032] Figure 16 This is one of the structural schematic diagrams of the electronic device according to an embodiment of this application;

[0033] Figure 17 This is a second schematic diagram of the structure of the electronic device according to an embodiment of this application. Detailed Implementation

[0034] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0035] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0036] The information processing method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0037] like Figure 1 As shown in the figure, this application provides an information processing method, including:

[0038] Step 101: Receive the user's first input regarding the target file and target control;

[0039] In this embodiment, the target file can be a resource file or resource material that the user needs to use for in-depth searching in other applications, such as a piece of text, an image, a video, or a text and image guide. For example, the target file might be a text and image guide related to city travel from an app, which may include multiple destination attractions, ticket purchase methods, recommended restaurant names and locations, recommended hotel information, etc.

[0040] A target control can be an information processing unit or the window or display area containing such a unit. A target control can be understood as an import interface for the target file, such as a multi-functional module or window like Atomic Island or Dynamic Island. An information processing unit can also be called a central processing unit. Taking the target control as the window or display area containing the information processing unit as an example, the target control can be a multi-functional window or smart window displayed on the electronic device's display interface, such as Atomic Island or Dynamic Island. This target control can be displayed in a predefined location on the electronic device's display interface, such as at the top of the display interface. The target control can include one or more application icons. For example, the target control is a display window containing an information processing unit used to process the target file input within the target control. The information processing unit can be explicitly displayed within the target control, for example... Figure 2 As shown, the icon of the information processing unit is displayed at a preset position within the target control 21. Alternatively, the information processing unit can be implicitly integrated into the target control, for example, by associating the information processing unit with the target control, such as... Figure 3 As shown, the information processing unit icon is not displayed within the target control 21, but the information processing unit can receive user input operations on the target control or any area within the target control. The information processing unit or target control can also be understood as an import interface for the target file.

[0041] In some embodiments, receiving the user's first input on the target file and the target control includes: receiving input from the user dragging the target file to the location of the target control, or receiving a preset gesture operation from the user on the target file and the target control, etc., without limitation. The input of dragging the target file to the location of the target control can include dragging the target file to the location of an application icon within the target control, or dragging the target file to any location within the target control. For example, if the target control includes an icon of an information processing unit, it is considered that the user has inputted the target file when the target file is above the icon of the information processing unit; or it is considered that the user has inputted the target file when the target file is located at any location within the target control.

[0042] Step 102: Extract key information from the target file based on the first information and generate information tags; the first information includes at least one of the following: user location information, user personal big data information, and network traffic status;

[0043] In this embodiment, the target control or the information processing unit contained in the target control can extract key information from the target file after receiving it, and generate information tags corresponding to the key information. One key information can correspond to one or more information tags. For example, the extracted key information includes the location information of a restaurant, which can correspond to two tags: travel location and gourmet restaurant.

[0044] Specifically, the target control or the information processing unit contained within the target control can extract key information from the target file based on the first information. For example, user location information can be used to determine user behavior and needs, such as location needs, travel ticketing needs, and travel planning needs. Another example is using network traffic data to collect information on applications used more frequently than a preset number of times within a preset time period. For instance, collecting frequently used apps in a short period can prioritize the types of key information to be filtered. For example, if a user frequently uses a food app in the past day, key information related to restaurants can be prioritized. Yet another example is using user's personal big data information to determine user behavioral characteristics. By collecting user's personal big data information, user behavioral characteristics can be determined, thereby filtering key information in the target file that is similar to the user's big data behavior.

[0045] In some embodiments, the target control or the information processing unit contained in the target control can generate a filtering algorithm based on at least one of the user's location information, the user's personal big data information, and network traffic status, thereby extracting key text information from the multi-form target file, and then generating corresponding information tags from the filtered key information.

[0046] Step 103: Display the information label and the application corresponding to the information label in the target control.

[0047] In this embodiment, the information tags generated in step 102 are displayed in the target control. At the same time, the application APP corresponding to the information tag can be retrieved. For example, the application APP corresponding to the tag type that exists in the electronic device can be retrieved; or the application APP corresponding to the key information tag that is already installed or not installed on the electronic device can be retrieved and displayed in the target control.

[0048] for example Figure 4 As shown: The generated information tags include travel location and restaurants. The apps related to travel location are Map App 1 and Map App 2. The apps related to restaurants are Restaurant Review App 3 and Food Delivery App 4. Therefore, Map App 1 and Map App 2 will be displayed after the travel location tag, and Restaurant Review App 3 and Food Delivery App 4 will be displayed after the restaurant tag.

[0049] Users can click on the target app they want to use for deep searching within the target control, and the filtered information will be displayed directly on the app's screen. For example, if a user clicks on Map App 1, Map App 1's interface will open and display, showing the filtered location information directly. Similarly, if a user wants to view more information about restaurants, clicking on Food Delivery / Group Buying App 4 will open and display Food Delivery / Group Buying App 4's interface, showing the filtered restaurant information.

[0050] It should be noted that in this application, an AI system can be integrated into the target control to achieve the screening and filtering of key information.

[0051] In the embodiments of this application, the user can make a first input to the target file and the target control, thereby inputting the resource material to be searched in the target control. The resource material can be a target file of any form, such as an image, video, or a text and image guide within an app. Based on the first information, key information in the resource material can be extracted and corresponding information tags can be generated; the information tags and the corresponding applications are displayed in the target control. This solution unifies the search input window, eliminating the need for users to input information separately in each app. This solution combines at least one of the user's location information, user's personal big data information, and network traffic status to filter and identify key information in the resource material, and displays the applications corresponding to the filtered key information in the target control, enabling quick and convenient access to the applications needed for the user's search content, reducing user operation steps, and improving efficiency.

[0052] As an optional embodiment, the step of extracting key information from the target file based on the first information and generating information tags includes:

[0053] Based on the first information, determine at least one of the user's needs and the user's behavioral characteristics;

[0054] Extract key information from the target file that matches at least one of the user's needs and behavioral characteristics, and generate information tags;

[0055] The key information and the information tags are integrated to generate integrated key information and information tags.

[0056] In this embodiment, the target control or the information processing unit contained within the target control can infer the current user's target behavior and needs by combining the user's location information, and filter out key information types, such as location needs, travel ticketing or planning needs, etc. Combining network traffic status, it can collect frequently used apps by the user in the short term to determine the priority of filtering key information types; simultaneously, it authorizes the collection of the user's personal big data information to judge user behavior characteristics and filter out key information in the target file that is similar to the user's big data behavior. Combining at least one of the above-mentioned location information, network traffic status, and personal big data information to generate a filtering algorithm, key text information in multi-format materials can be filtered out. The key information filtered by the algorithm generates corresponding tags, where a single piece of information can generate one or more tags. By integrating similar or repeated tags and their corresponding key information, information tags are generated. For example, information about attractions or restaurants is integrated into a travel location tag, restaurant information is then separately generated into a gourmet restaurant tag, destination city information and hotel information can be integrated into a travel ticketing tag, etc. This tag generation algorithm can improve the accuracy of users' selection of search applications, allowing users to more intuitively select the applications they need based on their search objectives.

[0057] In some embodiments, the method further includes: generating recommended application information based on at least one of the user's needs and the user's behavioral characteristics; and displaying the recommended information in the target control.

[0058] In this embodiment, the algorithm used in the key information filtering process can identify and predict the user's search behavior and goals, and provide recommendations for apps. For example, the user's location information can indicate that the user may use different apps in different regions or countries. Furthermore, the user's big data information can also provide better app recommendations. Figure 4 As shown, the suggested information is as follows: The target file detected is currently located overseas, and it is recommended to use Map APP1.

[0059] The information processing method of this application embodiment will be illustrated below with examples, for instance. Figure 5 As shown, the information processing method includes:

[0060] Step 501: User selects target file: The user selects complex resource material that requires other applications to perform a deep search, such as a piece of text, an image, a video, or a text-and-image guide. After selection, drag it into the target control or the information processing unit within the target control, such as... Figure 2 As shown. Proceed to step 502.

[0061] Step 502: Extract key information from the target control and generate information tags: Combine user location information to infer the current user's target behavior and needs, and filter out key information types, such as location needs, travel ticketing or planning needs, etc.; combine network traffic status to collect frequently used application apps in the short term to determine the priority of the filtered key information types; authorize the collection of user's personal big data information to judge user behavior characteristics, and filter out key information in the material that is similar to the user's big data behavior. Combine the above location information, network traffic status, and personal big data information to generate a filtering algorithm to filter out key text information in various forms of material; generate corresponding tags for all key information filtered by the algorithm, and then integrate similar or repeated tags and their corresponding key information to generate information tags. Proceed to Step 503.

[0062] Step 503: Display information tags and recommended applications within the target control: Display the generated information tags within the target control, and simultaneously retrieve the corresponding tag-type applications (APPs) and display them after the tags; then, based on the algorithm used in the above key information filtering process, identify and predict the user's search behavior and goals, and provide suggestions for recommended apps. Proceed to Step 504.

[0063] Step 504: The target control or the information processing unit contained in the target control receives the user's input for a specific information label or application within the target control and enters the specific page. For example: clicking on an app that the user wants to use for in-depth search within the target control; if the user wants to search for destination location information in travel guides while overseas, they can select... Figure 1 Click to directly display the filtered location information in the map application; if users want to view more information about restaurants in travel guides, they can also open the corresponding app, such as a restaurant review app, to view the filtered restaurant information and more restaurant reviews shared by other users.

[0064] When an app is open, the filtered results are still displayed in the target control. Optionally, the target control can be minimized, allowing users to make multiple selections of other key information later. For example, if a user needs to conduct a deeper search using other apps, they can click the minimized area of ​​the target control, which will expand, allowing the user to select other information tags or apps to search again until all target resources have been selected.

[0065] This embodiment enables users to filter key text information of various resources through target controls when they need to perform in-depth searches using certain apps, and provides recommendations for apps to perform in-depth searches. This reduces copying operations caused by complex text or language information, and improves efficiency and accuracy.

[0066] In some embodiments, the method further includes:

[0067] The target file is cached;

[0068] The step of extracting key information from the target file based on the first information includes:

[0069] Once it is determined that the user has completed all the initial inputs, the key information in the target file is extracted based on the initial information.

[0070] In this embodiment, a cache area can be set within the target control or electronic device. When the user drags the target file to the location of the target control, it can be cached first. When it is determined that the user has completed all the first inputs, which can also be understood as the user has completed the import of all target files, the target control or the information processing unit in the target control will handle the processing in a unified manner, thereby realizing the integrated processing of target files in multiple forms.

[0071] In some embodiments, determining that the user has completed all the first inputs includes at least one of the following:

[0072] The timing reaches the first value after the user inputs the target file;

[0073] Received user input for the first touch icon.

[0074] In this embodiment, a timer can start when the user drags a target file onto the target control. If no new target file is received within a preset time period, the user is considered to have completed the input of all target files. Alternatively, when the user drags a target file onto the target control, a first touch indicator is displayed. This first touch indicator can be an option box, such as "Yes" and / or "No," for the user to select, thereby determining whether the user has completed the input of all target files. If it is determined that the user has completed the input of all target files, all target files are integrated, and key information from the target files is extracted based on the first information.

[0075] The following example illustrates the information processing method of this application when caching functionality is integrated. Figure 6 As shown, the information processing method includes:

[0076] Step 601: User selects target file: The user selects complex resource material that requires other applications to complete and perform a deep search, such as a piece of text, an image, a video, or a text-based guide. After selection, drag it into the target control (such as an atom island) or the information processing unit within the target control, proceeding to step 602.

[0077] Step 602: The target control or the information processing unit contained in the target control caches (Holds) the target file: The selected resource materials are imported into the cache area. Image or video files located in the cache area can be pre-uploaded to the target control, ready for the user to select and import materials. For example... Figure 7 As shown, the user first drags target file 1 to the target control, and target file 1 is cached; then drags target file 2 to the target control, and after entering target file 2, the import of all files is completed.

[0078] Step 603: The target control or the information processing unit contained in the target control determines whether all resources have been imported: Determine whether the user has completed the import of all resources. If the user selects that the import has been completed, proceed to step 604; if the user has not completed the import, proceed to step 601 and continue to select multi-format resource materials.

[0079] Step 604: The target control or the information processing unit contained in the target control filters key information from multiple target files: it filters key text information from multiple formats and multiple materials, and then combines it with the user's location information, network traffic status, and user's personal big data information to generate a filtering algorithm. It then performs a combined judgment on the key information filtered from the multiple formats of materials to ensure its accuracy. Proceed to step 105.

[0080] Step 605: The target control or the information processing unit contained in the target control generates and displays information tags: For the selected key text information, it is categorized and processed according to tags, and corresponding tags are generated in the target control. At the same time, the callable search App associated with the information tags is displayed, and then proceed to step 606.

[0081] Step 606: User selects key information and enters application deep search: The user selects key information from the displayed information. Clicking the selected information tag will redirect the user to the corresponding app for a deeper search. Furthermore, the filtered results and information tags for multiple resources are retained in the target control to allow the user to perform multiple searches for other key information later. Figure 8 As shown, the map app and restaurant review app are still displayed in the minimized window of the target control. Proceed to step 607.

[0082] Step 607: User switches to select other information: The user clicks the minimized area of ​​the target control, and after the target control expands, the user can select other key information or tags to continue the deep search until all target resources have been selected. Additionally, for some apps that can display multiple information tags simultaneously, it is possible to display all key information from a particular app on that app's page at the same time, for example... Figure 9 As shown: Map APP1 in the travel location tag can display all target locations (location A, location B, location C) on the map route at the same time by setting stop points, and intelligently display travel information; Group buying APP4 in the food and restaurant tag can display multiple filtered restaurants at the same time, restaurant A, restaurant B, and restaurant C.

[0083] In this embodiment, when a user needs to import multiple resources and materials in multiple formats simultaneously, a cache area can be provided when dragging the resources to the target control. After the user completes the import of all materials, they are uniformly transferred to the target control. This satisfies the user's ability to cache multiple formats and resources and integrate key information in scenarios where multiple target files need to be imported. In addition, after multiple key information is generated from multiple resource materials, multiple information tag interaction methods are added, which can realize multiple selections and searches of multiple information, ensuring that the final search information is more accurate.

[0084] As an optional embodiment, the method further includes:

[0085] Send the first information tag information to the cloud server;

[0086] Receive the second information tag sent by the cloud server; display the second information tag and the application corresponding to the second information tag;

[0087] The second information tag is generated by integrating information from the first information tags in multiple electronic devices.

[0088] In this embodiment, the first information tag can be a user-selected information tag. After a user selects a first information tag, the electronic device uploads the first information tag to a cloud server. The cloud server may receive information about the first information tag uploaded by multiple electronic devices, indicating that multiple users have selected the same first information tag on their electronic devices. The cloud server can integrate the first information tags uploaded by multiple electronic devices to generate a new second information tag and send the second information tag to the electronic devices. After receiving the second information tag, each electronic device displays the second information tag and the corresponding application. At this time, the same second information tag and the corresponding APP are displayed in the target control of each user's electronic device. Each user can perform a search operation separately.

[0089] In this embodiment, since the target files input by each user may be different, the key information selected by each user will also be different. Therefore, although the same first information tag is selected, the information content corresponding to the first information tag may be different. By integrating the first information tags sent by multiple electronic devices through the cloud server, and then sending the updated second information tag to the electronic device, information sharing between multiple electronic devices is realized.

[0090] Optionally, sending the information of the first information tag to the cloud server includes: sending the information of the first information tag to the cloud server upon receiving a target signal sent by another electronic device. The target signal can be any trigger signal, such as a Near Field Communication (NFC) signal from another electronic device, or information carrying indication information sent by another electronic device to instruct the user to select the first information tag on that other electronic device. This can be understood as the electronic device sending the information of the first information tag to the cloud server upon receiving a trigger signal from another electronic device.

[0091] Alternatively, the electronic device can send the information of the first information tag to the cloud server after the user selects the first information tag.

[0092] As an optional embodiment, the method further includes:

[0093] Receive information from the first information tag transmitted by other electronic devices;

[0094] The first information tag transmitted by the other electronic device is integrated with the local first information tag to obtain the second information tag;

[0095] Display the second information label and the application corresponding to the second information label.

[0096] This embodiment adds a multi-user information exchange scheme. If multiple users select the same first information tag, the key information they select will also differ because the target files input by each user may be different. To facilitate information sharing among multiple users, key information integrating information from multiple devices can be obtained through information exchange. Data exchange (or information exchange) can be achieved through methods such as Near Field Communication (NFC), third-party software, or by adding an exchange selection identifier within the target control. Specific implementation methods are not limited here.

[0097] When multiple users have chosen to exchange data with other electronic devices, the key information and related content such as information tags in each user's electronic device can be integrated and processed to generate new key information and information tags.

[0098] For example, one of several electronic devices that need to exchange data can be designated as the primary user. The other electronic devices will send their generated first information tags to this primary user. The primary user will then generate new second information tags from all the first information tags on the multiple electronic devices and display these second information tags and the corresponding app within the primary user's target control. Optionally, the primary user can also send the second information tags to multiple electronic devices. In this case, the same second information tag and the corresponding app will be displayed in the target control of each user's electronic device. Each user can then perform search operations independently.

[0099] The following example illustrates an information processing method with multi-user key information integration capabilities. Figure 10 As shown, the information processing method includes:

[0100] Step 1011: User selects target file: The user selects complex resource material that requires other applications to complete and perform a deep search, such as a piece of text, an image, a video, or a text-based guide. After selection, drag it into the area where the target control is located, and proceed to step 1002.

[0101] Step 1002: The target control or the information processing unit contained in the target control caches the target file: The selected materials are imported into the cache area. The image or video files located in the cache area can be pre-uploaded to the target control, and then the user can continue to select and import materials.

[0102] Step 1003: The target control or the information processing unit contained in the target control determines whether all resources have been imported: Determine whether the user has completed the import of all resources. If the user selects that the import has been completed, proceed to step 1004; if the user has not completed the import, proceed to step 1001 and continue to select multi-format resource materials.

[0103] Step 1004: The target control or the information processing unit contained in the target control filters key information from multiple target files: it filters key text information from multiple formats and multiple materials, and then combines it with the user's location information, network traffic status, and user's personal big data information to generate a filtering algorithm. It then performs a combined judgment on the key information filtered from the multiple formats of materials to ensure its accuracy. Proceed to Step 1005.

[0104] Step 1005: The target control or the information processing unit contained in the target control generates and displays information tags: For the selected key text information, it is classified and processed according to tags, and corresponding tags are generated in the target control. At the same time, the associated callable search apps are displayed, and then proceed to step 1006.

[0105] Step 1006, Resource Sharing: When multiple users select the same information tag, they can send relevant information about the selected tag to the cloud server. The cloud server then integrates the key information imported by multiple users and sends new identical information tags to multiple devices. Alternatively, a user can be designated as the primary user, and key information from other users can be transmitted to that primary user. The integration of key information from multiple users is then completed in the primary user's information processing unit. For example... Figure 11 As shown, all three users have selected the same tag in their respective target controls. The three users can transmit the tag data to the cloud server, or they can transfer the tag data to a master user via data exchange. The master user then integrates the information to obtain a new information tag. Data exchange can be achieved through methods such as NFC or third-party devices. Proceed to step 1007.

[0106] Step 1007: User selects key information and enters application deep search: The user selects from the displayed key information. Clicking on the selected information tag will redirect the user to the corresponding app for a deep search. Furthermore, the filtered results and information tags for multiple resources are retained in the target control, allowing the user to perform multiple searches for other key information later. Proceed to Step 1008.

[0107] Step 1008: User switches to select other information: The user clicks the minimized area of ​​the target control, and after the target control expands, the user selects other key information or tags again to continue the deep search until all target resources are selected.

[0108] In this embodiment, the concept of a cloud server is added. By using the method of multi-user data exchange, the resource integration and screening of multi-user, multi-resource, and multi-format materials can be realized, and the ability of multi-user joint information integration, analysis, and processing can be achieved.

[0109] As an optional embodiment, upon receiving the user's first input on the target file and the target control, the method further includes:

[0110] Receive a second input from the user at a first position within the target control;

[0111] Display at least one operation option of the first application corresponding to the first location;

[0112] Receive a third input from the user regarding the target operation options;

[0113] In response to the third input, the interface of the first application is displayed, and the operation result corresponding to the target operation option is displayed in the interface.

[0114] In this embodiment, the second input can be the user's input of the location of the desired APP icon, such as double-clicking or long-pressing, etc., without limitation. The information processing unit can identify the APP displayed at the first location and then display some of the APP's functions. Alternatively, the second input can also be the user dragging the target file to the location of the desired APP icon. When the user inputs the target file, they can drag it into the target control. By detecting the ending position of the dragged target file, the application corresponding to the user's final position can be identified, and some of the application's functions can be displayed. The user can select a function, and then directly perform the operation on the target file within the application. For example, if the user drags the target file above a chat APP icon, the corresponding functions of the chat APP will be displayed, such as scanning, forwarding, searching, etc. The user can select the appropriate operation according to their needs. For example, scanning a QR code will directly open the chat APP interface and display the scanning result of the target file.

[0115] This embodiment takes into account the functional characteristics of different apps. By displaying the corresponding operation options of the app, it adapts key functions and enables more operable space within the target control. For example... Figure 12 As shown, the information processing method includes:

[0116] Step 121: User selects target file: The user selects complex resource material that requires other applications to complete and perform a deep search, such as a piece of text, an image, a video, or a text-based guide. After selection, drag it into the target control and proceed to Step 122.

[0117] Step 122: The user hovers the target file over the app icon they want to use: Drag the resource material onto the target app and hold it there, for example... Figure 13 As shown, the user drags the QR code image toward the chat app icon within the target control. Proceed to steps 123.

[0118] Step 123: The target control or its information processing unit identifies key information and target operations of the target file: Through the target control or its information processing unit, key information of the target file residing on the target application is identified, and potential operations are identified based on the target application's functions. Operation options are then displayed within the target control, for example... Figure 14 As shown, when a user drags the target file above the chat app icon, the corresponding functions of the chat app are displayed, such as scanning a QR code, forwarding, and searching. Proceed to step 124.

[0119] Step 124: User enters application deep search: The user can click to select an operation option, or the user can continue to drag the target file to the location corresponding to an operation option. The user then enters the App to perform the corresponding operation.

[0120] This embodiment allows users to directly access some key functions built into an app through the target control without having to manually identify the relevant resources, thus avoiding some extra operations within the app.

[0121] In the embodiments of this application, by utilizing the flexible interaction and multi-compatibility characteristics of the multi-functional object corresponding to the target control, various types of target files (such as an image, a video, a text and image guide, etc.) can be inserted into the target control, unifying the search input window. An information processing unit can be integrated within the target control, combining user location information, network traffic usage status, and user's personal big data information to generate information filtering algorithms. This allows for the filtering and identification of key information in imported target files of different formats, such as identifying the address information of tourist attractions or the name of a restaurant in a picture guide, and displaying the information in the target control with tags.

[0122] This embodiment also adds a cache area setting, allowing users to simultaneously insert multiple target files into the target control or the information processing unit contained within the target control and merge them for analysis and processing. For example, during the process of making travel plans, users can insert a travel guide video from one blogger and another travel guide from another blogger, and then merge and analyze the search resources in the two types of files and complete the tagging process.

[0123] By leveraging the data sharing capabilities between devices, this embodiment can integrate and synchronously analyze multiple target files from multiple users, while simultaneously satisfying customized operations for multi-user search needs. For example, user X selects guides A / B / C and caches them in the cache area, while user Y selects guides E / F / G and caches them in the cache area. After data is transferred between devices, guide resources are shared and all resource information is integrated and displayed in the target control.

[0124] This application creates an import interface for multi-format target files and sets up a cache area that can cache target files; it adds cloud servers and key information filtering methods, which can integrate, filter and identify multi-format resources imported by multiple users; it adds multiple user information interaction methods to realize more convenient and accurate information search functions, and improves the convenience, accuracy and integration of search methods in different scenarios.

[0125] The information processing method provided in this application can be executed by an information processing device. This application uses an information processing device executing the information processing method as an example to illustrate the information processing device provided in this application.

[0126] The information processing device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.

[0127] The information processing device in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.

[0128] The information processing device provided in this application embodiment can achieve... Figures 1 to 14 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0129] like Figure 15 As shown, this application embodiment provides an information processing device 1500, including:

[0130] The first receiving module 1510 is used to receive the first input to the target file and the target control;

[0131] The first processing module 1520 is used to extract key information from the target file based on the first information and generate information tags; the first information includes at least one of the following: user location information, user personal big data information, and network traffic status;

[0132] The first display module 1530 is used to display the information label and the application corresponding to the information label in the target control.

[0133] In some embodiments, the first processing module includes:

[0134] The first processing unit is configured to determine at least one of the user's needs and the user's behavioral characteristics based on the first information.

[0135] The second processing unit is used to extract key information from the target file that matches at least one of the user's needs and the user's behavioral characteristics, and to generate information tags;

[0136] The third processing unit is used to integrate the key information and the information tags to generate integrated key information and information tags.

[0137] In some embodiments, the apparatus further includes:

[0138] A storage module is used to cache the target file;

[0139] The first processing module is specifically used to: extract key information from the target file based on the first information, after determining that the user has completed all the first inputs.

[0140] In some embodiments, the first processing module is specifically configured to perform at least one of the following:

[0141] The timing reaches the first value after the user inputs the target file;

[0142] Received user input for the first touch icon.

[0143] In some embodiments, the apparatus further includes:

[0144] The first sending module is used to send the information of the first information tag to the cloud server;

[0145] The second receiving module is used to receive the second information tag sent by the cloud server;

[0146] The second display module is used to display the second information label and the application corresponding to the second information label;

[0147] The second information tag is generated by integrating information from the first information tags in multiple electronic devices.

[0148] In some embodiments, the apparatus further includes:

[0149] The third receiving module is used to receive information from the first information tag transmitted by other electronic devices;

[0150] The second processing module is used to integrate the first information tag transmitted by the other electronic device with the local first information tag to obtain the second information tag;

[0151] The third display module is used to display the second information label and the application corresponding to the second information label.

[0152] Optionally, such as Figure 16 As shown, this application embodiment also provides an electronic device 1600, including a processor 1601 and a memory 1602. The memory 1602 stores a program or instructions that can run on the processor 1601. When the program or instructions are executed by the processor 1601, they implement the various steps of the above-described information processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0153] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0154] Figure 17 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.

[0155] The electronic device 1700 includes, but is not limited to, components such as: radio frequency unit 1701, network module 1702, audio output unit 1703, input unit 1704, sensor 1705, display unit 1706, user input unit 1707, interface unit 1708, memory 1709, and processor 1710.

[0156] Those skilled in the art will understand that the electronic device 1700 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 17 The electronic device structure shown 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, which will not be elaborated here.

[0157] The user input unit 1707 is used to receive the user's first input on the target file and the target control;

[0158] The processor 1710 is used to: extract key information from the target file based on first information and generate information tags; the first information includes at least one of the following: user location information, user personal big data information, and network traffic status;

[0159] The display unit 1706 is used to display the information label and the application corresponding to the information label in the target control.

[0160] In some embodiments, the processor 1710 is specifically used for:

[0161] Based on the first information, determine at least one of the user's needs and the user's behavioral characteristics;

[0162] Extract key information from the target file that matches at least one of the user's needs and behavioral characteristics, and generate information tags;

[0163] The key information and the information tags are integrated to generate integrated key information and information tags.

[0164] In some embodiments, the processor 1710 is further configured to:

[0165] Based on at least one of the user's needs and user behavioral characteristics, generate recommended information for using the application;

[0166] The display unit 1706 is also used to display the suggestion information in the target control.

[0167] In some embodiments, the memory 1709 is used to: cache the target file;

[0168] The processor 1710 is specifically used to: extract key information from the target file based on the first information, after determining that the user has completed all the first inputs.

[0169] In some embodiments, determining that the user has completed all the first inputs includes at least one of the following:

[0170] The timing reaches the first value after the user inputs the target file;

[0171] Received user input for the first touch icon.

[0172] In some embodiments, the radio frequency unit 1701 is configured to: send information of a first information tag to a cloud server; and receive a second information tag sent by the cloud server;

[0173] The display unit 1706 is further configured to: display the second information tag and the application corresponding to the second information tag;

[0174] The second information tag is generated by integrating information from the first information tags in multiple electronic devices.

[0175] In some embodiments, the radio frequency unit 1701 is used to: receive information from a first information tag transmitted by another electronic device;

[0176] The processor 1710 is configured to: integrate the first information tag transmitted by the other electronic device with the local first information tag to obtain a second information tag;

[0177] The display unit 1706 is also used to display the second information tag and the application corresponding to the second information tag.

[0178] In the embodiments of this application, the user can make a first input to the target file and the target control, thereby inputting the resource material to be searched in the target control. The resource material can be a target file of any form, such as an image, video, or a text and image guide within an app. Based on the first information, key information in the resource material can be extracted and information tags can be generated; the information tags and the corresponding applications are displayed in the target control. This solution unifies the search input window, eliminating the need for users to input information separately in each app. This solution combines at least one of the user's location information, user's personal big data information, and network traffic status to filter and identify key information in the resource material, and displays the applications corresponding to the filtered key information in the target control. This enables users to quickly and conveniently obtain the applications needed for their search, reducing user operation steps and improving efficiency.

[0179] It should be understood that, in this embodiment, the input unit 1704 may include a graphics processing unit (GPU) 17041 and a microphone 17042. The GPU 17041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1706 may include a display panel 17061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1707 includes at least one of a touch panel 17071 and other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 may include a touch detection device and a touch controller. Other input devices 17072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0180] The memory 1709 can be used to store software programs and various data. The memory 1709 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1709 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1709 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0181] Processor 1710 may include one or more processing units; optionally, processor 1710 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1710.

[0182] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0183] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0184] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above information processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0185] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0186] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the information processing method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0187] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0188] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0189] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An information processing method, characterized in that, include: Receive the user's initial input regarding the target file and target control; Based on the first information, key information is extracted from the target file, and information tags are generated; the first information includes at least one of the following: user location information, user personal big data information, and network traffic status; The information label and the application corresponding to the information label are displayed in the target control.

2. The method according to claim 1, characterized in that, The step of extracting key information from the target file based on the first information and generating information tags includes: Based on the first information, determine at least one of the user's needs and the user's behavioral characteristics; Extract key information from the target file that matches at least one of the user's needs and behavioral characteristics, and generate information tags; The key information and the information tags are integrated to generate integrated key information and information tags.

3. The method according to claim 1, characterized in that, The method further includes: The target file is cached; The step of extracting key information from the target file based on the first information includes: Once it is determined that the user has completed all the initial inputs, the key information in the target file is extracted based on the initial information.

4. The method according to claim 1, characterized in that, The method further includes: Send the first information tag information to the cloud server; Receive the second information tag sent by the cloud server; display the second information tag and the application corresponding to the second information tag; The second information tag is generated by integrating information from the first information tags in multiple electronic devices.

5. The method according to claim 1, characterized in that, The method further includes: Receive information from the first information tag transmitted by other electronic devices; The first information tag transmitted by the other electronic device is integrated with the local first information tag to obtain the second information tag; Display the second information label and the application corresponding to the second information label.

6. An information processing device, characterized in that, include: The first receiving module is used to receive the user's initial input on the target file and target control; The first processing module is used to extract key information from the target file based on the first information and generate information tags; the first information includes at least one of the following: user location information, user personal big data information, and network traffic status; The first display module is used to display the information label and the application corresponding to the information label in the target control.

7. The apparatus according to claim 6, characterized in that, The first processing module includes: The first processing unit is configured to determine at least one of the user's needs and the user's behavioral characteristics based on the first information. The second processing unit is used to extract key information from the target file that matches at least one of the user's needs and the user's behavioral characteristics, and to generate information tags; The third processing unit is used to integrate the key information and the information tags to generate integrated key information and information tags.

8. The apparatus according to claim 6, characterized in that, The device further includes: A storage module is used to cache the target file; The first processing module is specifically used to: extract key information from the target file based on the first information, after determining that the user has completed all the first inputs.

9. The apparatus according to claim 6, characterized in that, The device further includes: The first sending module is used to send the information of the first information tag to the cloud server; The second receiving module is used to receive the second information tag sent by the cloud server; The second display module is used to display the second information label and the application corresponding to the second information label; The second information tag is generated by integrating information from the first information tags in multiple electronic devices.

10. The apparatus according to claim 6, characterized in that, The device further includes: The third receiving module is used to receive information from the first information tag transmitted by other electronic devices; The second processing module is used to integrate the first information tag transmitted by the other electronic device with the local first information tag to obtain the second information tag; The third display module is used to display the second information label and the application corresponding to the second information label.

11. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information processing method as described in any one of claims 1 to 5.