Content processing method and device

By obtaining user filtering conditions and behavioral data, the content processing of the publishing pages is processed, and a personalized page is generated, which solves the problem that the existing system cannot realize personalized display and reduces the cost of page content production.

CN119739385APending Publication Date: 2025-04-01ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411851151.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

Existing systems cannot achieve personalized display when publishing pages, resulting in high cost of page content production and content does not meet the needs of users of different categories.

Method used

By obtaining the user filtering conditions contained in the publishing information of the page to be published, obtain user behavior data that meets these conditions, and process the page content based on these data, generate a personalized second page, and finally provide the page to the corresponding user.

Benefits of technology

It realizes personalized display of page content, reduces the cost of page content production, and avoids manual page creation for different users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119739385A_ABST
    Figure CN119739385A_ABST
Patent Text Reader

Abstract

The embodiments of this specification provide a content processing method and device. The method includes: obtaining a first page to be published, and publishing information corresponding to the first page, the publishing information including a user screening condition; obtaining behavior data of several users who meet the user screening condition, and performing content processing on the first page based on the behavior data to obtain a second page corresponding to the several users; and providing the second page to the several users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present specification belong to the field of computer technology, and more particularly, to a content processing method and device. Background Art

[0002] At present, some systems have a page publishing function. After receiving a page to be published, the system usually directly publishes the page to the outside, and the page content seen by users of different categories is exactly the same.

[0003] A reasonable and reliable solution is needed to reduce the cost of page content production and realize personalized display of page content. Summary of the invention

[0004] The purpose of the present invention is to provide a content processing solution that can reduce the cost of page content production and realize personalized display of page content.

[0005] The first aspect of the present specification provides a content processing method, comprising: obtaining a first page to be published, and publishing information corresponding to the first page, wherein the publishing information includes user screening conditions; obtaining behavior data of several users who meet the user screening conditions, and performing content processing on the first page based on the behavior data to obtain a second page corresponding to the several users; and providing the second page to the several users.

[0006] The second aspect of the present specification provides a content processing device, including: a first acquisition unit, configured to acquire a first page to be published, and publishing information corresponding to the first page, wherein the publishing information includes user filtering conditions; a second acquisition unit, configured to acquire behavior data of several users who meet the user filtering conditions, and perform content processing on the first page based on the behavior data to obtain second pages corresponding to the several users; a page distribution unit, configured to provide the second page to the several users.

[0007] A third aspect of the present specification provides a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to execute the method described in the first aspect.

[0008] A fourth aspect of the present specification provides a computing device, including a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the method described in the first aspect is implemented.

[0009] The fifth aspect of this specification provides a computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the method described in the first aspect.

[0010] The solution provided by the embodiment of this specification can obtain the first page to be published, and the publishing information corresponding to the first page containing the user screening conditions, and then process the content of the first page based on the behavior data of several users who meet the user screening conditions, obtain the second page corresponding to the several users, and provide the second page to the several users. By automatically processing the content of the first page based on the behavior data of several users who meet the user screening conditions, it is possible to avoid manually making pages suitable for the several users, thereby reducing the cost of making page content and realizing personalized display of page content. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0012] Figure 1 It is a schematic diagram of an application scenario in which the embodiments of this specification can be applied;

[0013] Figure 2 is a flow chart of the content processing method in the embodiment of this specification;

[0014] Figure 3 is another flow chart of the content processing method in the embodiment of this specification;

[0015] Figure 4 It is a schematic diagram of the structure of the content processing device in the embodiment of this specification. DETAILED DESCRIPTION

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

[0017] As mentioned above, some systems currently have a page publishing function. After receiving a page to be published, the system usually directly publishes the page to the outside, and the page content seen by users of different categories is exactly the same.

[0018] The embodiments of this specification provide a content processing method, which can reduce the cost of page content production and realize personalized display of page content.

[0019] Figure 1 1 is a schematic diagram of an application scenario in which the embodiments of this specification can be applied. The application scenario involves a system 100 for processing content.

