Business data processing method and device and knowledge video display method
By using multiple containers to display search results separately in multiple display areas, the problem of messy results in information search is solved, browsing speed and user experience are improved, and the search results are clearly displayed and quickly captured.
Patent Information
- Application Number
- CN202011379076.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-30
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2040-11-30
AI Technical Summary
In information search, when the same page displays different types of search results, the messy arrangement will affect the user's capture of certain types of search results, reduce browsing speed and reduce user experience.
By using multiple containers to display search results separately in multiple display areas, we can determine whether the search results contain preset type service data. If included, it will be displayed in the draggable display area. If not included, it will be displayed in the fixed display area to ensure the clearness of the search results exhibit.
Improves the browsing speed and user experience of search results, provides a good capture environment, supports fast switching and convenient content browsing.
Smart Images

Figure CN114579219B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to but is not limited to computer technology, and in particular to a business data processing method and device and a knowledge video display method. Background Art
[0002] When searching for information, the search results are displayed on the same page. With the diversification of business data forms, if different types of search results are still displayed on the same page, it will be disorganized, which will affect users' capture of certain types of search results, greatly reduce the browsing speed of search results, and thus reduce the user experience. Summary of the invention
[0003] The present application provides a business data processing method and device and a knowledge video display method, which can improve user experience.
[0004] An embodiment of the present invention provides a method for processing business data, including:
[0005] Displaying search results that do not include business data of a preset type in a first display area through a first container;
[0006] The first display area is switched to a draggable display area, and the search results of the preset type of business data are displayed in the second display area through the second container.
[0007] In an exemplary embodiment, before displaying the search results that do not include business data of a preset type, the method further includes:
[0008] Get search results based on the search request.
[0009] In an exemplary embodiment, after obtaining the search results and before displaying the search results that do not include the preset type of business data, the method further includes:
[0010] Determine whether the search results include the search results of the preset type of business data. When the search results include the search results of the preset type of business data, continue to perform the step of displaying the search results that do not include the preset type of business data.
[0011] In an exemplary embodiment, the search results of the preset type of business data include video results and / or search results of other preset types.
[0012] In an exemplary embodiment, the search results of the preset type of business data include knowledge video results.
[0013] In an exemplary embodiment, the search results of the preset type of business data include more than one;
[0014] When the search results of the preset type of service data include more than two types, the second container includes more than two, each used to carry the search results of the preset type of service data of a different type.
[0015] An embodiment of the present application also provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute any of the business data processing methods described above.
[0016] An embodiment of the present application also provides a device for implementing business data processing, including a memory and a processor, wherein the memory stores the following instructions that can be executed by the processor: used to execute the steps of any of the business data processing methods described above.
[0017] The present application also provides a method for processing business data, including:
[0018] Determining whether the search results include search results of preset type of business data;
[0019] The search results include search results of preset type of business data, the search results not including the preset type of business data are displayed in the draggable display area by the first container, and the search results of the preset type of business data are displayed in the second display area by the second container;
[0020] The search results do not include a search result for business data of a preset type, and the search results are displayed in the first display area through a first container.
[0021] The present application also provides a method for displaying knowledge videos, including:
[0022] Displaying the search results of the non-knowledge video in the first display area through the first container;
[0023] The first display area is switched to a draggable display area, and the search results of the knowledge video are displayed in the second display area through the second container.
[0024] In an exemplary embodiment, the first size is equal to the second size; and the second size is greater than a third size of the draggable display area.
[0025] In an exemplary embodiment, the second size is full screen, and the first display area is a full screen web page;
[0026] The third size is half screen, and the draggable display area is a half screen web page.
[0027] The present application also provides a method for displaying knowledge videos, including:
[0028] Determine whether the search results include knowledge videos;
[0029] The search results include knowledge videos, non-knowledge videos are displayed in the draggable display area through a first container, and knowledge videos are displayed in the second display area through a second container;
[0030] The search results do not include knowledge videos, and non-knowledge videos are displayed in the first display area through the first container.
[0031] The embodiment of the present application further provides a business data processing device, comprising: a first processing module and a second processing module; wherein:
[0032] A first processing module, configured to display search results that do not include business data of a preset type in a first display area through a first container;
[0033] The second processing module is configured to switch the first display area to a draggable display area, and display search results of preset type of business data in the second display area through a second container.
[0034] In an exemplary embodiment, it also includes an acquisition module, which is configured to acquire search results according to the search request.
[0035] In an exemplary embodiment, the first processing module is further configured to:
[0036] It is determined whether the search results include the search results of the preset type of business data. When the search results include the search results of the preset type of business data, the display of the search results that do not include the preset type of business data continues.
[0037] In an exemplary embodiment, the search results of the preset type of business data include video results and / or search results of other preset types.
[0038] In an exemplary embodiment, the search results of the preset type of business data include video results including knowledge video results.
[0039] In an exemplary embodiment, the search results of the preset type of business data include more than one;
[0040] When the search results of the preset type of service data include more than two types, the second container includes more than two, each used to carry the search results of the preset type of service data of a different type.
[0041] The embodiment of the present application uses multiple containers to display search results that are to be displayed separately as needed in multiple display areas, so that the display of search results is clear, a good basic environment is provided for users to capture certain types of search results, and the browsing speed of search results is greatly improved, thereby improving the user experience.
[0042] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings are used to provide further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.
[0044] Figure 1 A flowchart of a method for processing business data in an embodiment of the present application;
[0045] Figure 2 This is a flow chart of the knowledge video display method in the embodiment of the present application;
[0046] Figure 3 A schematic diagram of the implementation process of an application scenario in which the search result of the preset type of business data in the embodiment of the present application is a knowledge video;
[0047] Figure 4(a) shows Figure 3 A first schematic diagram of the terminal side screen display of the application scenario embodiment shown;
[0048] Figure 4(b) shows Figure 3 A second schematic diagram of the terminal side screen display of the application scenario embodiment shown;
[0049] Figure 4(c) shows Figure 3 A third schematic diagram of the terminal side screen display of the application scenario embodiment shown;
[0050] Figure 5 Schematic diagram of the structure of the business data processing device in the embodiment of the present application. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and advantages of the present application more clear, the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other arbitrarily without conflict.
[0052] In a typical configuration of the present application, a computing device includes one or more processors (CPU), an input / output interface, a network interface, and a memory.
[0053] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0054] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory media such as modulated data signals and carrier waves.
[0055] The steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions. Also, although a logical sequence is shown in the flowchart, in some cases, the steps shown or described can be performed in a sequence different from that shown here.
[0056] Figure 1 Schematic diagram of the process of the business data processing method in the embodiment of the present application. Figure 1 As shown, including:
[0057] Step 100: Displaying search results that do not include business data of a preset type in a first display area through a first container.
[0058] In an exemplary embodiment, before displaying the search results that do not include the preset type of business data in this step, the following steps are also included:
[0059] Get search results based on the search request.
[0060] In an exemplary embodiment, the search results of preset type business data may be information that the user wishes to display separately from other search results according to user needs. The search results may include search results of preset type business data, or may not include search results of preset type business data. When the search results include search results of preset type business data, according to the business data processing method provided in the embodiment of the present application, only the search results excluding the search results of preset type business data are displayed in the first display area. When the search results do not include search results of preset type business data, the search results are displayed in the first display area, just like the related art. In other words, the business data processing method provided in the embodiment of the present application is compatible with the related art.
[0061] A container is an application layer abstraction that virtualizes the operating system rather than the hardware. Containers are used to package code and dependent resources together. Multiple containers can run on the same machine, sharing the operating system kernel, but each runs as an independent process in user space.
[0062] In an exemplary embodiment, after obtaining the search results in step 100 and before displaying the search results that do not include the preset type of business data, the method further includes:
[0063] It is determined whether the search results include search results of preset business data, for example, the determination can be made based on the identifiers of different business data in the search results. When the search results include search results of preset business data, the step of displaying search results that do not include preset business data is continued. When the search results do not include search results of preset business data, the search results are displayed in the first display area through the first container, and the process ends.
[0064] In an exemplary embodiment, the search results of the preset type of business data may include, for example, video results, and / or search results of other preset types. In an embodiment, the video results may include, for example, knowledge video results.
[0065] Step 101: Switch the first display area to a draggable display area, and display search results of preset type of business data in the second display area through a second container.
[0066] In an exemplary embodiment, the first size of the first display area, the third size of the draggable display area, and the second size of the second display area can be preconfigured. In one embodiment, for example, when the importance of search results that do not include business data of a preset type is considered lower than that of search results of business data of a preset type, the second size can be larger than the third size; in one embodiment, for example, when the importance of search results that do not include business data of a preset type is considered higher than that of search results of business data of a preset type, the second size can be smaller than the third size. In one embodiment, the second size can be equal to or different from the first size.
[0067] In an exemplary embodiment, the first display area of the first size and the second display area of the second size are both full-screen display areas, and the draggable display area of the third size is a half-screen display area.
[0068] In an exemplary embodiment, the search results of the preset type of service data may include more than one. When the search results of the preset type of service data include more than two, the second container includes more than two, respectively used to carry the search results of different preset type of service data.
[0069] In an exemplary embodiment, for example: the first display area is a full-screen web page, then the first display area is switched to a draggable display area, including: switching the full-screen web page to a small desktop window such as a half-screen web page, and this small desktop window can be dragged and placed at any position on the screen; if there is an open web page on the desktop, then this small desktop window can be adjusted to display above the open web page, and can also be adjusted to display below the open web page.
[0070] In an exemplary embodiment, the container may be a web container (Web container) for carrying H5 content. In an exemplary embodiment, the container may also be a business container that supports the development of technology stacks such as Weex, React Native, and Flutter. Among them, WEEX is a mobile cross-platform technology framework; React Native is an open source cross-platform mobile application development framework; Flutter is an open source mobile cross-platform framework.
[0071] In the embodiment of the present application, search results that are to be displayed separately as needed are displayed in multiple display areas through multiple containers, so that the display of search results is clear, a good basic environment is provided for users to capture certain types of search results, and the browsing speed of search results is greatly improved, thereby improving the user experience.
[0072] In an exemplary embodiment, for the application scenario where the search results of the preset type of business data are knowledge videos, through the business data processing method provided in the embodiment of the present application, the search results of non-knowledge videos are displayed in the draggable display area through the first container, and the knowledge videos are displayed in the second display area through the second container. This does not affect the display of the search results of non-knowledge videos, but also mainly displays the knowledge videos that users are more concerned about, making it convenient for users to capture search results such as knowledge videos, greatly improving the browsing speed of search results, and thus improving user experience. In the application scenario embodiment where the search results of the preset type of business data are knowledge videos, the user's quick switching of browsing content is supported through a two-layer interactive method, which is very convenient.
[0073] The present application also provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute any of the above-mentioned business data processing methods.
[0074] The present application further provides a device for implementing business data processing, including a memory and a processor, wherein the memory stores the following instructions executable by the processor: used to execute the steps of any of the business data processing methods described above.
[0075] The present application also provides a method for processing business data, including:
[0076] Determining whether the search results include search results of preset type of business data;
[0077] The search results include search results of preset type of business data, the search results not including the preset type of business data are displayed in the draggable display area by the first container, and the search results of the preset type of business data are displayed in the second display area by the second container;
[0078] The search results do not include a search result for business data of a preset type, and the search results are displayed in the first display area through a first container.
[0079] The business data processing method provided by the present application can be applied to application scenarios such as conferences, live broadcasts or electronic education. For example: in a meeting, key information and general information can be distinguished before information display. When key information appears, the display page of general information can be reduced and dragged according to the business data processing method provided in the embodiment of the present application, so as to ensure the clear display of key information on the large screen. In this way, it does not affect the display of general information, but also mainly displays the key information in the meeting, which facilitates the capture of key information by participants and improves the experience of participants. For example: in a live broadcast, for example, the host needs to introduce a series of products, and product A and product M are the main products in this series of products. Then, assuming that this series of products is pushed out through a web page, two small desktop windows that can be dragged, such as a half-screen web page, can be used to highlight product M and product A. In this way, the main product is highlighted, and the display of all products is not missing. Through a two-layer interactive method, it supports the quick switching of the browsing content by the live audience, which is very convenient. For example, for electronic education, the business data processing method of this application can also be used to highlight important information in classroom lectures, such as key formulas.
[0080] This application also provides a knowledge video display method, such as Figure 2 As shown, including:
[0081] Step 200: Display the search results of non-knowledge videos in the first display area through a first container.
[0082] Step 201: Switch the first display area to a draggable display area, and display the search results of the knowledge video in the second display area through a second container.
[0083] In an exemplary embodiment, the first size may be equal to the second size; and the second size may be greater than a third size of the draggable display area.
[0084] In an exemplary embodiment, the second size is full screen, and the first display area is a full-screen web page; the third size is half screen, and the draggable display area is a half-screen web page.
[0085] Figure 3 The following is a schematic diagram of the implementation process of an application scenario in which the search result of the preset type of business data in the embodiment of the present application is a knowledge video. In this embodiment, the knowledge video (referred to as business data in this embodiment) needs to be displayed separately from other information (referred to as ordinary data in this embodiment), such as Figure 3 As shown, including:
[0086] Step 300: Initiate a task request, such as a search request.
[0087] Step 301: the upper container first initiates a common data request, that is, the upper container requests to load common data in the search results obtained after the search request is issued. As shown in FIG. 4( a ), the upper container is in full-screen display state.
[0088] Step 302: While the upper-layer container is loading ordinary data, determine whether it is necessary to trigger two-layer interaction, that is, determine whether there is business data in the search results that needs to be displayed separately from ordinary data, such as the knowledge video in this embodiment. If triggering is required, go to step 303; if not, go to step 305.
[0089] Step 303: The upper container shrinks to half the screen and is interactively draggable.
[0090] In an exemplary embodiment, the container layer can be notified for processing, for example, H5 notifies through JSBridge, and after receiving the notification, the container layer shrinks the upper container to a half-screen draggable display state, as shown in FIG. 4( b ).
[0091] Step 304: while the upper container is shrunk to a half-screen draggable display, the lower container initiates a business data request, i.e., the lower container requests to load the business data in the search results obtained after the search request is issued, as shown in FIG4(c), the lower container is in a full-screen display state.
[0092] This embodiment uses a two-layer interaction method to effectively differentiate between common data and business-customized business data in terms of interaction, thereby achieving an ultimate user experience.
[0093] The present application also provides a knowledge video display method, which may include:
[0094] Determine whether the search results include knowledge videos;
[0095] The search results include knowledge videos, non-knowledge videos are displayed in the draggable display area through a first container, and knowledge videos are displayed in the second display area through a second container;
[0096] The search results do not include knowledge videos, and non-knowledge videos are displayed in the first display area through the first container.
[0097] Figure 5 FIG. 1 is a schematic diagram of the structure of the business data processing device in the embodiment of the present application. Figure 5 As shown, it includes: a first processing module and a second processing module; wherein,
[0098] The first processing module is configured to display search results that do not include business data of a preset type in a first display area through a first container.
[0099] The second processing module is configured to switch the first display area to a draggable display area, and display search results of preset type of business data in the second display area through a second container.
[0100] In an exemplary embodiment, it also includes an acquisition module, which is configured to acquire search results according to the search request.
[0101] In an exemplary embodiment, the first processing module is further configured to:
[0102] It is determined whether the search results include search results of preset business data, for example, the determination can be made based on the identifiers of different business data in the search results. When the search results include search results of preset business data, the step of displaying search results that do not include preset business data is continued. When the search results do not include search results of preset business data, the search results are displayed in the first display area through the first container, and the process ends.
[0103] In an exemplary embodiment, the search results of the preset type of business data may include, for example, video results, and / or search results of other preset types. In an embodiment, the video results may include, for example, knowledge video results.
[0104] In an exemplary embodiment, the search results of the preset type of service data may include more than one. When the search results of the preset type of service data include more than two, the second container includes more than two, respectively used to carry the search results of different preset type of service data.
[0105] In the embodiment of the present application, search results that are to be displayed separately as needed are displayed in multiple display areas through multiple containers, so that the display of search results is clear, a good basic environment is provided for users to capture certain types of search results, and the browsing speed of search results is greatly improved, thereby improving the user experience.
[0106] Although the embodiments disclosed in this application are as above, the contents described are only embodiments adopted to facilitate understanding of this application and are not intended to limit this application. Any technician in the field to which this application belongs can make any modifications and changes in the form and details of implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application shall still be based on the scope defined in the attached claims.
Claims
1. A business data processing method, comprising: Displaying search results that do not include business data of a preset type in a first display area through a first container; Determining whether the search results include search results of preset type business data: when the search results include search results of the preset type business data, switching the first display area to a draggable display area, displaying the search results that do not include the preset type business data in the draggable display area through the first container, and displaying the search results of the preset type business data in the second display area through the second container; Among them, the first container is the upper container, and the second container is the lower container; the first size of the first display area, the third size of the draggable display area, and the second size of the second display area are pre-configured; the first size is equal to the second size; and the second size is larger than the third size of the draggable display area.
2. The business data processing method according to claim 1, before displaying the search results that do not include the preset type of business data, further comprising: Get search results based on the search request.
3. The business data processing method according to any one of claims 1 to 2, wherein: The search results of the preset type of business data include video results and / or search results of other preset types.
4. The business data processing method according to any one of claims 1 to 2, wherein: The search results of the preset type of business data include knowledge video results.
5. The business data processing method according to claim 3, wherein: The search results of the preset type of business data include more than one type; When the search results of the preset type of service data include more than two types, the second container includes more than two, each used to carry the search results of the preset type of service data of a different type.
6. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the business data processing method described in any one of claims 1 to claim 5.
7. A device for implementing business data processing, comprising a memory and a processor, wherein: The memory stores the following instructions executable by the processor: used to execute the steps of the business data processing method described in any one of claims 1 to 5.
8. A knowledge video display method, comprising: Displaying the search results of the non-knowledge video in the first display area through the first container; Determine whether the search results include search results for knowledge videos: when the search results include search results for the knowledge videos, switch the first display area to a draggable display area, display search results for non-knowledge videos in the draggable display area through a first container, and display search results for knowledge videos in the second display area through a second container; Among them, the first container is the upper container, and the second container is the lower container; the first size of the first display area, the third size of the draggable display area, and the second size of the second display area are pre-configured; the first size is equal to the second size; and the second size is larger than the third size of the draggable display area.
9. The knowledge video display method according to claim 8, wherein: The second size is full screen, and the first display area is a full screen web page; The third size is half screen, and the draggable display area is a half screen web page.
10. A business data processing device, comprising: A first processing module and a second processing module; wherein, A first processing module, configured to display search results that do not include business data of a preset type in a first display area through a first container; A second processing module is configured to determine whether the search results include search results of preset type business data: when the search results include search results of the preset type business data, switch the first display area to a draggable display area, display the search results that do not include the preset type business data in the draggable display area through the first container, and display the search results of the preset type business data in the second display area through the second container; Among them, the first container is the upper container, and the second container is the lower container; the first size of the first display area, the third size of the draggable display area, and the second size of the second display area are pre-configured; the first size is equal to the second size; and the second size is larger than the third size of the draggable display area.
11. The business data processing device according to claim 10, further comprising an acquisition module configured to acquire search results according to a search request.
12. The business data processing device according to any one of claims 10 to 11, wherein: The search results of the preset type of business data include video results and / or search results of other preset types.
13. The business data processing device according to any one of claims 10 to 11, wherein: The search results of the preset type of business data include video results and knowledge video results.
14. The service data processing device according to claim 12, wherein: The search results of the preset type of business data include more than one type; When the search results of the preset type of service data include more than two types, the second container includes more than two, each used to carry the search results of the preset type of service data of a different type.