Data processing method and apparatus, electronic device, storage medium, and computer program product

CN123012036APending Publication Date: 2026-10-30BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510571180.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

但是,上述方式中,存在智能性不够好导致用户体验差的问题

Benefits of technology

[0112]本公开实施例中,一方面,通过预设的目标应用搜索关联搜索操作的结果,并分屏显示搜索前页面的页面内容以及搜索结果,使得无需用户手动打开目标应用进行搜索,以及切换目标应用查看搜索结果;此外,通过分屏显示搜索前页面的页面内容以及搜索后的搜索结果,也方便用户比对和查看搜索的准确性;另一方面,本公开实施例在基于目标应用获取到搜索结果之后再进行分屏显示,能减少在未成功执行搜索情况下的无效分屏,提升分屏的必要性。整体来说,本公开实施例的方式,智能性较好。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123012036A_ABST
    Figure CN123012036A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a data processing method and device, electronic equipment, storage medium and computer program product. The method comprises: in response to detecting a search operation indicating a search based on a displayed page, searching for a result associated with the search operation based on a preset target application; wherein the page is a page of a first application, and the target application comprises the first application and / or a second application other than the first application; in response to obtaining a search result based on the target application, splitting a display screen, and displaying page content of the page before the search in a first display area after splitting, and displaying the search result in a second display area after splitting. The method has good intelligence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a data processing method and apparatus, electronic equipment, storage medium, and computer program product. Background Technology

[0002] With the development of electronic device technology, the functions supported by electronic devices are becoming increasingly diverse. For example, the search function supported by mobile phones allows users to conveniently obtain the information they need anytime, anywhere. Currently, electronic devices support search functions in the following ways: Search based on search engine applications, where users can use search engine applications, enter keywords, and the application will display the search results; Search based on intelligent voice assistants, where users can use intelligent voice assistants to input keywords, and the assistant will display the search results on the voice assistant interface; Search based on non-search engine applications that support search functions, such as searching for products in shopping applications or searching for chat history in social applications, where the application will display the search results. However, the above methods suffer from insufficient intelligence, leading to a poor user experience. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this disclosure provides a data processing method and apparatus, electronic device, storage medium, and computer program product.

[0004] According to a first aspect of the present disclosure, a data processing method is provided, the method comprising:

[0005] In response to a search operation indicating a search being detected based on the displayed page, the results of the search operation are searched based on a preset target application; wherein the page is a page of a first application, and the target application includes the first application and / or a second application other than the first application;

[0006] In response to obtaining search results based on the target application, the display screen is split into two screens, and the page content of the page before the search is displayed in the first display area after the split screen, and the search results are displayed in the second display area after the split screen.

[0007] Understandably, this method eliminates the need for users to manually open the target application to search or switch between applications to view search results. Furthermore, displaying the page content before and after the search in a split-screen format facilitates comparison and verification of search accuracy. It also reduces invalid split-screen occurrences when searches fail, thus increasing the necessity of split-screen functionality. Overall, it demonstrates good intelligence.

[0008] In some embodiments, the target application includes a plurality of applications formed by a first application and at least one second application, or includes a plurality of applications formed by a plurality of second applications;

[0009] Displaying the search results in the second display area after screen splitting includes:

[0010] Multiple search results from the multiple applications are displayed in the second display area.

[0011] Understandably, this method helps improve search efficiency and simplify user workflows, demonstrating good intelligence.

[0012] In some embodiments, displaying multiple search results of the multiple applications within the second display area includes:

[0013] Multiple search results from the multiple applications are displayed in a card-like pattern within the second display area; wherein, one search result for one application corresponds to one card; or,

[0014] Multiple search results for the multiple applications are displayed in thumbnail mode within the second display area; wherein, one search result for one application corresponds to one thumbnail.

[0015] Understandably, displaying multiple search results from multiple apps in card or thumbnail mode enhances visual appeal and provides greater flexibility.

[0016] In some embodiments, displaying multiple search results of the multiple applications within the second display area includes:

[0017] Multiple search results of the multiple applications are displayed sequentially within the second display area based on a first preset rule; wherein the first preset rule includes at least one of the following: a display order determined based on the user's usage preferences for the applications; or a display order determined based on the accuracy of the search results.

[0018] Understandably, this method can improve the user's viewing efficiency and is highly intelligent.

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

[0020] In response to detecting an adjustment operation on the second display area, the display of the search results is adjusted.

[0021] Understandably, this method allows users to view search results based on their needs, which helps enhance interactivity and flexibility.

[0022] In some embodiments, the search results are displayed in a card mode, with one card corresponding to one search result for one application; adjusting the display of the search results in response to detecting an adjustment operation on the second display area includes at least one of the following:

[0023] In response to detecting a size adjustment operation on a card within the second display area, the display size of the card indicated by the adjustment operation within the second display area is adjusted;

[0024] In response to the display of multiple cards stacked in the second display area and the detection of an operation to adjust the stacking order of the cards in the second display area, the stacking order of the multiple cards is adjusted.

[0025] Understandably, this method can highlight core search results, achieve content layering, optimize display, and enhance interaction.

[0026] In some embodiments, adjusting the stacking order of the plurality of cards includes: switching the cards located at the top layer, wherein the search results included in the cards at the top layer are fully displayed; the method further includes:

[0027] Generate a transition animation based on the cards that were previously on the first layer and the cards that are to be switched to the first layer.

[0028] The switching animation is used to switch the cards located on the first layer.

[0029] Understandably, this method allows for a smoother transition between screens, enhancing the user's visual experience.

[0030] In some embodiments, the search results are displayed in thumbnail mode, with one thumbnail corresponding to the search results of one application, and a first operation control is provided in the second display area;

[0031] The step of adjusting the display of the search results in response to detecting an adjustment operation on the second display area includes:

[0032] In response to detecting a first preset operation on the first operation control in the second display area, the number of thumbnails displayed in the second display area is adjusted.

[0033] Understandably, this method can significantly affect the density of search results displayed in the second display area, thereby improving browsing efficiency and user experience.

[0034] In some embodiments, the search operation is associated with search terms, and displaying the search results in the second display area after screen splitting includes:

[0035] The search term and the search results are displayed in the second display area after the screen is split.

[0036] Understandably, displaying search terms in the second display area makes it easier for users to check search results by referring to those terms, thus improving the user experience.

[0037] In some embodiments, displaying the search term and the search results in the second display area after screen splitting includes:

[0038] Multiple search terms corresponding to multiple search operations are displayed in the second display area after the screen is split, and the search results corresponding to at least one search term are displayed in the second display area.

[0039] Understandably, this intuitive display method allows users to easily understand their historical search history and make targeted search adjustments, thus improving the user experience.