[0020] The system 100 may provide a content operation page for an operator to create a required page (hereinafter referred to as a first page) according to actual needs. The first page is an editable page, which may be referred to as a dynamic page. As an implementation, the system 100 may include the following: Figure 1 In the content management system 101 shown in FIG. 1 , the content operation page is specifically provided by the content management system 101 .

[0021] The content management system 101 may have functions such as publishing control and content management. The content management system 101 may include multiple page templates, and an operator may select a desired page template in a content operation page, and then create a first page based on the page template. The multiple page templates include built-in page templates and / or customized page templates. At least some of the multiple page templates may support modification by an operator.

[0022] The operator may include but is not limited to a person who has a promotion demand for any object. The arbitrary object may be any one of a commodity, a service, a video, etc. When the operator is a person who has a promotion demand for an object, the first page created by the operator may be regarded as a marketing page or an activity page. In addition, the above-mentioned multiple page templates may be diversified templates to adapt to different types of marketing activities and content display requirements.

[0023] In the process of the operator using the content operation page to create the first page, the content management system 101 can generate a preview page of the first page in response to receiving a page preview request from the operator, and display the preview page to the operator. In addition, after the operator completes the content editing of the first page using the content operation page, the content management system 101 can save the first page in response to receiving a page save request from the operator. After the content management system 101 saves the first page, the operator can submit a page publishing request for the first page to the content management system 101, and the page publishing request can include a page identifier and publishing information of the first page, and the publishing information includes a user screening condition. The user screening condition can include at least one of an age range, a user interest, and a user hobby specified by the operator.

[0024] After the content management system 101 receives the publishing request, the system 100 may execute the following steps: Figure 2 The content processing process shown in the figure. Figure 22 is a flow chart of a content processing method in an embodiment of this specification. The method includes steps S201-S205 as shown below.

[0025] like Figure 2 As shown, in step S201, a first page to be published and publishing information corresponding to the first page are obtained, and the publishing information includes a user screening condition.

[0026] Among them, for the explanation of the first page and its corresponding published information, please refer to the relevant instructions in the previous text, which will not be repeated here.

[0027] Next, in step S203, behavior data of a number of users meeting the user screening condition is obtained, and content processing is performed on the first page based on the behavior data to obtain second pages corresponding to the number of users.

[0028] Specifically, the system 100 may store the behavior data of multiple users, and may obtain the behavior data of multiple users that meet the user screening conditions from the stored behavior data, and then perform content processing on the first page based on the behavior data to obtain the second page corresponding to the multiple users. The behavior data of the multiple users may be generated based on the browsing and / or clicking behaviors of the multiple users on the historical pages published by the system 100.

[0029] The following describes the content processing process for the first page with reference to several examples.

[0030] Specifically, as an example, a certain area of ​​the first page is to be filled with information, and the above-mentioned published information also includes an information set, and any information in the information set may be, for example, product information or service information, etc. When processing the content of the first page, the target information preferred by the above-mentioned several users may be determined in the information set based on the behavior data of the above-mentioned several users, and the target information may be filled into the certain area.

[0031] In order to facilitate the operator to quickly create the first page, the content operation page as described above can include a page editing area and a component area, the component area includes multiple modular components, and the modular components in the component area can be dragged to the page editing area, so as to facilitate the operator to quickly assemble the required first page based on the modular components. Among them, the system 100 (such as the content management system 101 in the system 100) can have an extensible component library, and each modular component in the component area is loaded from the component library. Modular components are the basic elements for building activity pages, and a single modular component can be any one of a text block, a picture, a video, a questionnaire, and a purchase button. It should be pointed out that the modular components in the component library have an adaptive design and can provide better display effects on different devices and platforms.

[0032] Based on this, as another example, the first page may include several modular components and may be referred to as a modular page. Clicking on one of the several modular components may, for example, trigger the display of new content or coupons. After the operator drags the several modular components from the component area to the page editing area and completes the content editing of the several modular components in the page editing area, the system 100 (such as the content management system 101 in the system 100) may receive a page save request from the operator, generate a first page based on the page editing area, and save the first page. In addition, before receiving the page save request, a preview page may be generated based on the page editing area in response to receiving a page preview request from the operator, and the preview page may be displayed to the operator.

