媒体信息处理方法及移动终端的制作方法_3

文档序号:9910724阅读:来源:国知局
下业务相关的表单参数:汽车试驾类:通过快速报名试驾,来配合汽车贴片进行投放;教育类:比如快速报名教育机构试听课等;金融类:申请车险;化妆品类:提交个人信息申请化妆品小样。
[0089]服务器侧基于媒体信息投放方针对期望投放的媒体信息设置的定制参数(包括引导操作描述信息;表单中的表单项的类型和数量)对网络视图模板初始化得到网络视图页面(WebView),考虑到媒体信息投放方设置的定制参数的多样化(例如同一媒体信息投放方可以向服务器侧上传多个媒体信息,并且针对每个媒体信息设置不同的定制参数,服务器侧对应生成的网络视图页面的数量很大,为了提升分发效率,服务器侧可以将网络视图页面存储在内容分发网络(CDN),基于内容分发网络响应移动终端的针对适配表单的网络视图页面的请求。
[0090]以媒体信息为广告为例,当移动终端从服务器请求到广告后,移动终端运行的应用通过加载广告SDK(对应控制策略)的方式判断请求的广告是否是表单广告(也就是广告在播放的同时还需要在广告中呈现表单以获取用户在表单中输入的信息),如果是,则向服务器侧请求适配移动终端请求到的广告的网络视图页面,也就是服务器侧基于媒体信息投放方针对移动终端请求到的广告设置的定制参数生成的网络视图页面;如果不是,则表明移动终端请求到的广告为普通的广告(不需要在广告中呈现表单以获取移动终端用户在表单中输入的信息),直接在应用的图形界面中呈现广告。
[0091]步骤104,执行控制策略以在应用的图形界面中呈现媒体信息,并在应用的图形界面中加载网络视图页面。
[0092]本实施例中以加载是仅仅完成对网络视图页面进行渲染呈现的数据准备(如将相关的数据读入缓存)为例进行说明,网络视图页面的呈现区域可以实现与媒体信息的呈现区域重叠的视觉效果,例如应用的图形界面的第一区域呈现媒体信息,并在应用的第二区域图形界面加载网络视图页面,如果第二区域为第一区域的子区域,那么在渲染所加载的网络视图页面时,使网络视图页面承载的表单在媒体信息之上以浮层(浮层的透明度根据需求设置)的方式呈现。
[0093]网络视图页面的呈现区域可以实现与媒体信息的呈现区域分离显示(也就是在应用的图形界面的不同区域显示)的视觉效果,例如应用的图形界面的第一区域呈现媒体信息,并在应用的第二区域图形界面加载网络视图页面,如果第二区域与第一区域为应用的图形界面中的不同区域,那么在渲染所加载的网络视图页面时,使网络视图页面承载的表单与媒体信息在图形界面的不同区域呈现。
[0094]本实施例中在呈现媒体信息的应用的图形界面中在应用中加载控制策略的方式来实现对媒体信息呈现的控制策略,通过执行控制策略来从获取与媒体信息适配的网络视图页面,在渲染网络视图页面后能够实现媒体信息与表单共同呈现的效果,同时通过表单控件与移动终端用户交互,以获取移动终端用户在表单中输入的信息。上述的操作都是通过应用中加载的控制策略来完成,不需要考虑适配不同的场景和移动终端的众多技术接口,开发效率高,且网络视图页面可以预先根据不同媒体信息投放方的需求预先生成,在请求到适配的网络视图页面后可以即时加载,不需要额外的适配移动终端的技术接口的处理,保证了向移动终端推送媒体信息并从移动终端用户获取信息的效率。
[0095]实施例二
[0096]移动终端的一个显著的特点是屏幕的面积明显小于固定终端(如台式机的显示器),在移动终端加载表单并渲染呈现时,表单的可操作面积较小将增大用户的操作难度,影响用户的体验。
[0097]本实施例中对移动终端在应用的图形界面中加载网络视图页面的处理进行说明,本实施例中的加载网络视图页面,不仅仅是完成渲染呈现的数据准备,还根据用户实施的操作呈现内容以实现与用户的交互。
[0098]参见图4,加载网络视图页面的处理包括以下步骤:
[0099]步骤201,呈现引导操作标识。
[0100]如前述实施例一,如果网络视图页面加载所使用的第二区域使媒体信息呈现所使用的第一区域的子区域,则引导操作标识以浮层的方式在媒体信息之上呈现;如前,引导操作标识用于向移动终端用户描述表单的业务用途,如果用户期望提交表单可以对引导操作标识实施触发操作(如点击)。
[0101 ]步骤202,响应于针对引导操作标识的触发操作,隐藏引导操作标识,在应用的图形界面中加调用表单控件呈现对应的表单项。
[0102]在应用的图形界面中以预设显示参数预设显示参数控制浮层的显示效果如颜色、透明度等加载浮动图层;在浮动图层中呈现表单控件对应的表单项中预设数量的表单项,表单项以预设数量分批次呈现,例如调用表单控件每次呈现不超过三个表单项,避免呈现过多导致操作区域过小而难以操作的问题。
[0103]下拉类型表单控件被加载时,通过下拉表单的方式在浮层呈现表单项的备选表单信息供用户选择。输入类型表单控件被加载时,使用表格的形式呈现不同类型的表单项以及对应的输入框(输入框的数量与表单项的类型的数量一致),供移动终端用户在输入框输入对应不同类型表单项的表单信息。
[0104]步骤203,响应于针对表单控件呈现的表单项的输入操作,获取移动终端用户针对表单项输入的表单信息,对表单信息进行校验处理。
[0105]下拉类型表单控件通过下拉表单的方式在浮层呈现表单项的备选表单信息供用户选择,用户触发需要选定的表单信息时会被下拉类型表单控件检测到;输入类型的表单控件使用表格的形式呈现不同类型的表单项以及对应的输入框,移动终端用户在输入框输入对应不同类型表单项的表单信息时会被输入类型的表单控件检测到。
[0106]为了方便用户了解当前针对表单项的操作状态,可选地,解析用户针对表单控件呈现的对应的表单项的操作,确定操作的目标表单项以及目标表单项所处的操作状态,包括:未操作状态;输入状态;输入完成状态;输入错误状态;基于目标表单项所处的操作状态更新目标表单项的图标的显示效果,例如变更目标表单项的图标的颜色,或者在目标表单项的图标重中叠加显示对应不同操作状态的图形元素(如对勾表示输入完成且正确,闪动的光标表示正在输入)以提示用户针对目标表单项的操作状态。
[0107]步骤204,响应于针对表单信息的提交操作,调用数据接口将校验完成后的表单信息上传至服务器侧。
[0108]考虑到用户输入的信息可以存在错误,如输入的手机号码位数短缺,为了避免从用户获取无效的或错误的信息,基于不同表单项的信息校验规则对用户输入的信息进行校验,确定输入信息有效后,调用移动终端本地的数据接口将用户输入的信息上传至服务器侧,服务器侧将不同用户针对同一表单提交的信息归类,供媒体信息投放方查询使用。
[0109]另外,为了保证用户观看媒体信息的体验的连续性,移动终端在检测到用户实施的针对引导操作标识的触发操作时,中止在应用的图形界面中呈现媒体信息;在用户完成针对各表单控件呈现的表单项的输入操作,并提交表单信息后,恢复呈现媒体信息。
[0110]本实施例中,通过引导操作标识引导用户确定是否需要填写表单,避免了立即呈现表单对用户的干扰,对表单控件所对应的表单项采用基于预设数量的分批次呈现的方式,使表单项分批次呈现,避免了一次性呈现所有的表单项导致用户操作困难的问题;同时,还对用户针对表单项的操作状态进行提示,便于用户了解当前的操作状态(如输入是否错误等)。
[0111]实施例三
[0112]本实施例以以下场景为例对本发明的实施进行说明。
[0113]媒体信息为广告,媒体信息投放方为广告主,广告主期望向移动终端投放表单广告,也就是在视频播放应用播放广告的过程中呈现表单以收集用户在表单中输入的信息。
[0114]视频应用播放在线视频前,向服务器侧请求广告以及广告SDK,通过执行广告SDK的控制逻辑实现后续对广告播放、呈现表单的处理,参见图5,视频应用以贴片方式在播放窗口 100播放广告,广告播放时在视频播放窗口加载网络视图页面,在视频播放窗口的右侧区域加载浮层,浮层中呈现有“预约试驾”的引导操作标识101,提示用户去点击填写表单。
[0115]引导操作标识101的文字可以由广告主在服务器侧的后台进行配置,根据需要可以配置为:免费申领、马上试驾、免费体验、互动惊喜等。
[0116]当用户点击“预约试驾”的引导操作标识101时,视频应用隐藏“预约试驾”的引导操作标识,并弹出图6所示的表单填写浮层,图6中示出了输入姓名表单项102、选择性别表单项103以及联系方式表单项104三个表单项,浮层中一次性可以显示的表单项的数量可以由广告主或服务器侧开发人员在服务器器侧后台设置。
[0117]用户选择表单项并填写表单信息,通过提交申请105提交后,视频应用中的广告SDK通过后台接口
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1