[0040] In some embodiments, the plurality of search terms are displayed separately based on a second preset rule, which includes at least one of the following: the type of search term, user preference.

[0041] Understandably, displaying multiple search terms based on a second preset rule allows for differentiated display of these terms, enhancing the user's visual experience and demonstrating a high level of intelligence.

[0042] In some embodiments, displaying multiple search terms corresponding to multiple search operations in the second display area includes:

[0043] Multiple search terms corresponding to multiple search operations are dynamically displayed within the second display area; wherein the dynamic display includes one of the following:

[0044] Based on the number of the multiple search terms, adjust the display position of the multiple search terms in the second display area;

[0045] The multiple search terms are displayed in a scrolling manner.

[0046] Understandably, the above methods can optimize the space utilization of the second display area, reduce the user's page turning / swiping operations, and simplify user operation.

[0047] In some embodiments, displaying the search results corresponding to at least one search term in the second display area includes:

[0048] The search results corresponding to the search terms from the last search operation are displayed in the second display area; or,

[0049] Based on the detection of a selection operation of any one of the plurality of search terms, the search results corresponding to the search term indicated by the selection operation are displayed in the second display area.

[0050] Understandably, this method allows users to easily view search results for currently viewed search terms or any search term, demonstrating good intelligence.

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

[0052] In response to detecting a second preset operation on the search term displayed in the second display area, the display of the search term and the search results corresponding to the search term is turned off.

[0053] Understandably, this method allows users to easily control the display in the second display area, offering high flexibility and improving the user experience.

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

[0055] In response to turning off the display of all search terms in the second display area, restore the full-screen display of the page before the search.

[0056] Understandably, this method can improve the display effect of the page before the search and enhance the user's visual experience.

[0057] In some embodiments, displaying the search term in the second display area after splitting the screen includes:

[0058] In response to detecting a third preset operation associated with the search term in the first display area, the search term is displayed in the second display area.

[0059] Understandably, this method allows the display of search terms to be controlled by the user, resulting in strong interactivity and high intelligence.

[0060] In some embodiments, the search term is a word in the page of the first application, and the step of responding to the detection of a search operation indicating a search based on the displayed page, and searching for results related to the search operation based on a preset target application, includes:

[0061] In response to detecting a fourth preset operation on the search term in the page, the results of the fourth preset operation are associated with a search based on a preset target.

[0062] Understandably, this method allows the search process to be controlled by the user, resulting in strong interactivity and high intelligence.

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

[0064] In response to detecting the fourth preset operation on the search term in the page, the search term is marked and displayed in the first display area.

[0065] Understandably, displaying keywords through tags helps users understand search terms more intuitively, thus improving the user experience.

[0066] In some embodiments, a second operation control is provided between the first display area and the second display area, and the method further includes:

[0067] In response to detecting a fifth preset operation on the second operation control, the display ratio of the first display area and the second display area is adjusted;

[0068] In response to detecting a sixth preset operation on the second operation control, the display screen is controlled to display in full screen.

[0069] Understandably, this method is quite intelligent and can improve browsing efficiency and user experience.

[0070] According to a second aspect of the present disclosure, a data processing apparatus is provided, the apparatus comprising:

[0071] The search module is configured to respond to a search operation indicating a search based on a displayed page, and to search for results related to the search operation based on a preset target application; wherein the page is a page of a first application, and the target application includes the first application and / or a second application other than the first application;

[0072] The split-screen display module is configured to split the display screen in response to obtaining search results based on the target application, and to display the page content of the page before the search in the first display area after the split screen, and to display the search results in the second display area after the split screen.

[0073] In some embodiments, the target application includes a plurality of applications formed by a first application and at least one second application, or includes a plurality of applications formed by a plurality of second applications;

[0074] The split-screen display module is further configured to display multiple search results of the multiple applications in the second display area.

[0075] In some embodiments, the split-screen display module is further configured to display multiple search results of the multiple applications in a card mode within the second display area; wherein one search result of one application corresponds to one card; or, to display multiple search results of the multiple applications in a thumbnail mode within the second display area; wherein one search result of one application corresponds to one thumbnail.

[0076] In some embodiments, the split-screen display module is further configured to display multiple search results of the multiple applications in the second display area in sequence based on a first preset rule; wherein the first preset rule includes at least one of the following: a display order determined based on the user's usage preferences for the applications; a display order determined based on the accuracy of the search results.

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

[0078] The adjustment module is configured to adjust the display of the search results in response to detecting an adjustment operation on the second display area.

[0079] In some embodiments, the search results are displayed in a card mode, with one card corresponding to one search result for one application; the adjustment module is also configured to perform at least one of the following:

[0080] In response to detecting a size adjustment operation on a card within the second display area, the display size of the card indicated by the adjustment operation within the second display area is adjusted;

[0081] In response to the display of multiple cards stacked in the second display area and the detection of an operation to adjust the stacking order of the cards in the second display area, the stacking order of the multiple cards is adjusted.

[0082] In some embodiments, adjusting the stacking order of the plurality of cards includes: switching the cards located at the top layer, wherein the search results included in the cards at the top layer are fully displayed; the device further includes:

[0083] The animation generation module is configured to generate a switching animation based on the cards that were previously on the first layer and the cards that are to be switched to the first layer.

[0084] The switching module is configured to switch the cards located on the first layer based on the switching animation.

[0085] In some embodiments, the search results are displayed in thumbnail mode, with one thumbnail corresponding to the search results of one application, and a first operation control is provided in the second display area;

[0086] The adjustment module is further configured to adjust the number of thumbnails displayed in the second display area in response to detecting a first preset operation on the first operation control in the second display area.

[0087] In some embodiments, the search operation is associated with a search term, and the split-screen display module is further configured to display the search term and the search results in the second display area after splitting the screen.

[0088] In some embodiments, the split-screen display module is further configured to display multiple search terms corresponding to multiple search operations in the second display area after splitting the screen, and to display the search results corresponding to at least one search term in the second display area.

[0089] In some embodiments, the plurality of search terms are displayed separately based on a second preset rule, which includes at least one of the following: the type of search term, user preference.

[0090] In some embodiments, the split-screen display module is further configured to dynamically display multiple search terms corresponding to multiple search operations within the second display area; wherein the dynamic display includes one of the following:

[0091] Based on the number of the multiple search terms, adjust the display position of the multiple search terms in the second display area;

[0092] The multiple search terms are displayed in a scrolling manner.

[0093] In some embodiments, the split-screen display module is further configured to display the search results corresponding to the search term of the last search operation in the second display area; or, based on the detected selection operation of any one of the plurality of search terms, to display the search results corresponding to the search term indicated by the selection operation in the second display area.

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