[0033] In the case where the first page includes several modular components, a modular component in the first page can be used to recommend a certain object (such as a video, etc.) but no object content is added. For example, a modular component in the first page (hereinafter referred to as the first component) is used to recommend a video but no video content is added.

[0034] In the case where the first page includes the first component, in one embodiment, when the publishing information corresponding to the first page also includes client information of several video clients, when the first page is processed, the video clients preferred by the several users can be determined among the several video clients based on the client information and the behavior data of the several users, and then the navigation page of the preferred video client is obtained based on the client information, and then the navigation page is embedded in the first component of the first page. The client information can be used to indicate the corresponding video client and describe the video category preferred by the video client. The navigation page can be pre-stored in the system 100 or included in the client information.

[0035] In another embodiment, when the first component includes text related to the target video client, when the content of the first page is processed, the videos preferred by the above-mentioned several users can be determined among the multiple videos supported by the target video client based on the text and the behavioral data of the above-mentioned several users, and then the video page used by the target video client to play the preferred video is obtained, and then the video page is embedded in the first component of the first page, so as to obtain the second page corresponding to the above-mentioned several users. Among them, the text can include the client name of the target video client, for example. The multiple video pages corresponding to the multiple videos can be pre-stored in the system 100, or included in the above-mentioned release information. Further, when the text includes the target video category, the videos preferred by the above-mentioned several users can be determined among the multiple videos belonging to the target video category supported by the target video client.

[0036] In order to better protect minors and prevent them from browsing information that is not suitable for them, several sensitive information categories can be pre-configured for minors. The several sensitive information categories can include, for example, at least one of cigarettes, alcohol, and violence. Based on this, as another example, when the above-mentioned several users are minors, when processing the content of the first page, if the first page includes content belonging to a category among the several sensitive information categories, the content of the certain category can be desensitized. Furthermore, when the first page includes several modular components, for any modular component in the first page, if the arbitrary modular component includes content belonging to a category among the several sensitive information categories, the content of the certain category can be desensitized, such as replacing the characters in the content of the certain category with other characters (such as "*"), or removing the arbitrary modular component from the first page.

[0037] Next, in step S205, a corresponding second page is provided to the above-mentioned plurality of users.

[0038] As an example, in order to improve the overall content processing efficiency, different pages can be generated for different user groups. Based on this, the above-mentioned several users can belong to the target user group. In step S203, the group behavior data of the target user group that meets the user screening conditions can be specifically obtained, and the content of the first page is processed based on the group behavior data to obtain the second page corresponding to the target user group. After that, the second page can be provided to the users belonging to the target user group by executing step S205.

[0039] Figure 2The solution provided by the corresponding embodiment can obtain the first page to be published, and the publishing information corresponding to the first page containing the user screening conditions, and then process the content of the first page based on the behavior data of several users who meet the user screening conditions, obtain the second page corresponding to the several users, and provide the second page to the several users. By automatically processing the content of the first page based on the behavior data of several users who meet the user screening conditions, it is possible to avoid manually making pages suitable for the several users, thereby reducing the cost of making page content and realizing personalized display of page content.

[0040] In one embodiment, the system 100 may further include: Figure 1 The content production engine 102 and content synchronization engine 103 shown in . The content production engine 102 is used to generate personalized pages based on the pages to be published, and the content synchronization engine 103 is used to distribute personalized pages. After receiving the page publishing request for the first page, the content management system 101 can immediately send the first page and the publishing information corresponding to the first page to the content production engine 102, or decide when to publish the first page according to the publishing control information configured by the administrator, and send the first page and the publishing information to the content production engine 102 when the publishing time arrives. Afterwards, the content production engine 102 can execute steps S201 and S203 as described above, and the content synchronization engine 103 can execute step S205.

[0041] It should be noted that the content production engine 102 can dynamically adjust the content according to user habits, but it will not change the original core of the page, and the core creativity is still saved by the operator in the content operation page. In addition, in order to improve the efficiency and accuracy of content processing, in the content production engine 102, a large model can be used to produce and polish content. In this way, different experiences can be provided to different users by combining the operator's intentions and artificial intelligence recommendations to the greatest extent.

[0042] In one embodiment, the system 100 can communicate with multiple digital platforms of different types, such as by the content synchronization engine 103 communicating with the multiple digital platforms. In the case where the content synchronization engine 103 communicates with the multiple digital platforms, the content synchronization engine 103 can be referred to as a cross-platform synchronization engine. The multiple digital platforms may include, but are not limited to, Figure 1 Multiple items of the websites, mobile apps, and applets shown in .

[0043] The multiple digital platforms may provide a page display area to the system 100. For example, when the first page is a marketing page, the page display area may be, for example, an advertisement space. In addition, the multiple users may be from the multiple digital platforms and are users of the multiple digital platforms. When providing the second page to the multiple users, the second page may be provided to the multiple users through the multiple digital platforms.

[0044] Different types of digital platforms usually have different page layout requirements. In order to ensure that the information on multiple platforms is consistent and to display content better based on the characteristics of each platform, the system 100 can perform the following steps: Figure 3 The content processing process shown in the figure. Figure 3 is another flow chart of the content processing method in the embodiment of this specification. The method includes steps S301-S307 as shown below.

[0045] like Figure 3 As shown, in step S301, a first page to be published and publishing information corresponding to the first page are obtained, and the publishing information includes user screening conditions.

[0046] Next, in step S303, behavioral data of a number of users meeting the user screening criteria are obtained, and content processing is performed on the first page based on the behavioral data to obtain a second page corresponding to the number of users; wherein the number of users come from multiple digital platforms of different types.

[0047] Among them, for the explanation of steps S301 and S303, please refer to the relevant description in the previous text, which will not be repeated here.

[0048] Next, in step S305, the page layout of the second page is adjusted using the preset multiple page layout strategies corresponding to the multiple digital platforms to obtain third pages corresponding to the multiple digital platforms respectively.

[0049] The page layout strategy may be designed based on the characteristics and limitations of the corresponding digital platform, and the page layout strategy may include, for example, page size and content layout information.

[0050] Next, in step S307, a corresponding third page is provided to the plurality of users via the plurality of digital platforms.

[0051] Specifically, a page push request can be sent to each digital platform, and the page push request includes a third page corresponding to the digital platform and indicates a user from the above-mentioned several users who originates from the digital platform, so that the digital platform provides the third page to the user.

[0052] In practice, the system 100, such as the content synchronization engine 103 in the system 100, may have a user behavior analysis integration function, and may integrate user behavior data across platforms to drive personalized content display and optimize marketing strategies. Specifically, in one embodiment, an information collection code may be injected into the first page, which is used to collect user behavior data. After executing step S307, the user behavior data collected by the information collection code on the above-mentioned multiple digital platform sides may be received and stored. Further, the content synchronization engine 103 may include a target interface, and in the case where the first page includes a plurality of modular components, at least some of the plurality of modular components may be injected with information collection code, and the information collection code calls the target interface. Based on this, after executing step S307, the content synchronization engine 103 may receive the user behavior data collected by the information collection code on the above-mentioned multiple digital platform sides through the target interface.

[0053] According to the description in the foregoing, different pages can be generated for different user groups. In order to generate different personalized pages for different user groups, in one embodiment, when the stored user behavior data meets the set analysis conditions, multiple user groups corresponding to the stored user behavior data can be determined, and the multiple user groups are obtained by classifying the users corresponding to the user behavior data according to several user attributes. Among them, the several user attributes may include at least one of age, interests and hobbies. Afterwards, for each user group in the multiple user groups, several user behavior data of the corresponding users belonging to the user group can be determined in the user behavior data, and the group behavior data of the user group can be determined based on the several user behavior data. In addition, when the content synchronization engine 103 determines the group behavior data of each of the multiple user groups, the content synchronization engine 103 can provide the group behavior data to the content production engine 102 for storage.

