Page display method and device, equipment and storage medium

By obtaining page information in the browser and determining the split-screen strategy, multiple web pages are displayed on a single page, solving the problem of only one web page in an existing browser, and improving user page browsing efficiency.

CN119474569APending Publication Date: 2025-02-18BEIJING QIHOOD TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310994622.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

One page window in an existing browser can only display one web page, which makes it difficult for users to browse multiple page information at the same time.

Method used

When receiving the split-screen indication, the page information of the currently opened page is obtained, and the split-screen strategy is determined based on the page information, and the page is displayed separately based on the split-screen strategy.

Benefits of technology

It realizes the display of multiple open pages on a single page, which reduces the operation of users manually switching the browsing interface and improves the efficiency of user page browsing or page comparison.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119474569A_ABST
    Figure CN119474569A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of computers, and discloses a page display method and device, equipment and a storage medium. The method comprises the steps of obtaining page information of a currently opened page when a screen splitting instruction is received; determining a screen splitting strategy according to the page information; and performing split-screen display on the page based on the split-screen strategy. Since the currently opened page can be subjected to split-screen display according to the split-screen strategy corresponding to the page information, compared with an existing browser in which only one webpage can be displayed in one window, when a user needs to view other webpage information, the user can only manually switch the browser window, and the user experience is improved. According to the mode, the multiple opened pages can be displayed in one page in a split-screen mode, the operation that a user manually switches a browsing interface is reduced, and the page browsing or page comparison efficiency of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a page display method, device, equipment and storage medium. Background Art

[0002] With the development of the Internet and web page technology, various websites will provide users with a lot of information resources in different ways. At present, most users (commonly known as netizens) browse these information resources through browsers. A browser is actually a software program used to establish a connection with the World Wide Web (WWW) and communicate with it. It can determine the location of information resources based on links in the WWW system, retrieve information resources that users are interested in, interpret HTML files, and then present text images or multimedia information. However, existing browsers display a web page in a page window. If you want to view other web page information, you need to reopen the window to display it. If the user wants to compare multiple web pages or view multiple web page information at the same time, you need to switch back and forth, which is cumbersome.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide a page display method, device, equipment and storage medium, aiming to solve the technical problem in the prior art that one page window only displays one web page, resulting in the user being unable to browse multiple pages of information at the same time.

[0005] To achieve the above object, the present invention provides a page display method, which comprises the following steps:

[0006] Upon receiving a split screen instruction, obtaining page information of the currently opened page;

[0007] Determine a split-screen strategy according to the page information;

[0008] The page is displayed in split screen based on the split screen strategy.

[0009] Optionally, the page information includes at least one of the following: page quantity, page type, page association relationship, and page status.

[0010] Optionally, the split-screen strategy includes at least one of the following: the number of split screens, the size of the split screens, and the arrangement of the split screens.

[0011] Optionally, the page display method further includes:

[0012] In response to a data acquisition instruction triggered based on the current browsing interface, determining a page to be displayed corresponding to the data acquisition instruction;

[0013] Determine the association relationship between the page to be displayed and the current browsing interface;

[0014] Determine a browser display mode based on the association relationship;

[0015] The page to be displayed is displayed according to the browser display mode.

[0016] Optionally, the step of displaying the page to be displayed according to the browser display mode includes:

[0017] When the browser display mode is a split-screen mode, obtaining a page distribution mode, wherein the page distribution mode includes horizontal distribution, vertical distribution, mixed distribution, and reference template distribution;

[0018] Determine the number of pages in the current browsing interface;

[0019] Determining the display position of the to-be-displayed page according to the page distribution mode and the number of pages;

[0020] The page to be displayed is displayed based on the display position.

[0021] Optionally, after the step of determining the number of pages in the current browsing interface, the step further includes:

[0022] When the number of pages is greater than a preset page display threshold, obtaining page information of the page displayed in the current browsing interface;

[0023] Determine a target page according to the page information;

[0024] The page to be displayed is displayed in a floating manner on the target page.

[0025] Optionally, the step of determining the target page according to the page information includes:

[0026] Determine the loading time of each page according to the page information;

[0027] A target page is selected from the page information according to the loading time.

[0028] Optionally, the step of determining the association relationship between the page to be displayed and the current browsing interface includes:

[0029] Obtaining a page link of the page to be displayed and a target page link of the current browsing interface;

[0030] Determining link similarity between the page link and the target page link;

[0031] The association relationship between the to-be-displayed page and the current browsing interface is determined according to the link similarity.

[0032] Optionally, the step of displaying the page to be displayed according to the browser display mode includes:

[0033] When the browser display mode is a split-screen mode, obtaining a page distribution mode;

[0034] When the page distribution mode is a mixed distribution, the page to be displayed is displayed based on the page display weight of the page to be displayed.

