CN107317853A - Method, device and system for displaying dynamic effect of message popup window - Google Patents

Method, device and system for displaying dynamic effect of message popup window Download PDF

Info

Publication number
CN107317853A
CN107317853A CN201710471873.4A CN201710471873A CN107317853A CN 107317853 A CN107317853 A CN 107317853A CN 201710471873 A CN201710471873 A CN 201710471873A CN 107317853 A CN107317853 A CN 107317853A
Authority
CN
China
Prior art keywords
message pop
presented
message
pop
information
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.)
Granted
Application number
CN201710471873.4A
Other languages
Chinese (zh)
Other versions
CN107317853B (en
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.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201710471873.4A priority Critical patent/CN107317853B/en
Publication of CN107317853A publication Critical patent/CN107317853A/en
Application granted granted Critical
Publication of CN107317853B publication Critical patent/CN107317853B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

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

Abstract

The invention provides a method, a device and a system for displaying the dynamic effect of a message popup window, wherein the method comprises the following steps: receiving a message popup window triggering instruction of a terminal user and receiving information of a message popup window to be displayed, which is returned by a server and matched with the message popup window triggering instruction, wherein the information comprises: the dynamic effect display mode and the size information of the message popup to be displayed, and the position information and the size information of each control are displayed; the method comprises the steps of determining the display size information of the message popup to be displayed at each stage in the display process according to the dynamic effect display mode of the message popup to be displayed, rendering the message popup to be displayed according to the display size information of the message popup to be displayed at each stage and the preset rendering speed until the message popup to be displayed is completely displayed, avoiding repeated calculation of position information and size information of each control in the dynamic effect display process of the message popup, avoiding repeated rendering of each control, reducing consumption of resources such as a display terminal CPU (central processing unit), improving the display speed and improving the display effect.

Description

The dynamic effect methods of exhibiting of message pop-up, apparatus and system
Technical field
Move effect methods of exhibiting, device the present invention relates to network communication technology field, more particularly to a kind of message pop-up and be System.
Background technology
The dynamic effect displaying on message pop-up has the implementation more than comparison in the market, wherein main implementation It is that during the dynamic effect displaying of message pop-up, displaying terminal calculates message according to the displaying dimension information of message pop-up currently The dimension information and positional information of each control in pop-up, Rendering operations are carried out according to the dimension information of each control and positional information; When the displaying dimension information of message pop-up changes, displaying terminal needs displaying size again according to message pop-up currently Information calculates the dimension information and positional information of each control in pop-up, and re-starts Rendering operations, to show message pop-up.
However, it is necessary to carry out repeatedly calculating to each control and multiple wash with watercolours in the above-mentioned dynamic effect methods of exhibiting of message pop-up Dye, adds the consumption of the resources such as the CPU of displaying terminal, reduces displaying speed, and give terminal user a kind of constantly exploration Show a pop-up, bandwagon effect is poor.
The content of the invention
It is contemplated that at least solving one of technical problem in correlation technique to a certain extent.
Therefore, first purpose of the present invention is to propose a kind of dynamic effect methods of exhibiting of message pop-up, it is existing for solving Consumed resource is big in technology, the problem of bandwagon effect is poor.
Second object of the present invention is to propose a kind of dynamic effect exhibiting device of message pop-up.
Third object of the present invention is to propose a kind of dynamic effect display systems of message pop-up.
Fourth object of the present invention is to propose the dynamic effect exhibiting device of another message pop-up.
The 5th purpose of the present invention is to propose a kind of non-transitorycomputer readable storage medium.
The 6th purpose of the present invention is to propose a kind of computer program product.
For up to above-mentioned purpose, first aspect present invention embodiment proposes a kind of dynamic effect methods of exhibiting of message pop-up, including:
The message pop-up triggering command of receiving terminal user;Carried in the message pop-up triggering command:The type of terminal Information and the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, The information of the message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, message pop-up to be presented The positional information and dimension information of each control in dimension information and the message pop-up to be presented;
Message bullet to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented The displaying dimension information of window, the displaying dimension information and default rendering speed of message pop-up to be presented according to each stage The message pop-up to be presented is rendered, until the message pop-up to be presented is shown completely.
The dynamic effect methods of exhibiting of the message pop-up of the embodiment of the present invention, is referred to by the message pop-up triggering of receiving terminal user Order;Carried in message pop-up triggering command:The model information of terminal and the mark of message pop-up;By message pop-up triggering command It is sent to server;The information for the message pop-up to be presented matched with message pop-up triggering command that the reception server is returned, is treated The information of displaying message pop-up includes:The dynamic effect exhibition method of message pop-up to be presented, the size letter of message pop-up to be presented The positional information and dimension information of each control in breath and message pop-up to be presented;According to the dynamic effect exhibition of message pop-up to be presented The mode of showing determines the displaying dimension information of each stage message pop-up to be presented during displaying, according to message bullet to be presented of each stage The displaying dimension information and default rendering speed of window are rendered to message pop-up to be presented, until message pop-up to be presented Displaying completely, it is to avoid to the positional information and the repetition meter of dimension information of each control during the dynamic effect displaying of message pop-up Calculate, it is to avoid to repeatedly rendering for each control, reduce the consumption to resources such as displaying terminal CPU, improve displaying speed, carry High bandwagon effect.
For up to above-mentioned purpose, second aspect of the present invention embodiment proposes a kind of dynamic effect exhibiting device of message pop-up, including:
First receiving module, the message pop-up triggering command for receiving terminal user;The message pop-up triggering command It is middle to carry:The model information of terminal and the mark of message pop-up;
Sending module, for the message pop-up triggering command to be sent into server;
Second receiving module, for being matched with the message pop-up triggering command of receiving that the server returns wait open up Show the information of message pop-up, the information of the message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, The positional information and dimension information of each control in the dimension information of message pop-up to be presented and the message pop-up to be presented;
Determining module, described in determining each stage during showing according to the dynamic effect exhibition method of message pop-up to be presented The displaying dimension information of message pop-up to be presented, the displaying dimension information of message pop-up to be presented and pre- according to each stage If rendering speed the message pop-up to be presented is rendered, until the message pop-up to be presented shows completely.
The dynamic effect exhibiting device of the message pop-up of the embodiment of the present invention, is referred to by the message pop-up triggering of receiving terminal user Order;Carried in message pop-up triggering command:The model information of terminal and the mark of message pop-up;By message pop-up triggering command It is sent to server;The information for the message pop-up to be presented matched with message pop-up triggering command that the reception server is returned, is treated The information of displaying message pop-up includes:The dynamic effect exhibition method of message pop-up to be presented, the size letter of message pop-up to be presented The positional information and dimension information of each control in breath and message pop-up to be presented;According to the dynamic effect exhibition of message pop-up to be presented The mode of showing determines the displaying dimension information of each stage message pop-up to be presented during displaying, according to message bullet to be presented of each stage The displaying dimension information and default rendering speed of window are rendered to message pop-up to be presented, until message pop-up to be presented Displaying completely, it is to avoid to the positional information and the repetition meter of dimension information of each control during the dynamic effect displaying of message pop-up Calculate, it is to avoid to repeatedly rendering for each control, reduce the consumption to resources such as displaying terminal CPU, improve displaying speed, carry High bandwagon effect.
For up to above-mentioned purpose, third aspect present invention embodiment proposes the dynamic effect display systems of another message pop-up, bag Include:
Terminal and server;
The terminal is connected with the server, the message pop-up triggering command for receiving terminal user;The message Carried in pop-up triggering command:The model information of terminal and the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, The information of the message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, message pop-up to be presented The positional information and dimension information of each control in dimension information and the message pop-up to be presented;
Message bullet to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented The displaying dimension information of window, the displaying dimension information and default rendering speed of message pop-up to be presented according to each stage The message pop-up to be presented is rendered, until the message pop-up to be presented is shown completely.
For up to above-mentioned purpose, fourth aspect present invention embodiment proposes the dynamic effect exhibiting device of another message pop-up, bag Include memory, processor and store the computer program that can be run on a memory and on a processor, it is characterised in that be described Message pop-up as described above dynamic effect methods of exhibiting is realized during computing device described program.
To achieve these goals, fifth aspect present invention embodiment proposes a kind of computer-readable storage of non-transitory Medium, when the instruction in the storage medium is executed by processor, realizes method as described above.
For up to above-mentioned purpose, sixth aspect present invention embodiment proposes a kind of computer program product, calculated when described When instruction processing unit in machine program product is performed, a kind of dynamic effect methods of exhibiting of message pop-up is performed, methods described includes:
The message pop-up triggering command of receiving terminal user;Carried in the message pop-up triggering command:The type of terminal Information and the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, The information of the message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, message pop-up to be presented The positional information and dimension information of each control in dimension information and the message pop-up to be presented;
Message bullet to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented The displaying dimension information of window, the displaying dimension information and default rendering speed of message pop-up to be presented according to each stage The message pop-up to be presented is rendered, until the message pop-up to be presented is shown completely.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following description Obtain substantially, or recognized by the practice of the present invention.
Brief description of the drawings
Of the invention above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments Substantially and be readily appreciated that, wherein:
Fig. 1 is a kind of schematic flow sheet of the dynamic effect methods of exhibiting of message pop-up provided in an embodiment of the present invention;
Fig. 2 is a kind of structural representation of the dynamic effect exhibiting device of message pop-up provided in an embodiment of the present invention;
Fig. 3 is the structural representation of the dynamic effect exhibiting device of another message pop-up provided in an embodiment of the present invention;
Fig. 4 is the structural representation of the dynamic effect exhibiting device of another message pop-up provided in an embodiment of the present invention;
Fig. 5 is a kind of structural representation of the dynamic effect display systems of message pop-up provided in an embodiment of the present invention;
Fig. 6 is the structural representation of the dynamic effect exhibiting device of another message pop-up provided in an embodiment of the present invention.
Embodiment
Embodiments of the invention are described below in detail, the example of the embodiment is shown in the drawings, wherein from beginning to end Same or similar label represents same or similar element or the element with same or like function.Below with reference to attached The embodiment of figure description is exemplary, it is intended to for explaining the present invention, and be not considered as limiting the invention.
Below with reference to the accompanying drawings the dynamic effect methods of exhibiting of message pop-up and device of the embodiment of the present invention described.
Fig. 1 is a kind of schematic flow sheet of the dynamic effect methods of exhibiting of message pop-up provided in an embodiment of the present invention.Such as Fig. 1 institutes Show, the dynamic effect methods of exhibiting of the message pop-up comprises the following steps:
S101, the message pop-up triggering command of receiving terminal user;Carried in message pop-up triggering command:The type of terminal Information and the mark of message pop-up.
The executive agent for the dynamic effect methods of exhibiting of message pop-up that the present invention is provided is the dynamic effect exhibiting device of message pop-up, message The dynamic effect exhibiting device of pop-up, which is specifically as follows, can show the terminal of message pop-up, such as mobile phone, PAD, touch display screen.Its In, the model information of terminal is for example, apple4, apple5, apple6, apple6plus etc..The mark of message pop-up for example disappears Cease numbering or sequence number of pop-up etc..In the present embodiment, message pop-up triggering command is that terminal user shows in the touch of terminal Action during corresponding button is clicked in display screen, the action recognition is message pop-up triggering command by terminal.
S102, message pop-up triggering command is sent to server.
In the present embodiment, message pop-up triggering command is sent to before server by terminal, and server can obtain each The model information of terminal, and each message pop-up to be presented corresponding information;Determined according to the model information of each terminal The screen size of each terminal, the message pop-up for determining to show on the screen of the terminal according to the screen size of each terminal Suitably sized information;The position for determining each control in the message pop-up is calculated according to the suitably sized information of the message pop-up Confidence ceases and dimension information;By the model information of terminal, the suitably sized information of each corresponding message pop-up, message pop-up In each control dimension information and positional information, the other information of message pop-up between mapping relations storage arrive default data In storehouse, to inquire about.
The information for the message pop-up to be presented matched with message pop-up triggering command that S103, the reception server are returned, is treated The information of displaying message pop-up includes:The dynamic effect exhibition method of message pop-up to be presented, the size letter of message pop-up to be presented The positional information and dimension information of each control in breath and message pop-up to be presented.
In the present embodiment, server is when receiving message pop-up triggering command, according to whole in message pop-up triggering command The model information at end and the mark of message pop-up inquire about default database, obtain the message matched accordingly with model information The dimension information and positional information of each control, the displaying of the dynamic effect of message pop-up in the suitably sized information of pop-up, message pop-up The parameter informations such as mode, these information are carried and are supplied to terminal in the information of message pop-up to be presented.
S104, according to the dynamic effect exhibition method of message pop-up to be presented determine displaying during each stage message bullet to be presented The displaying dimension information of window, is treated according to the displaying dimension information and default rendering speed of the message pop-up to be presented of each stage Displaying message pop-up is rendered, until message pop-up to be presented is shown completely.
In this step, the dynamic effect exhibiting device of message pop-up can specifically perform procedure below:According to message pop-up to be presented Dynamic effect exhibition method determine displaying during each stage message pop-up to be presented displaying dimension information;Treated according to the first stage The displaying dimension information of displaying message pop-up determines the rendering parameter information of first stage;Believed according to the rendering parameter of first stage Breath and default rendering speed are rendered to message pop-up to be presented, with the show message pop-up to be presented first dynamic effect; In message pop-up to be presented when having shown that size meets displaying dimension information, according to the exhibition of second stage message pop-up to be presented Show that dimension information determines the rendering parameter information of second stage and rendered, until message pop-up to be presented is shown completely.
For example, illustrated by taking the dynamic effect displaying that message pop-up deploys in the middle part of terminal display to both sides as an example, it is false If the dynamic effect displaying of message pop-up includes three phases, the message pop-up of first stage displaying is the rectangle for possessing the first width Region;The message pop-up of second stage displaying is the rectangular area for possessing the second width;The message pop-up of phase III displaying To possess the rectangular area of the 3rd width matched with model information.In the first stage, the dynamic effect exhibiting device of message pop-up is only right The subregion for possessing the part control in the rectangular area of the first width or control is rendered so that terminal user checks To the part messages pop-up content in the rectangular area for possessing the first width;In second stage, the dynamic effect exhibiting device of message pop-up Only the subregion for possessing part control in the rectangular area of the second width or control is rendered so that terminal user View the part messages pop-up content in the rectangular area for possessing the second width;In the phase III, the dynamic effect displaying of message pop-up Device is rendered to the Zone Full of message pop-up so that terminal user views the full content of message pop-up.Wherein, One width is less than the second width;Second width is less than the 3rd width.
Further, before step 104, described method can also include:Each control of carrying of receiving terminal user The control property of attribute sets instruction, and the attribute of each control includes:The color and rendering speed of control;Set according to control property Instruction is put to be configured the attribute of each control in message pop-up to be presented.
In the present embodiment, control setTouchAble () attribute can be set, including color, rendering speed etc. Deng.
The dynamic effect methods of exhibiting of message pop-up that the present invention is provided, passes through the message pop-up triggering command of receiving terminal user; Carried in message pop-up triggering command:The model information of terminal and the mark of message pop-up;By message pop-up triggering command hair Give server;The information for the message pop-up to be presented matched with message pop-up triggering command that the reception server is returned, waits to open up Showing the information of message pop-up includes:The dynamic effect exhibition method of message pop-up to be presented, the dimension information of message pop-up to be presented, And in message pop-up to be presented each control positional information and dimension information;According to the dynamic effect displaying side of message pop-up to be presented Formula determines the displaying dimension information of each stage message pop-up to be presented during displaying, according to the message pop-up to be presented of each stage Displaying dimension information and default rendering speed are rendered to message pop-up to be presented, until message pop-up to be presented is complete Displaying, it is to avoid to the positional information of each control and computing repeatedly for dimension information during the dynamic effect displaying of message pop-up, keep away Repeatedly rendering to each control is exempted from, has reduced the consumption to resources such as displaying terminal CPU, improve displaying speed, improve Bandwagon effect.
Fig. 2 is a kind of structural representation of the dynamic effect exhibiting device of message pop-up provided in an embodiment of the present invention.Such as Fig. 2 institutes Show, including:First receiving module 21, sending module 22, the second receiving module 23 and determining module 24.
Wherein, the first receiving module 21, the message pop-up triggering command for receiving terminal user;The message pop-up is touched Send instructions middle carry:The model information of terminal and the mark of message pop-up;
Sending module 22, for the message pop-up triggering command to be sent into server;
Second receiving module 23, for receiving that the server returns and treating that the message pop-up triggering command is matched The information of message pop-up is shown, the information of the message pop-up to be presented includes:The dynamic effect displaying side of message pop-up to be presented The positional information of each control and size letter in formula, the dimension information of message pop-up to be presented and the message pop-up to be presented Breath;
Determining module 24, for determining each stage institute during showing according to the dynamic effect exhibition method of message pop-up to be presented State the displaying dimension information of message pop-up to be presented, according to each stage the displaying dimension information of message pop-up to be presented and Default rendering speed is rendered to the message pop-up to be presented, until the message pop-up to be presented is shown completely.
The dynamic effect exhibiting device of message pop-up that the present invention is provided, which is specifically as follows, can show the terminal of message pop-up, for example Mobile phone, PAD, touch display screen etc..Wherein, the model information of terminal is for example, apple4, apple5, apple6, apple6plus Deng.The mark of message pop-up is such as the numbering or sequence number of message pop-up.In the present embodiment, message pop-up triggering command is The action recognition is message pop-up by action when terminal user clicks on corresponding button in the touch display screen of terminal, terminal Triggering command.
In the present embodiment, message pop-up triggering command is sent to before server by terminal, and server can obtain each The model information of terminal, and each message pop-up to be presented corresponding information;Determined according to the model information of each terminal The screen size of each terminal, the message pop-up for determining to show on the screen of the terminal according to the screen size of each terminal Suitably sized information;The position for determining each control in the message pop-up is calculated according to the suitably sized information of the message pop-up Confidence ceases and dimension information;By the model information of terminal, the suitably sized information of each corresponding message pop-up, message pop-up In each control dimension information and positional information, the other information of message pop-up between mapping relations storage arrive default data In storehouse, to inquire about.
In the present embodiment, server is when receiving message pop-up triggering command, according to whole in message pop-up triggering command The model information at end and the mark of message pop-up inquire about default database, obtain the message matched accordingly with model information The dimension information and positional information of each control, the displaying of the dynamic effect of message pop-up in the suitably sized information of pop-up, message pop-up The parameter informations such as mode, these information are carried and are supplied to terminal in the information of message pop-up to be presented.
The dynamic effect exhibiting device of message pop-up that the present invention is provided, passes through the message pop-up triggering command of receiving terminal user; Carried in message pop-up triggering command:The model information of terminal and the mark of message pop-up;By message pop-up triggering command hair Give server;The information for the message pop-up to be presented matched with message pop-up triggering command that the reception server is returned, waits to open up Showing the information of message pop-up includes:The dynamic effect exhibition method of message pop-up to be presented, the dimension information of message pop-up to be presented, And in message pop-up to be presented each control positional information and dimension information;According to the dynamic effect displaying side of message pop-up to be presented Formula determines the displaying dimension information of each stage message pop-up to be presented during displaying, according to the message pop-up to be presented of each stage Displaying dimension information and default rendering speed are rendered to message pop-up to be presented, until message pop-up to be presented is complete Displaying, it is to avoid to the positional information of each control and computing repeatedly for dimension information during the dynamic effect displaying of message pop-up, keep away Repeatedly rendering to each control is exempted from, has reduced the consumption to resources such as displaying terminal CPU, improve displaying speed, improve Bandwagon effect.
Further, as shown in figure 3, on the basis of embodiment illustrated in fig. 2, described message pop-up is dynamic to imitate exhibiting device It can also include:3rd receiving module 25 and setup module 26.
Wherein, the 3rd receiving module 25, the control property of the attribute of each control of carrying for receiving the terminal user Instruction is set, and the attribute of each control includes:The color and rendering speed of control;
Setup module 26, for setting instruction to each control in the message pop-up to be presented according to the control property Attribute is configured.
In the present embodiment, control setTouchAble () attribute can be set, including color, rendering speed etc. Deng.
Further, as shown in figure 4, on the basis of embodiment illustrated in fig. 2, the determining module 24 can include:The One determining unit 241, the second determining unit 242, the determining unit 244 of rendering unit 243 and the 3rd.
Wherein, the first determining unit 241, for being determined to show according to the dynamic effect exhibition method of the message pop-up to be presented During message pop-up to be presented described in each stage displaying dimension information;
Second determining unit 242, the displaying dimension information for the message pop-up to be presented according to the first stage is determined The rendering parameter information of first stage;
Rendering unit 243, is treated for the rendering parameter information and default rendering speed according to the first stage to described Displaying message pop-up is rendered, with the show the message pop-up to be presented first dynamic effect;
3rd determining unit 244, for having shown that size meets the displaying size in the message pop-up to be presented During information, the displaying dimension information of the message pop-up to be presented according to second stage determines the rendering parameter information of second stage And rendered, until the message pop-up to be presented is shown completely.
For example, illustrated by taking the dynamic effect displaying that message pop-up deploys in the middle part of terminal display to both sides as an example, it is false If the dynamic effect displaying of message pop-up includes three phases, the message pop-up of first stage displaying is the rectangle for possessing the first width Region;The message pop-up of second stage displaying is the rectangular area for possessing the second width;The message pop-up of phase III displaying To possess the rectangular area of the 3rd width matched with model information.In the first stage, the dynamic effect exhibiting device of message pop-up is only right The subregion for possessing the part control in the rectangular area of the first width or control is rendered so that terminal user checks To the part messages pop-up content in the rectangular area for possessing the first width;In second stage, the dynamic effect exhibiting device of message pop-up Only the subregion for possessing part control in the rectangular area of the second width or control is rendered so that terminal user View the part messages pop-up content in the rectangular area for possessing the second width;In the phase III, the dynamic effect displaying of message pop-up Device is rendered to the Zone Full of message pop-up so that terminal user views the full content of message pop-up.Wherein, One width is less than the second width;Second width is less than the 3rd width.
Fig. 5 is a kind of structural representation of the dynamic effect display systems of message pop-up provided in an embodiment of the present invention.Such as Fig. 5 institutes Show, including:Terminal 51 and server 52;
The terminal 51 is connected with the server 52, the message pop-up triggering command for receiving terminal user;It is described Carried in message pop-up triggering command:The model information of terminal and the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, The information of the message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, message pop-up to be presented The positional information and dimension information of each control in dimension information and the message pop-up to be presented;
Message bullet to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented The displaying dimension information of window, the displaying dimension information and default rendering speed of message pop-up to be presented according to each stage The message pop-up to be presented is rendered, until the message pop-up to be presented is shown completely.
In the present embodiment, the specific operation process of terminal and server may be referred to embodiment illustrated in fig. 1, no longer enter herein Row is described in detail.
Fig. 6 is the structural representation of the dynamic effect exhibiting device of another message pop-up provided in an embodiment of the present invention.The message The dynamic effect exhibiting device of pop-up includes:
Memory 1001, processor 1002 and it is stored in the calculating that can be run on memory 1001 and on processor 1002 Machine program.
Processor 1002 realizes the message pop-up provided in above-described embodiment dynamic effect methods of exhibiting when performing described program.
Further, the dynamic effect exhibiting device of message pop-up also includes:
Communication interface 1003, for the communication between memory 1001 and processor 1002.
Memory 1001, for depositing the computer program that can be run on processor 1002.
Memory 1001 may include high-speed RAM memory, it is also possible to also including nonvolatile memory (non- Volatile memory), for example, at least one magnetic disk storage.
Processor 1002, realizes that effect displaying side is moved in the message pop-up described in above-described embodiment for performing during described program Method.
If memory 1001, processor 1002 and the independent realization of communication interface 1003, communication interface 1003, memory 1001 and processor 1002 can be connected with each other by bus and complete mutual communication.The bus can be industrial standard Architecture (Industry Standard Architecture, referred to as ISA) bus, external equipment interconnection (Peripheral Component, referred to as PCI) bus or extended industry-standard architecture (Extended Industry Standard Architecture, referred to as EISA) bus etc..The bus can be divided into address bus, data/address bus, control Bus processed etc..For ease of representing, only represented in Fig. 6 with a thick line, it is not intended that only one bus or a type of Bus.
Optionally, on implementing, if memory 1001, processor 1002 and communication interface 1003, are integrated in one Realized on block chip, then memory 1001, processor 1002 and communication interface 1003 can complete mutual by internal interface Communication.
Processor 1002 is probably a central processing unit (Central Processing Unit, referred to as CPU), or Person is specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or quilt It is configured to implement one or more integrated circuits of the embodiment of the present invention.
The present embodiment also provides a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, its It is characterised by, the program realizes message pop-up as described above dynamic effect methods of exhibiting when being executed by processor.
The present embodiment also provides a kind of computer program product, when the instruction processing unit in the computer program product is held During row, a kind of dynamic effect methods of exhibiting of message pop-up is performed, methods described includes:
The message pop-up triggering command of receiving terminal user;Carried in the message pop-up triggering command:The type of terminal Information and the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, The information of the message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, message pop-up to be presented The positional information and dimension information of each control in dimension information and the message pop-up to be presented;
Message bullet to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented The displaying dimension information of window, the displaying dimension information and default rendering speed of message pop-up to be presented according to each stage The message pop-up to be presented is rendered, until the message pop-up to be presented is shown completely.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means to combine specific features, structure, material or the spy that the embodiment or example are described Point is contained at least one embodiment of the present invention or example.In this manual, to the schematic representation of above-mentioned term not Identical embodiment or example must be directed to.Moreover, specific features, structure, material or the feature of description can be with office Combined in an appropriate manner in one or more embodiments or example.In addition, in the case of not conflicting, the skill of this area Art personnel can be tied the not be the same as Example or the feature of example and non-be the same as Example or example described in this specification Close and combine.
In addition, term " first ", " second " are only used for describing purpose, and it is not intended that indicating or implying relative importance Or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can express or Implicitly include at least one this feature.In the description of the invention, " multiple " are meant that at least two, such as two, three It is individual etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, represent to include Module, fragment or the portion of the code of one or more executable instructions for the step of realizing custom logic function or process Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not be by shown or discussion suitable Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be of the invention Embodiment person of ordinary skill in the field understood.
Represent in flow charts or logic and/or step described otherwise above herein, for example, being considered use In the order list for the executable instruction for realizing logic function, it may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instruction The system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass Defeated program is for instruction execution system, device or equipment or the dress for combining these instruction execution systems, device or equipment and using Put.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wirings Connecting portion (electronic installation), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only deposits Reservoir (CDROM).In addition, can even is that can be in the paper of printing described program thereon or other are suitable for computer-readable medium Medium, because can then enter edlin, interpretation or if necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combinations thereof.Above-mentioned In embodiment, the software that multiple steps or method can in memory and by suitable instruction execution system be performed with storage Or firmware is realized.Such as, if realized with hardware with another embodiment, following skill well known in the art can be used Any one of art or their combination are realized:With the logic gates for realizing logic function to data-signal from Scattered logic circuit, the application specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can be compiled Journey gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method is carried Rapid to can be by program to instruct the hardware of correlation to complete, described program can be stored in a kind of computer-readable storage medium In matter, the program upon execution, including one or a combination set of the step of embodiment of the method.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing module, can also That unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould Block can both be realized in the form of hardware, it would however also be possible to employ the form of software function module is realized.The integrated module is such as Fruit is realized using in the form of software function module and as independent production marketing or in use, can also be stored in a computer In read/write memory medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although having been shown and retouching above Embodiments of the invention are stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the present invention System, one of ordinary skill in the art can be changed to above-described embodiment, change, replace and become within the scope of the invention Type.

Claims (10)

1. a kind of dynamic effect methods of exhibiting of message pop-up, it is characterised in that including:
The message pop-up triggering command of receiving terminal user;Carried in the message pop-up triggering command:The model information of terminal And the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, it is described The information of message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, the size of message pop-up to be presented The positional information and dimension information of each control in information and the message pop-up to be presented;
Message pop-up to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented Dimension information is shown, the displaying dimension information and default rendering speed of message pop-up to be presented are to institute according to each stage State message pop-up to be presented to be rendered, until the message pop-up to be presented is shown completely.
2. according to the method described in claim 1, it is characterised in that the dynamic effect exhibition method according to message pop-up to be presented It is determined that during displaying before the displaying dimension information of message pop-up to be presented described in each stage, in addition to:
The control property for receiving the attribute of each control of carrying of the terminal user sets instruction, the attribute bag of each control Include:The color and rendering speed of control;
Instruction is set to be configured the attribute of each control in the message pop-up to be presented according to the control property.
3. method according to claim 1 or 2, it is characterised in that described to be shown according to the dynamic effect of message pop-up to be presented Mode determines the displaying dimension information of message pop-up to be presented described in each stage during displaying, to be presented according to each stage The displaying dimension information and default rendering speed of message pop-up are rendered to the message pop-up to be presented, until described Message pop-up to be presented shows completely, including:
Message bullet to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of the message pop-up to be presented The displaying dimension information of window;
The displaying dimension information of the message pop-up to be presented according to the first stage determines the rendering parameter information of first stage;
The message pop-up to be presented is rendered according to the rendering parameter information and default rendering speed of first stage, With the show the message pop-up to be presented first dynamic effect;
When having shown that size meets the displaying dimension information, treated in the message pop-up to be presented according to second stage The displaying dimension information of displaying message pop-up determines the rendering parameter information of second stage and rendered, until described to be presented Message pop-up is shown completely.
4. a kind of dynamic effect exhibiting device of message pop-up, it is characterised in that including:
First receiving module, the message pop-up triggering command for receiving terminal user;Taken in the message pop-up triggering command Band:The model information of terminal and the mark of message pop-up;
Sending module, for the message pop-up triggering command to be sent into server;
Second receiving module, to be presented for being matched with the message pop-up triggering command of receiving that the server returns disappears The information of pop-up is ceased, the information of the message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, wait to open up Show the dimension information of message pop-up and the positional information of each control in the message pop-up to be presented and dimension information;
Determining module, for waiting to open up according to each stage during the determination displaying of the dynamic effect exhibition method of message pop-up to be presented Show the displaying dimension information of message pop-up, the displaying dimension information of message pop-up to be presented and default according to each stage Rendering speed is rendered to the message pop-up to be presented, until the message pop-up to be presented is shown completely.
5. device according to claim 4, it is characterised in that also include:
3rd receiving module, the control property of the attribute of each control of carrying for receiving the terminal user sets instruction, institute Stating the attribute of each control includes:The color and rendering speed of control;
Setup module, for setting instruction to enter the attribute of each control in the message pop-up to be presented according to the control property Row is set.
6. the device according to claim 4 or 5, it is characterised in that the determining module includes:
First determining unit, for determining during showing each stage according to the dynamic effect exhibition method of the message pop-up to be presented The displaying dimension information of the message pop-up to be presented;
Second determining unit, the displaying dimension information for the message pop-up to be presented according to the first stage determines the first stage Rendering parameter information;
Rendering unit, for the rendering parameter information and default rendering speed according to the first stage to the message to be presented Pop-up is rendered, with the show the message pop-up to be presented first dynamic effect;
3rd determining unit, for the message pop-up to be presented have shown that size meet it is described displaying dimension information when, The displaying dimension information of the message pop-up to be presented according to second stage determines the rendering parameter information of second stage and carried out Render, until the message pop-up to be presented is shown completely.
7. a kind of dynamic effect display systems of message pop-up, it is characterised in that including:
Terminal and server;
The terminal is connected with the server, the message pop-up triggering command for receiving terminal user;The message pop-up Carried in triggering command:The model information of terminal and the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, it is described The information of message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, the size of message pop-up to be presented The positional information and dimension information of each control in information and the message pop-up to be presented;
Message pop-up to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented Dimension information is shown, the displaying dimension information and default rendering speed of message pop-up to be presented are to institute according to each stage State message pop-up to be presented to be rendered, until the message pop-up to be presented is shown completely.
8. a kind of dynamic effect exhibiting device of message pop-up, it is characterised in that including:
Memory, processor and storage are on a memory and the computer program that can run on a processor, it is characterised in that institute The message pop-up dynamic effect methods of exhibiting as described in any in claim 1-3 is realized when stating computing device described program.
9. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, it is characterised in that the program quilt The message pop-up dynamic effect methods of exhibiting as described in any in claim 1-3 is realized during computing device.
10. a kind of computer program product, when the instruction processing unit in the computer program product is performed, performs one kind and disappears The dynamic effect methods of exhibiting of pop-up is ceased, methods described includes:
The message pop-up triggering command of receiving terminal user;Carried in the message pop-up triggering command:The model information of terminal And the mark of message pop-up;
The message pop-up triggering command is sent to server;
The information for the message pop-up to be presented matched with the message pop-up triggering command that the server is returned is received, it is described The information of message pop-up to be presented includes:The dynamic effect exhibition method of message pop-up to be presented, the size of message pop-up to be presented The positional information and dimension information of each control in information and the message pop-up to be presented;
Message pop-up to be presented described in each stage during determining displaying according to the dynamic effect exhibition method of message pop-up to be presented Dimension information is shown, the displaying dimension information and default rendering speed of message pop-up to be presented are to institute according to each stage State message pop-up to be presented to be rendered, until the message pop-up to be presented is shown completely.
CN201710471873.4A 2017-06-20 2017-06-20 Method, device and system for displaying dynamic effect of message popup window Active CN107317853B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710471873.4A CN107317853B (en) 2017-06-20 2017-06-20 Method, device and system for displaying dynamic effect of message popup window

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710471873.4A CN107317853B (en) 2017-06-20 2017-06-20 Method, device and system for displaying dynamic effect of message popup window

Publications (2)

Publication Number Publication Date
CN107317853A true CN107317853A (en) 2017-11-03
CN107317853B CN107317853B (en) 2020-04-28

Family

ID=60182016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710471873.4A Active CN107317853B (en) 2017-06-20 2017-06-20 Method, device and system for displaying dynamic effect of message popup window

Country Status (1)

Country Link
CN (1) CN107317853B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107808010A (en) * 2017-11-17 2018-03-16 北京锐安科技有限公司 A kind of pop-up page generation method, device, browser and storage medium
CN109032737A (en) * 2018-07-18 2018-12-18 上海哔哩哔哩科技有限公司 Pop-up message display system, method, storage medium and intelligent terminal
CN111258582A (en) * 2020-02-10 2020-06-09 北京字节跳动网络技术有限公司 Window rendering method and device, computer equipment and storage medium
CN111385240A (en) * 2018-12-27 2020-07-07 北京奇虎科技有限公司 Method and device for reminding access of equipment in network and computing equipment
CN112346796A (en) * 2020-09-25 2021-02-09 北京淇瑀信息科技有限公司 Popup window storage display method and device and electronic equipment
CN114205636A (en) * 2021-12-06 2022-03-18 广州方硅信息技术有限公司 Method, device, equipment and storage medium for displaying window information of live broadcast room
CN114995929A (en) * 2021-11-17 2022-09-02 荣耀终端有限公司 Popup window display method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860937B2 (en) * 2003-11-07 2010-12-28 Sony Corporation Messaging and service system for mobile computer
US20150081765A1 (en) * 2013-09-13 2015-03-19 Yahoo! Inc. System and method for enhancing multi-module experience
CN105045579A (en) * 2015-07-01 2015-11-11 新奥特(北京)视频技术有限公司 Track generation method and apparatus
CN105761298A (en) * 2016-02-22 2016-07-13 浙江传媒学院 Adaptive rendering method using linear prediction
CN106570142A (en) * 2016-11-04 2017-04-19 北京神州绿盟信息安全科技股份有限公司 Data rendering method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7860937B2 (en) * 2003-11-07 2010-12-28 Sony Corporation Messaging and service system for mobile computer
US20150081765A1 (en) * 2013-09-13 2015-03-19 Yahoo! Inc. System and method for enhancing multi-module experience
CN105045579A (en) * 2015-07-01 2015-11-11 新奥特(北京)视频技术有限公司 Track generation method and apparatus
CN105761298A (en) * 2016-02-22 2016-07-13 浙江传媒学院 Adaptive rendering method using linear prediction
CN106570142A (en) * 2016-11-04 2017-04-19 北京神州绿盟信息安全科技股份有限公司 Data rendering method and device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107808010A (en) * 2017-11-17 2018-03-16 北京锐安科技有限公司 A kind of pop-up page generation method, device, browser and storage medium
CN109032737A (en) * 2018-07-18 2018-12-18 上海哔哩哔哩科技有限公司 Pop-up message display system, method, storage medium and intelligent terminal
CN111385240A (en) * 2018-12-27 2020-07-07 北京奇虎科技有限公司 Method and device for reminding access of equipment in network and computing equipment
CN111258582A (en) * 2020-02-10 2020-06-09 北京字节跳动网络技术有限公司 Window rendering method and device, computer equipment and storage medium
CN111258582B (en) * 2020-02-10 2023-09-05 北京字节跳动网络技术有限公司 Window rendering method and device, computer equipment and storage medium
CN112346796A (en) * 2020-09-25 2021-02-09 北京淇瑀信息科技有限公司 Popup window storage display method and device and electronic equipment
CN114995929A (en) * 2021-11-17 2022-09-02 荣耀终端有限公司 Popup window display method and device
CN114995929B (en) * 2021-11-17 2023-04-21 荣耀终端有限公司 Popup window display method and device
CN114205636A (en) * 2021-12-06 2022-03-18 广州方硅信息技术有限公司 Method, device, equipment and storage medium for displaying window information of live broadcast room

Also Published As

Publication number Publication date
CN107317853B (en) 2020-04-28

Similar Documents

Publication Publication Date Title
CN107317853A (en) Method, device and system for displaying dynamic effect of message popup window
US20200058270A1 (en) Bullet screen display method and electronic device
CN107071331B (en) Image display method, device and system, storage medium and processor
CN103500066B (en) Screenshot device and method suitable for touch screen equipment
CN103164839B (en) A kind of drawing practice, device and terminal
CN105825535B (en) A kind of figure layer merging method and system
CN107066174A (en) Floating layer display methods, device and user terminal
CN107291802A (en) Relation map methods of exhibiting and device
CN107038253A (en) Comment on content display method and device
CN104866318B (en) Method and device for displaying label pages in multiple windows
CN109344762A (en) Image processing method and device
CN106600521A (en) Image processing method and terminal device
CN108269222A (en) A kind of window rendering intent and terminal
CN108733296A (en) Method, device and equipment for erasing handwriting
CN106648581A (en) Page display method and apparatus
CN109215098A (en) Handwriting erasing method and device
CN107728873A (en) The method and its device of contents selection
CN106897321A (en) The method and device of show map data
CN109670979A (en) Cloth detection data processing method, device and equipment
CN107305134A (en) The method and apparatus for showing the navigation way of predetermined shape on the electronic map
CN108304590A (en) Web page display method, apparatus, equipment and the computer-readable medium of virtual reality
CN107229727A (en) One kind comment method and device
CN109587561A (en) Method for processing video frequency, device, electronic equipment and storage medium
CN109389554A (en) Screenshot method and device
CN107239194A (en) Interface display method and device

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
GR01 Patent grant
GR01 Patent grant