[0095] The closing module is configured to close the display of the search term and the search results corresponding to the search term in response to detecting a second preset operation on the search term displayed in the second display area.

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

[0097] The recovery module is also configured to restore the full-screen display of the page before the search in response to turning off the display of all search terms in the second display area.

[0098] In some embodiments, the split-screen display module is further configured to display the search term in the second display area in response to detecting a third preset operation associated with the search term in the first display area.

[0099] In some embodiments, the search term is a word in the page of the first application, and the search module is further configured to, in response to detecting a fourth preset operation on the search term in the page, search for results associated with the fourth preset operation based on a preset target application.

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

[0101] A tagging module is configured to tag and display the search term in the first display area in response to detecting the fourth preset operation on the search term in the page.

[0102] In some embodiments, a second operation control is provided between the first display area and the second display area, and the device further includes:

[0103] The adjustment module is configured to adjust the display ratio of the first display area and the second display area in response to detecting a fifth preset operation on the second operation control;

[0104] The control module is configured to control the display screen to perform a full-screen display in response to detecting a sixth preset operation on the second operation control.

[0105] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0106] processor;

[0107] Memory used to store computer programs or instructions;

[0108] The processor executes the computer program or instructions to implement the steps of the method described in the first aspect above.

[0109] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, the storage medium storing a computer program or instructions which, when executed by a processor, implement the steps of the method described in the first aspect above.

[0110] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program or instructions, which, when executed by a processor, implement the steps of the method described in the first aspect above.

[0111] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:

[0112] In this embodiment, on the one hand, the results of a pre-defined target application search are associated with the search operation, and the page content before the search and the search results are displayed in a split-screen format. This eliminates the need for users to manually open the target application to search or switch between target applications to view the search results. Furthermore, displaying the page content before the search and the search results in a split-screen format facilitates comparison and verification of the search accuracy. On the other hand, this embodiment displays the results in a split-screen format only after obtaining the search results from the target application, reducing invalid split-screens in cases where the search was unsuccessful, thus increasing the necessity of split-screen functionality. Overall, the method described in this embodiment is highly intelligent.

[0113] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0114] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0115] Figure 1 This is a flowchart illustrating a data processing method according to an exemplary embodiment.

[0116] Figure 2 This is an example of a split-screen display in an embodiment of this disclosure. Figure 1 .

[0117] Figure 3 This is a display example including search terms in an embodiment of this disclosure. Figure 1 .

[0118] Figure 4 This is a display example including search terms in an embodiment of this disclosure. Figure 2 .

[0119] Figure 5 This is an example of a split-screen display in an embodiment of this disclosure. Figure 2 .

[0120] Figure 6 This is a block diagram of a data processing apparatus according to an exemplary embodiment.

[0121] Figure 7 This is a structural block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation

[0122] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0123] Users often encounter a series of questions or areas of confusion while reading academic papers or watching instructional videos, requiring them to use the search function of their electronic devices. However, searching using search engine applications, voice assistants, or non-search engine applications that support search functionality usually requires users to switch between different applications (APPs) to search and view the results, which is a rather cumbersome process.

[0124] In response, this disclosure provides a data processing method. Figure 1 This is a flowchart illustrating a data processing method according to an exemplary embodiment. For example... Figure 1 As shown, the method mainly includes the following steps:

[0125] S11. In response to detecting a search operation indicating a search based on the displayed page, search for results associated with the search operation based on a preset target application; wherein, the page is a page of a first application, and the target application includes the first application and / or a second application other than the first application;

[0126] S12. In response to obtaining search results based on the target application, the display screen is split into two screens, and the page content of the page before the search is displayed in the first display area after the split screen, and the search results are displayed in the second display area after the split screen.

[0127] This disclosure provides a data processing method, the execution subject of which can be any electronic device including a display screen, such as user equipment (UE), mobile device, user terminal, mobile phone, tablet computer, personal digital assistant (PDA), handheld device, computing device, vehicle-mounted device, wearable device, etc. In some possible implementations, the data processing method can be implemented by a processor in the electronic device calling computer-readable instructions stored in memory.

[0128] In step S11, after the electronic device detects a search operation indicating a search based on the displayed page, it searches for the results of the related search operation based on a preset target application. The displayed page is the page of a first application, which can be any application, supporting or not supporting search functionality. The page of the first application can be a text and image page, a plain text page, or a page containing only images. Furthermore, the search operation can be unrelated to or related to the page content. For example, the displayed page may be a basketball image page, but the search operation indicates searching for a soccer ball; another example is a page containing text or images of rabbits, with the search operation indicating searching for rabbit habits. In this embodiment, the electronic device can detect a search operation indicating a search by detecting a voice command; alternatively, if the displayed page includes a search box, it can determine the detection of a search operation based on detecting the search object entered by the user in the search box and detecting touch operations on the search control; or the electronic device can determine the detection of a search operation indicating a search based on detecting operations on images or text on the page, such as selecting, selecting and long-pressing, or marking. The search operation indicating a search can carry search terms.

[0129] In this embodiment, the preset target application can be a system default application or an application specified by the user through a settings page. The target application may include one or more applications; for example, the target application may include a first application and / or a second application, and there may be multiple second applications. It should be noted that the target application is an application that supports search functionality; if the first application supports search, the target application may include the first application. The target application may be a shopping application, a social application, a knowledge-sharing application, or a voice assistant for an electronic device, etc.

[0130] In this embodiment, the electronic device searches for the results of related search operations based on the target application; that is, the electronic device starts the target application to perform the search function to search for the results of related search operations. However, it should be noted that the target application may fail to start, or may be interrupted and exited midway after starting, resulting in the inability to obtain search results. In this regard, in step S12 of this embodiment, the electronic device splits the display screen only after obtaining the search results based on the target application, that is, after the target application completes the search task. The page content of the page before the search is displayed in the first display area after the split screen, and the search results are displayed in the second display area after the split screen. The first display area and the second display area can be non-overlapping or partially overlapping areas. The first display area and the second display area can together form the entire display area of ​​the display screen, or they can only form a part of the display screen.

[0131] It should be noted that in this embodiment of the disclosure, the page content of the page before the search is displayed in the first display area after the screen is split, that is, the page that was displayed in full screen before the search operation was detected is reduced and displayed in part of the display screen, so that the second display area of ​​the display screen can display the search results.

[0132] Furthermore, in this embodiment of the disclosure, if the target application includes the first application, the first display area displays the page content of the page before the search. This could be displaying a photo of the page before the search in the first display area, while displaying the page including search results after the first application is running in the second display area; or, displaying a photo of the first application before the search in the first display area, while displaying a photo including search results after the first application is running in the second display area. If the target application does not include the first application, the first display area may display the page or photo of the first application before the search, and the second display area may display the search results of the second application. The search results may be displayed in the form of pages, photos, or cards, etc., and this embodiment of the disclosure does not impose any limitations.