[0035] Optionally, before the step of acquiring the page information of the currently opened page when receiving the split screen indication, the method further includes:

[0036] In response to the triggered shortcut key split-screen instruction, determine the split-screen mode and the page to be split-screen displayed corresponding to the shortcut key split-screen instruction;

[0037] The page to be displayed in split screen is displayed in split screen in the current browsing interface based on the split screen method.

[0038] Optionally, after the step of performing split-screen display on the page based on the split-screen strategy, the step further includes:

[0039] In response to a drag command based on a target display page, controlling the target display page to float on a current browsing interface and associated with a mouse position;

[0040] Monitoring the position information of the mouse, and determining the mouse stop coordinates based on the position information;

[0041] When the mouse stop coordinates are not in the current browsing interface, a new browser window is added to display the target display page.

[0042] Optionally, after the step of monitoring the position information of the mouse and determining the mouse stop coordinates based on the position information, the method further includes:

[0043] When the mouse stop coordinates are in the current browsing interface, the position of the displayed page in the current browsing interface is adjusted according to the mouse stop coordinates.

[0044] Optionally, after the step of performing split-screen display on the page based on the split-screen strategy, the step further includes:

[0045] When receiving a page scrolling instruction, determine the current mouse coordinates;

[0046] When the current mouse coordinates are not located at any displayed page in the current browsing interface, all pages displayed in the current browsing interface are controlled to scroll synchronously based on the page scrolling instruction.

[0047] In addition, to achieve the above-mentioned purpose, the present invention also provides a page display device, the device comprising:

[0048] The acquisition module is used to acquire the page information of the currently opened page when receiving the split screen instruction;

[0049] A determination module, used to determine a split-screen strategy according to the page information;

[0050] A display module is used to display the page in split screen based on the split screen strategy.

[0051] In addition, to achieve the above-mentioned purpose, the present invention also proposes a page display device, which includes: a memory, a processor, and a page display program stored in the memory and executable on the processor, wherein the page display program is configured to implement the steps of the page display method described above.

[0052] In addition, to achieve the above-mentioned purpose, the present invention further proposes a storage medium, on which a page display program is stored, and when the page display program is executed by a processor, the steps of the page display method described above are implemented.

[0053] When receiving a split-screen indication, the present invention obtains the page information of the currently opened page; determines the split-screen strategy according to the page information; and displays the page in split-screen based on the split-screen strategy. Since the present invention can display the currently opened page in split-screen according to the split-screen strategy corresponding to the page information, compared with the existing browser in which one window can only display one web page, when the user needs to view other web page information, the method of the present invention can display multiple open pages in split-screen in one page, reducing the user's manual switching of the browsing interface and improving the efficiency of the user's page browsing or page comparison. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 It is a structural diagram of a page display device in a hardware operating environment involved in an embodiment of the present invention;

[0055] Figure 2 It is a flowchart of the first embodiment of the page display method of the present invention;

[0056] Figure 3-Figure 7 , Figure 9-11 The figure is a page schematic diagram of an embodiment of a page display method of the present invention;

[0057] Figure 8It is a flow chart of the second embodiment of the page display method of the present invention;

[0058] Fig.12 It is a flowchart of a third embodiment of the page display method of the present invention;

[0059] Fig.13 It is a structural block diagram of the first embodiment of the page display device of the present invention.

[0060] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0061] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0062] Reference Figure 1 , Figure 1 This is a schematic diagram of the device structure of a page displaying the hardware operating environment involved in the embodiment of the present invention.

[0063] like Figure 1 As shown, the page display device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM), or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0064] Those skilled in the art will understand that Figure 1 The structure shown in does not constitute a limitation on the page display device, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0065] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a page display program.

[0066] exist Figure 1 In the page display device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the page display device of the present invention can be set in the page display device, and the page display device calls the page display program stored in the memory 1005 through the processor 1001, and executes the page display method provided by the embodiment of the present invention.

[0067] Based on the above page display device, an embodiment of the present invention provides a page display method, referring to Figure 2 , Figure 2 It is a flowchart of the first embodiment of the page display method of the present invention.

[0068] In this embodiment, the page display method includes the following steps:

[0069] Step S10: upon receiving a split screen instruction, obtaining page information of the currently opened page.

[0070] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a mobile phone, a tablet computer, a personal computer, etc., or an electronic device or a browser that can realize the above functions. The following takes the browser as an example to illustrate this embodiment and the following embodiments.

