The content of the invention
It is an object of the present invention to provide a kind of new solution for information issue.
According to the first aspect of the invention, there is provided a kind of information issuing method, including:
In response to the pattern template generation request of information issue embodiment party, obtain corresponding with the pattern template generation request
Pattern template generation parameter, wherein, the pattern template generation parameter at least include issue pattern parameter and material description ginseng
Number, the issue pattern parameter is used to describe desired issue pattern, and the material parameter is used to describe and the desired hair
The corresponding material of cloth pattern;
According to the pattern template generation parameter, generate corresponding pattern template and store, for combining corresponding element
Material generates the information for issuing, wherein, at least include that issue pattern description information and material are indicated in the pattern template
Information, the issue pattern description information is used to describe issue pattern corresponding with the pattern template, and the material indicates letter
Cease for indicating to use the material provided needed for the pattern template.
Alternatively, described according to the pattern template generation parameter, generating corresponding pattern template step includes:
According to the pattern template generation parameter, corresponding draft pattern template is generated;
The draft pattern template of application conditions will be met, be defined as sample corresponding with the pattern template generation parameter
Formula template.
Alternatively, methods described also includes:
In response to the pattern template query request of information issue embodiment party, corresponding target patterns template is returned;
The pattern template association request of embodiment party is issued in response to information, by the target patterns version and the pattern mould
Flow channel indicated by plate association request sets up association.
Alternatively, methods described also includes:
In response to the newest pattern template generation request of described information issue embodiment party, corresponding second pattern mould is generated
After plate, according to default compatibility mode, the first pattern template generated before the second pattern template generation is retained in.
Alternatively, type and contents attribute of the material characterising parameter at least including the corresponding material, described
Issue pattern parameter at least includes pattern layout, the corresponding pattern element property of the corresponding issue pattern.
According to the second aspect of the invention, there is provided a kind of information issuing method, including:
In response to the pattern template request of information issue party in request, return meets the alternative sample of the pattern template request
Formula template, for described information issue, party in request determines target patterns template, wherein, issue is at least included in the pattern template
Pattern description information and material configured information, the issue pattern description information are used to describe corresponding with the pattern template
Issue pattern, the material configured information is used to indicate the material using being provided needed for the pattern template;
Obtain described information issue party in request and provide the first material according to the target patterns template, and it is determined that described the
After one material and the target patterns template matches, the mesh that first material is stored as being associated with the target patterns template
Mark material, for combining target pattern template generation target information for issuing.
Alternatively, the pattern template request in response to information issue party in request, return meets the pattern template please
The alternative pattern template asked, being issued the step of party in request determines target patterns template for described information includes:
In response to the pattern template request of information issue party in request, the 3rd pattern mould of the pattern template request will be met
Plate pattern template alternately;
By the 3rd pattern template be back to described information issue party in request, obtain described information issue party in request according to
The 3rd material that the 3rd pattern template is provided, the 3rd material is believed with reference to the 3rd pattern template generation the 3rd
Breath, to described information issue, party in request carries out preview issue, so that described information issues party in request by certain second pattern
Template is defined as target patterns template.
Alternatively, it is described to include the step of determine first material with the target patterns template matches:
Determine that the material configured information that the first material is included with the target patterns template is matched;
First material and the target patterns template are combined to determine that corresponding target information can be generated;
Determine that the target information meets predetermined issue condition.
Alternatively, methods described also includes:
Target information in response to information issue embodiment party issues request, and the target material is combined into the target patterns
Template generation target information, for described information, issue embodiment party is issued.
According to the third aspect of the invention we, there is provided a kind of information distributing apparatus, including:
Parameter acquiring unit, for the pattern template generation request in response to information issue embodiment party, obtains and the sample
Formula template generation asks corresponding pattern template generation parameter, wherein, the pattern template generation parameter at least includes issue sample
Formula parameter and material characterising parameter, the issue pattern parameter are used to describe desired issue pattern, and the material parameter is used for
Description and the desired issue corresponding material of pattern;
Pattern template generation unit, for according to the pattern template generation parameter, generating corresponding pattern template and depositing
Storage, for generating the information for issuing with reference to corresponding material, wherein, issue pattern is at least included in the pattern template
Description information and material configured information, the issue pattern description information are used to describe issue corresponding with the pattern template
Pattern, the material configured information is used to indicate the material using being provided needed for the pattern template.
Alternatively, the pattern template generation unit at least includes:
For according to the pattern template generation parameter, generating the device of corresponding draft pattern template;And
The draft pattern template for will meet application conditions, is defined as corresponding with the pattern template generation parameter
Pattern template device.
Alternatively, the equipment also includes:
Query processing unit, for the pattern template query request in response to information issue embodiment party, returns to corresponding mesh
Standard specimen formula template;
Association process unit, the pattern template association request for issuing embodiment party in response to information, by the target sample
Formula version is set up with the flow channel indicated by the pattern template association request and is associated.
Alternatively, the equipment also includes:
Compatible processing unit, it is raw for the newest pattern template generation request in response to described information issue embodiment party
Into after corresponding second pattern template, according to default compatibility mode, given birth to before being retained in the second pattern template generation
Into the first pattern template.
According to the fourth aspect of the invention, there is provided a kind of information distributing apparatus, including:
Pattern template requesting processing, for the pattern template request in response to information issue party in request, return meets
The alternative pattern template of the pattern template request, for described information issue, party in request determines target patterns template, wherein,
At least include issue pattern description information and material configured information in the pattern template, the issue pattern description information is used
In issue pattern corresponding with the pattern template is described, the material configured information is used to indicate to use the pattern template institute
The material that need to be provided;
Material determines and memory cell, is provided according to the target patterns template for obtaining described information issue party in request
First material, and it is determined that after first material and the target patterns template matches, by first material be stored as with
The target material of the target patterns template association, for combining target pattern template generation target information for issuing.
Alternatively, the pattern template requesting processing includes:
For the pattern template request in response to information issue party in request, the 3rd sample of the pattern template request will be met
The device of formula template pattern template alternately;And
For the 3rd pattern template to be back into described information issue party in request, described information issue party in request is obtained
According to the 3rd material that the 3rd pattern template is provided, the 3rd material is combined into the 3rd pattern template generation the 3rd
Information, to described information issue, party in request carries out preview issue, so that described information issues party in request by certain second sample
Formula template is defined as the device of target patterns template.
Alternatively, the material determines and memory cell at least includes:
For determining the device that the material configured information that the first material is included with the target patterns template is matched;
For first material and the target patterns template to be combined to determine that corresponding target information can be generated
Device;
For determining that the target information meets the device of predetermined issue condition.
Alternatively, the equipment also includes:
Target information generation unit, issues request, by the mesh for the target information in response to information issue embodiment party
Mark material combines the target patterns template generation target information, and for described information, issue embodiment party is issued.
According to the fifth aspect of the invention, there is provided a kind of programmable device, including memory and processor, the memory
For store instruction, the instruction is used to control the processor to be operated to perform what is provided according to a third aspect of the present invention
Information issuing method described in any one.
According to the sixth aspect of the invention, there is provided a kind of programmable device, including memory and processor, the memory
For store instruction, the instruction is used to control the processor to be operated to perform what is provided according to a fourth aspect of the present invention
Information issuing method described in any one.
According to the seventh aspect of the invention, there is provided a kind of service platform, the service platform at least includes such as of the invention
Any one information distributing apparatus that the third aspect is provided;
Or, the service platform at least includes that any one information issue provided such as the fourth aspect of the present invention sets
It is standby.
It was found by the inventors of the present invention that in the prior art, not yet there is a kind of information issuing method, equipment, may be programmed
Equipment and service platform, can reduce the R&D costs and time cost put into information issuing process, what raising released news
Efficiency.Therefore, the technical assignment to be realized of the present invention or technical problem to be solved be those skilled in the art never
It is expecting or it is not expected that, therefore the present invention is a kind of new technical scheme.
By referring to the drawings to the detailed description of exemplary embodiment of the invention, further feature of the invention and its
Advantage will be made apparent from.
Specific embodiment
Describe various exemplary embodiments of the invention in detail now with reference to accompanying drawing.It should be noted that:Unless had in addition
Body illustrates that the part and the positioned opposite of step, numerical expression and numerical value for otherwise illustrating in these embodiments do not limit this
The scope of invention.
The description only actually at least one exemplary embodiment is illustrative below, never as to the present invention
And its any limitation applied or use.
May be not discussed in detail for technology, method and apparatus known to person of ordinary skill in the relevant, but suitable
In the case of, the technology, method and apparatus should be considered as a part for specification.
In all examples shown here and discussion, any occurrence should be construed as merely exemplary, without
It is as limitation.Therefore, other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi
It is defined in individual accompanying drawing, then it need not be further discussed in subsequent accompanying drawing.
<Hardware configuration>
Fig. 1 is the block diagram of the hardware configuration for showing that the implementation environment 1100 of embodiments of the invention can be realized.
As shown in figure 1, implementation environment 1000 includes web page server 1100, terminal 1200 and network 1300.
Server 1100 for example can be blade server etc..In one example, server 1100 can be a meter
Calculation machine.In another example, server 1100 can be with as shown in figure 1, including processor 1110, memory 1120, interface
Device 1130, communicator 1140, display device 1150, input unit 1160.Although server can also include loudspeaker, wheat
Gram wind etc., but, these parts are unrelated to the invention, therefore omit herein.Wherein, processor 1110 for example can be centre
Reason device CPU, Micro-processor MCV etc..Memory 1120 for example include ROM (read-only storage), RAM (random access memory),
Nonvolatile memory of hard disk etc..Interface arrangement 1130 is for example including USB interface, serial line interface etc..Communicator
1140 can for example carry out wired or wireless communication.Display device 1150 is, for example, LCDs.Input unit 1160 is for example
Can be including touch-screen, keyboard etc..In one example, server 1100 can also be has such as server 1100- by multiple
1st, the server group of server 1100-2 ... servers 1100-n compositions.
Terminal device 1200 can be portable computer (1200-1), desktop computer (1200-2), mobile phone (1200-3),
Panel computer (1200-4) etc..
Communication network 1300 can be wireless network can also network, can be that LAN can also be wide area network.
In the configuration surroundings 1000 shown in Fig. 1, terminal 1200-1,1200-2,1200-3,1200-4 and server
1100 can be communicated by communication network 1300, for example, information issue party in request can be with using terminal 1200-1 by logical
Communication network 1300 communicates with server 1100, obtains the service such as target patterns stencil-chosen, determination that server 1100 is provided, and
Information issue embodiment party can be communicated by communication network 1300 with using terminal 1200-2 with server 1100, obtain server
1100 target informations generated according to target patterns template and correspondence material for providing are issued, more specifically, advertiser
Party in request is issued as information, can be communicated with server 1100 by terminal 1200, selection meets the target patterns mould of demand
Plate simultaneously provides corresponding ad material according to target patterns template, and media operator issues embodiment party as information, it is possible to use
Terminal 1200 is communicated by communication network 1300 with server 1100, obtains the advertisement element that server 1100 is provided using advertiser
Material and selected target patterns template render the advertisement of generation, are issued by the flow channel of itself.
Configuration surroundings 1100 shown in Fig. 1 are only explanatory, and never be intended to limitation the present invention, its application or
Purposes.It is applied in embodiments of the invention, the memory 1120 of server 1100 is used for store instruction, and the instruction is used
Any one information issuing method to be provided in performing the embodiment of the present invention is operated in the processor 1110 is controlled.
Although it will be appreciated by those skilled in the art that show multiple devices to server 1100 in Fig. 1, this
Invention can only relate to partial devices therein, for example, web page server 1100 pertains only to processor 1110 and memory 1120.
Technical staff can instruct according to presently disclosed conceptual design.How control process device is operated for instruction, and this is ability
Known in domain, therefore it is not described in detail herein.
<First embodiment>
In the present embodiment, there is provided a kind of information issuing method, as shown in Fig. 2 including:
Step S2100, in response to the pattern template generation request of information issue embodiment party, obtains and is given birth to the pattern template
Into the corresponding pattern template generation parameter of request.
In the present embodiment, described information issue embodiment party is generally to provide flow channel so that third party releases news
Internet traffic side, for example, media operator, more specifically, can be that website operator or such as microblogging, wechat, daily record are empty
Between the platform operation side of information distribution service, or shopping platform, reading platform, video-see platform etc. are so provided,
This is not enumerated.The form of the information issued can be word, audio, video, picture etc., and the content of information can be symbol
Close advertisement, promotion message that Web Publishing specifies etc..
And the flow channel that information issue embodiment party provides can be specified on the website of its operation for information issue
Page area, or the viewing area for information issue that platform client interface is specified or meets predetermined issue
The information issue interface of condition and the appearance that is triggered, for example, it is the advertisement jumped out that domestic consumer browse certain webpage to obtain information
The page, or user's point opens platform client and obtains the advertising message etc. inserted between upper and lower two information during information.
In the present embodiment, the pattern template generation request of information issue embodiment party can be real as desired by information publisher
The information distribution service applied is produced, for example, the available free flow channel of media operator is expected for providing ad distribution service,
Corresponding pattern template request can be generated, triggering generation correspondence pattern template is instigated with the advertisement for being provided with ad distribution demand
With carrying out releasing advertisements.
And in acquired pattern template generation parameter corresponding with the pattern template generation request, at least including issue
Pattern parameter and material characterising parameter, the issue pattern parameter are used to describe desired issue pattern, and the material parameter is used
In description and the desired issue corresponding material of pattern.The pattern template generation parameter can with predetermined parameter format,
It is contained in the pattern template generation request of information issue embodiment party, by parsing pattern template generation acquisition request;Can also
After the pattern template generation request is received, implemented by providing predetermined pattern template generation parameter interface and being issued for information
Side is input into obtain.
Specifically, the issue pattern, typically information issue the issue pattern of the desired information of embodiment party, such as basis
It has the issue pattern that flow channel can be supported, the issue pattern parameter at least includes the corresponding issue pattern
Pattern layout, corresponding pattern element property.
For example, issue pattern parameter can include:The pattern layout of pattern is issued, for example whether single-layer layout, nested cloth
Number of pattern element included in office, pattern layout etc.;Corresponding pattern attribute of an element, such as type of pattern element
(being the floating layer type for directly displaying, also relate to type of button of man-machine interaction etc.), pattern element size (width, height,
Position etc.), pattern element be related to behavior operation (redirecting network address, download information or audio, video playback etc.), pattern element
Display properties (Show Color, font size etc.).
And the material is typically the material or material for generating information provided by information issue party in request, example
Such as, advertiser is providing or picture, video etc. that can be used for generating advertisement, in the present embodiment, the material and institute's phase
The issue pattern correspondence of prestige, is the material by supporting to combine in desired issue pattern, and the material characterising parameter at least includes
The type and contents attribute of the corresponding material.
For example, the material characterising parameter can include:The type of material can be title, intention is described, association is redirected
Network address or the information association network address of issue, text, picture, video, the audio of issue etc.;The contents attribute of material, can be with root
Had nothing in common with each other according to the type of material, for example, the contents attribute of title, the word that title content, heading character number can be included, used
Fu Ku, the business rule being related to such as display effect, supported extended business rule such as general rise of prices of the stocks and other securities, highlighted, suspension etc.;Intention is retouched
The contents attribute stated, can be including description content, character length, supported extended business rule etc.;Association redirects network address
Contents attribute, can include specifically redirect network address, network address length, triggering redirect network address condition, network address verification rule, can prop up
Extended business rule held etc.;The contents attribute of the information association network address of issue, can include that specific association network address, network address are long
Degree, display rule, network address verify regular, supported extended business rule etc.;The contents attribute of text, can include in text
Appearance, text character number, the character repertoire for using, the business rule being related to for example general rise of prices of the stocks and other securities, it is highlighted, suspend etc. display effect, can support
Extended business rule etc.;The contents attribute of picture, can include title, picture format, picture size, the width of picture of picture
With height, the control of uploading pictures, supported extended business rule etc..
After by step S2100 acquisitions pattern template generation parameter corresponding with the pattern template generation request, enter
Enter step S2200, according to the pattern template generation parameter, generate corresponding pattern template and store, for combining correspondence
Material generate for issue information.
Wherein, issue pattern description information and material configured information, the issue are at least included in the pattern template
Pattern description information is used to describe issue pattern corresponding with the pattern template, and the material configured information is used for instruction
The material provided needed for the pattern template.
In one example, the step of generating corresponding pattern template according to the pattern Release parameter includes:According to institute
Pattern template generation parameter is stated, corresponding draft pattern template is generated;The draft pattern template of application conditions will be met, really
It is set to pattern template corresponding with the pattern template generation parameter.Wherein, the application conditions are used to judge the draft of generation
Whether pattern template can be applied, and can generally be set according to the application scenarios of the pattern template or engineering experience, experiment
Simulation value specifies, for example, application conditions can be set into draft pattern template formally using the preceding pre-determined number that meets
Accuracy threshold value in test experiments, when the accuracy threshold value is met by the test time delay of pre-determined number, just by the draft
Pattern template is defined as can be with the pattern template of formal application, and to ensure reliability when pattern template is formally applied, improving should
Use efficiency.
In the present embodiment, by obtaining pattern template corresponding with the pattern template generation request of information issue embodiment party
Generation parameter, generates corresponding pattern template and stores, and can meet information issue real with unified pattern template generation rule
The different application demand of Shi Fang generates corresponding pattern template, for generating the letter for issuing with reference to corresponding material
Breath so that information issue embodiment party can obtain corresponding pattern template according to the change of itself application demand, convenient and efficient ground,
And the development of different being customized of application demand of information issue embodiment party need not be directed to, reduction information was issued
R&D costs and time cost in journey, the efficiency that raising releases news.
In actual applications, information issue embodiment party is when the information of specific implementation is issued, it usually needs for different stream
Amount channel uses different pattern templates, therefore, it can before specific implementation information is issued, by different flow channel correspondences not
Same pattern template sets up association so that when the information of specific implementation is issued, and can improve the efficiency that information is issued.Therefore, originally
The information issuing method provided in embodiment, also includes:In response to the pattern template query request of information issue embodiment party, return
Corresponding target patterns template;The pattern template association request of embodiment party is issued in response to information, by the target patterns version
Set up with the flow channel indicated by the pattern template association request and associated.
Specifically, in the pattern template query request of information issue embodiment party, corresponding searching keyword can be included, is looked into
Pattern element type that length, width, version identifier or the pattern template that keyword can be pattern template are included etc. is ask, is rung
Should be asked in the pattern template query, return to target patterns template corresponding with searching keyword, return to the target patterns mould
Template preview form can be returned in a predetermined pattern during plate, for example, for the pattern for ad distribution of media operator
Template, by the default material combining target pattern template for signal, (such as built-in renders to call rendering tool bag
SDK (Software Development Kit, Software tool kit)), render the corresponding signal advertisement of generation and present, or
The pattern substrate interface for being available for preview is directly presented;After inquiry returns to target patterns template, information issues the pattern of embodiment party
The information for indicating flow channel can be included in template association request, the flow channel is that information issue embodiment party expects to use target
The flow channel of pattern template, corresponding configured information be typically the corresponding network address of flow channel, flow channel mark or its
The information of his unique mark flow channel, by by target patterns version and the flow channel indicated by pattern template association request
Association is set up, can be caused when specific implementation information is issued, it is not necessary to again after the corresponding pattern template of real-time query flow channel
Subsequent step can be just carried out, the efficiency of information issue can be improved.
And in actual applications, the distribution effect acquired in the issue of information is generally influenceed by the issue pattern of information.
For example, the issue pattern of advertisement would generally influence the display effect of advertisement, user's clicking rate, and then influence the business acquired in advertisement
Industry benefit.Therefore, the characteristics of also there is iteration rate high therewith in the issue pattern of information.But, in the prior art, for each time
The iteration of pattern is issued, it is necessary to being directed to each information issue embodiment party issue the customized development of pattern iteration, it is necessary to throw
The R&D costs for entering are high, and time cost is also higher, and embodiment party is issued further for different information, using same new iteration
, it is necessary to carry out the use development of repeatability during rear issue pattern, also increase time cost and use difficulty.And this reality
Apply in example, for this kind of situation, pattern template can be iterated, to realize by unified pattern template generation rule
Issue pattern iteration, without carry out issue pattern iteration customized development, reduce issue pattern iteration R&D costs and
Time cost, additionally, different information issue embodiment party can be extra without carrying out using the pattern template after corresponding iteration
Use development, also reduce time cost and use difficulty.
Also, in view of in practical application, after issuing the iteration of pattern, after the new issue pattern application after iteration, meeting
The issue pattern that influence has formerly been applied, therefore, in the present embodiment, compatibility mode is also provided, pattern template can be allowed to change
Dai Hou, while in the presence of the new pattern template after the pattern template and iteration of first application so that with reference to the pattern of first application
It is unaffected in the information of issue that template and corresponding material are generated.Specifically, in the present embodiment, there is provided information issue
Method also includes:In response to the newest pattern template generation request of described information issue embodiment party, corresponding second sample is generated
After formula template, according to default compatibility mode, the first pattern mould generated before the second pattern template generation is retained in
Plate.
For example, under default compatibility mode, it is wide for combining the generation first of corresponding material using the first pattern template
Accuse and issued, occur the second pattern template after iteration, the bandwagon effect of announced first advertisement is unaffected, and wide
Accuse main it is also an option that the second pattern template provides corresponding material generates the second advertisement and issued, the first pattern template, the
Two pattern templates are applied.
Accordingly, compatibility mode is not supported if exiting compatibility mode or presetting, the second pattern template can be covered before
First pattern template of generation, only exists applicable second pattern template.Needs are typically used in force only to use unified sample
The situation of formula template, for example, during national Advertising Law requirement advertising display, not being able to " popularization " mark, unify to be replaced by " extensively
Accuse " mark, at this point it is possible to pass through to generate the first pattern template generated before corresponding second pattern template covering, quickly
Realize changing.
The above-mentioned combined information issuing method for meeting offer in brief description of the drawings the present embodiment, is sent out by obtaining with information
The pattern template generation of cloth embodiment party asks corresponding pattern template generation parameter, generates corresponding pattern template and stores, and leads to
Unified pattern template generation rule is crossed, the different application demand that information issues embodiment party is met, corresponding pattern mould is generated
Plate can reduce the R&D costs and time cost put into information issuing process for the information of generation issue, improve hair
The efficiency of cloth information.Furthermore, it is possible to pass through unified pattern template generation rule, pattern template is iterated, to realize hair
The iteration of cloth pattern, reduces the R&D costs and time cost of issue pattern iteration.
In the present embodiment, a kind of information distributing apparatus 3000 are also provided, as shown in figure 3, including:Parameter acquiring unit
3100th, pattern template generation unit 3200, alternatively, also including query processing unit 3300, association process unit 3400, compatibility
Processing unit 3500, for any one information issuing method for implementing to be provided in the present embodiment, will not be repeated here.
Information distributing apparatus 3000, including:
Parameter acquiring unit 3100, for the pattern template generation request in response to information issue embodiment party, obtains and institute
State pattern template generation and ask corresponding pattern template generation parameter, wherein, the pattern template generation parameter at least includes hair
Cloth pattern parameter and material characterising parameter, the issue pattern parameter are used to describe desired issue pattern, the material parameter
For describing and the desired issue corresponding material of pattern;
Pattern template generation unit 3200, for according to the pattern template generation parameter, generating corresponding pattern template
And store, for generating the information for issuing with reference to corresponding material, wherein, issue is at least included in the pattern template
Pattern description information and material configured information, the issue pattern description information are used to describe corresponding with the pattern template
Issue pattern, the material configured information is used to indicate the material using being provided needed for the pattern template.
Wherein, type and contents attribute of the material characterising parameter at least including the corresponding material, the hair
Cloth pattern parameter at least includes pattern layout, the corresponding pattern element property of the corresponding issue pattern.
Alternatively, the pattern template generation unit 3200 at least includes:
For according to the pattern template generation parameter, generating the device of corresponding draft pattern template;And
The draft pattern template for will meet application conditions, is defined as corresponding with the pattern template generation parameter
Pattern template device.
Alternatively, described information distribution apparatus 3000 also include:
Query processing unit 3400, for the pattern template query request in response to information issue embodiment party, returns to correspondence
Target patterns template;
Association process unit 3500, the pattern template association request for issuing embodiment party in response to information, by the mesh
Standard specimen formula version is set up with the flow channel indicated by the pattern template association request and is associated.
Or, alternatively, described information distribution apparatus 3000 also include:
Compatible processing unit 3500, please for the newest pattern template generation in response to described information issue embodiment party
Ask, after generating corresponding second pattern template, according to default compatibility mode, before being retained in the second pattern template generation
The the first pattern template for having generated.
In the present embodiment, the entity device form of described information distribution apparatus 3000 is not limited, for example, information is issued
Equipment 3000 can be an independent entity device, for example, server 1100 as shown in Figure 1, it is also possible to by multiple point
From entity device realize jointly, for example, server group 1100-1,1100-2 ... 1100-n as shown in Figure 1.
In the present embodiment, a kind of programmable device is also provided, it is characterised in that described to deposit including memory and processor
Reservoir is used for store instruction, and the instruction is used to control the processor to be operated to perform the information provided in the present embodiment
Dissemination method.
In the present embodiment, a kind of service platform, at least any one letter including being provided in such as the present embodiment are also provided
Breath distribution apparatus 3000.In specific example, the service platform can be advertisement pattern service platform.
<Example>
Below with reference to Fig. 4 for example, to further illustrate the present embodiment.In this example, information to be released
It is advertisement, information issue embodiment party is the media operator with flow channel, by the pattern service provided in the present embodiment
Platform implementation information dissemination method, as shown in figure 4, the method includes:
Step1, the pattern template generation request of pattern service platform response media operator, by ejecting predetermined parameter
Inputting interface is input into obtain pattern template generation parameter for media operator;
Step2, corresponding draft pattern template is generated according to pattern template generation parameter;
Step3, answers being defined as to be reached the standard grade with the second pattern template of formal application by the draft pattern template tested
With;
Step4, according to default compatibility mode, is retained in the first pattern mould generated before the second pattern template of generation
Plate, while supporting the application of the first pattern template and the second pattern template;
Step5, responds the pattern template query request of media operator, corresponding second pattern template is returned to, to media
The preview interface of operator pre-rendered the second pattern template;
Step6, responds the pattern template association request of media operator, and the second pattern template and media operator are indicated
Flow channel set up association.
Below combined accompanying drawing and example describe the first embodiment of the present invention, according to the present embodiment, there is provided one
Plant information issuing method, equipment and programmable device, the above-mentioned combined information that offer in brief description of the drawings the present embodiment is provided
Dissemination method, it is raw by obtaining pattern template generation parameter corresponding with the pattern template generation request of information issue embodiment party
Into corresponding pattern template and store, by unified pattern template generation rule, meet the different of information issue embodiment party
Application demand, generates information of the corresponding pattern template for generation issue, saves the time cost that information issues embodiment party,
The efficiency that raising releases news.Furthermore, it is possible to pass through unified pattern template generation rule, pattern template is iterated, with
The iteration of issue pattern is realized, the R&D costs and time cost of issue pattern iteration are reduced.
It will be appreciated by those skilled in the art that, information distributing apparatus 3000 can be realized by various modes.For example, can
To realize information distributing apparatus 3000 by instructing configuration processor.For example, by instruction storage in ROM, and can work as
During starting device, instruction is read in programming device to realize information distributing apparatus 3000 from ROM.For example, will can believe
Breath distribution apparatus 3000 are cured in dedicated devices (such as ASIC).Information distributing apparatus 3000 can be divided into separate
Unit, or they can be merged realization.Information distributing apparatus 3000 can be by above-mentioned various implementations
One kind realize, or can be realized by the combination of two or more modes in above-mentioned various implementations.
<Second embodiment>
A kind of information issuing method is provided in the present embodiment, as shown in figure 5, including:
Step S5100, in response to the pattern template request of information issue party in request, return meets the pattern template request
Alternative pattern template, for described information issue party in request determine target patterns template.
Specifically, issue pattern description information and material configured information, the hair are at least included in the pattern template
Cloth pattern description information is used to describe issue pattern corresponding with the pattern template, and the material configured information makes for instruction
With the material provided needed for the pattern template.The pattern version, is according to offer any one information in first embodiment
The pattern template for generating and storing in issue implementation, will not be repeated here.
Described information issues party in request, is the presence of the side for entering the demand that row information is issued by internet, for example, having wide
Accuse the advertiser of cloth demand.
In the pattern template request of information issue party in request, can include and meet the request that information issue demand sends out demand
Keyword, for example, it may be the pattern element type that the length of pattern template, width, version identifier or pattern template are included
Deng, can by ask keyword query be determined for compliance with pattern template ask alternative pattern template and return, for described
Information issue party in request determines target patterns template.Can be presented using alternative pattern mould during the alternative pattern template for returning
The schematic information of plate generation, for example, being combined the schematic information of alternative pattern template generation using preset alternative material, is made
The information of obtaining issue party in request can intuitively obtain the schematic effect for releasing news.
And specifically in an example, can will meet the 3rd pattern template pattern alternately of pattern template request
Template is back to described information issue party in request, and trigger message is issued party in request and sent according to the 3rd pattern template and meets pre- fixing
The material information of formula, or, eject predetermined material and provide interface for information issue party in request input material information, made with obtaining
With the 3rd material needed for the 3rd pattern template, then, the information of the 3rd pattern template generation the 3rd is combined through the 3rd material, to letter
Breath issue party in request carries out preview issue, and the preview distribution effect enters row information and issues effect with reality by information issue embodiment party
It is really identical, if the dissatisfied preview distribution effect of information issue party in request, next the of the request of pattern template is met returning
Three pattern templates, obtain corresponding 3rd material to generate the 3rd information carries out preview issue to information issue party in request, until
The 3rd pattern template that information issue party in request will meet demand is defined as target patterns template, or all standby until having traveled through
The pattern template of choosing.Can so cause that information issues the information hair that demand can be obtained intuitively under different pattern templates
The effect of cloth, enables to information to issue party in request and more accurately determines target patterns template, improves information issue party in request
Consumer's Experience.
For example, information issue party in request is advertiser, the element that advertiser provides the 3rd according to the 3rd pattern template is being obtained
After material, can by the 3rd material with reference to the 3rd pattern template by calling rendering tool bag, render generation advertisement and advertiser be provided
Preview is carried out, advertiser can intuitively check that the display of the advertisement issued in media operator using the 3rd pattern template is imitated
Really, and man-machine interaction (button etc.) operating effect that wherein may relate to can be experienced, can be more accurately chosen with this and meet wide
The target patterns template of cloth demand is accused, the Consumer's Experience of advertiser is improved.
Therefore, in the present embodiment, step S5100 can specifically include:
In response to the pattern template request of information issue party in request, the 3rd pattern mould of the pattern template request will be met
Plate pattern template alternately;
By the 3rd pattern template be back to described information issue party in request, obtain described information issue party in request according to
The 3rd material that the 3rd pattern template is provided, the 3rd material is believed with reference to the 3rd pattern template generation the 3rd
Breath, to described information issue, party in request carries out preview issue, so that described information issues party in request by certain second pattern
Template is defined as target patterns template.
After step S5100 determines target patterns template, into step S5200, described information issue demand root is obtained
The first material is provided according to the target patterns template, and it is determined that after first material and the target patterns template matches,
The target material that first material is stored as being associated with the target patterns template, gives birth to for combining target pattern template
Into target information for issuing.
In the present embodiment, obtain described information issue party in request and provide the first material according to the target patterns template,
Predetermined interface can be ejected for the input of information issue party in request after determining target patterns template in information issue party in request
To obtain the first material, it is also possible to the corresponding alternative material in the target patterns template alternately pattern template to obtain
As the first material, can also be obtained by other predetermined interactive modes, do not enumerated.
Specifically, it is described to include the step of determine first material with the target patterns template matches:Determine first
The material configured information that material is included with the target patterns template is matched;By first material and the target patterns mould
It is hardened to close to determine that corresponding target information is generated;Determine that the target information meets predetermined issue condition.
Material configured information included in target patterns template is to indicate to be provided using needed for target patterns template
Material, the first material obtained from information issue party in request must be matched with material configured information;And, can be by the first material
Combined with the target patterns template, be determined by that corresponding target information can be generated, excluded in advance when information is issued
Uncertain mistake factor, for example, can be combined the first material obtained from advertiser with target patterns template, calls and renders
Kit, it is determined that can render generation has the advertisement of expected display effect;Also, also have and determine that target information meets predetermined hair
Cloth condition, the predetermined issue condition can be that the content of information issue needs to meet the correlation method law of Web information issuance
Rule, for example, combined with target patterns template according to the first material that advertiser provides can not be comprising blood in the advertisement for render generation
Raw meat violent content, or, predetermined issue condition can be that the effect that information issue is presented needs to meet information issue demand reality
Issue rules of Shi Fang extensions etc..
It is determined that after first material and target patterns template matches, the first material is stored as and target patterns template
The target material of association, if the first material is mismatched with target patterns template, can trigger described information issue party in request and continue
The first new material is provided according to the target patterns template, until the first material and target sample that information issue party in request provides
Formula template matches can be stored as target material, or information issue party in request abort operation.
In one example, determining what target patterns template and storage were associated by step S5100, step S5200
After target material, after the target information issue request of information issue embodiment party is produced, the mesh of embodiment party is issued in response to information
The issue request of mark information, the target patterns template generation target information is combined by the target material, so that described information is sent out
Cloth embodiment party issued.
Information issue embodiment party is generally to provide the internet traffic side that flow channel releases news so as to third party, example
Such as, there is provided flow channel is so as to the media operator of advertiser's releasing advertisements.The target information issue of information issue embodiment party please
Ask typically by domestic consumer (such as netizen) using internet browsing webpage or using certain client when, actively or quilt
Produced when triggering the flow channel for issuing target information dynamicly, for example, netizen is opened using certain browser client
During built-in homepage, display advertiser can be refreshed in the predetermined advertising area of homepage (the flow channel that certain advertising platform is provided)
The advertisement of issue, now advertisement produces correspondence target information to issue as target information, advertising platform as media operator
Request, issues in response to the target information and asks, can be by corresponding target material combining target pattern template, by rendering work
The tool bag generation concurrent characters show of advertisement.
Therefore, in this example, information issue embodiment party directly can be given birth to using combining target material and target patterns template
Into target information issued, without carrying out extra use development, improve the efficiency of information issue.For example, media
The advertisement that operator directly can render generation using combining target material and target patterns template carries out issue displaying, without reality
That applies correlation renders development.
In existing application, the issue of information is typically issued with the issue pattern of certain information, the issue pattern
Not only to meet the demand that information issue party in request issues to information, it is also desirable to meet information issue demand embodiment party and can be provided
Service ability.It is thus typically necessary to pass through the exploitation of customization to support while meeting information issue party in request and information hair
Cloth embodiment party is, it is necessary to put into exploitation human cost and time cost higher.
And in the present embodiment, target patterns template is generated according to the information issuing method provided in first embodiment,
The pattern template generation parameter generation for being provided based on information issue embodiment party, meets what information issue embodiment party can support
Information distribution service ability, also, simultaneously by information issue party in request is determined according to self-demand, not only meet information issue need
The issue demand of the side of asking, also complies with the information distribution service ability that information issues embodiment party.Therefore, provided in the present embodiment
Any one information issuing method, with unified pattern template application rule, can meet simultaneously information issue embodiment party and
Information issues the demand of party in request, reduces research and development human cost and time cost, improves the efficiency of information issue.
In the present embodiment, a kind of information distributing apparatus 6000 are also provided, as shown in fig. 6, including:At pattern template request
Reason unit 6100, material determines and memory cell 6200, alternatively, also including target information generation unit 6300, for implementing
The information issuing method provided in the present embodiment, will not be repeated here.
Information distributing apparatus 6000, including:
Pattern template requesting processing 6100, for the pattern template request in response to information issue party in request, returns
Meet the alternative pattern template of the pattern template request, party in request determines target patterns template for described information issue,
Wherein, issue pattern description information and material configured information, the issue pattern description are at least included in the pattern template
Information is used to describe issue pattern corresponding with the pattern template, and the material configured information is used to indicate to use the pattern
The material provided needed for template;
Material determines and memory cell 6200, for obtaining described information issue party in request according to the target patterns template
First material is provided, and it is determined that after first material and the target patterns template matches, by first material storage
It is the target material associated with the target patterns template, for combining target pattern template generation target information for issuing.
Alternatively, the pattern template requesting processing 6100 includes:
For the pattern template request in response to information issue party in request, the 3rd sample of the pattern template request will be met
The device of formula template pattern template alternately;And
For the 3rd pattern template to be back into described information issue party in request, described information issue party in request is obtained
According to the 3rd material that the 3rd pattern template is provided, the 3rd material is combined into the 3rd pattern template generation the 3rd
Information, to described information issue, party in request carries out preview issue, so that described information issues party in request by certain second sample
Formula template is defined as the device of target patterns template.
Alternatively, the material determines and memory cell 6200 at least includes:
For determining the device that the material configured information that the first material is included with the target patterns template is matched;
For first material and the target patterns template to be combined to determine that corresponding target information can be generated
Device;
For determining that the target information meets the device of predetermined issue condition.
Alternatively, described information distribution apparatus 6000 also include:
Target information generation unit 6300, issues request, by institute for the target information in response to information issue embodiment party
Target material is stated with reference to the target patterns template generation target information, issue embodiment party is issued for described information.
In the present embodiment, the entity device form of described information distribution apparatus 6000 is not limited, for example, information is issued
Equipment 6000 can be an independent entity device, for example, server 1100 as shown in Figure 1, it is also possible to by multiple point
From entity device realize jointly, for example, server group 1100-1,1100-2 ... 1100-n as shown in Figure 1.
In the present embodiment, the entity device form of described information distribution apparatus 6000 is not limited, for example, information is issued
Equipment 6000 can be an independent entity device, for example, server 1100 as shown in Figure 1, it is also possible to by multiple point
From entity device realize jointly, for example, server group 1100-1,1100-2 ... 1100-n as shown in Figure 1.
In the present embodiment, a kind of service platform, at least any one letter including being provided in such as the present embodiment are also provided
Breath distribution apparatus 6000.In specific example, the service platform can be advertisement pattern service platform.
<Example>
Below with reference to Fig. 7 for example, to further illustrate the present embodiment.In the present embodiment, information issue demand
Side is advertiser, and information issue embodiment party is media operator, and the target information to be issued is advertisement, by being carried in the present embodiment
The pattern service platform implementation information dissemination method of confession, as shown in fig. 7, the method includes:
Step1, in response to the pattern template request of advertiser, can be according to the request keyword in the request of pattern template
(for example can be pattern element type for including of length, width, version identifier or pattern template of pattern template etc.), search
It is determined for compliance with the alternative pattern template of pattern template request and returns to advertiser;
For example, the schematic preview effect of alternative pattern template for returning (is not rendered after the corresponding material of advertiser's offer
The advertisement distribution effect of generation) as shown in figure 8, indicating to need to provide using the template in material configured information in the pattern template
Material be title (" title " position in corresponding diagram 8), the picture position of picture (in corresponding diagram 8 set), to promote source (right
Answer " source " position in Fig. 8), it is corresponding, and advertiser is according to the alternative material that the alternative pattern template is provided:Title is
" see this picture!This role!This weapon!This style!Take me as I am wants the game played!", picture as shown in Figure 9, promote source
It is " eternal epoch ", it is as shown in Figure 10 with the preview effect of the advertisement that the alternative pattern template renders generation with reference to alternative material;
The preview effect for thinking the advertisement in advertiser meets demand, determines that the alternative pattern template is target patterns template
Afterwards, into Step2, otherwise, continue to return new alternative pattern template for advertiser's selection;
Step2, the party in request that releases news provides the first material according to selected target patterns template, it is also possible to by this
Target patterns template alternately template when release news party in request offer alternative material as the first material, be based on
Example in Step1, the first material is " to see this picture for title!This role!This weapon!This style!Take me as I am wants what is played
Game!", picture as shown in Figure 9, promote source be " eternal epoch ";
Step3, determines the first material and target patterns template matches:Based on the example in Step2, determine the first material with
Title, picture, the matching of popularization source that material configured information in target patterns template is indicated, and call rendering tool inclusion
Close the first material and target patterns template determines that generation targeted advertisements as shown in Figure 10 can be rendered, and determine targeted advertisements
In content meet predetermined issue condition (not comprising the content, the keyword not comprising rival that can not be issued in accordance with the law, no
Use infringement picture etc.), corresponding target material will be stored as with the first material that target patterns are matched;
Step4, media operator generates the issue demand of targeted advertisements, for example, there is domestic consumer to be moved by certain
When browser browses webpage, the flow channel for triggering media operator issue targeted advertisements is refreshed or links, in response to
Media operator generates the issue demand of targeted advertisements, calls rendering tool inclusion the first material of conjunction and target patterns template true
Surely the generation actual targeted advertisements in the issue of flow channel as shown in figure 11 can be rendered.
Below it is combined meet illustrate the present embodiment with example, in the present embodiment, by information issue demand
Side provides alternative pattern template to determine target patterns template, obtains the real party in request of target information issue according to the target for determining
The first material that pattern template is provided, it is determined that be stored as after the first material and target patterns template matches target material for
The information of combining target pattern template generation issue, with unified pattern template application rule, can simultaneously meet information issue
Embodiment party and information issue the demand of party in request, reduce research and development human cost and time cost, improve the efficiency of information issue.
It will be appreciated by those skilled in the art that, information distributing apparatus 6000 can be realized by various modes.For example, can
To realize information distributing apparatus 6000 by instructing configuration processor.For example, by instruction storage in ROM, and can work as
During starting device, instruction is read in programming device to realize information distributing apparatus 6000 from ROM.For example, will can believe
Breath distribution apparatus 6000 are cured in dedicated devices (such as ASIC).Information distributing apparatus 6000 can be divided into separate
Unit, or they can be merged realization.Information distributing apparatus 6000 can be by above-mentioned various implementations
One kind realize, or can be realized by the combination of two or more modes in above-mentioned various implementations.
It is well known by those skilled in the art that the development of the electronic information technology with such as large scale integrated circuit technology
With the trend of hardware and software, clearly to divide computer system soft and hardware boundary and seem relatively difficult.Because appointing
What operation can be realized with software, it is also possible to be realized by hardware.The execution of any instruction can be completed by hardware, equally also may be used
To be completed by software.Hardware implementations or software implement scheme are used for a certain machine function, depending on price, speed
The Non-technical factors such as degree, reliability, memory capacity, change cycle.Therefore, for the ordinary skill of electronic information technical field
For personnel, more it is direct and be explicitly described the mode of a technical scheme be describe the program in each operation.Knowing
In the case of road institute operation to be performed, those skilled in the art can be based on directly setting the consideration of the Non-technical factor
Count out desired product.
The present invention can be system, method and/or computer program product.Computer program product can include computer
Readable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the invention.
Computer-readable recording medium can be the tangible of the instruction that holding and storage are used by instruction execution equipment
Equipment.Computer-readable recording medium for example can be-- but be not limited to-- storage device electric, magnetic storage apparatus, optical storage
Equipment, electromagnetism storage device, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer-readable recording medium
More specifically example (non exhaustive list) includes:Portable computer diskette, hard disk, random access memory (RAM), read-only deposit
It is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static RAM (SRAM), portable
Compact disk read-only storage (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereon
Be stored with instruction punch card or groove internal projection structure and above-mentioned any appropriate combination.Calculating used herein above
Machine readable storage medium storing program for executing is not construed as instantaneous signal in itself, the electromagnetic wave of such as radio wave or other Free propagations, logical
Cross electromagnetic wave (for example, the light pulse for passing through fiber optic cables) that waveguide or other transmission mediums propagate or by wire transfer
Electric signal.
Computer-readable program instructions as described herein can from computer-readable recording medium download to each calculate/
Processing equipment, or outer computer or outer is downloaded to by network, such as internet, LAN, wide area network and/or wireless network
Portion's storage device.Network can include copper transmission cable, Optical Fiber Transmission, be wirelessly transferred, router, fire wall, interchanger, gateway
Computer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be counted
Calculation machine readable program instructions, and the computer-readable program instructions are forwarded, for storing the meter in each calculating/processing equipment
In calculation machine readable storage medium storing program for executing.
For perform the present invention operation computer program instructions can be assembly instruction, instruction set architecture (ISA) instruction,
Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming language
Source code or object code that any combination is write, programming language of the programming language including object-oriented-such as
Smalltalk, C++ etc., and routine procedural programming languages-such as " C " language or similar programming language.Computer
Readable program instructions can perform fully on the user computer, partly perform on the user computer, as one solely
Vertical software kit is performed, part performs or completely in remote computer on the remote computer on the user computer for part
Or performed on server.In the situation for being related to remote computer, remote computer can be by the network-bag of any kind
LAN (LAN) or wide area network (WAN)-be connected to subscriber computer are included, or, it may be connected to outer computer (such as profit
With ISP come by Internet connection).In certain embodiments, by using computer-readable program instructions
Status information carry out personalized customization electronic circuit, such as PLD, field programmable gate array (FPGA) or can
Programmed logic array (PLA) (PLA), the electronic circuit can perform computer-readable program instructions, so as to realize each side of the invention
Face.
Referring herein to method according to embodiments of the present invention, device (system) and computer program product flow chart and/
Or block diagram describes various aspects of the invention.It should be appreciated that each square frame and flow chart of flow chart and/or block diagram and/
Or in block diagram each square frame combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to all-purpose computer, special-purpose computer or other programmable datas
The processor of processing unit, so as to produce a kind of machine so that these instructions are by computer or other programmable datas
During the computing device of processing unit, work(specified in one or more square frames realized in flow chart and/or block diagram is generated
The device of energy/action.Can also be the storage of these computer-readable program instructions in a computer-readable storage medium, these refer to
Order causes that computer, programmable data processing unit and/or other equipment work in a specific way, so that, be stored with instruction
Computer-readable medium then includes a manufacture, and it includes realizing in one or more square frames in flow chart and/or block diagram
The instruction of the various aspects of the function/action of regulation.
Can also computer-readable program instructions be loaded into computer, other programmable data processing units or other
In equipment so that perform series of operation steps on computer, other programmable data processing units or miscellaneous equipment, to produce
The computer implemented process of life, so that performed on computer, other programmable data processing units or miscellaneous equipment
Instruct function/action specified in one or more square frames realized in flow chart and/or block diagram.
Flow chart and block diagram in accompanying drawing show system, method and the computer journey of multiple embodiments of the invention
The architectural framework in the cards of sequence product, function and operation.At this point, each square frame in flow chart or block diagram can generation
One part for module, program segment or instruction of table a, part for the module, program segment or instruction is used comprising one or more
In the executable instruction of the logic function for realizing regulation.In some realizations as replacement, the function of being marked in square frame
Can occur with different from the order marked in accompanying drawing.For example, two continuous square frames can essentially be held substantially in parallel
OK, they can also be performed in the opposite order sometimes, and this is depending on involved function.It is also noted that block diagram and/or
The combination of the square frame in each square frame and block diagram and/or flow chart in flow chart, can use the function of performing regulation or dynamic
The special hardware based system made is realized, or can be realized with the combination of computer instruction with specialized hardware.It is right
For those skilled in the art it is well known that, realized by hardware mode, realized by software mode and by software and
The mode of combination of hardware realizes it being all of equal value.
It is described above various embodiments of the present invention, described above is exemplary, and non-exclusive, and
It is not limited to disclosed each embodiment.In the case of without departing from the scope and spirit of illustrated each embodiment, for this skill
Many modifications and changes will be apparent from for the those of ordinary skill in art field.The selection of term used herein, purport
Best explaining the principle of each embodiment, practical application or to the technological improvement in market, or make the art its
Its those of ordinary skill is understood that each embodiment disclosed herein.The scope of the present invention be defined by the appended claims.