[0133] It is understood that, in this embodiment of the present disclosure, on the one hand, by using a preset target application to search for the results of related search operations and displaying the page content before the search and the search results in a split-screen format, users do not need to manually open the target application to search or switch between target applications to view the search results. Furthermore, displaying the page content before the search and the search results in a split-screen format also facilitates users in comparing and viewing the accuracy of the search. On the other hand, this embodiment of the present disclosure performs split-screen display only after obtaining the search results based on the target application, which reduces invalid split-screens in cases where the search was not successfully executed, thus increasing the necessity of split-screen display. Overall, the method of this embodiment of the present disclosure is quite intelligent.

[0134] In some embodiments, the target application includes a plurality of applications formed by a first application and at least one second application, or includes a plurality of applications formed by a plurality of second applications;

[0135] Displaying the search results in the second display area after screen splitting includes:

[0136] Multiple search results from the multiple applications are displayed in the second display area.

[0137] As mentioned above, the target application may include one or more. In this embodiment, a search can be performed through multiple target applications, and then multiple search results from multiple applications can be displayed in the second display area after the screen is split. It is understood that in this embodiment of the disclosure, by performing a search through multiple preset applications and displaying multiple search results from multiple applications in the second display area, users do not need to frequently switch between different target applications to perform the search or switch between viewing the search results of target applications. This helps to improve search efficiency and simplify the user's operation process, demonstrating good intelligence.

[0138] In some embodiments, displaying multiple search results of the multiple applications within the second display area includes:

[0139] Multiple search results from the multiple applications are displayed in a card-like pattern within the second display area; wherein, one search result for one application corresponds to one card; or,

[0140] Multiple search results for the multiple applications are displayed in thumbnail mode within the second display area; wherein, one search result for one application corresponds to one thumbnail.

[0141] In this embodiment, the cards can be interactive cards, with one card corresponding to each search result of an application. The cards can also differentiate the importance of search results by color and size. Displaying multiple search results from multiple applications in card mode enhances visual appeal and supports click-and-interaction interactions, offering greater flexibility. Furthermore, in this embodiment, multiple search results from multiple applications can also be displayed in thumbnail mode, with one thumbnail corresponding to each search result of an application. This thumbnail display method allows for intuitive previewing of search results and facilitates full utilization of the space layout of the second display area to display multiple search results. In some embodiments, displaying multiple search results from multiple applications within the second display area includes:

[0142] Multiple search results of the multiple applications are displayed sequentially within the second display area based on a first preset rule; wherein the first preset rule includes at least one of the following: a display order determined based on the user's usage preferences for the applications; or a display order determined based on the accuracy of the search results.

[0143] In this embodiment of the disclosure, the multiple search results from multiple applications are not displayed randomly when displayed in the second display area, but are displayed sequentially based on a first preset rule. This first preset rule includes a display order determined by the user's application usage preferences. For example, if the user frequently uses APP1 and APP1 is a preset target application, then the search results for APP1 will be displayed first. Furthermore, the first preset rule also includes a display order determined based on the accuracy of the search results. The accuracy of the search results can be obtained by the electronic device performing semantic analysis or image recognition on the search results of the target application and matching the analysis or recognition results with search terms. For example, if the semantic analysis results include more search terms, or the semantic similarity between the results and the search terms is higher, then the accuracy of the search results is higher.

[0144] It is understood that in this embodiment of the present disclosure, displaying multiple search results of multiple applications in sequence based on a first preset rule can make the display of multiple search results more in line with user needs, improve user viewing efficiency, and has a high degree of intelligence.

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

[0146] In response to detecting an adjustment operation on the second display area, the display of the search results is adjusted.

[0147] In this embodiment of the disclosure, the adjustment operation of the second display area includes adjusting the display style of search results within the second display area, such as adjusting the display size and position of cards or thumbnails, and the arrangement of multiple cards or thumbnails, and may also include adjusting the number of search results displayed in the second display area. It is understood that this embodiment of the disclosure supports adjusting the display of search results within the second display area, making it convenient for users to view search results according to their needs, enhancing interactivity, and providing high flexibility.

[0148] In some embodiments, the search results are displayed in a card mode, with one card corresponding to one search result for one application; adjusting the display of the search results in response to detecting an adjustment operation on the second display area includes at least one of the following:

[0149] In response to detecting a size adjustment operation on a card within the second display area, the display size of the card indicated by the adjustment operation within the second display area is adjusted;

[0150] In response to the display of multiple cards stacked in the second display area and the detection of an operation to adjust the stacking order of the cards in the second display area, the stacking order of the multiple cards is adjusted.

[0151] In this embodiment of the disclosure, taking the display of search results in card mode as an example, the display adjustments for search results include size adjustments, display order adjustments, etc. The electronic device detects size adjustment operations on cards within the second display area, which can be such as detecting a two-finger swipe or pinch operation, or a voice command indicating size adjustment. Furthermore, size adjustment operations on cards within the second display area can be instructing the size adjustment of a single card, instructing the size adjustment of cards for a portion of the target application, or instructing the size adjustment of all cards, etc., and this embodiment of the disclosure does not limit the scope of these actions.

[0152] In this embodiment of the disclosure, when there are multiple cards displayed in the second display area and the cards are stacked, the stacking order of the multiple cards can be adjusted based on a detected adjustment operation on the stacking order of the cards in the second display area. For example, when the electronic device detects a triple-tap operation on the screen, it can adjust the stacking order of the cards according to a preset order; as another example, when the electronic device detects a long-press operation on a single card, it can move the long-pressed card to the top layer to fully display the search results of the card.

[0153] It is understood that the embodiments of this disclosure support adjustments to the display size and / or stacking order of cards, which can highlight core search results, achieve content layering, optimize display, and enhance interaction.

[0154] It should be noted that, in this embodiment of the disclosure, not only the card supports adjustment of display size and / or display order, but the thumbnail also supports adjustment of display size and / or display order.

[0155] In some embodiments, adjusting the stacking order of the plurality of cards includes: switching the cards located at the top layer, wherein the search results included in the cards at the top layer are fully displayed; the method further includes:

[0156] Generate a transition animation based on the cards that were previously on the first layer and the cards that are to be switched to the first layer.

[0157] The switching animation is used to switch the cards located on the first layer.

[0158] In this embodiment of the disclosure, adjusting the stacking order of multiple cards includes switching the card located on the first layer. In this embodiment of the disclosure, when switching, a switching animation is generated by the card that was on the first layer before switching and the card to be switched to the first layer, so that the switching can be smoother and improve the user's visual experience.

