媒体信息的展示方法、客户端及服务器的制造方法

文档序号:10612901阅读:391来源:国知局
媒体信息的展示方法、客户端及服务器的制造方法
【专利摘要】本申请公开了一种媒体信息的展示方法、客户端及服务器。该方法应用于客户端,包括:从服务器接收一图像文件,并展示该图像文件;响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的媒体信息展示请求,以使服务器根据该图像文件的标识确定待展示的媒体信息;从服务器接收展示一媒体信息的通知消息,通知消息携带有该媒体信息的简略信息,并展示简略信息;响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求;及,接收服务器返回的该媒体文件的链接地址,根据链接地址获取该媒体文件并展示。利用这些技术方案,能够提高展示媒体信息时的用户体验以及客户端的资源利用率。
【专利说明】
媒体信息的展示方法、客户端及服务器
技术领域
[0001]本申请涉及互联网技术领域,尤其涉及一种媒体信息的展示方法、客户端及服务器。【背景技术】
[0002]目前,用户在浏览网站或者在应用程序(APP)中浏览信息时,会有各类媒体信息的推送,比如:在阅读的文章中插入图片形式的广告,或者在播放的视频文件中插入贴片形式的广告。其中,插入贴片的方式是指在视频文件的前端插入一定时长的媒体信息的视频,在播放该视频文件之前首先播放该贴片视频。[〇〇〇3]目前这些媒体信息的展示方式比较直接,不经过用户的选择或允许而向用户强制性展示,因此对用户体验有一定的伤害,并且降低了展示设备的资源利用率。
【发明内容】

[0004]有鉴于此,本发明提供了一种媒体信息的展示方法、客户端及服务器,能够提高展示媒体信息时的用户体验以及客户端的资源利用率。
[0005]本发明的技术方案是这样实现的:
[0006]本发明提供了一种媒体信息的展示方法,应用于客户端,包括:从服务器接收一图像文件,并展示该图像文件;
[0007]响应于用户对该图像文件所做的操作,向所述服务器发送携带有该图像文件的标识的媒体信息展示请求,以使所述服务器根据该图像文件的标识确定待展示的媒体信息;
[0008]从所述服务器接收展示一媒体信息的通知消息,所述通知消息携带有该媒体信息的简略信息,并展示所述简略信息;
[0009]响应于用户对所述简略信息所做的操作,向所述服务器发送媒体文件展示请求; 及,
[0010]接收所述服务器返回的该媒体文件的链接地址,根据所述链接地址获取该媒体文件并展不。[0011 ]本发明还提供了一种媒体信息的展示方法,应用于服务器,所述方法包括:
[0012]将一图像文件发送给客户端,以使所述客户端展示该图像文件;[〇〇13]从所述客户端接收携带有该图像文件的标识的媒体信息展示请求,根据该图像文件的标识确定待展示的媒体信息;
[0014]向所述客户端发送展示一媒体信息的通知消息,所述通知消息携带有该媒体信息的简略信息,以使所述客户端展示所述简略信息,响应于用户对所述简略信息所做的操作, 向所述服务器发送媒体文件展示请求;及,[〇〇15]接收所述媒体文件展示请求,生成该媒体文件的链接地址并发送给所述客户端, 以使所述客户端根据所述链接地址获取该媒体文件并展示。
[0016]本发明又提供了一种客户端,包括:
[0017]接收模块,用于从服务器接收一图像文件;从所述服务器接收展示一媒体信息的通知消息,所述通知消息携带有该媒体信息的简略信息;接收所述服务器返回的该媒体文件的链接地址;
[0018]展示模块,用于展示所述接收模块接收的该图像文件;展示所述接收模块接收的所述简略信息;根据所述接收模块接收的链接地址获取该媒体文件并展示;及,
[0019]发送模块,用于响应于用户对该图像文件所做的操作,向所述服务器发送携带有该图像文件的标识的媒体信息展示请求,以使所述服务器根据该图像文件的标识确定待展示的媒体信息;响应于用户对所述简略信息所做的操作,向所述服务器发送媒体文件展示请求。
[0020]本发明还提供了一种服务器,包括发送模块、接收模块、确定模块和生成模块,其中,
[0021]所述发送模块,用于将一图像文件发送给客户端,以使所述客户端展示该图像文件;向所述客户端发送展示一媒体信息的通知消息,所述通知消息携带有所述确定模块确定的该媒体信息的简略信息,以使所述客户端展示所述简略信息,响应于用户对所述简略信息所做的操作,向所述服务器发送媒体文件展示请求;将所述生成模块生成的链接地址发送给所述客户端,以使所述客户端根据所述链接地址获取该媒体文件并展示;
[0022]所述接收模块,用于从所述客户端接收携带有该图像文件的标识的媒体信息展示请求;接收所述媒体文件展示请求;[〇〇23]所述确定模块,用于根据所述接收模块接收到的该图像文件的标识确定待展示的媒体信息;及,
[0024]所述生成模块,用于根据所述接收模块接收到的所述媒体文件展示请求,生成该媒体文件的链接地址。
[0025]与现有技术相比,本发明提供的方法,实现了由用户来触发媒体信息的展示,并且能够为用户提供跟图像文件的内容紧密结合的媒体信息,更贴合用户的兴趣和需求,并且在展示媒体信息的简略信息时能够让用户直接了解其基本内容,在用户主动观看时才播放该媒体信息的媒体文件,而不像插入贴片一样强制向用户播放,从而提高了展示媒体信息时的用户体验以及客户端的资源利用率。【附图说明】
[0026]图1为依据本发明一实施例的媒体信息的展示方法的流程示意图;
[0027]图2为依据本发明一实施例的展示图像文件的界面示意图;
[0028]图3为依据本发明一实施例的关键词的分类列表的示意图;
[0029]图4a为依据本发明一实施例的展示简略信息的界面示意图;
[0030]图4b为依据本发明另一实施例的展示简略信息的界面示意图
[0031]图5为依据本发明另一实施例的推广信息的展示方法的流程示意图;
[0032]图6为依据本发明一实施例的展示媒体文件的界面示意图;
[0033]图7为依据本发明又一实施例的媒体信息的展示方法的流程示意图;
[0034]图8为依据本发明一实施例的媒体信息的展示方法的流程示意图;
[0035]图9为依据本发明一实施例的推广信息的展示方法的交互示意图;
[0036]图10为依据本发明一实施例的客户端的结构示意图;
[0037]图11为依据本发明另一实施例的客户端的结构示意图;
[0038]图12为依据本发明一实施例的服务器的结构示意图;
[0039]图13为依据本发明另一实施例的服务器的结构示意图。【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]在本发明的实施例中,媒体信息属于一种推广信息,不同于普通的视频文件,如电影、电视剧等。所述的媒体信息可以是由广告主提供的原生广告,即不与其他媒体文件相关联、旨在推广某产品的广告视频。或者,所述的媒体信息是以推广或者广播为目的其他视频文件,如新闻、公益宣传片等。在本发明的实施例中,对这类媒体信息的推广是与其他普通的媒体文件的内容相结合,在用户浏览到其他普通的媒体文件后,向用户推送相关的媒体 fg息。
[0042]图1为依据本发明一实施例的媒体信息的展示方法的流程示意图。该方法应用于客户端。参见图1,该方法包括:
[0043]步骤101、从服务器接收一图像文件,并展示该图像文件。
[0044]在具体实现时,客户端在向用户展示文章等信息时,除了文本,还会同时显示相关的图片,以让用户可以更多的了解文章所讲述的内容。图2为依据本发明一实施例的展示图像文件的界面示意图,所展示的图像文件为一图片。如图2所示,在界面200中展示了一篇文章,主题为“从土妞到潮咖揭秘泰勒-斯威夫特着装进化史”,在方框220中显示有客户端从服务器接收到的一张图片,其为泰勒-斯威夫特的一张户外风景照,在方框210和230中显示有相关的文本信息,结合方框220中的该图片对上述主题进行描述。
[0045]步骤102、响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的媒体信息展示请求。
[0046]本步骤中,用户对该图像文件所做的操作是指用户的触摸动作,包括连续点击两次并且第二次点击后继续按压,或者,持续按压并且持续时间超过预先设定的门限值等等。 本发明对该操作的具体形式不做具体限定,只要客户端将该操作与媒体信息展示请求关联起来即可。
[0047]服务器接收到媒体信息展示请求后,根据该图像文件的标识从其保存的多个图像文件中查找标识所对应的该图像文件,通过对该图像文件进行图像分析,提取出该图像文件的关键词,然后与所保存的各个媒体信息的关键词进行匹配,从而确定出待展示的一个或多个媒体信息。[〇〇48]图像文件的关键词或者媒体信息的关键词可以包括场景、人物、服饰、天气、地理区域中的任一项或任意几项。其中,场景、人物、服饰、天气和地理区域对应了关键词所属的类型,而在每种类型下,根据信息所属的范畴由大到小的顺序,每个关键词的信息又可以包括多个层次的信息。
[0049]图3为依据本发明一实施例的关键词的分类列表的示意图。如图3所示,列出了本发明一实施例中关键词所属的类型和对应的多层信息。例如,类型为场景时,关键词对应2 层信息,其中,第1层信息包括室内和户外,室内的第2层信息又可以包括办公区和游乐区, 户外的第2层信息又可以包括高山、大海、草原等。又如,类型为服饰时,关键词对应3层信息,其中,服饰的第1层信息包括衣服、鞋、包和配饰,衣服的第2层信息包括颜色、裙装、裤装和材质,裙装的第3层信息又包括长裙或短裙等。又如,类型为地理区域时,关键词对应3层信息,其中,第1层信息为国家,第2层信息为城市,第3层信息为景点。可见,层次越多,所表征的关键词的信息越丰富。
[0050]若对图2中方框220所示的图片进行分析,提取出的多个关键词包括:场景为户外, 人物为泰勒-斯威夫特,服饰又具体包括:衣服为白色、裙装和配饰为墨镜,天气为晴天,地理区域为美国纽约。[0051 ]步骤103、从服务器接收展示一媒体信息的通知消息,该通知消息携带有该媒体信息的简略信息,并展示简略信息。
[0052]本步骤中,媒体信息为推广信息,对应于图2中所示的图片,服务器根据该图片确定出哪些推广信息要展示。例如,服务器确定出展示的推广信息可以为纽约旅游的推广视频、白色裙子的推广视频、天气预报APP的推广视频,或者泰勒-斯威夫特的新歌推广视频等。
[0053]简略信息作为推广信息的简略版,其形式可以是图片(如推广视频的缩略图)、图文(如推广视频的缩略图和摘要)或者视频文件(如推广视频的动画),使得用户在浏览到该简略信息后,能够大致了解该推广信息的内容。在具体实现时,在所展示的该图像文件之上,以浮层的方式展示上述简略信息。例如,浮层可以自下向上的方向出现在该图像文件之上,并且浮层位于图像文件的下端。[〇〇54]图4a为依据本发明一实施例的展示简略信息的界面示意图。在图2所示的图片220 之上,以浮层的方式在方框410中以图文的形式显示简略信息,其中,要展示的媒体信息为推广信息“泰勒-斯威夫特的新歌推广视频”,在411中显示缩略图“泰勒-斯威夫特的打歌图片”,在412中给出对应的文字信息“新歌:Fearless”。此外,在413中输出关闭按钮,在414中输出放大按钮,使得用户可以针对所展示的简略信息进行操作。[〇〇55]可选地,为了体现出在方框410中展示的简略信息对应于推广信息,而不是图2中所示文章的部分内容,则可以在410中进一步显示一指示信息,即增加一个标识来指示该简略信息对应于推广信息而不是普通的媒体文件。例如,该标识为“广告”二字,或者可以为能够标识广告的图片、或者能够标识广告的动画等,其具体形式在本发明中不做具体限定。
[0056]当服务器根据该图像文件的标识确定出多个待展示的媒体信息时,通知消息携带有每个待展示的媒体信息的简略信息和展示位信息。对于每个待展示的媒体信息,客户端根据该媒体信息的展示位信息展示该媒体信息的简略信息。其中,展示位信息用于指定在浮层上展示该媒体信息的具体位置。这种展示位信息可以以占位符的方式携带在通知消息中,该占位符可以指示展示位出现在浮层中的子窗口标识,并且可以限定展示位的长和宽。
[0057]图4b为依据本发明另一实施例的展示简略信息的界面示意图。当简略信息对应于一推广信息时,展示位可以认为是该推广信息的广告位。在图2所示的图片基础之上,在浮层420上显示有4个子窗口(即广告位)用于显示4个推广信息的简略信息,即视频推荐列表。具体地,推广信息1为纽约旅游的推广视频,那么在子窗口 421中显示推广信息1的简略信息为纽约旅游的推广动画;推广信息2为白色裙子的推广视频,那么在子窗口 422中显示推广信息2的简略信息为白色裙子的推广缩略图;推广信息3为天气预报APP的推广视频,那么在子窗口 423中显示推广信息3的简略信息为天气预报APP的推广缩略图;推广信息4为泰勒-斯威夫特的新歌推广视频,那么在子窗口 424中显示推广信息4的简略信息为泰勒-斯威夫特的新歌动画。[〇〇58]在具体实现时,若待展示的媒体信息数量较多,在浮层420上无法同时显示所有这些待展示的媒体信息的简略信息,那么可以采用从左向右滑动显示的方式在浮层420上依次展示这些待展示的媒体信息的简略信息。
[0059]步骤104、响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求。
[0060]本步骤中,用户对简略信息所做的操作包括用户点击该简略信息,或者在对应的展示位的区域内滑动手指。例如,用户浏览到一推广信息的原生广告后,对该原生广告产生兴趣,希望详细了解广告的详细内容,则点击该原生广告的缩略图、图文或者动画。此时,客户端向服务器发送媒体文件展示请求,请求获得该广告的媒体文件的播放地址,也称为广告落地页地址,即播放该广告的完整视频的链接地址。[0061 ]步骤105、接收服务器返回的该媒体文件的链接地址,根据链接地址获取该媒体文件并展不。[〇〇62] 本步骤中,该链接地址可以为全球资源定位器(URL)地址。客户端根据该URL地址获取原生广告的视频,在所展示的该图像文件之上,以浮层的方式展示该媒体文件。并且, 提供媒体文件的播放操作选项,供用户进行观看。
[0063]在本实施例中,通过从服务器接收一图像文件,并展示该图像文件;响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的媒体信息展示请求,实现了由用户来触发原生广告的展示,并且能够为用户提供跟内容紧密结合的原生广告,更贴合用户的兴趣和需求。
[0064]进而,通过从服务器接收展示一媒体信息的通知消息,该通知消息携带有该媒体信息的简略信息,并展示简略信息,响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求,接收服务器返回的该媒体文件的链接地址,根据链接地址获取该媒体文件并展示,实现了广告即内容的展示方式,在展示媒体信息的简略信息时能够让用户直接了解广告的基本内容,留下生动丰富的印象;在用户主动观看该广告时才播放,而不像插入贴片一样强制向用户播放贴片广告,满足了用户主动观看广告视频的体验,也提高了客户端的资源利用率。
[0065]图5为依据本发明另一实施例的推广信息的展示方法的流程示意图。该方法应用于客户端。参见图5,该方法包括:[〇〇66]步骤501、从服务器接收一图像文件,并展示该图像文件。
[0067]步骤502、响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的推广信息展示请求。
[0068]步骤503、从服务器接收展示一推广信息的通知消息,该通知消息携带有该推广信息的简略信息,并展示简略信息。[〇〇69]步骤504、响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求。
[0070]其中,步骤501至504的操作和步骤101至104相同,只是将媒体信息具体为推广信息,具体操作可参见上述图1中的描述,在此不再赘述。[0071 ]步骤505、接收服务器返回的该媒体文件的链接地址,根据链接地址获取该媒体文件,展示该媒体文件并提供用户操作选项。
[0072]服务器接收推广信息的提供方(即广告主)上传的媒体文件,为每个媒体文件生成对应的文件标识和URL地址。根据媒体文件展示请求中携带的推广信息的标识,服务器返回对应的媒体文件的URL地址。
[0073]其中,用户操作选项包括赞、踩、评论、收藏、分享中的任一项或任意几项。用户操作选项用于接收用户对所展示的媒体文件的操作。图6为依据本发明一实施例的展示媒体文件的界面示意图。如图6所示,在方框610中播放媒体文件,此为原生广告“泰勒-斯威夫特的新歌”的视频,611为播放按钮,在下方的方框620中提供多个用户操作选项,包括赞621、 踩622、评论623、收藏624和分享625。[〇〇74] 其中,赞621、踩622和评论623都具备评论功能,赞621、踩622用于从正反两面统计用户对该原生广告的评价;而用户点击评论623后,客户端将界面转向用户评论互动界面, 在此界面中用户可以输入具体的评论信息,例如,可以发表文字、图片或者小视频等形式的评论,并且多个用户之间可以社交互动,例如,为评论区的每个用户针对每个评论信息提供赞、踩、回复选项。[〇〇75]此外,图6中的分享625用于用户将该推广信息分享给其他好友、其他公共社交平台,如微信的朋友圈、qq空间、微博等。
[0076]步骤506、响应于一用户针对该媒体文件的用户操作选项所做的操作,向服务器发送该媒体文件的用户操作指示。
[0077]其中,用户操作指示用于指示该用户对该媒体文件所进行的操作,以使服务器基于在预定时间段内接收的用户操作指示统计对该媒体文件所进行的各种操作的次数。这里,用户操作指示可以携带有媒体文件的标识、用户的标识和用户操作的标识,其中用户操作的标识和用户操作选项一一对应,如上述图6所示出的用户操作选项。
[0078]在上述实施例中,响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的推广信息展示请求,从服务器接收展示一推广信息的通知消息,该通知消息携带有该推广信息的简略信息,并展示简略信息,实现了图像文件和推广信息之间的关联,增加了用户在页面上的停留时间,提高了用户粘性;同时,刺激广告主上传更多的原生广告视频,增加了原生广告的推广渠道。
[0079]此外,在展示媒体文件的同时提供用户操作选项,进而向服务器发送该媒体文件的用户操作指示,使得服务器可以统计用户对该媒体文件所进行的各种操作的次数,从而对该推广信息的推广效果进行评估。其中,用户操作选项的个数越多,推广效果的评估结果越精细。评估的结果可以提供给广告主作为广告投放的决策依据,以增加广告主的投资回报率和提高客户端的资源利用率。此外,用户通过各个操作选项将视频内容进行社交化分享,使得广告的传播更广泛,也进一步增加了广告主的投资回报率。
[0080]图7为依据本发明又一实施例的媒体信息的展示方法的流程示意图。该方法应用于服务器。参见图7,该方法包括:
[0081]步骤701、将一图像文件发送给客户端,以使客户端展示该图像文件。
[0082]步骤702、从客户端接收携带有该图像文件的标识的媒体信息展示请求,根据该图像文件的标识确定待展示的媒体信息。[〇〇83]步骤703、向客户端发送展示一媒体信息的通知消息,通知消息携带有该媒体信息的简略信息。
[0084]媒体信息的简略信息可以由服务器通过媒体信息的内容生成,或者也可以由媒体信息提供方(如广告主)在上传媒体信息的视频文件时,提供该媒体信息的简略信息,如缩略图(如封面海报图片)、标题、摘要、动画及其组合。
[0085]客户端在接收到通知消息后,展示简略信息,响应于用户对简略信息所做的操作, 接收展示该媒体信息的媒体文件的指令,并向服务器发送媒体文件展示请求。[〇〇86]步骤704、接收媒体文件展示请求,生成该媒体文件的链接地址并发送给客户端, 以使客户端根据链接地址获取该媒体文件并展示。
[0087]通过该实施例,实现了基于图像信息推广原生广告的方式,既满足广告收入的要求,也满足了用户体验的提升,为用户提供跟内容结合紧密的原生视频广告。
[0088]图8为依据本发明一实施例的媒体信息的展示方法的流程示意图。该方法应用于服务器。参见图8,在图7所示的步骤701至704之前,服务器分别对各图像文件和各媒体信息进行预处理。该方法包括:
[0089]步骤801、对自身提供的各图像文件进行分析,提取出各图像文件的关键词,并建立各图像文件的标识与其各自关键词的对应关系。
[0090]本步骤中,对该图像文件进行分析,提取出该图像文件的关键词,具体包括:对该图像文件进行分割,得到各个组成部分;对各个组成部分进行识别,确定每个组成部分各自对应的物体;对每个物体进行解释,得到每个物体各自的关键词作为该图像文件的关键词。
[0091]其中,对该图像文件的分割可以看作决策过程,从物景图像中分解出物体和它的组成部分,组成部分又由图像基元构成。决策的算法可分为像点技术和区域技术两类。像点技术是用阈值方法对各个像点进行分类,例如通过像点灰度和阈值的比较求出文字图像中的笔划。区域技术是利用纹理、局部地区灰度对比度等特征检出边界、线条、区域等,并用区域生长、合并、分解等技术求出图像的各个组成部分。
[0092]在对各个组成部分进行识别时,对于每个组成部分,根据该组成部分的形状和灰度信息对该组成部分的结构进行分类,根据分类的结果识别出该组成部分对应的物体;或者,对于每个组成部分,将该组成部分和预先设置的物体模型进行匹配,根据匹配的结果识别该组成部分对应的物体。
[0093]在对每个物体进行解释时,可以用启发式方法或人机交互技术结合识别方法建立物景的分级构造,说明物景中有些什么物体,物体之间存在什么关系。在三维物景的情况下,可以利用物景的各种已知信息和物景中各个对象相互间的制约关系的知识。例如,从二维图像中的灰度阴影、纹理变化、表面轮廓线形状等推断出三维物景的表面走向;也可根据测距资料,或从几个不同角度的二维图像进行景深的计算,得出三维物景的描述和解释。
[0094]通过上述分割、识别和解释的处理,可以提取出每个图像文件的关键词,根据所有的关键词可以建立如图3所示的关键词分类列表,在如图2所示的展示页面中,客户端所展示的图像文件是经过上述分析后的图像文件。
[0095]步骤802、接收来自媒体信息提供方的各媒体信息的媒体文件,针对每个媒体信息,根据该媒体信息的媒体文件的内容生成该媒体信息的关键词。
[0096]在具体实现时,服务器可以自身根据获取到的媒体文件的内容,生成该媒体信息的关键词,包括场景、人物、服饰、天气和地理区域分类下的多层信息。或者,服务器可以接收媒体信息提供方(如广告主)输入的关键词信息作为该媒体信息的关键词。例如,广告主在上传原生广告的视频时,同时为每个原生广告从图3所示的关键词分类列表中选择对应的关键词,这样服务器也就获得了与媒体文件的内容相对应的关键词。[〇〇97] 其中,服务器也可以先执行步骤802,再执行步骤801。[〇〇98] 在执行完步骤802后,进一步执行步骤701至704。具体地,步骤701中发送给客户端的图像文件为经过步骤801处理后的图像文件。在步骤702中,将该图像文件的关键词与各媒体信息的关键词进行匹配,若一媒体信息的关键词与该图像文件的关键词相匹配,则将该媒体信息确定为待展示的媒体信息。由于每个关键词包括范畴由大到小的多层信息,上述匹配可以分为完全匹配和部分匹配。完全匹配是指该图像文件的关键词的多层信息与一媒体信息的关键词的多层信息完全一致,则认为该媒体信息为待展示的媒体信息。部分匹配是指该图像文件的关键词的部分信息与一媒体信息的关键词的部分信息一致,例如,部分信息是指多层信息中的第1层信息,可见,部分匹配时,媒体信息与图像文件的关联度有所降低。[〇〇99] 在执行完步骤704后,进一步执行步骤803。
[0100]步骤803、接收客户端发送的该媒体文件的用户操作指示,基于在预定时间段内接收的用户操作指示统计对该媒体文件所进行的各种操作的次数。
[0101]其中,用户操作指示用于指示该用户对该媒体文件所进行的操作。
[0102]在上述实施例中,通过服务器对各图像文件进行分析和对各媒体信息的内容分析,生成关键词,通过关键词作为匹配的中间量,将媒体信息和图像文件结合起来,使得展示的媒体信息与之前展示的图像文件在内容上有关联,更容易引起浏览图像文件的用户的兴趣,从而提高媒体信息展示和推广的效果,提高了广告主的推广收益。
[0103]图9为依据本发明一实施例的推广信息的展示方法的交互示意图,包括客户端和服务器。如图9所示,包括如下步骤:
[0104]步骤901、服务器接收来自推广信息提供方的各推广信息的媒体文件,针对每个推广信息,根据该推广信息的媒体文件的内容生成该推广信息的关键词。
[0105]步骤902、服务器对自身提供的各图像文件进行分析,提取出各图像文件的关键词,并建立各图像文件的标识与其各自关键词的对应关系。
[0106]其中,服务器也可以先执行步骤902,再执行步骤901。
[0107]步骤903、服务器将一经过图像分析的图像文件发送给客户端。
[0108]步骤904、客户端展示该图像文件。
[0109]步骤905、客户端响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的推广信息展示请求。
[0110]步骤906、服务器根据该图像文件的标识确定待展示的推广信息。
[0111]步骤907、服务器向客户端发送展示一推广信息的通知消息,通知消息携带有该推广信息的简略信息和广告位信息。
[0112]步骤908、客户端根据广告位信息展示简略信息。
[0113]步骤909、客户端响应于用户对简略信息所做的操作,接收展示该推广信息的媒体文件的指令,向服务器发送媒体文件展示请求。
[0114]步骤910、服务器接收媒体文件展示请求,生成该媒体文件的链接地址并发送给客户端。
[0115]步骤911、客户端根据链接地址获取该媒体文件,展示该媒体文件,并提供用户操作选项。
[0116]步骤912、客户端接收一用户针对该媒体文件的用户操作选项所做的操作,向服务器发送的该媒体文件的用户操作指示。
[0117]步骤913、服务器基于在预定时间段内接收的用户操作指示统计对该媒体文件所进行的各种操作的次数。
[0118]图10为依据本发明一实施例的客户端1000的结构示意图。如图10所示,客户端1000包括:
[0119]接收模块1010,用于从服务器接收一图像文件;从服务器接收展示一媒体信息的通知消息,通知消息携带有该媒体信息的简略信息;接收服务器返回的该媒体文件的链接地址;
[0120]展示模块1020,用于展示接收模块1010接收的该图像文件;展示接收模块1010接收的简略信息;根据接收模块1010接收的链接地址获取该媒体文件并展示;
[0121]发送模块1030,用于响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的媒体信息展示请求,以使服务器根据该图像文件的标识确定待展示的媒体信息;响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求。
[0122]在一实施例中,当服务器根据该图像文件的标识确定出多个待展示的媒体信息时,通知消息携带有每个待展示的媒体信息的简略信息和展示位信息。相应地,展示模块1020用于,对于每个待展示的媒体信息,根据该媒体信息的展示位信息展示该媒体信息的简略信息。
[0123]在一实施例中,展示模块1020用于,在所展示的该图像文件之上,以浮层的方式展示简略信息;和/或,在所展示的该图像文件之上,以浮层的方式展示该媒体文件。
[0124]在一实施例中,展示模块1020进一步用于,在展示该媒体文件时,为该媒体文件提供用户操作选项。
[0125]相应地,发送模块1030进一步用于:响应于一用户针对该媒体文件的用户操作选项所做的操作,向服务器发送该媒体文件的用户操作指示,其中,用户操作指示用于指示该用户对该媒体文件所进行的操作,以使服务器基于在预定时间段内接收的用户操作指示统计对该媒体文件所进行的各种操作的次数。
[0126]图11为依据本发明又一实施例的客户端1100的结构示意图。该媒体文件权限服务器1100包括:处理器1110、存储器1120、端口 1130以及总线1140。处理器1110和存储器1120通过总线1140互联。处理器1110可通过端口 1130接收和发送数据。其中,
[0127]处理器1110用于执行存储器1120存储的机器可读指令模块。
[0128]存储器1120存储有处理器1110可执行的机器可读指令模块。处理器1110可执行的指令模块包括:接收模块1121、展示模块1122和发送模块1123。其中,
[0129]接收模块1121被处理器1110执行时可以为:从服务器接收一图像文件;从服务器接收展示一媒体信息的通知消息,通知消息携带有该媒体信息的简略信息;接收服务器返回的该媒体文件的链接地址;
[0130]展示模块1122被处理器1110执行时可以为:展示接收模块1121接收的该图像文件;展示接收模块1121接收的简略信息;根据接收模块1121接收的链接地址获取该媒体文件并展不;
[0131]发送模块1123被处理器1110执行时可以为:响应于用户对该图像文件所做的操作,向服务器发送携带有该图像文件的标识的媒体信息展示请求,以使服务器根据该图像文件的标识确定待展示的媒体信息;响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求。
[0132]由此可以看出,当存储在存储器1120中的指令模块被处理器1110执行时,可实现前述各个实施例中接收模块、展示模块和发送模块的各种功能。
[0133]图12为依据本发明一实施例的服务器1200的结构示意图。如图12所示,服务器1200包括发送模块1210、接收模块1220、确定模块1230和生成模块1240,其中,
[0134]发送模块1210,用于将一图像文件发送给客户端,以使客户端展示该图像文件;向客户端发送展示一媒体信息的通知消息,通知消息携带有确定模块1230确定的该媒体信息的简略信息,以使客户端展示简略信息,响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求;将生成模块1240生成的链接地址发送给客户端,以使客户端根据链接地址获取该媒体文件并展示;
[0135]接收模块1220,用于从客户端接收携带有该图像文件的标识的媒体信息展示请求;接收媒体文件展示请求;
[0136]确定模块1230,用于根据接收模块1220接收到的该图像文件的标识确定待展示的媒体信息;
[0137]生成模块1240,用于根据接收模块1220接收到的媒体文件展示请求,生成该媒体文件的链接地址。
[0138]在一实施例中,服务器1200进一步包括:
[0139]分析模块1250,用于对自身提供的各图像文件进行分析,提取出各图像文件的关键词,并建立各图像文件的标识与其各自关键词的对应关系;
[0140]接收模块1220进一步用于,接收来自媒体信息提供方的各媒体信息的媒体文件;
[0141]生成模块1240进一步用于,针对每个媒体信息,根据接收模块1220接收到的该媒体信息的媒体文件的内容生成该媒体信息的关键词;
[0142]确定模块1230用于,根据该图像文件的标识以及分析模块1250得到的对应关系确定出该图像文件的关键词;将该图像文件的关键词与生成模块1240生成的各媒体信息的关键词进行匹配,若一媒体信息的关键词与该图像文件的关键词相匹配,则将该媒体信息确定为待展示的媒体信息。
[0143]在一实施例中,分析模块1250用于,对该图像文件进行分割,得到各个组成部分;对各个组成部分进行识别,确定每个组成部分各自对应的物体;对每个物体进行解释,得到每个物体各自的关键词作为该图像文件的关键词。
[0144]在一实施例中,接收模块1220进一步用于,接收客户端发送的该媒体文件的用户操作指示,其中,用户操作指示用于指示该用户对该媒体文件所进行的操作。
[0145]相应地,服务器1200进一步包括:
[0146]统计模块1260,用于基于接收模块1220在预定时间段内接收的用户操作指示统计对该媒体文件所进行的各种操作的次数。
[0147]图13为依据本发明又一实施例的服务器1300的结构示意图。该媒体文件权限服务器1300包括:处理器1310、存储器1320、端口 1330以及总线1340。处理器1310和存储器1320通过总线1340互联。处理器1310可通过端口 1330接收和发送数据。其中,
[0148]处理器1310用于执行存储器1320存储的机器可读指令模块。
[0149]存储器1320存储有处理器1310可执行的机器可读指令模块。处理器1310可执行的指令模块包括:发送模块1321、接收模块1322、确定模块1323和生成模块1324。其中,
[0150]发送模块1321被处理器1310执行时可以为:将一图像文件发送给客户端,以使客户端展示该图像文件;向客户端发送展示一媒体信息的通知消息,通知消息携带有确定模块1323确定的该媒体信息的简略信息,以使客户端展示简略信息,响应于用户对简略信息所做的操作,向服务器发送媒体文件展示请求;将生成模块1324生成的链接地址发送给客户端,以使客户端根据链接地址获取该媒体文件并展示;
[0151]接收模块1322被处理器1310执行时可以为:从客户端接收携带有该图像文件的标识的媒体信息展示请求;接收媒体文件展示请求;
[0152]确定模块1323被处理器1310执行时可以为:根据接收模块1322接收到的该图像文件的标识确定待展示的媒体信息;
[0153]生成模块1324被处理器1310执行时可以为:根据接收模块1322接收到的媒体文件展示请求,生成该媒体文件的链接地址。
[0154]此外,处理器1310可执行的指令模块还可以包括:分析模块1325和统计模块1326。具体地,
[0155]在一实施例中,分析模块1325被处理器1310执行时可以为:对自身提供的各图像文件进行分析,提取出各图像文件的关键词,并建立各图像文件的标识与其各自关键词的对应关系;
[0156]接收模块1322被处理器1310执行时进一步可以为:接收来自媒体信息提供方的各媒体信息的媒体文件;
[0157]生成模块1324被处理器1310执行时进一步可以为:针对每个媒体信息,根据接收模块1322接收到的该媒体信息的媒体文件的内容生成该媒体信息的关键词。
[0158]相应地,确定模块1323被处理器1310执行时可以为:根据该图像文件的标识以及分析模块1325得到的对应关系确定出该图像文件的关键词;将该图像文件的关键词与生成模块1324生成的各媒体信息的关键词进行匹配,若一媒体信息的关键词与该图像文件的关键词相匹配,则将该媒体信息确定为待展示的媒体信息。
[0159]在一实施例中,分析模块1325被处理器1310执行时可以为:对该图像文件进行分割,得到各个组成部分;对各个组成部分进行识别,确定每个组成部分各自对应的物体;对每个物体进行解释,得到每个物体各自的关键词作为该图像文件的关键词。
[0160]在一实施例中,统计模块1326被处理器1310执行时可以为:基于接收模块1322在预定时间段内接收的用户操作指示统计对该媒体文件所进行的各种操作的次数。
[0161]由此可以看出,当存储在存储器1320中的指令模块被处理器1310执行时,可实现前述各个实施例中接收模块、生成模块、确定模块、发送模块、分析模块和统计模块的各种功能。
[0162]上述装置实施例中,各个模块及单元实现自身功能的具体方法在方法实施例中均有描述,这里不再赘述。
[0163]另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0164]另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类别的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
[0165]因此,本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
[0166]以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种媒体信息的展示方法,其特征在于,应用于客户端,所述方法包括:从服务器接收一图像文件,并展示该图像文件;响应于用户对该图像文件所做的操作,向所述服务器发送携带有该图像文件的标识的 媒体信息展示请求,以使所述服务器根据该图像文件的标识确定待展示的媒体信息;从所述服务器接收展示一媒体信息的通知消息,所述通知消息携带有该媒体信息的简 略信息,并展示所述简略信息;响应于用户对所述简略信息所做的操作,向所述服务器发送媒体文件展示请求;及,接收所述服务器返回的该媒体文件的链接地址,根据所述链接地址获取该媒体文件并 展示。2.根据权利要求1所述的方法,其中,当所述服务器根据该图像文件的标识确定出多个 待展示的媒体信息时,所述通知消息携带有每个待展示的媒体信息的简略信息和展示位信 息;所述展示所述简略信息包括:对于每个待展示的媒体信息,根据该媒体信息的展示位信息展示该媒体信息的简略信息。3.根据权利要求1或2所述的方法,其中,所述展示所述简略信息包括:在所展示的该图 像文件之上,以浮层的方式展示所述简略信息;和/或所述展示该媒体文件包括:在所展示的该图像文件之上,以浮层的方式展示该媒体文 件。4.根据权利要求1或2所述的方法,其中,进一步包括:在展示该媒体文件时,为该媒体文件提供用户操作选项;响应于一用户针对该媒体文件的所述用户操作选项所做的操作,向所述服务器发送该 媒体文件的用户操作指示,其中,所述用户操作指示用于指示该用户对该媒体文件所进行 的操作,以使所述服务器基于在预定时间段内接收的用户操作指示统计对该媒体文件所进 行的各种操作的次数。5.根据权利要求4所述的方法,其中,所述用户操作选项包括收藏、评论、转发、订阅、分 享中的任一项或任意几项。6.—种媒体信息的展示方法,其特征在于,应用于服务器,所述方法包括:将一图像文件发送给客户端,以使所述客户端展示该图像文件;从所述客户端接收携带有该图像文件的标识的媒体信息展示请求,根据该图像文件的 标识确定待展示的媒体信息;向所述客户端发送展示一媒体信息的通知消息,所述通知消息携带有该媒体信息的简 略信息,以使所述客户端展示所述简略信息,响应于用户对所述简略信息所做的操作,向所 述服务器发送媒体文件展示请求;及,接收所述媒体文件展示请求,生成该媒体文件的链接地址并发送给所述客户端,以使 所述客户端根据所述链接地址获取该媒体文件并展示。7.根据权利要求6所述的方法,其中,进一步包括:对自身提供的各图像文件进行分析,提取出各图像文件的关键词,并建立各图像文件 的标识与其各自关键词的对应关系;接收来自媒体信息提供方的各媒体信息的媒体文件,针对每个媒体信息,根据该媒体 信息的媒体文件的内容生成该媒体信息的关键词;所述根据该图像文件的标识确定待展示的媒体信息包括:根据该图像文件的标识以及所述对应关系确定出该图像文件的关键词;将该图像文件的关键词与各媒体信息的关键词进行匹配,若一媒体信息的关键词与该 图像文件的关键词相匹配,则将该媒体信息确定为待展示的媒体信息。8.根据权利要求7所述的方法,其中,所述对该图像文件进行分析,提取出该图像文件 的关键词包括:对该图像文件进行分割,得到各个组成部分;对各个组成部分进行识别,确定每个组成部分各自对应的物体;对每个物体进行解释,得到每个物体各自的关键词作为该图像文件的所述关键词。9.根据权利要求7或8所述的方法,其中,所述该图像文件的关键词或者该媒体信息的 关键词包括场景、人物、服饰、天气、地理区域中的任一项或任意几项。10.根据权利要求6至8中任一项所述的方法,其中,进一步包括:接收所述客户端发送的该媒体文件的用户操作指示,其中,所述用户操作指示用于指 示该用户对该媒体文件所进行的操作;基于在预定时间段内接收的用户操作指示统计对该媒体文件所进行的各种操作的次数。11.一种客户端,其特征在于,包括:接收模块,用于从服务器接收一图像文件;从所述服务器接收展示一媒体信息的通知 消息,所述通知消息携带有该媒体信息的简略信息;接收所述服务器返回的该媒体文件的 链接地址;展示模块,用于展示所述接收模块接收的该图像文件;展示所述接收模块接收的所述 简略信息;根据所述接收模块接收的链接地址获取该媒体文件并展示;及,发送模块,用于响应于用户对该图像文件所做的操作,向所述服务器发送携带有该图 像文件的标识的媒体信息展示请求,以使所述服务器根据该图像文件的标识确定待展示的 媒体信息;响应于用户对所述简略信息所做的操作,向所述服务器发送媒体文件展示请求。12.根据权利要求11所述的客户端,其中,当所述服务器根据该图像文件的标识确定出 多个待展示的媒体信息时,所述通知消息携带有每个待展示的媒体信息的简略信息和展示 位信息;所述展示模块用于,对于每个待展示的媒体信息,根据该媒体信息的展示位信息展示 该媒体信息的简略信息。13.根据权利要求11或12所述的客户端,其中,所述展示模块用于,在所展示的该图像 文件之上,以浮层的方式展示所述简略信息;和/或,在所展示的该图像文件之上,以浮层的 方式展示该媒体文件。14.根据权利要求11或12所述的客户端,其中,所述展示模块进一步用于,在展示该媒 体文件时,为该媒体文件提供用户操作选项;所述发送模块进一步用于,响应于一用户针对该媒体文件的所述用户操作选项所做的 操作,向所述服务器发送该媒体文件的用户操作指示,其中,所述用户操作指示用于指示该用户对该媒体文件所进行的操作,以使所述服务器基于在预定时间段内接收的用户操作指 示统计对该媒体文件所进行的各种操作的次数。15.—种服务器,其特征在于,包括发送模块、接收模块、确定模块和生成模块,其中,所述发送模块,用于将一图像文件发送给客户端,以使所述客户端展示该图像文件;向所述客户端发送展示一媒体信息的通知消息,所述通知消息携带有所述确定模块确定的该 媒体信息的简略信息,以使所述客户端展示所述简略信息,响应于用户对所述简略信息所 做的操作,向所述服务器发送媒体文件展示请求;将所述生成模块生成的链接地址发送给 所述客户端,以使所述客户端根据所述链接地址获取该媒体文件并展示;所述接收模块,用于从所述客户端接收携带有该图像文件的标识的媒体信息展示请 求;接收所述媒体文件展示请求;所述确定模块,用于根据所述接收模块接收到的该图像文件的标识确定待展示的媒体 信息;及,所述生成模块,用于根据所述接收模块接收到的所述媒体文件展示请求,生成该媒体 文件的链接地址。16.根据权利要求15所述的服务器,其中,进一步包括:分析模块,用于对自身提供的各图像文件进行分析,提取出各图像文件的关键词,并建 立各图像文件的标识与其各自关键词的对应关系;所述接收模块进一步用于,接收来自媒体信息提供方的各媒体信息的媒体文件;所述生成模块进一步用于,针对每个媒体信息,根据所述接收模块接收到的该媒体信 息的媒体文件的内容生成该媒体信息的关键词;所述确定模块用于,根据该图像文件的标识以及所述分析模块得到的对应关系确定出 该图像文件的关键词;将该图像文件的关键词与所述生成模块生成的各媒体信息的关键词 进行匹配,若一媒体信息的关键词与该图像文件的关键词相匹配,则将该媒体信息确定为 待展示的媒体信息。17.根据权利要求16所述的服务器,其中,所述分析模块用于,对该图像文件进行分割, 得到各个组成部分;对各个组成部分进行识别,确定每个组成部分各自对应的物体;对每个 物体进行解释,得到每个物体各自的关键词作为该图像文件的所述关键词。18.根据权利要求15至17中任一项所述的服务器,其中,所述接收模块进一步用于,接 收所述客户端发送的该媒体文件的用户操作指示,其中,所述用户操作指示用于指示该用 户对该媒体文件所进行的操作;所述服务器进一步包括:统计模块,用于基于所述接收模块在预定时间段内接收的用户操作指示统计对该媒体 文件所进行的各种操作的次数。
【文档编号】G06F17/30GK105975581SQ201610291337
【公开日】2016年9月28日
【申请日】2016年5月5日
【发明人】周彬
【申请人】腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1