本发明涉及信息技术领域,尤其涉及一种推广信息投放方法及装置。
背景技术:
为了实现推广信息,例如商家的广告、有针对性的政府公告、慈善通告等的精准投放,在现有技术中会获取投放对象的特征,从而获得投放对象可能感兴趣的推广信息,将该推广信息投放给投放对象。但是在具体实现时存在一个问题,获取了投放对象的特征之后,需要在海量的推广信息中,选择与投放对象的特征匹配的推广信息,这样一来的话,导致推广信息投放过程中,检索操作繁杂,消耗的计算资源多的特点。且用于检索的投放对象的特征,通常是之前获取的投放对象的特征,例如,用户的年龄、学历、工作或兴趣爱好的特征,这些特征都不能够完全精确的反映出用户当前时刻的兴趣或偏好,故即便是基于投放对象的特征,依然无法实现推广信息的高精准度的投放。
技术实现要素:
有鉴于此,本发明实施例期望提供一种推广信息投放方法及装置,期望至少部分提升推广信息投放过程中检索效率和/或提升推广信息投放的精准度。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种推广信息投放方法,包括:
在第一类账号与第二类账号通信时,获取所述第一类账号和第二类账号;
获取所述第一类账号的账号特征;
获取所述第二类账号的待投放推广信息的信息特征;
匹配所述账号特征和所述信息特征;
当所述待投放推广信息中包括信息特征与所述账号特征匹配的第一推广信息时,将所述第一推广信息的资源信息投放给运行所述第一类账号的客户端;
其中,所述资源信息,用于所述客户端在所述第一类账号与所述第二类账号的通信窗口中投放所述第一推广信息。
本发明实施例第二方面提供一种推广信息投放方法,包括:
当第一类账号和第二类账号通信时,接收所述推广信息检索服务器返回的第一推广信息的资源信息,其中,所述第一推广信息为所述第二类账号的待投放推广信息中信息特征与所述第一类账号的账号特征匹配的推广信息;
根据所述资源信息,获取所述第一推广信息;
在所述第一类账号和所述第二类账号的通信窗口中投放所述第一推广信息。
本发明实施例第三方面提供一种推广信息投放装置,包括:
第一获取单元,用于在第一类账号与第二类账号通信时,获取所述第一类账号和第二类账号;
第二获取单元,用于获取所述第一类账号的账号特征;
第三获取单元,用于获取所述第二类账号的待投放推广信息的信息特征;
匹配单元,用于匹配所述账号特征和所述信息特征;
第一发送单元,用于当所述待投放推广信息中包括信息特征与所述账号特征匹配的第一推广信息时,将所述第一推广信息的资源信息投放给运行所述第一类账号的客户端;
其中,所述资源信息,用于所述客户端在所述第一类账号与所述第二类账号的通信窗口中投放所述第一推广信息。
本发明实施例第四方面提供一种推广信息投放装置,包括:
接收单元,用于当第一类账号和第二类账号通信时,接收所述推广信息检索服务器返回的第一推广信息的资源信息,其中,所述第一推广信息为所述第二类账号的待投放推广信息中信息特征与所述第一类账号的账号特征匹配的推广信息;
第四获取单元,用于根据所述资源信息,获取所述第一推广信息;
投放单元,用于在所述第一类账号和所述第二类账号的通信窗口中投放所述第一推广信息。
本发明实施例提供的推广信息投放方法及装置,在进行推广信息投放的检索时,将第一类账号的账号特征与第二类账号的待投放推广信息的信息特征进行匹配,这样的需要检索的推广信息数量就缩小到了第二类账号的待投放推广信息,相对于在海量的推广信息池中所有的推广信息,显然大大的缩小了推广信息检索量,减少推广信息检索过程中特征匹配等检索计算,减少检索资源的使用,缩小检索时延。同时第一类账号和第二类账号正在通信,显然第一类账号对第二类账号是有兴趣的,检索第二类账号的待投放推广信息,这样就相当于根据第一类账号的用户的当前兴趣点,来选择推广信息的投放,从而可以提升推广信息投放的精准性。
附图说明
图1为本发明实施例提供的第一种推广信息投放方法的流程示意图;
图2为本发明实施例提供的第二种推广信息投放方法的流程示意图;
图3a本发明实施例所述第一推广信息在通信窗口的显示效果示意图之一;
图3b本发明实施例所述第一推广信息在通信窗口的显示效果示意图之二;
图4为本发明实施例所述第一推广信息在通信窗口的显示效果示意图之三;
图5为本发明实施例中预定区域的示意图;
图6为本发明实施例提供的第一种推广信息投放装置的结构示意图;
图7为本发明实施例提供的第二种推广信息投放装置的结构示意图;
图8为本发明实施例提供的第三种推广信息投放方法的流程示意图;
图9为本发明实施例提供的第四种推广信息投放方法的流程示意图;
图10为本发明实施例提供的第三种推广信息投放装置的结构示意图。
具体实施方式
以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
如图1所示,本实施例提供一种推广信息投放方法,包括:
步骤s110:在第一类账号与第二类账号通信时,获取所述第一类账号和第二类账号;
步骤s120:获取所述第一类账号的账号特征;
步骤s130:获取所述第二类账号的待投放推广信息的信息特征;
步骤s140:匹配所述账号特征和所述信息特征;
步骤s150:当所述待投放推广信息中包括信息特征与所述账号特征匹配的第一推广信息时,将所述第一推广信息的资源信息投放给运行所述第一类账号的客户端;
其中,所述资源信息,用于所述客户端在所述第一类账号与所述第二类账号的通信窗口中投放所述第一推广信息。
本实施例所述的推广信息投放方法可为应用于推广信息检索服务器中的方法。所述推广信息检索服务器可为一台或多台电子计算机或电脑组成。此处的推广信息可包括各种类型的广告、需要针对特定人群的政府公告和慈善通知等信息。
所述第一类账号与所述第二类账号可为同一通信应用的不同类别的通信账号。所述通信应用可包括社交应用和非社交的通信应用。所述社交应用可为用于用户进行社交的应用,例如,qq、微信、微博或社交网站的社交账号。所述非社交的通信应用,例如,不专用社交的短信应用或彩信应用等。所述非社交的通信应用还有包括购物网站中用于商户和消费者对购买进行信息交互的通信应用。
在所述第一类账号和第二类账号进行通信,分别会在第一类账号和第二类账号运行的客户端上显示通信窗口。所述通信窗口可为所述qq应用的对话框,微信的对话窗口,短信的显示界面等。
对于qq或微信而言,所述第一类账号可为个人账号,所述第二类账号可为团体账号、个人公众账号、订阅号等有可能需要向第一类账号售卖商品或服务或推广信息的账号。所述团体账号可包括企业账号或非企业团体账号。所述非企业团体账号可包括学校、慈善组织等非企业的组织的账号。
或者,所述第一类账号可为投放对象的账号,所述第二类账号可为有待投放推广信息的账号。例如,消费者账号可为所述第一类账号的一种;商家账号即为所述第二类账号的一种。消费者账号与商家账号进行通信时,说明该消费者账号的用户对商家账号对应的商户中的某一个物品或某一感兴趣。故本实施例中利用该特点,将在步骤s110中获取所述第一类账号和第二类账号,即获取所述消费者账号和所述商户账号。
在本实施例中获取第一类账号和第二类账号可包括:
从运行所述第一类账号的客户端,接收所述第一类账号和第二类账号;
或,
从运行所述第二类账号的客户端,接收所述第一类账号和第二类账号;
从运行所述第一类账号和第二类账号的服务器,接收所述第一类账号和第二类账号。
总之,在步骤s110中接收所述第一类账号和第二类账号的方式有多种,不局限于上述任意一种。
在步骤s120中根据第一类账号获取账号特征,该账号特征包括:反映使用所述第一类账号的用户的用户特征。例如,用户特征可包括用户年纪、用户职业、用户兴趣、用户行为偏好、用户性别、用户位置以及用户爱好等表征用户兴趣点的特征信息。所述账号特征还包括属性特征,例如,账号预先配置的属性特征。所述预先配置的属性特征可包括所述第一账号愿意接收的推广信息的时长、推广信息的类型等。例如,用户设置了第一账号接收的单个广告的时长,不超过10秒,则在选择推广信息时,需要将该设置作为所述账号特征进行考虑。
所述属性特征还包括根据第一账号的运行状态动态获得的属性特征。例如,所述第一账号运行的客户端当前所在的位置,根据第一账号运行的客户端所在的位置,向第一账号发送与当前所在的位置关联的推广信息。例如,商家的门店信息,例如,用户a利用qq号在重庆进行登录,若第二账号为a品牌的餐馆,可以优先选择推官a品牌在重庆的餐馆的推广信息。
在步骤s130中会根据第二类账号查询所述第二账号的待投放推广信息,并获取所述待投放推广信息的信息特征。这里的信息特征为反映所述待投放推广信息的推广信息特点的信息。例如,所述信息特征可包括推广信息对象的标签信息、推广信息时长、推广信息类型等。所述标签信息可以描述推广信息对象的特征。例如,所述汽车推广信息,所述标签信息可为“汽车”。所述推广信息类型可分为图文推广信息及视频推广信息。所述推广信息时长可为播出该推广信息的时长。在有些情况下,用户可能会允许无声推广信息在通信窗口中显示,但是若有声推广信息在通信窗口中播放,用户会认为干扰了当前的通信,可能就会自动关闭该推广信息。用户的这一特征就会在所述用户行为偏好中体现,这样的话,在进行账号特征与信息特征匹配时,会选择无声推广信息作为所述第一推广信息。显然此时,所述第一推广信息可为没有声音的图文推广信息或无声的视频推广信息。
在本实施例中若第二类账号的待投放推广信息中包括与账号特征匹配的第一推广信息,就该第一推广信息的资源信息发送给运行所述第一类账号的客户端,这里的客户端可为手机、平板电脑、笔记本电脑、台式电脑、电子阅读器或可穿戴式设备等终端设备。该资源信息可为所述第一推广信息的推广信息链接,例如,所述第一推广信息的统一资源地址(uniformresourcelocater,url地址),这样客户端就会根据资源信息获取到所述第一推广信息。且在本实施例中客户端会在所述第一类账号和所述第二类账号的通信窗口中显示所述第一推广信息。
综上所述,在本实施例中选择在所述通信窗口中显示的推广信息时,将获取第一类账号的账号特征,仅与第二类账号的待投放推广信息的信息特征进行匹配,而不用在海量的推广信息库中与所有推广信息的信息特征进行匹配,大大的减少了推广信息产生的计算量,简化了推广信息的检索,减少推广信息投放中推广信息减速所消耗的软硬件资源。与此同时,由于第一类账号与第二类账号在通信,表明第一类账号的用户对第二类账号感兴趣,显然对第二类账号的待投放推广信息的感兴趣的概率很高,根据第一类账号的账号特征选择第二类账号的待投放推广信息,投放在通信窗口中,显然会根据第一类账号当前时刻的兴趣点进行的推广信息选择,故第一推广信息为第一类账号的用户当前感兴趣的推广信息的概率提升了,故提升了推广信息投放的精准度。
在一些实施例中,所述方法还包括:
当所述信息特征与所述账号特征匹配的备选推广信息不止一个时,确定所述待投放推广信息的投放权重;
选择投放权重满足第一预设条件的所述备选推广信息作为所述第一推广信息。
所述投放权重表征的为投放对应推广信息的优先级。所述投放权重可为根据推广信息投放者的指示设置,也可以是推广信息检索服务器根据待投放推广信息的待投放次数等推广信息投放需求计算得到的。例如,推广信息a在第一时间段内的预计投放次数为a1,已经投放了a2次,还需要投放a1-a2次。推广信息b在第一时间段内的预计投放次数为b1,已经投放了b2次,还需要投放b1-b2,若b1-b2大于所述a1-a2,则所述推广信息b的投放权重大于所述推广信息a的投放权重。若此时,所述推广信息a和推广信息b都为信息特征与所述账号特征匹配的备选推广信息,若仅能选择一个推广信息作为所述第一推广信息的前提下,将优先选择投放权重较大的推广信息b作为所述第一推广信息。值得注意的是,在本发明实施例中所述第一推广信息的个数可以1个或多个。多个所述第一推广信息可以在所述通信窗口内按照时间顺序在不同时间投放,也可以同时均以小于所述通信窗口的显示界面投放。故在本实施例中可为选择投放权重靠前的一个或多个备选推广信息作为所述第一推广信息,或者选择投放权重不小于投放阈值的备选推广信息作为所述第一推广信息。
在本实施例中,不仅考虑了选用第二类账号的推广信息作为投放在通信窗口只用的第一推广信息,而且还结合了第二类账号的待投放推广信息的投放权重来确定,从而可以确保第二类账号的待投放推广信息可以按照投放的着急程度进行投放,从而保证推广信息投放者的推广信息投放效果。
在一些实施例中,所述方法还包括:
当所述信息特征与所述账号特征匹配的备选推广信息不止一个时,确定所述待投放推广信息的推广信息热度;其中,所述推广信息热度为基于所述待投放推广信息的历史用户操作确定的;
选择推广信息热度满足第二预设条件的所述备选推广信息作为所述第一推广信息。
在本实施例在中所述推广信息热度是根据用户操作确定的。例如,是根据待投放广发的点击率、关闭率、转发率等用户操作信息确定。例如,统计一个周期内各个待投放推广信息被点击,进入到推广信息的推广信息详页的概率,统计一个周期内待投放推广信息被用户点叉等操作,从而阻止推广信息继续显示的关闭率。所述转发率,用户可能觉得该推广信息很有意思,或根据推广信息转发激励,将推广信息转发到朋友圈等操作的转发率等信息确定。一个推广信息的热度表明了该推广信息受该推广信息的投放对象的喜好程度。
在本实施例中为了确保投放的推广信息不使使用第一类账号的用户反感,在本实施例中所述选择推广信息热度满足第二预设条件的所述备选推广信息作为所述第一推广信息可包括:选择推广信息热度最前的n个备选推广信息作为所述第一推广信息,也可以为选择推广信息热度高于热度阈值的一个或多个备选推广信息作为所述第一推广信息。
在具体的实现过程中,可以结合投放权重和推广信息热度,从备选推广信息中选择一个或多个所述第一推广信息。这样选择出的第一推广信息,不仅满足所述第一预设条件,还满足所述第二预设条件,这样的话,不仅照顾到了推广信息投放者的投放需求,而且尽可能减少了招致第一类账号的用户反感的概率,故提升了推广信息投放效果。
此外,在获取所述投放权重时,可以仅获取所述备选推广信息的投放权重,和/或在获取所述推广信息热度时,可以选择备选推广信息的推广信息热度,减少推广信息检索服务器需要获取的信息量。
在有些实施例中,所述方法还包括:
所述方法还包括:
根据所述第一类账号和所述第二类账号的通信信息,确定表征所述第一类账号的用户当前兴趣的关键词;
所述s140可包括:
将所述账号特征及所述关键词分别与所述信息特征匹配;
其中,所述第一推广信息为信息特征分别与所述账号特征及所述关键词匹配的待投放推广信息。
例如,所述推广信息检索服务器可首先获取所述第一类账号和所述第二类账号的通信信息;分析所述通信信息,从所述通话信息中提取出表征所述第一类账号的用户当前兴趣的关键词。
在本实施例中还会获取所述通信信息,该通信信息可为所述第一类账号和第二类账号的对话信息,这里的通信信息可为文字对话,也可以语音对话的对话语音。从所述通信信息中提取关键词。例如,第一类账号和第二类账号的通信信息是基于用户购买物品a或服务a的对话,此时,可以根据该通信信息提取出物品a或服务a的类型信息作为所述关键词。例如,在本例子中“窗帘”或“房间装饰品”作为关键词作为表征用户当前兴趣的关键词。故在本示例中,可以将所述关键词和账号特征,作为与信息特征匹配的共同信息,进行匹配。这样的话,选择的推广信息,可能会是与第一类账号的用户年龄、职业、爱好相匹配的窗帘推广信息或房间装饰品推广信息作为第一推广信息,显示在用户的客户端中,从而实现推广信息的精准投放和投放,提升推广信息投放效果,推动推广信息投放后用户的购买或降低用户购买对应物品或服务时的寻找自己所需物品或服务的难度。
如图2所示,本实施例提供了一种推广信息投放方法,包括:
步骤s210:当第一类账号和第二类账号通信时,接收所述推广信息检索服务器返回的第一推广信息的资源信息,其中,所述第一推广信息为所述第二类账号的待投放推广信息中信息特征与所述第一类账号的账号特征匹配的推广信息;
步骤s220:根据所述资源信息,获取所述第一推广信息;
步骤s230:在所述第一类账号和所述第二类账号的通信窗口中投放所述第一推广信息。
本实施例所述的推广信息投放方法为运行第一类推广信息的客户端,例如,qq账号a运行的手机a中。
在第一类账号和第二类账号进行文本通信或语音通信或视频通信时,会接收到推广信息检索服务器返回的第一推广信息的资源信息。这里的资源信息可为url地址等获取所述第一推广信息的信息。而这里的第一推广信息为所述第二类账号的待投放推广信息中的一个,且该第一推广信息的信息特征是与第一类账号的账号特征匹配的。
在步骤s220中,将以所述url地址为请求内容,向推广信息资源池请求所述第一推广信息,从而将接收所述推广信息资源池返回的所述第一推广信息。
在步骤s230中,将第一类账号和第二类账号的通信窗口中投放所述第一推广信息,这里的投放所述第一推广信息包括显示所述第一推广信息的推广信息信息和/或,输出所述第一推广信息的音频信息。
本实施例中所述推广信息投放方法,具有推广信息投放过程中,推广信息检索计算量小、推广信息投放精确度高的特点。由于推广信息减速的计算量少,从而可以减少资源信息返回时延大进而导致无法及时获取到推广信息无法显示的现象。
在一些实施例中,所述方法还包括:
当第一类账号和第二类账号通信时,将所述第一类账号和所述第二类账号发送给推广信息检索服务器。
在本实施例中,运行所述第一类账号的客户端,会自动将所述第一类账号和第二类账号发送给推广信息检索服务器,这样的话,一方便方便了所述推广信息检索服务器获取所述第一类账号和第二类账号;知道了具体哪些第一类账号和第二类账号正在通信。与此同时,运行所述第一类账号的客户端发送的包括所述第一类账号和所述第二类账号的消息,可以作为推广信息请求消息;该推广信息请求消息可以用于触发所述推广信息检索服务器,执行检索第二类账号的推广信息的操作。该推广信息请求消息,将作为所述推广信息检索服务器执行前述的步骤s110至步骤s150的触发消息。
在一些实施例中,所述步骤s220可包括:
根据所述资源信息,获取所述第一推广信息的显示界面;
所述步骤s230可包括:将所述第一推广信息的显示页面作为所述通信窗口的窗口背景显示。
通常,推广信息的显示仅在对话窗口的空白区域,这样就大大的局限了推广信息的显示效果,例如,需要将显示界面较大的推广信息,显示在较小的区域内,这就可能出现用户根本看不清楚推广信息的显示内容的现象,这样就会使得推广信息效果不好。在本实施例中,可以将通话窗口的任意一个区域作为所述第一推广信息的显示区域。在显示所述第一类账号和第二类账号的通信信息时,可以将通信信息覆盖在所述窗口背景上显示,即在所述第一推广信息的显示页面之上显示,这样就能够保证通信信息的正常显示。
图3a所示为本实施例提供的一种通信窗口的显示效果示意图。
图3b为在图3a基础上显示有对话信息的通信窗口的显示效果图,显然通信信息是覆盖在窗口背景显示的。显然图3b中通信消息:“明天是周末有什么安排,一起爬山怎么样?”是覆盖水推广信息之上显示的。
总之,在本实施例中所述窗口背景即为显示在底层的信息,若另有通信信息等信息显示时,是覆盖在其上显示的。
为了减少第一推广信息的显示对用户造成较大的视觉干扰,在本实施例中,所述步骤s230具体可包括:
对所述显示界面进行半透明处理,形成半透明显示界面;
将所述半透明显示界面作为所述通信窗口的窗口背景。
在本实施例中在不局限第一推广信息的显示区域的同时,还会对所述第一推广信息的显示界面做半透明出,例如,第一推广信息的原始透明度0%调整30%、50%或%60等预设透明度,形成所述半透明显示界面。
通过所述半透明处理,可以弱化所述第一推广信息对第一类账号的用户的视觉冲击,这样相对于通信信息的显示,第一推广信息和通信信息的显示的显著性增大,这样方便,用户观看通信信息,提升用户视觉效果。
图4显示的为将第一推广信息半透明化处理之后的显示效果图,显然显示于图3a和图3b中推广信息的显示,显示呈现半透明化,这样可以突出显示通信信息。
在有些情况下,所述第一推广信息还可包括音频信息,在本实施例中所述步骤s220还包括:根据所述资源信息,获取所述第一推广信息的音频信息;
所述步骤s230可包括:根据所述音频信息,播放所述第一类账号和所述第二类账号的通信背景音频。
在本实施例中将所述音频信息作为第一类账号和所述第二类账号的通信背景音频,就需要满足通信背景音频的播放条件。例如,为了避免突然播放声音吓到用户,通信背景音频会需要采用渐入的方式,播放所述通信背景音频。这里的渐入的方式为播放声音逐步增大的播放方式,避免一开始就以较大的声音进行播放,产生突然播放效果吓到用户的特点。再比如,导入播放方式播放所述通信背景音频,这里的导入播放方式可包括:在正式播放所述第一推广信息的音频信息之前,以一个较小音量播放导入音频,在按照所述第一推广信息的音频信息的自身播放参数,播放所述第一推广信息的音频信息。通常所述,导入音频可为播放时长较短且播放音量较小,或者音频声音容易让人产生愉悦感的音频,总之可为预设的一个音频。例如,一个泡泡爆破的声音。首先通过导入音频的播放,相当于提示用户有声音会播放,使用户有一个预先的准备,从而避免直接播放第一推广信息的音频信息吓到用户的现象的高频率发生。
总之,在本实施例中将所述第一推广信息的音频信息作为通信背景音频播放,为按照通信背景音频播放条件播放所述音频信息,以尽可能的提升播放效果,提升用户体验。
在一些实施例中,
所述步骤s230,包括:
确定推广信息对象在所述第一推广信息的显示界面的显示位置;
将所述推广信息对象显示在所述通信窗口中的预定区域;其中,所述预定区域为通信信息的显示频次小于阈值的区域。
两个账号在通信时,通信信息可能并不会占用整个通信窗口,有很多空白区域。在本实施例中一方面为了不干扰通信信息的显示,另一方面提升第一推广信息的显示效果。在本实施例中会确定推广信息对象的显示位置,例如,汽车推广信息的推广信息对象可为汽车图形的显示位置,例如某一个服务的推广信息,可为该服务的服务标识的显示位置。
将所述推广信息对象显示在预定区域,而区域为通信信息频次小于阈值的区域。例如,图5为一个通信窗口,在图5中虚线框所框住的位置即为所述预定区域的一个示例。这里的预定区域可为显示所述通信信息的中间区域。由于通信过程中,第一类账号和第二类账号发送的通信信息可能相对较短,或每一条通信信息的显示框长度是一定的,通常中间区域就成了空白区域或通信信息显示频次很小的区域。将推广信息对象显示在该区域一方面不会干扰通信信息的显示,另一方面获得了很好的推广信息显示效果。
在显示所述第一推广信息时,可以在不调整所述第一推广信息的显示界面的情况下,直接将所述推广信息对象对准所述预定区域显示,还一种方式是,根据所述显示位置,裁剪所述第一推广信息的显示界面;显示裁剪后的第一推广信息的显示界面,这样也可以保证所述推广信息对象显示在所述预定区域内。总之,将所述推广信息对象显示在所述预定区域的方式有很多种,不局限于上述任意一种。
在具体实施时,本实施例将推广信息对象显示在预定区域的显示方式,还可以结合将第一推广信息的显示界面做半透明处理,即在步骤s230显示的为第一推广信息的半透明显示界面,且为了突出推广信息对象,还会将推广信息对象显示在预定区域。
如图6所示,本实施例提供一种推广信息投放装置,包括:
第一获取单元110,用于在第一类账号与第二类账号通信时,获取所述第一类账号和第二类账号;
第二获取单元120,用于获取所述第一类账号的账号特征;
第三获取单元130,用于获取所述第二类账号的待投放推广信息的信息特征;
匹配单元140,用于匹配所述账号特征和所述信息特征;
第一发送单元150,用于当所述待投放推广信息中包括信息特征与所述账号特征匹配的第一推广信息时,将所述第一推广信息的资源信息投放给运行所述第一类账号的客户端;
其中,所述资源信息,用于所述客户端在所述第一类账号与所述第二类账号的通信窗口中投放所述第一推广信息。
本实施例中所述的推广信息投放装置可为应用于推广信息检索服务器中的装置。在本实施例中,所述第一获取单元110、第二获取单元120及的第三获取单元130都可以对应于推广信息检索服务器中的通信接口,所述推广信息检索服务器从外设接收所述第一类账号和第二类账号、账号特征及信息特征。当然所述第一获取单元110、第二获取单元120及的第三获取单元130,也可以对应于处理器或处理电电路,所述处理器可为中央处理器cpu、微处理器mcu、数字信号处理器dsp、应用处理器ap或可编程阵列plc等;所述处理电路可为专用集成电路asic等。所述处理器或处理电路可以通过执行预定指令,到推广信息检索服务器的本地数据库或外设的远程数据库中查询所述第一类账号、第二类账号、账号特征及信息特征。
所述匹配单元140同样可对应于处理器或处理电路,进行所述信息特征和账号特征的匹配,形成匹配结果。
所述第一发送单元150可对应于所述推广信息检索服务器的通信接口,需要将url地址或连接信息等获取所述第一推广信息的资源信息发送给第一类账号的运行客户端。
采用这种方式进行推广信息投放的检索,可以减少推广信息检索量,提升检索效率,减少推广信息检索的计算量,节省计算资源,同时实现推广信息的精准投放。
在有些实施例中,所述装置还包括:第一确定单元,用于当所述信息特征与所述账号特征匹配的备选推广信息不止一个时,确定所述待投放推广信息的投放权重;第一选择单元,用于选择投放权重满足第一预设条件的所述备选推广信息作为所述第一推广信息。
这里的第一确定单元和所述第一选择单元,都可对应于处理器或处理电路。通过投放权重的比较,从多个备选推广信息中选出部分作为所述第一推广信息用于客户端的投放。
在一些实施例中,所述方法还包括:第二确定单元,用于当所述信息特征与所述账号特征匹配的备选推广信息不止一个时,确定所述待投放推广信息的推广信息热度;其中,所述推广信息热度为基于所述待投放推广信息的历史用户操作确定的;第二选择单元,具体用于选择推广信息热度满足第二预设条件的所述备选推广信息作为所述第一推广信息。
这里的第二确定单元和所述第二选择单元,都可对应于处理器或处理电路。通过热度优先权排序或比较,从多个备选推广信息中选出部分作为所述第一推广信息用于客户端的投放。
此外,所述装置还可包括:
第三确定单元,用于根据所述第一类账号和所述第二类账号的通信信息,确定表征所述第一类账号的用户当前兴趣的关键词;
所述匹配单元140,具体用于将所述账号特征及所述关键词分别与所述信息特征匹配;其中,所述第一推广信息为信息特征分别与所述账号特征及所述关键词匹配的待投放推广信息。
在本实施例中还会进一步提取当前第一类账号与第二类账号对话的关键词,从而获得用户的当前兴趣点,从而实现推广信息有针对性的精准投放。
如图7所示,本实施例提供一种推广信息投放装置,包括:
接收单元210,用于当第一类账号和第二类账号通信时,接收所述推广信息检索服务器返回的第一推广信息的资源信息,其中,所述第一推广信息为所述第二类账号的待投放推广信息中信息特征与所述第一类账号的账号特征匹配的推广信息;
第四获取单元220,用于根据所述资源信息,获取所述第一推广信息;
投放单元230,用于在所述第一类账号和所述第二类账号的通信窗口中投放所述第一推广信息。
本实施例所述推广信息投放装置可为应用于运行第一类账号的客户端的装置,所述客户端可为可以运行所述第一类账号的应用的终端,例如,固定终端和移动终端。所述移动终端可包括手机、平板电脑或可穿戴式设备等。
所述接收单元210可对应于通信接口,所述通信接口可为有线接口或无线接口,这里的有线接口可为电缆接口或光缆接口,所述无线接口可为接收天线等。总之,所述推广信息投放装置会从推广信息检索服务器接收第一推广信息的资源信息。
所述第四获取单元220可对应于通信接口,可以所述资源信息为依据,从推广信息池获取所述第一推广信息,若所述客户端本地存储有所述第一推广信息,则会根据所述资源信息,所述第四获取单元220还可对应于处理器或处理电路,从本地数据库的缓存数据中查询所述第一推广信息。
所述投放单元230可包括各种信息输出结构,例如,显示器或扬声器等各种可以输出信息的结构。
在本实施例中会在所述第一类账号和第二类账号的通信窗口中投放所述第一推广信息。
本实施例所述推广信息投放装置,具有投放的推广信息能够与满足第一类账号的用户的兴趣点高度匹配的特点,还会具有推广信息延时小的特点。
在有些实施例中,所述装置还包括:
第二发送单元,用于当第一类账号和第二类账号通信时,将所述第一类账号和所述第二类账号发送给推广信息检索服务器。
这里的第二发送单元可对应于客户端的通信接口,例如,发送天线。所述第二发送单元,将所述第一类账号和第二类账号发送推广信息服务器,方便推广信息服务器进行推广信息检索。
在一些实施例中,所述第四获取单元220,具体用于根据所述资源信息,获取所述第一推广信息的显示界面;所述投放单元230,具体用于将所述第一推广信息的显示页面作为所述通信窗口的窗口背景显示。优选地,所述投放单元230,具体用于对所述显示界面进行半透明处理,形成半透明显示界面;将所述半透明显示界面作为所述通信窗口的窗口背景显示。
首先,在本实施例中将第一推广信息以窗口背景进行显示,不会影响通信信息的正常显示,其次,以半透明的形式弱化所述第一推广信息的显示显著性,提升通信信息的显示的显著性,一方面照顾了用户观看通信信息的感受,另一方面呢还实现推广信息的低限制性显示,扩大了第一推广信息显示的灵活性。
在另一些实施例中,所述第四获取单元220,用于根据所述资源信息,获取所述第一推广信息的音频信息;所述装置还包括:音频输出单元,用于根据所述音频信息,播放所述第一类账号和所述第二类账号的通信背景音频。
所述音频输出单元可为输出声音的各种结构,能够输出推广信息的音频信息,从而实现推广信息音频的输出。但是在本实施例中将第一推广信息的音频信息作为通信背景音频输出,从而需要满足各种背景音频输出的需求,以确保用户体验和推广信息的输出效果。
在还有一些实施例中,所述投放单元230,具体用于确定推广信息对象在所述第一推广信息的显示界面的显示位置;将所述推广信息对象显示在所述通信窗口中的预定区域;其中,所述预定区域为通信信息的显示频次小于阈值的区域。
在本实施例中为了确保推广信息显示效果,尽可能减少对推广信息对象的遮挡,在本实施例中会将推广信息对象显示在通信信息的显示频次小于阈值的区域,从而提升用户观看到所述推广信息对象的频次和概率。
以下以广告作为所述推广信息为例,结合上述任意实施例提供几个具体示例:
示例一:
在客户端广告场景中,第一类账号c和第二类账号b的聊天窗口(对应于前述的通信窗口,例如,qq的聊天窗口或微信的聊天窗口)中进行广告投放。在本示例中所述c可为个人账号,所述b可为企业账号。c的运行客户端为c客户端。所述c与所述b进行料聊天,说明c的使用用户和b对应的企业具有一定的关联关系,例如,对b的产品或服务感兴趣。此时,b推荐其产品或服务的广告的显然不会导致c的方案。在本示例中根据该特点,获取到c的使用用户的用户画像系统中的用户画像(对应于前述账号特征),提取b的资料信息,例如,b的待投放广告的广告特征。将与用户画像匹配的b的广告投放到c的客户端中。具体的执行可如图8和图9所示。图8所示的为c客户端与广告后台的信息交互流程;图9为具体的广告检索流程图。
如图7所示,所述信息交互流程包括:
c客户端打开通信应用(例如,qq)的聊天窗口,带着c和b的身份验证码(uin)向企业后台(对应于包括推广信息检索服务器)请求广告资源;
企业后台向广告资源库发送b的资料及匹配算法。
广告资源库返回合适的广告资源url地址。
企业后台向c客户端返回合适的广告资源的url地址。
c客户端根据url地址广告资源库下载广告。
如图8所示,所述广告检索流程包括:
c客户端携带c和b的身份验证码uin发送查询广告的广告请求;
广告后台(对应于广告检索服务器)收到广告请求,查询c的用户画像;查询b的广告资源。
广告后台进行用户年龄性别匹配、用户兴趣爱好匹配、关键词匹配,从而获得备选广告。
根据b的广告资源,执行b的广告的权重筛选以及广告热度筛选。这里的热度筛选实质上,即为前述的根据热度优先权在备选广告筛选。
最后广告后台选择出一个合适在c客户端投放的广告,选出的广告为匹配度最高的广告,最后所述广告后台执行的为:匹配度最高的广告资源的返回。这里的广告资源可至少包括前述获取该广告的资源信息,例如,广告链接或关高的url地址等。
示例二:
如图10所示,本示例提供一种广告投放装置的一个可选的硬件结构示意图,包括处理器11、输入/输出接口13(例如显示屏、触摸屏、扬声器),存储介质14以及网络接口12,组件可以经系统总线15连接通信。相应地,存储介质14中均存储有用于执行本发明实施例记载的服务处理方法的可执行指令。图9中示出的各硬件模块可根据需要部分实施、全部实施或实施其他的硬件模块,各类型硬件模块的数量可以为一个或多个,各硬件模块可以在同一地理位置实施,或者分布在不同的地理位置实施,可以用于执行上述图1、图2、图7及图8所示的用户特征提取方法中的一个或多个。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。