Advertisement playing system and method, electronic equipment and storage medium

By introducing file reception, data analysis and ad playback modules into the advertising playback system, the complex problems of the advertising production process are solved, and the automatic parsing and publishing of PSD files is realized, which simplifies the process and improves the market response speed.

CN119477415APending Publication Date: 2025-02-18SHENZHEN HUIDU TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411610529.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The production process of existing advertising screens is complex and cumbersome, involving multiple file format changes, resulting in strong limitations and singularity, long development cycle, and unable to respond quickly to market demand.

Method used

An advertisement playback system is provided, including a file receiving module, a data analysis module and an advertisement playback module. By receiving PSD format files, content parsing and encapsulating are generated, files that can be recognized by the browser and sent to the advertising playback device for playback.

Benefits of technology

It realizes automatic parsing and publishing of PSD files after uploading, saves the creative upload process, simplifies the production process, and enables the product to quickly respond to market demand.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119477415A_ABST
    Figure CN119477415A_ABST
Patent Text Reader

Abstract

The invention discloses an advertisement playing system and method, electronic equipment and a storage medium. The system comprises a file receiving module, a data analysis module and an advertisement playing module, the file receiving module is used for determining a first file uploaded by a target object, and the file format of the first file is a PSD format; the data analysis module is used for carrying out content analysis and packaging on the first file to obtain a second file, and the second file can be recognized and analyzed by a browser; and the advertisement playing module is used for sending the second file to advertisement playing equipment for playing. By adopting the technical scheme of the invention, after the PSD file is uploaded, the PSD file is automatically analyzed and published, so that the advertisement material uploading process is saved, the manufacturing process is simplified, and the product is indirectly enabled to quickly respond to the market demand.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of advertisement playing, and in particular to an advertisement playing system, method, electronic equipment and storage medium. Background Art

[0002] Currently, advertising screens are used as a medium for displaying advertising information, and more and more products are displayed through advertising screens.

[0003] Nowadays, when displaying products through advertising screens, posters and other content need to be manually produced. The production process is complicated and tedious, and involves many changes in file formats, resulting in strong limitations and singleness, long development cycles, and other problems, making it impossible for products to respond quickly to market demand. Summary of the invention

[0004] The present invention provides an advertisement playing system, method, electronic device and storage medium to solve the problem that the advertisement production process is complicated and cumbersome when commodities are displayed through an advertisement screen.

[0005] According to one aspect of the present invention, there is provided an advertisement playing system, the system comprising a file receiving module, a data parsing module and an advertisement playing module, wherein:

[0006] A file receiving module, used for determining a first file uploaded by a target object, where the file format of the first file is a PSD format;

[0007] A data parsing module, used to parse and encapsulate the content of the first file to obtain a second file, which can be recognized and parsed by the browser;

[0008] The advertisement playing module is used to send the second file to the advertisement playing device for playing.

[0009] According to another aspect of the present invention, there is provided an advertisement playing method, the method comprising:

[0010] Determine the first file uploaded by the target object, where the file format of the first file is PSD format;

[0011] Parsing and encapsulating the content of the first file to obtain a second file, which can be recognized and parsed by the browser;

[0012] The second file is sent to the advertisement playing device for playing.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor can execute the advertisement playing system of any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions. The computer instructions are used to enable a processor to implement the advertisement playing system of any embodiment of the present invention when executed.

[0018] The technical solution of the embodiment of the present invention is to determine the first file uploaded by the target object, and the file format of the first file is PSD format; through the data parsing module, the first file is parsed and encapsulated to obtain the second file, and the second file can be recognized and parsed by the browser; finally, through the advertisement playing module, the second file is sent to the advertisement playing device for playing, and automatic parsing and publishing are realized after the PSD file is uploaded, thereby saving the advertising material uploading process, simplifying the production process, and indirectly enabling the product to quickly respond to market demand.

[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 is a structural diagram of an advertisement playing system provided according to Embodiment 1 of the present invention;

[0022] Figure 2 is a flow chart of an advertisement playing method provided according to Embodiment 2 of the present invention;

[0023] Figure 3 It is a structural schematic diagram of an electronic device for implementing the advertisement playing method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] Embodiment 1

[0027] Figure 1 A flowchart of an advertisement playing system is provided for the first embodiment of the present invention. This embodiment is applicable to the case where advertisements are played through an advertisement screen. The advertisement playing system can be implemented in the form of hardware and / or software. The advertisement playing system can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the system includes a file receiving module 110, a data parsing module 120 and an advertisement playing module 130, wherein:

[0028] The file receiving module 110 is used to determine the first file uploaded by the target object, where the file format of the first file is PSD format;

[0029] The data analysis module 120 is used to analyze and encapsulate the content of the first file to obtain a second file, which can be recognized and analyzed by the browser;

