[go: up one dir, main page]

CN109003106A - Information processing method and information processing device - Google Patents

Information processing method and information processing device Download PDF

Info

Publication number
CN109003106A
CN109003106A CN201710417019.XA CN201710417019A CN109003106A CN 109003106 A CN109003106 A CN 109003106A CN 201710417019 A CN201710417019 A CN 201710417019A CN 109003106 A CN109003106 A CN 109003106A
Authority
CN
China
Prior art keywords
user
target
user property
story types
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710417019.XA
Other languages
Chinese (zh)
Other versions
CN109003106B (en
Inventor
郭俊
周麟
胡辉
刘昕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Beijing Co Ltd filed Critical Tencent Technology Beijing Co Ltd
Priority to CN201710417019.XA priority Critical patent/CN109003106B/en
Publication of CN109003106A publication Critical patent/CN109003106A/en
Application granted granted Critical
Publication of CN109003106B publication Critical patent/CN109003106B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0276Advertisement creation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an information processing method and an information processing device, wherein the method comprises the following steps: acquiring N user attributes of a target user, wherein each user attribute corresponds to at least one material type library; based on the user attribute value of each user attribute in the N user attributes, respectively selecting a target material for the target user from each material type library corresponding to the user attribute, wherein the value of N is more than or equal to 1; and generating target multimedia information aiming at the target user based on the target material, and sending the target multimedia information to the equipment corresponding to the target user so as to display the target multimedia information on the equipment corresponding to the target user.

Description

信息处理方法及信息处理装置Information processing method and information processing device

技术领域technical field

本发明涉及信息处理技术,尤其涉及一种信息处理方法及信息处理装置。The present invention relates to information processing technology, in particular to an information processing method and an information processing device.

背景技术Background technique

随着广告个性化需求的提高,广告个性化创意相关技术不断凸显。目前,广告程序化交易中个性化创意的技术方案主要包括:广告主首先生成一组创意及每个创意对应的人群包,并将所生成的创意及其创意对应的人群包离线同步给需求方平台(Demand SidePlatform,DSP);进一步地,DSP接收到广告交易平台(Ad Exchange,ADX)发送的实时曝光请求后,根据目标用户所属人群包选择相应的创意返回给ADX,参与竞价从而展现出来。With the increasing demand for personalized advertising, technologies related to personalized creative advertising have become increasingly prominent. At present, the technical solutions for personalized creatives in advertising programmatic transactions mainly include: the advertiser first generates a set of creatives and the crowd packs corresponding to each creative, and offline synchronizes the generated creatives and the crowd packs corresponding to the creatives to the demand side Platform (Demand Side Platform, DSP); further, after receiving the real-time exposure request sent by the advertising trading platform (Ad Exchange, ADX), the DSP selects the corresponding creative according to the target user group package and returns it to ADX, and participates in the bidding to display it.

然而,上述广告程序化交易中个性化创意的技术方案,主要存在如下缺点:1)需要广告主制作一组创意,越是个性化的创意数量就越大,制作大量的个性化创意对广告主来说很麻烦耗时;2)因为创意是离线制作,创意和人群包的对应关系也是离线同步,故不能即时的展现目标用户最适合的广告创意。However, the above-mentioned technical solution for personalized creative ideas in programmatic advertising transactions has the following main disadvantages: 1) Advertisers are required to make a set of creative ideas, and the more personalized creative ideas are, the greater the number of creative ideas. Making a large number of personalized creative ideas is harmful to advertisers. 2) Because the creative is produced offline, and the corresponding relationship between the creative and the crowd package is also synchronized offline, it is impossible to display the most suitable advertising creative for the target users in real time.

发明内容Contents of the invention

有鉴于此,本发明实施例为解决现有技术中存在的问题而提供一种信息处理方法及信息处理装置。In view of this, the embodiments of the present invention provide an information processing method and an information processing device to solve the problems existing in the prior art.

本发明实施例的技术方案可以如下实现:The technical scheme of the embodiment of the present invention can be realized as follows:

第一方面,本发明实施例提供一种信息处理方法,所述方法包括:In a first aspect, an embodiment of the present invention provides an information processing method, the method comprising:

获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库;Obtain N user attributes of the target user, and each user attribute corresponds to at least one material type library;

基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1;Based on the user attribute value of each of the N user attributes, select a target material for the target user from each material type library corresponding to the user attribute, and the value of N is greater than or equal to 1;

基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。Generate target multimedia information for the target user based on the target material, and send the target multimedia information to a device corresponding to the target user, so as to display the target multimedia information on the device corresponding to the target user.

第二方面,本发明实施例提供一种信息处理方法,所述方法包括:In a second aspect, an embodiment of the present invention provides an information processing method, the method comprising:

通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1;Log in to the first application through the target user tag, and obtain N user attributes corresponding to the target user, where the value of N is greater than or equal to 1;

基于所述N个用户属性生成第一请求,通过所述第一应用发送所述第一请求,其中,所述第一请求用于获取与目标用户相匹配的目标素材;generating a first request based on the N user attributes, and sending the first request through the first application, wherein the first request is used to acquire target materials matching the target user;

接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材;receiving response information fed back based on the first request, and extracting the target material from the response information;

基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息。Generate target multimedia information based on the target material, and output the target multimedia information through the first application.

第三方面,本发明实施例提供一种信息处理装置,所述信息处理装置包括:In a third aspect, an embodiment of the present invention provides an information processing device, where the information processing device includes:

获取模块,用于获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库;An acquisition module, configured to acquire N user attributes of the target user, each user attribute corresponding to at least one material type library;

选取模块,用于基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1;A selection module, configured to select a target material for the target user from each material type library corresponding to the user attribute based on the user attribute value of each of the N user attributes, where the value of N is greater than equal to 1;

生成模块,用于基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。A generating module, configured to generate target multimedia information for the target user based on the target material, and send the target multimedia information to the target user corresponding device, so as to display the target multimedia information on the target user corresponding device .

第四方面,本发明实施例提供一种信息处理装置,所述信息处理装置包括:In a fourth aspect, an embodiment of the present invention provides an information processing device, and the information processing device includes:

获取模块,用于通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1;An acquisition module, configured to log in to the first application through the target user label, and acquire N user attributes corresponding to the target user, where the value of N is greater than or equal to 1;

发送模块,用于基于所述N个用户属性生成第一请求,通过所述第一应用发送所述第一请求,其中,所述第一请求用于获取与目标用户相匹配的目标素材;A sending module, configured to generate a first request based on the N user attributes, and send the first request through the first application, wherein the first request is used to obtain target materials that match the target user;

接收模块,用于接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材;A receiving module, configured to receive response information fed back based on the first request, and extract the target material from the response information;

生成模块,用于基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息。A generating module, configured to generate target multimedia information based on the target material, and output the target multimedia information through the first application.

第五方面,本发明实施例提供一种信息处理装置,包括:In a fifth aspect, an embodiment of the present invention provides an information processing device, including:

存储器,配置为存储可执行程序;a memory configured to store an executable program;

处理器,配置为通过执行所述存储器中存储的可执行程序时实现以下操作:A processor configured to perform the following operations by executing the executable program stored in the memory:

获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库;Obtain N user attributes of the target user, and each user attribute corresponds to at least one material type library;

基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1;Based on the user attribute value of each of the N user attributes, select a target material for the target user from each material type library corresponding to the user attribute, and the value of N is greater than or equal to 1;

基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。Generate target multimedia information for the target user based on the target material, and send the target multimedia information to a device corresponding to the target user, so as to display the target multimedia information on the device corresponding to the target user.

第六方面,本发明实施例提供一种信息处理装置,包括:In a sixth aspect, an embodiment of the present invention provides an information processing device, including:

存储器,配置为存储可执行程序;a memory configured to store an executable program;

处理器,配置为通过执行所述存储器中存储的可执行程序时实现以下操作:A processor configured to perform the following operations by executing the executable program stored in the memory:

通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1;Log in to the first application through the target user tag, and obtain N user attributes corresponding to the target user, where the value of N is greater than or equal to 1;

基于所述N个用户属性生成第一请求,通过所述第一应用发送所述第一请求,其中,所述第一请求用于获取与目标用户相匹配的目标素材;generating a first request based on the N user attributes, and sending the first request through the first application, wherein the first request is used to acquire target materials matching the target user;

接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材;receiving response information fed back based on the first request, and extracting the target material from the response information;

基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息。Generate target multimedia information based on the target material, and output the target multimedia information through the first application.

第七方面,本发明实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时实现以下操作:In a seventh aspect, an embodiment of the present invention provides a storage medium storing an executable program, and when the executable program is executed by a processor, the following operations are implemented:

获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库;Obtain N user attributes of the target user, and each user attribute corresponds to at least one material type library;

基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1;Based on the user attribute value of each of the N user attributes, select a target material for the target user from each material type library corresponding to the user attribute, and the value of N is greater than or equal to 1;

基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。Generate target multimedia information for the target user based on the target material, and send the target multimedia information to a device corresponding to the target user, so as to display the target multimedia information on the device corresponding to the target user.

第八方面,本发明实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时实现以下操作:In an eighth aspect, an embodiment of the present invention provides a storage medium storing an executable program, and when the executable program is executed by a processor, the following operations are implemented:

通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1;Log in to the first application through the target user tag, and obtain N user attributes corresponding to the target user, where the value of N is greater than or equal to 1;

基于所述N个用户属性生成第一请求,通过所述第一应用发送所述第一请求,其中,所述第一请求用于获取与目标用户相匹配的目标素材;generating a first request based on the N user attributes, and sending the first request through the first application, wherein the first request is used to acquire target materials matching the target user;

接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材;receiving response information fed back based on the first request, and extracting the target material from the response information;

基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息。Generate target multimedia information based on the target material, and output the target multimedia information through the first application.

本发明实施例所述信息处理方法及信息处理装置,服务器可以基于用户属性来实时在线进行素材选取及其素材合成,以形成具有个性化创意的多媒体信息,使得广告主不再需要预先离线制作并存储大数量的个性化创意。这样,通过增加个性化创意生成服务和广告主素材服务,能够有效实现实时的个性化创意同时免去广告主制作大量创意之苦,得以保证个性化创意的实时性和多样性。According to the information processing method and information processing device in the embodiment of the present invention, the server can perform material selection and material synthesis online in real time based on user attributes, so as to form multimedia information with personalized creativity, so that advertisers no longer need to pre-create offline and Store a large number of personalized ideas. In this way, by adding personalized creativity generation services and advertiser material services, real-time personalized creativity can be effectively realized while advertisers are freed from the pain of producing a large number of creative ideas, and the real-time and diversity of personalized creativity can be guaranteed.

附图说明Description of drawings

图1为本发明实施例中信息处理系统的一个可选的架构示意图;FIG. 1 is a schematic diagram of an optional architecture of an information processing system in an embodiment of the present invention;

图2为本发明实施例中信息处理方法一个可选的流程示意图;FIG. 2 is a schematic flowchart of an optional information processing method in an embodiment of the present invention;