[0159] It should be noted that, in generating the switching animation in this embodiment of the disclosure, the animation transition can be achieved by setting methods such as fading out / shrinking / moving out of the card located on the first layer before the switch, and fading in / enlarging / moving in of the card to be switched to the first layer. This embodiment of the disclosure does not limit the way the switching animation is generated.

[0160] In some embodiments, the search results are displayed in thumbnail mode, with one thumbnail corresponding to one search result for one application, and a first operation control is present in the second display area; the adjustment of the display of the search results in response to detecting an adjustment operation on the second display area includes...

[0161] In response to detecting a first preset operation on the first operation control in the second display area, the number of thumbnails displayed in the second display area is adjusted.

[0162] In this embodiment of the disclosure, taking the display of search results in thumbnail mode as an example, the adjustment of the display of search results also includes adjusting the number of thumbnails displayed.

[0163] Figure 2 This is an example of a split-screen display in an embodiment of this disclosure. Figure 1 ,like Figure 2 As shown, L21 represents the page content belonging to the first application before the search, and the portion to the right of L21 belongs to the content displayed in the second display area. L22 shows one of the multiple thumbnails, corresponding to a search result for a target application; L23 shows the first operation control within the second display area. For example, the position of the first operation control is movable. When the first operation control is located near the top of the screen within the second display area, thumbnails corresponding to the search results of all applications are displayed. As the first operation control moves away from the top of the screen, the number of displayed thumbnails gradually decreases. When the first operation control moves to the bottom of the screen, all thumbnails are removed from the display.

[0164] It should be noted that the embodiments of this disclosure do not limit the operation of the first operation control to adjust the number of thumbnails displayed in the second display area in the manner described above. For example, the first operation control can also be a sliding control, and the number of thumbnails displayed can be adjusted by moving the slider on the sliding control. In addition, in the embodiments of this disclosure, the size of each thumbnail in the second display area can be adaptively adjusted according to the number of thumbnails to provide a better visual display effect.

[0165] It is understood that, in this embodiment of the disclosure, the ability to adjust the number of displayed thumbnails can significantly affect the density of search results displayed in the second display area, thereby improving browsing efficiency and user experience.

[0166] In some embodiments, the search operation is associated with search terms, and displaying the search results in the second display area after screen splitting includes:

[0167] The search term and the search results are displayed in the second display area after the screen is split.

[0168] In this embodiment of the disclosure, search terms may also be displayed in the second display area after the screen is split. For example, the electronic device may display the search term of the last search, or the search term of multiple searches, or the search term of the first search, or the search term of the most searches, etc. This embodiment of the disclosure does not impose any limitations.

[0169] It is understood that, in this embodiment of the disclosure, by also displaying the search terms in the second display area, users can easily view the search results by referring to the search terms, which can improve the user experience.

[0170] In some embodiments, displaying the search term and the search results in the second display area after screen splitting includes:

[0171] Multiple search terms corresponding to multiple search operations are displayed in the second display area after the screen is split, and the search results corresponding to at least one search term are displayed in the second display area.

[0172] As mentioned earlier, there may be a series of questions or unclear points that require the use of the electronic device's search function, which may result in multiple searches. In this embodiment, the electronic device displays multiple search terms corresponding to the multiple search operations in a second display area, as well as the search results corresponding to at least one search term. This intuitive display method allows users to easily grasp historical search information and make targeted search adjustments, thus improving the user experience.

[0173] It should be noted that in this embodiment of the disclosure, any search term can correspond to one or more target applications for searching, and if the target application runs successfully, one or more search results can be obtained.

[0174] Figure 3 This is a display example including search terms in an embodiment of this disclosure. Figure 1 ,like Figure 3 As shown, L31 represents the page content belonging to the first application before the search, and the portion to the right of L31 belongs to the content displayed in the second display area. L32 represents the top-level card in a cascading display, corresponding to a search result for a target application; L33 represents one of multiple search terms, and the card displayed in L32 can be the search result corresponding to the search term identified by L33.

[0175] In some embodiments, the plurality of search terms are displayed separately based on a second preset rule, which includes at least one of the following: the type of search term, user preference.

[0176] In this embodiment, multiple search terms are displayed differently based on a second preset rule, such as through color, font style, or marker boxes. The second preset rule includes user preferences for search terms. For example, if the electronic device analyzes data and finds that a user is interested in drama or has recently been memorizing English words, then if the search keywords are drama-related or English words, they will be marked with a special color to make them easier for the user to view. As another example, the electronic device can identify the type of search term; for instance, search terms related to sports are displayed in red, while search terms related to fruits are displayed in green.

[0177] It is understood that in this embodiment of the present disclosure, displaying multiple search terms based on the second preset rule enables the multiple search terms to be displayed in a differentiated manner, improving the user's visual experience and demonstrating a high degree of intelligence.

[0178] In some embodiments, displaying multiple search terms corresponding to multiple search operations in the second display area includes:

[0179] Multiple search terms corresponding to multiple search operations are dynamically displayed within the second display area; wherein the dynamic display includes one of the following:

[0180] Based on the number of the multiple search terms, adjust the display position of the multiple search terms in the second display area;

[0181] The multiple search terms are displayed in a scrolling manner.

[0182] In this embodiment, multiple search terms are dynamically displayed in a second display area. In some embodiments, the display positions of the multiple search terms in the second display area are adjusted based on the number of search terms, so that all multiple search terms can be displayed in the second display area. In other embodiments, multiple search terms are displayed by scrolling. These methods optimize the space utilization within the second display area and reduce user page-turning / swiping operations, simplifying user operation. In some embodiments, displaying the search results corresponding to at least one search term in the second display area includes:

[0183] The search results corresponding to the search terms from the last search operation are displayed in the second display area; or,

[0184] Based on the detection of a selection operation of any one of the plurality of search terms, the search results corresponding to the search term indicated by the selection operation are displayed in the second display area.

[0185] As mentioned above, in the case of multiple searches, search results corresponding to one or more search terms can be displayed in the second display area. In this embodiment of the disclosure, search results corresponding to one search term are displayed. In some embodiments, the search results corresponding to the search term of the last search operation are displayed by default. Since the last search operation is usually the search that the user is currently interested in, displaying the search results corresponding to the search term of the last search operation allows the user to directly see the search results corresponding to the search term they are currently interested in without having to switch searches, which is quite intelligent. In other embodiments, the electronic device also supports a detection-based selection operation of any search term among multiple search terms, displaying the search results corresponding to the search term indicated by the selection operation. This selection-supported method makes it convenient for users to view the search results corresponding to any search term, which is quite intelligent.

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

[0187] In response to detecting a second preset operation on the search term displayed in the second display area, the display of the search term and the search results corresponding to the search term is turned off.