[0071] It should be noted that the split screen instruction may be a page split screen command triggered by the user based on at least one currently opened page, and may include information such as a specified split screen page identifier and split screen mode. When there is only one currently opened page, the split screen instruction may be to split the window in the current page and display multiple current pages at the same time. The page information may be at least one of the number of pages opened in the current browser, the page type, the association between pages, and the page content of the opened page. For example, refer to Figure 3 , Figure 3 This is a page schematic diagram of the first embodiment of the page display method of the present invention. Figure 3 The browser in the example opens three pages at the same time, namely pages 1-3. The main interface of the browser displays the page content of page 1. A split screen button is set in the menu bar of the browser. The user can click the split screen button to split the multiple pages currently opened in the browser. Figure 4 After the user clicks the split screen button, page 1 and page 2 can be split. The split screen effect is that page 1 and page 2 are distributed horizontally, each occupying 50% of the browser window.

[0072] Furthermore, in order to facilitate the user to split the screen, before step S10, the method further includes: in response to the triggered shortcut key split screen instruction, determining the split screen mode and the to-be-split screen display page corresponding to the shortcut key split screen instruction;

[0073] The page to be displayed in split screen is displayed in split screen in the current browsing interface based on the split screen method.

[0074] It should be noted that a split-screen shortcut key can be pre-set, such as CTRL+S. When the user presses the buttons CTRL+S at the same time, the browser responds with a split-screen, and a split-screen selection pop-up window can be displayed for the user to select the split-screen mode and the page to be displayed in split-screen. If the user does not select within the preset time, the currently opened page is displayed in split-screen based on the currently opened page and the default split-screen mode. At the same time, in order to prevent the user from triggering the split-screen command due to misoperation, a split-screen cancel shortcut key can be set. The split-screen cancel shortcut key can be the same shortcut key as the split-screen shortcut key, or it can be different. When the split-screen cancel shortcut key and the split-screen shortcut key are the same key, the key operation is responded to according to the current browser display mode, that is, when the current browser display mode is split-screen mode, when the split-screen cancel shortcut key (the same as the split-screen shortcut key) is pressed, the split-screen display mode is exited, and the pages are displayed separately through multiple browser windows.

[0075] Step S20: Determine a split-screen strategy according to the page information.

[0076] It should be noted that the page information includes at least one of the following: the number of pages, the page type, the page association relationship, and the page status. The page types include video, news, pictures, games, etc. The page status may be whether the page is being viewed before the split screen indication, and the page association relationship may be the association relationship between the multiple pages currently opened, for example, whether it is a sub-page, etc. The split screen strategy includes at least one of the following: the number of split screens, the size of the split screens, and the arrangement of the split screens. The split screen arrangement includes horizontal arrangement, vertical arrangement, and mixed floating arrangement, etc. The split screen strategy determined according to the page information may be determined according to at least one of the number of pages, the page type, the page association relationship, and the page status, for example, the number of split screens is determined according to the number of pages; the size of the split screen is determined according to the page type. When the page type is a video type, in order to ensure the viewing effect of the video, the split screen of the video type page is larger and can be set in the middle of the browser window; the split screen arrangement mode is determined according to the page status. When the page status is that the user is currently viewing, the page currently being viewed by the user is set to be in the center of the browser window and / or the page split screen is larger.

[0077] In a specific implementation, the browser can know from the page information that there are three pages currently opened, and the page types are respectively video pages, text pages and picture pages. Then the split-screen strategy can be to arrange the above three pages in a horizontal distribution manner. At the same time, in order to ensure the normal viewing of the video, the split screen of the video page is larger, occupying 50% of the browser window, the picture page occupies 35%, and the text page occupies 15% of the browser window because it can be scrolled. For details, please refer to Figure 5 .

[0078] Furthermore, in order to better meet the user's split-screen habits, the split-screen strategy can also be determined based on the user's historical split-screen information. For example, if the split-screen arrangement method used by the user in the past is vertical arrangement, and the size of each split-screen page is the same, then the split-screen strategy can be vertical arrangement, and each split-screen page is evenly divided into the browser's display window. In order to avoid a large number of split-screen pages resulting in poor page display effects, the present embodiment can also be set to change the page split-screen arrangement method to a floating draggable arrangement when the number of split-screen pages is greater than the preset page threshold. That is, when the number of split-screen pages is greater than the preset page threshold, the display method of the split-screen pages in the browser is changed to display each split-screen page in the form of a floating window, or only the pages greater than the preset page threshold are displayed in the form of a floating window. Please refer to Figure 6 , when the preset page threshold is 3, Figure 6 The 4th page 4 in is a split-screen page displayed in the form of a floating window.

[0079] Furthermore, the browser may also include a split screen layout template setting entry provided for users, through which users can customize the split screen layout template. Multiple split screen layout templates can be set. When performing split screen, if a split screen layout template is specified, the split screen page will be displayed in split screen according to the split screen layout template. In order to facilitate user operation, users can also directly save the current split screen mode, that is, save the current split screen mode as a split screen layout template. Please refer to Figure 7 , Figure 7 A split-screen layout template that is pre-set or saved by the user.

[0080] Step S30: displaying the page in split-screen mode based on the split-screen strategy.

[0081] It should be noted that the split-screen display of the page based on the split-screen strategy may be the split-screen display of the page based on at least one of the number of split-screens, the size of the split-screens, and the arrangement of the split-screens.

[0082] When receiving a split-screen instruction, this embodiment obtains the page information of the currently opened page; determines the split-screen strategy according to the page information; and displays the page in split-screen based on the split-screen strategy. Since this embodiment can display the currently opened page in split-screen according to the split-screen strategy corresponding to the page information, compared with the existing browser in which one window can only display one web page, when the user needs to view other web page information, the user can only manually switch the browser window, the above method of this embodiment can display multiple open pages in split-screen in one page, reducing the user's manual switching of browsing interfaces and improving the efficiency of user page browsing or page comparison.

[0083] refer to Figure 8 , Figure 8 It is a flowchart diagram of the second embodiment of the page display method of the present invention.

[0084] Based on the above first embodiment, in this embodiment, the page display method further includes:

[0085] Step S100: In response to a data acquisition instruction triggered based on a current browsing interface, a page to be displayed corresponding to the data acquisition instruction is determined.

[0086] It should be noted that the data acquisition instruction may be a command that can trigger a page response, such as opening a page, linking, searching for a question, etc., triggered by the user based on the current browsing interface. For example, the user searches for a question, opens a page link, etc. in the current browsing interface.

[0087] It should be understood that when a user searches for a question or clicks a link in a browser, the browser will send a request to the server to obtain information corresponding to the search question or link, and open a new page to display the data fed back by the server. The new page opened by the browser to display the data fed back by the server is the page to be displayed.

[0088] Step S200: determining the association relationship between the page to be displayed and the current browsing interface.

[0089] It should be noted that determining the association relationship between the page to be displayed and the current browsing interface may be determining whether the page to be displayed is a subpage of the current browsing interface, or calculating the correlation between the page to be displayed and the current browsing interface, and determining the association relationship between the page to be displayed and the current browsing interface based on the correlation.

[0090] Further, in order to accurately identify the browser display mode, the step S200 may include: obtaining a page link of the to-be-displayed page and a target page link of the current browsing interface;

[0091] Determining link similarity between the page link and the target page link;

[0092] The association relationship between the to-be-displayed page and the current browsing interface is determined according to the link similarity.

[0093] It should be noted that the determining of the link similarity between the page link and the target page link may be by determining the link similarity between the page link and the target page link by calculating text similarity, and the determining of the association relationship between the page to be displayed and the current browsing interface based on the link similarity may be by determining that the page to be displayed and the current browsing interface have an association relationship when the link similarity is greater than a preset relevance threshold, and determining that the page to be displayed and the current browsing interface do not have an association relationship when the link similarity is less than or equal to the preset relevance threshold, and the preset relevance threshold may be a pre-set threshold for determining the association relationship between the page to be displayed and the current browsing interface.

[0094] Step S300: Determine a browser display mode based on the association relationship.

[0095] It should be noted that the determination of the browser display mode based on the association relationship may be that when the page to be displayed is a subpage of the current browsing interface or the relevance between the page to be displayed and the current browsing interface is greater than a preset relevance threshold, the browser display mode is the split-screen mode. Otherwise, the browser display mode is the new window display.

[0096] Step S400: displaying the page to be displayed according to the browser display mode.

[0097] It should be noted that displaying the page to be displayed according to the browser display mode can be that when the browser display mode is new window display, a new window is opened to display the page to be displayed; when the browser display mode is split screen mode, the page to be displayed is displayed in split screen in the current browsing interface.

[0098] Furthermore, in order to make the split-screen displayed page more in line with the user's browsing habits and better display the webpage content, the step S400 may include: when the browser display mode is the split-screen mode, obtaining a page distribution mode, the page distribution mode including horizontal distribution, vertical distribution, mixed distribution and reference template distribution;

[0099] Determine the number of pages in the current browsing interface;

[0100] Determining the display position of the to-be-displayed page according to the page distribution mode and the number of pages;

[0101] The page to be displayed is displayed based on the display position.

[0102] It should be noted that the example diagram of the horizontal distribution can be referred to Fig. 9 , Fig. 9 It includes 3 pages, Fig. 9 A schematic diagram showing the horizontal distribution of pages 1-3 is shown. For an example diagram of the mixed distribution, please refer to Fig.10 and Fig.11 , Fig.10 There are 3 pages in it, among which page 1 and page 3 are distributed vertically, and page 1 and page 2 are distributed horizontally. Fig.11 The browser contains 4 pages, and page 4 is displayed on pages 1-3 in the form of a floating window, and page 4 can be dragged. The reference template distribution can be to display the page to be displayed according to a distribution template pre-customized by the user or a saved distribution template. The number of pages can be the number of pages that need to be displayed simultaneously in the browsing interface in split-screen mode. Determining the display position of the page to be displayed according to the page distribution method and the number of pages can be to plan the display position of the page to be displayed in the current browsing interface according to the page distribution method and the number of pages. For example, if the page distribution method is horizontal distribution and the number of pages is 3, then planning the display position of the page to be displayed in the current browsing interface can be to divide the browsing interface into three areas in a horizontal manner, and use one of the areas as the display position of the page to be displayed. Displaying the page to be displayed based on the display position can be to display the page to be displayed in the display position.

[0103] Furthermore, if there are too many pages displayed in the split-screen mode, the display area of ​​each page is compressed too small, resulting in poor page display effect. In order to improve the page display effect, after the step of determining the number of pages in the current browsing interface, the step further includes:

[0104] When the number of pages is greater than a preset page display threshold, obtaining page information of the page displayed in the current browsing interface;

[0105] Determine a target page according to the page information;

[0106] The page to be displayed is displayed in a floating manner on the target page.

[0107] It should be noted that the preset page display threshold may be the maximum number of split-screen pages that can be statically displayed in the pre-set browsing interface at the same time, and may be adaptively adjusted according to the size of the display interface of the current browser. The page information of the page displayed in the current browsing interface may include information such as the type of page, the time when the page was last viewed or operated, and the page currently viewed by the user. The target page may be a page covered by the page to be displayed when it is floatingly displayed. The determination of the target page according to the page information may be a page that has not yet loaded the page content or a page that the user has not operated for a long time in the page currently displayed in the split screen according to the page information. The floating display of the page to be displayed on the target page may be a floating window that displays the page to be displayed above the target page in the form of a floating window. The determination of the target page according to the page information may be a determination of the loading time of each page according to the page information; the target page is selected from the page information according to the loading time, specifically, the page with the longest loading time is selected as the target page according to the page information, that is, the page to be displayed can be displayed, and the loading process of the page can be avoided from being displayed in the browsing interface, which affects the user's browsing experience.

[0108] Further, in order to improve the display effect of the page, the step S400 includes: when the browser display mode is the split-screen mode, obtaining a page distribution mode;

[0109] When the page distribution mode is a mixed distribution, the page to be displayed is displayed based on the page display weight of the page to be displayed.

[0110] It should be noted that the page display weight can be that when a page is displayed, a page with a larger page display weight occupies a larger page position, and when multiple pages are displayed in a floating manner, a page with a larger page display weight is displayed in a floating manner on a page with a smaller page display weight. Fig.11 ,by Fig.11 For example, the weight of page 4 is greater than that of pages 1-3, and page 4 is displayed floating above pages 2 and 3. The weight of page 1 is greater than that of pages 2 and 3, and the display area of ​​page 1 is larger than that of pages 2 and 3.

[0111] In response to a data acquisition instruction triggered based on the current browsing interface, this embodiment determines a page to be displayed corresponding to the data acquisition instruction; determines an association relationship between the page to be displayed and the current browsing interface; determines a browser display mode based on the association relationship; and displays the page to be displayed according to the browser display mode. This embodiment can automatically identify whether split-screen display is required when opening a page to be displayed, and display the page to be displayed according to the browser display mode, which can facilitate user browsing and page information, and improve the user's browsing experience.

[0112] refer to Fig.12 , Fig.12 It is a flowchart diagram of the third embodiment of the page display method of the present invention.

[0113] Based on the above embodiments, in this embodiment, after step S30, the method further includes:

[0114] Step S40: In response to a drag instruction based on the target display page, the target display page is controlled to float on the current browsing interface and associated with the mouse position.

[0115] It should be noted that the target display page can be any page in the browser. The control of the target display page floating on the current browsing interface and associating the mouse position can be that when the user drags a page displayed in the browser with the mouse, the page dragged by the user moves with the movement of the user's mouse.

[0116] Step S50: monitoring the position information of the mouse, and determining the mouse stop coordinates based on the position information.

[0117] It should be noted that the monitoring of the position information of the mouse and determining the mouse stop coordinates based on the position information may be to detect the position information of the mouse in real time when the page is detected to be dragged by the mouse, and when the position of the mouse does not move within a preset time period, determine that the mouse is stopped and obtain the mouse stop coordinates. The preset time period may be 2S.

[0118] Step S60: When the mouse stop coordinates are not in the current browsing interface, a new browser window is added to display the target display page.

[0119] In a specific implementation, in order to respond to the user's adjustment of the page layout, the user can adjust the position of the page by dragging the page. During the user's dragging process, if the position of the mouse does not move within a preset time period, it is determined that the mouse is stopped, and the mouse stop coordinates are obtained. When the mouse stop coordinates are not in the current browsing interface, a new browser window is added to display the target display page. When the mouse stop coordinates are in the current browsing interface, the position of the display page in the current browsing interface is adjusted according to the mouse stop coordinates, that is, the target display page is displayed according to the mouse stop coordinates.