图3为本发明实施例中用户属性和素材类型库之间的对应关系图;FIG. 3 is a diagram of the correspondence between user attributes and material type libraries in an embodiment of the present invention;

图4为本发明实施例中对所述每一个素材类型的素材子集进行取交集处理的示意图;4 is a schematic diagram of performing intersection processing on material subsets of each material type in an embodiment of the present invention;

图5为本发明实施例中信息处理系统的一个可选的架构示意图;FIG. 5 is a schematic diagram of an optional architecture of an information processing system in an embodiment of the present invention;

图6为本发明实施例中信息处理方法一个可选的流程示意图;FIG. 6 is a schematic flowchart of an optional information processing method in an embodiment of the present invention;

图7为本发明实施例终端的一个可选的软硬件结构示意图;FIG. 7 is a schematic diagram of an optional hardware and software structure of a terminal according to an embodiment of the present invention;

图8为本发明实施例中信息处理方法一个可选的流程示意图;FIG. 8 is a schematic flowchart of an optional information processing method in an embodiment of the present invention;

图9为本发明应用实例中信息处理方法的流程示意图;Fig. 9 is a schematic flowchart of an information processing method in an application example of the present invention;

图10为本发明实施例中信息处理装置的组成结构示意图一;FIG. 10 is a first structural schematic diagram of an information processing device in an embodiment of the present invention;

图11为本发明实施例设置于服务器侧或终端侧的信息处理装置的一个可选的硬件结构示意图;FIG. 11 is a schematic diagram of an optional hardware structure of an information processing device disposed on the server side or the terminal side according to an embodiment of the present invention;

图12为本发明实施例中信息处理装置的组成结构示意图二。FIG. 12 is a second schematic diagram of the composition and structure of the information processing device in the embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。The technical solutions of the present invention will be further elaborated below in conjunction with the accompanying drawings and specific embodiments.

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本发明,并不用于限定本发明。另外,以下所提供的实施例是用于实施本发明的部分实施例,而非提供实施本发明的全部实施例,在不冲突的情况下,本发明实施例记载的技术方案可以任意组合的方式实施。The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the examples provided here are only used to explain the present invention, not to limit the present invention. In addition, the examples provided below are some examples for implementing the present invention, rather than providing all the examples for implementing the present invention. In the case of no conflict, the technical solutions recorded in the embodiments of the present invention can be combined in any manner implement.

对本发明进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。Before the present invention is further described in detail, the nouns and terms involved in the embodiments of the present invention are described, and the nouns and terms involved in the embodiments of the present invention are applicable to the following explanations.

1)目标用户,具有推广需求的用户。1) Target users, users with promotion needs.

2)用户属性,主要包括用户性别、偏好、年龄、地域、学历、职业等等;相应的,用户属性值可以为分别对应不同用户属性的属性值。2) User attributes, mainly including user gender, preference, age, region, education, occupation, etc.; correspondingly, user attribute values may be attribute values corresponding to different user attributes.

3)素材类型库,组成多媒体信息的素材类型主要包括图片、文字、音频及视频,故素材类型库可以为图片库、文字库、音频库及其视频库。3) Material type library. The material types that make up the multimedia information mainly include pictures, text, audio and video, so the material type library can be a picture library, a text library, an audio library and a video library.

4)多媒体信息,即推广信息,针对用户侧的应用客户端中所需传播的信息的统称,有别于应用客户端获取的与自身业务相关的业务信息。4) Multimedia information, that is, promotion information, is a collective term for the information that needs to be disseminated in the application client on the user side, which is different from the service information related to its own business obtained by the application client.

例如,社交客户端的自身的业务信息是社交好友的动态,多个动态形成好友动态流,而多媒体信息可以是广告主期望向符合定向条件的用户投放的广告,或者是新闻单位期望向所有用户推送的重大新闻通知。For example, the social client's own business information is the dynamics of social friends, multiple dynamics form a dynamic stream of friends, and the multimedia information can be the advertisement that the advertiser expects to deliver to users who meet the targeting conditions, or the news organization expects to push to all users major news notifications.

5)曝光:多媒体信息在用户侧的设备运行的应用客户端的多媒体信息位呈现一次称为一次曝光。5) Exposure: the presentation of the multimedia information bit by the application client running on the device on the user side is called one exposure.

6)目标用户对应设备,即用户终端,指在用户侧运行应用客户端的设备,可以为台式机电脑、电视机顶盒、Xbox/PS3游戏机、户外广告展示屏等固定终端设备;也可以为智能手机、笔记本电脑、平板电脑和车载广告展示屏等移动终端设备。6) The device corresponding to the target user, that is, the user terminal, refers to the device that runs the application client on the user side, which can be fixed terminal devices such as desktop computers, TV set-top boxes, Xbox/PS3 game consoles, and outdoor advertising display screens; it can also be smart phones , laptops, tablets, and vehicle advertising display screens and other mobile terminal equipment.

7)ADX,广告交易平台,ADX集结不同广告网络及网站以整合得出的技术平台,旨在促成广告主及网站主以竞价的方式进行的媒体购买。7) ADX, an advertising trading platform, is a technical platform that integrates different advertising networks and websites, aiming to facilitate media purchases by advertisers and website owners through bidding.

8)DSP,广告需求方平台,DSP是针对广告主的服务供货商,DSP对接各大ADX及数据平台为广告主提供媒体购买及优化服务。DSP为广告主提供跨媒介、跨平台、跨终端的广告投放平台,通过数据整合、分析实现基于受众的精准投放,并且实时监控不断优化。8) DSP, advertising demand-side platform, DSP is a service provider for advertisers, DSP docks with major ADX and data platforms to provide advertisers with media purchase and optimization services. DSP provides advertisers with a cross-media, cross-platform, and cross-terminal advertising delivery platform, through data integration and analysis to achieve accurate delivery based on the audience, and real-time monitoring is constantly optimized.

参见图1示出的本发明实施例提供的信息处理系统的一个可选的架构示意图,在图1中,所述系统包括广告主11、DSP12、ADX13及其用户终端14。这里,广告交易平台ADX13首先向广告需求平台DSP12发竞价请求,告知DSP12这次曝光的属性;DSP12接收到竞价请求后,也必须在几十毫秒之内决定要否竞价这次曝光,如果决定竞价,出什么样的价格,然后把竞价的响应发回到ADX13。如果ADX13判定DSP12赢得了这次竞价,要在极短时间内把DSP12所代表的广告主11的广告迅速送至用户终端14的浏览器上。当然,整个过程如果速度稍慢,ADX13就会认为DSP12超时而不接受DSP12的竞价响应,广告主11的广告投放就无法实现。Referring to FIG. 1 , which shows an optional architecture diagram of an information processing system provided by an embodiment of the present invention, in FIG. 1 , the system includes an advertiser 11 , a DSP 12 , an ADX 13 and a user terminal 14 . Here, the advertising exchange platform ADX13 first sends a bidding request to the advertising demand platform DSP12, informing DSP12 of the attributes of this exposure; after receiving the bidding request, DSP12 must also decide within tens of milliseconds , what price to offer, and then send the bidding response back to ADX13. If ADX13 judges that DSP12 has won this bidding, the advertisement of the advertiser 11 represented by DSP12 will be sent to the browser of user terminal 14 in a very short time. Of course, if the speed of the whole process is slightly slower, ADX13 will think that DSP12 has timed out and will not accept the bidding response of DSP12, and the advertisement placement of advertiser 11 cannot be realized.

为了实现实时的个性化创意同时免去广告主制作大量创意之苦,结合如图1所示的信息处理系统,本发明实施例提供一种信息处理方法,所述方法应用于服务器侧,如图2所示,所述方法包括:In order to realize real-time personalized creativity and save advertisers from making a lot of creative ideas, combined with the information processing system shown in Figure 1, an embodiment of the present invention provides an information processing method, which is applied to the server side, as shown in Figure 1 2, the method includes:

步骤201、服务器获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库。Step 201, the server acquires N user attributes of the target user, and each user attribute corresponds to at least one material type library.

这里,用户属性主要考虑用户的人口属性和用户的行为习惯两个维度。其中,从人口属性这一维度考量,用户属性主要包括性别、年龄、收入、学历、职业等;再从用户的行为习惯这一维度考量,用户属性主要包括偏好,关注点等等。Here, the user attribute mainly considers two dimensions: the user's demographic attribute and the user's behavior habits. Among them, considering from the dimension of demographic attributes, user attributes mainly include gender, age, income, education, occupation, etc.; and considering from the dimension of user behavior habits, user attributes mainly include preferences, concerns, etc.

具体地,服务器可以基于用户标签从云数据库中直接获取到人口属性这一维度的用户属性;进一步地,服务器还可以基于用户标签从云数据库中所存储的用户历史行为数据统计得到行为习惯这一维度的用户属性。其中,用户标签为用于识别用户身份的标识,如用户的专属手机号,QQ号,微信号等。Specifically, the server can directly obtain user attributes in the dimension of demographic attributes from the cloud database based on user tags; further, the server can also obtain behavioral habits from the statistics of user historical behavior data stored in the cloud database based on user tags. The user attribute for the dimension. Among them, the user tag is an identifier used to identify the identity of the user, such as the user's exclusive mobile phone number, QQ number, WeChat ID, etc.

举例来说,若用户标签为用户的手机号13XXX,则根据13XXX从大数据中直接获取到所述用户的用户属性包括:男,25周岁,月收入15~20k,硕士、中级工程师;进一步地,根据13XXX从用户历史行为数据统计得到所述用户的用户属性还包括:偏好白色汽车、关注点为汽车价格,即对汽车价格比较敏感。For example, if the user tag is the user's mobile phone number 13XXX, the user attributes of the user directly obtained from the big data according to 13XXX include: male, 25 years old, monthly income 15-20k, master's degree, intermediate engineer; further According to 13XXX, the user attributes of the user obtained from user historical behavior data statistics also include: preference for white cars, focus on car prices, that is, they are relatively sensitive to car prices.

步骤202、基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1。Step 202, based on the user attribute value of each of the N user attributes, select target materials for the target user from each material type library corresponding to the user attributes, and the value of N is greater than or equal to 1 .

这里,用户属性和素材类型库之间的对应关系可以是一对一的关系,如图3所示为例,对于用户属性性别而言,所述性别所对应的素材类型库为图片。当然,用户属性和素材类型库之间的对应关系也可以是一对多的关系,如图3所示为例,对于用户属性年龄而言,所述性别所对应的素材类型库为图片和文字;对于用户属性偏好而言,所述性别所对应的素材类型库为图片和文字;对于用户属性关注点而言,所述性别所对应的素材类型库为图片和文字。Here, the correspondence between the user attribute and the material type library may be a one-to-one relationship. As shown in FIG. 3 as an example, for the user attribute gender, the material type library corresponding to the gender is a picture. Certainly, the corresponding relationship between the user attribute and the material type library can also be a one-to-many relationship, as shown in Figure 3 as an example, for the user attribute age, the material type library corresponding to the gender is picture and text ; For user attribute preferences, the material type library corresponding to the gender is pictures and text; for user attribute concerns, the material type library corresponding to the gender is pictures and text.