[0188] In this embodiment, the second preset operation on the search term can be, for example, a long press or a single click. This second preset operation can indicate an operation on a single search term or an operation on all search terms; this embodiment does not limit the scope of the operation. In this embodiment, the display of the search term and its corresponding search results can be turned off based on the second preset operation, allowing users to easily control the display of the second display area. This provides high flexibility and enhances the user experience.

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

[0190] In response to turning off the display of all search terms in the second display area, restore the full-screen display of the page before the search.

[0191] In this embodiment of the disclosure, after all words in the second display area are turned off, there are no search results displayed in the second display area. At this time, restoring the full-screen display of the page before the search can improve the display effect of the page before the search and enhance the user's visual experience.

[0192] In some embodiments, displaying the search term in the second display area after splitting the screen includes:

[0193] In response to detecting a third preset operation associated with the search term in the first display area, the search term is displayed in the second display area.

[0194] In this embodiment of the disclosure, the display of the search term in the second display area is triggered by a third preset operation based on the associated search term detected by the electronic device in the first display area. The third preset operation may be a voice command to indicate the display of the search term, a selection operation of the search term in the page text or search box in the first display area, or a touch operation of the control in the first display area to indicate the display of the search term, etc. This embodiment of the disclosure does not limit the scope of the operation.

[0195] It is understood that, in this embodiment of the disclosure, displaying search terms in the second display area based on a third preset operation triggers the display of search terms, which enables the display of search terms to be controlled by the user, resulting in strong interactivity and high intelligence.

[0196] In some embodiments, the search term is a word in the page of the first application, and the step of responding to the detection of a search operation indicating a search based on the displayed page, and searching for results related to the search operation based on a preset target application, includes:

[0197] In response to detecting a fourth preset operation on the search term in the page, the results of the fourth preset operation are associated with a search based on a preset target.

[0198] As mentioned above, an electronic device can determine that a search operation indicating a search has been detected based on detected operations on images or text on a page. In this embodiment, the electronic device triggers a search based on a preset target application to associate the results of the fourth preset operation when it detects a fourth preset operation on a word on the page, such as a long press, single click, or double click. It should be noted that in this embodiment of the disclosure, the fourth preset operation is associated with a search term, so the target application can perform a search based on the search term.

[0199] It is understood that in this embodiment of the disclosure, by triggering the target application to search through the fourth preset operation of the search terms in the original page, the execution of the search can be controlled by the user, with strong interactivity and high intelligence.

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

[0201] In response to detecting the fourth preset operation on the search term in the page, the search term is marked and displayed in the first display area.

[0202] In this embodiment of the disclosure, the search terms are marked and displayed in the first display area. By marking and displaying the search terms, users can intuitively understand the search terms and improve the user experience.

[0203] It should be noted that in this embodiment of the disclosure, by marking and displaying search terms in the first display area, it is also convenient for users to perform a third preset operation based on the marked search terms, thereby adding the search terms to the second display area for display.

[0204] Figure 4 This is a display example including search terms in an embodiment of this disclosure. Figure 2 ,like Figure 4 As shown, L41 represents the page content belonging to the first application before the search, located in the first display area; the part to the right of L41 belongs to the content displayed in the second display area. L42 shows the card at the top of the stacked cards, corresponding to a search result for a target application; L43 shows the search term highlighted in the first display area. By long-pressing the highlighted search term, it can be added to the second display area. The added search term is "Search Term 1," indicated by the bolded display box marked L44.

[0205] In some embodiments, a second operation control is provided between the first display area and the second display area, and the method further includes:

[0206] In response to detecting a fifth preset operation on the second operation control, the display ratio of the first display area and the second display area is adjusted;

[0207] In response to detecting a sixth preset operation on the second operation control, the display screen is controlled to display in full screen.

[0208] In this embodiment of the disclosure, after the display screen is split into two screens, the first display area and the second display area support the functions of adjusting the display ratio and exiting the split screen. For example, the second operation control between the first display area and the second display area can be a movable control. The fifth preset operation and the sixth preset operation can indicate different areas to which the movable control moves, thereby causing the electronic device to perform different functions. Furthermore, the second control can also be a control that supports multiple touch operations, such as a single click for the fifth preset operation and a double click for the sixth preset operation, thereby instructing the electronic device to perform different functions. In this embodiment of the disclosure, the method of triggering the electronic device to adjust the display ratio and exit the split screen is not limited.

[0209] Figure 5 This is an example of a split-screen display in an embodiment of this disclosure. Figure 2 ,like Figure 5As shown, L51 represents the page content of the first application before the search, and the portion to the right of L51 belongs to the content displayed in the second display area. L52 shows one of the multiple thumbnails, corresponding to a search result of a target application. L53 shows a second operation control located between the first and second display areas. For example, the position of the second operation control is movable. When the second operation control moves to the left, the display area of ​​the first display area decreases, and the display area of ​​the second display area increases. When the second operation control is moved to the left edge, the thumbnails displayed in the second display area are displayed in full screen. Similarly, when the second operation control moves to the right, the display area of ​​the second display area decreases, and the display area of ​​the first display area increases. When the second operation control is moved to the right edge, the page content of the page in the first display area is displayed in full screen.

[0210] It is understood that the embodiments of this disclosure support the adjustment of the split-screen ratio of the display screen and the adjustment of switching to full-screen mode, which has good intelligence and can improve browsing efficiency and user experience.

[0211] Figure 6 This is a block diagram of a data processing apparatus according to an exemplary embodiment. Figure 6 As shown, the device mainly includes:

[0212] Search module 601 is configured to respond to a search operation indicating a search based on a displayed page, and search for results related to the search operation based on a preset target application; wherein the page is a page of a first application, and the target application includes the first application and / or a second application other than the first application;

[0213] The split-screen display module 602 is configured to split the display screen in response to obtaining search results based on the target application, and to display the page content of the page before the search in the first display area after the split screen, and to display the search results in the second display area after the split screen.

[0214] In some embodiments, the target application includes a plurality of applications formed by a first application and at least one second application, or includes a plurality of applications formed by a plurality of second applications;

[0215] The split-screen display module 602 is further configured to display multiple search results of the multiple applications in the second display area.

[0216] In some embodiments, the split-screen display module 602 is further configured to display multiple search results of the multiple applications in a card mode within the second display area; wherein one search result of one application corresponds to one card; or, to display multiple search results of the multiple applications in a thumbnail mode within the second display area; wherein one search result of one application corresponds to one thumbnail.

[0217] In some embodiments, the split-screen display module 602 is further configured to display multiple search results of the multiple applications in the second display area in sequence based on a first preset rule; wherein the first preset rule includes at least one of the following: a display order determined based on the user's usage preferences for the applications; a display order determined based on the accuracy of the search results.

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

