CN111045573A - Method and device for displaying floating window page and equipment/terminal/server - Google Patents

Method and device for displaying floating window page and equipment/terminal/server Download PDF

Info

Publication number
CN111045573A
CN111045573A CN201811194890.9A CN201811194890A CN111045573A CN 111045573 A CN111045573 A CN 111045573A CN 201811194890 A CN201811194890 A CN 201811194890A CN 111045573 A CN111045573 A CN 111045573A
Authority
CN
China
Prior art keywords
display
page
floating window
area
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811194890.9A
Other languages
Chinese (zh)
Inventor
苏颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201811194890.9A priority Critical patent/CN111045573A/en
Publication of CN111045573A publication Critical patent/CN111045573A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides a method and a device for displaying a floating window page, and equipment/terminal/server, wherein the method comprises the following steps: acquiring control distribution conditions of a display page corresponding to historical behavior data of a user according to the historical behavior data; determining a display area of a floating window page in the display page according to the control distribution condition of the display page; and displaying the floating window page to be displayed in the display area according to the corresponding display mode. The embodiment of the application can avoid the floating window page from influencing the operation of the display page control.

Description

Method and device for displaying floating window page and equipment/terminal/server
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method and an apparatus for displaying a floating window page, and a device/terminal/server.
Background
With the development of mobile intelligent terminals, people are used to use the mobile intelligent terminals to perform various processes of daily life trivia, such as watching videos, and learning knowledge. However, the screen size of the mobile intelligent terminal is usually smaller, and when the content required to be displayed on the page increases, the current display technology generally adopts a floating window evoking mode to display some activated content. For example, video content to be played needs to be activated, picture content to be displayed needs to be expanded, and the like. The evocative position of these floating-window pages is typically near the control of the user's evocative operation, and the size of the floating-window, as well as the area of the floating-window display, is not modifiable by default. However, the fixed floating window display method usually brings inconvenience to the user, for example, a toolbar is blocked by a floating window page called by the user.
Therefore, how to provide a more friendly floating window page display mode becomes a technical problem to be solved urgently in the prior art.
Disclosure of Invention
The embodiment of the application provides a display method and device of a floating window page and equipment/terminal/server, which can avoid the floating window page from influencing the operation of a display page control.
According to an aspect of an embodiment of the present application, there is provided a method for displaying a floating window page, the method including: acquiring control distribution conditions of a display page corresponding to historical behavior data of a user according to the historical behavior data; determining a display area of a floating window page in the display page according to the control distribution condition of the display page; and displaying the floating window page to be displayed in the display area according to the corresponding display mode.
According to another aspect of the embodiments of the present application, there is also provided a display apparatus for a floating window page, the apparatus including: the distribution obtaining module is used for obtaining the control distribution condition of the display page corresponding to the historical behavior data according to the historical behavior data of the user; the area determining module is used for determining a display area of a floating window page in the display page according to the control distribution condition of the display page; and the display operation module is used for displaying the floating window page to be displayed in the display area according to the corresponding display mode.
According to another aspect of the embodiments of the present application, there is also provided an apparatus/terminal/server, including: one or more processors; and the storage device is used for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors realize the corresponding operation of the display method of the floating window page.
According to another aspect of the embodiments of the present application, there is also provided a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements operations corresponding to the method for displaying a floating window page as described above.
According to the technical scheme provided by the embodiment of the application, the control distribution condition of the display page corresponding to the historical behavior data is obtained so as to determine the display area of the floating window page in the display page, and therefore the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
Drawings
Fig. 1 is a flowchart illustrating steps of a method for displaying a floating window page according to an embodiment of the present application;
FIG. 2 is a flowchart illustrating steps of another method for displaying a floating-window page according to a second embodiment of the present application;
fig. 3a is a flowchart of a step S101 of a method for displaying a floating window page according to a third embodiment of the present application;
fig. 3b is a schematic display page diagram of a method for displaying a floating window page according to a third embodiment of the present application;
fig. 4 is a flowchart illustrating a step S102 of a method for displaying a floating-window page according to a fourth embodiment of the present application;
FIG. 5 is a block diagram of a display device for a floating window page according to the fifth embodiment of the present application;
FIG. 6 is a block diagram of another display device for floating window pages according to the sixth embodiment of the present application;
FIG. 7 is a block diagram of a distribution obtaining module of a display device of a floating window page according to the seventh embodiment of the present application;
FIG. 8 is a block diagram of a region determining module of a display device for a floating-window page according to an eighth embodiment of the present application;
fig. 9 is a block diagram of a device/terminal/server according to a ninth embodiment of the present application.
Detailed Description
The following detailed description of embodiments of the present application will be made in conjunction with the accompanying drawings (like numerals indicate like elements throughout the several views) and embodiments. The following examples are intended to illustrate the present application but are not intended to limit the scope of the present application.
It will be understood by those within the art that the terms "first", "second", etc. in the embodiments of the present application are used only for distinguishing between different steps, devices or modules, etc., and do not denote any particular technical or logical order therebetween.
Example one
Referring to fig. 1, a flowchart illustrating steps of a method for displaying a floating window page according to an embodiment of the present application is shown.
It should be noted that steps S101 to S103 described in this application do not represent the execution order.
The display method of the floating window page comprises the following steps:
step S101: and acquiring the control distribution condition of the display page corresponding to the historical behavior data according to the historical behavior data of the user.
Specifically, the user historical behavior data in the embodiment of the present application includes historical operation data of the user and file data of the user stored in the file information, that is, data information related to the user historical behavior.
In a specific implementation of the present application, the historical behavior data is an operation condition of a user on a corresponding display page, so that a control distribution condition of the display page is determined according to the operation condition.
Step S102: and determining the display area of the floating window page in the display page according to the control distribution condition of the display page.
Specifically, the display page is divided into an area with the control and an area without the control according to the control distribution condition of the display page.
The display area of the floating window page in the display page is located in an area without a control, so that the display of the floating window page does not influence the control of a user.
Step S103: and displaying the floating window page to be displayed in the display area according to the corresponding display mode.
Specifically, the floating window page to be displayed is displayed in the page area allowed to be displayed in a corresponding display mode, so that the floating window display is prevented from influencing the space operation of the displayed page.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The method for displaying the floating window page of the present embodiment may be executed by any suitable device with the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
Example two
Referring to fig. 2, a flowchart illustrating steps of a method for displaying a floating window page according to a second embodiment of the present application is shown.
It should be noted that steps S201 to S204 described herein do not represent the execution sequence.
The display method of the floating window page comprises the following steps:
step S201: and acquiring the display preference mode of the user according to the historical behavior log of the user and/or the setting information of each application program.
Specifically, the user historical behavior data in the embodiment of the present application includes historical operation data of the user and file data of the user stored in the file information, that is, data information related to the user historical behavior.
The setting information of each application program in the embodiment of the application program comprises setting information input in user login and setting information performed by a user in using each application program.
According to the method and the device, the page display mode selected by the user preference is obtained according to the historical behavior log of the user and/or the setting information of each application program and is used as the display preference mode of the user.
Step S202: and determining the display mode of the floating window page in the display area according to the display preference mode of the user.
Specifically, the display mode of the floating window page in the embodiment of the application can be selected according to the display preference mode and the content and page distribution of the floating window page, so that the floating window page meets the preference of a user, and the use experience of the user is improved.
The display mode comprises the following steps: progressive display of floating window pages, audible prompts, progressive disappearance, and the like.
The display mode further comprises: size, shape, brightness, color, etc. of the floating-window page.
In a specific implementation of the present application, the step S202 further includes:
and adjusting the determined display mode according to the display area of the floating window page.
For example, the display area of the floating window page is smaller than the original size of the floating window page, and the page layout of the floating window page can be adjusted to make the display size of the page conform to the display area of the floating window page.
For another example, the display area of the floating window page is smaller than the original size of the floating window page, and the floating window page can be adjusted to be displayed gradually and disappear gradually, so that the control is shielded by the floating window page in the minimum amplitude, and the time for the floating window page to display and influence the control operation is reduced.
The user can adopt the input instruction to adjust the display mode of the floating window page, and can also directly set the display mode of the floating window page through the input instruction.
Therefore, the display mode of the floating window page can be further adjusted through the display area of the floating window page, so that the shielding of the minimum amplitude of the floating window page is realized, and the influence of the display of the floating window page on the operation of the control is reduced.
Step S203: and acquiring the control distribution condition of the display page corresponding to the historical behavior data according to the historical behavior data of the user.
Specifically, the user historical behavior data in the embodiment of the present application includes historical operation data of the user and file data of the user stored in the file information, that is, data information related to the user historical behavior.
In a specific implementation of the present application, the historical behavior data is an operation condition of a user on a corresponding display page, so that a control distribution condition of the display page is determined according to the operation condition.
Step S204: and determining the display area of the floating window page in the display page according to the control distribution condition of the display page.
Specifically, the display page is divided into an area with the control and an area without the control according to the control distribution condition of the display page.
The display area of the floating window page in the display page is located in an area without a control, so that the display of the floating window page does not influence the control of a user.
Step S205: and displaying the floating window page to be displayed in the display area according to the corresponding display mode.
Specifically, the floating window page to be displayed is displayed in the page area allowed to be displayed in a corresponding display mode, so that the floating window display is prevented from influencing the space operation of the displayed page.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The method for displaying the floating window page of the present embodiment may be executed by any suitable device with the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
EXAMPLE III
The present embodiment includes the above steps S101 to S103. The step S101 includes steps S1021 to S1023.
It should be noted that steps S1011 to S1013 described herein do not represent the execution order thereof.
Referring to fig. 3a, the step S101 includes:
s1011, counting the click intensity of the current page area, and dividing the operation area of the displayed page according to the click intensity.
Specifically, in the embodiment of the present application, most of the clicks of the page area by the user are generated based on control operation, that is, a certain operation control is implemented by clicking a control displayed on the page. And the control exists in the multi-layout of the page area with high click density of the user, so that the operation area of the displayed page is distinguished according to the click density of the page area.
And S1012, based on the corresponding control clicked, obtaining a control area with the click intensity higher than a threshold value in the operation area as a control set area.
The clicking operation of the embodiment of the application corresponds to the control arranged in the page, so that the area with the clicking intensity higher than the threshold value is obtained according to the clicking of the corresponding control, and the area is used as the control set area, namely, the operation of the control is generated by clicking the part of the area.
The control set region may correspond to a region where one control is located, that is, a region determined according to the layout size of one control, or may correspond to regions where a plurality of controls are located, that is, regions determined according to the layout sizes of the plurality of controls.
The threshold is set by a person skilled in the art according to the needs of the system, and the user can also adjust the threshold by adopting an input instruction according to the needs.
And S1013, determining the control distribution condition of the display page according to the distribution condition of the control set region on the display page.
Referring to fig. 3b, when the control set region is distributed in a partial region of the display page, and other regions are determined as regions of the non-control set, the application may determine the distribution of the controls in the display page through the control set region.
Therefore, the method and the device can simply and quickly obtain the control distribution condition of the display page without analyzing the code level of the display page layout, simplify the processing process of page analysis and enable the page display optimization to be simpler and more convenient.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The method for displaying the floating window page of the present embodiment may be executed by any suitable device with the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
Example four
The present embodiment includes the above steps S101 to S103. The step S102 includes steps S1021 to S1022.
It should be noted that steps S1021 to S1022 described in the present application do not represent the execution sequence.
Referring to fig. 4, the step S103 includes:
and S1021, dividing the area outside the control set area according to the control distribution condition of the display page.
Specifically, the area outside the control set area is divided to obtain the display page area where the control is not laid out.
S1022, determining a display area of the floating window page in the display page based on the display adaptation condition of the area outside the control set area and the floating window page.
Because the size and the shape of the floating window page need to be considered in the display of the floating window page, when the sub-region, which is in the region outside the control set region and is adapted to the size and the shape of the floating window page, can be selected as the display region of the floating window page in the display page.
Therefore, the floating window page can be displayed in the area of the display page without arranging the control according to the display adaptation condition of the floating window page, and the control is prevented from being influenced by the display of the floating window page conveniently.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The method for displaying the floating window page of the present embodiment may be executed by any suitable device with the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
EXAMPLE five
Referring to fig. 5, a block diagram of a floating window page display device according to a fifth embodiment of the present application is shown.
The display device of the floating window page of the embodiment comprises:
a distribution obtaining module 501, configured to obtain, according to the historical behavior data of the user, a control distribution condition of a display page corresponding to the historical behavior data.
The area determining module 502 is configured to determine a display area of a floating window page in the display page according to the control distribution condition of the display page.
And the display operation module 503 is configured to perform display operation on the floating window page to be displayed in the display area according to the corresponding display mode.
Specifically, the user historical behavior data in the embodiment of the present application includes historical operation data of the user and file data of the user stored in the file information, that is, data information related to the user historical behavior.
In a specific implementation of the present application, the historical behavior data is an operation condition of a user on a corresponding display page, so that a control distribution condition of the display page is determined according to the operation condition.
Specifically, the display page is divided into an area with the control and an area without the control according to the control distribution condition of the display page.
The display area of the floating window page in the display page is located in an area without a control, so that the display of the floating window page does not influence the control of a user.
Specifically, the floating window page to be displayed is displayed in the page area allowed to be displayed in a corresponding display mode, so that the floating window display is prevented from influencing the space operation of the displayed page.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The apparatus for displaying the floating window page of the present embodiment may be implemented by any suitable device having the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
EXAMPLE six
Referring to fig. 6, a block diagram of a display device for a floating window page according to a sixth embodiment of the present application is shown.
The display device of the floating window page of the embodiment comprises:
the preference obtaining module 601 is configured to obtain a display preference mode of the user according to the user history behavior log and/or the setting information of each application program.
A mode determining module 602, configured to determine a display mode of the floating-window page in the display area according to the display preference mode of the user.
The distribution obtaining module 603 is configured to obtain, according to the historical behavior data of the user, a control distribution condition of the display page corresponding to the historical behavior data.
The area determining module 604 is configured to determine a display area of a floating window page in the display page according to the control distribution condition of the display page.
And the display operation module 605 is configured to perform display operation on the floating window page to be displayed in the display area according to the corresponding display mode.
Specifically, the user historical behavior data in the embodiment of the present application includes historical operation data of the user and file data of the user stored in the file information, that is, data information related to the user historical behavior.
The setting information of each application program in the embodiment of the application program comprises setting information input in user login and setting information performed by a user in using each application program.
According to the method and the device, the page display mode selected by the user preference is obtained according to the historical behavior log of the user and/or the setting information of each application program and is used as the display preference mode of the user.
Specifically, the display mode of the floating window page in the embodiment of the application can be selected according to the display preference mode and the content and page distribution of the floating window page, so that the floating window page meets the preference of a user, and the use experience of the user is improved.
The display mode comprises the following steps: progressive display of floating window pages, audible prompts, progressive disappearance, and the like.
The display mode further comprises: size, shape, brightness, color, etc. of the floating-window page.
In a specific implementation of the present application, the mode determining module 602 is further configured to:
and adjusting the determined display mode according to the display area of the floating window page.
For example, the display area of the floating window page is smaller than the original size of the floating window page, and the page layout of the floating window page can be adjusted to make the display size of the page conform to the display area of the floating window page.
For another example, the display area of the floating window page is smaller than the original size of the floating window page, and the floating window page can be adjusted to be displayed gradually and disappear gradually, so that the control is shielded by the floating window page in the minimum amplitude, and the time for the floating window page to display and influence the control operation is reduced.
The user can adopt the input instruction to adjust the display mode of the floating window page, and can also directly set the display mode of the floating window page through the input instruction.
Therefore, the display mode of the floating window page can be further adjusted through the display area of the floating window page, so that the shielding of the minimum amplitude of the floating window page is realized, and the influence of the display of the floating window page on the operation of the control is reduced.
Specifically, the user historical behavior data in the embodiment of the present application includes historical operation data of the user and file data of the user stored in the file information, that is, data information related to the user historical behavior.
In a specific implementation of the present application, the historical behavior data is an operation condition of a user on a corresponding display page, so that a control distribution condition of the display page is determined according to the operation condition.
Specifically, the display page is divided into an area with the control and an area without the control according to the control distribution condition of the display page.
The display area of the floating window page in the display page is located in an area without a control, so that the display of the floating window page does not influence the control of a user.
Specifically, the floating window page to be displayed is displayed in the page area allowed to be displayed in a corresponding display mode, so that the floating window display is prevented from influencing the space operation of the displayed page.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The apparatus for displaying the floating window page of the present embodiment may be implemented by any suitable device having the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
EXAMPLE seven
The present embodiment includes the distribution obtaining module 501, the area determining module 502, and the display operation module 503.
Referring to fig. 7a, the obtaining module 501 includes:
the area dividing unit 5011 is configured to count click intensity of a current page area, and divide an operation area of a displayed page according to the click intensity.
The control obtaining unit 5012 is configured to obtain, based on the control corresponding to the click, a control area in the operation area, where the click density is higher than a threshold, as a control set area.
The distribution determining unit 5013 is configured to determine the control distribution of the display page according to the distribution of the control set area in the display page.
Specifically, in the embodiment of the present application, most of the clicks of the page area by the user are generated based on control operation, that is, a certain operation control is implemented by clicking a control displayed on the page. And the control exists in the multi-layout of the page area with high click density of the user, so that the operation area of the displayed page is distinguished according to the click density of the page area.
The clicking operation of the embodiment of the application corresponds to the control arranged in the page, so that the area with the clicking intensity higher than the threshold value is obtained according to the clicking of the corresponding control, and the area is used as the control set area, namely, the operation of the control is generated by clicking the part of the area.
The control set region may correspond to a region where one control is located, that is, a region determined according to the layout size of one control, or may correspond to regions where a plurality of controls are located, that is, regions determined according to the layout sizes of the plurality of controls.
The threshold is set by a person skilled in the art according to the needs of the system, and the user can also adjust the threshold by adopting an input instruction according to the needs.
Referring to fig. 3b, when the control set region is distributed in a partial region of the display page, and other regions are determined as regions of the non-control set, the application may determine the distribution of the controls in the display page through the control set region.
Therefore, the method and the device can simply and quickly obtain the control distribution condition of the display page without analyzing the code level of the display page layout, simplify the processing process of page analysis and enable the page display optimization to be simpler and more convenient.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The apparatus for displaying the floating window page of the present embodiment may be implemented by any suitable device having the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
Example eight
The present embodiment includes the distribution obtaining module 501, the area determining module 502, and the display operation module 503.
Referring to fig. 8, the region determining module 502 includes:
and the control dividing unit 5021 is used for dividing the area outside the control set area according to the control distribution condition of the display page.
A presentation determining unit 5022, configured to determine a presentation area of the floating window page in the display page based on a display adaptation condition of an area outside the control set area and the floating window page.
Specifically, the area outside the control set area is divided to obtain the display page area where the control is not laid out.
Because the size and the shape of the floating window page need to be considered in the display of the floating window page, when the sub-region, which is in the region outside the control set region and is adapted to the size and the shape of the floating window page, can be selected as the display region of the floating window page in the display page.
Therefore, the floating window page can be displayed in the area of the display page without arranging the control according to the display adaptation condition of the floating window page, and the control is prevented from being influenced by the display of the floating window page conveniently.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
The apparatus for displaying the floating window page of the present embodiment may be implemented by any suitable device having the displaying capability of the floating window page, including but not limited to: various device terminals or servers including, but not limited to, PCs, tablets, mobile terminals, etc.
Example nine
Referring to fig. 9, a block diagram of a device/terminal/server according to a ninth embodiment of the present application is shown, and the specific embodiment of the present application does not limit specific implementations of the device/terminal/server.
As shown in fig. 9, the device/terminal/server may include: one or more processors (processors) 902, and a storage device (memory) 904.
Wherein:
the processor 902 is configured to execute the program 906, and may specifically execute relevant steps in the above-described floating window page display method embodiment.
In particular, the program 906 may include program code including computer operational instructions.
The processor 902 may be a central processing unit CPU, or an application specific Integrated circuit asic, or one or more Integrated circuits configured to implement embodiments of the present application. The one or more processors comprised by the device/terminal/server may be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
Storage 904 for storing one or more programs 906. The storage device 904 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 906 may specifically be configured to cause the processor 902 to perform the following operations: acquiring control distribution conditions of a display page corresponding to historical behavior data of a user according to the historical behavior data; determining a display area of a floating window page in the display page according to the control distribution condition of the display page; and displaying the floating window page to be displayed in the display area according to the corresponding display mode.
In an alternative embodiment, the program 906 is further configured to obtain a display preference mode of the user according to the user historical behavior log and/or the setting information of each application program; and determining the display mode of the floating window page in the display area according to the display preference mode of the user.
In an optional implementation manner, the program 906 is further configured to adjust the determined display manner according to a display area of the floating window page.
In an optional implementation manner, the program 906 is further configured to count click intensity of a current page area, and divide an operation area of a display page according to the click intensity; based on the control corresponding to the click, obtaining a control area with the click intensity higher than a threshold value in the operation area as a control set area; and determining the control distribution condition of the display page according to the distribution condition of the control set region on the display page.
In an optional implementation manner, the program 906 is further configured to divide an area outside the control set area according to the control distribution condition of the display page; and determining a display area of the floating window page in the display page based on the display adaptation condition of the area outside the control set area and the floating window page.
Therefore, the control distribution condition of the display page corresponding to the historical behavior data is obtained, so that the display area of the floating window page in the display page is determined, and the floating window page to be displayed is displayed in the display area according to the corresponding display mode. Therefore, the display area of the floating window page can be determined according to the distribution condition of the controls of the display page, so that the display of the floating window page is prevented from influencing the operation control of the display page, and the inconvenience of user control is avoided. The embodiment of the application improves the display effect of the floating window page and avoids the influence of the floating window page on the page control.
It should be noted that, according to the implementation requirement, each component/step described in the embodiment of the present application may be divided into more components/steps, and two or more components/steps or partial operations of the components/steps may also be combined into a new component/step to achieve the purpose of the embodiment of the present application.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section, and/or installed from a removable medium. The computer program, when executed by a Central Processing Unit (CPU), performs the above-described functions defined in the method of the present application. It should be noted that the computer readable medium described herein can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present application may be implemented by software or hardware. The described units may also be provided in a processor, and may be described as: a processor comprises a receiving unit, an analyzing unit, an information selecting unit and a generating unit. Where the names of these elements do not in some cases constitute a limitation on the elements themselves, for example, a receiving element may also be described as an "element that receives a user's web browsing request".
As another aspect, the present application also provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the method as described in any of the embodiments above.
As another aspect, the present application also provides a computer-readable medium, which may be contained in the apparatus described in the above embodiments; or may be present separately and not assembled into the device. The computer readable medium carries one or more programs which, when executed by the apparatus, cause the apparatus to: acquiring control distribution conditions of a display page corresponding to historical behavior data of a user according to the historical behavior data; determining a display area of a floating window page in the display page according to the control distribution condition of the display page; and displaying the floating window page to be displayed in the display area according to the corresponding display mode.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the invention. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (12)