[0120] Furthermore, in order to compare pages and operate multiple split-screen pages simultaneously, after step S30, the method further includes: determining the current mouse coordinates when receiving a page scrolling instruction;

[0121] When the current mouse coordinates are not located at any displayed page in the current browsing interface, all pages displayed in the current browsing interface are controlled to scroll synchronously based on the page scrolling instruction.

[0122] It should be noted that the page scrolling instruction may be a page scrolling command triggered by a user sliding a mouse wheel or moving a page scroll bar. The current mouse coordinates may be the position of the mouse when the page scrolling instruction is triggered. When the current mouse coordinates are not located at any display page in the current browsing interface, all pages displayed in the current browsing interface are controlled to scroll synchronously based on the page scrolling instruction. When the current mouse coordinates are located at a target display page in the current browsing interface, the target display page is controlled to scroll based on the page scrolling instruction.

[0123] In this embodiment, in response to a drag command based on a target display page, the target display page is controlled to float on the current browsing interface and associated with the mouse position; the mouse position information is monitored, and the mouse stop coordinates are determined based on the position information; when the mouse stop coordinates are not in the current browsing interface, a new browser window is added to display the target display page. In this embodiment, the position of the page displayed in the browser can be adjusted, so that the user can adaptively adjust the page position according to needs, thereby improving the page display effect and user experience.

[0124] Reference Fig.13 , Fig.13 It is a structural block diagram of the first embodiment of the page display device of the present invention.

[0125] like Fig.13 As shown, the page display device proposed in the embodiment of the present invention includes:

[0126] The acquisition module 10 is used to acquire the page information of the currently opened page when receiving the split screen instruction;

[0127] A determination module 20, configured to determine a split-screen strategy according to the page information;

[0128] The display module 30 is used to display the page in split screen based on the split screen strategy.

[0129] When receiving a split-screen instruction, this embodiment obtains the page information of the currently opened page; determines the split-screen strategy according to the page information; and displays the page in split-screen based on the split-screen strategy. Since this embodiment can display the currently opened page in split-screen according to the split-screen strategy corresponding to the page information, compared with the existing browser in which one window can only display one web page, when the user needs to view other web page information, the user can only manually switch the browser window, the above method of this embodiment can display multiple open pages in split-screen in one page, reducing the user's manual switching of browsing interfaces and improving the efficiency of user page browsing or page comparison.

[0130] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0131] In addition, for technical details that are not described in detail in this embodiment, reference can be made to the page display method provided in any embodiment of the present invention, and will not be repeated here.

[0132] Based on the first embodiment of the page display device of the present invention, a second embodiment of the page display device of the present invention is proposed.

[0133] In this embodiment, the page information includes at least one of the following: page quantity, page type, page association relationship, and page status.

[0134] Furthermore, the split-screen strategy includes at least one of the following: the number of split screens, the size of the split screens, and the arrangement of the split screens.

[0135] Furthermore, the page display device is further used to determine the page to be displayed corresponding to the data acquisition instruction in response to the data acquisition instruction triggered based on the current browsing interface;

[0136] Determine the association relationship between the page to be displayed and the current browsing interface;

[0137] Determine a browser display mode based on the association relationship;

[0138] The page to be displayed is displayed according to the browser display mode.

[0139] Furthermore, the page display device is further used to obtain a page distribution mode when the browser display mode is a split-screen mode, and the page distribution mode includes horizontal distribution, vertical distribution, mixed distribution and template reference distribution;

[0140] Determine the number of pages in the current browsing interface;

[0141] Determining the display position of the to-be-displayed page according to the page distribution mode and the number of pages;

[0142] The page to be displayed is displayed based on the display position.

[0143] Furthermore, the page display device is further configured to obtain page information of the page displayed in the current browsing interface when the number of pages is greater than a preset page display threshold;

[0144] Determine a target page according to the page information;

[0145] The page to be displayed is displayed in a floating manner on the target page.

[0146] Furthermore, the page display device is also used to determine the loading time of each page according to the page information;

[0147] A target page is selected from the page information according to the loading time.

[0148] Furthermore, the page display device is also used to obtain the page link of the page to be displayed and the target page link of the current browsing interface;

[0149] Determining link similarity between the page link and the target page link;

[0150] The association relationship between the to-be-displayed page and the current browsing interface is determined according to the link similarity.

[0151] Furthermore, the page display device is also used to obtain the page distribution mode when the browser display mode is a split-screen mode;

[0152] When the page distribution mode is a mixed distribution, the page to be displayed is displayed based on the page display weight of the page to be displayed.

[0153] Furthermore, the acquisition module 10 is also used to determine the split-screen mode and the to-be-split-screen display page corresponding to the shortcut key split-screen instruction in response to the triggered shortcut key split-screen instruction;