[0054] Figure 3 The solution provided by the corresponding embodiment automatically processes the content of the first page based on the behavior data of several users that meet the user screening conditions corresponding to the first page to obtain the second page, which can avoid manually making pages suitable for the several users, thereby reducing the cost of page content production and realizing personalized display of page content. In addition, the several users come from multiple digital platforms of different types. The solution adjusts the page layout of the second page by using multiple preset page layout strategies corresponding to the multiple digital platforms to obtain the third pages corresponding to the multiple digital platforms respectively, and provides the corresponding third pages to the several users through the multiple digital platforms, which can support content synchronization and personalized display across multiple digital platforms, and change the problem of single page style under traditional content management systems.

[0055] Figure 4 It is a structural diagram of a content processing device in an embodiment of the present specification, and the device includes: a first acquisition unit 401, configured to acquire a first page to be published, and publishing information corresponding to the first page, wherein the publishing information includes a user screening condition; a second acquisition unit 402, configured to acquire behavior data of a number of users meeting the user screening condition, and perform content processing on the first page based on the behavior data to obtain second pages corresponding to the number of users; a page distribution unit 403, configured to provide the second page to the number of users.

[0056] In one implementation, the first page includes a plurality of modular components; the second acquisition unit 402 may be further configured to: perform content processing on the modular components in the first page based on the above-mentioned behavior data.

[0057] In one embodiment, the above-mentioned several users belong to a target user group; the second acquisition unit 402 can be further configured to: obtain group behavior data of the target user group that meets the user screening conditions, and perform content processing on the first page based on the group behavior data to obtain a second page corresponding to the target user group; the page distribution unit 403 can be further configured to: provide the second page to users belonging to the target user group.

[0058] In one embodiment, a number of users come from multiple digital platforms of different types; the page distribution unit 403 can be further configured to: use a plurality of preset page layout strategies corresponding to the multiple digital platforms to adjust the page layout of the second page, obtain a third page corresponding to each of the multiple digital platforms, and provide the corresponding third pages to the above-mentioned users through the multiple digital platforms.

[0059] In one embodiment, the above-mentioned several users are minors; the second acquisition unit 402 can also be configured to: for any modular component in the first page, if the arbitrary modular component includes content belonging to a category among several preset sensitive information categories, then desensitizing the content of the category.

[0060] Furthermore, the second obtaining unit 402 may be further configured to: remove the arbitrary modular component from the first page.

[0061] In one embodiment, the above-mentioned several modular components include a first component, which is used for video recommendation but does not add video content; the above-mentioned publishing information also includes client information of several video clients; the second acquisition unit 402 can be further configured to: based on the client information and the behavior data of the above-mentioned several users, determine the video clients preferred by the above-mentioned several users among the several video clients; based on the client information, obtain the navigation page of the preferred video client; embed the navigation page in the first component of the first page.

[0062] In one embodiment, the above-mentioned several modular components include a first component, which is used for video recommendation but does not add video content, and the first component includes text related to the target video client; the second acquisition unit 402 can be further configured to: based on the text and the behavior data of the above-mentioned several users, determine the videos preferred by the above-mentioned several users among multiple videos supported for playback by the target video client; obtain the video page used by the target video client to play the preferred video; and embed the video page in the first component of the first page.

[0063] Furthermore, the text includes a target video category; the second acquisition unit 402 may be further configured to: determine the videos preferred by the above-mentioned plurality of users from a plurality of videos belonging to the target video category and supported for playback by the target video client.

[0064] In one embodiment, the first page is created by an operator by using a content operation page, and the content operation page includes a page editing area and a component area, and the component area includes multiple modular components; the above-mentioned device may also include: a first receiving unit (not shown in the figure), configured to receive a page saving request from the operator after the operator drags the above-mentioned several modular components from the component area to the page editing area and completes content editing of the above-mentioned several modular components in the page editing area; a storage unit (not shown in the figure), configured to generate the first page based on the page editing area and save the first page; the first receiving unit may also be configured to receive a page publishing request from the operator, which includes a page identifier of the first page and the above-mentioned publishing information.