1. A method for displaying a floating window page is characterized by comprising the following steps:
acquiring control distribution conditions of a display page corresponding to historical behavior data of a user according to the historical behavior data;
determining a display area of a floating window page in the display page according to the control distribution condition of the display page;
and displaying the floating window page to be displayed in the display area according to the corresponding display mode.
2. The method of claim 1, further comprising:
acquiring a display preference mode of a user according to the historical behavior log of the user and/or the setting information of each application program;
and determining the display mode of the floating window page in the display area according to the display preference mode of the user.
3. The method of claim 2, wherein determining the presentation mode of the floating window page in the presentation area according to the display preference mode of the user further comprises:
and adjusting the determined display mode according to the display area of the floating window page.
4. The method according to claim 1, wherein the obtaining the control distribution of the display page corresponding to the historical behavior data according to the historical behavior data of the user comprises:
counting the click intensity of the current page area, and dividing the operation area of the displayed page according to the click intensity;
based on the control corresponding to the click, obtaining a control area with the click intensity higher than a threshold value in the operation area as a control set area;
and determining the control distribution condition of the display page according to the distribution condition of the control set region on the display page.
5. The method of claim 1, wherein the determining the display area of the floating window page in the display page according to the control distribution of the display page comprises:
dividing regions outside the control set region according to the control distribution condition of the display page;
and determining a display area of the floating window page in the display page based on the display adaptation condition of the area outside the control set area and the floating window page.
6. A display device for a floating window page, the device comprising:
the distribution obtaining module is used for obtaining the control distribution condition of the display page corresponding to the historical behavior data according to the historical behavior data of the user;
the area determining module is used for determining a display area of a floating window page in the display page according to the control distribution condition of the display page;
and the display operation module is used for displaying the floating window page to be displayed in the display area according to the corresponding display mode.
7. The apparatus of claim 6, further comprising:
the preference obtaining module is used for obtaining a display preference mode of the user according to the historical behavior log of the user and/or the setting information of each application program;
and the mode determining module is used for determining the display mode of the floating window page in the display area according to the display preference mode of the user.
8. The apparatus of claim 7, wherein the manner determination module is further configured to:
and adjusting the determined display mode according to the display area of the floating window page.
9. The apparatus of claim 6, wherein the distribution obtaining module comprises:
the area dividing unit is used for counting the click intensity of the current page area and dividing the operation area of the displayed page according to the click intensity;
the control obtaining unit is used for obtaining a control area with the click intensity higher than a threshold value in the operation area as a control set area based on the corresponding control;
and the distribution determining unit is used for determining the control distribution condition of the display page according to the distribution condition of the control set area in the display page.
10. The apparatus of claim 6, wherein the region determining module comprises:
the control dividing unit is used for dividing the area outside the control set area according to the control distribution condition of the display page;
and the display determining unit is used for determining the display area of the floating window page in the display page based on the display adaptation condition of the area outside the control set area and the floating window page.
11. A device/terminal/server comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-5.
12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-5.
CN201811194890.9A 2018-10-15 2018-10-15 Method and device for displaying floating window page and equipment/terminal/server Pending CN111045573A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811194890.9A CN111045573A (en) 2018-10-15 2018-10-15 Method and device for displaying floating window page and equipment/terminal/server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811194890.9A CN111045573A (en) 2018-10-15 2018-10-15 Method and device for displaying floating window page and equipment/terminal/server

Publications (1)

Publication Number Publication Date
CN111045573A true CN111045573A (en) 2020-04-21

Family

ID=70230306

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811194890.9A Pending CN111045573A (en) 2018-10-15 2018-10-15 Method and device for displaying floating window page and equipment/terminal/server

Country Status (1)

Country Link
CN (1) CN111045573A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112015415A (en) * 2020-08-27 2020-12-01 罗普特科技集团股份有限公司 Screen page configuration and display method and device
CN112148160A (en) * 2020-08-28 2020-12-29 百度在线网络技术(北京)有限公司 Floating window display method and device, electronic equipment and computer readable storage medium
CN113298594A (en) * 2020-07-16 2021-08-24 阿里巴巴集团控股有限公司 Data pushing method and device, electronic equipment and storage medium
CN113609418A (en) * 2021-08-04 2021-11-05 咪咕数字传媒有限公司 Information suspension display method, device and equipment and computer storage medium
CN114461106A (en) * 2021-07-02 2022-05-10 北京字跳网络技术有限公司 Display method and device and electronic equipment
CN114860361A (en) * 2022-04-14 2022-08-05 北京奥星贝斯科技有限公司 Method and device for displaying feedback information
WO2023071718A1 (en) * 2021-10-30 2023-05-04 花瓣云科技有限公司 Floating window adjusting method and electronic device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103616985A (en) * 2013-11-27 2014-03-05 乐视网信息技术(北京)股份有限公司 Method and device for selecting position of floating window player
CN104679389A (en) * 2015-03-18 2015-06-03 广州三星通信技术研究有限公司 Interface display method and device
CN105353943A (en) * 2015-12-01 2016-02-24 广州华多网络科技有限公司 Data display method and device
CN106293355A (en) * 2015-05-11 2017-01-04 腾讯科技(深圳)有限公司 The method and apparatus that instant messaging window shows
CN108008871A (en) * 2016-10-27 2018-05-08 阿里巴巴集团控股有限公司 A kind of page generation method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103616985A (en) * 2013-11-27 2014-03-05 乐视网信息技术(北京)股份有限公司 Method and device for selecting position of floating window player
CN104679389A (en) * 2015-03-18 2015-06-03 广州三星通信技术研究有限公司 Interface display method and device
CN106293355A (en) * 2015-05-11 2017-01-04 腾讯科技(深圳)有限公司 The method and apparatus that instant messaging window shows
CN105353943A (en) * 2015-12-01 2016-02-24 广州华多网络科技有限公司 Data display method and device
CN108008871A (en) * 2016-10-27 2018-05-08 阿里巴巴集团控股有限公司 A kind of page generation method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113298594A (en) * 2020-07-16 2021-08-24 阿里巴巴集团控股有限公司 Data pushing method and device, electronic equipment and storage medium
CN112015415A (en) * 2020-08-27 2020-12-01 罗普特科技集团股份有限公司 Screen page configuration and display method and device
CN112015415B (en) * 2020-08-27 2022-12-06 罗普特科技集团股份有限公司 Screen page configuration and display method and device
CN112148160A (en) * 2020-08-28 2020-12-29 百度在线网络技术(北京)有限公司 Floating window display method and device, electronic equipment and computer readable storage medium
CN112148160B (en) * 2020-08-28 2022-08-05 百度在线网络技术(北京)有限公司 Floating window display method and device, electronic equipment and computer readable storage medium
CN114461106A (en) * 2021-07-02 2022-05-10 北京字跳网络技术有限公司 Display method and device and electronic equipment
CN114461106B (en) * 2021-07-02 2024-04-12 北京字跳网络技术有限公司 Display method and device and electronic equipment
CN113609418A (en) * 2021-08-04 2021-11-05 咪咕数字传媒有限公司 Information suspension display method, device and equipment and computer storage medium
WO2023071718A1 (en) * 2021-10-30 2023-05-04 花瓣云科技有限公司 Floating window adjusting method and electronic device
CN114860361A (en) * 2022-04-14 2022-08-05 北京奥星贝斯科技有限公司 Method and device for displaying feedback information

Similar Documents

Publication Publication Date Title
CN111045573A (en) Method and device for displaying floating window page and equipment/terminal/server
US9025927B2 (en) Systems and methods of variable frame rate playback
CN103631620A (en) Method and device for processing application programs
US12020482B2 (en) Live streaming sampling method and apparatus, and electronic device
CN104462283A (en) Method, device and client for requesting webpage elements in mobile terminal
CN113505302A (en) Method, device and system for supporting dynamic acquisition of buried point data and electronic equipment
CN109165723B (en) Method and apparatus for processing data
CN108023905B (en) Internet of things application system and method
CN112291121B (en) Data processing method and related equipment
CN108170292B (en) Expression management method, expression management device and intelligent terminal
CN111736825B (en) Information display method, device, equipment and storage medium
CN111246214B (en) Video decoding method and device
CN112800363A (en) Page display method and device, electronic equipment and computer readable medium
US10545774B2 (en) Tap data to determine user experience issues
US10296185B2 (en) Viewing selected zoomed content
US20160239760A1 (en) Intelligent user interaction experience for mobile computing devices
US9578083B1 (en) Dynamically designing shared content
CN110888583B (en) Page display method, system and device and electronic equipment
US11366613B2 (en) Method and apparatus for writing data
CN114615525A (en) Video pushing method, device, equipment and storage medium
CN107220543B (en) Method and device for processing service request of mobile terminal
US10084664B1 (en) Dynamic configuration of a scroll feature
CN111767447A (en) Method and device for determining user traffic path
CN109255641B (en) Business object processing method and device
US20200257825A1 (en) Customized display of filtered social media content using a private dislike button

Legal Events

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