Pixel screen carousel control method and device, equipment and product

By obtaining the file sorting list corresponding to the target carousel group and monitoring the download status in real time, the carousel strategy is dynamically adjusted to solve the problem of smooth downloading and playback on low-performance pixel screens, achieve adaptation to pixel screens with different performance, improve user experience and display effects, and expand the application of pixel screens in the smart home field.

CN120321428BActive Publication Date: 2025-09-09SHENZHEN INTELLIROCKS TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510815956.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-18
Publication Date
2025-09-09
Estimated Expiration
2045-06-18

AI Technical Summary

Technical Problem

Existing pixel screen carousel control technology cannot effectively solve the problem of smooth downloading and playback on low-performance devices. It lacks flexible carousel strategies and lacks an adaptation mechanism between pixel screens with different performance, resulting in poor user experience and inconsistent display effects.

Method used

By obtaining a sorted list of files corresponding to the target carousel group, monitoring the download status in real time, and dynamically adjusting the carousel strategy, we ensure that the pixel screen can start playing immediately after some files are downloaded, and adapt the effect image files according to the local resolution to achieve smooth playback.

Benefits of technology

It significantly shortens user waiting time, improves the flexibility and response speed of the carousel system, ensures that pixel screens with different performance can play carousel images smoothly, improves user experience and display effects, and expands the application scope of pixel screens in the smart home field.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321428B_ABST
    Figure CN120321428B_ABST
Patent Text Reader

Abstract

The present application relates to a pixel screen carousel control method and apparatus, as well as equipment and products, the method comprising: obtaining a file sorting list corresponding to a target carousel group from a server, the list comprising download identifiers of multiple effect image files arranged in display order and adapted to the resolution information of the pixel screen of the local device; downloading each effect image file in the file sorting list according to the download identifier; monitoring the download status of each effect image file in real time and marking it in the file sorting list; monitoring the download status of each effect image file in the file sorting list in real time, and cyclically carouseling each downloaded effect image file in the file sorting list in the display order. The present application significantly improves the user experience and display effect of the pixel screen, while also improving the flexibility and adaptability of the carousel device, providing strong technical support for the widespread application of pixel screens in the smart home field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of pixel screen control, and in particular to a pixel screen carousel control method and device, as well as equipment and products. Background Art

[0002] Pixel screens are an important decorative display device used in home environments, primarily for displaying various images, animations, or videos to enhance the aesthetics and technological feel of the home. Unlike commercial displays like advertising screens, pixel screens for home use typically consist of a sparse array of pixels, have a smaller number of pixels, and are primarily used for decorative purposes.

[0003] Due to a combination of performance matching and cost control considerations, these pixel screens are usually not equipped with high-performance chips, resulting in certain limitations in their processing power and network transmission capabilities. In addition, different models of pixel screens on the market have performance differences, which further increases the difficulty for manufacturers to provide standardized services for these devices. In view of this, traditional pixel screen control technology, limited by the inherent product and market characteristics of pixel screens, has many technical issues that need to be coordinated and resolved, including but not limited to:

[0004] First, traditional technologies cannot effectively address the issue of smooth download and playback on low-performance devices with varying pixel screen performance. Due to the performance limitations of pixel screens, some devices must wait for the entire carousel image data to download before the carousel can begin. This results in long wait times for users and severely impacts the user experience. This wait time is particularly prolonged in situations with limited network bandwidth or low-performance devices, causing user inconvenience.

[0005] Secondly, traditional technologies lack the ability to flexibly adjust carousel strategies based on download status. Once the download task for the carousel image data begins, the device typically cannot dynamically adjust the carousel content based on the status of the downloaded files. For example, even if some image files have already downloaded, the device cannot immediately begin carousel playback of these files; instead, it must wait until all files have downloaded. This fixed carousel strategy not only wastes user time but also fails to fully utilize the device's real-time processing capabilities, further reducing the flexibility and responsiveness of the carousel system.

[0006] Furthermore, existing technologies lack an adaptation mechanism for pixel screens of varying performance. Due to these performance differences, some devices are unable to smoothly play high-resolution or large-file carousel images, resulting in poor display quality, even freezing or display errors. This not only affects the decorative effect of the pixel screen but also limits the universal applicability of the carousel image data across a wide range of pixel screens.

[0007] As can be seen, existing pixel screen carousel control technology has many technical problems when dealing with pixel screens with different performances. These problems not only affect the user experience and display effects of pixel screens, but also limit their further promotion and application in the field of smart homes. Summary of the Invention

[0008] The purpose of this application is to provide a pixel screen carousel control method and device, as well as equipment and products.

[0009] According to one aspect of the present application, a pixel screen carousel control method is provided, comprising: obtaining a file sorting list corresponding to a target carousel group from a server, the list including download identifiers of multiple effect image files arranged in display order and adapted to resolution information of a pixel screen of a local device; downloading each effect image file in the file sorting list according to the download identifier; monitoring the download status of each effect image file in real time and marking them in the file sorting list; monitoring the download status of each effect image file in the file sorting list in real time, and cyclically carouseling each effect image file that has been downloaded in the file sorting list according to the display order.

[0010] According to another aspect of the present application, a pixel screen carousel control device is provided, including: a list acquisition module, configured to obtain a file sorting list corresponding to a target carousel group from a server, the list including download identifiers of multiple effect image files arranged in display order and adapted to resolution information of a pixel screen of a local device; a file download module, configured to download each effect image file in the file sorting list according to the download identifier; a status update module, configured to monitor the download status of each effect image file in real time and mark it in the file sorting list; a carousel control module, configured to monitor the download status of each effect image file in the file sorting list in real time, and cyclically carousel each effect image file that has been downloaded in the file sorting list according to the display order.

[0011] According to another aspect of the present application, a pixel screen carousel control device is provided, including a pixel screen and a controller, the controller including a central processing unit and a memory, the central processing unit being used to call and run a computer program stored in the memory to execute the steps of the pixel screen carousel control method to obtain images of various effect image files through the pixel screen carousel controller.

[0012] According to another aspect of the present application, a computer program product is provided, comprising a computer program or computer instructions, wherein when the computer program or computer instructions are called and executed by a central processing unit, the steps of the pixel screen carousel control method are executed.

[0013] This application addresses the problems existing in the existing pixel screen carousel control technology and proposes a solution. Compared with traditional technologies, it achieves corresponding beneficial effects and significantly improves the user experience and display effect of the pixel screen. Specifically, this application solves the problem of smoothness when low-performance pixel screens download and play carousel image data by obtaining effect image files adapted to the local resolution, avoiding the long wait caused by waiting for all files to be downloaded in traditional technologies. Especially in the case of low-performance devices or limited network bandwidth, this application can immediately play the carousel in the display order after the file download is completed, significantly shortening the user's waiting time. At the same time, this application realizes flexible adjustment of the carousel strategy by real-time monitoring of the download status and marking it in the file sorting list, so that the device can start the carousel immediately after some files are downloaded, making full use of the real-time processing capabilities of the device and improving the flexibility and response speed of the carousel system. In addition, this application also solves the adaptation problem between pixel screens of different performance. By obtaining the file sorting list adapted to the local resolution from the server, it ensures that pixel screens of different performance can play the carousel image smoothly according to their own characteristics, improving the universal applicability of carousel image data for various pixel screens, and further expanding the application scope of pixel screens in the smart home field. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 This is a schematic diagram of the electrical structure of an exemplary pixel screen carousel control device of this application;

[0015] Figure 2 Schematic diagram of the flow of the pixel screen carousel control method in the embodiment of the present application;

[0016] Figure 3 Schematic diagram of the structure of the pixel screen carousel control device in an embodiment of the present application;

[0017] Figure 4 Schematic diagram of the structure of the computer device in the embodiment of the present application. DETAILED DESCRIPTION

[0018] See also Figure 1 As can be seen from the structural schematic diagram of a pixel screen carousel control device provided in an embodiment of the present application, it includes a controller 1 and a pixel screen 2, wherein the controller 1 is mainly responsible for converting the effect image file corresponding to the carousel group into a display signal and outputting it to the pixel screen 2, which displays the corresponding image.

[0019] The controller 1 generally includes a control chip and a communication component. In some embodiments, the controller 1 may also be configured with a power adapter, a control panel, a display screen, etc. as needed.

[0020] The power adapter primarily converts AC power into DC power to power the entire device. Control chips can be implemented using a variety of embedded chips, such as Bluetooth SoCs (System on Chip), WiFi SoCs, MCUs (Micro Controller Units), and DSPs (Digital Signal Processing). These chips typically include a central processing unit (CPU) and memory, which are used to store and execute program instructions, respectively, to implement their functions. These control chips can include built-in communication components or be configured with additional components as needed.

[0021] The communication component can be used to communicate with external devices, such as personal computers or mobile terminals such as smartphones. This allows the user to issue various configuration instructions through their mobile terminal. The control chip in controller 1 then receives these instructions through the communication component, completing basic configuration to control the light chain. Furthermore, controller 1 can also communicate with a server through the communication component to handle carousel services, such as sending requests and various data to the server or retrieving relevant data and instructions from the server.

[0022] The display screen can be used to display various control information so as to cooperate with the buttons in the control panel to support the implementation of human-computer interaction functions. In some embodiments, the control panel and the display screen can be integrated into the same touch screen.

[0023] The pixel screen 2 of the present application can be a curtain light 4 composed of multiple light strips 21, or a product composed of one or more light panels 22. It is not difficult to understand that the light panel itself can also be composed of multiple light strips 21 or other methods. The common feature of these is that multiple lamp beads 210 are arranged sparsely in a plane space according to a determinant rule, with each lamp bead 210 forming a pixel, thereby forming a lighting product with relatively sparse pixels.

[0024] When the controller 1 needs to control the pixel screen 2 to display an image, it will convert the corresponding effect image file into a corresponding display signal, and output the display signal to the display circuit inside the pixel screen 2. The display circuit will drive the various lamp beads in the pixel screen 2 to display colors according to the display signal, thereby displaying the image corresponding to the effect image file.

[0025] The effect image file in this application is usually a single image file, including but not limited to JPG, PNG, TIF, BMP and other bitmap files. When it is necessary to play multiple effect image files in a carousel through the pixel screen 2, these effect image files constitute a carousel group file data. In terms of file format, the carousel group file data can be a file collection consisting of multiple image files, or it can be a file format that encodes multiple frames of images, such as an animation file or a video file. It is not difficult to understand that as long as the carousel group file data is parsed in advance, the corresponding effect image files can be obtained for use in the carousel.

[0026] The controller 1 in the pixel screen carousel control device of the present application can be installed with a computer program product implemented according to the pixel screen carousel control method of the present application, and run the corresponding computer program to realize the carousel display control of the pixel screen. By installing the computer program product of the present application into various pixel screen carousel control devices with different performances, such as pixel screen devices and curtain light product controllers, it is possible to upgrade related products. For manufacturers, they only need to upgrade the software of various sold products to be compatible with products of different performances while taking care of products with lower performances, standardize the carousel business logic, and improve the user experience of the entire product line.

[0027] See also Figure 2 In some embodiments, the pixel screen carousel control method of the present application is applied to a pixel screen carousel control device, i.e., a local device, and includes:

[0028] Step S5100: Obtain from the server a file sorting list corresponding to the target carousel group, the list including download identifiers of multiple effect image files arranged in display order and adapted to the resolution information of the pixel screen of the local device;

[0029] The local device can obtain one or more carousel group identifiers in advance by actively requesting the server or passively receiving push from the server. When the local device determines one of the carousel group identifiers as the carousel group identifier of the target carousel group according to the established business logic, it then obtains the file sorting list corresponding to the target carousel group by interacting with the server.

[0030] The file sorting list is an index file generated or retrieved by the server based on the target carousel group and device resolution information. It details the download identifiers of each effect image file in the carousel group but does not directly contain the effect image files themselves. This is intended to optimize download efficiency and flexibility for pixel-screen carousel control devices. The download identifier can be a link or a unique identifier, as long as the server can identify and retrieve the data to be downloaded. By providing only the download identifier, devices can download the required effect image files on demand based on their network conditions and performance characteristics, without having to retrieve all the image data at once.

[0031] The download identifiers in the file sorting list are arranged in the desired display order for the carousel, ensuring that the device displays the effect image files in the predetermined order during download and carousel. This orderly arrangement not only facilitates device management and carousel control, but also allows for customization based on user needs. The file sorting list's simple structure and ease of parsing enable the pixel screen carousel control device to quickly read and process the files, further improving system responsiveness and user experience.

[0032] The local device can interact with the server through various optional embodiments to obtain a sorted list of files of the target carousel group that are adapted to the resolution information of the local device, for example:

[0033] In one embodiment, the server pre-stores resolution information for various pixel screens and constructs a corresponding sorted file list for each target carousel group. When a local device requests the server, it can submit the carousel group identifier of the target carousel group to invoke the sorted file list corresponding to that identifier. This pre-built and stored sorted file list allows devices to quickly access required resources, reducing wait time and improving system responsiveness.

[0034] In another embodiment, the local device can also submit the specific resolution information of its pixel screen and the carousel group identifier of the target carousel group to the server. The server then obtains the carousel group file data of the target carousel group based on the carousel group identifier, parses it, and extracts the individual effect image files. Based on the resolution information submitted by the device, the server scales and matches these effect image files, generates image files adapted to the resolution, and constructs a corresponding file sorting list. This approach further enhances the flexibility of the system, enabling dynamic adaptation to the resolution requirements of different devices.

[0035] In another embodiment, the device may only submit the carousel group identifier of the target carousel group without submitting resolution information. The server queries the pre-recorded resolution information based on the identifier and dynamically generates a sorted file list by invoking the carousel group file data according to the process of the previous embodiment. This dynamic generation mechanism not only improves the adaptability of the system but also reduces storage resource usage because the server does not need to pre-generate a sorted file list of all possible resolutions for each carousel group.

[0036] Carousel group file data is a collection of the original image files for the carousel group. This can be a collection of image files, such as a folder sorted by file name, a video file such as an MP4 file, an animation file such as a GIF file, or other file formats encoding multiple frames. This file data typically contains multiple effect image files, arranged in a specific order. This order is used to sort the effect image files in the file sort list and also serves as the display order during the carousel. For example, a carousel group file data might contain 10 image files, arranged in order from 1 to 10. The server generates the file sort list based on this order.

[0037] Effect image files can be stored in common image formats (such as JPG, PNG, BMP, etc.). These files can be static images or single-frame images with dynamic effects, which can be combined into animations or video effects. During the carousel process of this application, the device can sequentially obtain these effect image files according to the download identifiers in the file sorting list and play them in a loop in the predetermined order.

[0038] In certain embodiments, users can customize carousel group file data and upload it to a server. The server is responsible for storing these customized carousel group file data and generating a sorted list of files adapted to various resolutions. The server also generates a unique carousel group identifier for each carousel group file data and returns it to the user. The user can store this identifier as the target carousel group to be rotated, or share it with other pixel screen carousel control devices for use. This user-defined function greatly enhances the personalization and flexibility of the system.

[0039] To further optimize resource management and security, the server can set up a carousel group sharing list, which stores the mapping between carousel group identifiers and authorized device identifiers. Users can specify which devices are authorized to use a specific carousel group identifier. When a device requests a sorted list of files for a target carousel group, it needs to provide its local device identifier to the server. The server will query the carousel group sharing list and confirm that the local device identifier is included in the authorized device identifiers of the target carousel group before returning the corresponding sorted list of files. This authorization mechanism ensures the security and privacy of carousel content, preventing unauthorized devices from accessing or using specific carousel group content.

[0040] Step S5200: downloading each effect image file in the file sorting list according to the download identifier;

[0041] After the device obtains the file sorting list of the target carousel group, it creates corresponding download tasks according to the download identifiers in the file sorting list, and downloads each effect image file one by one. Specifically, the device first parses the file sorting list and extracts the download identifiers of the effect image files therein. These links point to effect image files stored on the server that are adapted to the device resolution. The device accesses these links through network requests and downloads each effect image file in turn through the corresponding download tasks in the order in the file sorting list. For example, if the file sorting list contains download identifiers for 10 effect image files, the device will initiate download requests in sequence until all files are downloaded.

[0042] In order to improve download efficiency, in some embodiments, the device can dynamically adjust the download strategy according to the network bandwidth. When the network bandwidth is low, the device can choose to prioritize downloading smaller effect image files in the file sorting list, thereby quickly completing the download of some files and starting the carousel, reducing the user's waiting time. On the contrary, when the network bandwidth is sufficient, the device can download multiple effect image files at the same time, speeding up the download process of the entire carousel group. For example, if the device detects that the network bandwidth is 10Mbps, it can download 3 effect image files at the same time; when the network bandwidth drops to 2Mbps, the device switches to downloading the smallest files in sequence to ensure the smoothness of the download process.

[0043] Step S5300: monitor the download status of each effect image file in real time and mark it in the file sorting list;

[0044] During the process of downloading effect image files, the device will monitor the download status of each effect image file in real time and mark this status information in the file sorting list to ensure that the device can dynamically grasp the download progress of each file and even the overall download progress of all effect image files, thereby providing an accurate basis for subsequent carousel operations.

[0045] Specifically, after initiating a download task, the device continuously monitors the download status of each effect image file. This status information includes, but is not limited to, whether the file has started downloading, the current download progress (e.g., expressed as a percentage), whether the download is complete, and whether there are any download errors. For example, when the device begins downloading an effect image file, its status is marked as "Downloading" and the download progress is updated in real time. Once the download is complete, the status is updated to "Downloaded." If an error occurs during the download (such as a network interruption or file corruption), the status is marked as "Download Failed."

[0046] To implement this functionality, the device can employ various specific implementations. One approach is to set a status field for each effect image file in the sorted file list to record its download status. For example, the status field could be a simple label such as "Not Started," "Downloading," "Downloaded," or "Download Failed." Another approach is to use a separate status table to record detailed status information for each file, including download progress, error codes, and so on. This table then corresponds to the file in the sorted file list using an index.

[0047] Furthermore, the device can dynamically adjust its download strategy based on download status. For example, if it detects a download failure for a specific image file, it can pause the current download and retry the download request, or skip that file and prioritize downloading other files. This dynamic adjustment mechanism not only improves system robustness but also ensures the continuity of the carousel process.

[0048] In some embodiments, the device can also feed download status information back to the server. Based on this information, the server can further optimize the strategy for generating the file ranking list, for example, by dynamically adjusting the order of files, prioritizing files with fast download speeds, or reprocessing files that failed to download. This interactive mechanism between the server and the device further enhances the flexibility and adaptability of the system.

