信息展示项展示方法及装置的制造方法_4

文档序号:8946139阅读:来源:国知局
项展示方法的方法流程图。在步骤304或者步骤307之后,该信息展示项展示方法还可以包括:
[0124]步骤310,在显示该浮层窗时,接收该遥控设备发送的用于指示关闭该浮层窗的关闭指令,关闭弹出的该浮层窗,继续播放该信息展示项,继续对该信息展示项进行倒计时。
[0125]类似的,这里的关闭指令是遥控设备中的预定关闭按键被按下后产生的,该预定关闭按键可以为遥控设备上的任一按键,同样,这里的预定关闭按键一般与翻页指令的按键不同。
[0126]当多媒体播放设备在接收到关闭指令后,则表明用户想要关闭浮层窗,此时则关闭显示的浮层窗,并继续播放该信息展示项。
[0127]可选的,当信息展示项具有预定播放时长时,则在步骤302暂停了对该信息展示项的倒计时后,可以继续对该信息展示项进行倒计时。
[0128]上述各个实施例可以通过移动广告的软件开发工具包(英文:SoftwareDevelopment KU,全称:SDK)富媒体框架来实现,移动广告SDK富媒体框架是基于IAB (Interactive Advertising Bureau)标准移动富媒体广告接口定义(英文:MobileRich Media Ad Interface Definit1ns,简称MRAID)协议开发的一套JavaScript接口及原生框架实现,除了该协议标准的接口外,还针对信息展示项的特性进行了扩展,让富媒体页面更为方便、快捷、高效地与多媒体播放应用程序进行交互。下面结合图6A和图6B对移动广告SDK富媒体框架进行说明。
[0129]结合图6A,针对信息展示项,富媒体框架会在信息展示项播放时内嵌一个网络视图WebView,如图6A所示,Webview会默认加载Mraid.js文件向多媒体素材提供富媒体框架接口,此Mraid.js文件会将素材的请求转化为json字符串通过Android的javascript的系统调用prompt和MraidAdView提供的接口进行通信,MraidAdView会将解析出来的请求交由相对应的句柄handler去处理,其中和视频播放相关的接口(如pause,resume)会调用播放器侧提供的接口去处理,并将返回值同样转化为json串后返回给广告素材。此方式可以有效避免传统安卓的addjavascriptinterface方式带来的安全漏洞,提供了一种安全的机制让富媒体代码可以跟应用程序原生代码进行交互,具备更强大的功能和更好的性能。在使用时,结合图6B,用户在多媒体播放设备安装并打开视频播放应用程序,选择观看某个视频后,该视频播放应用程序会去加载广告SDK,获取到广告相关数据,并播放信息展示项。如果该信息展示项是富媒体类型的广告,则会加载相应的Webview页面,并将富媒体的参数传递给Webview,Webview根据参数内容,来渲染不同的富媒体信息(图片、文字、二维码等),也即展示的描述信息、第一扩展信息和第二扩展信息等各个扩展信息。
[0130]具体的业务流程包括:Webview页面在被该视频播放应用程序加载后,首先根据MRAID协议,判断Webview页面是否已经和信息展示项SDK之间建立了交互协议。如协议建立成功,表示Webview之间可以通过此协议与原生视频播放应用程序进行数据交互,此时可以从广告SDK处获取到所需要的富媒体参数(也即信息展示项的暂停信息)。获取到富媒体参数后,建立富媒体框架能够识别的模版数据,框架会根据模版数据生成最终的广告样式(也即浮层窗)。
[0131]广告样式生成之后,框架开始根据模版数据添加各种事件,当监测到需要请求图形码时,会注册图形码的各种事件。首先,多媒体播放设备向服务器请求图形码,并同时建立socket,当图形码获取成功后,连接socket。当用户用移动设备扫描该图形码后,移动设备会将图形码链接发送给服务器,服务器会向多媒体播放设备推送socket消息,通知该多媒体播放设备该图形码扫描成功。最后,由js进行数据上报,并根据第一扩展信息显示扫描成功信息给用户。
[0132]需要补充说明的是,图3C和图3D中被覆盖的文字,属于产品形态的一种展示,在显示描述信息和第一扩展信息或第二扩展信息时,可能会覆盖信息展示项的全部或部分内容,图3C和图3D中的展示仅是一种示例,其显示的内容和展示方式并不用于限定本发明的保护范围。
[0133]图6A和图6B中所涉及的英文文件均属于编程领域常用的文件,通常不用中文替换,因此,图6A和图6B中所涉及的英文文件的命名并不用于限制本发明的保护范围。
[0134]请参见图7所示,其是本发明一个实施例中提供的信息展示项展示装置的结构示意图,该信息展示项展示装置主要以应用于图1所示实施环境中的多媒体播放设备120中进行举例说明。该信息展示项展示装置可以包括:确定指令接收模块710、信息显示模块720和扩展显示模块730。
[0135]确定指令接收模块710,用于在播放信息展示项时,接收与多媒体播放设备绑定的遥控设备发送的确定指令;
[0136]信息显示模块720,用于根据确定指令接收模块710接收到该确定指令显示有与该信息展示项相关的描述信息,该描述信息包含显示的图形码;
[0137]扩展显示模块730,用于当确认该图形码被扫描后,显示与该信息展示项相关的第一扩展信息,该第一扩展信息是对描述信息中的内容进行的扩展。
[0138]综上所述,本发明实施例提供的信息展示项展示装置,通过在播放信息展示项时,在遥控设备的控制下暂停对信息展示项的播放,同时显示与信息展示项相关的扩展信息,且用户可以根据扩展信息进行图形码扫描以获取更多的信息;由于在播放信息展示项时,用户可以参与信息展示项的播放与否以及图形码的扫描,因此解决了相关技术中因信息展示项在播放过程中,仅限于被动播放,导致用户根据信息展示项获取的信息比较局限,信息展示项的推送效果比较差的问题;在播放信息展示项时增加了多媒体播放设备与用户的交互性,还提高了信息展示项的推送效果。
[0139]请参见图8所示,其是本发明另一个实施例中提供的信息展示项展示装置的结构示意图,该信息展示项展示装置主要以应用于图1所示实施环境中的多媒体播放设备120中进行举例说明。该信息展示项展示装置可以包括:确定指令接收模块810、浮层窗弹出模块820和扩展显示模块830。
[0140]确定指令接收模块810,用于在播放信息展示项时,接收与多媒体播放设备绑定的遥控设备发送的确定指令;
[0141]信息显示模块820,用于根据确定指令接收模块810接收到该确定指令显示有与该信息展示项相关的描述信息,该描述信息包含显示的图形码;
[0142]扩展显示模块830,用于当确认该图形码被扫描后,显示与该信息展示项相关的第一扩展信息,该第一扩展信息是对所述描述信息中的内容进行的扩展。
[0143]在一种可能的实现方式中,该信息显示模块820还可以包括:下载单元821和弹出单元822。
[0144]下载单元821,用于从服务器下载与该信息展示项相关的一组暂停信息,该暂停信息至少包括该描述信息和该第一扩展信息;
[0145]弹出单元822,用于弹出显示有该描述信息的该浮层窗。
[0146]在一种可能的实现方式中,该暂停信息还包括至少一个第二扩展信息,该信息展示项展示装置还可以包括:翻页指令接收模块840和切换显示模块850。
[0147]翻页指令接收模块840,用于在该浮层窗弹出模块弹出该浮层窗后,接收该遥控设备发送的翻页指令;
[0148]切换显示模块850,用于按照翻页指令接收模块840接收到的该翻页指令,在该浮层窗内切换显示该暂停信息中的第二扩展信息。
[0149]在一种可能的实现方式中,该确定指令接收模块810可以包括:指令接收单元811、检测单元812和确定单元813。
[0150]指令接收单元811,用于接收与该多媒体播放设备绑定的遥控设备发送的指令;
[0151]检测单元812,用于检测该指令是否与预存指令相同,该预存指令是该多媒体播放设备预先存储的与该遥控设备按照预定方式产生的指令相同的指令;
[0152]确定单元813,用于在该检测单元812检测到该指令与
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1