[0154] The page to be displayed in split screen is displayed in split screen in the current browsing interface based on the split screen method.

[0155] Furthermore, the display module 30 is further used to control the target display page to float on the current browsing interface and associate with the mouse position in response to a drag command based on the target display page;

[0156] Monitoring the position information of the mouse, and determining the mouse stop coordinates based on the position information;

[0157] When the mouse stop coordinates are not in the current browsing interface, a new browser window is added to display the target display page.

[0158] Furthermore, the display module 30 is further configured to adjust the position of the displayed page in the current browsing interface according to the mouse stop coordinates when the mouse stop coordinates are in the current browsing interface.

[0159] Furthermore, the display module 30 is also used to determine the current mouse coordinates when receiving a page scrolling instruction;

[0160] When the current mouse coordinates are not located at any displayed page in the current browsing interface, all pages displayed in the current browsing interface are controlled to scroll synchronously based on the page scrolling instruction.

[0161] Other embodiments or specific implementations of the page display device of the present invention can refer to the above-mentioned method embodiments and will not be described in detail here.

[0162] In addition, an embodiment of the present invention further provides a storage medium, on which a page display program is stored. When the page display program is executed by a processor, the steps of the page display method described above are implemented.

[0163] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0164] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0165] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0166] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

[0167] The present invention discloses A1, a page display method, applied to a browser, the page display method comprising the following steps:

[0168] Upon receiving a split screen instruction, obtaining page information of the currently opened page;

[0169] Determine a split-screen strategy according to the page information;

[0170] The page is displayed in split screen based on the split screen strategy.

[0171] A2. In the page display method as described in A1, the page information includes at least one of the following: page quantity, page type, page association relationship, and page status.

[0172] A3. In the page display method as described in A1, the split-screen strategy includes at least one of the following: the number of split-screens, the size of the split-screens, and the arrangement of the split-screens.

[0173] A4. The page display method as described in A1, wherein the page display method further includes:

[0174] In response to a data acquisition instruction triggered based on the current browsing interface, determining a page to be displayed corresponding to the data acquisition instruction;

[0175] Determine the association relationship between the page to be displayed and the current browsing interface;

[0176] Determine a browser display mode based on the association relationship;

[0177] The page to be displayed is displayed according to the browser display mode.

[0178] A5. The page display method as described in A4, wherein the step of displaying the page to be displayed according to the browser display mode comprises:

[0179] When the browser display mode is a split-screen mode, obtaining a page distribution mode, wherein the page distribution mode includes horizontal distribution, vertical distribution, mixed distribution, and reference template distribution;

[0180] Determine the number of pages in the current browsing interface;

[0181] Determining the display position of the to-be-displayed page according to the page distribution mode and the number of pages;

[0182] The page to be displayed is displayed based on the display position.

[0183] A6. The page display method as described in A5, after the step of determining the number of pages in the current browsing interface, further comprising:

[0184] When the number of pages is greater than a preset page display threshold, obtaining page information of the page displayed in the current browsing interface;

[0185] Determine a target page according to the page information;

[0186] The page to be displayed is displayed in a floating manner on the target page.

[0187] A7. In the page display method as described in A6, the step of determining the target page according to the page information comprises:

[0188] Determine the loading time of each page according to the page information;

[0189] A target page is selected from the page information according to the loading time.

[0190] A8. In the page display method described in A4, the step of determining the association between the page to be displayed and the current browsing interface comprises:

[0191] Obtaining a page link of the page to be displayed and a target page link of the current browsing interface;

[0192] Determining link similarity between the page link and the target page link;

[0193] The association relationship between the to-be-displayed page and the current browsing interface is determined according to the link similarity.

[0194] A9. In the page display method described in A4, the step of displaying the page to be displayed according to the browser display mode comprises:

[0195] When the browser display mode is a split-screen mode, obtaining a page distribution mode;

[0196] When the page distribution mode is a mixed distribution, the page to be displayed is displayed based on the page display weight of the page to be displayed.

[0197] A10. The page display method as described in any one of A1 to A9, before the step of obtaining the page information of the currently opened page when receiving the split screen indication, further comprising:

[0198] In response to the triggered shortcut key split-screen instruction, determine the split-screen mode and the page to be split-screen displayed corresponding to the shortcut key split-screen instruction;

[0199] The page to be displayed in split screen is displayed in split screen in the current browsing interface based on the split screen method.

[0200] A11. The page display method according to any one of A1 to A9, after the step of displaying the page in split screen based on the split screen strategy, further comprising:

[0201] In response to a drag command based on a target display page, controlling the target display page to float on a current browsing interface and associated with a mouse position;

[0202] Monitoring the position information of the mouse, and determining the mouse stop coordinates based on the position information;

[0203] When the mouse stop coordinates are not in the current browsing interface, a new browser window is added to display the target display page.