这里需要说明的是,所述素材类型库除了图片和文字外,还可以包括有音频或视频。然而,在实际应用中,以基于DSP的广告系统架构为例,为了有效保证时延要求,如ADX通常要求竞价响应时间在100ms完成,故通用的素材类型库主要以图片和文字为主。It should be noted here that, in addition to pictures and text, the material type library may also include audio or video. However, in practical applications, taking the DSP-based advertising system architecture as an example, in order to effectively guarantee the delay requirements, such as ADX, which usually requires the bidding response time to be completed within 100ms, so the general material type library is mainly based on pictures and text.

在本发明一实施例中,基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,包括:In an embodiment of the present invention, based on the user attribute value of each user attribute among the N user attributes, the target material is selected for the target user from each material type library corresponding to the user attribute, including:

根据所述N个用户属性中的每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户进行素材选取,得到每一个素材类型的素材子集;According to the user attribute value of each user attribute in the N user attributes, material selection is performed for the target user from each material type library corresponding to the user attribute, and a material subset of each material type is obtained. ;

对所述每一个素材类型的素材子集进行取交集处理,得到每一个素材类型的目标素材;N的取值大于等于2。Perform intersection processing on the material subsets of each material type to obtain the target material of each material type; the value of N is greater than or equal to 2.

在一示例中,如图4所示,对于目标用户A而言,步骤1)获取所述目标用户A的两个用户属性的属性值为年龄18和偏好为红色;步骤2)根据所述目标用户A的用户属性值年龄18,从所述用户属性年龄对应的素材类型库图片中为所述目标用户A进行素材选取,得到素材子集为{p1、p4、p6},根据所述目标用户A的用户属性值年龄18,从所述用户属性年龄对应的素材类型库文字中为所述目标用户A进行素材选取,得到素材子集为{a2、a4、a5},根据所述目标用户A的用户属性值偏好红色,从所述用户属性颜色对应的素材类型库图片中为所述目标用户A进行素材选取,得到素材子集为{p2、p4、p6},根据所述目标用户A的用户属性值偏好红色,从所述用户属性颜色对应的素材类型库文字中为所述目标用户A进行素材选取,得到素材子集为{a1、a2、a3};步骤3)对所述素材类型图片的素材子集{p1、p4、p6}与{p2、p4、p6}进行取交集处理,得到所述素材类型图片的目标素材{p4、p6},对所述素材类型文字的素材子集{a2、a4、a5}与{a1、a2、a3}进行取交集处理,得到所述素材类型文字的目标素材{a2}。In one example, as shown in Figure 4, for the target user A, step 1) acquire the attribute values of the two user attributes of the target user A as age 18 and preference as red; step 2) according to the target user The user attribute value age of user A is 18, select the material for the target user A from the material type library picture corresponding to the user attribute age, and obtain the material subset as {p1, p4, p6}, according to the target user The user attribute value age of A is 18, select the material for the target user A from the material type library text corresponding to the user attribute age, and obtain the material subset as {a2, a4, a5}, according to the target user A The user’s attribute value prefers red, and the material is selected for the target user A from the material type library picture corresponding to the user’s attribute color, and the material subset is obtained as {p2, p4, p6}. According to the target user A’s The user attribute value preference is red, and material selection is performed for the target user A from the material type library text corresponding to the user attribute color, and the material subset is obtained as {a1, a2, a3}; step 3) for the material type The material subset {p1, p4, p6} of the picture is intersected with {p2, p4, p6} to obtain the target material {p4, p6} of the picture of the material type, and the material subset of the text of the material type {a2, a4, a5} and {a1, a2, a3} are intersected to obtain the target material {a2} of the material type text.

在本发明一实施例中,基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,包括:In an embodiment of the present invention, based on the user attribute value of each user attribute among the N user attributes, the target material is selected for the target user from each material type library corresponding to the user attribute, including:

确定所述N个用户属性中每一个用户属性的用户属性值所在值区间;Determine the value interval of the user attribute value of each user attribute in the N user attributes;

基于所述每一个用户属性的用户属性值所在值区间,从所述用户属性对应的每一个素材类型库中查找得到对应于所述值区间的子素材类型库;Based on the value interval of the user attribute value of each user attribute, search for a sub-material type library corresponding to the value interval from each material type library corresponding to the user attribute;

根据所述每一个用户属性的用户属性值,从所述子素材类型库中为所述目标用户选取目标素材。Select a target material for the target user from the sub-material type library according to the user attribute value of each user attribute.

举例来说,对于目标用户A的用户属性值年龄18而言,可以先确定所述目标用户A的用户属性值所在值区间为18~45。这样,在进一步从用户属性年龄对应的素材类型库中选取素材时,即可先查找到值区间18~45所对应的子素材类型库,以在所述子素材类型库中完成目标素材的选取。很显然,基于DSP的广告系统架构为例,对于大数据量的素材类型库而言,从子素材类型库中进行素材选取,可以节省时延,以尽可能的保证广告主可以基于用户属性来实时在线进行素材选取及其素材合成。For example, for the age of the user attribute value of the target user A to be 18, it may first be determined that the value range of the user attribute value of the target user A is 18-45. In this way, when further selecting materials from the material type library corresponding to the user attribute age, the sub-material type library corresponding to the value range 18-45 can be found first, so as to complete the selection of the target material in the sub-material type library . Obviously, taking the DSP-based advertising system architecture as an example, for a material type library with a large amount of data, material selection from the sub-material type library can save time delay, so as to ensure that advertisers can as much as possible based on user attributes Real-time online material selection and material synthesis.

步骤203、基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。Step 203: Generate target multimedia information for the target user based on the target material, and send the target multimedia information to the target user corresponding device, so as to display the target multimedia information on the target user corresponding device.

这里,所述目标用户对应设备是安装有浏览器的终端设备,所述目标用户对应设备通过在其安装的浏览器上展示所述多媒体信息。其中,所述浏览器可以为谷歌或叫酷容(Chrome)浏览器、Safari浏览器、IE(Internet Explorer)浏览器、火狐(Mozilla Firefox)浏览器、QQ浏览器、搜狗浏览器、傲游(Maxthon)浏览器等。Here, the target user corresponding device is a terminal device installed with a browser, and the target user corresponding device displays the multimedia information on the installed browser. Wherein, the browser can be Google or called cool capacity (Chrome) browser, Safari browser, IE (Internet Explorer) browser, Firefox (Mozilla Firefox) browser, QQ browser, Sogou browser, Maxthon (Maxthon) ) browser, etc.

这里,所述多媒体信息可以包括静态多媒体信息和动态多媒体信息;其中,所述静态多媒体信息包括静态图片、静态文字等;所述动态多媒体信息包括动态图像、动态文字等。比如,所述动态图像类多媒体信息可以为Flash广告。所述Flash广告,是用Flash软件制作互联网广告的一种形式。网站上的广告目前有相当数量使用Flash制作,原因就在于Flash的表现方式比Gif动画要丰富许多。Flash广告是网络广告中最时尚,最流行的广告形式之一。很多电视广告也采用Flash进行设计制作,网站Flash广告包括:Flash网络广告条、网站内Flash动画、用Flash制作的标题(banner)、Flash专题网页、Flash网站导航页动画等。Here, the multimedia information may include static multimedia information and dynamic multimedia information; wherein, the static multimedia information includes static pictures, static text, etc.; the dynamic multimedia information includes dynamic images, dynamic text, and the like. For example, the dynamic image type multimedia information may be a Flash advertisement. The Flash advertisement is a form of making Internet advertisements with Flash software. At present, a considerable number of advertisements on the website are produced using Flash, because the expression of Flash is much richer than that of Gif animation. Flash advertising is one of the most fashionable and popular advertising forms in online advertising. Many TV advertisements are also designed and produced using Flash. Website Flash advertisements include: Flash web banners, Flash animations in websites, titles (banners) made with Flash, Flash special web pages, Flash website navigation page animations, etc.

在本发明一实施例中,所述基于所述目标素材生成针对所述目标用户的目标多媒体信息,包括:In an embodiment of the present invention, said generating target multimedia information for said target user based on said target material includes:

根据素材类型对应特征选取对应于每一个素材类型的子生成策略;Select a sub-generation strategy corresponding to each material type according to the corresponding characteristics of the material type;

分别基于对应于每一个素材类型的子生成策略对从所述素材类型对应的素材类型库中所选取的目标素材进行合成处理,得到对应于每一个素材类型的子多媒体信息;Synthesizing the target material selected from the material type library corresponding to the material type based on the sub-generation strategy corresponding to each material type respectively, to obtain the sub-multimedia information corresponding to each material type;

根据总生成策略对所述对应于每一个素材类型的子多媒体信息进行合并处理,生成目标多媒体信息。The sub-multimedia information corresponding to each material type is merged according to the overall generation strategy to generate target multimedia information.

这里,对于图片这一素材类型,以最终生成动态多媒体信息来讲,对应于图片的子生成策略包括:1)若目标素材中包括有至少两张图片时,可以按照图片的取样点色值平均值的大小顺序轮询展现策略;2)若目标素材中包括一张图片时,可以在展示图片时增加特效的策略来达到动态展示所述图片的效果。另外,以最终生成静态多媒体信息来讲,对应于图片的子生成策略包括:1)若目标素材中包括有至少两张图片时,可以按照图片的取样点色值平均值进行大小比较,确定出一张取样点色值平均值最大、最小或居中的图片来进行静态展示;2)若目标素材中包括有至少两张图片时,也可以按照固定编排方式的模板来静态排布展示所述至少两张图片。Here, for the material type of pictures, in order to finally generate dynamic multimedia information, the sub-generation strategies corresponding to pictures include: 1) If the target material includes at least two pictures, the average color value of the sampling points of the pictures can be used 2) If the target material includes a picture, a special effect strategy can be added when displaying the picture to achieve the effect of dynamically displaying the picture. In addition, in terms of finally generating static multimedia information, the sub-generation strategy corresponding to the picture includes: 1) If the target material includes at least two pictures, it can be compared according to the average color value of the sampling point of the picture to determine the A picture with the largest, smallest, or centered color value of the sampling point is used for static display; 2) If the target material includes at least two pictures, it can also be statically arranged and displayed according to a template with a fixed arrangement method. Two pictures.

这里,对于文字这一素材类型,以最终生成动态多媒体信息来讲,对应于文字的子生成策略包括:通过特效方式来达到动态展示文字的效果。另外,以最终生成静态多媒体信息来讲,对应于文字的子生成策略包括:在推广位上的固定位置静态显示所述文字。Here, for the material type of text, in terms of finally generating dynamic multimedia information, the sub-generation strategy corresponding to text includes: achieving the effect of dynamically displaying text by means of special effects. In addition, in terms of finally generating static multimedia information, the sub-generation strategy corresponding to the text includes: statically displaying the text at a fixed position on the promotion position.