[0049] Step S5400: monitor the download status of each effect image file in the file sorting list in real time, and cyclically play each effect image file that has been downloaded in the file sorting list in the display order.

[0050] The local device loops and plays the downloaded effect image files in the display order according to the download status of each effect image file in the file sorting list, ensuring that the pixel screen can display the acquired content immediately during the download process without waiting for all files to be downloaded, thereby significantly improving the user experience and system response speed.

[0051] Specifically, while the device is downloading the effect image file, it monitors the download status of each file in the file sorting list in real time. As disclosed above, this status information includes whether the file has been downloaded, whether there are download errors, etc. Based on this status information, the device dynamically selects the effect image files that have been downloaded and plays them in a carousel according to the preset display order in the file sorting list. For example, if there are 10 effect image files in the file sorting list, and the first 3 files have been downloaded, the device will start from the first file and play these 3 files in sequence, while continuing to download subsequent files. Once the fourth file is downloaded, the device will automatically include it in the carousel sequence and continue to play it in the display order.

[0052] To further optimize the carousel experience, the device can dynamically adjust the carousel strategy based on the number of downloaded files and their display order. For example, when detecting poor network conditions or slow download speeds, the device can prioritize smaller, already downloaded files, reducing user wait time. Furthermore, the device can adjust the carousel order or skip certain files based on user preferences to meet diverse user needs.

[0053] In some embodiments, the device continuously monitors the download status of each file in the sorted file list during the carousel. If a file fails to download or encounters an error, the device can skip that file and continue the carousel with the next downloaded file. This mechanism ensures the continuity of the carousel, ensuring that even if some files fail to download, the overall carousel effect is not affected.

[0054] Furthermore, the device can dynamically adjust display parameters based on the overall download progress. For example, when the file download progress is slow, the device can choose to reduce the display resolution or color depth to optimize power consumption and display speed, while also serving as a visual indicator of the overall download progress. As the download progresses, the device gradually returns to the preset display parameters, further enhancing the system's flexibility and adaptability while maintaining the display quality.

[0055] In order to reduce the user's sense of delay when the first effect image file is not fully downloaded, the device can take various measures to optimize the user experience. In some embodiments, the device can display a preset default image file while waiting for the first effect image file to be downloaded. The default image file can be a simple static image or a short animation, which is used to immediately occupy the screen display area to prevent the user from seeing a blank screen. In other embodiments, the device can also independently display or superimpose a dynamic loading animation or progress bar on the default image file to display the download progress of the first effect image file in real time, so that the user clearly knows that the device is actively loading content, thereby alleviating the anxiety of waiting.

[0056] According to the above embodiments, the present application overcomes the problems existing in the existing pixel screen carousel control technology and achieves multiple beneficial effects, including but not limited to:

[0057] First of all, this application effectively solves the problem of smoothness when low-performance pixel screens download and play carousel image data by obtaining effect image files that are adapted to the local resolution. In traditional technology, pixel screens usually need to wait for all carousel image data to be downloaded before they can start playing, which will cause users to wait for a long time in the case of low-performance devices or limited network bandwidth. However, this application can use effect image files as download units, monitor the download status of each effect image file in real time during the download process, and immediately play the carousel in the display order after the file download is completed, without waiting for all files to be downloaded, thereby significantly shortening the user's waiting time and improving the user experience.

[0058] Secondly, this application achieves flexible adjustment of the carousel strategy according to the download status by, on the one hand, real-time monitoring of the download status and marking it in the file sorting list, and on the other hand, real-time identification of the download status in the file sorting list. Unlike the fixed carousel strategy in traditional technology, this application can start the carousel immediately after the download of some files is completed, making full use of the real-time processing capabilities of the device and improving the flexibility and response speed of the carousel system. This dynamic adjustment mechanism enables the pixel screen to instantly display the downloaded image files during the download process, further optimizing the user experience.

[0059] In addition, this application effectively solves the adaptation problem between pixel screens of different performance by adapting the effect image files of the native resolution. In traditional technology, due to the lack of an adaptation mechanism for pixel screens of different performance, some devices cannot smoothly play carousel images of high resolution or large files, resulting in poor display effects or even freezes or display errors. This application obtains a sorted list of files adapted to the native resolution from the server, ensuring that pixel screens of different performance can smoothly play carousel images according to their own characteristics, thereby improving the universal applicability of carousel image data to various pixel screens and further expanding the application scope of pixel screens in the field of smart homes.

[0060] Based on any embodiment of the method of the present application, before obtaining the file sorting list corresponding to the target carousel group from the server, the method further includes:

[0061] Step S4100: Submit the user-defined carousel group file data and the authorized device identifier to the server, and the server parses the carousel group file data to obtain orderly organized effect image files therein;

[0062] To upload and manage user-defined carousel content, users can submit the user-defined carousel group file data and authorized device identification to the server through their local device or other mobile terminal device. The authorized device identification can be the device identification of the pixel screen carousel control device, such as the local device, that the user has authorized to use the carousel group file data for carousel playback.

[0063] Specifically, users can upload customized carousel group file data through the device's user interface (such as a mobile app or website). This file data can be a collection of image files, video files, animation files (such as GIFs), or other file formats that encode multiple frames of images. It typically contains multiple effect image files and is arranged in a specific order. For example, a user can upload a folder containing 10 images, which will be arranged in file name order to form the carousel group file data. At the same time, users are also required to provide authorized device identifiers, which are used to specify which devices are authorized to use the carousel group content.

[0064] After receiving the carousel group file data submitted by the user, the server parses it and extracts the organized individual effect image files. This parsing process includes identifying the file format, extracting the file contents, and determining the order in which the files will be displayed. For example, the server might parse a ZIP archive containing multiple image files, extract each image file, and record the order in which they are displayed as the display order.

[0065] Step S4200: The server stores the effect image files of the carousel group file data, and constructs the download identifiers generated after storage into a file sorting list in the original order;

[0066] After parsing is complete, the server stores the effect image files and generates a unique download identifier for each file. These download identifiers are arranged according to the original order of the files in the carousel group, forming a file sort list. The file sort list is an index file that records the download identifiers of each effect image file in the carousel group in detail, but does not directly contain the effect image files themselves. This design aims to optimize the download efficiency and flexibility of pixel screen carousel control devices, allowing devices to download the required effect image files on demand based on their own network conditions and performance characteristics, without having to retrieve all image data at once.

[0067] Step S4300: The server generates a carousel group identifier corresponding to the carousel group file data, maps the carousel group identifier with the authorized device identifier and the file sorting list, and stores the mapped data in a carousel group sharing list.

[0068] After parsing the user-defined carousel group file data and constructing a sorted file list, the server generates a carousel group identifier corresponding to the carousel group file data. This unique carousel group identifier distinguishes different carousel group contents. The server maps the generated carousel group identifier with the authorized device identifier and the sorted file list and stores these mappings in the carousel group sharing list. The carousel group sharing list is a database used to manage carousel group content sharing and authorization, recording which carousel groups can be used by which devices.

[0069] Specifically, once the user has uploaded the carousel group's file data and designated an authorized device, the server automatically generates a unique identifier for the carousel group. This identifier can be a number, letters, or a combination thereof, or a hash value, as long as it uniquely identifies the carousel group. For example, the server might generate the identifier "RBG1234567890" for a carousel group containing 10 images. The server then associates this identifier with the authorized device identifier (such as the device's MAC address or device ID) and the corresponding file sorting list, and stores this information in the carousel group sharing list.

[0070] Step S4400: Receive and store the carousel group identifier returned by the server to indicate the target carousel group.

[0071] After the server generates the carousel group identifier, it will return it to the user's device, such as the user's external device or local device. If it is a local device, the local device can use the carousel group identifier as the carousel group identifier of the target carousel group, so as to quickly use the carousel group identifier to obtain the file sorting list for rotation.

[0072] The storage structure of the carousel group sharing list can be a table, in which each row represents the authorization information of a carousel group. Each row includes the carousel group identifier, the list of authorized device identifiers, and the storage path or index of the file sorting list. In some embodiments, the carousel group sharing list may only include the carousel group identifier and the list of authorized device identifiers, while the file sorting list path and its corresponding resolution information are separately associated with the carousel group identifier to independently construct a corresponding mapping table.

[0073] Through the above embodiment, after the user submits the customized carousel group file data and authorized device identifier to the server, the server can quickly process the file data and generate a carousel group identifier, ensuring the security and privacy of the carousel content and facilitating subsequent efficient access.

[0074] Based on any embodiment of the method of the present application, after receiving and storing the carousel group identifier returned by the server to indicate the target carousel group, the method further includes:

[0075] Step S4500: responding to a carousel group sharing event triggered by a user, submitting the target carousel group identifier and the target authorized device identifier specified by the event as mapping data to the server and writing them into the carousel group sharing list.

[0076] Users can share their customized carousel group identifiers with the pixel screen carousel control device for use. For example, they can send the carousel group identifier to the local device through their mobile terminal so that the local device can call it as the target carousel group identifier to obtain the file sorting list for local carousel.