[0219] The adjustment module is configured to adjust the display of the search results in response to detecting an adjustment operation on the second display area.

[0220] In some embodiments, the search results are displayed in a card mode, with one card corresponding to one search result for one application; the adjustment module is also configured to perform at least one of the following:

[0221] In response to detecting a size adjustment operation on a card within the second display area, the display size of the card indicated by the adjustment operation within the second display area is adjusted;

[0222] In response to the display of multiple cards stacked in the second display area and the detection of an operation to adjust the stacking order of the cards in the second display area, the stacking order of the multiple cards is adjusted.

[0223] In some embodiments, adjusting the stacking order of the plurality of cards includes: switching the cards located at the top layer, wherein the search results included in the cards at the top layer are fully displayed; the device further includes:

[0224] The animation generation module is configured to generate a switching animation based on the cards that were previously on the first layer and the cards that are to be switched to the first layer.

[0225] The switching module is configured to switch the cards located on the first layer based on the switching animation.

[0226] In some embodiments, the search results are displayed in thumbnail mode, with one thumbnail corresponding to the search results of one application, and a first operation control is provided in the second display area;

[0227] The adjustment module is further configured to adjust the number of thumbnails displayed in the second display area in response to detecting a first preset operation on the first operation control in the second display area.

[0228] In some embodiments, the search operation is associated with a search term, and the split-screen display module 602 is further configured to display the search term and the search result in the second display area after splitting the screen.

[0229] In some embodiments, the split-screen display module 602 is further configured to display multiple search terms corresponding to multiple search operations in the second display area after splitting the screen, and to display the search results corresponding to at least one search term in the second display area.

[0230] In some embodiments, the plurality of search terms are displayed separately based on a second preset rule, which includes at least one of the following: the type of search term, user preference.

[0231] In some embodiments, the split-screen display module 602 is further configured to dynamically display multiple search terms corresponding to multiple search operations within the second display area; wherein the dynamic display includes one of the following:

[0232] Based on the number of the multiple search terms, adjust the display position of the multiple search terms in the second display area;

[0233] The multiple search terms are displayed in a scrolling manner.

[0234] In some embodiments, the split-screen display module 602 is further configured to display the search results corresponding to the search term of the last search operation in the second display area; or, based on the detected selection operation of any of the plurality of search terms, to display the search results corresponding to the search term indicated by the selection operation in the second display area.

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

[0236] The closing module is configured to close the display of the search term and the search results corresponding to the search term in response to detecting a second preset operation on the search term displayed in the second display area.

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

[0238] The recovery module is also configured to restore the full-screen display of the page before the search in response to turning off the display of all search terms in the second display area.

[0239] In some embodiments, the split-screen display module 602 is further configured to display the search term in the second display area in response to detecting a third preset operation associated with the search term in the first display area.

[0240] In some embodiments, the search term is a word in the page of the first application, and the search module 601 is further configured to, in response to detecting a fourth preset operation on the search term in the page, search for results associated with the fourth preset operation based on a preset target application.

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

[0242] A tagging module is configured to tag and display the search term in the first display area in response to detecting the fourth preset operation on the search term in the page.

[0243] In some embodiments, a second operation control is provided between the first display area and the second display area, and the device further includes:

[0244] The adjustment module is configured to adjust the display ratio of the first display area and the second display area in response to detecting a fifth preset operation on the second operation control;

[0245] The control module is configured to control the display screen to perform full-screen display in response to detecting a sixth preset operation on the second operation control. Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0246] Figure 7 This is a structural block diagram of an electronic device 700 according to an exemplary embodiment. For example, the electronic device 700 can be any device including a display screen.

[0247] Reference Figure 7 The electronic device 700 may include one or more of the following components: processing component 702, memory 704, power supply component 706, multimedia component 708, audio component 710, input / output (I / O) interface 712, sensor component 714, and communication component 716.

[0248] Processing component 702 typically controls the overall operation of electronic device 700, such as operations associated with at least one of display, telephone call, data communication, camera operation, and recording operation. Processing component 702 may include one or more processors 720 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 702 may include one or more modules to facilitate interaction between processing component 702 and other components. For example, processing component 702 may include a multimedia module to facilitate interaction between multimedia component 708 and processing component 702.

[0249] Memory 704 is configured to store various types of data to support operation on electronic device 700. Examples of such data include at least one of the following: instructions for any application or method operating on electronic device 700, contact data, phonebook data, messages, pictures, and videos. Memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0250] Power supply component 706 provides power to various components of electronic device 700. Power supply component 706 may include at least one of the following: a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 700.

[0251] Multimedia component 708 includes a screen that provides an output interface between electronic device XX00 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 708 includes a front-facing camera and / or a rear-facing camera. When electronic device 700 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0252] Audio component 710 is configured to output and / or input audio signals. For example, audio component 710 includes a microphone (MIC) configured to receive external audio signals when electronic device 700 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 704 or transmitted via communication component 716. In some embodiments, audio component 710 also includes a speaker for outputting audio signals.

[0253] I / O interface 712 provides an interface between processing component 702 and peripheral interface modules, such as keyboards, click wheels, and buttons. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0254] Sensor assembly 714 includes one or more sensors for providing state assessments of various aspects of electronic device 700. For example, sensor assembly 714 may detect the on / off state of electronic device 700, the relative positioning of components such as the display and keypad of electronic device 700, changes in position of electronic device 700 or one of its components, the presence or absence of user contact with electronic device 700, orientation or acceleration / deceleration of electronic device 700, and temperature changes of electronic device 700. Sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 714 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 714 may also include, but is not limited to, at least one of the following: an accelerometer, a gyroscope, a magnetometer, a pressure sensor, and a temperature sensor.

[0255] Communication component 716 is configured to facilitate wired or wireless communication between electronic device 700 and other devices. Electronic device 700 can access wireless networks based on communication standards, such as Wi-Fi, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 716 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 716 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wide Band (UWB), Bluetooth (BT), and other technologies.

[0256] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.

[0257] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 704 including executable instructions or a computer program, which can be executed by a processor 720 of an electronic device 700 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0258] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor of a mobile terminal, enables the mobile terminal to perform any of the data processing methods described in the embodiments of this disclosure.

[0259] This disclosure provides a computer program product comprising a computer program or executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program or executable instructions from the computer-readable storage medium and executes the computer program or executable instructions, causing the computer device to perform any of the data processing methods described in this disclosure.

[0260] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0261] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A data processing method, characterized in that, The method includes: In response to a search operation indicating a search being detected based on the displayed page, the results of the search operation are searched based on a preset target application; wherein the page is a page of a first application, and the target application includes the first application and / or a second application other than the first application; In response to obtaining search results based on the target application, the display screen is split into two screens, and the page content of the page before the search is displayed in the first display area after the split screen, and the search results are displayed in the second display area after the split screen.