[0204] A12. The page display method as described in A11, after the step of monitoring the position information of the mouse and determining the mouse stop coordinates based on the position information, further comprising:

[0205] When the mouse stop coordinates are in the current browsing interface, the position of the displayed page in the current browsing interface is adjusted according to the mouse stop coordinates.

[0206] A13. The page display method according to any one of A1 to A9, after the step of displaying the page in split screen based on the split screen strategy, further comprising:

[0207] When receiving a page scrolling instruction, determine the current mouse coordinates;

[0208] When the current mouse coordinates are not located at any displayed page in the current browsing interface, all pages displayed in the current browsing interface are controlled to scroll synchronously based on the page scrolling instruction.

[0209] The present invention discloses B14, a page display device, the page display device comprising:

[0210] The acquisition module is used to acquire the page information of the currently opened page when receiving the split screen instruction;

[0211] A determination module, used to determine a split-screen strategy according to the page information;

[0212] A display module is used to display the page in split screen based on the split screen strategy.

[0213] B15. In the page display device as described in B14, the page information includes at least one of the following: page quantity, page type, page association relationship and page status.

[0214] B16. In the page display device as described in B14, the split-screen strategy includes at least one of the following: the number of split screens, the size of the split screens, and the arrangement of the split screens.

[0215] B17. The page display device as described in B14, wherein the page display device is further configured to respond to a data acquisition instruction triggered based on the current browsing interface and determine a page to be displayed corresponding to the data acquisition instruction;

[0216] Determine the association relationship between the page to be displayed and the current browsing interface;

[0217] Determine a browser display mode based on the association relationship;

[0218] The page to be displayed is displayed according to the browser display mode.

[0219] B18. The page display device as described in B17, wherein the page display device is further used to obtain a page distribution mode when the browser display mode is a split-screen mode, and the page distribution mode includes horizontal distribution, vertical distribution, mixed distribution, and reference template distribution;

[0220] Determine the number of pages in the current browsing interface;

[0221] Determining the display position of the to-be-displayed page according to the page distribution mode and the number of pages;

[0222] The page to be displayed is displayed based on the display position.

[0223] The present invention discloses C19, a page display device, which includes: a memory, a processor, and a page display program stored in the memory and executable on the processor, wherein the page display program is configured to implement the steps of the page display method described in any one of A1 to A13.

[0224] The present invention discloses D20, a storage medium, on which a page display program is stored. When the page display program is executed by a processor, the steps of the page display method as described in any one of A1 to A13 are implemented.

Claims

1. A page display method, characterized in that: Applied to a browser, the page display method comprises the following steps: When receiving a split screen instruction, obtain the page information of the currently opened page; Determine a split-screen strategy according to the page information; The page is displayed in split screen based on the split screen strategy.

2. The page display method according to claim 1, characterized in that: The page information includes at least one of the following: page quantity, page type, page association relationship, and page status.

3. The page display method according to claim 1, characterized in that: The split-screen strategy includes at least one of the following: the number of split screens, the size of the split screens, and the arrangement of the split screens.

4. The page display method according to claim 1, characterized in that: The page display method further includes: In response to a data acquisition instruction triggered based on the current browsing interface, determining a page to be displayed corresponding to the data acquisition instruction; Determine the association relationship between the page to be displayed and the current browsing interface; Determine a browser display mode based on the association relationship; The page to be displayed is displayed according to the browser display mode.

5. The page display method according to claim 4, characterized in that: The step of displaying the page to be displayed according to the browser display mode includes: When the browser display mode is a split-screen mode, obtaining a page distribution mode, wherein the page distribution mode includes horizontal distribution, vertical distribution, mixed distribution, and reference template distribution; Determine the number of pages in the current browsing interface; Determining the display position of the to-be-displayed page according to the page distribution mode and the number of pages; The page to be displayed is displayed based on the display position.

6. The page display method according to claim 5, characterized in that: After the step of determining the number of pages in the current browsing interface, the method further includes: When the number of pages is greater than a preset page display threshold, obtaining page information of the page displayed in the current browsing interface; Determine a target page according to the page information; The page to be displayed is displayed in a floating manner on the target page.

7. The page display method according to claim 6, characterized in that: The step of determining the target page according to the page information includes: Determine the loading time of each page according to the page information; A target page is selected from the page information according to the loading time.

8. A page display device, characterized in that: The page display device comprises: The acquisition module is used to acquire the page information of the currently opened page when receiving the split screen instruction; A determination module, used to determine a split-screen strategy according to the page information; A display module is used to display the page in split screen based on the split screen strategy.

9. A page display device, characterized in that: The device comprises: a memory, a processor, and a page display program stored in the memory and executable on the processor, wherein the page display program is configured to implement the steps of the page display method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium stores a page display program, and when the page display program is executed by the processor, the steps of the page display method according to any one of claims 1 to 7 are implemented.