[0030] The advertisement playing module 130 is used to send the second file to the advertisement playing device for playing.

[0031] When displaying products through advertising screens, posters and other content need to be manually produced. The production process is complicated and tedious, and involves many changes in file formats, which leads to strong limitations and singleness, and a long development cycle. Therefore, there is an urgent need for a way to improve the efficiency of advertising playback.

[0032] The system of the present application includes three parts, namely a file receiving module 110 , a data parsing module 120 and an advertisement playing module 130 . When a user wants to upload an advertisement, the first file in the PSD format uploaded by the user will be received through the file receiving module 110 .

[0033] The first file contains the content that the user wants to display in the advertisement playback device. PSD can be the abbreviation of Photoshop Document, which is used to store all data related to the image created or edited in Photoshop.

[0034] Since the files that the advertisement playback device can correctly read and display have certain format requirements, it is necessary to automatically parse and encapsulate the first file uploaded by the user through the data parsing module 120, so as to obtain a second file that can be recognized and parsed by the browser. Finally, the data parsing module 120 will send the second file to the advertisement playback module 130, and the advertisement playback module 130 will send the second file to the advertisement playback device for playback.

[0035] Based on the above embodiment, optionally, the data parsing module includes a content parsing unit, a first format conversion unit and a second format conversion unit, wherein:

[0036] A content parsing unit, configured to perform content parsing on the first file based on the target parsing document to obtain a PSD object data group corresponding to the first file, wherein the file content group includes at least one PSD object data;

[0037] A first format conversion unit is used to perform format conversion and encapsulation on the PSD object data group to obtain a third file, wherein the format of the third file is an 8-bit universal character set conversion format;

[0038] The second format conversion unit is used to convert the file format of the third file to obtain a second file.

[0039] The 8-bit universal character set conversion format may be the UTF-8 character set format. The target parsing document may be a document officially issued by the PS software to guide the encoding and decoding methods of the PS software. The PSD object data may be PSD internal groups, file headers, layers, special effects, masks, images, and smart objects, etc.

[0040] To ensure the accuracy of the content analysis of the first file, the first file can be analyzed based on the target analysis document to obtain PSD object data such as PSD internal groups, file headers, layers, special effects, masks, images, and smart objects contained in the first file.

[0041] After obtaining at least one PSD object data, the PSD object data group is format converted and encapsulated to obtain a third file in an 8-bit universal character set conversion format. The third file is converted into a JSON object and encapsulated by javascript to obtain a second file.

[0042] Based on the above embodiment, optionally, the first format conversion unit includes a data determination subunit, a data extraction subunit, a data reassembly subunit and a data encapsulation subunit, wherein:

[0043] The data judgment subunit is used for extracting the content of each first-category PSD object data to obtain the first-category PSD object data content corresponding to each first-category PSD object data if the PSD object data group contains both the first-category PSD object data and at least one second-category PSD object data; the first-category PSD object data is a clipping mask;

[0044] The data extraction subunit is used to extract each second-category PSD object data to obtain the second-category PSD object data content corresponding to each second-category PSD object data;

[0045] A data reorganization subunit, used to reorganize the data contents of each first-category PSD object and the data contents of each second-category PSD object in an order opposite to the extraction order to obtain reorganized data;

[0046] The data encapsulation subunit is used to convert the reorganized data into a reorganized image, and perform format conversion and encapsulation on the reorganized image.

[0047] Before format conversion and packaging, there are certain differences in the operations to be performed on different PSD object data.

[0048] When the PSD object data is a clipping mask, it means that some content in the corresponding first file does not need to be displayed. Therefore, in the PSD object data parsed from the first file, if it contains both the first-category PSD object data and at least one second-category PSD object data, the first-category PSD object data is extracted to obtain the corresponding first-category PSD object data content. The content of each second-category PSD object data is extracted to obtain the corresponding second-category PSD object data content.

[0049] After the content is extracted, the reorganized data can be obtained by reversing and reorganizing according to the extraction order. The reorganized data is converted into a reorganized image, and the format of the reorganized image is converted and packaged.

[0050] For example, when the first category of PSD object data is a clipping mask and the second category of PSD object data is a layer, text effect, and style, the content identified in the clipping mask will be extracted first, and then the layer, text effect, and style will be processed. After the processing is completed, the data will be reversed and reorganized to obtain a new set of data, that is, the reorganized data.

[0051] Based on the above embodiment, optionally, the data encapsulation subunit is specifically used for:

[0052] Create a canvas whose height and width are the same as those of the first type of PSD object data;

[0053] Draw the reorganized data in the canvas, and determine the canvas to be cropped corresponding to the reorganized data;

[0054] Determine the relative position relationship between the canvas to be cropped and the first type of PSD object data;

[0055] Adjust the position of the canvas to be cropped based on the relative position relationship;

[0056] The position-adjusted canvas to be cropped is cropped and converted into a reconstructed image.

[0057] After obtaining the reorganized data, it is necessary to create a canvas with the same size as the height and width of the first type of PSD object data, draw the canvas to be cropped in the canvas, and determine the relative position relationship between the canvas to be cropped and the first type of PSD object data.

[0058] Exemplarily, the position of the clipping mask is (30, 40), and the position of the canvas to be cropped is (90, 80). At this time, the relative position relationship is (60, 40).

[0059] Optionally, when the canvas to be cropped is an image, you need to first determine whether its loading is complete. If a clipping mask contains multiple images, all images can be loaded asynchronously.

[0060] The position of the canvas to be cropped is adjusted according to the relative position relationship, and the canvas to be cropped is cropped after the adjustment to obtain the cropping result, which is then transformed to generate a recombined image.

[0061] Based on the above embodiment, optionally, the first format conversion unit is further specifically used for:

[0062] If the file content group includes only at least one second-category PSD object data, extracting the content of each second-category PSD object data to obtain the second-category PSD object data content corresponding to each second-category PSD object data;

[0063] Based on the second-category PSD object data contents respectively corresponding to each second-category PSD object data, a reorganized image is generated, and the format of the reorganized image is converted and packaged.

[0064] When the file content group includes only at least one second-category PSD object data, it can be determined that there is no content that needs to be cropped in the first file. At this time, the content of each second-category PSD object data can be directly extracted to obtain the second-category PSD object data content corresponding to each second-category PSD object data. After obtaining the second-category PSD object data content corresponding to each second-category PSD object data, it can be converted to generate a reorganized image, and the reorganized image can be format converted and packaged.

[0065] Optionally, before the data parsing module, it also includes:

[0066] Create a canvas of preset size;

[0067] Drawing each content of the second file on the canvas in a waterfall flow manner to obtain a canvas to be reviewed;

[0068] Send the canvas to be reviewed to the reviewer for review.

[0069] According to the technical solution of the embodiment of the present invention, by determining the first file uploaded by the target object, the file format of the first file is PSD format; through the data parsing module, the first file is parsed and encapsulated to obtain the second file, and the second file can be recognized and parsed by the browser; finally, through the advertisement playing module, the second file is sent to the advertisement playing device for playing, and automatic parsing and publishing are achieved after the PSD file is uploaded, thereby saving the advertising material uploading process, simplifying the production process, and indirectly enabling the product to quickly respond to market demand.

[0070] Embodiment 2

[0071] Figure 2 The present invention provides a flowchart of an advertisement playing method. This embodiment is applicable to the case where advertisements are played through an advertisement screen. The advertisement playing method can be implemented in the form of hardware and / or software. Figure 2 As shown, the advertisement playing method of this embodiment includes:

[0072] S210: Determine the first file uploaded by the target object, where the file format of the first file is PSD format.

[0073] S220, parsing and encapsulating the first file to obtain a second file, where the second file can be recognized and parsed by the browser;

[0074] S230: Send the second file to the advertisement playing device for playing.

[0075] Based on the above embodiment, optionally, the first file is parsed and packaged to obtain a second file, including:

[0076] A content parsing unit, configured to perform content parsing on the first file based on the target parsing document to obtain a PSD object data group corresponding to the first file, wherein the file content group includes at least one PSD object data;

[0077] A first format conversion unit is used to perform format conversion and encapsulation on the PSD object data group to obtain a third file, wherein the format of the third file is an 8-bit universal character set conversion format;

[0078] The second format conversion unit is used to convert the file format of the third file to obtain a second file.

[0079] Based on the above embodiment, optionally, the PSD object data group is format converted and packaged to obtain a third file, including:

[0080] If the PSD object data group includes both the first-category PSD object data and at least one second-category PSD object data, extract the content of each first-category PSD object data to obtain the first-category PSD object data content corresponding to each first-category PSD object data; the first-category PSD object data is a clipping mask;

[0081] Extracting each second-category PSD object data to obtain the second-category PSD object data content corresponding to each second-category PSD object data;

[0082] Reorganizing the data contents of each first-category PSD object and the data contents of each second-category PSD object in an order opposite to the extraction order to obtain reorganized data;

[0083] The reorganized data is converted into a reorganized image, and the format of the reorganized image is converted and packaged.

[0084] Based on the above embodiment, optionally, converting the reorganized data into a reorganized image includes:

[0085] Create a canvas whose height and width are the same as those of the first type of PSD object data;

[0086] Draw the reorganized data in the canvas, and determine the canvas to be cropped corresponding to the reorganized data;