2. The method according to claim 1, characterized in that, The target application includes multiple applications formed by a first application and at least one second application, or multiple applications formed by multiple second applications; Displaying the search results in the second display area after screen splitting includes: Multiple search results from the multiple applications are displayed in the second display area.

3. The method according to claim 2, characterized in that, Displaying multiple search results from the multiple applications within the second display area includes: Multiple search results from the multiple applications are displayed in a card-like pattern within the second display area; wherein, one search result for one application corresponds to one card; or, Multiple search results for the multiple applications are displayed in thumbnail mode within the second display area; wherein, one search result for one application corresponds to one thumbnail.

4. The method according to claim 2 or 3, characterized in that, Displaying multiple search results from the multiple applications within the second display area includes: Multiple search results of the multiple applications are displayed sequentially within the second display area based on a first preset rule; wherein the first preset rule includes at least one of the following: a display order determined based on the user's usage preferences for the applications; or a display order determined based on the accuracy of the search results.

5. The method according to any one of claims 1 to 3, characterized in that, The method further includes: In response to detecting an adjustment operation on the second display area, the display of the search results is adjusted.

6. The method according to claim 5, characterized in that, The search results are displayed in a card mode, with one card corresponding to one search result for one application; the adjustment of the display of the search results in response to detecting an adjustment operation on the second display area includes at least one of the following: In response to detecting a size adjustment operation on a card within the second display area, the display size of the card indicated by the adjustment operation within the second display area is adjusted; In response to the display of multiple cards stacked in the second display area and the detection of an operation to adjust the stacking order of the cards in the second display area, the stacking order of the multiple cards is adjusted.

7. The method according to claim 6, characterized in that, The method of adjusting the stacking order of the multiple cards includes: switching the card located at the top layer, where all search results included in the top layer card are fully displayed; the method further includes: Generate a transition animation based on the cards that were previously on the first layer and the cards that are to be switched to the first layer. The switching animation is used to switch the cards located on the first layer.

8. The method according to claim 5, characterized in that, The search results are displayed in thumbnail mode, with one thumbnail corresponding to one search result for one application, and the second display area contains the first operation control; The step of adjusting the display of the search results in response to detecting an adjustment operation on the second display area includes: In response to detecting a first preset operation on the first operation control in the second display area, the number of thumbnails displayed in the second display area is adjusted.

9. The method according to any one of claims 1 to 3, characterized in that, The search operation is associated with search terms, and displaying the search results in the second display area after screen splitting includes: The search term and the search results are displayed in the second display area after the screen is split.

10. The method according to claim 9, characterized in that, Displaying the search term and the search results in the second display area after splitting the screen includes: Multiple search terms corresponding to multiple search operations are displayed in the second display area after the screen is split, and the search results corresponding to at least one search term are displayed in the second display area.

11. The method according to claim 10, characterized in that, The multiple search terms are displayed separately based on a second preset rule, which includes at least one of the following: the type of search term, user preference.

12. The method according to claim 10, characterized in that, The step of displaying multiple search terms corresponding to multiple search operations in the second display area includes: Multiple search terms corresponding to multiple search operations are dynamically displayed within the second display area; wherein the dynamic display includes one of the following: Based on the number of the multiple search terms, adjust the display position of the multiple search terms in the second display area; The multiple search terms are displayed in a scrolling manner.

13. The method according to claim 10, characterized in that, Displaying the search results corresponding to at least one search term in the second display area includes: The search results corresponding to the search terms from the last search operation are displayed in the second display area; or, Based on the detection of a selection operation of any one of the plurality of search terms, the search results corresponding to the search term indicated by the selection operation are displayed in the second display area.

14. The method according to claim 9, characterized in that, The method further includes: In response to detecting a second preset operation on the search term displayed in the second display area, the display of the search term and the search results corresponding to the search term is turned off.

15. The method according to claim 14, characterized in that, The method further includes: In response to turning off the display of all search terms in the second display area, restore the full-screen display of the page before the search.

16. The method according to claim 9, characterized in that, Displaying the search term in the second display area after splitting the screen includes: In response to detecting a third preset operation associated with the search term in the first display area, the search term is displayed in the second display area.

17. The method according to claim 9, characterized in that, The search term is a word found on the page of the first application. The step of responding to a search operation indicating a search based on the displayed page, and searching for results related to the search operation based on a preset target application, includes: In response to detecting a fourth preset operation on the search term in the page, the results of the fourth preset operation are associated with a search based on a preset target.

18. The method according to claim 17, characterized in that, The method further includes: In response to detecting the fourth preset operation on the search term in the page, the search term is marked and displayed in the first display area.

19. The method according to any one of claims 1 to 3, characterized in that, A second operation control is provided between the first display area and the second display area, and the method further includes: In response to detecting a fifth preset operation on the second operation control, the display ratio of the first display area and the second display area is adjusted; In response to detecting a sixth preset operation on the second operation control, the display screen is controlled to display in full screen.

20. A data processing apparatus, characterized in that, The device includes: The search module is configured to respond to a search operation indicating a search based on a displayed page, and to search for results related to the search operation based on a preset target application; wherein the page is a page of a first application, and the target application includes the first application and / or a second application other than the first application; The split-screen display module is configured to split the display screen in response to obtaining search results based on the target application, and to display the page content of the page before the search in the first display area after the split screen, and to display the search results in the second display area after the split screen.

21. The apparatus according to claim 20, characterized in that, The target application includes multiple applications formed by a first application and at least one second application, or multiple applications formed by multiple second applications; The split-screen display module is further configured to display multiple search results of the multiple applications in the second display area.

22. The apparatus according to claim 20, characterized in that, The device further includes: The adjustment module is configured to adjust the display of the search results in response to detecting an adjustment operation on the second display area.

23. The apparatus according to claim 20, characterized in that, The search operation is associated with a search term, and the split-screen display module is further configured to display the search term and the search results in the second display area after the screen is split.

24. The apparatus according to claim 23, characterized in that, The split-screen display module is further configured to display multiple search terms corresponding to multiple search operations in the second display area after splitting the screen, and to display the search results corresponding to at least one search term in the second display area.

25. The apparatus according to claim 24, characterized in that, The split-screen display module is further configured to display the search results corresponding to the search term of the last search operation in the second display area; or, based on the detected selection operation of any one of the multiple search terms, to display the search results corresponding to the search term indicated by the selection operation in the second display area.

26. An electronic device, characterized in that, include: processor; Memory used to store computer programs or instructions; The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 19.

27. A non-transitory computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions in the storage medium are executed by a processor, the steps of the method according to any one of claims 1 to 19 are implemented.

28. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 19.