[0077] When a user triggers a carousel group sharing event through an external device or a local device, the device will submit the target carousel group identifier and target authorized device identifier specified by the event as mapping data to the server and write it into the carousel group sharing list. This allows users to share customized carousel group content with other devices, and the server is responsible for managing the authorization and distribution of these shared contents. When the local device or other authorized device that obtains the target carousel group identifier requests the file sorting list of the target carousel group, they will send a request to the server with the local device identifier. The server will query the carousel group sharing list, check whether the requested carousel group identifier exists in the list, and whether the requested device identifier is in the authorized device identifier list. If the conditions are met, the server will return the corresponding file sorting list to the device, and the device can then obtain the effect image file according to the download identifier in the file sorting list and perform a carousel.

[0078] Through the above-mentioned embodiments, this application not only enables flexible management and sharing of user-defined carousel content, generating indexed file sorting lists that facilitate efficient downloading on low-performance devices, but also ensures the security and privacy of carousel content through server-side carousel group sharing list management, preventing unauthorized devices from accessing or using specific carousel group content. This design provides powerful functional support for pixel screen carousel control in smart home environments, meeting users' needs for personalization and security.

[0079] Based on any embodiment of the method of the present application, the server stores the effect image files of the carousel group file data, and constructs the download identifiers generated after storage into a file sorting list in the original order, including:

[0080] Step S4210: traverse and determine the resolution information of each authorized device identifier in the carousel group sharing list;

[0081] When it is necessary to construct a sorted list of files corresponding to various resolutions for the carousel group file data, the server will traverse the carousel group sharing list to determine the pre-registered resolution information corresponding to each authorized device identifier. These resolution information are submitted to the server when the device is registered or configured, or they can be pre-written to the server by the manufacturer based on the information obtained at the factory. In short, the server has a mapping relationship data between different device identifiers and their corresponding resolution information, which is used to describe the display capabilities of various pixel screen carousel control devices. By obtaining this mapping relationship data, the pre-registered resolution information of each authorized device identifier can be known. For example, some pixel screen devices may have a resolution of 128×128, while other devices may have a resolution of 256×256. The server obtains the resolution information of each authorized device by querying the carousel group sharing list for subsequent adaptation processing.

[0082] Step S4220: performing scaling and matching processing on each effect image file in the carousel group file data according to each resolution information, obtaining each effect image file corresponding to each resolution information and storing them accordingly;

[0083] After obtaining the resolution information of the authorized device, the server scales each effect image file in the carousel group file data according to each resolution information, ensuring that each effect image file is adapted to the display requirements of different devices. For example, for an effect image file with an original resolution of 512×512, the server will scale it according to the resolution of the target device (such as 128×128 or 256×256) to generate an effect image file adapted to that resolution. This scaling can be achieved using various algorithms, such as bilinear interpolation or nearest neighbor interpolation, to ensure that the image maintains good visual quality after scaling.

[0084] Step S4230: construct the download identifiers of the effect image files corresponding to each resolution information into a file sorting list corresponding to the resolution information according to the original order of the effect image files in the carousel group file data.

[0085] After completing the scaling and matching process, the server will store the various effect image files corresponding to each resolution information and generate a unique download identifier for each file. These download identifiers will be arranged according to the original order of the effect image files in the carousel group file data to construct a file sorting list. As previously disclosed, the file sorting list is an index file that records in detail the download identifiers of each effect image file in the carousel group, but does not directly contain the effect image file itself. This design aims to optimize the download efficiency and flexibility of the pixel screen carousel control device, so that the device can download the required effect image files on demand according to its own network conditions and performance characteristics, without having to obtain all the image data at once.

[0086] For example, assuming a carousel group file data contains 10 effect image files, the server will generate a corresponding file sorting list for each or each type of authorized device with the same resolution information. If the resolution of the authorized device is 128×128, the server will generate a file sorting list containing download identifiers for 10 effect image files adapted to 128×128 resolution; if the resolution of another authorized device is 256×256, the server will generate another file sorting list containing download identifiers for effect image files adapted to 256×256 resolution. Each file sorting list is arranged according to the original order of the effect image files in the carousel group file data, ensuring that the device can display the effect image files in the predetermined order during the download and carousel process.

[0087] Through the above embodiments, the present application not only realizes the flexible management and sharing of user-defined carousel content, but also provides a standardized file sorting list that is universally applicable to the same resolution information through server-side adaptation processing, thereby avoiding repeated construction of file sorting lists for devices with the same resolution information, reducing the waiting time caused by users waiting for the server to construct the file sorting list, and ensuring the display effect and user experience of devices with different performance.

[0088] Based on any embodiment of the method of the present application, obtaining a sorted list of files corresponding to a target carousel group from a server includes:

[0089] Step S5110: After detecting that the network connection state is connected, a list acquisition request is sent to the server according to the carousel group identifier of the target carousel group and the local device identifier;

[0090] The basis for implementing carousels on pixel screen carousel control devices is to obtain a sorted list of files corresponding to the default or specified target carousel group. To do this, after identifying the target carousel group, a list retrieval request is sent to the server based on the carousel group ID of the target carousel group. Specifically, when the device is powered on and detects that the network connection is connected, it sends a list retrieval request to the server based on the carousel group ID of the target carousel group and the local device ID. This request signals the device to begin retrieving the sorted list of files corresponding to the target carousel group from the server, preparing for subsequent downloads and carousel operations.

[0091] Step S5120: The server responds to the list acquisition request, uses the carousel group sharing list to verify that the local device identifier belongs to the authorized device identifier mapped to the carousel group identifier, and determines the resolution information according to the local device identifier;

[0092] After the server receives the list acquisition request sent by the device, it will use the carousel group sharing list to verify the permission. The carousel group sharing list is a database that stores the mapping relationship between the carousel group identifier and the authorized device identifier, and is used to manage which devices are authorized to use specific carousel group content. The server queries the list to verify whether the local device identifier in the request belongs to the authorized device identifier mapped to the target carousel group identifier. If the verification is successful, the server will determine the pre-registered resolution information based on the local device identifier. As disclosed above, these resolution information are submitted to the server by the device when it leaves the factory, is registered, or configured, and can be determined by the server querying the corresponding mapping relationship data based on the local device identifier.

[0093] Step S5130: The server determines a file sorting list according to the resolution information, wherein the file sorting list includes download identifiers of respective effect image files obtained by scaling and adapting respective effect image files in the carousel group file data corresponding to the carousel group identifier according to the resolution information;

[0094] After verification, the server checks whether a sorted list of files matching the resolution already exists. If so, the server directly uses that list without any additional processing. This pre-built sorted list significantly improves system responsiveness and reduces device latency.

[0095] However, in some cases, the server may not have yet constructed a file sorting list for a specific resolution. For example, when the device's resolution information appears for the first time, or the server's file sorting list has not yet been updated, the server needs to generate a file sorting list adapted to that resolution in real time. In this case, the server will call the corresponding carousel group file data based on the carousel group identifier, parse it, and extract each effect image file. Subsequently, the server will scale and match these effect image files based on the device's resolution information. For example, if the original effect image file has a resolution of 512×512 and the device's resolution is 128×128, the server will scale the effect image file to a resolution of 128×128 and store these adapted effect image files to obtain storage addresses. Finally, the server will generate a unique download identifier for each adapted effect image file based on the storage address and construct a file sorting list in the original order.

[0096] To improve efficiency, the server associates and stores the file sorting list constructed in real time with the corresponding resolution information. This way, when other devices with the same resolution request the same carousel group, the server can directly call the stored file sorting list without having to repeat the scaling and matching process. This mechanism not only improves system flexibility and reduces the server's computational burden, but also ensures consistent display quality and user experience across devices with different resolutions.

[0097] Step S5140: Receive and store the file sorting list returned by the server.

[0098] After completing the above processing, the server returns the adapted file sorting list to the requesting device. The device receives and stores the file sorting list so that it can subsequently download the effect image files one by one according to the download identifiers in the list and play them in rotation according to the display order.

[0099] Through the above embodiments, the present application realizes the efficient carousel function of the pixel screen carousel control device under different network and device performance conditions. First, after detecting the network connection, the device sends a list acquisition request to the server according to the target carousel group identifier and the local device identifier, ensuring that the device can quickly obtain the file sorting list adapted to the target carousel group. The server verifies the authority through the carousel group sharing list and determines the adapted file sorting list based on the resolution information of the device, which not only improves security but also ensures the display effect of devices with different resolutions. In addition, after the verification is passed, the server will check whether there is a file sorting list adapted to the resolution. If not, it will generate an adapted file sorting list in real time and store it in association with the resolution information. This mechanism not only improves flexibility, but also reduces the computing burden of the server, while ensuring the display effect and user experience of devices with different resolutions. Finally, the device receives and stores the file sorting list returned by the server, quickly provides the necessary resource index for subsequent download and carousel operations, and significantly improves the response speed and user experience of the device.

[0100] Based on any embodiment of the method of the present application, downloading each effect image file in the file sorting list according to the download identifier includes:

[0101] Step S5210: Create a corresponding download task for each effect image file in the file sorting list;

[0102] When downloading each effect image file in the sorted file list, the device first creates a corresponding download task for each effect image file in the sorted file list. These download tasks are independent threads or processes that manage the download progress of each effect image file. For example, if the sorted file list contains 10 effect image files, the device will create a separate download task for each file, ensuring that the download progress of each file can be independently monitored and managed.

[0103] Step S5220: Dynamically adjust the download strategy according to the network bandwidth. When the network bandwidth is lower than a preset value, the download task corresponding to the smallest file among the effect image files is executed first.

[0104] To optimize download efficiency, the device dynamically adjusts its download strategy based on the current network bandwidth. When the network bandwidth falls below a preset value, the device prioritizes downloading the smallest files. This strategy aims to quickly complete the download of some files so that the device can begin the carousel as soon as possible, reducing user wait time. For example, if the network bandwidth is low, the device may prioritize downloading effect image files smaller than 100KB while temporarily shelving larger files (e.g., larger than 1MB). This strategy is particularly useful in environments with poor network conditions and can effectively improve the user experience.

[0105] Step S5230: When the value is higher than a preset value, the downloading tasks corresponding to multiple effect image files are executed simultaneously.

[0106] Conversely, when network bandwidth exceeds a preset value, the device will simultaneously download multiple effect image files. This strategy leverages high-speed networks to quickly complete all file downloads. For example, if network bandwidth reaches or exceeds 10Mbps, the device may initiate three or more download tasks simultaneously, accelerating the download process for the entire carousel group. This parallel download strategy not only improves download efficiency but also reduces device idle time during the download process.

[0107] Through the above-mentioned embodiments, this application can flexibly adjust the download strategy based on different network bandwidths reflecting device performance and network conditions, ensuring that devices of various performance levels can efficiently complete the download task of the effect image file in various network environments. This dynamic adjustment mechanism not only improves the adaptability of devices and network conditions, but also optimizes the user experience, allowing pixel screen devices to display carousel content in the shortest possible time.

[0108] Based on any embodiment of the method of the present application, downloading each effect image file in the file sorting list according to the download identifier includes:

[0109] Step S6100: During the download process, if a network anomaly or download failure is detected and an abnormal condition is reached, the download task is paused and the downloaded effect image file is continued to be played in rotation;

[0110] To ensure the stability of the download task and the normal operation of the device, the device will monitor the network status and device power in real time during the download process of the effect image file. Specifically, when the device detects a network anomaly or download failure during the download process and reaches a preset abnormal condition, such as a network connection interruption, download timeout, or download error, the device will automatically pause the current download task and maintain the normal rotation of the downloaded effect image files. This mechanism can prevent resource waste and device freezes caused by network problems, while ensuring that the downloaded effect image files can continue to rotate normally, thereby maintaining the display function of the pixel screen and avoiding blank screens or display interruptions.

[0111] Step S6200: During the download process, when it is detected that the battery level of the device is lower than a preset threshold and an abnormal condition is reached, the download task is paused and the downloaded effect image files are continued to be played in rotation;

[0112] The device also monitors its battery level. If the device's battery level drops below a preset threshold, such as 20%, this is considered an abnormal condition. In this case, the device will pause downloads to prioritize basic device operation and the carousel function of downloaded image files. This measure effectively prevents unexpected device shutdowns due to low battery, protecting device data and ensuring that users can still use the carousel function even when the device's battery is limited.

[0113] Step S6300: When all abnormal conditions are eliminated, the download task is automatically resumed until all effect image files in the file sorting list are downloaded.

[0114] Once the two aforementioned abnormal conditions are resolved, such as when the network is restored or the device is reconnected to a power source, the device automatically resumes the previously paused download task and continues downloading the remaining effect image files until all files in the sorted file list are downloaded. This automatic recovery mechanism not only improves the robustness and reliability of the device, but also reduces the need for user intervention, improving the user experience.

[0115] Through the above embodiments, the present application can effectively deal with various abnormal situations that may occur during the download process. When the device has a network or power abnormality, it can suspend the download task, take care of low-performance devices, save the system overhead of the device, and give priority to the device's operating resources to ensure the carousel effect of the pixel screen. While ensuring the stable operation and efficient carousel of the device in different environments, it effectively maintains the user's perception and experience of the core functions of the product itself.

[0116] Based on any embodiment of the method of the present application, downloading each effect image file in the file sorting list according to the download identifier further includes:

[0117] Step S7100: During the download process, monitor the storage status of the local storage space. When insufficient local storage space is detected, automatically clear old or large files in the cache according to a preset strategy.

[0118] While downloading effect image files, the device monitors the status of its local storage space in real time to ensure it has enough space to complete the file download. Specifically, the device continuously monitors storage usage and automatically initiates a pre-set cleanup strategy when it detects insufficient storage space, such as insufficient to store the file being downloaded. For example, the device can prioritize clearing old or large files from the cache that are not part of the file being downloaded, based on the last time the file was used or its size, thereby freeing up storage space. This automatic cleanup mechanism quickly frees up space without interrupting the download task, ensuring the continuity of the download process.

[0119] Step S7200: When the local storage space is still insufficient after the automatic cache cleaning, the download task corresponding to the largest file among the effect image files is suspended, and a reminder event corresponding to the user clearing the storage space is triggered;

[0120] If storage space is still insufficient after automatically clearing the cache, the device will pause the download of the largest file currently being downloaded. This prevents download failures or device lags caused by insufficient storage space or the large size of the largest file being downloaded. Simultaneously, the device triggers a reminder event to the user to clear storage space, such as an on-screen prompt or an audible alarm, to manually clear unnecessary files to free up more storage space. This reminder mechanism not only increases device flexibility but also ensures that users can take timely action to avoid download interruptions caused by insufficient storage space.

[0121] Step S7300: When it is detected that the local storage space is restored to a sufficient state, the suspended download task is restarted.

[0122] When the device detects that sufficient storage space has been restored, for example, by the user manually clearing some storage space or the device automatically clearing more cache, the device automatically restarts any downloads that were previously paused due to insufficient storage space. This automatic resumption mechanism ensures the continuity of downloads, reduces the need for user intervention, and improves system reliability and user experience.

[0123] Through the above embodiments, the present application can effectively deal with the problem of insufficient storage space. It not only troubleshoots the problem of low storage space, but also suspends the download task corresponding to the largest file in each effect image file to avoid the inability to carousel due to the effect image file being downloaded being too large. It ensures that the device can efficiently execute file download tasks under various conditions and provide effective effect image files for the carousel. Even in devices with low performance, the carousel effect can be guaranteed, ensuring that users have a good product usage experience.

[0124] Based on any embodiment of the method of the present application, the downloaded effect image files in the file sorting list are cyclically played in the display order, including:

[0125] Step S5410: Determine the total carousel duration based on the unicast duration of all effect image files in the file sorting list, and determine the proportion of the temporary unicast duration of the downloaded effect image file in the total unicast duration of the downloaded effect image files based on the unicast duration of the downloaded effect image files;

[0126] When the device cyclically displays downloaded effect image files in the display order, it can determine the unicast duration of each effect image file and its total carousel duration based on the time information in the file sorting list according to the following embodiment. The time information in the file sorting list can be defined by the user who uploaded the carousel group file data and transferred to the file sorting list, or provided to the local device in association with the file sorting list.

[0127] In one embodiment, the file ranking list may include the unicast duration of each effect image file, and the device determines the total carousel duration by directly summing these unicast durations. For example, if there are five effect image files in the file ranking list, and their unicast durations are 2 seconds, 3 seconds, 2 seconds, 4 seconds, and 3 seconds, respectively, the total carousel duration is 14 seconds.

[0128] In another embodiment, the file sorting list can provide a total carousel duration and define the time-sharing percentage of each effect image file. The device determines the unicast duration of each effect image file based on the time-sharing percentage and the total carousel duration. For example, if the total carousel duration is 10 seconds and the time-sharing percentage of the first file is 20%, its unicast duration is 2 seconds.

[0129] Although the unicast time of each effect image file has been determined, during the download process, the download of each effect image file can only be completed one after another, and the effect image files that have not been downloaded are not qualified to be played. Therefore, according to the changes in the file download status of the file sorting list, each time the download of an effect image file is completed, it can be reallocated according to the total carousel time to determine the temporary unicast time ratio of the downloaded effect image files, so as to update the temporary unicast time ratio according to the download situation.

[0130] When determining the temporary unicast time ratio, the unicast time of the effect image file can be divided by the total unicast time of all downloaded effect image files for normalization to obtain the corresponding temporary unicast time ratio. For example, assuming the total carousel duration is 10 seconds, the device first completes the download of the first two files during the download process, and their unicast times are 2 seconds and 3 seconds respectively. The total unicast time of these two files is 5 seconds, and the temporary unicast time ratios of these two files are 40% and 60% respectively. As more files are downloaded, the device will dynamically adjust the temporary unicast time ratio of each downloaded file based on the total carousel duration, but the total carousel duration remains unchanged.

[0131] Step S5420: allocating the total carousel duration according to the temporary unicast duration ratio, determining the temporary unicast duration corresponding to each downloaded effect image file, and cyclically carouseling each downloaded effect image file according to the corresponding temporary unicast duration;

[0132] When the device is cyclically playing the downloaded effect image files, it will allocate the total carousel duration based on the temporary unicast time ratio to determine the actual playback duration of each downloaded effect image file. This process is dynamic. As more files are downloaded, the temporary unicast time ratio will be continuously updated to ensure the smoothness of the carousel and user experience. Specifically, the device first calculates the temporary unicast time ratio of each downloaded file based on the total unicast time of the downloaded files in the file sorting list. In the above example, the temporary unicast time of the first file is 10 seconds × 40% = 4 seconds, and the temporary unicast time of the second file is 10 seconds × 60% = 6 seconds. These two files occupy the entire total carousel duration for carousel. Step S5430: When the effect image file download completion event is triggered, the temporary unicast time of each downloaded effect image file is recalculated, and the downloaded effect image files continue to be cyclically played.

[0133] As more files are downloaded, triggering corresponding download completion events, the device dynamically updates the temporary unicast duration percentage. For example, when the third file is downloaded and its unicast duration is 2 seconds, the total unicast duration for all three files becomes 7 seconds. At this point, the temporary unicast duration percentage for the first file is updated to 2 seconds / 7 seconds (≈ 28.57%), the second file to 3 seconds / 7 seconds (≈ 42.86%), and the third file to 2 seconds / 7 seconds (≈ 28.57%). The device reallocates the total carousel duration based on these new percentages to determine the temporary unicast duration for each file. The temporary unicast duration for the first file is now 10 seconds x 28.57% (≈ 2.86 seconds), the second file to 10 seconds x 42.86% (≈ 4.29 seconds), and the third file to 10 seconds x 28.57% (≈ 2.86 seconds). Using these three durations, the three downloaded effect image files can be rotated to maintain a smooth carousel experience.

[0134] Through the above embodiment, the device can dynamically adjust the temporary unicast duration of each file based on the unicast duration of the downloaded file, ensuring the continuity and smoothness of the carousel process. This dynamic adjustment mechanism not only improves the flexibility of the carousel, but also allows the instant display of downloaded image files during the download process, further optimizing the user experience.

[0135] Based on any embodiment of the method of the present application, the downloaded effect image files in the file sorting list are cyclically played in the display order, including:

[0136] Step S8100: When all the effect image files in the file sorting list have not been downloaded, a preset default image file is displayed until at least one effect image file is downloaded, and then the downloaded effect image files are played in a circular manner;

[0137] Before starting the carousel, the device will check the download status of the effect image files in the file sorting list. If it detects that all effect image files have not been downloaded, the device will display a preset default image file. This default image file can be a static image or a simple animation. Its purpose is to provide a visual transition for the user before the first effect image file is downloaded, avoiding the pixel screen from displaying a blank or contentless state. For example, the device can display a brand logo, a download status progress bar animation, a static decorative image, or a simple loading animation. These contents are usually stored in the local storage of the device and can be displayed instantly without network download.

[0138] When the device detects that at least one effect image file has finished downloading, it will immediately stop displaying the default image file and begin to loop through the downloaded effect image files in the order they were displayed. This mechanism ensures that users can still see the content updated on the pixel screen while waiting for other files to download, thereby improving the user experience. For example, if there are 10 effect image files in the file sorting list, and the first file has not yet downloaded, but the second file has downloaded, the device will start the rotation from the second file. As more files are downloaded, the device will add them to the rotation sequence in the order of their order in the file sorting list, ensuring the continuity and smoothness of the rotation process.

[0139] Based on this, when the file download is not completed, the basic display function of the pixel screen can be maintained by displaying the default image file, and after the file download is completed, it can seamlessly switch to the actual effect image file carousel, thereby ensuring the display effect while reducing the user's waiting time.

[0140] Step S8200: During the carousel, when it is detected that the download status of the effect image file in the current display order is incomplete, switch to the next downloaded effect image file for display;

[0141] As previously mentioned, during the carousel, the device monitors the download status of the image files in the current display order. If it detects that the image file currently in the order has not yet completed downloading, the device automatically switches to the next downloaded image file in the file order list. This mechanism ensures the continuity of the carousel, avoiding display interruptions or freezes caused by a single file not yet fully downloaded.

[0142] For example, suppose there are 10 effect image files in a sorted file list. The device plays these files in sequence. If, when the carousel reaches the third file, it detects that the file has not yet downloaded, while the fourth file has, the device will immediately skip the third file and display the fourth file directly. This dynamic switching mechanism not only improves system flexibility but also optimizes the user experience, ensuring that users are not affected by download delays of individual files when watching the carousel content.

[0143] Furthermore, the device maintains the order of display consistency when switching files. Even if some files have not yet finished downloading, the device will display the downloaded files in the order of their sorted list. For example, if the third file has not yet finished downloading, the device will display the fourth and fifth files in that order until all files have finished downloading. This sequential nature ensures the logic and consistency of the carousel content, which aligns with user viewing habits.

[0144] As previously mentioned, to implement this functionality, the device needs to monitor the download status of each effect image file in real time and dynamically adjust the carousel order based on this status information. The device can implement this monitoring mechanism by marking the download status of each file in the sorted file list (e.g., "Downloaded" or "Not Downloaded"). If the device detects that the current file has not downloaded completely, it will automatically jump to the next file marked "Downloaded," achieving seamless switching.

[0145] Accordingly, the continuity and smoothness of the carousel process can be maintained even when file downloading is not complete, ensuring that users will not experience obvious interruptions during viewing due to delays in a single file, thereby significantly improving the user experience.

[0146] Step S8300: After the current carousel group reaches a preset time or number of times, actively obtain from the server a carousel group identifier randomly determined by the server or matched according to the local device identifier, to indicate the target carousel group corresponding to the next carousel.

[0147] After completing the carousel of the current carousel group, the device can detect whether the preset conditions are met. After the preset conditions are met, it actively requests a new carousel group identifier from the server to obtain new carousel content, so as to ensure the dynamic update and diversity of the carousel content and improve the user experience.

[0148] Specifically, when the device completes the rotation of the current carousel group, it will send a request to the server based on preset conditions, such as the carousel reaching a preset duration or number of times. After these conditions are met, the server will randomly determine or match a new carousel group identifier based on the device's request, and return it to the device. The device then uses the new carousel group identifier as the target carousel group identifier for the next round of carousel. For example, the device can request a new carousel group identifier from the server after completing 10 carousels. The server may recommend suitable new carousel group content for the device based on its usage habits, geographic location, or other factors.

[0149] This dynamic update mechanism not only increases the freshness of carousel content, but also allows devices to automatically switch to new carousel groups based on user needs or server recommendations. For example, the server can recommend carousel groups containing more holiday-themed or seasonal content based on user preferences. This mechanism also supports content sharing between devices. For example, users can share their own carousel groups with other devices, and the server will include these shared carousel group identifiers in its recommendations.

[0150] Through the above embodiments, the pixel screen carousel control device of the present application can achieve many beneficial effects, especially showing significant positive advantages for devices with relatively low performance.

[0151] First, the device displays a preset default image file when all effect image files have not yet been downloaded. This mechanism ensures that the pixel screen maintains basic display functionality while waiting for downloads, avoiding blank or unavailable screens caused by incomplete file downloads. This design is particularly suitable for lower-performance devices, as these devices typically have limited network bandwidth and processing power, resulting in slower download speeds. By displaying the default image file, the device can provide users with immediate visual feedback without adding additional load, reducing users' anxiety about waiting.

[0152] Secondly, during the carousel, the device monitors the download status of each effect image file in real time and automatically switches to the next downloaded file if the current file is not fully downloaded. This dynamic switching mechanism not only improves the flexibility of the carousel but also ensures the continuity and smoothness of the carousel process, avoiding display interruptions or freezes caused by download delays of individual files. This mechanism is particularly important for low-performance devices, as it maximizes the user experience within limited resources, ensuring that users experience no noticeable interruptions when viewing the carousel content due to insufficient device performance.

[0153] Finally, after completing the current carousel group, the device proactively requests a new carousel group ID from the server, enabling dynamic updates and personalized recommendations for the carousel content. This mechanism not only increases the freshness of the carousel content but also allows the device to automatically switch to a new carousel group based on the user's personalized needs or server recommendations. This dynamic update mechanism is particularly important for devices with lower performance, as it allows users to provide richer and more personalized carousel content through intelligent server-side recommendations without increasing the device's burden. Furthermore, this mechanism supports content sharing between devices, further enhancing the system's interactivity and user experience.

[0154] Based on any embodiment of the method of the present application, the downloaded effect image files in the file sorting list are cyclically played in the display order, including:

[0155] Step S9100: During the carousel process, the display parameters of the effect image files are dynamically adjusted according to the overall download progress of all the effect image files in the file sorting list. When the overall download progress is not completed, the display parameters are based on a display parameter lower than the local preset value, and the display parameters are increased in synchronization with the growth of the overall download progress, so that when the overall download progress is completed, the display parameters are restored to the local preset value.

[0156] During the carousel, the device dynamically adjusts display parameters based on the overall download progress of all effect image files in the file sorting list. These display parameters primarily affect power consumption, including, but not limited to, screen brightness, refresh rate, color depth, and any one or more of these. Specifically, when the overall download progress is incomplete, the device will display at lower than the default display parameters. As the overall download progress increases, these display parameters will be gradually increased until they are restored to the default settings upon download completion.

[0157] For example, when the download progress is 0%, the device can reduce the screen brightness to 50% and reduce the color depth to 16 bits. As the download progress increases, the device will gradually increase the screen brightness to 75% and increase the color depth to 24 bits. When the download progress reaches 100%, the device will restore the screen brightness and color depth to the preset full brightness and full color depth (such as 32 bits). This dynamic adjustment mechanism not only can present a gradient effect on the pixel screen, allowing users to have an intuitive perception of the download progress, but also can reduce power consumption when the download is not complete, which is particularly suitable for battery-powered devices.

[0158] Furthermore, the device can flexibly adjust display parameter settings based on different usage scenarios and user needs. For example, at night or in low-light environments, the device can appropriately reduce screen brightness to save power; while in daytime or bright light environments, the device can appropriately increase screen brightness to ensure display quality. This adaptive adjustment mechanism not only optimizes the user experience but also further improves the device's energy efficiency.