本发明实施例所述信息处理方法,服务器获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库;基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1;基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。如此,广告主可以基于用户属性来实时在线进行素材选取及其素材合成,以形成具有个性化创意的多媒体信息,使得广告主不再需要预先离线制作并存储大数量的个性化创意。这样,通过增加个性化创意生成服务和广告主素材服务,能够有效实现实时的个性化创意同时免去广告主制作大量创意之苦,得以保证个性化创意的实时性和多样性。In the information processing method described in the embodiment of the present invention, the server acquires N user attributes of the target user, and each user attribute corresponds to at least one material type library; based on the user attribute value of each user attribute in the N user attributes, respectively from Select a target material for the target user in each material type library corresponding to the user attribute, and the value of N is greater than or equal to 1; generate target multimedia information for the target user based on the target material, and send the target multimedia information to the target user corresponding device, so as to display the target multimedia information on the target user corresponding device. In this way, advertisers can select and synthesize materials online in real time based on user attributes to form multimedia information with personalized creativity, so that advertisers no longer need to make and store a large number of personalized creative ideas offline in advance. In this way, by adding personalized creativity generation services and advertiser material services, real-time personalized creativity can be effectively realized while advertisers are freed from the pain of producing a large number of creative ideas, and the real-time and diversity of personalized creativity can be guaranteed.

参见图5示出的本发明实施例提供的信息处理系统50的一个可选的架构示意图,在图5中,包括目标用户51、投放系统52、应用后台53和目标用户对应设备,即用户终端54,以下结合图5对信息处理系统50的拓扑结构进行说明。Referring to FIG. 5, an optional schematic diagram of an information processing system 50 provided by an embodiment of the present invention is shown. In FIG. 54. The topology structure of the information processing system 50 will be described below with reference to FIG. 5 .

投放系统52用于为目标用户51向用户终端54投放多媒体信息(如广告)。The delivery system 52 is used to deliver multimedia information (such as advertisements) to the user terminal 54 for the target user 51 .

示例性地,投放系统52根据目标用户51针对多媒体信息设定的定向条件,向符合定向条件的用户终端54投放多媒体信息。一般地,目标用户51会在投放系统52设置投放广告的定向条件,包括:用户的地域、年龄度、教育程度和终端设备类型,当然,也可以为其他类型如收入水平、爱好类型等定向条件。Exemplarily, the delivery system 52 delivers multimedia information to user terminals 54 that meet the targeting conditions according to the targeting conditions set by the target user 51 for the multimedia information. Generally, the target user 51 will set the targeting conditions for placing advertisements in the delivery system 52, including: the user's region, age, education level, and terminal device type. Of course, other types of targeting conditions such as income level and hobby type can also be used. .

特别地,投放系统52根据目标用户51所设定的应用客户端的类型(如新闻客户端、社交客户端),向用户侧运行有相应类型的应用客户端的终端投放多媒体信息,从而使得多媒体信息在用户侧应用客户端的推广信息位实现曝光。In particular, delivery system 52 delivers multimedia information to a terminal running a corresponding type of application client on the user side according to the type of application client set by target user 51 (such as a news client, a social client), so that the multimedia information is displayed on the The promotion information bit of the application client on the user side is exposed.

应用后台53用于向用户终端54中的应用客户端发送目标业务的信息流,如向新闻客户端发送新闻流,向社交客户端发送的好友的动态流。The application background 53 is used to send the information flow of the target business to the application client in the user terminal 54, such as sending the news flow to the news client, and sending the dynamic flow of friends to the social client.

为了实现实时的个性化创意同时免去广告主制作大量创意之苦,参见图6示出的本发明实施例提供的信息处理方法的一个可选的流程示意图,所述信息处理方法应用于用户终端,包括:通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1(步骤601);基于所述N个用户属性生成第一请求,通过所述第一应用发送所述第一请求,其中,所述第一请求用于获取与目标用户相匹配的目标素材(步骤602);接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材(步骤603);基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息(步骤604)。In order to realize real-time personalized creativity while avoiding the pain of advertisers in producing a large number of creative ideas, see FIG. 6 for an optional flow chart of an information processing method provided by an embodiment of the present invention. The information processing method is applied to a user terminal , comprising: logging into the first application through the target user tag, obtaining N user attributes corresponding to the target user, where the value of N is greater than or equal to 1 (step 601); generating a first request based on the N user attributes, and passing the The first application sends the first request, wherein the first request is used to obtain the target material matching the target user (step 602); receiving the response information fed back based on the first request, from the response Extract the target material from the information (step 603); generate target multimedia information based on the target material, and output the target multimedia information through the first application (step 604).

本发明实施例还提供实施应用上述信息处理方法的信息处理装置。在硬件层面上,示例性地,信息处理装置可以基于用户侧的终端的资源如计算资源(如处理器)和通信资源(如网络接口)实现,在软件层面上,信息处理装置可以实施为存储与用户终端的存储介质中的可执行指令(包括诸如程序、模块之类的计算机可执行指令)。An embodiment of the present invention also provides an information processing device implementing and applying the above information processing method. On the hardware level, for example, the information processing device can be implemented based on the resources of the terminal on the user side, such as computing resources (such as a processor) and communication resources (such as a network interface). On the software level, the information processing device can be implemented as a storage Executable instructions (including computer-executable instructions such as programs and modules) in the storage medium of the user terminal.

如上,以信息处理装置基于用户终端54的资源实现时,参见图7示出的用户终端54的一个可选的软硬件结构示意图,用户终端54包括硬件层、驱动层、操作系统层和软件层。然而,本领域的技术人员应当理解,图7示出的用户终端54的结构仅为示例,并不构成对用户终端54结构的限定。例如,用户终端54可以根据实施需要设置较图7更多的组件,或者根据实施需要省略设置部分组件。As above, when an information processing device is implemented based on the resources of the user terminal 54, referring to an optional software and hardware structural diagram of the user terminal 54 shown in FIG. 7, the user terminal 54 includes a hardware layer, a driver layer, an operating system layer and a software layer . However, those skilled in the art should understand that the structure of the user terminal 54 shown in FIG. 7 is only an example, and does not constitute a limitation on the structure of the user terminal 54 . For example, the user terminal 54 may be configured with more components than those shown in FIG. 7 according to implementation requirements, or may omit the configuration of some components according to implementation requirements.

用户终端54的硬件层包括处理器541、输入/输出接口543,存储介质544以及网络接口542,组件可以经系统总线连接通信。The hardware layer of the user terminal 54 includes a processor 541 , an input/output interface 543 , a storage medium 544 and a network interface 542 , and the components can communicate via a system bus.

处理器541可以采用中央处理器(CPU)、微处理器(MCU,Microcontroller Unit)、专用集成电路(ASIC,Application Specific Integrated Circuit)或逻辑可编程门阵列(FPGA,Field-Programmable Gate Array)实现。The processor 541 may be implemented by a central processing unit (CPU), a microprocessor (MCU, Microcontroller Unit), an application specific integrated circuit (ASIC, Application Specific Integrated Circuit) or a logic programmable gate array (FPGA, Field-Programmable Gate Array).

输入/输出接口543可以采用如显示屏、触摸屏、扬声器等输入/输出器件实现。The input/output interface 543 can be implemented by using input/output devices such as a display screen, a touch screen, and a speaker.

存储介质544可以采用闪存、硬盘、光盘等非易失性存储介质实现,也可以采用双倍率(DDR,Double Data Rate)动态缓存等易失性存储介质实现,其中存储有用以执行上述信息处理方法的可执行指令。The storage medium 544 can be realized by using non-volatile storage media such as flash memory, hard disk, and optical disc, and can also be realized by using volatile storage media such as double rate (DDR, Double Data Rate) dynamic cache, etc. executable instructions.

示例性地,存储介质544可以与用户终端54共同在同一地点设置,也可以相对于用户终端54异地远程设置,或者相对用户终端54本地和异地分布设置。网络接口542向处理器541提供外部数据如异地设置的存储介质544的访问能力,示例性地,网络接口542可以基于近场通信(NFC,Near Field Communication)技术、蓝牙(Bluetooth)技术、紫蜂(ZigBee)技术进行的近距离通信,另外,还可以实现如基于码分多址(CDMA,Code Division MultipleAccess)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)等通信制式及其演进制式的通信。Exemplarily, the storage medium 544 can be set up at the same place with the user terminal 54 , or can be set up remotely with respect to the user terminal 54 , or can be set up locally and in different places with respect to the user terminal 54 . The network interface 542 provides the processor 541 with access to external data such as a storage medium 544 set in a different place. Exemplarily, the network interface 542 can be based on near field communication (NFC, Near Field Communication) technology, Bluetooth (Bluetooth) technology, Zigbee (ZigBee) technology for short-distance communication, in addition, it can also realize communication systems such as code division multiple access (CDMA, Code Division Multiple Access), wideband code division multiple access (WCDMA, Wideband Code Division Multiple Access) and their evolution systems Communication.

操作系统层包括用于供操作系统546识别硬件层并与硬件层各组件通信的中间件545,例如可以为针对硬件层的各组件的驱动程序的集合。The operating system layer includes middleware 545 for the operating system 546 to recognize the hardware layer and communicate with the components of the hardware layer, for example, it may be a set of drivers for the components of the hardware layer.

操作系统546用于提供面向用户的图形界面,示例性地,包括插件图标、桌面背景和应用图标,操作系统546支持用户经由图形界面对设备的控制本发明实施例对上述设备的软件环境如操作系统类型、版本不做限定,例如可以是安卓操作系统、iOS操作系统、Linux操作系统或UNIX操作系统等。进一步地,用户通过操作系统546提供的图形界面中的应用图标触发启动并运行软件层的应用547的相关应用程序。The operating system 546 is used to provide a user-oriented graphical interface, for example, including plug-in icons, desktop backgrounds, and application icons. The operating system 546 supports users to control the device through the graphical interface. The system type and version are not limited, for example, it can be an Android operating system, an iOS operating system, a Linux operating system, or a UNIX operating system. Further, the user triggers to start and run the relevant application program of the application 547 of the software layer through the application icon in the graphical interface provided by the operating system 546 .

结合如图5和图7所示的硬件架构,本发明实施例提供一种可选的信息处理方法流程图如图8所示,所述信息处理方法包括:Combined with the hardware architecture shown in Figure 5 and Figure 7, the embodiment of the present invention provides a flow chart of an optional information processing method as shown in Figure 8, the information processing method includes:

步骤801:用户终端通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1;Step 801: The user terminal logs into the first application through the target user label, and obtains N user attributes corresponding to the target user, where the value of N is greater than or equal to 1;

这里,用户属性主要考虑用户的人口属性和用户的行为习惯两个维度。其中,从人口属性这一维度考量,用户属性主要包括性别、年龄、收入、学历、职业等;再从用户的行为习惯这一维度考量,用户属性主要包括偏好,关注点等等。Here, the user attribute mainly considers two dimensions: the user's demographic attribute and the user's behavior habits. Among them, considering from the dimension of demographic attributes, user attributes mainly include gender, age, income, education, occupation, etc.; and considering from the dimension of user behavior habits, user attributes mainly include preferences, concerns, etc.

具体地,用户终端可以基于目标用户标签登录第一应用,通过应用后台从云数据库中获取到人口属性这一维度的用户属性;进一步地,还可以通过应用后台从云数据库中所存储的用户历史行为数据统计得到行为习惯这一维度的用户属性。其中,用户标签为用于识别用户身份的标识,如用户的专属手机号,QQ号,微信号等。Specifically, the user terminal can log in to the first application based on the target user tag, and obtain user attributes in the dimension of demographic attributes from the cloud database through the application background; further, it can also obtain user history stored in the cloud database through the application background Behavior data statistics obtain user attributes in the dimension of behavior habits. Among them, the user tag is an identifier used to identify the identity of the user, such as the user's exclusive mobile phone number, QQ number, WeChat ID, etc.

举例来说,若用户标签为用户的手机号13XXX,用户终端基于13XXX登录官方4S店应用客户端,通过所述应用后台从大数据中直接获取到所述用户的用户属性包括:男,25周岁,月收入15~20k,硕士、中级工程师;进一步地,通过所述应用后台从大数据中的用户历史行为数据统计得到所述用户的用户属性还包括:偏好白色汽车、关注点为汽车价格,即对汽车价格比较敏感。For example, if the user tag is the user's mobile phone number 13XXX, the user terminal logs in to the official 4S store application client based on 13XXX, and directly obtains the user's user attributes from the big data through the application background, including: male, 25 years old , with a monthly income of 15-20k, a master’s degree and an intermediate engineer; further, the user attributes of the user obtained from the statistics of the user’s historical behavior data in the big data through the application background also include: preference for white cars, focus on car prices, That is, it is more sensitive to car prices.

步骤802:用户终端基于所述N个用户属性生成第一请求,通过所述第一应用向服务器发送所述第一请求,以向服务器获取与目标用户相匹配的目标素材;Step 802: The user terminal generates a first request based on the N user attributes, and sends the first request to the server through the first application, so as to obtain target materials matching the target user from the server;

步骤803:服务器基于所述第一请求所携带的所述N个用户属性,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材;Step 803: Based on the N user attributes carried in the first request, the server selects target materials for the target user from each material type library corresponding to the user attributes;

具体地,服务器基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材。Specifically, the server selects a target material for the target user from each material type library corresponding to the user attribute based on the user attribute value of each user attribute among the N user attributes.

这里,用户属性和素材类型库之间的对应关系可以是一对一的关系,如图3所示为例,对于用户属性性别而言,所述性别所对应的素材类型库为图片。当然,用户属性和素材类型库之间的对应关系也可以是一对多的关系,如图3所示为例,对于用户属性年龄而言,所述性别所对应的素材类型库为图片和文字;对于用户属性偏好而言,所述性别所对应的素材类型库为图片和文字;对于用户属性关注点而言,所述性别所对应的素材类型库为图片和文字。Here, the correspondence between the user attribute and the material type library may be a one-to-one relationship. As shown in FIG. 3 as an example, for the user attribute gender, the material type library corresponding to the gender is a picture. Certainly, the corresponding relationship between the user attribute and the material type library can also be a one-to-many relationship, as shown in Figure 3 as an example, for the user attribute age, the material type library corresponding to the gender is picture and text ; For user attribute preferences, the material type library corresponding to the gender is pictures and text; for user attribute concerns, the material type library corresponding to the gender is pictures and text.

这里需要说明的是,所述素材类型库除了图片和文字外,还可以包括有音频或视频。然而,在实际应用中,以基于DSP的广告系统架构为例,为了有效保证时延要求,如ADX通常要求竞价响应时间在100ms完成,故通用的素材类型库主要以图片和文字为主。It should be noted here that, in addition to pictures and text, the material type library may also include audio or video. However, in practical applications, taking the DSP-based advertising system architecture as an example, in order to effectively guarantee the delay requirements, such as ADX, which usually requires the bidding response time to be completed within 100ms, so the general material type library is mainly based on pictures and text.

在本发明一实施例中,基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,包括:In an embodiment of the present invention, based on the user attribute value of each user attribute among the N user attributes, the target material is selected for the target user from each material type library corresponding to the user attribute, including:

根据所述N个用户属性中的每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户进行素材选取,得到每一个素材类型的素材子集;According to the user attribute value of each user attribute in the N user attributes, material selection is performed for the target user from each material type library corresponding to the user attribute, and a material subset of each material type is obtained. ;

对所述每一个素材类型的素材子集进行取交集处理,得到每一个素材类型的目标素材;N的取值大于等于2。Perform intersection processing on the material subsets of each material type to obtain the target material of each material type; the value of N is greater than or equal to 2.

在一示例中,如图4所示,对于目标用户A而言,步骤1)获取所述目标用户A的两个用户属性的属性值为年龄18和偏好为红色;步骤2)根据所述目标用户A的用户属性值年龄18,从所述用户属性年龄对应的素材类型库图片中为所述目标用户A进行素材选取,得到素材子集为{p1、p4、p6},根据所述目标用户A的用户属性值年龄18,从所述用户属性年龄对应的素材类型库文字中为所述目标用户A进行素材选取,得到素材子集为{a2、a4、a5},根据所述目标用户A的用户属性值偏好红色,从所述用户属性颜色对应的素材类型库图片中为所述目标用户A进行素材选取,得到素材子集为{p2、p4、p6},根据所述目标用户A的用户属性值偏好红色,从所述用户属性颜色对应的素材类型库文字中为所述目标用户A进行素材选取,得到素材子集为{a1、a2、a3};步骤3)对所述素材类型图片的素材子集{p1、p4、p6}与{p2、p4、p6}进行取交集处理,得到所述素材类型图片的目标素材{p4、p6},对所述素材类型文字的素材子集{a2、a4、a5}与{a1、a2、a3}进行取交集处理,得到所述素材类型文字的目标素材{a2}。In one example, as shown in Figure 4, for the target user A, step 1) acquire the attribute values of the two user attributes of the target user A as age 18 and preference as red; step 2) according to the target user The user attribute value age of user A is 18, select the material for the target user A from the material type library picture corresponding to the user attribute age, and obtain the material subset as {p1, p4, p6}, according to the target user The user attribute value age of A is 18, select the material for the target user A from the material type library text corresponding to the user attribute age, and obtain the material subset as {a2, a4, a5}, according to the target user A The user’s attribute value prefers red, and the material is selected for the target user A from the material type library picture corresponding to the user’s attribute color, and the material subset is obtained as {p2, p4, p6}. According to the target user A’s The user attribute value preference is red, and material selection is performed for the target user A from the material type library text corresponding to the user attribute color, and the material subset is obtained as {a1, a2, a3}; step 3) for the material type The material subset {p1, p4, p6} of the picture is intersected with {p2, p4, p6} to obtain the target material {p4, p6} of the picture of the material type, and the material subset of the text of the material type {a2, a4, a5} and {a1, a2, a3} are intersected to obtain the target material {a2} of the material type text.

在本发明一实施例中,基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,包括:In an embodiment of the present invention, based on the user attribute value of each user attribute among the N user attributes, the target material is selected for the target user from each material type library corresponding to the user attribute, including:

确定所述N个用户属性中每一个用户属性的用户属性值所在值区间;Determine the value interval of the user attribute value of each user attribute in the N user attributes;

基于所述每一个用户属性的用户属性值所在值区间,从所述用户属性对应的每一个素材类型库中查找得到对应于所述值区间的子素材类型库;Based on the value interval of the user attribute value of each user attribute, search for a sub-material type library corresponding to the value interval from each material type library corresponding to the user attribute;

根据所述每一个用户属性的用户属性值,从所述子素材类型库中为所述目标用户选取目标素材。Select a target material for the target user from the sub-material type library according to the user attribute value of each user attribute.

举例来说,对于目标用户A的用户属性值年龄18而言,可以先确定所述目标用户A的用户属性值所在值区间为18~45。这样,在进一步从用户属性年龄对应的素材类型库中选取素材时,即可先查找到值区间18~45所对应的子素材类型库,以在所述子素材类型库中完成目标素材的选取。很显然,基于DSP的广告系统架构为例,对于大数据量的素材类型库而言,从子素材类型库中进行素材选取,可以节省时延,以尽可能的保证广告主可以基于用户属性来实时在线进行素材选取及其素材合成。For example, for the age of the user attribute value of the target user A to be 18, it may first be determined that the value range of the user attribute value of the target user A is 18-45. In this way, when further selecting materials from the material type library corresponding to the user attribute age, the sub-material type library corresponding to the value range 18-45 can be found first, so as to complete the selection of the target material in the sub-material type library . Obviously, taking the DSP-based advertising system architecture as an example, for a material type library with a large amount of data, material selection from the sub-material type library can save time delay, so as to ensure that advertisers can as much as possible based on user attributes Real-time online material selection and material synthesis.

步骤804:服务器向用户终端基于所述目标素材生成针对所述第一请求反馈的响应信息,发送所述第一请求反馈至用户终端;Step 804: The server generates response information for the first request feedback to the user terminal based on the target material, and sends the first request feedback to the user terminal;

步骤805:用户终端接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材;Step 805: The user terminal receives response information fed back based on the first request, and extracts the target material from the response information;

步骤806:用户终端基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息。Step 806: The user terminal generates target multimedia information based on the target material, and outputs the target multimedia information through the first application.

具体地,用户终端基于所述目标素材生成目标多媒体信息,包括:根据素材类型对应特征选取对应于每一个素材类型的子生成策略;分别基于对应于每一个素材类型的子生成策略对从所述素材类型对应的素材类型库中所选取的目标素材进行合成处理,得到对应于每一个素材类型的子多媒体信息;根据总生成策略对所述对应于每一个素材类型的子多媒体信息进行合并处理,生成目标多媒体信息。Specifically, the user terminal generates target multimedia information based on the target material, including: selecting a sub-generation strategy corresponding to each material type according to the corresponding characteristics of the material type; The target material selected in the material type library corresponding to the material type is synthesized to obtain the sub-multimedia information corresponding to each material type; the sub-multimedia information corresponding to each material type is merged according to the overall generation strategy, Generate target multimedia information.

这里,对于图片这一素材类型,以最终生成动态多媒体信息来讲,对应于图片的子生成策略包括:1)若目标素材中包括有至少两张图片时,可以按照图片的取样点色值平均值的大小顺序轮询展现策略;2)若目标素材中包括一张图片时,可以在展示图片时增加特效的策略来达到动态展示所述图片的效果。另外,以最终生成静态多媒体信息来讲,对应于图片的子生成策略包括:1)若目标素材中包括有至少两张图片时,可以按照图片的取样点色值平均值进行大小比较,确定出一张取样点色值平均值最大、最小或居中的图片来进行静态展示;2)若目标素材中包括有至少两张图片时,也可以按照固定编排方式的模板来静态排布展示所述至少两张图片。Here, for the material type of pictures, in order to finally generate dynamic multimedia information, the sub-generation strategies corresponding to pictures include: 1) If the target material includes at least two pictures, the average color value of the sampling points of the pictures can be used 2) If the target material includes a picture, a special effect strategy can be added when displaying the picture to achieve the effect of dynamically displaying the picture. In addition, in terms of finally generating static multimedia information, the sub-generation strategy corresponding to the picture includes: 1) If the target material includes at least two pictures, it can be compared according to the average color value of the sampling point of the picture to determine the A picture with the largest, smallest, or centered color value of the sampling point is used for static display; 2) If the target material includes at least two pictures, it can also be statically arranged and displayed according to a template with a fixed arrangement method. Two pictures.

这里,对于文字这一素材类型,以最终生成动态多媒体信息来讲,对应于文字的子生成策略包括:通过特效方式来达到动态展示文字的效果。另外,以最终生成静态多媒体信息来讲,对应于文字的子生成策略包括:在推广位上的固定位置静态显示所述文字。Here, for the material type of text, in terms of finally generating dynamic multimedia information, the sub-generation strategy corresponding to text includes: achieving the effect of dynamically displaying text by means of special effects. In addition, in terms of finally generating static multimedia information, the sub-generation strategy corresponding to the text includes: statically displaying the text at a fixed position on the promotion position.

可见,服务器可以基于用户属性来实时在线进行素材选取及其素材合成,以形成具有个性化创意的多媒体信息,使得广告主不再需要预先离线制作并存储大数量的个性化创意。这样,通过增加个性化创意生成服务和广告主素材服务,能够有效实现实时的个性化创意同时免去广告主制作大量创意之苦,得以保证个性化创意的实时性和多样性。It can be seen that the server can perform material selection and material synthesis online in real time based on user attributes to form multimedia information with personalized creativity, so that advertisers no longer need to pre-create and store a large number of personalized creative ideas offline. In this way, by adding personalized creativity generation services and advertiser material services, real-time personalized creativity can be effectively realized while advertisers are freed from the pain of producing a large number of creative ideas, and the real-time and diversity of personalized creativity can be guaranteed.

基于前述本发明实施例信息处理方法,结合如图9所示的信息处理方法应用实例,本发明实施例信息处理方法包括:Based on the aforementioned information processing method of the embodiment of the present invention, combined with the application example of the information processing method shown in Figure 9, the information processing method of the embodiment of the present invention includes:

步骤1、媒体将曝光请求发送给ADX。Step 1. The media sends the exposure request to ADX.

步骤2、ADX给多个DSP发送曝光请求。Step 2, ADX sends exposure requests to multiple DSPs.

步骤3、DSP进行正常的选单,如果选中的订单为个性化创意的订单,则给广告主的用户素材服务发送请求。Step 3: The DSP performs a normal menu selection, and if the selected order is a personalized creative order, it sends a request to the advertiser's user material service.

这里,所述请求中带上用户的标识比如移动设备标识,广告标示符(identifierFor Identifier,IDFA),国际移动设备身份码(International Mobile EquipmentIdentity,IMEI)等。Here, the request carries the user's identifier, such as a mobile equipment identifier, an identifier for identifier (identifierFor Identifier, IDFA), an international mobile equipment identity code (International Mobile Equipment Identity, IMEI) and the like.

步骤4、用户素材服务返回该用户的广告素材包括图片和文字给DSP。Step 4: The user material service returns the user's creative material including pictures and text to the DSP.

例如,一个汽车广告主,他有低端,中端,高端三种型号,每种型号有黑,白两种颜色。广告文字信息可以是:价格信息,试驾信息,性能信息。当请求来时,广告主判断该用户的兴趣是白色的低端汽车,并且该用户对价格信息很关心。则返回白色低端汽车的图片,和汽车价格信息。For example, a car advertiser has three models of low-end, middle-end and high-end, and each model has two colors of black and white. Ad text information can be: price information, test drive information, performance information. When the request comes, the advertiser judges that the user is interested in white low-end cars, and the user is very concerned about price information. Then return the picture of the white low-end car, and the car price information.

步骤5、DSP收到素材信息后,将素材信息和ADX曝光请求中的播放形式信息发送给个性化创意生成服务。Step 5. After receiving the material information, the DSP sends the material information and the playback form information in the ADX exposure request to the personalized creative generation service.

步骤6、个性化创意生成服务对图片素材进行裁剪,然后拼接各个素材包括图片,文字,生成符合ADX要求的创意返回给DSP。Step 6. The personalized idea generation service cuts out the picture materials, and then stitches each material including pictures and texts, generates ideas that meet the ADX requirements and returns them to the DSP.

步骤7、DSP将该创意返回给ADX。Step 7, DSP returns the idea to ADX.

步骤8、ADX进行竞价,获胜后返回给媒体进行广告展示Step 8. ADX bids and returns to the media for advertising display after winning

本发明应用实例中,通过增加个性化创意生成服务和广告主素材服务,以及步骤3~6共两次交互步骤,广告主可以基于用户属性来实时在线进行素材选取及其素材合成,以形成具有个性化创意的多媒体信息,使得广告主不再需要预先离线制作并存储大数量的个性化创意。这样,通过增加个性化创意生成服务和广告主素材服务,能够有效实现实时的个性化创意同时免去广告主制作大量创意之苦,得以保证个性化创意的实时性和多样性。In the application example of the present invention, by adding the personalized creative generation service and the advertiser’s material service, and two interactive steps in steps 3 to 6, the advertiser can select and synthesize materials online in real time based on user attributes to form an The personalized and creative multimedia information makes advertisers no longer need to make and store a large number of personalized creatives offline in advance. In this way, by adding personalized creativity generation services and advertiser material services, real-time personalized creativity can be effectively realized while advertisers are freed from the pain of producing a large number of creative ideas, and the real-time and diversity of personalized creativity can be guaranteed.

图10为本发明实施例提供的信息处理装置的组成结构示意图一,应用于服务器,如图10所示,该装置包括:FIG. 10 is a schematic diagram of the composition and structure of an information processing device provided by an embodiment of the present invention. It is applied to a server. As shown in FIG. 10 , the device includes:

获取模块1001,用于获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库;An acquisition module 1001, configured to acquire N user attributes of the target user, each user attribute corresponding to at least one material type library;

选取模块1002,用于基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1;The selection module 1002 is configured to select a target material for the target user from each material type library corresponding to the user attribute based on the user attribute value of each user attribute in the N user attributes, and the value of N greater than or equal to 1;

生成模块1003,用于基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。A generating module 1003, configured to generate target multimedia information for the target user based on the target material, and send the target multimedia information to the corresponding device of the target user, so as to display the target multimedia on the corresponding device of the target user information.

在本发明一实施例中,所述选择模块1002包括:In an embodiment of the present invention, the selection module 1002 includes:

选取单元,用于根据所述N个用户属性中的每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户进行素材选取,得到每一个素材类型的素材子集;The selection unit is configured to select materials for the target user from each material type library corresponding to the user attributes according to the user attribute value of each user attribute in the N user attributes, and obtain each material type of material subset;

取交集处理单元,用于对所述每一个素材类型的素材子集进行取交集处理,得到每一个素材类型的目标素材;N的取值大于等于2。The intersection processing unit is configured to perform intersection processing on the material subsets of each material type to obtain the target material of each material type; the value of N is greater than or equal to 2.

在本发明一实施例中,所述选择模块1002包括:In an embodiment of the present invention, the selection module 1002 includes:

确定单元,用于确定所述N个用户属性中每一个用户属性的用户属性值所在值区间;A determining unit, configured to determine the value interval of the user attribute value of each user attribute among the N user attributes;

查找单元,用于基于所述每一个用户属性的用户属性值所在值区间,从所述用户属性对应的每一个素材类型库中查找得到对应于所述值区间的子素材类型库;A search unit, configured to search for a sub-material type library corresponding to the value interval from each material type library corresponding to the user attribute based on the value interval of the user attribute value of each user attribute;

选取单元,用于根据所述每一个用户属性的用户属性值,从所述子素材类型库中为所述目标用户选取目标素材。The selection unit is configured to select a target material for the target user from the sub-material type library according to the user attribute value of each user attribute.

在本发明一实施例中,所述生成模块1003包括:In an embodiment of the present invention, the generating module 1003 includes:

策略选取单元,用于根据素材类型对应特征选取对应于每一个素材类型的子生成策略;A strategy selection unit, configured to select a sub-generation strategy corresponding to each material type according to the corresponding characteristics of the material type;

生成单元,用于分别基于对应于每一个素材类型的子生成策略对从所述素材类型对应的素材类型库中所选取的目标素材进行合成处理,得到对应于每一个素材类型的子多媒体信息;根据总生成策略对所述对应于每一个素材类型的子多媒体信息进行合并处理,生成目标多媒体信息。A generating unit, configured to synthesize target materials selected from a material type library corresponding to the material type based on a sub-generation strategy corresponding to each material type, to obtain sub-multimedia information corresponding to each material type; The sub-multimedia information corresponding to each material type is merged according to the overall generation strategy to generate target multimedia information.

本领域技术人员应当理解,本实施例的信息处理装置中各模块的功能,可参照前述信息处理方法的相关描述而理解。Those skilled in the art should understand that the functions of each module in the information processing apparatus of this embodiment can be understood with reference to the relevant description of the foregoing information processing method.

实际应用中,上述获取模块1001、选择模块1002及其生成模块1003的具体结构均可对应于处理器。所述处理器具体的结构可以为中央处理器(CPU,Central ProcessingUnit)、微处理器(MCU,Micro Controller Unit)、数字信号处理器(DSP,Digital SignalProcessing)或可编程逻辑器件(PLC,Programmable Logic Controller)等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各单元的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。In practical applications, the specific structures of the above-mentioned acquisition module 1001, selection module 1002 and generation module 1003 may correspond to processors. The specific structure of the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MCU, Micro Controller Unit), a digital signal processor (DSP, Digital Signal Processing) or a programmable logic device (PLC, Programmable Logic Controller) and other electronic components or a collection of electronic components with processing functions. Wherein, the processor includes executable code, the executable code is stored in the storage medium, the processor can be connected to the storage medium through a communication interface such as a bus, and when executing the corresponding functions of each specific unit , reading and running the executable code from the storage medium. The part of the storage medium used to store the executable code is preferably a non-transitory storage medium.

本实施例所述信息处理装置可设置于服务器侧。The information processing device described in this embodiment may be disposed on the server side.

示例性的,图11示出用于实现设置于服务器侧的信息处理装置的一个可选的硬件结构示意图,包括处理器111、输入/输出接口112(例如显示屏、触摸屏、扬声器),存储介质113以及网络接口114,组件可以经系统总线115连接通信。相应地,信息处理装置的存储介质113中存储有用于执行本发明实施例提供的信息处理方法的可执行指令。Exemplarily, FIG. 11 shows a schematic diagram of an optional hardware structure for implementing an information processing device disposed on the server side, including a processor 111, an input/output interface 112 (such as a display screen, a touch screen, a speaker), and a storage medium 113 and network interface 114, components can be connected and communicated via system bus 115. Correspondingly, executable instructions for executing the information processing method provided by the embodiment of the present invention are stored in the storage medium 113 of the information processing apparatus.

其中,所述存储介质113可以是移动存储装置、随机存取存储器(RAM,RandomAccess Memory)、只读存储器(ROM,Read-Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。优选地,所述存储介质113可为非易失性存储介质。Wherein, the storage medium 113 may be a removable storage device, a random access memory (RAM, Random Access Memory), a read-only memory (ROM, Read-Only Memory), a magnetic disk or an optical disk, and other media capable of storing program codes. Preferably, the storage medium 113 may be a non-volatile storage medium.

其中,处理器111可以是CPU、MCU、DSP、PLC,还可以是处理电路,例如,专用集成电路(ASIC,Application Specific Integrated Circuits)。Wherein, the processor 111 may be a CPU, an MCU, a DSP, or a PLC, and may also be a processing circuit, for example, an application specific integrated circuit (ASIC, Application Specific Integrated Circuits).

具体地,所述处理器111通过所述系统总线115从所述存储介质113中读取并执行信息处理方法的可执行指令,可执行如下步骤:Specifically, the processor 111 reads and executes the executable instructions of the information processing method from the storage medium 113 through the system bus 115, and may perform the following steps:

获取目标用户的N个用户属性,每一个用户属性对应至少一个素材类型库;Obtain N user attributes of the target user, and each user attribute corresponds to at least one material type library;

基于所述N个用户属性中每一个用户属性的用户属性值,分别从所述用户属性对应的每一个素材类型库中为所述目标用户选取目标素材,N的取值大于等于1;Based on the user attribute value of each of the N user attributes, select a target material for the target user from each material type library corresponding to the user attribute, and the value of N is greater than or equal to 1;

基于所述目标素材生成针对所述目标用户的目标多媒体信息,发送所述目标多媒体信息至所述目标用户对应设备,以在所述目标用户对应设备上展示所述目标多媒体信息。Generate target multimedia information for the target user based on the target material, and send the target multimedia information to a device corresponding to the target user, so as to display the target multimedia information on the device corresponding to the target user.

本发明实施例所述信息处理装置,广告主可以基于用户属性来实时在线进行素材选取及其素材合成,以形成具有个性化创意的多媒体信息,使得广告主不再需要预先离线制作并存储大数量的个性化创意。这样,通过增加个性化创意生成服务和广告主素材服务,能够有效实现实时的个性化创意同时免去广告主制作大量创意之苦,得以保证个性化创意的实时性和多样性。In the information processing device described in the embodiment of the present invention, advertisers can select and synthesize materials online in real time based on user attributes to form multimedia information with personalized creativity, so that advertisers no longer need to pre-create and store a large number of offline personalized creativity. In this way, by adding personalized creativity generation services and advertiser material services, real-time personalized creativity can be effectively realized while advertisers are freed from the pain of producing a large number of creative ideas, and the real-time and diversity of personalized creativity can be guaranteed.

图12为本发明实施例提供的信息处理装置的组成结构示意图二,应用于用户终端,如图12所示,该装置包括:FIG. 12 is a second schematic diagram of the composition and structure of an information processing device provided by an embodiment of the present invention, which is applied to a user terminal. As shown in FIG. 12 , the device includes:

获取模块1201,用于通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1;The obtaining module 1201 is configured to log in the first application through the target user tag, and obtain N user attributes corresponding to the target user, where the value of N is greater than or equal to 1;

发送模块1202,用于基于所述N个用户属性生成第一请求,通过所述第一应用发送所述第一请求,其中,所述第一请求用于获取与目标用户相匹配的目标素材;A sending module 1202, configured to generate a first request based on the N user attributes, and send the first request through the first application, wherein the first request is used to obtain target materials that match the target user;

接收模块1203,用于接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材;A receiving module 1203, configured to receive response information fed back based on the first request, and extract the target material from the response information;

生成模块1204,用于基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息。A generating module 1204, configured to generate target multimedia information based on the target material, and output the target multimedia information through the first application.

在本发明一实施例中,所述生成模块1204包括:In an embodiment of the present invention, the generation module 1204 includes:

策略选取单元,用于根据素材类型对应特征选取对应于每一个素材类型的子生成策略;A strategy selection unit, configured to select a sub-generation strategy corresponding to each material type according to the corresponding characteristics of the material type;

生成单元,用于分别基于对应于每一个素材类型的子生成策略对从所述素材类型对应的素材类型库中所选取的目标素材进行合成处理,得到对应于每一个素材类型的子多媒体信息;根据总生成策略对所述对应于每一个素材类型的子多媒体信息进行合并处理,生成目标多媒体信息。A generating unit, configured to synthesize target materials selected from a material type library corresponding to the material type based on a sub-generation strategy corresponding to each material type, to obtain sub-multimedia information corresponding to each material type; The sub-multimedia information corresponding to each material type is merged according to the overall generation strategy to generate target multimedia information.

本领域技术人员应当理解,本实施例的信息处理装置中各模块的功能,可参照前述信息处理方法的相关描述而理解。Those skilled in the art should understand that the functions of each module in the information processing apparatus of this embodiment can be understood with reference to the relevant description of the foregoing information processing method.

实际应用中,上述获取模块1201、发送模块1202、接收模块1203及其生成模块1204的具体结构均可对应于处理器。所述处理器具体的结构可以为CPU、MCU、DSP或PLC等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各单元的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。In practical applications, the specific structures of the acquisition module 1201 , the sending module 1202 , the receiving module 1203 and the generating module 1204 may all correspond to processors. The specific structure of the processor may be an electronic component or a collection of electronic components with processing functions such as CPU, MCU, DSP or PLC. Wherein, the processor includes executable code, the executable code is stored in the storage medium, the processor can be connected to the storage medium through a communication interface such as a bus, and when executing the corresponding functions of each specific unit , reading and running the executable code from the storage medium. The part of the storage medium used to store the executable code is preferably a non-transitory storage medium.

本实施例所述信息处理装置可设置于用户终端侧。The information processing apparatus described in this embodiment may be disposed on the user terminal side.

同理,图11示出的硬件结构示意图也可以用于实现设置于用户终端侧的信息处理装置的一个可选的硬件结构示意图,包括处理器111、输入/输出接口112(例如显示屏、触摸屏、扬声器),存储介质113以及网络接口114,组件可以经系统总线115连接通信。相应地,信息处理装置的存储介质113中存储有用于执行本发明实施例提供的信息处理方法的可执行指令。Similarly, the schematic diagram of the hardware structure shown in FIG. 11 can also be used to implement an optional schematic diagram of the hardware structure of an information processing device disposed on the user terminal side, including a processor 111, an input/output interface 112 (such as a display screen, a touch screen , speaker), the storage medium 113 and the network interface 114, the components can be connected and communicated via the system bus 115. Correspondingly, executable instructions for executing the information processing method provided by the embodiment of the present invention are stored in the storage medium 113 of the information processing apparatus.

其中,所述存储介质113可以是移动存储装置、RAM、ROM、磁碟或者光盘等各种可以存储程序代码的介质。优选地,所述存储介质113可为非易失性存储介质。Wherein, the storage medium 113 may be a removable storage device, a RAM, a ROM, a magnetic disk or an optical disk, and other media capable of storing program codes. Preferably, the storage medium 113 may be a non-volatile storage medium.

其中,处理器111可以是CPU、MCU、DSP、PLC,还可以是处理电路,例如,ASIC。Wherein, the processor 111 may be a CPU, an MCU, a DSP, or a PLC, and may also be a processing circuit, such as an ASIC.

具体地,所述处理器111通过所述系统总线115从所述存储介质113中读取并执行信息处理方法的可执行指令,可执行如下步骤:Specifically, the processor 111 reads and executes the executable instructions of the information processing method from the storage medium 113 through the system bus 115, and may perform the following steps:

通过目标用户标签登录第一应用,获取所述目标用户对应的N个用户属性,N的取值大于等于1;Log in to the first application through the target user tag, and obtain N user attributes corresponding to the target user, where the value of N is greater than or equal to 1;

基于所述N个用户属性生成第一请求,通过所述第一应用发送所述第一请求,其中,所述第一请求用于获取与目标用户相匹配的目标素材;generating a first request based on the N user attributes, and sending the first request through the first application, wherein the first request is used to acquire target materials matching the target user;

接收基于所述第一请求反馈的响应信息,从所述响应信息中提取得到所述目标素材;receiving response information fed back based on the first request, and extracting the target material from the response information;

基于所述目标素材生成目标多媒体信息,通过所述第一应用输出所述目标多媒体信息。Generate target multimedia information based on the target material, and output the target multimedia information through the first application.

本发明实施例所述信息处理装置,基于用户属性来实时在线进行素材选取及其素材合成,以形成具有个性化创意的多媒体信息,使得广告主不再需要预先离线制作并存储大数量的个性化创意。这样,通过增加个性化创意生成服务和广告主素材服务,能够有效实现实时的个性化创意同时免去广告主制作大量创意之苦,得以保证个性化创意的实时性和多样性。The information processing device in the embodiment of the present invention, based on user attributes, performs material selection and material synthesis online in real time to form multimedia information with personalized creativity, so that advertisers no longer need to make and store a large number of personalized information offline in advance. creativity. In this way, by adding personalized creativity generation services and advertiser material services, real-time personalized creativity can be effectively realized while advertisers are freed from the pain of producing a large number of creative ideas, and the real-time and diversity of personalized creativity can be guaranteed.

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or May be integrated into another system, or some features may be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms of.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed to multiple network units; Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention can be integrated into one processing unit, or each unit can be used as a single unit, or two or more units can be integrated into one unit; the above-mentioned integration The unit can be realized in the form of hardware or in the form of hardware plus software functional unit.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps to realize the above method embodiments can be completed by hardware related to program instructions, and the aforementioned programs can be stored in computer-readable storage media. When the program is executed, the execution includes The steps of the above-mentioned method embodiments; and the aforementioned storage medium includes: various media capable of storing program codes such as removable storage devices, ROM, RAM, magnetic disks or optical disks.

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated units of the present invention are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for Make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media capable of storing program codes such as removable storage devices, ROM, RAM, magnetic disks or optical disks.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (15)

1. a kind of information processing method, which is characterized in that the described method includes:
N number of user property of target user is obtained, each user property corresponds at least one story types library;
It is corresponding from the user property respectively based on the user property value of each user property in N number of user property It is that the target user chooses target material in each story types library, the value of N is more than or equal to 1;
The destination multimedia information for being directed to the target user is generated based on the target material, sends the destination multimedia letter Breath corresponds to equipment to the target user, and the destination multimedia information is shown in equipment to correspond in the target user.
2. the method according to claim 1, wherein based on each user property in N number of user property User property value, be respectively that the target user chooses target from each corresponding story types library of the user property Material, comprising:
It is corresponding from the user property respectively according to the user property value of each of N number of user property user property Each story types library in be that the target user carries out material selectiong, obtain the subset of material of each story types;
The subset of material of each story types is carried out that intersection is taken to handle, obtains the target element of each story types Material;The value of N is more than or equal to 2.
3. the method according to claim 1, wherein based on each user property in N number of user property User property value, be respectively that the target user chooses target from each corresponding story types library of the user property Material, comprising:
Value section where determining the user property value of each user property in N number of user property;
It is worth section where user property value based on each user property, from each corresponding element of the user property It is searched in material typelib and obtains the sub- story types library corresponding to described value section;
It is that the target user chooses from the sub- story types library according to the user property value of each user property Target material.
4. method according to any one of claims 1 to 3, which is characterized in that described to generate needle based on the target material To the destination multimedia information of the target user, comprising:
The sub- generation strategy for corresponding to each story types is chosen according to story types character pair;
Sub- generation strategy corresponding to each story types is based respectively on to from the corresponding story types library of the story types In selected target material carry out synthesis processing, obtain the sub- multimedia messages corresponding to each story types;
Processing is merged to the sub- multimedia messages corresponding to each story types according to total generation strategy, generates mesh Mark multimedia messages.
5. a kind of information processing method, which is characterized in that the described method includes:
The first application is logged in by target user's label, obtains the corresponding N number of user property of the target user, the value of N is big In equal to 1;
The first request is generated based on N number of user property, first request is sent by first application, wherein institute The first request is stated for obtaining the target material to match with target user;
The response message based on the first request feedback is received, is extracted from the response message and obtains the target material;
Destination multimedia information is generated based on the target material, the destination multimedia is exported by first application and is believed Breath.
6. according to the method described in claim 5, it is characterized in that, described generate destination multimedia letter based on the target material Breath, comprising:
The sub- generation strategy for corresponding to each story types is chosen according to story types character pair;
Sub- generation strategy corresponding to each story types is based respectively on to from the corresponding story types library of the story types In selected target material carry out synthesis processing, obtain the sub- multimedia messages corresponding to each story types;
Processing is merged to the sub- multimedia messages corresponding to each story types according to total generation strategy, generates mesh Mark multimedia messages.
7. a kind of information processing unit, which is characterized in that the information processing unit includes:
Module is obtained, for obtaining N number of user property of target user, each user property corresponds at least one story types Library;
Module is chosen, for the user property value based on each user property in N number of user property, respectively from the use It is that the target user chooses target material in each corresponding story types library of family attribute, the value of N is more than or equal to 1;
Generation module sends institute for generating the destination multimedia information for being directed to the target user based on the target material It states destination multimedia information and corresponds to equipment to the target user, show the target in equipment to correspond in the target user Multimedia messages.
8. information processing unit according to claim 7, which is characterized in that the selecting module includes:
Selection unit, for the user property value according to each of N number of user property user property, respectively from described It is that the target user carries out material selectiong in each corresponding story types library of user property, obtains each story types Subset of material;
Intersection processing unit is taken, carries out that intersection is taken to handle for the subset of material to each story types, obtains each The target material of a story types;The value of N is more than or equal to 2.
9. information processing unit according to claim 7, which is characterized in that the selecting module includes:
Determination unit, for value section where determining the user property value of each user property in N number of user property;
Searching unit, for being worth section where the user property value based on each user property, from the user property It is searched in each corresponding story types library and obtains the sub- story types library corresponding to described value section;
Selection unit is institute from the sub- story types library for the user property value according to each user property It states target user and chooses target material.
10. information processing unit according to any one of claims 7 to 9, which is characterized in that the generation module includes:
Tactful selection unit, for choosing the son generation plan for corresponding to each story types according to story types character pair Slightly;
Generation unit, for being based respectively on the sub- generation strategy for corresponding to each story types to corresponding from the story types Story types library in selected target material carry out synthesis processing, obtain the sub- multimedia corresponding to each story types Information;Processing is merged to the sub- multimedia messages corresponding to each story types according to total generation strategy, is generated Destination multimedia information.
11. a kind of information processing unit, which is characterized in that the information processing unit includes:
Module is obtained, for logging in the first application by target user's label, the corresponding N number of user of the target user is obtained and belongs to Property, the value of N is more than or equal to 1;
Sending module sends described first by first application for generating the first request based on N number of user property Request, wherein first request is for obtaining the target material to match with target user;
Receiving module is extracted from the response message and is obtained for receiving the response message based on the first request feedback The target material;
Generation module, for generating destination multimedia information based on the target material, by described in the first application output Destination multimedia information.
12. a kind of information processing unit, which is characterized in that the information processing unit includes:
Memory is configured to storage executable program;
Processor realizes following operation when being configured to by executing the executable program stored in the memory:
N number of user property of target user is obtained, each user property corresponds at least one story types library;
It is corresponding from the user property respectively based on the user property value of each user property in N number of user property It is that the target user chooses target material in each story types library, the value of N is more than or equal to 1;
The destination multimedia information for being directed to the target user is generated based on the target material, sends the destination multimedia letter Breath corresponds to equipment to the target user, and the destination multimedia information is shown in equipment to correspond in the target user.
13. a kind of information processing unit, which is characterized in that the information processing unit includes:
Memory is configured to storage executable program;
Processor realizes following operation when being configured to by executing the executable program stored in the memory:
The first application is logged in by target user's label, obtains the corresponding N number of user property of the target user, the value of N is big In equal to 1;
The first request is generated based on N number of user property, first request is sent by first application, wherein institute The first request is stated for obtaining the target material to match with target user;
The response message based on the first request feedback is received, is extracted from the response message and obtains the target material;
Destination multimedia information is generated based on the target material, the destination multimedia is exported by first application and is believed Breath.
14. a kind of storage medium, is stored with executable program, following behaviour is realized when the executable code processor executes Make:
N number of user property of target user is obtained, each user property corresponds at least one story types library;
It is corresponding from the user property respectively based on the user property value of each user property in N number of user property It is that the target user chooses target material in each story types library, the value of N is more than or equal to 1;
The destination multimedia information for being directed to the target user is generated based on the target material, sends the destination multimedia letter Breath corresponds to equipment to the target user, and the destination multimedia information is shown in equipment to correspond in the target user.
15. a kind of storage medium, is stored with executable program, following behaviour is realized when the executable code processor executes Make:
The first application is logged in by target user's label, obtains the corresponding N number of user property of the target user, the value of N is big In equal to 1;
The first request is generated based on N number of user property, first request is sent by first application, wherein institute The first request is stated for obtaining the target material to match with target user;
The response message based on the first request feedback is received, is extracted from the response message and obtains the target material;
Destination multimedia information is generated based on the target material, the destination multimedia is exported by first application and is believed Breath.
CN201710417019.XA 2017-06-06 2017-06-06 Information processing method and information processing device Active CN109003106B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710417019.XA CN109003106B (en) 2017-06-06 2017-06-06 Information processing method and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710417019.XA CN109003106B (en) 2017-06-06 2017-06-06 Information processing method and information processing device

Publications (2)

Publication Number Publication Date
CN109003106A true CN109003106A (en) 2018-12-14
CN109003106B CN109003106B (en) 2022-07-29

Family

ID=64572755

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710417019.XA Active CN109003106B (en) 2017-06-06 2017-06-06 Information processing method and information processing device

Country Status (1)

Country Link
CN (1) CN109003106B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111046198A (en) * 2019-11-29 2020-04-21 腾讯科技(深圳)有限公司 Information processing method, device, equipment and storage medium
CN113506127A (en) * 2021-06-22 2021-10-15 特赞(上海)信息科技有限公司 Information generation method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070100688A1 (en) * 2005-10-28 2007-05-03 Book Joyce A Method and apparatus for dynamic ad creation
CN101135968A (en) * 2007-09-28 2008-03-05 腾讯科技(深圳)有限公司 Method and apparatus for generating advertisement
CN104809632A (en) * 2015-05-07 2015-07-29 北京字节跳动科技有限公司 Template-based dynamic advertisement generation method and template-based dynamic advertisement generation device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070100688A1 (en) * 2005-10-28 2007-05-03 Book Joyce A Method and apparatus for dynamic ad creation
CN101135968A (en) * 2007-09-28 2008-03-05 腾讯科技(深圳)有限公司 Method and apparatus for generating advertisement
CN104809632A (en) * 2015-05-07 2015-07-29 北京字节跳动科技有限公司 Template-based dynamic advertisement generation method and template-based dynamic advertisement generation device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111046198A (en) * 2019-11-29 2020-04-21 腾讯科技(深圳)有限公司 Information processing method, device, equipment and storage medium
CN111046198B (en) * 2019-11-29 2022-03-29 腾讯科技(深圳)有限公司 Information processing method, device, equipment and storage medium
CN113506127A (en) * 2021-06-22 2021-10-15 特赞(上海)信息科技有限公司 Information generation method and device

Also Published As

Publication number Publication date
CN109003106B (en) 2022-07-29

Similar Documents

Publication Publication Date Title
US12205151B2 (en) Componentization, modification, and management of creative assets for diverse advertising platform environments
CN105677357B (en) Media information processing method and mobile terminal
CN110062270B (en) Advertisement display method and device
US9535577B2 (en) Apparatus, method, and computer program product for synchronizing interactive content with multimedia
US20160092410A1 (en) Selectable Styles for Text Messaging System User Devices
CN110366013A (en) Promotion content pushing method, device and storage medium
CN110324676B (en) Data processing method, media content delivery method, device and storage medium
CN108574618B (en) Pushed information display method and device based on social relation chain
US11449900B2 (en) Information processing method, server, terminal, and computer storage medium
US20160092411A1 (en) Selectable Styles for Text Messaging System Font Service Providers
US20160092937A1 (en) Selectable Text Messaging Styles for Brand Owners
US20170287000A1 (en) Dynamically generating video / animation, in real-time, in a display or electronic advertisement based on user data
CN111598624A (en) Front-back end separation multifunctional advertisement terminal
US20170213256A1 (en) Providing advertisements using dynamic slot-size-compatible style definitions
US20160092402A1 (en) Selectable Styles for Text Messaging System Publishers
CN109003106B (en) Information processing method and information processing device
CN114693323A (en) Advertisement recommendation method, advertisement platform and storage medium
US20170238067A1 (en) Systems and methods for dynamic creative optimization for video advertisements
US9723085B1 (en) Transferring a state of user interaction with an online content item to a computer program
CN114630194B (en) Bullet screen jump linking method, system, equipment and computer readable storage medium
CN120410636A (en) Advertisement processing method, device, equipment, storage medium and computer program product
CN118840155A (en) Advertisement interaction method and device
HK40030853B (en) Information recommendation method and apparatus, electronic device and computer readable storage medium
CN118864661A (en) Advertisement display method and device
CN121143697A (en) Promote information display methods, devices, computer equipment and storage media

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant