CN109753205B - Display method and device - Google Patents

Display method and device Download PDF

Info

Publication number
CN109753205B
CN109753205B CN201711059993.XA CN201711059993A CN109753205B CN 109753205 B CN109753205 B CN 109753205B CN 201711059993 A CN201711059993 A CN 201711059993A CN 109753205 B CN109753205 B CN 109753205B
Authority
CN
China
Prior art keywords
animation
display
displaying
user
preset
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.)
Active
Application number
CN201711059993.XA
Other languages
Chinese (zh)
Other versions
CN109753205A (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 Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201711059993.XA priority Critical patent/CN109753205B/en
Publication of CN109753205A publication Critical patent/CN109753205A/en
Application granted granted Critical
Publication of CN109753205B publication Critical patent/CN109753205B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a display method and a display device, wherein the method comprises the following steps: receiving input data; if the input data is determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation; responding to the trigger operation of the user on the animation, and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords. The embodiment of the invention can effectively improve the richness of the display content, improve the efficiency of the user for acquiring information, effectively reduce the interaction times of the user and the network and reduce the occupation of network resources.

Description

Display method and device
Technical Field
The embodiment of the invention relates to the technical field of computers, in particular to a display method and a display device.
Background
With the development of mobile communication technology, intelligent terminal equipment is widely applied. The application program installed in the intelligent terminal equipment can be used for chatting, surfing the internet, watching movies, playing games and the like, and rich experience is provided for users. At present, when a user uses intelligent terminal equipment for communication, the user can communicate in the form of characters and voice. In order to increase the interest of a user when chatting, an input method application exists, which can identify a keyword input by the user, display expression data corresponding to the keyword, and facilitate the user to input the expression data. However, the input method application can only passively convert the user input into characters and expressions for being displayed on a screen, and cannot display more abundant information for the user, and the defects of single display form and low information acquisition efficiency of the user exist.
Disclosure of Invention
The embodiment of the invention provides a display method and a display device, and aims to solve the problems that the display form is single, information cannot be actively pushed to a user, and the information obtaining efficiency of the user is low in the prior art.
Therefore, the embodiment of the invention provides the following technical scheme:
in a first aspect, an embodiment of the present invention provides a display method, including: receiving input data; if the input data is determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation; responding to the trigger operation of the user on the animation, and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
In a second aspect, an embodiment of the present invention provides a display device, including: a receiving unit for receiving input data; the animation display unit is used for determining the animation corresponding to the preset keyword according to the corresponding relation between the preset keyword and the animation and displaying the animation if the input data contains the preset keyword; the page display unit is used for responding to the triggering operation of the animation by a user and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
In a third aspect, an embodiment of the present invention provides a device for display, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by the one or more processors includes instructions for: receiving input data; if the input data is determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation; responding to the trigger operation of the user on the animation, and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
In a fourth aspect, an embodiment of the present invention provides a machine-readable medium, on which instructions are stored, which when executed by one or more processors, cause an apparatus to perform the display method as shown in the first aspect.
The display method and the display device provided by the embodiment of the invention can display the animation corresponding to the preset keyword when the input data is determined to contain the preset keyword, and can respond to the trigger operation of the user on the animation and display the page corresponding to the animation. Because the corresponding relation of the keywords, the animations and the page contents is preserved in advance, the animations and the page contents corresponding to the keywords can be displayed when the input data contain the corresponding keywords, the animations and the page contents related to the keywords are actively displayed for a user, and the richness of the displayed contents is improved. In addition, because the displayed animation and page content have an association relation with the keywords, the content which is interested by the user has a high probability, and the animation and the page are displayed in an active pushing mode for the user, so that the information acquisition efficiency of the user is improved, the interaction times of the user and the network are reduced, and the network resource occupation is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flowchart of a display method according to an embodiment of the present invention;
FIG. 2A, FIG. 2B, and FIG. 2C are schematic diagrams of a display method according to another embodiment of the present invention;
FIG. 3 is a schematic view of a display device according to an embodiment of the present invention;
FIG. 4 is a block diagram illustrating a display device according to an exemplary embodiment;
FIG. 5 is a block diagram illustrating a server according to an example embodiment.
Detailed Description
The embodiment of the invention provides a display method and a display device, which can effectively improve the richness of the displayed content, improve the efficiency of obtaining information by a user, effectively reduce the interaction times between the user and a network and reduce the occupation of network resources.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
A display method according to an exemplary embodiment of the present invention will be described with reference to fig. 1 to 2C.
Referring to fig. 1, a flow chart of a display method according to an embodiment of the present invention is provided. As shown in fig. 1, may include:
s101, the electronic equipment receives input data.
The input data may be text input or voice input. For example, the user inputs the code string "memeda" and displays the candidates "no-click", "(づ -3-) づ" corresponding to the code string, and in response to the user's selection operation for the candidate "no-click", the user inputs "no-click" on the screen and uses the "no-click" input on the screen as input data.
It should be noted that the input data may be input data generated by a user using the electronic device, such as text data and voice data input by the user of the electronic device; or, the user executes data obtained by editing operation, such as data obtained by copying and pasting operation. Of course, the input data may also be data sent from another electronic device. For example, a user of a current electronic device uses instant messaging software to communicate with a user of another electronic device, and the input data may be text data, voice data, and the like sent by a correspondent node.
S102, if the input data are determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation.
In some possible implementations, when determining whether the input data contains a preset keyword, the matching policy adopted may include: and judging whether the input data is completely matched, partially matched or fuzzy matched with a preset keyword. For example, the preset keyword is "how to do", and the input data is "how to do" and there is a complete match. If the input data is "how", it is a partial match. If the input data is "how click," then a fuzzy match is made. Wherein, the fuzzy matching can be determined by calculating the similarity. The specific matching strategy may be set as required, and is not limited herein.
In a possible implementation manner, after it is determined that the input data includes a preset keyword, an animation corresponding to the preset keyword is determined according to a corresponding relationship between the preset keyword and the animation. Generally, the preset keywords and the animation are in a one-to-one correspondence relationship. The electronic equipment can receive the keywords sent by the server and the animations and page contents which have corresponding relations with the keywords, and store the keywords and the animation and page contents locally. And when the input data is determined to contain the preset keywords, determining the animation matched with the keywords according to the corresponding relation among the stored keywords, the animation and the page content.
In one possible implementation manner, after determining the animation corresponding to the preset keyword, before displaying the animation, the method further includes: acquiring the valid period and/or valid range of the animation; judging whether the current time belongs to the valid period and/or judging whether the position of the user belongs to the valid range; the displaying the animation includes: and if the current time belongs to the valid period and/or the position of the user is judged to belong to the valid range, displaying the animation. For example, the validity period of the animation may be set in advance, and the validity period may be represented by a start time, for example (1/0: 00 in 2017, and 10/1/0: 00 in 2017). The user inputs the keywords in the validity period of the animation, namely, the current time of inputting the keywords by the user belongs to the validity period of the animation, and then the display of the animation is triggered; if the current time of the keyword input by the user does not belong to the validity period of the animation, the display of the animation is not triggered. For example, a valid range of the animation may be set, and for example, the animation may be valid only for a specific area range, and if the current position of the user belongs to the valid range, the animation may be displayed. For example, if the effective range of the animation is { beijing, tianjin, shanghai, Chongqing }, the current position of the user can be obtained, and whether the current position of the user belongs to the effective range is judged; if yes, displaying the animation; and if not, avoiding displaying the animation. Of course, the valid time and valid range of the animation may be set at the same time, and the display of the animation may be triggered when it is determined that the current time of the input data keyword falls within the valid period of the animation and the current position of the user falls within the valid range of the animation.
In one possible implementation manner, after determining the animation corresponding to the preset keyword, before displaying the animation, the method further includes: acquiring user characteristics, and judging whether the user characteristics are matched with preset user characteristics; the displaying the animation includes: and if the skin type used by the user is matched with a preset skin type, displaying the animation. Wherein the preset user characteristics include, but are not limited to, one or more of skin type used by the user, age range of the user, gender attribute of the user, occupation of the user, level of the user, and personal interest characteristics of the user. In some embodiments, displaying the animation comprises: and if the skin type used by the user is matched with a preset skin type, displaying the animation. For example, a skin topic may be recommended to a user for a certain topic, and if the user accepts the recommendation, it indicates that the user is interested in the topic. When the input data and the key words related to the skin theme are input, the corresponding animation can be displayed for the user, and the page corresponding to the animation and the key words can be displayed in response to the triggering of the user. For example, before the movie spider knight is shown, the skin with spider knight as the subject may be pushed to the user. When a data keyword 'spider knight-errant' is input, whether the keyword is matched with a preset keyword or an animation matched with the keyword exists is judged, and when the skin type used by a user is matched with the preset skin type, the animation corresponding to the keyword 'spider knight-errant' is triggered to be displayed. Furthermore, the corresponding page can be displayed in response to the triggering operation of the user on the animation, and the page can comprise propaganda posters, ticket purchasing information and the like of the movie spider man, so that information which the user may be interested in can be actively pushed to the user, the display form of the information is enriched, the animation corresponding to the keywords can be displayed, the interest of the user is improved, the triggering operation of the user can be responded, more abundant and detailed information can be displayed on the page, and the user can conveniently obtain the information. Of course, the user characteristics may also be other characteristics as long as the distinction of users can be achieved. In another implementation manner, animation and pushing and displaying of page content may be implemented for all users without distinguishing the users.
In one possible implementation, the display area of the animation needs to be determined before displaying the animation, such as full screen display, half screen display, or display in the keyboard area. Accordingly, the displaying the animation includes: taking the screen center point of the electronic equipment as the display focus of the animation, and displaying the animation by taking the display focus as the center; or, taking a central point of a set area of a screen of the electronic equipment as a display focus of the animation, and displaying the animation by taking the display focus as a center; or, if the screen of the electronic device includes a keyboard display area, taking a center point of the keyboard display area as a display focus of the animation, and displaying the animation with the display focus as a center. As shown in fig. 2B, the lower half of the screen of the electronic device is used as the display area of the animation, and the center point of the area is used as the display focus.
In one possible implementation, when displaying an animation, the animation may be displayed according to preset animation display parameters; the animation display parameters comprise the initial position of the animation track, the number of the animation track or the animation display duration. For example, display parameters of an animation may be preset, and a corresponding picture may be displayed in a specific animation track according to the display parameters, so as to form an animation effect. For example, the coordinates of the start position of the animation track may be set. If the animation includes multiple animation tracks, the start coordinates of each animation track may be set. In addition, the display duration of each animation track can be set. Of course, the animation parameters may also include other parameters, which may be set as desired.
In one possible implementation, the displaying the animation includes: determining a first transparency of a display background, and displaying the animation in the display background according to the determined first transparency. For example, the transparency of the display background mask layer of the animation display area can be set to be in a range of 0% to 100% so as to achieve different display effects.
In some possible implementation manners, before displaying the animation, the type of the electronic device used by the user may be obtained, and the animation matched with the type of the electronic device is displayed for the user. For example, the animation format may be GIF, APNG, etc., and if the consumer electronic device type is the first type, the animation in the GIF format is shown; and if the type of the user electronic equipment is the second type, displaying the animation in the APNG format. During the animation display process, the input of the user can be received, and the user can still realize the screen input. In addition, the animation may be turned off in response to a user's operation of a specific key.
S103, the electronic equipment responds to the trigger operation of the user on the animation and displays a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
For example, if a user is interested in a current animation, the animation may be triggered by clicking, and at this time, the display unit of the electronic device switches from displaying the animation to displaying a page corresponding to the animation and the keyword. And the display content of the page has a corresponding relation with the animation and the preset keywords. As shown in fig. 2A to 2C, if the user inputs the pinyin string "memeda", the input method application gives the candidate "how to click", and the user clicks the "how to click" to implement the "how to click" on the screen input, which triggers an animation, a loved chicken, corresponding to the keyword "how to click". The display area of the animation is half of the mobile phone screen, and the background of the animation is transparent (100%). In the process of playing the animation, if a user clicks the animation, a page corresponding to the animation is triggered to display, and the page can display an activity promotion page of the brand "XXX". In addition, buttons may also be displayed on the page. The electronic equipment can respond to the triggering operation of the user on the button in the page, and the webpage link corresponding to the button is displayed. For example, in fig. 2C, if the user clicks the "immediate get" button, the user jumps to the experience ticket get page. It should be noted that, when a page is displayed, a second transparency of a display background may also be determined, and the page is displayed in the display background according to the determined second transparency. As shown in fig. 2C, the transparency was 50%. The first transparency and the second transparency may be the same or different.
It can be seen from the above embodiments that, in the present invention, the correspondence relationship between the keywords, the animations, and the page contents is preset, and when the input data includes the preset keywords, the display of the animations corresponding to the keywords can be started, so that the richness of the displayed contents is improved. In addition, the invention can respond to the trigger operation of the user to the animation, display the detailed page, actively display the content which is interested by the user, and improve the efficiency of obtaining information by the user, thereby reducing the interaction times of the user and the network and reducing the occupation of network resources.
The following describes a device corresponding to the display method provided by the embodiment of the present invention.
Fig. 3 is a schematic view of a display device according to an embodiment of the present invention.
A display device 300, comprising:
a receiving unit 301 for receiving input data. The specific implementation of the receiving unit 301 may be implemented with reference to step 101 in the embodiment shown in fig. 1.
And an animation display unit 302, configured to determine, if it is determined that the input data includes a preset keyword, an animation corresponding to the preset keyword according to a corresponding relationship between the preset keyword and the animation, and display the animation. The animation display unit 302 may be implemented with reference to step 102 in the embodiment shown in fig. 1.
A page display unit 303, configured to display a page corresponding to the animation in response to a user triggering operation on the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
The specific implementation of the page display unit 303 can be implemented with reference to step 103 in the embodiment shown in fig. 1.
In some embodiments, the apparatus further comprises:
a first acquisition unit configured to acquire a valid period and/or a valid range of the animation;
the first judging unit is used for judging whether the current time belongs to the valid period and/or judging whether the position of the user belongs to the valid range;
the animation display unit is specifically configured to:
and if the current time belongs to the valid period and/or the position of the user is judged to belong to the valid range, displaying the animation.
In some embodiments, the apparatus further comprises:
the second acquisition unit is used for acquiring user characteristics and judging whether the user characteristics are matched with preset user characteristics; wherein the preset user characteristics include a skin type used by the user;
the animation display unit is specifically configured to:
and if the skin type used by the user is matched with a preset skin type, displaying the animation.
In some embodiments, the animation display unit is specifically configured to:
displaying the animation according to preset animation display parameters; the animation display parameters comprise the initial position of the animation track, the number of the animation track or the animation display duration.
In some embodiments, the animation display unit is specifically configured to:
determining a first transparency of a display background, and displaying the animation in the display background according to the determined first transparency;
in some embodiments, the page display unit is specifically configured to:
and determining a second transparency of the display background, and displaying the page in the display background according to the determined second transparency.
In some embodiments, the animation display unit includes:
the first display unit is used for taking the screen center point of the electronic equipment as the display focus of the animation and displaying the animation by taking the display focus as the center; alternatively, the first and second electrodes may be,
the second display unit is used for taking the central point of a set area of a screen of the electronic equipment as the display focus of the animation and displaying the animation by taking the display focus as the center; alternatively, the first and second electrodes may be,
and the third display unit is used for taking the central point of the keyboard display area as the display focus of the animation and displaying the animation by taking the display focus as the center if the screen of the electronic equipment comprises the keyboard display area.
In some embodiments, the apparatus further comprises:
and the webpage display unit is used for responding to the triggering operation of the user on the button in the page and displaying the webpage link corresponding to the button.
The arrangement of each unit or module of the device of the present invention can be implemented by referring to the methods shown in fig. 1 to 2, which are not described herein again.
Referring to fig. 4, a block diagram for a display device is shown according to an exemplary embodiment. Referring to fig. 4, a block diagram for a display device is shown according to an exemplary embodiment. For example, the apparatus 400 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 4, the apparatus 400 may include one or more of the following components: processing components 402, memory 404, power components 406, multimedia components 408, audio components 410, input/output (I/O) interfaces 412, sensor components 414, and communication components 416.
The processing component 402 generally controls overall operation of the apparatus 400, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 402 may include one or more processors 420 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 402 can include one or more modules that facilitate interaction between the processing component 402 and other components. For example, the processing component 402 can include a multimedia module to facilitate interaction between the multimedia component 408 and the processing component 402.
The memory 404 is configured to store various types of data to support operations at the device 400. Examples of such data include instructions for any application or method operating on the device 400, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 404 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power supply components 406 provide power to the various components of device 400. The power components 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 400.
The multimedia component 408 includes a screen that provides an output interface between the device 400 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 408 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 400 is in an operational mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 410 is configured to output and/or input audio signals. For example, audio component 410 includes a Microphone (MIC) configured to receive external audio signals when apparatus 400 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 404 or transmitted via the communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
The I/O interface 412 provides an interface between the processing component 402 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 414 includes one or more sensors for providing various aspects of status assessment for the apparatus 400. For example, the sensor component 414 can detect the open/closed state of the device 400, the relative positioning of components, such as a display and keypad of the apparatus 400, the sensor component 414 can also detect a change in the position of the apparatus 400 or a component of the apparatus 400, the presence or absence of user contact with the apparatus 400, orientation or acceleration/deceleration of the apparatus 400, and a change in the temperature of the apparatus 400. The sensor assembly 414 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 414 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 416 is configured to facilitate wired or wireless communication between the apparatus 400 and other devices. The apparatus 400 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 414 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 414 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 400 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
Specifically, the embodiment of the present invention provides a display device 400, which comprises a memory 404 and one or more programs, wherein the one or more programs are stored in the memory 404, and the one or more programs are configured to be executed by one or more processors 420, and comprise instructions for: receiving input data; if the input data is determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation; responding to the trigger operation of the user on the animation, and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
Further, the processor 420 is specifically configured to execute the one or more programs including instructions for: after determining the animation corresponding to the preset keyword and before displaying the animation, acquiring the valid period and/or valid range of the animation; judging whether the current time belongs to the valid period and/or judging whether the position of the user belongs to the valid range; and if the current time belongs to the valid period and/or the position of the user is judged to belong to the valid range, displaying the animation.
Further, the processor 420 is specifically configured to execute the one or more programs including instructions for: acquiring user characteristics, and judging whether the user characteristics are matched with preset user characteristics; wherein the preset user characteristics include a skin type used by the user; and if the skin type used by the user is matched with a preset skin type, displaying the animation.
Further, the processor 420 is specifically configured to execute the one or more programs including instructions for: displaying the animation according to preset animation display parameters; the animation display parameters comprise the initial position of the animation track, the number of the animation track or the animation display duration.
Further, the processor 420 is specifically configured to execute the one or more programs including instructions for: determining a first transparency of a display background, and displaying the animation in the display background according to the determined first transparency; and determining a second transparency of the display background, and displaying the page in the display background according to the determined second transparency.
Further, the processor 420 is specifically configured to execute the one or more programs including instructions for: taking the screen center point of the electronic equipment as the display focus of the animation, and displaying the animation by taking the display focus as the center; or, taking a central point of a set area of a screen of the electronic equipment as a display focus of the animation, and displaying the animation by taking the display focus as a center; or, if the screen of the electronic device includes a keyboard display area, taking a center point of the keyboard display area as a display focus of the animation, and displaying the animation with the display focus as a center.
Further, the processor 420 is specifically configured to execute the one or more programs including instructions for: and responding to the triggering operation of a user on a button in the page, and displaying a webpage link corresponding to the button.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 404 comprising instructions, executable by the processor 420 of the apparatus 400 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A machine-readable medium, which may be, for example, a non-transitory computer-readable storage medium, in which instructions, when executed by a processor of an apparatus (terminal or server), enable the apparatus to perform a display method, the method comprising: receiving input data; if the input data is determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation; responding to the trigger operation of the user on the animation, and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
Fig. 5 is a schematic structural diagram of a server in an embodiment of the present invention. The server 500 may vary widely in configuration or performance and may include one or more Central Processing Units (CPUs) 522 (e.g., one or more processors) and memory 532, one or more storage media 530 (e.g., one or more mass storage devices) storing applications 542 or data 544. Memory 532 and storage media 530 may be, among other things, transient storage or persistent storage. The program stored on the storage medium 530 may include one or more modules (not shown), each of which may include a series of instruction operations for the server. Still further, the central processor 522 may be configured to communicate with the storage medium 530, and execute a series of instruction operations in the storage medium 530 on the server 500.
The server 500 may also include one or more power supplies 526, one or more wired or wireless network interfaces 550, one or more input-output interfaces 558, one or more keyboards 556, and/or one or more operating systems 541, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is only limited by the appended claims
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element. The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, it is relatively simple to describe, and reference may be made to some descriptions of the method embodiment for relevant points. The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort. The foregoing is directed to embodiments of the present invention, and it is understood that various modifications and improvements can be made by those skilled in the art without departing from the spirit of the invention.

Claims (14)

1. A display method, comprising:
receiving input data;
if the input data is determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation;
acquiring user characteristics, and judging whether the user characteristics are matched with preset user characteristics; wherein the preset user characteristics include a skin type used by the user;
the displaying the animation includes:
if the skin type used by the user is matched with a preset skin type, displaying the animation;
responding to the triggering operation of the animation by the user, and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
2. The method according to claim 1, wherein after determining the animation corresponding to the preset keyword, before displaying the animation, the method further comprises:
acquiring the valid period and/or valid range of the animation;
judging whether the current time belongs to the valid period and/or judging whether the position of the user belongs to the valid range;
the displaying the animation includes:
and if the current time belongs to the valid period and/or the position of the user is judged to belong to the valid range, displaying the animation.
3. The method of claim 1, wherein the displaying the animation comprises:
displaying the animation according to preset animation display parameters; the animation display parameters comprise the initial position of the animation track, the number of the animation track or the animation display duration.
4. The method of claim 1, wherein the displaying the animation comprises:
determining a first transparency of a display background, and displaying the animation in the display background according to the first transparency;
the displaying the page corresponding to the animation includes:
and determining a second transparency of a display background, and displaying the page in the display background according to the second transparency.
5. The method of claim 1, wherein the displaying the animation comprises:
taking the screen center point of the electronic equipment as the display focus of the animation, and displaying the animation by taking the display focus as the center; alternatively, the first and second electrodes may be,
taking a central point of a set area of a screen of the electronic equipment as a display focus of the animation, and displaying the animation by taking the display focus as a center; alternatively, the first and second electrodes may be,
and if the screen of the electronic equipment comprises a keyboard display area, taking the central point of the keyboard display area as the display focus of the animation, and displaying the animation by taking the display focus as the center.
6. The method of claim 1, further comprising:
and responding to the triggering operation of a user on a button in the page, and displaying a webpage link corresponding to the button.
7. A display device, comprising:
a receiving unit for receiving input data;
the animation display unit is used for determining the animation corresponding to the preset keyword according to the corresponding relation between the preset keyword and the animation and displaying the animation if the input data contains the preset keyword;
the second acquisition unit is used for acquiring user characteristics and judging whether the user characteristics are matched with preset user characteristics; wherein the preset user characteristics include a skin type used by the user;
the animation display unit is specifically configured to:
if the skin type used by the user is matched with a preset skin type, displaying the animation;
the page display unit is used for responding to the triggering operation of the user on the animation and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
8. The apparatus of claim 7, further comprising:
a first acquisition unit configured to acquire a valid period and/or a valid range of the animation;
the first judging unit is used for judging whether the current time belongs to the valid period and/or judging whether the position of the user belongs to the valid range;
the animation display unit is specifically configured to:
and if the current time belongs to the valid period and/or the position of the user is judged to belong to the valid range, displaying the animation.
9. The apparatus of claim 7, wherein the animation display unit is specifically configured to:
displaying the animation according to preset animation display parameters; the animation display parameters comprise the initial position of the animation track, the number of the animation track or the animation display duration.
10. The apparatus of claim 7, wherein the animation display unit is specifically configured to:
determining a first transparency of a display background, and displaying the animation in the display background according to the determined first transparency;
the page display unit is specifically configured to:
and determining a second transparency of the display background, and displaying the page in the display background according to the determined second transparency.
11. The apparatus of claim 7, wherein the animation display unit comprises:
the first display unit is used for taking the screen center point of the electronic equipment as the display focus of the animation and displaying the animation by taking the display focus as the center; alternatively, the first and second electrodes may be,
the second display unit is used for taking the central point of a set area of a screen of the electronic equipment as the display focus of the animation and displaying the animation by taking the display focus as the center; alternatively, the first and second electrodes may be,
and the third display unit is used for taking the central point of the keyboard display area as the display focus of the animation and displaying the animation by taking the display focus as the center if the screen of the electronic equipment comprises the keyboard display area.
12. The apparatus of claim 7, further comprising:
and the webpage display unit is used for responding to the triggering operation of the user on the button in the page and displaying the webpage link corresponding to the button.
13. An apparatus for display comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for:
receiving input data;
if the input data is determined to contain the preset keywords, determining the animation corresponding to the preset keywords according to the corresponding relation between the preset keywords and the animation, and displaying the animation;
acquiring user characteristics, and judging whether the user characteristics are matched with preset user characteristics; wherein the preset user characteristics include a skin type used by the user;
the displaying the animation includes:
if the skin type used by the user is matched with a preset skin type, displaying the animation;
responding to the triggering operation of the animation by the user, and displaying a page corresponding to the animation; and the display content of the page has a corresponding relation with the animation and the preset keywords.
14. A machine-readable medium having stored thereon instructions, which when executed by one or more processors, cause an apparatus to perform a display method as recited in one or more of claims 1-6.
CN201711059993.XA 2017-11-01 2017-11-01 Display method and device Active CN109753205B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711059993.XA CN109753205B (en) 2017-11-01 2017-11-01 Display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711059993.XA CN109753205B (en) 2017-11-01 2017-11-01 Display method and device

Publications (2)

Publication Number Publication Date
CN109753205A CN109753205A (en) 2019-05-14
CN109753205B true CN109753205B (en) 2021-02-02

Family

ID=66399124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711059993.XA Active CN109753205B (en) 2017-11-01 2017-11-01 Display method and device

Country Status (1)

Country Link
CN (1) CN109753205B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115826828B (en) * 2023-02-23 2023-07-14 天津联想协同科技有限公司 Network disk file operation method, device, terminal and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593073A (en) * 2009-07-10 2009-12-02 张向阳 A kind of advertising display device that is integrated in the input method
CN102314439A (en) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 Input method combined with application interface and equipment
CN104298429A (en) * 2014-09-25 2015-01-21 北京搜狗科技发展有限公司 Information presentation method based on input and input method system
CN104317476A (en) * 2014-09-26 2015-01-28 百度在线网络技术(北京)有限公司 Control method and control device of input method program interface

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7933956B2 (en) * 2006-01-24 2011-04-26 Simulat, Inc. System and method to create a collaborative web-based multimedia layered platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593073A (en) * 2009-07-10 2009-12-02 张向阳 A kind of advertising display device that is integrated in the input method
CN102314439A (en) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 Input method combined with application interface and equipment
CN104298429A (en) * 2014-09-25 2015-01-21 北京搜狗科技发展有限公司 Information presentation method based on input and input method system
CN104317476A (en) * 2014-09-26 2015-01-28 百度在线网络技术(北京)有限公司 Control method and control device of input method program interface

Also Published As

Publication number Publication date
CN109753205A (en) 2019-05-14

Similar Documents

Publication Publication Date Title
US10372469B2 (en) Method and device for displaying information
CN107948708B (en) Bullet screen display method and device
US20180121040A1 (en) Method and device for managing notification messages
CN106897937B (en) Method and device for displaying social sharing information
CN107463643B (en) Barrage data display method and device and storage medium
US11169702B2 (en) Method and device for displaying information and storage medium
CN110691268B (en) Message sending method, device, server, mobile terminal and storage medium
CN110391966B (en) Message processing method and device and message processing device
CN111556352B (en) Multimedia resource sharing method and device, electronic equipment and storage medium
CN107515869B (en) Searching method and device and searching device
CN112291614A (en) Video generation method and device
CN107729098B (en) User interface display method and device
CN113986574A (en) Comment content generation method and device, electronic equipment and storage medium
CN113901241A (en) Page display method and device, electronic equipment and storage medium
US20170201479A1 (en) Group message display method, device and medium
CN109753205B (en) Display method and device
CN106886541B (en) Data searching method and device for data searching
CN112083811B (en) Candidate item display method and device
CN109150689B (en) Comment processing method and device and comment processing device
CN113568551A (en) Picture saving method and device
CN110807116B (en) Data processing method and device for data processing
CN108983992B (en) Candidate item display method and device with punctuation marks
CN112102009A (en) Advertisement display method, device, equipment and storage medium
CN108874172B (en) Input method and device
CN109120499B (en) Information processing 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