[0065] In one embodiment, the above-mentioned device may also include: a preview unit (not shown in the figure), which is configured to generate a preview page based on the above-mentioned page editing area in response to receiving a page preview request from an operator, and display the preview page to the operator.

[0066] In one embodiment, an information collection code is injected into the first page, which is used to collect user behavior data; the above-mentioned device may also include: a second receiving unit (not shown in the figure), configured to receive the user behavior data collected by the information collection code on the above-mentioned multiple digital platform sides, and store the user behavior data.

[0067] In one embodiment, the above-mentioned device may also include: a first determination unit (not shown in the figure), configured to determine multiple user groups corresponding to each stored user behavior data, which are obtained by classifying the users corresponding to each user behavior data according to a number of user attributes; a second determination unit (not shown in the figure), configured to, for each user group in the multiple user groups, determine a number of user behavior data of the corresponding user belonging to the user group in each user behavior data, and determine the group behavior data of the user group based on the number of user behavior data.

[0068] The present specification also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed in a computer, the computer is caused to execute the following Figure 2 , Figure 3 Describe the method.

[0069] The embodiment of the present specification also provides a computing device, including a memory and a processor, wherein the memory stores an executable code, and when the processor executes the executable code, the following is implemented: Figure 2 , Figure 3 Describe the method.

[0070] The embodiments of the present specification also provide a computer program product, including a computer program / instruction, which is executed by a processor to implement the following Figure 2 , Figure 3 Describe the steps of the method.

[0071] In the 1990s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0072] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0073] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a server system. Of course, the present application does not exclude that with the development of computer technology in the future, the computer that implements the functions of the above embodiments may be, for example, a personal computer, a laptop computer, a vehicle-mounted human-computer interaction device, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0074] Although one or more embodiments of the present specification provide method operation steps as described in the embodiments or flow charts, more or less operation steps may be included based on conventional or non-creative means. The order of steps listed in the embodiments is only one way of executing the order of many steps, and does not represent the only execution order. When the device or terminal product in practice is executed, it can be executed in sequence or in parallel according to the method shown in the embodiments or the drawings (for example, a parallel processor or a multi-threaded processing environment, or even a distributed data processing environment). The term "include", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or equipment including a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such a process, method, product or equipment. In the absence of more restrictions, it is not excluded that there are other identical or equivalent elements in the process, method, product or equipment including the elements. For example, if the words first, second, etc. are used to represent the name, they do not represent any specific order.

[0075] For the convenience of description, the above devices are described in various modules according to their functions. Of course, when implementing one or more of the present specification, the functions of each module can be implemented in the same or more software and / or hardware, or the module implementing the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0076] The present invention is described with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0077] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0078] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0079] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0080] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0081] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage, graphene storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0082] It should be understood by those skilled in the art that one or more embodiments of the present specification may be provided as a method, system or computer program product. Therefore, one or more embodiments of the present specification may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, one or more embodiments of the present specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0083] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0084] Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. In the description of this specification, the description of the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this specification. In this specification, the schematic representation of the above terms does not necessarily target the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples without contradiction.

[0085] The above description is only an example of one or more embodiments of the present specification and is not intended to limit one or more embodiments of the present specification. For those skilled in the art, one or more embodiments of the present specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification shall be included in the scope of the claims.

Claims

1. A content processing method, comprising: Acquire a first page to be published and publishing information corresponding to the first page, wherein the publishing information includes a user screening condition; Acquire behavior data of a number of users that meet the user screening condition, and perform content processing on the first page based on the behavior data to obtain second pages corresponding to the number of users; The second page is provided to the plurality of users.

2. The method according to claim 1, wherein: The first page includes a number of modular components; The performing content processing on the first page based on the behavior data includes: Content processing is performed on the modular components in the first page based on the behavioral data.

