CN106303654B - 一种媒体信息的展示方法、客户端、插件及*** - Google Patents
一种媒体信息的展示方法、客户端、插件及*** Download PDFInfo
- Publication number
- CN106303654B CN106303654B CN201610675074.4A CN201610675074A CN106303654B CN 106303654 B CN106303654 B CN 106303654B CN 201610675074 A CN201610675074 A CN 201610675074A CN 106303654 B CN106303654 B CN 106303654B
- Authority
- CN
- China
- Prior art keywords
- media file
- information
- client
- media
- page
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000008569 process Effects 0.000 claims description 10
- 239000011248 coating agent Substances 0.000 claims description 8
- 238000000576 coating method Methods 0.000 claims description 8
- 238000002360 preparation method Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 19
- 230000003993 interaction Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000019771 cognition Effects 0.000 description 2
- 235000004936 Bromus mango Nutrition 0.000 description 1
- 240000007228 Mangifera indica Species 0.000 description 1
- 235000014826 Mangifera indica Nutrition 0.000 description 1
- 235000009184 Spondias indica Nutrition 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种媒体信息的展示方法、客户端、插件及***。该方法应用于客户端,包括:在加载一页面时,向安装于客户端内的插件发送媒体信息获取请求,以使插件根据媒体信息获取请求,从服务器获取一媒体信息的简略信息;从插件接收携带有简略信息的通知消息,根据通知消息在该页面的第一展示位上展示简略信息;响应于用户针对简略信息所做的操作,向插件发送媒体文件展示请求,以使插件根据媒体文件展示请求,从服务器获取该媒体信息的媒体文件;及,从插件接收该媒体文件,基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件。利用这些技术方案,能够提高展示媒体信息时的用户体验以及客户端的资源利用率。
Description
技术领域
本申请涉及互联网技术领域,尤其涉及一种媒体信息的展示方法、客户端、插件及***。
背景技术
基于智能终端的飞速发展,用户可以在智能终端上观看各种类型的媒体文件,如电影、电视剧、电视节目等各类视频。在播放媒体文件的同时,还伴随有各类媒体信息的推送,包括图文广告或者视频贴片广告。
其中,图文广告的展现形式单一,对用户产生的品牌印象较为有限。视频贴片广告是指在一视频文件的前端***一定时长的媒体信息的视频,在播放该视频文件的内容之前首先展示该视频贴片。由于对此类视频贴片广告有较为严苛的时长限制,对于期望全面展示品牌故事的客户来说,时长受限,展示效果也大打折扣;并且强制用户观看完该视频贴片后才会播放媒体文件,因此,影响了用户的观看体验,并且降低了展示设备的资源利用率。
发明内容
有鉴于此,本发明提供了一种媒体信息的展示方法、客户端、插件及***,能够提高展示媒体信息时的用户体验以及客户端的资源利用率。
本发明的技术方案是这样实现的:
本发明提供了一种媒体信息的展示方法,应用于客户端,所述方法包括:
在加载一页面时,向安装于所述客户端内的插件发送媒体信息获取请求,以使所述插件根据所述媒体信息获取请求,从服务器获取一媒体信息的简略信息;
从所述插件接收携带有所述简略信息的通知消息,根据所述通知消息在该页面的第一展示位上展示所述简略信息;
响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求,以使所述插件根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件;及,
从所述插件接收该媒体文件,基于所述第一展示位生成该页面上的第二展示位,并在所述第二展示位上展示该媒体文件。
本发明还提供了一种媒体信息的展示方法,应用于安装于客户端内的插件,所述方法包括:
接收所述客户端在加载一页面时发送的媒体信息获取请求,根据所述媒体信息获取请求,从服务器获取一媒体信息的简略信息;
向所述客户端发送携带有所述简略信息的通知消息,以使所述客户端根据所述通知消息在该页面的第一展示位上展示所述简略信息,响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求;及,
从所述客户端接收所述媒体文件展示请求,根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件,并将该媒体文件返回给所述客户端,以使所述客户端基于所述第一展示位生成该页面上的第二展示位,并在所述第二展示位上展示该媒体文件。
本发明又提供了一种客户端,包括:发送模块、用户界面模块、接收模块和展示模块,其中,
所述发送模块,用于在加载一页面时,向安装于所述客户端内的插件发送媒体信息获取请求,以使所述插件根据所述媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据所述用户界面模块接收到的操作,向所述插件发送媒体文件展示请求,以使所述插件根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件;
所述用户界面模块,用于接收用户针对所述简略信息所做的操作;
所述接收模块,用于从所述插件接收携带有所述简略信息的通知消息;从所述插件接收该媒体文件;及,
所述展示模块,用于根据所述接收模块接收的通知消息在该页面的第一展示位上展示所述简略信息;基于所述第一展示位生成该页面上的第二展示位,并在所述第二展示位上展示所述接收模块接收的媒体文件。
本发明提供了一种插件,所述插件安装于客户端内,包括:
接收模块,用于接收所述客户端在加载一页面时发送的媒体信息获取请求;从所述客户端接收媒体文件展示请求;
获取模块,用于根据所述接收模块接收到的媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据所述接收模块接收到的媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件;
发送模块,用于向所述客户端发送携带有所述简略信息的通知消息,以使所述客户端根据所述通知消息在该页面的第一展示位上展示所述简略信息,响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求;及,将该媒体文件返回给所述客户端,以使所述客户端基于所述第一展示位生成该页面上的第二展示位,并在所述第二展示位上展示该媒体文件。
本发明还提供了一种媒体信息的展示***,包括:客户端、安装于所述客户端内的插件以及服务器,其中,
所述客户端,用于在加载一页面时,向所述插件发送媒体信息获取请求;从所述插件接收携带有一媒体信息的简略信息的通知消息,根据所述通知消息在该页面的第一展示位上展示所述简略信息;响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求;从所述插件接收该媒体文件,基于所述第一展示位生成该页面上的第二展示位,并在所述第二展示位上展示该媒体文件;
所述插件,用于从所述客户端接收所述媒体信息获取请求,根据所述媒体信息获取请求,从所述服务器获取所述简略信息,并向所述客户端发送所述通知消息;从所述客户端接收所述媒体文件展示请求,根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件,并将该媒体文件返回给所述客户端。
与现有技术相比,本发明提供的方法,实现了在同一页面上对媒体信息的两种展示方式,首先展示简略信息使得用户对媒体信息产生初步的印象,然后在同一页面中引导用户操作进一步展示媒体文件,使得用户进一步了解该媒体信息的完整内容,这一展示过程使得用户产生从平面到立体逐步深入的媒体信息认知,提高了用户对媒体信息的观看体验,并且通过插件和服务器、客户端之间的交互,提高了客户端展示媒体文件时的资源利用率。
附图说明
为了更清楚的说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。其中,
图1为本发明一实施例所涉及的实施环境的结构示意图;
图2为依据本发明一实施例的媒体信息的展示方法的示例性流程图;
图3a为依据本发明一实施例的展示简略信息的界面示意图;
图3b为依据本发明一实施例的展示媒体文件的界面示意图;
图4为依据本发明另一实施例的媒体信息的展示方法的示例性流程图;
图5为依据本发明又一实施例的媒体信息的展示方法的示例性流程图;
图6为依据本发明一实施例的媒体信息的展示方法的示例性流程图;
图7为依据本发明另一实施例的媒体信息的展示方法的示例性流程图;
图8为依据本发明一实施例的展示推广页面的界面示意图;
图9为依据本发明一实施例的媒体信息的展示方法的示例性流程图;
图10为依据本发明另一实施例的媒体信息的展示方法的示例性流程图;
图11为依据本发明一实施例的媒体信息的展示方法的交互流程图;
图12依据本发明一实施例的客户端的结构示意图;
图13为依据本发明另一实施例的客户端的结构示意图;
图14依据本发明一实施例的插件的结构示意图;
图15为依据本发明另一实施例的插件的结构示意图;
图16为依据本发明一实施例的媒体信息的展示***的组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请中,待展示的媒体信息具备推广的功能,例如为由广告主提供的原生广告(即不与其他媒体文件相关联、旨在推广某产品的广告视频),或者是以推广或者广播为目的新闻、公益宣传片等其他视频文件。在本发明的实施例中,对一媒体信息的展示具备多种形式,包括在客户端的各个页面内展示简略信息(如静态图片)及其媒体文件(如视频),或者进入专有的推广页界面(如广告落地页)上显示该媒体信息的详细内容。
图1为本发明一实施例所涉及的实施环境的结构示意图。如图1所示,该实施环境包括终端设备110和服务器120。在终端设备110中安装有客户端111,在客户端111内安装有插件112。
在展示一媒体信息时,终端设备110的屏幕提供展示该媒体信息的显示界面。例如,终端设备110为智能电视、智能手机、平板电脑、膝上型便携计算机等。
客户端111为应用程序(APP)类型的客户端,用于***体信息在页面中的展示。例如,客户端111为腾讯体育、腾讯视频、芒果TV、爱奇异等视频类APP。
插件112用于和服务器交互以获取媒体信息的各种素材,如从服务器获取一广告信息流订单,包括该媒体信息的简略信息的全球资源***(URL)、视频文件的标识、文字描述信息以及广告落地页的URL,并且将其转发给客户端111。在具体实现时,插件112可以作为一种广告软件开发工具包(SDK)。
其中,服务器120可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。终端设备110和服务器120可以通过无线网络或有线网络相连。
图2为依据本发明一实施例的媒体信息的展示方法的示例性流程图。该方法应用于客户端。如图2所示,该方法可包括如下步骤:
步骤201,在加载一页面时,向安装于客户端内的插件发送媒体信息获取请求,以使插件根据媒体信息获取请求,从服务器获取一媒体信息的简略信息。
本步骤中,当客户端首次加载一页面(如客户端刚被启动)时,或者客户端后续再次加载一页面(如用户刷新该页面)时,客户端会向插件发送媒体信息获取请求。此时,插件接收到该媒体信息获取请求后,向服务器请求获取一媒体信息的简略信息。所谓简略信息是指媒体信息的简略形式,例如,一广告的缩略图或者图文(包括缩略图及相应的文字描述)。
步骤202,从插件接收携带有简略信息的通知消息,根据通知消息在该页面的第一展示位上展示简略信息。
这里,第一展示位为在客户端的一个页面中用于展示简略信息的区域,包括形状、尺寸和具体的位置信息。在每个页面中,可以将整个页面划分为多个模块,每个模块又可以包括多个子模块。这样,客户端可以为每个媒体信息预先设置一个展示位,并且在客户端的不同的页面(或称页卡)中预先设置的展示位可以不同。例如,媒体信息为一原生广告,为该原生广告预先设置的展示位的形状为矩形,尺寸包括矩形的长和宽,在推荐页卡(tab)中展示位所处的位置为第11个模块,在视频页卡中所处的位置为第3个模块。通常,在这种矩形的展示位上展示的广告被称为条幅(banner)广告。并且,通常推荐页卡中每个模块的面积较小,视频页卡中模块包括多个子模块,因此其面积较大。
图3a为依据本发明一实施例的展示简略信息的界面示意图,如图3a所示,在显示界面310中,由于客户端的屏幕尺寸的限制,目前显示的是推荐页卡301中的一部分页面。该客户端还包括其他页卡,如视频302、世预赛303、NBA304等。在推荐页卡301的页面中包括多个模块,例如,在模块一311中,显示文字“关注球队,内容会更适合您的胃口—>”,并可以向外链接到另一页面;在模块二312中展示一推荐的体育节目,当用户点击播放按钮313后,将播放一NBA球赛的视频;模块十一314为媒体信息1的第一展示位,该媒体信息1为一广告,使用banner广告的形式在314中展示该广告的简略信息,形式为一静态图片。
步骤203,响应于用户针对简略信息所做的操作,向插件发送媒体文件展示请求,以使插件根据媒体文件展示请求,从服务器获取该媒体信息的媒体文件。
在展示简略信息时,在第一展示位上输出提示展示媒体文件的第一选项。若接收到用户对第一选项所做的操作,则向插件发送媒体文件展示请求。如图3a所示,在第一展示位314内以浮层的形式输出一下拉按钮315,当用户点击该下拉按钮315后,触发客户端向插件发送媒体文件展示请求。
或者,在另一实现中,也可以通过用户直接点击在第一展示位314内所展示的图片,来触发客户端向插件发送媒体文件展示请求。
步骤204,从插件接收该媒体文件,基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件。
本步骤中,第一展示位和第二展示位位于同一页面内,第一展示位和第二展示位是相关联的,基于第一展示位来生成该页面上的第二展示位,具体包括:将第一展示位的起始位置作为第二展示位的起始位置;将第一展示位放大,得到第二展示位。这样,第二展示位的面积比第一展示位的面积大,并且第二展示位将覆盖第一展示位。
例如,该媒体信息为一原生广告,其媒体文件为该广告的视频,展示该媒体文件即播放该广告的视频。在播放时,客户端启动播放器,初始设置为静音状态。并且,客户端还将检测其所在的终端设备目前所使用的通信方式,若在wifi连接方式下将自动播放该广告的视频;否则,在接收到用户的播放操作后才播放该广告的视频。
图3b为依据本发明一实施例的展示媒体文件的界面示意图。在图3b所示的界面320中,模块十一321为第二展示位,相比于图3a中的模块十一314,321被放大,并且向下拉长,这样,推荐页卡中在321之下的媒体信息将随之向下推移。在321中通过播放器播放广告视频,322为播放控制按钮,目前显示为暂停状态;323为声音控制按钮,324为进度控制按钮,325为标题“雷克萨斯特别赞助”。当该视频播放完毕后,播放器将停留在最后一帧图像处,不自动回收。
在本实施例中,客户端从插件接收携带有简略信息的通知消息,根据通知消息在该页面的第一展示位上展示简略信息,基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件,实现了在同一页面上对媒体信息的两种展示方式:简略信息以及媒体文件,首先展示简略信息,使得用户对媒体信息产生初步的印象,然后在同一页面中引导用户操作,进一步展示媒体文件,使得用户进一步了解该媒体信息的完整内容,这一展示过程使得用户产生从平面到立体逐步深入的媒体信息认知,提高了用户对媒体信息的观看体验,并且通过插件和服务器、客户端之间的交互,提高了客户端的资源利用率。
例如,在具体实现中,首先在页面中展示banner广告,即图片广告,通过利用明显的下拉按钮引导用户下拉观看该广告的视频,通常视频的播放长度在10分钟以内,使得用户能够完整的了解品牌故事,并且通过用户的自主控制,该广告的展示不会对用户产生强制观看的感受,在充分展示媒体信息内容的同时也提高了用户的观看体验。
图4为依据本发明另一实施例的媒体信息的展示方法的示例性流程图。该方法应用于客户端,考虑到媒体文件展示完毕后,用户刷新页面后的操作。如图4所示,该方法可包括如下步骤:
步骤401,在加载一页面时,向安装于客户端内的插件发送媒体信息获取请求,以使插件根据媒体信息获取请求,从服务器获取一媒体信息的简略信息。
参见步骤201的描述,在此不再赘述。
步骤402,从插件接收携带有简略信息的通知消息,根据通知消息在该页面的第一展示位上展示简略信息,并在第一展示位上输出提示展示该媒体文件的第一选项。
参见步骤202和203的描述,在此不再赘述。
步骤403,接收用户对第一选项所做的操作。
步骤404,判断是否为首次接收到该通知消息。若是,执行步骤406;否则,执行步骤405。
该通知消息中携带有一媒体信息的简略信息,因此通过判断是否为首次接收到该通知消息可知所要展示的媒体信息是否发生变化。若非首次接收到该通知消息,可知该媒体信息之前展示过,已获取到该媒体信息的媒体文件,此时执行步骤405,如下:
步骤405,在第二展示位上重新播放该媒体文件。
若首次接收到该通知消息,则客户端需要向插件请求媒体文件,此时执行步骤406,如下:
步骤406,向插件发送媒体文件展示请求,从插件接收该媒体文件,基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件。
步骤407,在播放完该媒体文件后,接收到用户刷新该页面的操作。
当用户刷新页面时,客户端接收到用户的刷新指令后,将返回步骤401,重新向插件发送媒体信息获取请求。
通过上述实施例,若之前收到过该通知消息,客户端已存储有该通知消息所对应媒体信息的媒体文件,此时客户端可以直接在在第二展示位上重新播放该媒体文件。例如,当用户触发页面刷新后,用户再次点击图3a所示的下拉按钮315,则客户端自动重新播放该广告的视频,而无需再向插件发送媒体信息获取请求,因此减少了展示媒体文件所需的处理时间,提高了视频展示的时间效率,进一步改善用户的观看体验。
图5为依据本发明又一实施例的媒体信息的展示方法的示例性流程图。该方法应用于客户端,考虑到在播放媒体文件时,用户针对媒体文件所做的操作。在图2所示的步骤201-204基础之上,图5进一步包括:
步骤501,在第二展示位上输出提示不再展示该媒体文件的第二选项。
如图3b所示,第二选项包括两种形式,一是326所示的回收按钮,和图3a中的下拉按钮315相对应;另一个是328所示的关闭视频按钮。用户点击这两种第二选项中的任一个,都向客户端发出不再展示媒体文件的指令。
步骤502,若在播放该媒体文件时接收到用户对第二选项所做的操作,则暂停播放该媒体文件,将第二展示位缩小至第一展示位,并在第一展示位上展示简略信息。
例如,当用户点击回收按钮326或者关闭视频按钮328后,播放器暂停播放视频,此时第二展示位321向上回收,缩小至图3a所示的第一展示位314,同时在第一展示位314上展示静态图片。即从播放广告的视频状态退回至显示banner广告。
步骤503,若再次接收到用户针对简略信息所做的操作,则在第二展示位上从之前暂停的位置开始继续播放该媒体文件。
例如,用户再次点击图3a所示的下拉按钮315后,则在第二展示位上从之前暂停的位置开始继续播放广告的视频。
若在展示该媒体文件时,用户自身暂停播放器的播放,而不是点击第二选项,那么在用户再次点击下拉按钮315后,则在第二展示位上继续保持暂停的状态。
图6为依据本发明一实施例的媒体信息的展示方法的示例性流程图。该方法应用于客户端,考虑到在播放媒体文件时,用户针对页面所做的操作。在图2所示的步骤201-204基础之上,图6进一步包括:
步骤601,在播放该媒体文件时,接收用户针对页面的操作,包括接收到用户滑动页面的操作,或者接收到用户将该页面切换到其他页面的操作。
步骤602,暂停播放该媒体文件。
上述实施例是在展示媒体文件的同时,接收到用户对该页面内其他媒体信息的操作,或者接收到用户将该页面切换到其他页面的操作,则执行暂停播放的处理。若在展示简略信息时,接收到用户对该页面内其他媒体信息的操作,或者接收到用户将该页面切换到其他页面的操作,则不影响简略信息的展示。若在展示媒体文件且处于暂停状态时,接收到用户对该页面内其他媒体信息的操作,或者接收到用户将该页面切换到其他页面的操作,则继续维持暂停的状态。
图7为依据本发明另一实施例的媒体信息的展示方法的示例性流程图。该方法应用于客户端,考虑到在展示媒体文件时,用户点击进入推广页的操作。在图2所示的步骤201-204基础之上,图7进一步包括:
步骤701,在第二展示位上输出提示进入该媒体信息的推广页面的第三选项。
例如,如图3b所示,第三选项为327所示的“进入官网”,提示用户点击该链接后将进入该广告的官网。
步骤702,若接收到用户对第三选项所做的操作,则向插件发送推广页面获取请求,并从插件获取该推广页面的链接地址,根据链接地址展示该推广页面。
图8为依据本发明一实施例的展示推广页面的界面示意图。当用户点击图3b的327后,进入雷克萨斯汽车商家的官网,如图8所示,在方框811中给出了雷克萨斯的标志,在方框812中列出雷克萨斯汽车的设计理念,在方框813中展示具体产品的视频,这其中包括在图3a中第一展示位314内图片所展示的汽车,以及在图3b中第二展示位321内视频所展示的汽车。
步骤703,接收用户指示从该推广页面返回的指令。
步骤704,判断在接收到用户对第三选项所做的操作时,该媒体文件是否已播放完毕。若是,执行步骤705,否则执行步骤706。
当用户进入推广页面又返回后,根据进入之前媒体文件的播放状态来确定返回后的处理方式。
步骤705,若判断出该媒体文件已播放完毕,则在第一展示位上展示简略信息。
例如,在第二展示位上视频已播放完毕,此时用户点击进入落地页又返回后,视频回收,展示banner广告。
步骤706,若判断出该媒体文件未播放完毕,则在第二展示位上维持在接收到用户对第三选项所做的操作时该媒体文件所处的播放状态。
例如,在第二展示位上视频还在播放时,用户点击进入落地页又返回,那么将在第二展示位上,从进入落地页之前视频播放截止的位置开始,继续播放该视频。若在第二展示位上暂停播放视频,此时用户点击进入落地页又返回,那么将保持在第二展示位上的暂停状态。
图9为依据本发明一实施例的媒体信息的展示方法的示例性流程图,该方法应用于安装于客户端内的插件。如图9所示,包括如下步骤:
步骤901,接收客户端在加载一页面时发送的媒体信息获取请求,根据媒体信息获取请求,从服务器获取一媒体信息的简略信息。
例如,该插件为广告SDK,向服务器请求一个广告的信息流订单,在该订单中可以包括用于banner展示的图片的URL,该广告的视频标识以及相关的文字描述信息。
步骤902,向客户端发送携带有简略信息的通知消息,以使客户端根据通知消息在该页面的第一展示位上展示简略信息,响应于用户针对简略信息所做的操作,向插件发送媒体文件展示请求。
例如,该通知消息中携带有用于banner展示的图片的URL,那么客户端根据该图片的URL获取到该图片,进而作为简略信息在第一展示位上展示。
步骤903,从客户端接收媒体文件展示请求,根据媒体文件展示请求,从服务器获取该媒体信息的媒体文件,并将该媒体文件返回给客户端,以使客户端基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件。
例如,插件在请求媒体信息时从服务器获取到视频标识后,在根据媒体文件展示请求从服务器获取该媒体信息的媒体文件时,将该标识发送给服务器,以使服务器根据标识确定该媒体文件,并返回给插件。
图10为依据本发明一实施例的媒体信息的展示方法的示例性流程图,该方法应用于安装于客户端内的插件。在图9所示的步骤901-903之上,如图10所示,包括如下步骤:
在执行完步骤902后,进一步执行步骤1001-1002。
步骤1001,在客户端展示简略信息时,计算单位时间内第一展示位和客户端的显示界面之间的重叠面积,当重叠面积大于预设重叠比例时,则确定展示简略信息一次。
步骤1002,将预定时间段内展示简略信息的次数上报给服务器。
例如,当客户端展示banner广告时,插件统计1秒时间内的曝光面积,即第一展示位和客户端的显示界面之间的重叠面积。若在1秒内该曝光面积大于50%,则确定已展示该banner广告一次。每隔预定间隔统计一次曝光面积,然后在预定时间段内统计所展示的次数,将该次数上报给服务器,这也称为曝光上报,以便于服务器对banner广告展示的效果进行评估。例如,该预定时间段为6个小时或者一天。
在执行完步骤903后,可执行步骤1003、步骤1004或者步骤1005。
步骤1003,当客户端开始播放该媒体文件时,从客户端接收指示已播放该媒体文件的指令,并将指令上报给服务器。
例如,客户端在第二展示位上播放一广告的视频,当开始播放视频时,客户端向插件发送指示已播放该媒体文件的指令,这也被称为首帧上报。这样,服务器能够获知视频被启动播放的数据,从而对媒体文件的展示效果进行评估。
步骤1004,从客户端接收推广页面获取请求,根据推广页面获取请求从服务器获取该推广页面的链接地址,并将链接地址发送给客户端。
其中,客户端在展示该媒体文件时,在第二展示位上输出提示进入该媒体信息的推广页面的选项,若接收到用户对选项所做的操作,则向插件发送推广页面获取请求。然后,客户端根据链接地址展示该推广页面。例如,该链接地址为落地页的URL。
步骤1005,若客户端在播放该媒体文件时接收到用户滑动页面的操作,计算第二展示位和客户端的显示界面之间的重叠面积。
例如,在视频播放时,用户向上滑动页面,表明用户不想再继续观看视频,那么此时客户端向插件发送相应的用户操作指令,插件根据该用户操作指令计算滑动后第二展示位在客户端的显示界面上的有效面积,即第二展示位和客户端的显示界面之间的重叠面积。
步骤1006,当判断出重叠面积小于预设重叠比例时,向客户端发送暂停播放该媒体文件的指令。
步骤1007,当判断出重叠面积又大于预设重叠比例时,向客户端发送继续播放该媒体文件的指令。
当重叠面积从小于预设重叠比例转变成大于预设重叠比例时,例如,用户重新滑动界面使得有效面积大于50%时,则指令客户端从之前暂停的位置开始继续播放该媒体文件。
图11为依据本发明一实施例的媒体信息的展示方法的交互流程图,包括客户端、插件和服务器之间的交互。具体包括如下步骤:
步骤1101,在加载一页面时,客户端向安装于客户端内的插件发送媒体信息获取请求。
步骤1102,插件向服务器发送媒体信息获取请求。
步骤1103,服务器向插件返回一媒体信息的简略信息及其媒体文件的标识。
步骤1104,插件向客户端发送携带有简略信息的通知消息。
步骤1105,客户端根据通知消息在该页面的第一展示位上展示简略信息。
步骤1106,插件计算单位时间内第一展示位和客户端的显示界面之间的重叠面积,并根据重叠面积统计出预定时间段内展示简略信息的次数。
步骤1107,插件将次数上报给服务器。
例如,客户端在第一展示位上展示banner广告图片,然后插件进行曝光上报。
步骤1108,服务器根据上报的次数统计客户端展示简略信息的数据。
步骤1109,客户端在第一展示位上输出提示展示该媒体文件的第一选项,并接收用户对第一选项所做的操作。
步骤1110,客户端向插件发送媒体文件展示请求。
步骤1111,插件向服务器发送携带有媒体文件的标识的媒体文件展示请求。
步骤1112,服务器根据该标识向插件返回该媒体文件。
步骤1113,插件向客户端发送该媒体文件。
步骤1114,客户端基于第一展示位生成该页面上的第二展示位,在第二展示位上展示该媒体文件。
例如,用户点击banner广告图片或者下拉按钮,从图片上方下推出一视频窗口,在该窗口内展示视频。
步骤1115,当客户端开始播放该媒体文件时,客户端向插件发送指示已播放该媒体文件的指令。
步骤1116,插件将指令上报给服务器。
例如,视频在开始播放时,插件进行首帧上报。
步骤1117,服务器统计播放该媒体文件的首帧的数据。
步骤1118,客户端输出提示进入该媒体信息的推广页面的第三选项,并接收用户对第三选项所做的操作。
步骤1119,客户端向插件发送推广页面获取请求。
步骤1120,插件向服务器发送推广页面获取请求。
步骤1121,服务器统计展示推广页面的数据,并向插件返回该推广页面的链接地址。
步骤1122,插件将链接地址发送给客户端。
步骤1123,客户端根据链接地址展示该推广页面。
例如,用户点击“进入官网”按钮,客户端将拉起广告落地页,插件将进行落地页点击上报。
图12依据本发明一实施例的客户端的结构示意图。如图12所示,客户端1200包括发送模块1210、用户界面模块1220、接收模块1230和展示模块1240,其中,
发送模块1210,用于在加载一页面时,向安装于客户端内的插件发送媒体信息获取请求,以使插件根据媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据用户界面模块1220接收到的操作,向插件发送媒体文件展示请求,以使插件根据媒体文件展示请求,从服务器获取该媒体信息的媒体文件;
用户界面模块1220,用于接收用户针对简略信息所做的操作;
接收模块1230,用于从插件接收携带有简略信息的通知消息;从插件接收该媒体文件;及,
展示模块1240,用于根据接收模块1230接收的通知消息在该页面的第一展示位上展示简略信息;基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示接收模块1230接收的媒体文件。
在一实施例中,展示模块1240进一步用于,在展示简略信息时,在第一展示位上输出提示展示该媒体文件的第一选项;
用户界面模块1220进一步用于,接收用户对第一选项所做的操作;
发送模块1210,用于根据用户界面模块1220接收到的操作,向插件发送媒体文件展示请求。
在一实施例中,展示模块1240进一步用于,在第二展示位上输出提示不再展示该媒体文件的第二选项;
用户界面模块1220进一步用于,接收用户对第二选项所做的操作;
展示模块1240进一步用于,若在播放该媒体文件时用户界面模块1220接收到用户对第二选项所做的操作,则暂停播放该媒体文件,将第二展示位缩小至第一展示位,并在第一展示位上展示简略信息;
用户界面模块1220进一步用于,再次接收用户针对简略信息所做的操作;
展示模块1240进一步用于,根据用户界面模块1220再次接收到用户针对简略信息所做的操作,从之前暂停的位置开始继续播放该媒体文件。
在一实施例中,用户界面模块1220进一步用于,在播放该媒体文件时,接收用户对该页面内其他媒体信息的操作,或者,接收用户将该页面切换到其他页面的操作;
展示模块1240进一步用于,根据用户界面模块1220接收到的操作,暂停播放该媒体文件。
在一实施例中,展示模块1240进一步用于,在第二展示位上输出提示进入该媒体信息的推广页面的第三选项;
用户界面模块1220进一步用于,接收用户对第三选项所做的操作;
发送模块1210进一步用于,根据用户界面模块1220接收到的操作,向插件发送推广页面获取请求;
接收模块1230进一步用于,从插件获取该推广页面的链接地址;
展示模块1240进一步用于,根据接收模块1230接收到的链接地址展示该推广页面。
在一实施例中,用户界面模块1220进一步用于,接收用户指示从该推广页面返回的指令;
展示模块1240进一步用于,根据用户界面模块1220接收到的操作,判断在接收到用户对第三选项所做的操作时,该媒体文件是否已播放完毕;若判断出该媒体文件已播放完毕,则在第一展示位上展示简略信息;若判断出该媒体文件未播放完毕,则在第二展示位上维持在展示该推广页面之前该媒体文件所处的播放状态。
图13为依据本发明另一实施例的客户端的结构示意图。该客户端1300可包括:处理器1310、存储器1320、端口1330以及总线1340。处理器1310和存储器1320通过总线1340互联。处理器1310可通过端口1330接收和发送数据。其中,
处理器1310用于执行存储器1320存储的机器可读指令模块。
存储器1320存储有处理器1310可执行的机器可读指令模块。处理器1310可执行的指令模块包括:发送模块1321、用户界面模块1322、接收模块1323和展示模块1324。其中,
发送模块1321被处理器1310执行时可以为:在加载一页面时,向安装于客户端内的插件发送媒体信息获取请求,以使插件根据媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据用户界面模块1322接收到的操作,向插件发送媒体文件展示请求,以使插件根据媒体文件展示请求,从服务器获取该媒体信息的媒体文件;
用户界面模块1322被处理器1310执行时可以为:接收用户针对简略信息所做的操作;
接收模块1323被处理器1310执行时可以为:从插件接收携带有简略信息的通知消息;从插件接收该媒体文件;及,
展示模块1324被处理器1310执行时可以为:根据接收模块1323接收的通知消息在该页面的第一展示位上展示简略信息;基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示接收模块1323接收的媒体文件。
由此可以看出,当存储在存储器1320中的指令模块被处理器1310执行时,可实现前述各个实施例中发送模块、用户界面模块、接收模块和展示模块的各种功能。
图14依据本发明一实施例的插件的结构示意图。如图14所示,插件1400被安装于客户端内,包括:
接收模块1410,用于接收客户端在加载一页面时发送的媒体信息获取请求;从客户端接收媒体文件展示请求;
获取模块1420,用于根据接收模块1410接收到的媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据接收模块1410接收到的媒体文件展示请求,从服务器获取该媒体信息的媒体文件;
发送模块1430,用于向客户端发送携带有简略信息的通知消息,以使客户端根据通知消息在该页面的第一展示位上展示简略信息,响应于用户针对简略信息所做的操作,向插件发送媒体文件展示请求;及,将该媒体文件返回给客户端,以使客户端基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件。
在一实施例中,插件1400进一步包括计算模块1440。其中,
计算模块1440,用于计算单位时间内第一展示位和客户端的显示界面之间的重叠面积,当重叠面积大于预设重叠比例时,则确定展示简略信息一次,并统计出预定时间段内展示简略信息的次数;
发送模块1430进一步用于,将计算模块1440接收到的次数上报给服务器。
在一实施例中,接收模块1410进一步用于,当客户端开始播放该媒体文件时,从客户端接收指示已播放该媒体文件的指令;
发送模块1430进一步用于,将接收模块1410接收到的指令上报给服务器。
在一实施例中,插件1400进一步包括计算模块1440。其中,
计算模块1440,用于若客户端在播放该媒体文件时接收到用户滑动该页面的操作,计算第二展示位和客户端的显示界面之间的重叠面积,并判断重叠面积是否小于预设重叠比例,以及判断重叠面积是否从小于预设重叠比例转变成大于预设重叠比例;
发送模块1430进一步用于,若计算模块1440判断出重叠面积小于预设重叠比例时,向客户端发送暂停播放该媒体文件的指令;若计算模块1440判断出重叠面积从小于预设重叠比例转变成大于预设重叠比例时,向客户端发送继续播放该媒体文件的指令。
在一实施例中,接收模块1410进一步用于,从客户端接收推广页面获取请求,其中,客户端在展示该媒体文件时,在第二展示位上输出提示进入该媒体信息的推广页面的选项,若接收到用户对选项所做的操作,则向插件发送推广页面获取请求;
获取模块1420进一步用于,根据推广页面获取请求从服务器获取该推广页面的链接地址;
发送模块1430进一步用于,将获取模块1420获取到的链接地址发送给客户端,以使客户端根据链接地址展示该推广页面。
图15为依据本发明另一实施例的插件的结构示意图。该插件1500可包括:处理器1510、存储器1520、端口1530以及总线1540。处理器1510和存储器1520通过总线1540互联。处理器1510可通过端口1530接收和发送数据。其中,
处理器1510用于执行存储器1520存储的机器可读指令模块。
存储器1520存储有处理器1510可执行的机器可读指令模块。处理器1510可执行的指令模块包括:接收模块1521、获取模块1522和发送模块1523。其中,
接收模块1521被处理器1510执行时可以为:接收客户端在加载一页面时发送的媒体信息获取请求;从客户端接收媒体文件展示请求;
获取模块1522被处理器1510执行时可以为:根据接收模块1521接收到的媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据接收模块1521接收到的媒体文件展示请求,从服务器获取该媒体信息的媒体文件;
发送模块1523被处理器1510执行时可以为:向客户端发送携带有简略信息的通知消息,以使客户端根据通知消息在该页面的第一展示位上展示简略信息,响应于用户针对简略信息所做的操作,向插件发送媒体文件展示请求;及,将该媒体文件返回给客户端,以使客户端基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件。
在一实施例中,处理器1510可执行的指令模块还包括:计算模块1524。其中,
计算模块1524被处理器1510执行时可以为:计算单位时间内第一展示位和客户端的显示界面之间的重叠面积,当重叠面积大于预设重叠比例时,则确定展示简略信息一次,并统计出预定时间段内展示简略信息的次数;
发送模块1523被处理器1510执行时可以为:将计算模块1524接收到的次数上报给服务器。
由此可以看出,当存储在存储器1520中的指令模块被处理器1510执行时,可实现前述各个实施例中接收模块、获取模块、发送模块和计算模块的各种功能。
图16为依据本发明一实施例的媒体信息的展示***的组成示意图。其中,媒体信息的展示***1600包括:客户端1610、安装于客户端内的插件1620及服务器1630,其中,
客户端1610,用于在加载一页面时,向插件1620发送媒体信息获取请求;从插件1620接收携带有一媒体信息的简略信息的通知消息,根据通知消息在该页面的第一展示位上展示简略信息;响应于用户针对简略信息所做的操作,向插件1620发送媒体文件展示请求;从插件1620接收该媒体文件,基于第一展示位生成该页面上的第二展示位,并在第二展示位上展示该媒体文件;;
插件1620,用于从客户端1610接收媒体信息获取请求,根据媒体信息获取请求,从服务器1630获取简略信息,并向客户端1610发送通知消息;从客户端1610接收媒体文件展示请求,根据媒体文件展示请求,从服务器1630获取该媒体信息的媒体文件,并将该媒体文件返回给客户端1610。
其中,客户端1610可以包括图12所示的各个模块,插件1620可以包括图14所示的各个模块。
以下仅对涉及客户端1610、插件1620及服务器1630之间交互的操作进行说明,具体如下:
客户端1610的发送模块1210在客户端1610加载一页面时,向插件1620发送媒体信息获取请求;
插件1620的接收模块1410接收媒体信息获取请求;
插件1620的获取模块1420根据媒体信息获取请求,从服务器1630获取一媒体信息的简略信息;
插件1620的发送模块1430向客户端1610发送携带有该简略信息的通知消息;
客户端1610的发送模块1210向插件1620发送媒体文件展示请求;
插件1620的接收模块1410接收媒体文件展示请求;
插件1620的获取模块1420根据媒体文件展示请求,从服务器1630获取该媒体信息的媒体文件;
插件1620的发送模块1430将该媒体文件返回给客户端1610。
上述装置和***实施例中,各个模块及单元实现自身功能的具体方法在方法实施例中均有描述,这里不再赘述。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
因此,本发明还公开了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (27)
1.一种媒体信息的展示方法,其特征在于,应用于客户端,所述方法包括:
将所述客户端的一个页面划分为多个模块;针对每个媒体信息,预先设置一个模块作为该媒体信息的第一展示位;
在加载一页面时,向安装于所述客户端内的插件发送媒体信息获取请求,以使所述插件根据所述媒体信息获取请求,从服务器获取一媒体信息的简略信息;
从所述插件接收携带有所述简略信息的通知消息,根据所述通知消息在该媒体信息的第一展示位上展示所述简略信息,所述简略信息指该媒体信息的简略形式;
响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求,以使所述插件根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件;及,
从所述插件接收该媒体文件,在该页面内将所述第一展示位向下拉长得到第二展示位,同时将该页面内在所述第一展示位之下的其他媒体信息向下推移;在所述第二展示位上展示该媒体文件,并输出提示回收该媒体文件的第二选项;
在播放该媒体文件时,若接收到用户针对所述第二选项所做的操作,则暂停播放该媒体文件,将所述第二展示位向上回收至所述第一展示位,并在所述第一展示位上展示所述简略信息;
在播放该媒体文件时,若接收到用户对该页面内其他媒体信息的操作,则暂停播放该媒体文件。
2.根据权利要求1所述的方法,其中,所述响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求包括:
在展示所述简略信息时,在所述第一展示位上输出提示展示该媒体文件的第一选项;
其中,若接收到用户对所述第一选项所做的操作,则向所述插件发送所述媒体文件展示请求。
3.根据权利要求2所述的方法,进一步包括:
当展示完该媒体文件后,若接收到用户刷新该页面的操作,则再次向所述插件发送所述媒体信息获取请求,并从所述插件接收所述通知消息;
若在展示所述简略信息时,再次接收到用户对所述第一选项所做的操作,则在所述第二展示位上重新展示该媒体文件。
4.根据权利要求1所述的方法,其中,所述在该页面内将所述第一展示位向下拉长得到第二展示位包括:
将所述第一展示位的起始位置作为所述第二展示位的起始位置;
将所述第一展示位放大,得到所述第二展示位。
5.根据权利要求1所述的方法,进一步包括:
在将所述第二展示位缩小至所述第一展示位,并在所述第一展示位上展示所述简略信息之后,若再次接收到用户针对所述简略信息所做的操作,则从之前暂停的位置开始继续播放该媒体文件。
6.根据权利要求1所述的方法,进一步包括:
在播放该媒体文件时,若接收到用户将该页面切换到其他页面的操作,则暂停播放该媒体文件。
7.根据权利要求1至6中任一项所述的方法,进一步包括:
在所述第二展示位上输出提示进入该媒体信息的推广页面的第三选项;
若接收到用户对所述第三选项所做的操作,则向所述插件发送推广页面获取请求,并从所述插件获取该推广页面的链接地址,根据所述链接地址展示该推广页面。
8.根据权利要求7所述的方法,进一步包括:
在接收到用户指示从该推广页面返回的指令后,判断在接收到用户对所述第三选项所做的操作时,该媒体文件是否已播放完毕;
若判断出该媒体文件已播放完毕,则在所述第一展示位上展示所述简略信息;
若判断出该媒体文件未播放完毕,则在所述第二展示位上维持在展示该推广页面之前该媒体文件所处的播放状态。
9.一种媒体信息的展示方法,其特征在于,应用于安装于客户端内的插件,所述方法包括:
接收所述客户端在加载一页面时发送的媒体信息获取请求,根据所述媒体信息获取请求,从服务器获取一媒体信息的简略信息;
向所述客户端发送携带有所述简略信息的通知消息,其中,所述客户端将一个页面划分为多个模块;针对每个媒体信息,预先设置一个模块作为该媒体信息的第一展示位;根据所述通知消息在该媒体信息的第一展示位上展示所述简略信息,所述简略信息指该媒体信息的简略形式;响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求;及,
从所述客户端接收所述媒体文件展示请求,根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件,并将该媒体文件返回给所述客户端,以使所述客户端在该页面内将所述第一展示位向下拉长得到第二展示位,同时将该页面内在所述第一展示位之下的其他媒体信息向下推移;在所述第二展示位上展示该媒体文件,并输出提示回收该媒体文件的第二选项;在播放该媒体文件时,若接收到用户针对所述第二选项所做的操作,则暂停播放该媒体文件,将所述第二展示位向上回收至所述第一展示位,并在所述第一展示位上展示所述简略信息;在播放该媒体文件时,若接收到用户对该页面内其他媒体信息的操作,则暂停播放该媒体文件。
10.根据权利要求9所述的方法,进一步包括:
计算单位时间内所述第一展示位和所述客户端的显示界面之间的重叠面积,当所述重叠面积大于预设重叠比例时,则确定展示所述简略信息一次;
将预定时间段内展示所述简略信息的次数上报给所述服务器。
11.根据权利要求9所述的方法,进一步包括:
根据所述媒体信息获取请求,从服务器获取该媒体文件的标识;
所述根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件包括:
将所述标识发送给所述服务器,以使所述服务器根据所述标识确定该媒体文件。
12.根据权利要求9所述的方法,进一步包括:
当所述客户端开始播放该媒体文件时,从所述客户端接收指示已播放该媒体文件的指令,并将所述指令上报给服务器。
13.根据权利要求9所述的方法,进一步包括:
若所述客户端在播放该媒体文件时接收到用户滑动该页面的操作,计算所述第二展示位和所述客户端的显示界面之间的重叠面积;
若所述重叠面积小于预设重叠比例,则向所述客户端发送暂停播放该媒体文件的指令;
若所述重叠面积从小于所述预设重叠比例转变成大于所述预设重叠比例,则向所述客户端发送继续播放该媒体文件的指令。
14.根据权利要求9至13中任一项所述的方法,进一步包括:
从所述客户端接收推广页面获取请求,其中,所述客户端在展示该媒体文件时,在所述第二展示位上输出提示进入该媒体信息的推广页面的选项,若接收到用户对所述选项所做的操作,则向所述插件发送所述推广页面获取请求;
根据所述推广页面获取请求从所述服务器获取该推广页面的链接地址,并将所述链接地址发送给所述客户端,以使所述客户端根据所述链接地址展示该推广页面。
15.一种客户端,其特征在于,包括发送模块、用户界面模块、接收模块和展示模块,其中,
所述展示模块,用于将所述客户端的一个页面划分为多个模块;针对每个媒体信息,预先设置一个模块作为该媒体信息的第一展示位;
所述发送模块,用于在加载一页面时,向安装于所述客户端内的插件发送媒体信息获取请求,以使所述插件根据所述媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据所述用户界面模块接收到的操作,向所述插件发送媒体文件展示请求,以使所述插件根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件;
所述用户界面模块,用于接收用户针对所述简略信息所做的操作;
所述接收模块,用于从所述插件接收携带有所述简略信息的通知消息;从所述插件接收该媒体文件;及,
所述展示模块,进一步用于根据所述接收模块接收的通知消息在该媒体信息的第一展示位上展示所述简略信息,所述简略信息指该媒体信息的简略形式;在该页面内将所述第一展示位向下拉长得到第二展示位,同时将该页面内在所述第一展示位之下的其他媒体信息向下推移;在所述第二展示位上展示所述接收模块接收的媒体文件,并输出提示回收该媒体文件的第二选项;在播放该媒体文件时,若接收到用户针对所述第二选项所做的操作,则暂停播放该媒体文件,将所述第二展示位向上回收至所述第一展示位,并在所述第一展示位上展示所述简略信息;在播放该媒体文件时,若接收到用户对该页面内其他媒体信息的操作,则暂停播放该媒体文件。
16.根据权利要求15所述的客户端,其中,所述展示模块进一步用于,在展示所述简略信息时,在所述第一展示位上输出提示展示该媒体文件的第一选项;
所述用户界面模块进一步用于,接收用户对所述第一选项所做的操作;
所述发送模块,用于根据所述用户界面模块接收到的操作,向所述插件发送所述媒体文件展示请求。
17.根据权利要求15所述的客户端,其中,所述用户界面模块进一步用于,再次接收用户针对所述简略信息所做的操作;
所述展示模块进一步用于,根据所述用户界面模块再次接收到用户针对所述简略信息所做的操作,从之前暂停的位置开始继续播放该媒体文件。
18.根据权利要求15所述的客户端,其中,所述用户界面模块进一步用于,在播放该媒体文件时,接收用户将该页面切换到其他页面的操作;
所述展示模块进一步用于,根据所述用户界面模块接收到的操作,暂停播放该媒体文件。
19.根据权利要求15至18中任一项所述的客户端,其中,所述展示模块进一步用于,在所述第二展示位上输出提示进入该媒体信息的推广页面的第三选项;
所述用户界面模块进一步用于,接收用户对所述第三选项所做的操作;
所述发送模块进一步用于,根据所述用户界面模块接收到的操作,向所述插件发送推广页面获取请求;
所述接收模块进一步用于,从所述插件获取该推广页面的链接地址;
所述展示模块进一步用于,根据所述接收模块接收到的链接地址展示该推广页面。
20.根据权利要求19所述的客户端,其中,所述用户界面模块进一步用于,接收用户指示从该推广页面返回的指令;
所述展示模块进一步用于,根据所述用户界面模块接收到的操作,判断在接收到用户对所述第三选项所做的操作时,该媒体文件是否已播放完毕;若判断出该媒体文件已播放完毕,则在所述第一展示位上展示所述简略信息;若判断出该媒体文件未播放完毕,则在所述第二展示位上维持在展示该推广页面之前该媒体文件所处的播放状态。
21.一种插件,其特征在于,所述插件安装于客户端内,包括:
接收模块,用于接收所述客户端在加载一页面时发送的媒体信息获取请求;从所述客户端接收媒体文件展示请求;
获取模块,用于根据所述接收模块接收到的媒体信息获取请求,从服务器获取一媒体信息的简略信息;根据所述接收模块接收到的媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件;
发送模块,用于向所述客户端发送携带有所述简略信息的通知消息,其中,所述客户端将一个页面划分为多个模块;针对每个媒体信息,预先设置一个模块作为该媒体信息的第一展示位;根据所述通知消息在该媒体信息的第一展示位上展示所述简略信息,所述简略信息指该媒体信息的简略形式;响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求;及,将该媒体文件返回给所述客户端,以使所述客户端在该页面内将所述第一展示位向下拉长得到第二展示位,同时将该页面内在所述第一展示位之下的其他媒体信息向下推移;在所述第二展示位上展示该媒体文件,并输出提示回收该媒体文件的第二选项;在播放该媒体文件时,若接收到用户针对所述第二选项所做的操作,则暂停播放该媒体文件,将所述第二展示位向上回收至所述第一展示位,并在所述第一展示位上展示所述简略信息;在播放该媒体文件时,若接收到用户对该页面内其他媒体信息的操作,则暂停播放该媒体文件。
22.根据权利要求21所述的插件,进一步包括:
计算模块,用于计算单位时间内所述第一展示位和所述客户端的显示界面之间的重叠面积,当所述重叠面积大于预设重叠比例时,则确定展示所述简略信息一次,并统计出预定时间段内展示所述简略信息的次数;
所述发送模块进一步用于,将所述计算模块计算出的次数上报给所述服务器。
23.根据权利要求21所述的插件,其中,所述接收模块进一步用于,当所述客户端开始播放该媒体文件时,从所述客户端接收指示已播放该媒体文件的指令;
所述发送模块进一步用于,将所述接收模块接收到的指令上报给服务器。
24.根据权利要求21所述的插件,进一步包括:
计算模块,用于若所述客户端在播放该媒体文件时接收到用户滑动该页面的操作,计算所述第二展示位和所述客户端的显示界面之间的重叠面积,并判断所述重叠面积是否小于预设重叠比例,以及判断所述重叠面积是否从小于所述预设重叠比例转变成大于所述预设重叠比例;
所述发送模块进一步用于,若所述计算模块判断出所述重叠面积小于所述预设重叠比例时,向所述客户端发送暂停播放该媒体文件的指令;若所述计算模块判断出所述重叠面积从小于所述预设重叠比例转变成大于所述预设重叠比例时,向所述客户端发送继续播放该媒体文件的指令。
25.一种媒体信息的展示***,其特征在于,包括:客户端、安装于所述客户端内的插件以及服务器,其中,
所述客户端,用于将所述客户端的一个页面划分为多个模块;针对每个媒体信息,预先设置一个模块作为该媒体信息的第一展示位;在加载一页面时,向所述插件发送媒体信息获取请求;从所述插件接收携带有一媒体信息的简略信息的通知消息,根据所述通知消息在该媒体信息的第一展示位上展示所述简略信息,所述简略信息指该媒体信息的简略形式;响应于用户针对所述简略信息所做的操作,向所述插件发送媒体文件展示请求;从所述插件接收该媒体文件,在该页面内将所述第一展示位向下拉长得到第二展示位,同时将该页面内在所述第一展示位之下的其他媒体信息向下推移;在所述第二展示位上展示该媒体文件,并输出提示回收该媒体文件的第二选项;在播放该媒体文件时,若接收到用户针对所述第二选项所做的操作,则暂停播放该媒体文件,将所述第二展示位向上回收至所述第一展示位,并在所述第一展示位上展示所述简略信息;在播放该媒体文件时,若接收到用户对该页面内其他媒体信息的操作,则暂停播放该媒体文件;
所述插件,用于从所述客户端接收所述媒体信息获取请求,根据所述媒体信息获取请求,从所述服务器获取所述简略信息,并向所述客户端发送所述通知消息;从所述客户端接收所述媒体文件展示请求,根据所述媒体文件展示请求,从所述服务器获取该媒体信息的媒体文件,并将该媒体文件返回给所述客户端。
26.一种终端设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述指令可以使所述处理器执行如权利要求1至14任一项所述的方法。
27.一种计算机可读存储介质,其特征在于,存储有计算机可读指令,可以使至少一个处理器执行如权利要求1至14中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610675074.4A CN106303654B (zh) | 2016-08-16 | 2016-08-16 | 一种媒体信息的展示方法、客户端、插件及*** |
PCT/CN2017/093116 WO2018032923A1 (zh) | 2016-08-16 | 2017-07-17 | 一种媒体信息的展示方法、客户端、插件及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610675074.4A CN106303654B (zh) | 2016-08-16 | 2016-08-16 | 一种媒体信息的展示方法、客户端、插件及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106303654A CN106303654A (zh) | 2017-01-04 |
CN106303654B true CN106303654B (zh) | 2020-02-18 |
Family
ID=57679432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610675074.4A Active CN106303654B (zh) | 2016-08-16 | 2016-08-16 | 一种媒体信息的展示方法、客户端、插件及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106303654B (zh) |
WO (1) | WO2018032923A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303654B (zh) * | 2016-08-16 | 2020-02-18 | 腾讯科技(北京)有限公司 | 一种媒体信息的展示方法、客户端、插件及*** |
CN108415908B (zh) * | 2017-02-09 | 2021-12-10 | 腾讯科技(北京)有限公司 | 一种多媒体数据的处理方法及服务器 |
CN107690084B (zh) * | 2017-04-11 | 2019-11-08 | 腾讯科技(北京)有限公司 | 媒体文件的播放方法和装置 |
CN110580318B (zh) * | 2018-05-21 | 2023-09-29 | 腾讯科技(深圳)有限公司 | 信息的展示方法、装置以及存储介质 |
CN109615415B (zh) * | 2018-11-01 | 2024-03-08 | 北京奇虎科技有限公司 | 一种广告预览方法及装置 |
CN109558182A (zh) * | 2018-11-29 | 2019-04-02 | 掌阅科技股份有限公司 | 基于插件的信息推广方法、电子设备及计算机存储介质 |
CN111985956A (zh) * | 2019-05-24 | 2020-11-24 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置及电子设备 |
CN110517089B (zh) * | 2019-08-30 | 2021-06-22 | 连尚(北京)网络科技有限公司 | 用于展示信息的方法、终端设备和计算机可读介质 |
CN117939229A (zh) * | 2020-03-30 | 2024-04-26 | 腾讯科技(深圳)有限公司 | 基于媒体信息流的内容展示方法、装置、设备及存储介质 |
CN111580914A (zh) | 2020-05-09 | 2020-08-25 | 腾讯科技(深圳)有限公司 | 信息流的互动处理方法、装置及电子设备 |
CN114764485B (zh) * | 2021-01-28 | 2022-12-13 | 腾讯科技(深圳)有限公司 | 一种信息显示方法、装置、存储介质及计算机设备 |
CN113158044B (zh) * | 2021-04-20 | 2022-04-26 | 科技日报社 | 全媒体在线审读的方法、***、终端设备和存储介质 |
CN114422637B (zh) * | 2021-12-20 | 2023-12-29 | 阿里巴巴(中国)有限公司 | 媒体请求处理方法和跨平台引擎*** |
CN114449329A (zh) * | 2022-01-27 | 2022-05-06 | 北京碧云数创科技有限公司 | 一种文件展示和播放方法及*** |
CN115437734A (zh) * | 2022-09-16 | 2022-12-06 | 抖音视界有限公司 | 页面展示方法、装置、存储介质和电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103269440A (zh) * | 2013-05-15 | 2013-08-28 | 深圳市龙视传媒有限公司 | 一种显示人物信息的方法及数字电视终端 |
CN103402130A (zh) * | 2013-07-24 | 2013-11-20 | Tcl集团股份有限公司 | 一种在视频中显示广告的方法及*** |
CN105430498A (zh) * | 2015-11-24 | 2016-03-23 | 天脉聚源(北京)传媒科技有限公司 | 一种播放控制方法及装置 |
CN105760377A (zh) * | 2014-12-15 | 2016-07-13 | 腾讯科技(北京)有限公司 | 一种信息处理方法和装置 |
CN105791947A (zh) * | 2016-04-21 | 2016-07-20 | 腾讯科技(深圳)有限公司 | 一种视频播放方法及装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2142977A4 (en) * | 2007-05-02 | 2010-05-19 | Google Inc | USER INTERFACES FOR WEB-BASED VIDEO PLAYER |
CN106059999B (zh) * | 2016-05-06 | 2021-03-23 | 腾讯科技(北京)有限公司 | 一种媒体文件的展示方法、客户端、插件及*** |
CN106303654B (zh) * | 2016-08-16 | 2020-02-18 | 腾讯科技(北京)有限公司 | 一种媒体信息的展示方法、客户端、插件及*** |
-
2016
- 2016-08-16 CN CN201610675074.4A patent/CN106303654B/zh active Active
-
2017
- 2017-07-17 WO PCT/CN2017/093116 patent/WO2018032923A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103269440A (zh) * | 2013-05-15 | 2013-08-28 | 深圳市龙视传媒有限公司 | 一种显示人物信息的方法及数字电视终端 |
CN103402130A (zh) * | 2013-07-24 | 2013-11-20 | Tcl集团股份有限公司 | 一种在视频中显示广告的方法及*** |
CN105760377A (zh) * | 2014-12-15 | 2016-07-13 | 腾讯科技(北京)有限公司 | 一种信息处理方法和装置 |
CN105430498A (zh) * | 2015-11-24 | 2016-03-23 | 天脉聚源(北京)传媒科技有限公司 | 一种播放控制方法及装置 |
CN105791947A (zh) * | 2016-04-21 | 2016-07-20 | 腾讯科技(深圳)有限公司 | 一种视频播放方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2018032923A1 (zh) | 2018-02-22 |
CN106303654A (zh) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106303654B (zh) | 一种媒体信息的展示方法、客户端、插件及*** | |
CN106059999B (zh) | 一种媒体文件的展示方法、客户端、插件及*** | |
JP6122768B2 (ja) | 情報処理装置、表示方法およびコンピュータプログラム | |
CN114125512B (zh) | 推广内容推送方法、装置及存储介质 | |
US20180315098A1 (en) | Information processing method, server, and computer storage medium | |
CN113473189B (zh) | 用于在内容列表中提供内容的***和方法 | |
WO2018028533A1 (zh) | 媒体信息投放方法、终端、服务器、***及存储介质 | |
US9930311B2 (en) | System and method for annotating a video with advertising information | |
US10484756B2 (en) | Presenting advertisements during media content seek | |
US20130263182A1 (en) | Customizing additional content provided with video advertisements | |
US10070157B2 (en) | Methods, systems, and media for generating an advertisement from a video stream | |
CN107018440B (zh) | 用于在缓冲视频的同时展示广告的方法、***以及介质 | |
WO2020063101A1 (zh) | 视频内容对象的推送方法及装置、电子设备 | |
WO2023088442A1 (zh) | 一种直播预览方法、装置、设备、程序产品及介质 | |
US20170287000A1 (en) | Dynamically generating video / animation, in real-time, in a display or electronic advertisement based on user data | |
CN107294934B (zh) | 媒体信息的展示方法、客户端、服务器及*** | |
CN109003106B (zh) | 信息处理方法及信息处理装置 | |
CN117714776A (zh) | 一种广告展示方法、***、装置及电子设备 | |
CN114238747A (zh) | 广告展示方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |