Multi-channel and multi-scene content distribution method, device, equipment and storage medium
By building a content distribution management platform, we can create content scenarios for multiple channels and scenarios, select content elements and distribution rules, solve the problems of flexibility and resource sharing in multi-channel and multi-scenario content distribution, and maximize the efficiency of content utilization.
Patent Information
- Application Number
- CN202311317914.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-12
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2043-10-12
AI Technical Summary
In existing technologies, content distribution methods cannot meet the different distribution needs of multiple channels and scenarios, cannot achieve resource sharing, and cannot freely combine content sets according to manual and preset rules.
Build a content distribution management platform, set channel names, output methods, access restrictions, DAU rate limiting and concurrency limits, generate keys to establish the connection between the platform and channels, create content scenarios for channels and their subordinate channels, select content elements and distribution rules, optimize distribution rules through deep learning, and achieve personalized content distribution.
It enables flexibility and diversity in content creation, meets the personalized operational needs of different channels and distribution scenarios, ensures the sharing and reuse of content resources, avoids content distribution overlap, and improves content utilization efficiency.
Smart Images

Figure CN117390096B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of artificial intelligence, and in particular to a method, apparatus, device, medium, and program product for multi-channel and multi-scenario content distribution. Background Technology
[0002] With the development of information and internet technologies, the internet has become an important channel for business promotion. Businesses create or purchase various promotional materials, content resources, and creative works to distribute them through websites, mini-programs, and applications, focusing on their marketing priorities.
[0003] Common content distribution methods involve building distribution channels on different content platforms using certain rules. This approach fails to adequately consider the flexibility and diversity of content creation, making it impossible to freely combine content sets based on both manual and pre-defined rules. Some platforms use only simple rules, such as sorting by publication date in reverse chronological order or by number of views, before pushing content to users. Others rely solely on general recommendation algorithm models for recall and ranking. These distribution methods are all many-to-many, unable to achieve resource sharing for different distribution needs across multiple scenarios within a single channel. Summary of the Invention
[0004] In view of the above problems, this disclosure provides a method, apparatus, device, medium and program product for multi-channel and multi-scenario content distribution.
[0005] According to a first aspect of this disclosure, a multi-channel and multi-scenario content distribution method is provided, comprising: constructing a content distribution management platform associated with multiple channels, the content distribution management platform including a content database and content distribution rules; creating content scenarios for channels with content demand and their subordinate channels; selecting content elements from the content database to construct a content set, and selecting the content distribution rules, adding the content set and the content distribution rules to the content scenarios; and distributing the content set and content distribution rules of the content scenarios to the channels with content demand and their subordinate scenarios.
[0006] According to embodiments of this disclosure, constructing a content distribution management platform associated with multiple channels includes: constructing a content distribution management platform, setting channel names, output methods, access restrictions, DAU rate limiting and concurrency limits in the content distribution management platform, generating a key for interfacing with the channel, and establishing an association between the content distribution management platform and the channel based on the key.
[0007] According to embodiments of this disclosure, creating content scenarios for channels with content needs and their subordinate channels includes: creating a parent content scenario for the channel with content needs; and creating a sub-content scenario for the subordinate channel when the subordinate channel has a next-level content need, wherein the sub-content scenario is based on the parent content scenario and adds content elements and content distribution rules that meet the next-level content needs.
[0008] According to embodiments of this disclosure, the method further includes: when the parent content scene is in a distributed state, creating a new child content scene is not allowed; when the parent content scene is in an undistributed state, creating a new child content scene is allowed; when the parent content scene is in an undistributed state and the child content scene is in a distributed state, modifying the child content scene is not allowed; when the parent content scene is in an undistributed state and the child content scene is in an undistributed state, modifying the child content scene is allowed.
[0009] According to embodiments of this disclosure, the method further includes: monitoring whether the content set is being distributed and used; if the content set is being distributed and used, the content set cannot be deleted or modified; if the content set is not being distributed and used, the content set can be deleted or modified.
[0010] According to embodiments of this disclosure, the content scenario is provided with content restriction conditions to restrict the content set and the content distribution rules that meet the content restriction conditions from being added to the content scenario.
[0011] According to embodiments of this disclosure, the method further includes: collecting feedback data associated with the content set and the content distribution rules in the channel through the content distribution management platform; performing deep learning based on the feedback data to form a multi-link recall strategy; and optimizing the content distribution rules based on the multi-link recall strategy.
[0012] A second aspect of this disclosure provides a multi-channel and multi-scenario content distribution device, comprising: a platform building module for constructing a content distribution management platform associated with multiple channels, the content distribution management platform including a content database and content distribution rules; a scenario creation module for creating content scenarios for channels with content needs and their subordinate channels; a content collection module for selecting content elements from the content database to construct a content collection, selecting the content distribution rules, and adding the content collection and the content distribution rules to the content scenarios; and a content distribution module for distributing the content collection and content distribution rules of the content scenarios to the channels with content needs and their subordinate scenarios.
[0013] A third aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the methods described above.
[0014] A fourth aspect of this disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods described above.
[0015] The fifth aspect of this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0016] Based on the multi-channel and multi-scenario content distribution method, apparatus, equipment, media, and program products provided in this disclosure, a content distribution management platform associated with multiple channels is constructed. Content scenarios are created for channels with content needs and their subordinate channels, and personalized content sets and content distribution rules are added to these content scenarios to meet the personalized operational and distribution needs of different channels and distribution scenarios, without requiring code modification. Through this integrated content management platform, flexibility and diversity in content creation are achieved, enabling simultaneous distribution of content resources across multiple platforms, ensuring content sharing and reuse, and maximizing content utilization efficiency. Furthermore, operational intervention rules are incorporated during distribution to avoid overlap in content distribution across different scenarios within the same channel. Attached Figure Description
[0017] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0018] Figure 1 The illustration schematically depicts application scenarios of multi-channel and multi-scenario content distribution methods, apparatuses, devices, media, and program products according to embodiments of the present disclosure;
[0019] Figure 2 A flowchart illustrating a multi-channel and multi-scenario content distribution method according to embodiments of the present disclosure is shown schematically.
[0020] Figure 3 This schematically illustrates a structural block diagram of a multi-channel and multi-scenario content distribution apparatus according to embodiments of the present disclosure; and
[0021] Figure 4 A block diagram schematically illustrates an electronic device suitable for implementing a multi-channel and multi-scenario content distribution method according to embodiments of the present disclosure. Detailed Implementation
[0022] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0023] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0024] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0025] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).
[0026] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of data (including but not limited to user personal information) comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and they do not violate public order and good morals.
[0027] This disclosure provides a multi-channel and multi-scenario content distribution method, comprising: constructing a content distribution management platform associated with multiple channels, the content distribution management platform including a content database and content distribution rules; creating content scenarios for channels with content demand and their subordinate channels; selecting content elements from the content database to construct a content set, and selecting the content distribution rules, adding the content set and the content distribution rules to the content scenarios; and distributing the content set and content distribution rules of the content scenarios to the channels with content demand and their subordinate scenarios. Under the distribution management function of the content distribution management platform, users only need to select the distribution channel, the unique scenario under that channel, the content distribution algorithm, and the content set to achieve content display on a specific page under that channel.
[0028] Figure 1 The illustration shows an application scenario diagram of the multi-channel and multi-scenario content distribution method and apparatus according to embodiments of the present disclosure.
[0029] like Figure 1 As shown, application scenario 100 according to this embodiment may include a bank's business promotion scenario. Network 104 is used as a medium to provide a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0030] Users can interact with server 105 via network 104 using at least one of the first terminal device 101, second terminal device 102, and third terminal device 103 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, second terminal device 102, and third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).
[0031] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0032] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.
[0033] It should be noted that the multi-channel and multi-scenario content distribution method provided in this disclosure embodiment can generally be executed by server 105. Correspondingly, the multi-channel and multi-scenario content distribution device provided in this disclosure embodiment can generally be located in server 105. The multi-channel and multi-scenario content distribution method provided in this disclosure embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the multi-channel and multi-scenario content distribution device provided in this disclosure embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105.
[0034] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0035] The following will be based on Figure 1 The described scene, through Figure 2 The multi-channel and multi-scenario content distribution method of the disclosed embodiments is described in detail.
[0036] Figure 2 A flowchart illustrating a multi-channel and multi-scenario content distribution method according to an embodiment of the present disclosure is shown.
[0037] like Figure 2 As shown, the multi-channel and multi-scenario content distribution method of this embodiment includes operations S210 to S230.
[0038] When operating S210, a content distribution management platform is built that is associated with multiple channels. The content distribution management platform includes a content database and content distribution rules.
[0039] In this embodiment, a content distribution management platform is constructed, in which channel names, output methods, access restrictions, DAU rate limiting, and concurrency limits are set. The content distribution management platform automatically generates keys for interfacing with channels, and the association between the content distribution management platform and the channels is established based on these keys.
[0040] Users can use various channels such as mobile apps, web pages, mini-programs, and large screens in different scenarios for content distribution, while different resource slots within the system act as scenarios. The client-side uses the scenario ID as a unique identifier for each request. When adding a channel, users can set the channel name, output method, access restrictions, DAU rate limiting, and concurrency limits. Output methods include PC and mobile; access methods include office network and the internet; DAU rate limiting can be set to a number greater than 0; concurrency limits can also be set to a number greater than 0. After setting up a channel, users can configure the scenarios to be distributed within that channel. Scenario IDs are unique and cannot be duplicated. Once the channels and scenarios for distribution are set up, different application scenarios can have their content delivered to their dedicated channels and sections.
[0041] The content distribution management platform includes a built-in content database and content distribution rules. The content database contains various pre-defined content elements, including scene modules, scene layouts, background patterns, illustrations, window modules, text elements, rendering effects, and more. Based on these content elements, complete or partial web application scenarios can be constructed. For example, by selecting scene modules and layouts, page scenarios adapted for mobile devices can be built, and the page layout can be adapted for mobile users; by selecting background patterns and rendering effects, the display effect of the scene can be optimized; by setting illustrations or dynamic modules such as pop-ups, the scene visuals can be made more dynamic and rich; and text elements can help users quickly browse scene content.
[0042] Content distribution rules include rules for content placement, region-weighted rules, region-specific rules, exposure-weighted rules, and forced content insertion rules. These rules serve as the intervention logic followed during content distribution, influencing the ranking of content displayed on the user's end. For example, for a constructed terminal application scenario, rules can restrict its application to mobile phones, televisions, billboards, etc., but not to web pages, mini-programs, and other online platforms. This ensures accurate targeting of the application scenario to specific users, avoiding wasted advertising investment on other platforms. Furthermore, by customizing more granular rules, sub-scenarios constructed under the terminal-specific scenario can be targeted more accurately. For example, the proportion of advertising on mobile phones, televisions, and billboards can be increased or decreased for different regions, or specific sub-scenarios can be targeted to specific regions.
[0043] When operating S220, create content scenarios for channels with content needs and their downstream channels.
[0044] In this embodiment, after setting up the distribution channels and scenarios through the content distribution management platform, different application scenarios can deliver content to their own dedicated channels and sections. Specifically, the content distribution management platform creates a parent content scenario for channels with content needs. When a channel's subordinate channel has a lower-level content need, the platform creates a child content scenario for that channel. The child content scenario is based on the parent content scenario, adding content elements and distribution rules that meet the lower-level content needs. When a channel has multiple pages with content distribution needs, it is not necessary to create distribution channels multiple times; only child content scenarios need to be created. For example, in a web application scenario, a parent content scenario can be built. Further, for mobile terminals, web pages, and mini-programs, child content scenarios can be built based on the parent content scenario. For example, the layout of the child content scenario is an adaptation modification of the parent content scenario for mobile terminals, web pages, or mini-programs, while the content is consistent with or modified for adaptation to the parent content scenario.
[0045] In this embodiment, users can manually select content elements needed to construct a content scene from the content database, or they can select content elements in batches according to predetermined rules. Methods for batch selecting content elements include selecting content elements based on content category, content tags, resource type, author, or publication time, and further filtering the selected content elements to find the desired ones. Alternatively, methods can combine multiple conditions to filter content elements; for example, selecting content elements that simultaneously meet the conditions of content category, resource type, and content tags to construct a content scene.
[0046] In operation S230, content elements are selected from the content database to construct a content collection, and content distribution rules are selected. The content collection and content distribution rules are then added to the content scenario.
[0047] In this embodiment, the content distribution management platform allows users to view pre-set algorithms or operational rules, or customize rules to meet specific distribution needs. Rules are the intervention logic followed during content distribution, influencing the ranking of content displayed on the user's end. Content distribution rules include content placement rules, region-weighted rules, region-specific rules, exposure-weighted rules, and forced content insertion rules. By setting content distribution rules, content sets can be distributed to different application scenarios on a timed, targeted, or differentiated basis. For example, for planned advertising campaigns, based on the marketing plan, the first content scenario can be displayed on ground billboards in the first time period, the second content scenario on the internet (including mobile applications, mini-programs, and web pages, etc.) in the second time period, and the third content scenario on television terminals in the third time period. Furthermore, for different regions, content scenarios can be selectively distributed on billboards, mobile terminals, or television terminals, or the order, timing, duration, and frequency of distribution on different terminals can be adjusted.
[0048] Operations personnel can maintain and add various operational rules in the content distribution management platform. After maintaining and enabling operational rules in rule management, different operational rules can be selected for different content sets in distribution management.
[0049] Pre-built algorithms can be general algorithmic models formed based on multi-link recall strategies, such as latest information, popularity, interest tags, and behavioral sequences. These are globally universal rules that can influence the recall phase of recommended content. They are not affected by the personalized needs of different platforms for recommendation results; they are formed solely based on deep learning of the accessed user data, behavioral data, and content data to develop the recommendation recall strategy.
[0050] In this embodiment, feedback data associated with content sets and content distribution rules in the channels is collected through the content distribution management platform; deep learning is performed based on the feedback data to form a multi-link recall strategy; and the content distribution rules are optimized based on the multi-link recall strategy.
[0051] The content database contains various pre-defined content elements. Users can manage the database through the content distribution management platform and add, delete, or modify these elements as needed to update them. Depending on business requirements, users can choose between rule-based filtering and manual filtering. Rule-based filtering involves setting filtering conditions and other rules, with the system continuously updating content at a fixed frequency. Manual filtering determines the display of specific content and is primarily used for targeted content distribution, such as adding specific content to an existing distribution task.
[0052] Content scenarios are configured with content restrictions to limit the types of content and content distribution rules that meet these restrictions from being added to the scenario. Pre-defined conditions are used during scenario setup to prevent incompatible or non-compliant content or rules from being added.
[0053] Operations personnel can use the content distribution management platform to associate the organized content sets, distribution channels, distribution scenarios, and distribution algorithms to facilitate content distribution.
[0054] In operation S240, the content set and content distribution rules are distributed to channels with content demand and their subordinate scenarios.
[0055] The application of a content distribution management platform also includes the following states.
[0056] S251, When the parent content scene is in the distribution state, the creation of new child content scenes is not allowed.
[0057] S252, When the parent content scene is in an undistributed state, it is permissible to create a new child content scene.
[0058] S253: When the parent content scene is in an undistributed state and the child content scene is in a distributed state, modification of the child content scene is not allowed.
[0059] S254, When both the parent content scene and the child content scene are in an undistributed state, modification of the child content scene is permitted.
[0060] Setting sub-scene modification conditions facilitates scene management.
[0061] Similarly, the method also includes monitoring whether the content collection is being distributed and used.
[0062] S255, If a content collection is being distributed and used, the content collection cannot be deleted or modified.
[0063] S256. If a content set is not distributed for use, the content set can be deleted or modified.
[0064] By limiting the conditions for deletion and modification within a content collection, we can ensure that the content collection in use is used normally and avoid failures during delivery.
[0065] According to the content distribution management platform provided in this disclosure, under the distribution management function of the platform, users only need to select the distribution channel, the unique scenario under that channel, the content distribution algorithm, and the content set to display the content of a specific page under that channel. Through the integrated content management platform, flexibility and diversity in content creation are achieved, allowing content resources to be distributed simultaneously across multiple platforms, ensuring content sharing and reuse, and maximizing content utilization efficiency. Simultaneously, operational intervention rules are incorporated during distribution to avoid overlap in content distribution across different scenarios within the same channel.
[0066] Based on the aforementioned multi-channel and multi-scenario content distribution methods, this disclosure also provides a multi-channel and multi-scenario content distribution device. The following will combine... Figure 3 The device is described in detail.
[0067] Figure 3 The diagram illustrates a structural block diagram of a multi-channel and multi-scenario content distribution apparatus according to embodiments of the present disclosure.
[0068] like Figure 3 As shown, the multi-channel and multi-scenario content distribution device 300 of this embodiment includes a platform building module 310, a scenario creation module 320, a content collection module 330, and a content distribution module 340.
[0069] The platform building module 310 is used to construct a content distribution management platform that is associated with multiple channels. The content distribution management platform includes a content database and content distribution rules. In one embodiment, the platform building module 310 can be used to perform the operation S210 described above, which will not be repeated here.
[0070] The scene creation module 320 is used to create content scenes for channels with content needs and their subordinate channels. In one embodiment, the scene creation module 320 can be used to perform the operation S220 described above, which will not be repeated here.
[0071] The content collection module 330 is used to select content elements from the content database to construct a content collection, select content distribution rules, and add the content collection and content distribution rules to the content scenario. In one embodiment, the content collection module 330 can be used to perform the operation S230 described above, which will not be repeated here.
[0072] The content distribution module 340 is used to distribute content sets and content distribution rules of content scenarios to channels with content demand and their subordinate scenarios. In one embodiment, the content distribution module 340 can be used to perform the operation S240 described above, which will not be repeated here.
[0073] According to embodiments of this disclosure, any multiple modules among the platform building module 310, scene creation module 320, content collection module 330, and content distribution module 340 can be merged into one module, or any one of these modules can be split into multiple modules. Alternatively, at least some of the functions of one or more of these modules can be combined with at least some of the functions of other modules and implemented in one module. According to embodiments of this disclosure, at least one of the platform building module 310, scene creation module 320, content collection module 330, and content distribution module 340 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three implementation methods. Alternatively, at least one of the platform building module 310, scene creation module 320, content collection module 330, and content distribution module 340 can be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.
[0074] Figure 4 A block diagram schematically illustrates an electronic device suitable for implementing a multi-channel and multi-scenario content distribution method according to embodiments of the present disclosure.
[0075] like Figure 4 As shown, an electronic device 400 according to an embodiment of the present disclosure includes a processor 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage portion 408 into a random access memory (RAM) 403. The processor 401 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 401 may also include onboard memory for caching purposes. The processor 401 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0076] RAM 403 stores various programs and data required for the operation of electronic device 400. Processor 401, ROM 402, and RAM 403 are interconnected via bus 404. Processor 401 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 402 and / or RAM 403. It should be noted that programs may also be stored in one or more memories other than ROM 402 and RAM 403. Processor 401 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.
[0077] According to embodiments of this disclosure, the electronic device 400 may further include an input / output (I / O) interface 405, which is also connected to a bus 404. The electronic device 400 may also include one or more of the following components connected to the I / O interface 405: an input section 406 including a keyboard, mouse, etc.; an output section 407 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 410 as needed so that computer programs read from it can be installed into the storage section 408 as needed.
[0078] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.
[0079] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 402 and / or RAM 403 and / or one or more memories other than ROM 402 and RAM 403 described above.
[0080] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code enables the computer system to implement the multi-channel and multi-scenario content distribution method provided in the embodiments of this disclosure.
[0081] When the computer program is executed by the processor 401, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0082] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and downloaded and installed via communication section 409, and / or installed from removable medium 411. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0083] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 409, and / or installed from removable medium 411. When the computer program is executed by processor 401, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0084] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0085] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0086] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0087] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. A content distribution method for multiple channels and multiple scenarios, characterized in that, include: Construct a content distribution management platform that is associated with multiple channels, the content distribution management platform including a content database and content distribution rules; Create content scenarios for the channels that have content needs and for the channels below those channels; Content elements are selected from the content database to construct a content set, and the content distribution rule is selected. The content set and the content distribution rule are then added to the content scenario. Add operational intervention rules to the content scenarios, the operational intervention rules being used to avoid content overlap between different content scenarios under the same channel; Distribute the content set and content distribution rules of the content scenario to the channels with content demand and their subordinate scenarios; The creation of content scenarios for channels with content demand and their subordinate channels includes: Create a parent content scenario for the channel that has content requirements; When a lower-level channel of the aforementioned channel has a need for a lower-level content, a sub-content scenario is created for the lower-level channel. The sub-content scenario is based on the parent content scenario and adds content elements and content distribution rules that meet the needs of the lower-level content. When the parent content scenario is in a distribution state, the creation of new child content scenarios is not allowed; When the parent content scene is in an undistributed state, it is permissible to create new child content scenes; When the parent content scene is in an undistributed state and the child content scene is in a distributed state, modification of the child content scene is not allowed. When both the parent content scenario and the child content scenario are in an undistributed state, modification of the child content scenario is permitted.
2. The method according to claim 1, characterized in that, The content distribution management platform that is linked to multiple channels includes: A content distribution management platform is constructed, in which channel names, output methods, access restrictions, DAU rate limiting and concurrency limits are set, a key for interfacing with the channel is generated, and the association between the content distribution management platform and the channel is established based on the key.
3. The method according to claim 1, characterized in that, The method further includes: Monitor whether the content collection is being distributed and used; If the content collection is being distributed and used, the content collection cannot be deleted or modified; If the content set is not distributed or used, the content set can be deleted or modified.
4. The method according to claim 1, characterized in that, The content scenario sets content restrictions to limit the inclusion of the content set and the content distribution rules that meet the content restrictions into the content scenario.
5. The method according to claim 1, characterized in that, The method further includes: The content distribution management platform collects feedback data from the channels that is associated with the content set and the content distribution rules. Based on the feedback data, deep learning is used to form a multi-link recall strategy; The content distribution rules are optimized based on the multi-link recall strategy.
6. A content distribution device for multiple channels and multiple scenarios, characterized in that, include: The platform building module is used to construct a content distribution management platform that is associated with multiple channels. The content distribution management platform includes a content database and content distribution rules. The scene creation module is used to create content scenes for channels with content needs and their subordinate channels. The content collection module is used to select content elements from the content database to construct a content collection, select the content distribution rules, and add the content collection and the content distribution rules to the content scenario; and add operational intervention rules to the content scenario, the operational intervention rules being used to avoid content overlap between different content scenarios under the same channel; The content distribution module is used to distribute the content set and content distribution rules of the content scenario to the channels with content demand and their subordinate scenarios; The creation of content scenarios for channels with content demand and their subordinate channels includes: Create a parent content scenario for the channel that has content requirements; When a lower-level channel of the aforementioned channel has a need for a lower-level content, a sub-content scenario is created for the lower-level channel. The sub-content scenario is based on the parent content scenario and adds content elements and content distribution rules that meet the needs of the lower-level content. When the parent content scenario is in a distribution state, the creation of new child content scenarios is not allowed; When the parent content scene is in an undistributed state, it is permissible to create new child content scenes; When the parent content scene is in an undistributed state and the child content scene is in a distributed state, modification of the child content scene is not allowed. When both the parent content scenario and the child content scenario are in an undistributed state, modification of the child content scenario is permitted.
7. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors perform the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, It stores executable instructions that, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 5.
9. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Content delivery method and system
CN112836162A
Data processing method and device, storage medium and equipment
CN116088829A
