Content processing method, device, electronic device and storage medium

By using animation effects to display relevant data of content to be selected in an independent content selection page, the problem that content selection areas in the prior art are difficult to attract user attention is solved, and the user experience and content selection efficiency is improved.

CN113515251BActive Publication Date: 2025-02-11BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110663681.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-15
Publication Date
2025-02-11
Estimated Expiration
2041-06-15

AI Technical Summary

Technical Problem

In the prior art, the content selection area is set in the content display interface, which may not attract the attention of users, making it difficult for users to select content.

Method used

The relevant data of multiple content to be selected is displayed in an independent content selection page, and the first animation effect to be displayed (such as a catapult animation or a breathing animation) is used to display it, and the second animation effect is displayed when the content selection is successful.

Benefits of technology

It improves users' concentration on content selection, avoids interference from other information, saves space on the content display page, enables them to display more content, and improves the user experience and achievement rate of content selection functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113515251B_ABST
    Figure CN113515251B_ABST
Patent Text Reader

Abstract

The present application relates to a content processing method, device, electronic device and storage medium, including: obtaining relevant data of multiple contents to be selected; displaying multiple first controls in a content selection page according to a pre-set first animation effect, wherein each of the first controls is used to display relevant data of one content to be selected, and the relevant data of the contents to be selected displayed by any two of the first controls are different; receiving a first input of a user to the first control, and obtaining a target first control from the multiple first controls according to the first input; and displaying a pre-set second animation effect when the content corresponding to the target first control is successfully selected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to a content processing method, device, electronic device, and storage medium. Background Art

[0002] With the continuous development of network technology, more and more software provides audio / video content, and users can watch their favorite audio / video content through software. At present, every software on the market provides a large amount of audio / video content, and how to conveniently select the audio / video content that users like has become an urgent problem to be solved.

[0003] In order to solve the above problems, the prior art provides a content processing method: setting a content selection area on a content display page, for example: Figure 1 In the area corresponding to "Select the long video content of interest", a selectable content type control is set in the content selection area, and the user selects the content by selecting the corresponding control, for example: Figure 1 The content types selected by users include: two-dimensional, games and celebrity entertainment.

[0004] However, since the content selection area is set in the content display interface, it may not attract the user's attention, so that content selection cannot be performed for the user. Summary of the invention

[0005] In order to overcome the problems existing in the related art, the present disclosure provides a content processing method, device, electronic device and storage medium.

[0006] According to a first aspect of an embodiment of the present disclosure, there is provided a content processing method, including:

[0007] Obtain relevant data of multiple contents to be selected;

[0008] According to the preset first animation effect, multiple first controls are displayed in the content selection page, wherein each of the first controls is used to display relevant data of the content to be selected, and the relevant data of the content to be selected displayed by any two of the first controls are different;

[0009] receiving a first input to the first control, and acquiring a target first control from a plurality of the first controls according to the first input;

[0010] When the content corresponding to the target first control is successfully selected, a preset second animation effect is displayed.

[0011] Optionally, displaying a plurality of first controls in the content selection page according to a preset first animation effect includes:

[0012] In the case of initially displaying the content selection page, each first control is ejected to a preset initial position for display according to a preset ejection animation effect, wherein the ejection animation effect is to move the first control from a preset origin to the initial position at a preset movement speed; and / or,

[0013] In the case of continuously displaying the content selection page, each first control is displayed according to a preset breathing animation effect, wherein the breathing animation effect is to adjust the area of ​​the first control at a preset ratio according to a preset time interval.

[0014] Optionally, in the case of continuously displaying the content selection page, displaying each first control according to a preset breathing animation effect includes:

[0015] Acquire initial angle data and updated angle data of the gyroscope, wherein the updated angle data is acquired according to a preset update cycle;

[0016] Obtaining a difference between the updated angle data and the initial angle data;

[0017] Generate a displacement value of a breathing animation effect according to the difference;

[0018] The display ratio of each first control is dynamically adjusted according to the position value for display.

[0019] Optionally, when the content corresponding to the target first control is successfully selected, displaying a preset second animation effect includes:

[0020] When the content corresponding to the target first control is successfully selected, receiving a second input to the second control, wherein the second input is used to instruct to start a content selection function;

[0021] According to the second input, a preset second animation effect is displayed, wherein the second animation effect is to collect the target first control into the second control to display that the content corresponding to the target first control is selected successfully.

[0022] Optionally, the display state of the first control is set according to the content to be selected displayed by the first control, wherein the display state includes: any one or more of initial position, size, and color.

[0023] Optionally, the display state is changed according to a preset display strategy; wherein the display strategy includes: displaying a picture of the content to be selected in the first control, and / or displaying the color of the first control in a color brightness gradient manner.

[0024] According to a second aspect of an embodiment of the present disclosure, there is provided a content processing device, including:

[0025] A first acquisition module is used to acquire relevant data of a plurality of contents to be selected when the software is opened;

[0026] A first display module, configured to display a plurality of first controls in a content selection page according to a preset first animation effect, wherein each of the first controls is configured to display relevant data of the content to be selected, and the relevant data of the content to be selected displayed by any two of the first controls are different;

[0027] A second acquisition module, configured to receive a first input to the first control, and acquire a target first control from a plurality of the first controls according to the first input;

[0028] The second display module is used to display a preset second animation effect when the content corresponding to the target first control is successfully selected.

[0029] Optionally, the first display module includes:

[0030] A first display submodule is used for, when initially displaying a content selection page, ejecting each first control to a preset initial position for display according to a preset ejection animation effect, wherein the ejection animation effect is to move the first control from a preset origin to the initial position at a preset movement speed; and / or,

[0031] The second display submodule is used to display each first control according to a preset breathing animation effect while continuously displaying the content selection page, wherein the breathing animation effect is to adjust the area of ​​the first control at a preset ratio according to a preset time interval.

[0032] Optionally, the second display submodule includes:

[0033] A first acquisition unit, used to acquire initial angle data and updated angle data of the gyroscope, wherein the updated angle data is acquired according to a preset update period;

[0034] A second acquisition unit, used to acquire a difference between the updated angle data and the initial angle data;

[0035] A generating unit, used for generating a displacement value of a breathing animation effect according to the difference;

[0036] A display unit is used to dynamically adjust the display ratio of each first control according to the position value for display.

[0037] Optionally, the second display module includes:

[0038] A first receiving submodule, configured to receive a second input to a second control when the content corresponding to the target first control is successfully selected, wherein the second input is used to indicate starting a content selection function;

[0039] The third display submodule is used to display a preset second animation effect according to the second input, wherein the second animation effect is to collect the target first control into the second control to display that the content corresponding to the target first control is successfully selected.

[0040] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0041] processor;

[0042] a memory for storing instructions executable by the processor;

[0043] The processor is configured to execute the instructions to implement the content processing method as described in the first aspect.

[0044] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the content processing method as described in the first aspect.

[0045] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes a computer program or computer instructions, and when the computer program or computer instructions are executed by a processor, the content processing method as described in the first aspect is implemented.

[0046] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0047] The present disclosure can display relevant data of multiple contents to be selected in an independent content selection page, thereby improving the user's concentration on content selection and avoiding interference of other information on the user's content selection. In addition, since an independent content selection page is adopted, space of the content display page is saved, so that the content display page can display more contents selected by the user. When displaying the first control corresponding to the relevant information of the contents to be selected, the present disclosure adopts the first animation effect to display it, and when displaying that the user has successfully selected the content, the present disclosure adopts the second animation effect to display it, thereby improving the user's viewing and usage experience, being able to attract users to use the content selection function more, improving the achievement rate of the content selection function, and avoiding the problem that users are unwilling to select content due to poor interactive experience, thereby failing to accurately push content to users.

[0048] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0050] Figure 1 It is a schematic diagram of selecting content using the content processing method provided by the prior art;

[0051] Figure 2 is a flow chart of a content processing method according to an exemplary embodiment;

[0052] Figure 3 yes Figure 2 A display state diagram of a content selection page in the content processing method shown;

[0053] Figure 4 yes Figure 2 The flowchart of step S22 in the content processing method shown;

[0054] Figure 5 yes Figure 2 Another display state diagram of the content selection page in the content processing method shown;

[0055] Figure 6 yes Figure 2 The flowchart of step S24 in the content processing method shown;

[0056] Figure 7 yes Figure 2 Another display state diagram of the content selection page in the content processing method shown;

[0057] Figure 8 is a block diagram of a content processing device according to an exemplary embodiment;

[0058] Fig. 9 yes Figure 8 A block diagram of a first display module 802 in the content processing device shown;

[0059] Fig.10 yes Fig. 9 The block diagram of the second display submodule 8022 in the content processing device shown;

[0060] Fig.11 yes Figure 8 A block diagram of a second display module 804 in the content processing device shown;

[0061] Fig.12It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0062] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0063] Figure 2 is a flowchart of a content processing method according to an exemplary embodiment. Figure 2 As shown, the content processing method includes the following steps.

[0064] In step S21, relevant data of a plurality of contents to be selected are obtained.

[0065] In this embodiment, when the software is opened, step S11 will request the startup parameter interface to obtain the relevant data of the content to be selected. The relevant data of the content to be selected may include: the ID of the content to be selected, interest tags, and corresponding pictures. It should be noted that this embodiment does not limit the specific number of content to be selected. In actual use, it can be set according to the content that the software can provide.

[0066] In step S22, according to the preset first animation effect, multiple first controls are displayed in the content selection page, wherein each first control is used to display relevant data of a content to be selected, and the relevant data of the content to be selected displayed by any two first controls are different.

[0067] In order to highlight the key content and facilitate user selection, the display state of the first control can be set according to the content to be selected. In this embodiment, the display state of the first control can include any one or more of the initial position, shape, size, and color. For example, the initial position of the hottest content to be selected can be set near the center of the content selection page, and its size can be set larger and displayed in red; the initial position of the hottest content to be selected can be set near the edge of the content selection page, and its size can be set smaller and displayed in gray.

[0068] Furthermore, in order to improve the user's viewing experience, the display status of the first control can be changed according to a preset display strategy. For example, a picture of the content to be selected can be displayed in the first control at a preset time interval; or the color of the first control can be changed in a color brightness gradient manner.

[0069] In this embodiment, the scene of displaying the first control in step S22 can be divided into two types:

[0070] Scenario 1: Initial display of content selection page

[0071] At this time, the content selection page has just popped up, and step S22 can eject each first control to a preset initial position for display according to a preset ejection animation effect, wherein the ejection animation effect is to move the first control from a preset origin to the initial position at a preset movement speed.

[0072] For example: Figure 3 As shown, when the content selection page 1 just pops up, step S22 can eject each first control 2 to a preset initial position for display according to a preset ejection animation effect.

[0073] In this embodiment, the ejection animation effect is only a specific implementation example of the first animation effect. In actual use, the first animation effect can also be set to other effects, such as gradient animation effect, etc., and each case will not be described here one by one.

[0074] In this embodiment, the initial position of each first control is not limited, and the initial position of the first control can be as follows: Figure 3 The layout shown may also be any other possible layout, for example: taking a first control as the center, arranging other first controls at equal angles on the first-level track until the arrangement is full, arranging other first controls at equal angles on the second-level track until the arrangement is full, and so on, until all first controls are arranged.

[0075] In this embodiment, the specific shape and size of the first control are not limited, and the shape of the first control can be as follows: Figure 3 The spherical shape shown in the figure can also be set to other shapes according to actual design requirements. The size of each first control can be the same or can be as follows: Figure 3 The differences shown are not described here one by one.

[0076] Through the above technical features, the content processing method provided in the embodiment of the present invention can attract the user's attention with the first animation effect when the content selection page is initially displayed, thereby achieving the effect of improving the visual sensory effect and increasing the content selection achievement rate.

[0077] Scenario 2: Continuously display the content selection page

[0078] At this time, the first control has been displayed at the preset initial position. Step S22 can display the dynamic effect of each first control according to the preset breathing animation effect, wherein the breathing animation effect is to adjust the area of ​​the first control at a preset ratio according to a preset time interval.

[0079] Specifically, Figure 4 As shown, step S22 may include:

[0080] In step S221, initial angle data and updated angle data of the gyroscope are obtained, wherein the updated angle data is obtained according to a preset update period.

[0081] The content processing method provided in the embodiment of the present invention is mainly applied to mobile terminals such as mobile phones or PADs, and step S221 can obtain initial angle data and update angle data of the gyroscope of the mobile terminal. The initial angle data is the angle data obtained by the gyroscope when the content selection page is initially displayed.

[0082] The embodiment of the present invention does not limit the specific time of the update cycle. In actual use, the specific time of the update cycle can be calculated by obtaining the length of time the user stays on the content selection page through data statistics, which will not be elaborated here.

[0083] In step S222, the difference between the updated angle data and the initial angle data is obtained.

[0084] In step S223, a displacement value of the breathing animation effect is generated according to the difference.

[0085] In step S224, the display ratio of each first control is dynamically adjusted according to the displacement value for display.

[0086] It should be noted that, in this embodiment, in order to reflect visual differentiation, the time for dynamically adjusting the display ratio of each first control in step S224 may be different.

[0087] Through the above technical features, the content processing method provided by the embodiment of the present invention can attract the user's attention with the second animation effect during the process of continuously displaying the content selection page, thereby achieving the effect of improving the visual sensory effect and increasing the content selection achievement rate. In addition, since the second animation effect can be set according to the angle data obtained by the gyroscope in the mobile terminal, the user experience is further improved.

[0088] In step S23, a first input to a first control is received, and a target first control is acquired from a plurality of first controls according to the first input.

[0089] Specifically, Figure 3As shown, a second control 3 can also be set in the content selection page 1, wherein the first state of the second control 3 is: go in and take a look first, the user can open the content selection function by clicking the second control 3, at this time, step S23 can receive the user's first input to the first control 2, and obtain the target first control 2 from multiple first controls according to the first input. For example: Figure 5 As shown, the user clicks on three first controls 2 to obtain three target first controls 2, and the three target first controls 2 are first controls 2 corresponding to knowledge, film and television, and games, respectively.

[0090] It should be noted that, in order to enable the user to more intuitively know that the first control clicked by the user has been selected, in this embodiment, Figure 5 As shown, after receiving the first input, step S23 can adjust the size of the target first control 2 to show the user that the target first control 2 has been selected. In addition, since the relevant data of the content to be selected may include pictures, step S23 can show the user that the target first control 2 has been selected by displaying a fixed color for the unselected first control 2 and a corresponding picture for the selected target first control 2. Of course, in actual use, other methods can also be used to show the user that the target first control 2 has been selected, which will not be described here one by one.

[0091] In step S24, when the content corresponding to the target first control is successfully selected, a preset second animation effect is displayed.

[0092] Specifically, Figure 6 As shown, step S24 may include:

[0093] In step S241, when the content corresponding to the target first control is selected successfully, a second input to the second control is received, wherein the second input is used to instruct to start a content selection and collection function.

[0094] like Figure 5 As shown, after step S23 acquires the target first control 2, the second state of the second control 3 is: selected, enter immediately. At this time, step S241 can receive the second input of the user to the second control 3, and the second input is the user's click operation to start the content selection and collection function.

[0095] In step S242, according to the second input, a preset second animation effect is displayed, wherein the second animation effect is to collect the target first control into the second control to display that the content corresponding to the target first control is successfully selected.

[0096] Specifically, Figure 7 As shown, step S242 can collect the target first control 2 into the second control 3 according to the animation effect of accelerated translation, for example: Figure 7 The target first controls 2 such as knowledge, funny and video are collected into the second control 3, and in order to highlight the target first control 2, the unselected first control 2 can be, for example: Figure 7 The first control 2 uses a gradually disappearing animation effect to hide the life, information and two-dimensional in the game. At this time, the third form of the second control can be as follows Figure 7 The circular hollow control shown makes the user's attention more focused on the target first control 2 selected by the user, thereby achieving the purpose of showing the user that the content corresponding to the target first control 2 is successfully selected.

[0097] The present disclosure can display relevant data of multiple contents to be selected in an independent content selection page, thereby improving the user's concentration on content selection and avoiding interference of other information on the user's content selection. In addition, since an independent content selection page is adopted, space of the content display page is saved, so that the content display page can display more contents selected by the user. When displaying the first control corresponding to the relevant information of the contents to be selected, the present disclosure adopts the first animation effect to display it, and when displaying that the user has successfully selected the content, the present disclosure adopts the second animation effect to display it, thereby improving the user's viewing and usage experience, being able to attract users to use the content selection function more, improving the achievement rate of the content selection function, and avoiding the problem that users are unwilling to select content due to poor interactive experience, thereby failing to accurately push content to users.

[0098] It should be noted that the user information involved in this disclosure (including but not limited to user device information, user personal information, etc.) is all information authorized by the user or fully authorized by all parties.

[0099] Figure 8 is a block diagram of a content processing device according to an exemplary embodiment. Figure 8 , the device comprises: a first acquisition module 801, used to acquire relevant data of a plurality of contents to be selected when opening the software;

[0100] A first display module 802 is used to display a plurality of first controls in the content selection page according to a preset first animation effect, wherein each of the first controls is used to display relevant data of the content to be selected, and the relevant data of the content to be selected displayed by any two of the first controls are different;

[0101] A second acquisition module 803 is used to receive a first input to the first control, and acquire a target first control from a plurality of the first controls according to the first input;

[0102] The second display module 804 is used to display a preset second animation effect when the content corresponding to the target first control is successfully selected.

[0103] Optional, such as Fig. 9 As shown, the first display module 802 includes:

[0104] The first display submodule 8021 is used to, when initially displaying the content selection page, eject each first control to a preset initial position for display according to a preset ejection animation effect, wherein the ejection animation effect is to move the first control from a preset origin to the initial position at a preset movement speed; and / or,

[0105] The second display submodule 8022 is used to display each first control according to a preset breathing animation effect while continuously displaying the content selection page, wherein the breathing animation effect is to adjust the area of ​​the first control at a preset ratio according to a preset time interval.

[0106] Optional, such as Fig.10 As shown, the second display submodule 8022 includes:

[0107] A first acquisition unit 80221 is used to acquire initial angle data and updated angle data of the gyroscope, wherein the updated angle data is acquired according to a preset update period;

[0108] A second acquisition unit 80222 is used to acquire a difference between the updated angle data and the initial angle data;

[0109] A generating unit 80223, configured to generate a displacement value of a breathing animation effect according to the difference;

[0110] The display unit 80224 is used to dynamically adjust the display ratio of each first control according to the displacement value for display.

[0111] Optional, such as Fig.11 As shown, the second display module 804 includes:

[0112] The first receiving submodule 8041 is configured to receive a second input to a second control when the content corresponding to the target first control is successfully selected, wherein the second input is used to instruct to start a content selection and collection function;

[0113] The third display submodule 8042 is used to display a preset second animation effect according to the second input, wherein the second animation effect is to collect the target first control into the second control to display that the content corresponding to the target first control is successfully selected.

[0114] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0115] Fig.12 1 is a block diagram of an electronic device 1200 according to an exemplary embodiment. For example, the electronic device 1200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0116] Reference Fig.12 , the electronic device 1200 may include one or more of the following components: a processing component 1202 , a memory 1204 , a power component 1206 , a multimedia component 1208 , an audio component 1210 , an input / output (I / O) interface 1212 , a sensor component 1214 , and a communication component 1216 .

[0117] The processing component 1202 generally controls the overall operation of the device 1200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1202 may include one or more processors 1220 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 1202 may include one or more modules to facilitate the interaction between the processing component 1202 and other components. For example, the processing component 1202 may include a multimedia module to facilitate the interaction between the multimedia component 1208 and the processing component 1202.

[0118] The memory 1204 is configured to store various types of data to support operations on the device 1200. Examples of such data include instructions for any application or method operating on the device 1200, contact data, phone book data, messages, pictures, videos, etc. The memory 1204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, 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 disk or optical disk.

[0119] The power supply component 1206 provides power to the various components of the electronic device 1200. The power supply component 1206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 1200.

[0120] The multimedia component 1208 includes a screen that provides an output interface between the electronic device 1200 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 input signals from the 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 boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1208 includes a front camera and / or a rear camera. When the electronic device 1200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0121] The audio component 1210 is configured to output and / or input audio signals. For example, the audio component 1210 includes a microphone (MIC), and when the electronic device 1200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 1216. In some embodiments, the audio component 1210 also includes a speaker for outputting audio signals.

[0122] I / O interface 1212 provides an interface between processing component 1202 and peripheral interface modules, such as 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.

[0123] The sensor assembly 1214 includes one or more sensors for providing various aspects of status assessment for the electronic device 1200. For example, the sensor assembly 1214 can detect the open / closed state of the electronic device 1200, the relative positioning of components, such as the display and keypad of the electronic device 1200, and the sensor assembly 1214 can also detect the position change of the electronic device 1200 or a component of the electronic device 1200, the presence or absence of user contact with the electronic device 1200, the orientation or acceleration / deceleration of the electronic device 1200, and the temperature change of the electronic device 1200. The sensor assembly 1214 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1214 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1214 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0124] The communication component 1216 is configured to facilitate wired or wireless communication between the electronic device 1200 and other devices. The electronic device 1200 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0125] In an exemplary embodiment, the electronic device 1200 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, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0126] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1204 including instructions, and the instructions can be executed by a processor 1220 of the electronic device 1200 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0127] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0128] It should be understood that the present invention is not limited to the exact construction that has been 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 present invention is limited only by the appended claims.

Claims

1. A content processing method, characterized in that: include: Obtain relevant data of multiple contents to be selected; According to the preset first animation effect, multiple first controls are displayed in the content selection page, wherein each of the first controls is used to display relevant data of the content to be selected, and the relevant data of the content to be selected displayed by any two of the first controls are different; a second control is set in the content selection page, and when the second control is in the first state, the content selection function is enabled by clicking the second control; receiving a first input to the first control, and acquiring a target first control from a plurality of the first controls according to the first input; When the content corresponding to the target first control is successfully selected, the second control switches to a second state, and receives a second input to the second control, where the second input is used to instruct to start a content selection and collection function; Displaying a preset second animation effect, and switching the second control to a third state; the second animation effect includes: hiding the unselected first control with a gradually disappearing animation effect; The second control switches sequentially between the first state, the second state and the third state.

2. The method according to claim 1, characterized in that The displaying of a plurality of first controls in the content selection page according to the preset first animation effect comprises: In the case of initially displaying the content selection page, each first control is ejected to a preset initial position for display according to a preset ejection animation effect, wherein the ejection animation effect is to move the first control from a preset origin to the initial position at a preset movement speed; and / or, In the case of continuously displaying the content selection page, each first control is displayed according to a preset breathing animation effect, wherein the breathing animation effect is to adjust the area of ​​the first control at a preset ratio according to a preset time interval.

3. The method according to claim 2, characterized in that In the case of continuously displaying the content selection page, displaying each first control according to a preset breathing animation effect comprises: Acquire initial angle data and updated angle data of the gyroscope, wherein the updated angle data is acquired according to a preset update cycle; Obtaining a difference between the updated angle data and the initial angle data; Generate a displacement value of a breathing animation effect according to the difference; The display ratio of each first control is dynamically adjusted according to the displacement value for display.

4. The method according to claim 1, characterized in that: When the content corresponding to the target first control is successfully selected, displaying a preset second animation effect includes: When the content corresponding to the target first control is successfully selected, receiving a second input to the second control, wherein the second input is used to instruct to start a content selection and collection function; According to the second input, a preset second animation effect is displayed, wherein the second animation effect is to collect the target first control into the second control to display that the content corresponding to the target first control is selected successfully.

5. The method according to any one of claims 1 to 4, characterized in that: The display state of the first control is set according to the content to be selected displayed by the first control, wherein the display state includes: any one or more of initial position, size, and color.

6. The method according to any one of claims 1 to 4, characterized in that: The display state of the first control changes according to a preset display strategy; wherein the display strategy includes: displaying a picture of the content to be selected in the first control, and / or displaying the color of the first control in a color brightness gradient manner.

7. A content processing device, characterized in that: include: A first acquisition module is used to acquire relevant data of a plurality of contents to be selected when the software is opened; A first display module is used to display a plurality of first controls in a content selection page according to a preset first animation effect, wherein each of the first controls is used to display relevant data of the content to be selected, and the relevant data of the content to be selected displayed by any two of the first controls are different; a second control is provided in the content selection page, and when the second control is in a first state, the content selection function is enabled by clicking the second control; A second acquisition module, configured to receive a first input to the first control, and acquire a target first control from a plurality of the first controls according to the first input; The second display module is used for, when the content corresponding to the target first control is successfully selected, switching the second control to a second state, receiving a second input to the second control, the second input being used to instruct to start a content selection and collection function; displaying a preset second animation effect, and switching the second control to a third state; the second animation effect includes: hiding the unselected first control with a gradually disappearing animation effect; The second control switches sequentially between the first state, the second state and the third state.

8. The device according to claim 7, characterized in that The first display module comprises: A first display submodule is used for, when initially displaying a content selection page, ejecting each first control to a preset initial position for display according to a preset ejection animation effect, wherein the ejection animation effect is to move the first control from a preset origin to the initial position at a preset movement speed; and / or, The second display submodule is used to display each first control according to a preset breathing animation effect while continuously displaying the content selection page, wherein the breathing animation effect is to adjust the area of ​​the first control at a preset ratio according to a preset time interval.

9. The device according to claim 7, characterized in that The second display module includes: A first receiving submodule, configured to receive a second input to a second control when the content corresponding to the target first control is successfully selected, wherein the second input is used to instruct to start a content selection and collection function; The third display submodule is used to display a preset second animation effect according to the second input, wherein the second animation effect is to collect the target first control into the second control to display that the content corresponding to the target first control is successfully selected.

10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to implement the content processing method as described in any one of claims 1 to 6.

11. A computer-readable storage medium, when instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to execute the content processing method according to any one of claims 1 to 6.

12. A computer program product, comprising a computer program or computer instructions, characterized in that When the computer program or computer instruction is executed by a processor, the content processing method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Content pushing method, electronic device and computer storage medium

    CN107273489A

  • Commodity information display method, device and system, electronic equipment and readable medium

    CN108550074A

  • Information sharing method and device

    CN112911052A