[0159] Through the above embodiment, the present application can further optimize the user experience of the pixel carousel control device. The beneficial effects of this embodiment are summarized as follows:

[0160] First, by dynamically adjusting display parameters, the device can present a gradual change in the overall download progress during the download process, giving users an intuitive sense of download progress. This visual feedback mechanism enhances the user experience, allowing users to more intuitively understand the current progress while waiting for the download to complete.

[0161] Secondly, for battery-powered devices, dynamically adjusting display parameters can reduce power consumption while downloads are incomplete, extending device usage. For example, by reducing screen brightness and resolution, a device can conserve significant power during a download, ensuring downloads are completed within limited battery capacity.

[0162] Finally, this dynamic adjustment mechanism is also adaptive, flexibly adjusting display parameters based on different usage scenarios and user needs, further optimizing the device's energy efficiency and display quality. For example, lowering screen brightness in low-light environments can save power while ensuring readability of displayed content.

[0163] See also Figure 3 Another embodiment of the present application further provides a pixel screen carousel control device, which includes a list acquisition module 5100, a file download module 5200, a status update module 5300, and a carousel control module 5400, wherein the list acquisition module 5100 is configured to obtain a file sorting list corresponding to a target carousel group from a server, the list including download identifiers of multiple effect image files that are adapted to the resolution information of the pixel screen of the local device and arranged in a display order; the file download module 5200 is configured to download each effect image file in the file sorting list according to the download identifier; the status update module 5300 is configured to monitor the download status of each effect image file in real time and mark it in the file sorting list; the carousel control module 5400 is configured to monitor the download status of each effect image file in the file sorting list in real time, and cyclically carousel each effect image file that has been downloaded in the file sorting list according to the display order.

[0164] On the basis of any embodiment of the device of the present application, prior to the list acquisition module 5100, the device also includes: a data upload module, configured to submit the user-defined carousel group file data and the authorization device identifier to the server, and the server parses the carousel group file data to obtain the orderly organized effect image files therein; a cloud construction module, configured to store the various effect image files of the carousel group file data by the server, and construct the download identifiers generated after storage into a file sorting list in the original order; an identifier generation module, configured to generate a carousel group identifier corresponding to the carousel group file data by the server, and map the carousel group identifier with the authorization device identifier and the file sorting list, and then store it in the carousel group sharing list; an identifier return module, configured to receive and store the carousel group identifier returned by the server for indicating the target carousel group.

[0165] On the basis of any embodiment of the device of the present application, after the identification return module, the device also includes: a sharing execution module, which is configured to respond to a carousel group sharing event triggered by a user, and submit the target carousel group identification and target authorized device identification specified by the event as mapping data to the server to write into the carousel group sharing list.

[0166] Based on any embodiment of the device of the present application, the cloud-side construction module includes: a size traversal module, which is configured to traverse and determine the resolution information of each authorized device identifier in the carousel group sharing list; a scaling matching module, which is configured to perform scaling matching processing on each effect image file in the carousel group file data according to each resolution information, and obtain the corresponding effect image files for each resolution information for corresponding storage; a classification construction module, which is configured to construct the download identifiers of each effect image file corresponding to each resolution information into a file sorting list corresponding to the resolution information according to the original order of each effect image file in the carousel group file data.

[0167] Based on any embodiment of the device of the present application, the list acquisition module 5100 includes: a request sending module, which is configured to send a list acquisition request to the server according to the carousel group identifier and the local device identifier of the target carousel group after detecting that the network connection status is connected; an authentication processing module, which is configured to respond to the list acquisition request by the server, use the carousel group sharing list to verify that the local device identifier belongs to the authorized device identifier mapped to the carousel group identifier, and then determine the resolution information according to the local device identifier; a size adaptation module, which is configured to determine a file sorting list according to the resolution information by the server, and the file sorting list includes download identifiers of each effect image file obtained after scaling and adapting each effect image file in the carousel group file data corresponding to the carousel group identifier according to the resolution information; an interactive return module, which is configured to receive and store the file sorting list returned by the server.

[0168] Based on any embodiment of the device of the present application, the file download module 5200 includes: a task creation module, which is configured to create corresponding download tasks for each effect image file in the corresponding file sorting list; a low-speed download module, which is configured to dynamically adjust the download strategy according to the network bandwidth, and when the network bandwidth is lower than the preset value, the download task corresponding to the smallest file in each effect image file is executed first; a high-speed download module, which is configured to simultaneously execute the download tasks corresponding to multiple effect image files when the network bandwidth is higher than the preset value.

[0169] Based on any embodiment of the device of the present application, the file download module 5200 includes: a failure pause module, which is configured to pause the download task and continue to rotate the downloaded effect image files when a network abnormality or download failure is detected and an abnormal condition is reached during the download process; a power saving pause module, which is configured to pause the download task and continue to rotate the downloaded effect image files when a device power level is detected to be lower than a preset threshold and an abnormal condition is reached during the download process; a download recovery module, which is configured to automatically resume the download task after all abnormal conditions are eliminated until all effect image files in the file sorting list are downloaded.

[0170] Based on any embodiment of the device of the present application, the file download module 5200 also includes: a cache cleaning module, which is configured to monitor the storage status of the local storage space during the download process, and automatically clean up old files or large files in the cache according to a preset strategy when it is detected that the local storage space is insufficient; a download coordination module, which is configured to suspend the download task corresponding to the largest file in each effect image file when the local storage space is still insufficient after automatically cleaning the cache, and trigger a reminder event corresponding to the user clearing the storage space; a download restart module, which is configured to restart the suspended download task when it is detected that the local storage space has recovered to a sufficient state.

[0171] Based on any embodiment of the device of the present application, the carousel control module 5400 includes: a proportion determination module, which is configured to determine the total carousel duration based on the unicast duration of all effect image files in the file sorting list, and determine the temporary unicast duration proportion of the downloaded effect image file in the total unicast duration of the downloaded effect image files according to the unicast duration; a time-sharing carousel module, which is configured to allocate the total carousel duration according to the temporary unicast duration proportion, determine the temporary unicast duration corresponding to each downloaded effect image file, and cyclically rotate each downloaded effect image file according to the corresponding temporary unicast duration; an update carousel module, which is configured to recalculate the temporary unicast duration of each downloaded effect image file when an effect image file download completion event is triggered, and then continue to cyclically rotate each downloaded effect image file.

[0172] Based on any embodiment of the device of the present application, the carousel control module 5400 includes: a front display module, which is configured to display a preset default image file when all effect image files in the file sorting list have not been downloaded, until at least one effect image file is downloaded, and then start to cyclically carousel the downloaded effect image files; a jump display module, which is configured to switch to the next downloaded effect image file for display when it detects that the download status of the effect image file in the current display order is incomplete during the carousel process; a pre-update module, which is configured to actively obtain a carousel group identifier randomly determined by the server or matched according to the local device identifier from the server after the current carousel group carousel reaches a preset timing or number of times, for indicating the target carousel group corresponding to the next carousel.

[0173] Based on any embodiment of the device of the present application, the carousel control module 5400 includes: a parameter adjustment module, which is configured to dynamically adjust the display parameters of the effect image files according to the overall download progress of all effect image files in the file sorting list during the carousel process, wherein, when the overall download progress is not completed, the display parameters are based on a display parameter lower than the local preset level, and the display parameters are correspondingly increased in synchronization with the growth of the overall download progress, so that when the overall download progress is completed, the display parameters are just restored to the local preset level.

[0174] Based on any embodiment of this application, please refer to Figure 4 Another embodiment of the present application further provides a computer device that can act as a controller in a pixel screen carousel control device. Figure 4 As shown, a schematic diagram of the internal structure of a computer device. The computer device includes a processor, a computer-readable storage medium, a memory, and a network interface connected via a system bus. Among them, the computer-readable storage medium of the computer device stores an operating system, a database, and a computer program that encapsulates computer-readable instructions. The database may store a control information sequence, and when the computer-readable instructions are executed by the processor, the processor may implement a pixel screen carousel control method. The processor of the computer device is used to provide computing and control capabilities to support the operation of the entire computer device. The memory of the computer device may store computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor may execute the pixel screen carousel control method of the present application. The network interface of the computer device is used to connect and communicate with the terminal. Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0175] In this embodiment, the processor is used to execute Figure 3 The memory stores the program code and various data required to execute the modules or submodules. The network interface is used to transmit data between the user terminal or the server. The memory in this embodiment stores the program code and data required to execute all modules / submodules in the pixel screen carousel control device of this application, and the server can call the server's program code and data to execute the functions of all submodules.

[0176] The present application also provides a storage medium storing computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the steps of the pixel screen carousel control method described in any embodiment of the present application.

[0177] The present application also provides a computer program product, including a computer program / instruction, which, when executed by one or more processors, implements the steps of the pixel screen carousel control method described in any embodiment of the present application.

[0178] Those skilled in the art will appreciate that all or part of the processes in the above-described embodiments of the present application can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes in the above-described embodiments of the method. The aforementioned storage medium can be a computer-readable storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0179] The above description is only part of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

[0180] This application achieves an efficient, flexible, and user-friendly carousel effect by comprehensively considering factors such as the performance differences of pixel screens, user needs, and network environments. First, by obtaining effect image files that are adapted to the native resolution, pixel screens of different performance levels can smoothly play carousel images according to their own characteristics, effectively solving the problem of poor display effects or lag caused by device performance differences in traditional technologies. Second, by monitoring download status in real time and marking it in a file sorting list, this application can immediately start the carousel after some files are downloaded, without having to wait for all files to download. This significantly shortens user waiting time and improves the flexibility and responsiveness of the carousel system. In addition, this application introduces the ability to upload and share user-defined content, allowing users to customize carousel content according to their needs and share it with other devices after server adaptation, further enhancing the diversity and personalization of carousel content. Furthermore, this application designs corresponding exception handling mechanisms for situations such as network anomalies, low battery, or insufficient storage space to ensure the stability and continuity of the carousel process. Finally, by dynamically adjusting display parameters and carousel duration, this application further optimizes the carousel effect and improves the adaptability and user experience of pixel screens in different usage scenarios. To sum up, the technical solution of this application not only effectively solves many problems in the existing technology, but also provides strong support for the widespread application of pixel screens in the smart home field through a series of innovative designs. It has significant application advantages and broad application prospects.

Claims

1. A pixel screen carousel control method, characterized in that: An embedded control chip used in a controller of a pixel screen carousel control device, which converts the effect image file corresponding to the carousel group into a display signal and outputs it to the pixel screen of the control device to display the corresponding image, including: Obtaining from a server a sorted file list corresponding to a target carousel group, the list including download identifiers of a plurality of effect image files arranged in a display order and adapted to resolution information of a pixel screen of a local device, the local device being the pixel screen carousel control device; Downloading each effect image file in the file sorting list according to the download identifier; Monitor the download status of each effect image file in real time, and mark the corresponding status information in the file sorting list; The download status information of each effect image file in the file sorting list is monitored in real time, and each effect image file downloaded in the file sorting list is cyclically played in the display order, including: determining the total carousel duration based on the unicast duration of all effect image files in the file sorting list, and determining the proportion of the temporary unicast duration of the downloaded effect image file in the total unicast duration of the downloaded effect image files according to the unicast duration; allocating the total carousel duration according to the temporary unicast duration proportion, determining the temporary unicast duration corresponding to each downloaded effect image file, and cyclically playing each downloaded effect image file according to the corresponding temporary unicast duration; when the effect image file download completion event is triggered, recalculating the temporary unicast duration of each downloaded effect image file, and continuing to cyclically play each downloaded effect image file.

2. The pixel screen carousel control method according to claim 1, characterized in that: Before obtaining the sorted list of files corresponding to the target carousel group from the server, the following is also included: Submitting the user-defined carousel group file data and the authorized device identifier to the server, and having the server parse the carousel group file data to obtain the orderly organized effect image files therein; The server stores the effect image files of the carousel group file data, and constructs the download identifiers generated after storage into a file sorting list in the original order; The server generates a carousel group identifier corresponding to the carousel group file data, maps the carousel group identifier with the authorized device identifier and the file sorting list, and stores the mapping in a carousel group sharing list; The carousel group identifier returned by the server is received and stored to indicate the target carousel group.

3. The pixel screen carousel control method according to claim 2, characterized in that: After receiving and storing the carousel group identifier returned by the server to indicate the target carousel group, the method includes: In response to a carousel group sharing event triggered by a user, the target carousel group identifier and the target authorized device identifier specified by the event are used as mapping data and submitted to the server to be written into the carousel group sharing list.

4. The pixel screen carousel control method according to claim 3, characterized in that: The server stores the effect image files of the carousel group file data, and constructs the download identifiers generated after storage into a file sorting list in the original order, including: Traverse and determine the resolution information of each authorized device identifier in the carousel group sharing list; Performing scaling and matching processing on each effect image file in the carousel group file data according to each resolution information, obtaining each effect image file corresponding to each resolution information and storing them accordingly; According to the original order of the effect image files in the carousel group file data, the download identifiers of the effect image files corresponding to each resolution information are constructed into a file sorting list corresponding to the resolution information.

5. The pixel screen carousel control method according to claim 1, characterized in that: Get the sorted list of files corresponding to the target carousel group from the server, including: After detecting that the network connection status is connected, a list acquisition request is sent to the server according to the carousel group ID of the target carousel group and the local device ID; The server responds to the list acquisition request, verifies by using the carousel group sharing list that the local device identifier belongs to the authorized device identifier mapped to the carousel group identifier, and determines the resolution information according to the local device identifier; The server determines a file sorting list according to the resolution information, wherein the file sorting list includes download identifiers of respective effect image files obtained by scaling and adapting respective effect image files in the carousel group file data corresponding to the carousel group identifier according to the resolution information; Receive and store the file sorting list returned by the server.

6. The pixel screen carousel control method according to claim 1, characterized in that: Downloading each effect image file in the file sorting list according to the download identifier includes: Create corresponding download tasks for each effect image file in the file sorting list; Dynamically adjust the download strategy according to the network bandwidth. When the network bandwidth is lower than the preset value, the download task corresponding to the smallest file in each effect image file is executed first. When it is higher than a preset value, the downloading tasks corresponding to multiple effect image files are executed simultaneously.

7. The pixel screen carousel control method according to claim 1, characterized in that: Downloading each effect image file in the file sorting list according to the download identifier includes: During the download process, if a network anomaly or download failure is detected and an abnormal condition is reached, the download task is paused and the downloaded effect image file continues to be played in rotation; During the download process, if the device's battery level is detected to be lower than a preset threshold and an abnormal condition is reached, the download task is paused and the downloaded effect image files continue to be played in rotation; When all abnormal conditions are eliminated, the download task will be automatically resumed until all effect image files in the file sorting list are downloaded.

8. The pixel screen carousel control method according to claim 1, characterized in that: Downloading each effect image file in the file sorting list according to the download identifier also includes: During the download process, the system monitors the storage status of the local storage space. When it detects that the local storage space is insufficient, it automatically clears old or large files in the cache according to the preset strategy. When the local storage space is still insufficient after automatically cleaning the cache, the download task corresponding to the largest file in each effect image file is suspended, and a reminder event corresponding to clearing the storage space is triggered for the user; When it is detected that the local storage space is restored to a sufficient state, the suspended download task is restarted.

9. The pixel screen carousel control method according to any one of claims 1 to 8, characterized in that: The downloaded effect image files in the file sorting list are played in a circular manner according to the display order, including: When all the effect image files in the file sorting list have not been downloaded, the preset default image file is displayed until at least one effect image file is downloaded, and then the downloaded effect image files are played in a circular manner; During the carousel, when it is detected that the download status of the effect image file in the current display order is incomplete, the next downloaded effect image file is switched to be displayed; After the current carousel group reaches a preset time or number of rotations, the server is actively requested to obtain a carousel group identifier that is randomly determined by the server or matched according to the local device identifier, to indicate the target carousel group corresponding to the next rotation.

10. The pixel screen carousel control method according to any one of claims 1 to 8, characterized in that: The downloaded effect image files in the file sorting list are played in a circular manner according to the display order, including: During the carousel process, the display parameters of the effect image files are dynamically adjusted according to the overall download progress of all the effect image files in the file sorting list. When the overall download progress is not completed, the display parameters are based on a display parameter lower than the local preset level, and the display parameters are increased accordingly in synchronization with the growth of the overall download progress, so that when the overall download progress is completed, the display parameters are restored to the local preset level.

11. A pixel screen carousel control device, characterized in that: An embedded control chip used in a controller of a pixel screen carousel control device, which converts the effect image file corresponding to the carousel group into a display signal and outputs it to the pixel screen of the control device to display the corresponding image, including: a list acquisition module configured to acquire from a server a sorted list of files corresponding to a target carousel group, the list including download identifiers of a plurality of effect image files arranged in a display order and adapted to resolution information of a pixel screen of a local device, the local device being the pixel screen carousel control device; A file download module, configured to download each effect image file in the file sorting list according to the download identifier; A status update module is configured to monitor the download status of each effect image file in real time and mark the corresponding status information in the file sorting list; The carousel control module is configured to monitor the status information of the download status of each effect image file in the file sorting list in real time, and cyclically carousel each effect image file downloaded in the file sorting list according to the display order, including: determining the total carousel duration based on the unicast duration of all the effect image files in the file sorting list, determining the proportion of the temporary unicast duration of the downloaded effect image file in the total unicast duration of the downloaded effect image files based on the unicast duration of the downloaded effect image file; allocating the total carousel duration based on the temporary unicast duration proportion, determining the temporary unicast duration corresponding to each downloaded effect image file, and cyclically carouseling each downloaded effect image file based on the corresponding temporary unicast duration; when the effect image file download completion event is triggered, recalculating the temporary unicast duration of each downloaded effect image file, and continuing to cyclically carousel each downloaded effect image file.

12. A pixel screen carousel control device, comprising a pixel screen and a controller, wherein the controller comprises a central processing unit and a memory, characterized in that: The central processing unit is used to call and run the computer program stored in the memory to execute the steps of the method according to any one of claims 1 to 10, so as to rotate the images of each effect image file obtained by the controller through the pixel screen.

13. A computer program product comprising a computer program or computer instructions, characterized in that When the computer program or computer instruction is called and executed by a central processing unit, the steps of the method according to any one of claims 1 to 10 are executed.

Citation Information

Patent Citations

  • Method for downloading image and server

    CN106210401A

  • Animation picture processing method and device, storage medium and processor

    CN110876078A

  • Multimedia resource carousel method, electronic equipment and storage medium

    CN111131845A