Content pushing method and device, electronic equipment and storage medium
By configuring text on the server to generate push style templates and inputting push content, the high complexity and cost of pushing multimedia content in existing technologies are solved, and efficient and low-cost multimedia content push is achieved.
Patent Information
- Application Number
- CN202111072111.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-14
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2041-09-14
AI Technical Summary
Existing technologies require generating separate push formats for each multimedia content when pushing content, resulting in high complexity and increased costs in the push process.
The server pre-configures multiple configuration texts, the terminal device obtains the target configuration text to generate the target push style template, enters the push content in the template to generate push material information, and the server creates and sends the push material.
It simplifies the push process, improves the efficiency of pushing multimedia content, and reduces push costs.
Smart Images

Figure CN115809363B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet, and particularly relates to a content pushing method and device, electronic equipment and storage medium. BACKGROUND
[0002] With the continuous development of Internet technology, various content publishing platforms are widely applied. The content publishing platform can not only publish multimedia content, but also push multimedia content to the client end. For example, the multimedia content can be a video, an article, news, a picture, etc.
[0003] In the related art, when pushing multimedia content, the content publishing platform can set a pushing style of the multimedia content. The pushing style of different multimedia content by the same content publishing platform can be different. The pushing style of multimedia content by different content publishing platforms is even more different, for example, the pushing style of a video file and the pushing style of an article are quite different.
[0004] At present, when pushing different multimedia content, the pushing style corresponding to each multimedia content needs to be generated respectively. Since the generation process of the pushing style is relatively complex, the execution complexity of the pushing process is increased to a certain extent, thereby reducing the pushing efficiency and increasing the pushing cost. SUMMARY
[0005] The embodiments of the present application provide a content pushing method, device, electronic equipment and storage medium, which are used for improving the pushing efficiency of multimedia content and reducing the pushing cost.
[0006] In a first aspect, the embodiments of the present application provide a content pushing method, comprising:
[0007] In response to a configuration text acquisition request sent by a first terminal device, selecting a target configuration text from configuration texts of at least one pushing style template;
[0008] Sending the target configuration text to the first terminal device, so that the first terminal device presents a target pushing style template generated based on the target configuration text, the target pushing style template comprising at least one element, each element being used to represent a pushing content attribute;
[0009] Receiving pushing material information returned by the first terminal device, and creating a pushing material according to the pushing material information, the pushing material information being obtained after the first terminal device inputs corresponding pushing content in at least one element of the target pushing style template in response to an input operation triggered for the target pushing style template;
[0010] The push material is sent to the second terminal device in the form of a push message, so that the second terminal device presents the push message.
[0011] In a second aspect, the embodiments of the present application provide a content push method, comprising:
[0012] In response to a configuration text selection operation triggered for the configuration interface, a configuration text acquisition request is sent to a server, so that the server selects a target configuration text from configuration texts of at least one push style template, and returns the target configuration text;
[0013] A target push style template is generated based on the target configuration text, and the target push style template is displayed, the target push style template comprising at least one element, each element being used to represent a push content attribute;
[0014] In response to an input operation triggered for the target push style template, corresponding push content is input into at least one element of the target push style template respectively, and push material information is obtained;
[0015] The push material information is sent to the server.
[0016] In a third aspect, the embodiments of the present application provide a content push device, comprising:
[0017] A selection module is configured to select a target configuration text from configuration texts of at least one push style template in response to a configuration text acquisition request sent by a first terminal device;
[0018] A text sending module is configured to send the target configuration text to the first terminal device, so that the first terminal device presents a target push style template generated based on the target configuration text, the target push style template comprising at least one element, each element being used to represent a push content attribute;
[0019] A receiving module is configured to receive push material information returned by the first terminal device, and create a push material according to the push material information, the push material information being obtained by the first terminal device in response to an input operation triggered for the target push style template, and inputting corresponding push content into at least one element of the target push style template respectively;
[0020] A push module is configured to send the push material to a second terminal device in the form of a push message, so that the second terminal device presents the push message.
[0021] In a possible embodiment, the device further comprises:
[0022] An element obtaining module is configured to obtain at least one element corresponding to each of at least one push style template, each element corresponding to at least one element attribute;
[0023] A text generating module is configured to generate configuration text corresponding to each of the at least one push style template according to the at least one element corresponding to each of the at least one push style template and the at least one element attribute corresponding to each element.
[0024] In a possible implementation, the text generating module is further configured to:
[0025] For each of the at least one push style template, the following operations are performed:
[0026] determining the at least one element attribute corresponding to each of the at least one element in a push style template;
[0027] configuring the at least one element attribute corresponding to each of the at least one element as a corresponding attribute parameter, respectively;
[0028] generating configuration text corresponding to the push style template according to the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute.
[0029] In a possible implementation, when the configuration text corresponding to the push style template is generated according to the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute, the text generating module is further configured to:
[0030] describing the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute by setting a format text to obtain text information corresponding to each of the at least one element;
[0031] arranging the text information corresponding to each of the at least one element according to a set arrangement order of the at least one element to obtain the configuration text corresponding to the push style template.
[0032] In a fourth aspect, an embodiment of the present application provides a content push device, comprising:
[0033] A request sending module is configured to, in response to a configuration text selection operation triggered for a configuration interface, send a configuration text obtaining request to a server, so that the server selects target configuration text from configuration text corresponding to each of at least one push style template and returns the target configuration text.
[0034] The display module is configured to generate a target push style template based on the target configuration text and display the target push style template, the target push style template including at least one element, each element being used to represent a push content attribute.
[0035] The input module is configured to input corresponding push content in the at least one element of the target push style template respectively in response to an input operation triggered for the target push style template, and obtain push material information.
[0036] The information sending module is configured to send the push material information to the server.
[0037] In a possible embodiment, the display module is further configured to:
[0038] The target configuration text is parsed to obtain at least one element attribute corresponding to each of the at least one element in the target configuration text, each element attribute having a corresponding attribute parameter.
[0039] The target push style template is generated according to the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute.
[0040] In a fifth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, wherein the memory stores program code, when the program code is executed by the processor, the processor executes the steps of the method in the first aspect or the second aspect.
[0041] In a sixth aspect, an embodiment of the present application provides a computer storage medium, the computer storage medium stores computer instructions, when the computer instructions are run on a computer, the computer executes the steps of the method in the first aspect or the second aspect.
[0042] Due to the technical scheme, at least the following technical effects are achieved:
[0043] In the scheme, the server is pre-configured with a plurality of configuration texts, a push object can obtain a target configuration text from the server through a first terminal device and present a target push style template generated based on the target configuration text to the push object; then, the push object can input corresponding push content in the target push style template, so that the first terminal device obtains push material information and returns the push material information to the server; the server creates push material according to the push material information and sends the push material to a second terminal device of a pushed object in the form of a push message, thereby realizing the push of the content specified by the push object.
[0044] In the above scheme, by pre-configuring various configuration texts, the terminal device of the pushed object can obtain the required configuration text, generate a corresponding push style template, and then obtain push material information according to the push style template, so that the server creates push material and performs pushing, simplifying the pushing process, improving the pushing efficiency of multimedia content, and reducing the pushing cost.
[0045] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application can be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings. BRIEF DESCRIPTION OF DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0047] Figure 1 A display schematic diagram of the pushed information provided by the embodiment of the present application;
[0048] Figure 2 An application scenario schematic diagram of the content pushing method provided by the embodiment of the present application;
[0049] Figure 3 A signaling interaction diagram of the content pushing method provided by the embodiment of the present application;
[0050] Figure 4 A schematic diagram of the push style template provided by the embodiment of the present application;
[0051] Figure 5 A content filling schematic diagram of the push style template provided by the embodiment of the present application;
[0052] Figure 6 A push page schematic diagram of the terminal device of the pushed object provided by the embodiment of the present application;
[0053] Figure 7 A push content page schematic diagram of the terminal device of the pushed object provided by the embodiment of the present application;
[0054] Figure 8 A flowchart of the content pushing method on the server side provided by the embodiment of the present application;
[0055] Figure 9A flowchart of another server-side content pushing method provided by an embodiment of the present application;
[0056] Figure 10 A flowchart of a terminal device-side content pushing method provided by an embodiment of the present application;
[0057] Figure 11 A flowchart of another terminal device-side content pushing method provided by an embodiment of the present application;
[0058] Figure 12 A structural block diagram of a content pushing apparatus provided by an embodiment of the present application;
[0059] Figure 13 A structural block diagram of another content pushing apparatus provided by an embodiment of the present application;
[0060] Figure 14 A structural schematic diagram of an electronic device provided by an embodiment of the present application;
[0061] Figure 15 A structural schematic diagram of another electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0062] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0063] In order to facilitate those of ordinary skill in the art to better understand the technical solutions of the present application, the terms involved in the present application are introduced as follows.
[0064] The term "exemplary" used in the following means "as an example, embodiment or illustration". Any embodiment described as "exemplary" is not necessarily construed as superior or better than other embodiments.
[0065] The terms "first", "second" in the present application are only used for description purpose, and cannot be understood as explicitly or implicitly indicating relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more.
[0066] In the related art, when different multimedia contents are pushed, the respective push styles corresponding to the respective multimedia contents are respectively generated, the respective push contents are respectively determined according to the generated respective push styles, and finally, the respective push contents are respectively pushed. For example, when the multimedia content to be pushed is a video file, the push style of the video file can be: the push style of the type of "main title + subtitle + cover picture + jump link" or the push style of the type of "main title + subtitle + jump link".
[0067] For example, as shown in FIG. 1, Figure 1 When a funny short video is pushed, the main title of the push message received by the pushed terminal is "too funny", the subtitle is "this person is too funny, it is really a pity not to go to a cross talk performance", and the jump link is a short video detail page link "http: / / shduelof265303".
[0068] However, since the generation process of the push style is relatively complex, the execution complexity of the push process is increased to some extent, the push efficiency is reduced, and the push cost is increased.
[0069] Therefore, the embodiments of the present application provide a content push method and device, an electronic device and a storage medium. Through a plurality of configuration texts pre-configured by a server, a terminal device of a push object can obtain a target configuration text, and a target push style template is generated based on the target configuration text, so that corresponding push material information is generated according to the target push style template, so that the server creates push material and performs push, simplifies the push process, improves the push efficiency of the multimedia content, and reduces the push cost.
[0070] The preferred embodiments of the present application are described below in conjunction with the accompanying drawings of the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application, and the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0071] As shown in FIG. 1, Figure 2 which is an application scenario diagram in the embodiments of the present application. The application scenario diagram includes a terminal device 100, a server 200 and a terminal device 300. The terminal device 100 and the server 200, and the server 200 and the terminal device 300 can communicate through a communication network. Optionally, the communication network can be a wired network or a wireless network. The terminal device 100 and the server 200, and the server 200 and the terminal device 300 can be directly or indirectly connected through wired or wireless communication, which is not limited in the present application.
[0072] In the embodiments of the present application, the terminal device 100 is an electronic device used by a push user, which includes but is not limited to a personal computer, a mobile phone, a tablet computer, a notebook computer, an e-book reader, a smart voice interactive device, a smart home appliance, a vehicle-mounted terminal, and the like; the terminal device 300 is an electronic device used by a pushed user, which includes but is not limited to a personal computer, a mobile phone, a tablet computer, a notebook computer, an e-book reader, a smart voice interactive device, a smart home appliance, a vehicle-mounted terminal, and the like; various applications can be installed in the terminal device 100 and the terminal device 300, such as a browser application, a video application, an information application, and the like. The server 200 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and basic cloud computing services such as big data and artificial intelligence platforms.
[0073] The server 200 is pre-configured with configuration texts corresponding to a plurality of recommendation form templates. When the push user needs to perform content pushing, the terminal device 100 can send a configuration text acquisition request to the server. After receiving the request, the server can select a target configuration text from the plurality of configuration texts and return the target configuration text to the terminal device 100. Based on the target configuration text, the terminal device 100 can generate a corresponding target push style template and present the target push style template to the push user. After the push user inputs corresponding push content in the target push style template, the terminal device 100 can obtain push material information, and then return the push material information to the server 200. The server 200 can create push materials according to the push material information, and send the push materials to the terminal device 300 of the pushed user in the form of a push message, so that the terminal device 300 presents the push message.
[0074] It should be noted that, Figure 2 The application scenarios of the content pushing method are exemplarily introduced, and the application scenarios to which the method in the embodiments of the present application can be applied are not limited to the above.
[0075] The specific implementation of the content pushing method in the embodiments of the present application is introduced below.
[0076] Figure 3 A signaling interaction diagram of a content pushing method provided by the embodiments of the present application is shown, which can be executed by a server and a terminal device in cooperation, for example, the terminal device 100 and the server 200 in FIG. 1. The method can include the following steps S301-S308. Figure 2
[0077] In the embodiments of the present application, before performing the above step S301, the server can pre-configure the configuration text of each of the at least one push style template. Each push style template can be understood as a style of push material information generated when the corresponding multimedia content is pushed. For example, when the multimedia content to be pushed is a video file, the push style template can include a main title, a subtitle, a cover picture, a type of jump link (hereinafter referred to as a jump type), and the like. The jump link can be understood as an address of the push content.
[0078] In some embodiments, the configuration text of each of the at least one push style template can be determined by the following steps:
[0079] A1, obtaining at least one element corresponding to each of the at least one push style template, each element corresponding to at least one element attribute.
[0080] In this step, each element included in each push style template can be pre-set. When obtaining the configuration text of each push style template, the elements included in the corresponding push style template can be analyzed. For example, the above-mentioned main title, subtitle, cover picture, and jump type can refer to elements, and each element attribute corresponding to each element can include but is not limited to an element identifier, an element name, a display type, a template array, and the like. The display type can be, for example, single-line input, multi-line input, picture, enumeration, and the like. The template array can be, for example, options of a contest, each option itself including an option identifier, an option name, and the like, that is, each option is a template. The element attributes corresponding to different elements are different, and can be set according to different elements, which are not limited herein.
[0081] For example, the element is a main title, and the element attributes of the main title include an element identifier (for example, main_title), an element name (for example, main title), a display type (for example, single-line input), and an element maximum length (for example, 15 characters).
[0082] A2, generating the configuration text corresponding to each of the at least one push style template according to the at least one element corresponding to each of the at least one push style template and the at least one element attribute corresponding to each element.
[0083] In this step A2, the following operations can be performed for each of the at least one push style template:
[0084] A21, determining the at least one element attribute corresponding to each of the at least one element in a push style template.
[0085] A22, configuring the attribute parameters of the at least one element attribute corresponding to each element in the at least one element, respectively.
[0086] Wherein, each element attribute has a corresponding attribute parameter, for example, still taking the element as the main title as an example, the element attribute includes element identification, element name, display type, element maximum length, etc., the attribute parameter of the element identification is "main_title", the attribute parameter of the element name is "main title", the attribute parameter of the display type is "single line input", and the attribute parameter of the element maximum length is "15".
[0087] The attribute parameter of the display type can also be represented by a type identifier, for example, the type identifier of single line input is 1, the type identifier of multi-line input is 2, the type identifier of picture is 4, the type identifier of enumeration is 5, and the type identifier of template array is 100, etc., which will be shown in Table 1 below; wherein, the template array belongs to a high-order element, and the push style template of the embodiment of the present application can include a high-order element.
[0088] Table 1
[0089]
[0090] A23, according to at least one element attribute corresponding to each of the at least one element, and the attribute parameter of each element attribute, generating a configuration text corresponding to one push style template.
[0091] In this step, for each element in one push style template, the element can be described by using the set format text according to the element attribute corresponding to each of the at least one element, and the attribute parameter of each element attribute, to obtain the text information corresponding to the element; then the text information corresponding to each element is combined to generate the configuration text corresponding to the one push style template. Wherein, the set format text can be selected according to the needs, for example, it can be Json (JavaScript Object Notation, JS object score) format, which is a lightweight data exchange format.
[0092] Considering the storage order of each element in one push style template, the display order of each element is determined, for example, in one push style template, the main title, the subtitle, the picture and the type of the jump link are stored in turn, and when the push style template is displayed, the main title, the subtitle, the picture and the type of the jump link are also displayed in the same order. Therefore, when generating the configuration text corresponding to one push style template in the above step A23, the following steps can also be included:
[0093] Step A231, at least one element attribute corresponding to each of the at least one element, and the attribute parameter of each element attribute are described by using the set format text, to obtain the text information corresponding to each of the at least one element.
[0094] The set format text can be selected as needed, for example, in Json format.
[0095] For example, a push style template includes main title, subtitle, picture, jump type and other elements, and the element attributes of the main title element include element name (name), display type (type), element identifier (id), element maximum length (maxlength), etc. The element attributes of the subtitle element include element name (name), display type (type), element identifier (id), element maximum length (maxlength), etc. The element attributes of the picture element include element name (name), display type (type), element identifier (id), etc. The element attributes of the jump type element include element name (name), display type (type), element identifier (id), etc. For details, refer to Table 3.
[0096] Table 2
[0097]
[0098] In the above Table 3, each element attribute of each element can be described in Json text. The Key of Json is the element identifier id in the element attribute, and the Value of Json is the attribute value of the element. Args represents the variable of the element. Since the display type of the jump type is enumeration, it includes multiple jump types, therefore, the args field of the jump type is not empty, and contains the Json string of various jump types (such as single video detail page, channel home page, Feeds flow, etc.). The Json string is used as the value of the outer Json field args, so it needs to be escaped and saved. Desc represents the description information of the element.
[0099] Step A232, arrange the text information corresponding to each of the at least one element according to the set arrangement order of the at least one element, to obtain a configuration text corresponding to a push style template.
[0100] For example, the elements of a push style template are main title, subtitle, picture, and jump type in sequence. Based on the above Table 3, each element is described in Json format to obtain the Json text of each element. The Json texts corresponding to each element are combined in the order of main title, subtitle, picture, and jump type to generate the configuration text of the push style template as follows:
[0101] [ { "name": "main title",
[0102] " type ": " 1 ",
[0103] " id ": " main_title ",
[0104] "src_key": "main_title",
[0105] "required": true,
[0106] "maxlength": "15",
[0107] "desc": "Title of the push",
[0108] "show": true
[0109] },
[0110] { "name": "Sub-title",
[0111] "type": "2",
[0112] "id": "subtitle",
[0113] "src_key": "subtitle",
[0114] "required": true,
[0115] "maxlength": "37"
[0116] "desc": "Detail description of the push",
[0117] "show": true
[0118] },
[0119] { "name": "Picture",
[0120] "type": "4",
[0121] "id": "pic",
[0122] "src_key": "pic",
[0123] "required": false,
[0124] "show": true
[0125] },
[0126] { "name": "Jump Type",
[0127] "type": "1",
[0128] "id": "jump_type",
[0129] "src_key": "jump_type",
[0130] "args": "LIST:{\"options\":[{\ "value\": \"156\", \"feeds_flow\", \"groups\":[], \"sons\":[\"channel_page\"]}, {\ "value\": \"148\"
[0131] "required": false,
[0132] "desc": "View the page that push can jump to",
[0133] "show": true
[0134] }]
[0135] In the above configuration text in Json format, the src_key is used to automatically pull the corresponding value, the show is used to set the visibility, the required is true, indicating that the element is a required item, and the required is false, indicating that the element is an optional item.
[0136] Each element includes a plurality of element attributes, and the element attributes of different elements can be different. The element attributes usually include an element identifier, an element name, a display type, description information, an element maximum length, a default value, a drop-down list, and the like. Some element attributes are required for an element, i.e., the required items, such as the element identifier, the element name, and the display type. Some element attributes are optional for an element, such as the element maximum length and the default value. In addition, some element attributes are required for a specific element, such as the drop-down list for an enumerated element.
[0137] In the embodiment of the present application, the server can save each configuration text after generating each configuration text, and each configuration text corresponds to a unique identifier information. For example, as shown in Table 2, each configuration text and the respective identifier information are saved in the same table, each configuration text can be stored centrally, saving storage costs, and facilitating the search of the configuration text according to the identifier information.
[0138] Table 3
[0139] Identification information Configuration text Identification 1 Content of configuration text 1 Identification 2 Content of configuration text 2 Identification 3 Content of configuration text 3
[0140] After the server pre-configures each configuration text, the content pushing method of the embodiment of the present application is introduced below.
[0141] For example, Figure 3As shown, the content pushing method of the embodiment of the present application includes the following steps:
[0142] In step S301, the first terminal device sends a configuration text acquisition request to the server in response to a configuration text selection operation triggered on the configuration interface.
[0143] The first terminal device can be a terminal device used by a pushing object, and the pushing object can be a person who performs content pushing, including but not limited to a pushing personnel, a management personnel, a maintenance personnel, etc. of a content publishing platform, for example, can be a terminal device 100 in Figure 2 The pushing object can trigger a configuration text selection operation in the configuration interface of the first terminal device. For example, the configuration interface of the first terminal device can present a configuration text acquisition control, and after the pushing object triggers the control, the first terminal device can present identification information of a plurality of configuration texts. The identification information can be pre-acquired from the server, and the pushing object can select an identification information from the identification information of the plurality of configuration texts to trigger the configuration text selection operation, and then the first terminal device sends a configuration text acquisition request to the server.
[0144] In step S302, the server selects a target configuration text from the configuration texts of the at least one pushing style template in response to the configuration text acquisition request sent by the first terminal device.
[0145] In this step, the configuration text acquisition request sent by the first terminal device can include identification information of the configuration text. After receiving the configuration text acquisition request, the server searches for a target configuration text corresponding to the identification information from the configuration texts of the plurality of pushing style templates according to the identification information.
[0146] In step S303, the server sends the target configuration text to the first terminal device.
[0147] In step S304, the first terminal device generates a target pushing style template based on the target configuration text and displays the target pushing style template.
[0148] After receiving the target configuration text sent by the server, the first terminal device parses the target configuration text according to a preset parsing logic, obtains each element attribute corresponding to each element in the target configuration text, and the attribute parameter of each element attribute.
[0149] In one possible embodiment, the step S304 of generating the target pushing style template based on the target configuration text can include the following steps:
[0150] B1, parsing the target configuration text to obtain at least one element attribute corresponding to at least one element in the target configuration text, each element attribute has a corresponding attribute parameter.
[0151] B2, generating a target push style template according to at least one element attribute corresponding to each of the at least one element, and attribute parameters of each element attribute.
[0152] For example, after the first terminal device parses the target configuration text, it can obtain the element name, display type, element maximum length, whether it is required to fill in, and other information of each element. The display type can determine the display style, for example, when the display type is 1, it is displayed as a single-line input box; when the display type is 2, it is displayed as a multi-line input box; when the display type is 4, it is displayed as a picture loading box, and so on. The element name can be displayed before the style to identify the element. The element maximum length is generally used in combination with the display type to prompt the length limit of the text. The information whether it is required to fill in is used to determine whether the element needs to be marked with whether it is required to fill in (for example, red *), and if the element is a required item, an error is reported when submitting in the case of empty value.
[0153] For example, as shown in Figure 4 After the first terminal device parses the target configuration text, it can render the target push style template according to the information obtained by parsing, including the main title, the subtitle, the picture, the jump type, and the like. Among them, the main title and the subtitle are required items, the limit number of characters of the main title is 15, and the limit number of characters of the subtitle is 37; the picture and the jump type are optional items, the display style of the jump type is a drop-down list, and the drop-down items in the drop-down list are, for example, vertical album (cid), penguin H5 (HTML5), program, special topic page, photo album, text and H5, H5, channel home page, single video detail page, and the like. Among them, H5 refers to the 5th generation of HTML (Hyper Text Markup Language), and also refers to a digital product made with H5 language. Each drop-down item represents a different page, and the default value of the jump type is one of the items.
[0154] When the first terminal device displays the target push style template, the display order of each element is determined according to the storage order of each element in the target configuration text, for example, the main title, the subtitle, the picture, and the jump type are stored in the target configuration text in this order, and the first terminal device displays each element in the same order. The display style of each element depends on the type of the element, for example, the main title is displayed as a single-line input text, the subtitle is displayed as a multi-line input text (with a line break symbol at the end), the picture is displayed as a clickable pop-up picture loading box, and the jump type is selected in the form of a drop-down box. The length limit of single-line text and multi-line text type can also be obtained from the target configuration text, for example, Figure 4 which prompts that the main title is recommended to be within 15 characters, and the subtitle is recommended to be within 37 characters; whether an element is optional or required can also be obtained from the target configuration text, for example, Figure 4The main and sub-headings in the target push style template are mandatory, and the picture and jump type are optional; in addition, the default values, description information, and the like of the elements can be obtained from the target configuration text.
[0155] In step S305, the first terminal device inputs corresponding push content in at least one element of the target push style template in response to the input operation triggered for the target push style template, and obtains push material information.
[0156] For example, the target push style template includes elements such as a main title, a sub-title, a picture, and a jump type. After the first terminal device displays the target push style template, the push object can fill in corresponding content in the main title, the sub-title, the picture, and the jump type, that is, trigger an input operation, so that the first terminal device inputs corresponding content in the corresponding elements, and the push material information can be obtained.
[0157] For example, the target push style template displayed by the first terminal device further includes Figure 4 For example, while displaying the target push style template, the first terminal device can also display the content type of the pull content. The pull content can be understood as push content corresponding to a jump link. For example, the push content can be a video, an article, news, a picture, and the like. The content type includes a content format and a content address. The push object can fill in corresponding content in the target push style template and the content type of the pull content.
[0158] For example, Figure 5 When the push object fills in the pull content, the push object selects vid in the content format drop-down list of the content type, vid is a kind of soundless video file streaming media format, and fills in "b32405yckh3" in the content address box. When the push object fills in the content of the push style template, the push object can fill in "A little cute! A thousand-year-old ugly cute pottery beast unearthed in Shandong" in the main title box, fill in "It has a history of more than two thousand years, the modeling is cute, a pair of wings is particularly unique, and the name has not been determined" in the sub-title box, load the cute beast picture in the picture loading box, and display the address "Http: / / puui.qpic.cn / vpic / 0 / b32405yckh3.png / 0" of the loaded picture below the picture loading box. The push object selects "single video detail page" in the jump type drop-down list. After the push object fills in and submits, the first terminal device can obtain the push material information.
[0159] In step S306, the first terminal device sends the push material information to the server.
[0160] In a specific implementation, the first terminal device can call an interface provided by the server to send the push material information to the server.
[0161] Step S307, the server creates the push material according to the push material information.
[0162] In the embodiment, the server can save the push material information to the database after receiving the push material information sent by the first terminal device. Specifically, the server can set the corresponding material attribute information for each push material information, for example, material identifier, material classification (including material first classification, material second classification, etc.), material label, etc. The server stores the push material information and the corresponding material attribute information to create the push material. According to the material identifier in the material attribute information, the server can read the push material information from the database.
[0163] Step S308, the server sends the push material to the second terminal device in the form of a push message.
[0164] After creating the push material, the server can read the material information of the push material from the database, and then push it to the second terminal device in the form of a push message. The second terminal device is a device used by the pushed object, for example, it can be the terminal device 300 in FIG. 1. Figure 2 Specifically, the server can encode the push material information according to the protocol format of the second terminal device, and then push it to the second terminal device. Alternatively, the server can also encode the push material information and send it to the push server, and then the push server pushes it to the second terminal device.
[0165] It should be noted that the server can send the push message to the second terminal device by setting the push mode, for example, the push mode can be short message, email, notification message, public number message, etc., which is not limited here.
[0166] In addition, after creating the push material according to the push material information, the first terminal device can also send a material acquisition request to the server to acquire the detailed information of the push material returned by the server, including the corresponding content of the push material, material attribute information, etc. For example, the first terminal device can read the detailed information of the push material from the server through a material detail interface.
[0167] Step S309, the second terminal device presents the push message.
[0168] The second terminal device can present the push message to the pushed object according to the above-mentioned set push mode, for example Figure 6As shown, the push message can be presented in the form of a notification message, the main title of the notification message is "a bit cute! A thousand years ago, ugly cute pottery beast unearthed in Shandong"; the subtitle is "has a history of more than two thousand years, the modeling is lovable, a pair of wings is particularly unique, the name has not been determined"; the jump link is "Http: / / puui.qpic.cn / vpic / 0 / b32405yckh3", and the picture of the cute beast is also presented. After reading the notification message and clicking the jump link, the user can jump to Figure 7 the video page shown.
[0169] The above scheme of the embodiment of the present application can make the terminal device of the push object obtain the required configuration text, generate a corresponding push style template, generate the corresponding push material information according to the push style template, so that the server creates the push material and performs the push, thereby simplifying the push process, improving the push efficiency of the multimedia content, and reducing the push cost.
[0170] In addition, in the embodiment of the present application, the push style is abstracted in two levels of templates and elements, the configuration text corresponding to the push style template is stored in the set format (such as Json or other self-explaining text format) text, the push object can read the configuration text corresponding to the corresponding push style template through the terminal device, and render the corresponding style of the push style template (including each element, such as the type of each element is input, drop-down or picture) in the page, the push object fills in the corresponding content in each element, and clicks to submit to instantiate the push style template into the push material information.
[0171] Therefore, the scheme of the embodiment of the present application has the advantages of fast online speed, easy modification, strong expansibility, low use threshold, and reusability. Through the configuration and reusable way, the push demand of the push object for various push styles of different businesses is met.
[0172] The content push method of the server side of the embodiment of the present application will be introduced below. Figure 8 and Figure 9 The content push method of the server side of the embodiment of the present application will be introduced below.
[0173] Figure 8 A content push method provided by the embodiment of the present application is shown, applied to a server, such as Figure 5 As shown, the content push method includes the following steps:
[0174] Step S801, in response to the configuration text acquisition request sent by the first terminal device, selecting a target configuration text from the configuration texts of at least one push style template respectively;
[0175] S802, sending the target configuration text to the first terminal device, so that the first terminal device presents a target push style template generated based on the target configuration text, the target push style template comprising at least one element, each element being used to represent a push content attribute;
[0176] S803, receiving push material information returned by the first terminal device, and creating push material according to the push material information, the push material information being obtained after the first terminal device inputs corresponding push content in at least one element of the target push style template in response to an input operation triggered for the target push style template;
[0177] S804, sending the push material to the second terminal device in the form of a push message, so that the second terminal device presents the push message.
[0178] In the embodiments of the present application, through the plurality of configuration texts pre-configured by the server, the terminal device of the push object can obtain the required configuration text to generate the corresponding push style template, so as to generate the corresponding push material information according to the push style template, thereby simplifying the push process, improving the push efficiency of the multimedia content, and reducing the push cost.
[0179] In a possible embodiment, the server can pre-configure the configuration text of each of the at least one push style template, so that, as shown in FIG. 8A, before step S801, the following steps are further included: Figure 9
[0180] S800_0, obtaining at least one element corresponding to each of the at least one push style template, each element corresponding to at least one element attribute;
[0181] S800_1, generating the configuration text corresponding to each of the at least one push style template according to the at least one element corresponding to each of the at least one push style template and the at least one element attribute corresponding to each element.
[0182] In a possible embodiment, step S800_1 can include the following steps:
[0183] For each of the at least one push style template, the following steps B1-B3 are performed:
[0184] C1, determining the at least one element attribute corresponding to each of the at least one element in a push style template;
[0185] C2, configuring the attribute parameter corresponding to each of the at least one element attribute corresponding to each element in the at least one element, respectively;
[0186] C3, generating configuration text corresponding to a push style template according to at least one element attribute corresponding to each of the at least one element, and attribute parameters of each element attribute.
[0187] In a possible embodiment, generating configuration text corresponding to a push style template according to at least one element attribute corresponding to each of the at least one element, and attribute parameters of each element attribute, comprises the following steps:
[0188] D1, describing at least one element attribute corresponding to each of the at least one element, and attribute parameters of each element attribute by setting format text to obtain text information corresponding to each of the at least one element;
[0189] D2, arranging text information corresponding to each of the at least one element according to a set arrangement order of the at least one element to obtain configuration text corresponding to a push style template.
[0190] The content push method of the terminal device side of the embodiment of the present application will be introduced below. Figure 10 and Figure 11 The content push method of the terminal device side of the embodiment of the present application will be introduced below.
[0191] Figure 10 A content push method provided by the embodiment of the present application is shown, which is applied to a terminal device, such as a mobile phone. Figure 10 As shown in the figure, the content push method comprises the following steps:
[0192] Step S1001, in response to a configuration text selection operation triggered for a configuration interface, sending a configuration text acquisition request to a server to make the server select target configuration text from configuration text of each of at least one push style template, and return the target configuration text;
[0193] Step S1002, generating a target push style template based on the target configuration text, and displaying the target push style template, the target push style template comprising at least one element, each element being used to represent a push content attribute;
[0194] Step S1003, in response to an input operation triggered for the target push style template, inputting corresponding push content in the at least one element of the target push style template respectively to obtain push material information;
[0195] Step S1004, sending the push material information to the server.
[0196] In the embodiments of the present application, through the plurality of configuration texts pre-configured by the server, the terminal device of the push object can obtain the required configuration text, generate a corresponding push style template, generate corresponding push material information according to the push style template, so that the server creates push material and performs push, simplifies the push process, improves the push efficiency of multimedia content, and reduces the push cost.
[0197] In a possible embodiment, as shown in Figure 11 The step S1002 of generating the target push style template based on the target configuration text and displaying the target push style template includes the following steps.
[0198] In step S1002_1, the target configuration text is parsed to obtain at least one element attribute corresponding to each of the at least one element in the target configuration text, and each element attribute has a corresponding attribute parameter.
[0199] In step S1002_2, the target push style template is generated according to the at least one element attribute corresponding to each of the at least one element, and the attribute parameter of each element attribute.
[0200] In step S1002_3, the target push style template is displayed.
[0201] Based on the same inventive concept, the embodiments of the present application provide a content push device, and the principle of the device for solving the problem is similar to the above-mentioned server-side method, so the implementation of the device can refer to the implementation of the above-mentioned method, and the repeated parts will not be repeated.
[0202] Figure 12 A content push device provided by an embodiment of the present application is shown, as shown in Figure 12 The content push device includes a selection module 121, a text sending module 122, a receiving module 123, and a push module 124.
[0203] The selection module 121 is configured to select a target configuration text from the configuration text of each of the at least one push style template in response to a configuration text acquisition request sent by a first terminal device.
[0204] The text sending module 122 is configured to send the target configuration text to the first terminal device, so that the first terminal device presents a target push style template generated based on the target configuration text, and the target push style template includes at least one element, and each element is used to represent a push content attribute.
[0205] The receiving module 123 is configured to receive the push material information returned by the first terminal device, and create a push material according to the push material information, the push material information being obtained after the first terminal device inputs corresponding push content in at least one element of the target push style template in response to an input operation triggered for the target push style template;
[0206] The pushing module 124 is configured to send the push material to the second terminal device in the form of a push message, so that the second terminal device presents the push message.
[0207] In a possible implementation, the apparatus further includes:
[0208] The element obtaining module is configured to obtain at least one element corresponding to each of the at least one push style template, each element corresponding to at least one element attribute;
[0209] The text generating module is configured to generate configuration text corresponding to each of the at least one push style template according to the at least one element corresponding to each of the at least one push style template and the at least one element attribute corresponding to each element.
[0210] In a possible implementation, the text generating module is further configured to:
[0211] For each of the at least one push style template, the following operations are performed:
[0212] Determine the at least one element attribute corresponding to each of the at least one element in a push style template;
[0213] Configure the at least one element attribute corresponding to each element in the at least one element as a corresponding attribute parameter, respectively;
[0214] Generate configuration text corresponding to a push style template according to the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute.
[0215] In a possible implementation, when the configuration text corresponding to a push style template is generated according to the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute, the text generating module is further configured to:
[0216] Describe the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute by setting a format text to obtain text information corresponding to each of the at least one element;
[0217] Arrange the text information corresponding to each of the at least one element according to a set arrangement order of the at least one element to obtain configuration text corresponding to a push style template.
[0218] Based on the same inventive concept, the embodiment of the present application provides a content pushing device, the principle of which for solving the problem is similar to the method of the terminal device side of the above-mentioned embodiment, and therefore the implementation of the device can be referred to the implementation of the above-mentioned method, and the repeated parts will not be described herein.
[0219] Figure 13 A content pushing device provided by an embodiment of the present application is shown, as shown in Figure 13 The content pushing device includes a request sending module 131, a display module 132, an input module 133, and an information sending module 134.
[0220] The request sending module 131 is configured to, in response to a configuration text selection operation triggered for a configuration interface, send a configuration text acquisition request to a server, so that the server selects a target configuration text from configuration texts of at least one push style template respectively and returns the target configuration text.
[0221] The display module 132 is configured to generate a target push style template based on the target configuration text, and display the target push style template, the target push style template including at least one element, each element being used to represent a push content attribute.
[0222] The input module 133 is configured to, in response to an input operation triggered for the target push style template, input corresponding push content in the at least one element of the target push style template respectively, and obtain push material information.
[0223] The information sending module 134 is configured to send the push material information to the server.
[0224] In a possible embodiment, the display module 132 is further configured to:
[0225] analyze the target configuration text to obtain at least one element attribute corresponding to each of the at least one element in the target configuration text, each element attribute having a corresponding attribute parameter;
[0226] generate the target push style template according to the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute.
[0227] For the convenience of description, each part is described respectively as a module according to the function. Of course, the functions of the modules can be implemented in the same or multiple software or hardware in the implementation of the present application.
[0228] Those skilled in the art can understand that each aspect of the present application can be implemented as a system, a method or a program product. Therefore, each aspect of the present application can be specifically implemented as follows: a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" here.
[0229] As to the apparatus in the above-mentioned embodiments, the specific implementation of each module has been described in detail in the embodiments of the method, and will not be described in detail here.
[0230] Based on the same inventive concept as the above-mentioned method embodiments of the present application, the electronic device in the embodiments of the present application also provides an electronic device, and the principle of solving the problem is similar to the above-mentioned method embodiments, so the implementation of the electronic device can refer to the implementation of the above-mentioned method, and the repeated parts will not be described here.
[0231] Referring to Figure 14 , the electronic device 1400 can at least include a processor 1401 and a memory 1402. The memory 1402 stores program code, and when the program code is executed by the processor 1401, the processor 1401 performs the steps in any one of the above-mentioned content pushing methods.
[0232] In some possible implementations, the electronic device according to the present application can at least include at least one processor and at least one memory. The memory stores program code, and when the program code is executed by the processor, the processor performs the steps in the content pushing method according to various exemplary embodiments of the present application described above in the specification. For example, the processor can perform the steps as shown in Figure 12 or Figure 15 .
[0233] The electronic device 150 according to this embodiment of the present application will be described below with reference to Figure 15 . Figure 15 The electronic device 150 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present application.
[0234] As shown in Figure 15 , the electronic device 150 is in the form of a general electronic device. The components of the electronic device 150 can include but are not limited to the above-mentioned at least one processing unit 151, the above-mentioned at least one storage unit 152, and a bus 153 connecting different system components including the storage unit 152 and the processing unit 151.
[0235] Bus 153 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a local bus using any of a variety of bus architectures.
[0236] Storage 152 can include a readable medium, such as volatile memory (RAM) 1521 and / or cache memory 1522 in the form of a volatile memory, and can further include read only memory (ROM) 1523.
[0237] Storage 152 can also include, a program / utility 1525 having a set (at least one) of program modules 1524, including an operating system, one or more application programs, other program modules, and program data, each of which
[0238] Electronic device 150 can also communicate with one or more external devices 154, such as a keyboard or a pointing device, through I / O interface 155 and with one or more devices that enable a user to interact with electronic device 150 and / or any devices (e.g., a router, a modem, etc.) that enable electronic device 150 to communicate with one or more other electronic devices. Such communication can occur via I / O interface 155. Still yet, electronic device 150 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or the Internet, through network adapter 156. As depicted, network adapter 156 communicates with the other components of electronic device 150 via bus 153. It should be appreciated that although not shown, other hardware and / or software modules could be used in conjunction with electronic device 150. Such modules can include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
[0239] As the method embodiments described above are based on the same inventive concept, each aspect of the content pushing method provided by the present application can also be implemented in the form of a program product, which includes program codes for causing an electronic device to perform the steps of the content pushing method according to the various exemplary embodiments of the present application described above in the specification when the program product is run on the electronic device, for example, the electronic device can perform the steps as shown in Figure 8 or Figure 10 illustrated.
[0240] A program product can employ any combination of one or more computer-readable media. The computer-readable media can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0241] Although preferred embodiments of the application have been described herein, changes and modifications can be suggested to one skilled in the art, and it is intended that the application encompass such changes and modifications as fall within the scope of the appended claims.
[0242] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A content push method characterized by, The application is applied to a server, comprising: selecting a target configuration text corresponding to configuration text identification information from configuration texts of at least one push style template in response to a configuration text acquisition request containing the configuration text identification information sent by a first terminal device; wherein the configuration text acquisition request is sent by the first terminal device in response to a configuration text selection operation triggered for a configuration interface, and the configuration text of each push style template comprises text information corresponding to at least one element in the corresponding push style template, and each text information is used to describe at least one element attribute of the corresponding element and attribute parameters of each element attribute; sending the target configuration text to the first terminal device to enable the first terminal device to generate a target push style template based on the text information corresponding to at least one element in the target configuration text and present the target push style template, and at least one element of the target push style template is used to input corresponding push content respectively; receiving push material information returned by the first terminal device, and creating a push material according to the push material information, wherein the push material information is obtained after the first terminal device inputs corresponding push content in at least one element of the target push style template in response to an input operation triggered for the target push style template; sending the push material to a second terminal device in the form of a push message to enable the second terminal device to present the push message.
2. The method of claim 1, wherein, Before selecting the target configuration text from the configuration texts of at least one push style template in response to the configuration text acquisition request sent by the first terminal device, the method further comprises: acquiring at least one element corresponding to at least one push style template, and each element corresponds to at least one element attribute; generating the configuration text corresponding to at least one push style template respectively according to at least one element corresponding to at least one push style template and at least one element attribute corresponding to each element.
3. The method of claim 2, wherein, The method of generating the configuration text corresponding to at least one push style template respectively according to at least one element corresponding to at least one push style template and at least one element attribute corresponding to each element comprises: for the at least one push style template, the following operations are performed respectively: determining at least one element attribute corresponding to at least one element in a push style template respectively; configuring attribute parameters of each element attribute corresponding to at least one element respectively; generating the configuration text corresponding to the push style template according to at least one element attribute corresponding to at least one element and attribute parameters of each element attribute.
4. The method of claim 3, wherein, The method of generating the configuration text corresponding to the push style template according to at least one element attribute corresponding to at least one element and attribute parameters of each element attribute comprises: The at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute are described by setting a format text to obtain text information corresponding to each of the at least one element; The text information corresponding to each of the at least one element is arranged according to the set arrangement order of the at least one element to obtain the configuration text corresponding to the one push style template.
5. A content push method characterized by, Applied to a first terminal device, comprising: In response to a configuration text selection operation triggered for a configuration interface, a configuration text acquisition request containing configuration text identification information is sent to a server, so that the server selects a target configuration text corresponding to the configuration text identification information from the configuration text of at least one push style template, and returns the target configuration text, the configuration text of each push style template includes: text information corresponding to at least one element corresponding to the corresponding push style template, and each text information is used to describe at least one element attribute of the corresponding element and attribute parameter of each element attribute; A target push style template is generated based on the text information corresponding to each of the at least one element in the target configuration text, and the target push style template is displayed, at least one element of the target push style template is used to input corresponding push content respectively; In response to an input operation triggered for the target push style template, corresponding push content is input in at least one element of the target push style template to obtain push material information; The push material information is sent to the server.
6. The method of claim 5, wherein, The target push style template is generated based on the target configuration text, comprising: The target configuration text is parsed to obtain at least one element attribute corresponding to each of the at least one element in the target configuration text, each element attribute has a corresponding attribute parameter; The target push style template is generated according to the at least one element attribute corresponding to each of the at least one element and the attribute parameter of each element attribute.
7. A content pusher device, characterized by Set in the server, comprising: The selection module is used to select the target configuration text corresponding to the configuration text identification information from the configuration text of at least one push style template in response to the configuration text acquisition request containing the configuration text identification information sent by the first terminal device; wherein the configuration text acquisition request is sent by the first terminal device in response to the configuration text selection operation triggered for the configuration interface, and the configuration text of each push style template includes: text information corresponding to at least one element corresponding to the corresponding push style template, and each text information is used to describe at least one element attribute of the corresponding element and attribute parameter of each element attribute; The text sending module is used to send the target configuration text to the first terminal device, so that the first terminal device generates a target push style template based on the text information corresponding to each of the at least one element in the target configuration text, and presents the target push style template, at least one element of the target push style template is used to input corresponding push content respectively; The receiving module is configured to receive push material information returned by the first terminal device, and create a push material according to the push material information, the push material information being obtained after respective push contents are input in at least one element of a target push style template in response to an input operation triggered for the target push style template. The pushing module is configured to send the push material to a second terminal device in the form of a push message, so that the second terminal device presents the push message.
8. A content pusher device, characterized by The first terminal device comprises: The request sending module is configured to, in response to a configuration text selection operation triggered for a configuration interface, send a configuration text acquisition request containing configuration text identification information to a server, so that the server selects a target configuration text corresponding to the configuration text identification information from configuration texts of at least one push style template, and returns the target configuration text, wherein the configuration text of each push style template comprises text information corresponding to at least one element of a corresponding push style template, and each text information is used to describe at least one element attribute of the corresponding element and attribute parameters of each element attribute. The display module is configured to generate a target push style template based on the text information corresponding to the at least one element in the target configuration text, and display the target push style template, wherein the at least one element in the target push style template is used to input respective push contents. The input module is configured to, in response to an input operation triggered for the target push style template, input respective push contents in the at least one element of the target push style template, and obtain push material information. The information sending module is configured to send the push material information to the server.
9. An electronic device, comprising: The electronic device comprises a processor and a memory, wherein the memory stores program code, and when the program code is executed by the processor, the processor executes the steps of any one of the methods in claims 1-4 or 5-6.
10. A computer-readable storage medium, characterized in that, The electronic device comprises program code, and when the program code runs on the electronic device, the program code is used to make the electronic device execute the steps of any one of the methods in claims 1-4 or 5-6.
Citation Information
Patent Citations
Information release method and device, programmable device and service platform
CN106779833A
Product information management method, device and equipment and storage medium
CN110443676A