[0087] Determine the relative position relationship between the canvas to be cropped and the first type of PSD object data;

[0088] Adjust the position of the canvas to be cropped based on the relative position relationship;

[0089] The position-adjusted canvas to be cropped is cropped and converted into a reconstructed image.

[0090] Based on the above embodiment, optionally, the PSD object data group is format converted and packaged to obtain a third file, which further includes:

[0091] If the file content group includes only at least one second-category PSD object data, extracting the content of each second-category PSD object data to obtain the second-category PSD object data content corresponding to each second-category PSD object data;

[0092] Based on the second-category PSD object data contents respectively corresponding to each second-category PSD object data, a reorganized image is generated, and the format of the reorganized image is converted and packaged.

[0093] Embodiment 3

[0094] Figure 3 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0095] like Figure 3 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0096] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0097] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as an advertisement playback method.

[0098] In some embodiments, the advertisement playing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the advertisement playing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the advertisement playing method in any other appropriate manner (e.g., by means of firmware).

[0099] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0100] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0101] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0102] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0103] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0104] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0105] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0106] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. An advertisement playing system, characterized in that: It includes a file receiving module, a data parsing module and an advertisement playing module, among which: The file receiving module is used to determine a first file uploaded by a target object, where the file format of the first file is a PSD format; The data parsing module is used to parse and encapsulate the content of the first file to obtain a second file, and the second file can be recognized and parsed by the browser; The advertisement playing module is used to send the second file to the advertisement playing device for playing.

2. The system according to claim 1, characterized in that The data parsing module includes a content parsing unit, a first format conversion unit and a second format conversion unit, wherein: The content parsing unit is used to perform content parsing on the first file based on a target parsing document to obtain a PSD object data group corresponding to the first file, wherein the file content group includes at least one PSD object data; The first format conversion unit is used to perform format conversion and encapsulation on the PSD object data group to obtain a third file, wherein the format of the third file is an 8-bit universal character set conversion format; The second format conversion unit is used to convert the file format of the third file to obtain a second file.

3. The system according to claim 2, characterized in that The first format conversion unit includes a data determination subunit, a data extraction subunit, a data reassembly subunit and a data encapsulation subunit, wherein: The data judgment subunit is used for extracting the content of each of the first-category PSD object data to obtain the first-category PSD object data content corresponding to each of the first-category PSD object data if the PSD object data group contains both the first-category PSD object data and at least one of the second-category PSD object data; the first-category PSD object data is a clipping mask; The data extraction subunit is used to extract each second-category PSD object data to obtain the second-category PSD object data content corresponding to each second-category PSD object data; The data reorganization subunit is used to reorganize the data contents of each first-category PSD object and the data contents of each second-category PSD object in an order opposite to the extraction order to obtain reorganized data; The data encapsulation subunit is used to convert the reorganized data into a reorganized image, and perform format conversion and encapsulation on the reorganized image.

4. The system according to claim 3, characterized in that The data encapsulation subunit is specifically used for: Creating a canvas, wherein the height and width of the canvas are the same as the height and width of the first type of PSD object data; Drawing the reorganized data on a canvas, and determining a canvas to be cropped corresponding to the reorganized data; Determine the relative position relationship between the canvas to be cropped and the first type of PSD object data; Adjust the position of the canvas to be cropped based on the relative position relationship; The position-adjusted canvas to be cropped is cropped and converted into a reconstructed image.

5. The system according to claim 2, characterized in that The first format conversion unit is further specifically used for: If the file content group includes only at least one second-category PSD object data, extracting the content of each second-category PSD object data to obtain the second-category PSD object data content corresponding to each second-category PSD object data; Based on the second-category PSD object data contents respectively corresponding to each second-category PSD object data, a reorganized image is generated, and the format of the reorganized image is converted and packaged.

6. The system according to claim 2, characterized in that The second format conversion unit is specifically used for: Based on the javascript programming language, the file format of the third file is converted to obtain the second file.

7. An advertisement playing method, characterized in that: include: Determine a first file uploaded by a target object, where the file format of the first file is a PSD format; Parsing and encapsulating the content of the first file to obtain a second file, wherein the second file can be recognized and parsed by the browser; The second file is sent to the advertisement playing device for playing.

8. The method according to claim 7, characterized in that Parsing and encapsulating the content of the first file to obtain a second file, wherein the second file can be recognized and parsed by the browser, includes: Based on the target parsing document, the first file is parsed for content to obtain a PSD object data group corresponding to the first file, wherein the file content group includes at least one PSD object data; Performing format conversion and encapsulation on the PSD object data group to obtain a third file, wherein the format of the third file is an 8-bit universal character set conversion format; The file format of the third file is converted to obtain a second file.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the advertisement playing system according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the advertisement playing system according to any one of claims 1 to 7 when executed.