3. The method according to claim 1, wherein: The plurality of users belong to a target user group; The acquiring behavior data of a number of users that meet the user screening condition, and performing content processing on the first page based on the behavior data to obtain second pages corresponding to the number of users, includes: Acquire group behavior data of a target user group that meets the user screening condition, and perform content processing on the first page based on the group behavior data to obtain a second page corresponding to the target user group; The providing the second page to the plurality of users comprises: The second page is provided to users belonging to the target user group.

4. The method according to claim 1, wherein: The plurality of users are from multiple digital platforms of different types; The providing the second page to the plurality of users comprises: The page layout of the second page is adjusted by using the preset multiple page layout strategies corresponding to the multiple digital platforms to obtain the third pages corresponding to the multiple digital platforms respectively, and the corresponding third pages are provided to the multiple users through the multiple digital platforms.

5. The method according to claim 2, wherein: Some of the users are minors; Before obtaining the second pages corresponding to the plurality of users, the method further includes: For any modular component in the first page, if the arbitrary modular component includes content belonging to a category among several preset sensitive information categories, the content of the category is desensitized.

6. The method according to claim 5, wherein: The desensitizing process of the content of the certain category includes: The arbitrary modular components are removed from the first page.

7. The method according to claim 2, wherein: The plurality of modular components include a first component, the first component is used for video recommendation but does not add video content; the publishing information also includes client information of a plurality of video clients; The performing content processing on the modular components in the first page based on the behavior data includes: Based on the client information and the behavior data, determining the video clients preferred by the multiple users from the multiple video clients; Based on the client information, obtaining a navigation page of the preferred video client; The navigation page is embedded in the first component of the first page.

8. The method according to claim 2, wherein: The plurality of modular components include a first component, the first component is used for video recommendation but does not add video content, and the first component includes text related to a target video client; The performing content processing on the modular components in the first page based on the behavior data includes: Based on the text and the behavior data, determining the videos preferred by the plurality of users from a plurality of videos supported for playback by the target video client; Obtain a video page of the target video client for playing the preferred video; The video page is embedded in the first component of the first page.

9. The method according to claim 8, wherein: The text includes a target video category; The step of determining the videos preferred by the plurality of users from among the plurality of videos supported for playback by the target video client comprises: The videos preferred by the plurality of users are determined among a plurality of videos belonging to the target video category and supported for playback by the target video client.

10. The method according to claim 2, wherein: The first page is created by an operator by using a content operation page, wherein the content operation page includes a page editing area and a component area, and the component area includes a plurality of modular components; Before getting the first page to be published, it also includes: After the operator drags the plurality of modular components from the component area to the page editing area and completes content editing of the plurality of modular components in the page editing area, receiving a page saving request from the operator, generating the first page based on the page editing area, and saving the first page; A page publishing request from the operator is received, which includes a page identifier of the first page and the publishing information.

11. The method according to claim 10, wherein: Before receiving the page saving request from the operator, the method further includes: In response to receiving a page preview request from the operator, a preview page is generated based on the page editing area, and the preview page is displayed to the operator.

12. The method according to claim 4, wherein: The first page is injected with information collection code, which is used to collect user behavior data; After providing the corresponding third pages to the plurality of users through the plurality of digital platforms, the method further includes: Receive the user behavior data collected by the information collection code on the multiple digital platform sides, and store the user behavior data.

13. The method according to claim 12, wherein: After storing the user behavior data, the method further includes: Determine a plurality of user groups corresponding to each stored user behavior data, which are obtained by classifying users corresponding to each user behavior data according to a plurality of user attributes; For each user group among the multiple user groups, a number of user behavior data of the corresponding user belonging to the user group is determined from the respective user behavior data, and group behavior data of the user group is determined based on the number of user behavior data.

14. A content processing device, comprising: A first acquisition unit is configured to acquire a first page to be published and publishing information corresponding to the first page, wherein the publishing information includes a user screening condition; a second acquisition unit configured to acquire behavior data of a number of users meeting the user screening condition, and perform content processing on the first page based on the behavior data to obtain second pages corresponding to the number of users; The page distribution unit is configured to provide the second page to the plurality of users.

15. A computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 13.

16. A computing device comprising a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the method according to any one of claims 1 to 13 is implemented.