页面活动的处理方法及装置的制造方法
[0048]图1为本发明一实施例提供的页面活动的处理方法的流程示意图;
[0049]图2为本发明另一实施例提供的页面活动的处理装置的结构示意图。【【具体实施方式】】
[0050]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
[0051]需要说明的是,本发明实施例中所涉及的终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、个人电脑(Personal Computer, PC)、MP3播放器、MP4播放器、可穿戴设备(例如,智能眼镜、智能手表、智能手环等)等。
[0052]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0053]图1为本发明一实施例提供的页面活动的处理方法的流程示意图,如图1所示。
[0054]101、获取用户在页面上所操作的页面活动。
[0055]所谓的页面,可以由一些页面元素,例如,文字、图片、超链接或按钮等,组成,例如,文档页面、万维网(World Wide Web,Web)页面等页面。
[0056]所谓的页面活动,是指用户基于页面所进行的一系列娱乐性活动,可以包括但不限于下列项目中的至少一项:游戏活动、抽奖活动、抢购活动、商品打折活动、做任务活动以及答题活动。
[0057]102、根据所述页面活动,获得操作指导信息。
[0058]103、基于所述页面活动,输出所述操作指导信息,以供所述用户根据所述操作指导信息,操作所述页面活动。
[0059]可以理解的是,本发明中,可以在接收用户所触发的用户操作指令例如,用户点击获取操作指导控件所触发的指令,之后,执行101?103,或者还可以是根据用户对所述页面活动的操作情况,执行101?103,或者还可以在指定时间,执行101?103,本实施例对此不进行特别限定。
[0060]需要说明的是,101?103的执行主体的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(SoftwareDevelopment Kit,SDK)等功能单元,或者还可以为位于网格侧服务器中的处理引擎,或者还可以为位于网格侧的分布式系统,本实施例对此不进行特别限定。
[0061]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),本实施例对此不进行特别限定。
[0062]这样,通过获取用户在页面上所操作的页面活动,进而,根据所述页面活动,获得操作指导信息,使得能够基于所述页面活动,输出所述操作指导信息,以供所述用户根据所述操作指导信息,操作所述页面活动,由于能够基于当前页面,输出操作指导信息,使得能够避免现有技术中由于用户通过当前应用在页面上操作页面活动时还需要再通过当前应用或其他应用浏览其他页面或执行其他操作而导致的增加应用与其所使用的处理引擎之间的数据交互的问题,从而降低了处理引擎的处理负担。
[0063]可选地,在本实施例的一个可能的实现方式中,在102之前,还可以进一步获取所述操作指导信息,所述操作指导信息为其他用户根据操作所述页面活动,以多媒体方式,所提供的,进而,则可以根据所述操作指导信息,建立所述页面活动与所述操作指导信息之间的对应关系,以供根据所述页面活动,获得所述页面活动所对应的操作指导信息。
[0064]其中,所述多媒体方式可以包括但不限于下列传播方式中的至少一项:文字方式、图像方式、音频方式、视频方式以及动画方式。
[0065]以游戏活动为例,已经完成指定关卡的某个玩家,为了将自己完成该指定关卡的心得分享给其他玩家,可以主动录制一段该指定关卡的语音攻略,并将所录制的语音攻略进行提交,以作为该游戏活动的指定关卡的操作指导信息。获取到玩家所提交的指定关卡的语音攻略之后,可以建立该游戏活动的指定关卡与该语音攻略之间的对应关系,以供根据游戏活动的指定关卡,获得所述游戏活动的指定关卡所对应的语音攻略。
[0066]在一个具体的实现过程中,若获取其他用户根据操作所述页面活动,以所述多媒体方式,所提供的一个候选操作信息,那么,则可以直接将该候选操作信息,作为所述操作指导信息。
[0067]在另一个具体的实现过程中,若获取其他用户根据操作所述页面活动,以所述多媒体方式,所提供的至少两个候选操作信息,那么,则可以根据所述至少两个候选操作信息,选择一个候选操作信息,作为所述操作指导信息。
[0068]例如,具体可以按照预先设置的打分规则,对所述至少两个候选操作信息中每个候选操作信息进行打分,选择得分最高的一个候选操作信息,作为所述操作指导信息。
[0069]或者,再例如,具体可以按照提交时间,选择最近提交的一个候选操作信息,作为所述操作指导信息。
[0070]这样,通过提供提交页面活动相关的候选操作信息的入口,进而获取其他用户根据操作页面活动,以多媒体方式,所提供的至少两个候选操作信息,使得能够根据所述至少两个候选操作信息,选择一个候选操作信息,作为所述操作指导信息,能够吸引更多的用户参与加入到页面活动的指导操作中,能够有效调动用户积极性,增强用户粘性。
[0071]可选地,在本实施例的一个可能的实现方式中,在102之前,还可以进一步获取所述操作指导信息,所述操作指导信息为所述页面活动的提供方,以多媒体方式,所提供的,进而,则可以根据所述操作指导信息,建立所述页面活动与所述操作指导信息之间的对应关系,以供根据所述页面活动,获得所述页面活动所对应的操作指导信息。
[0072]其中,所述多媒体方式可以包括但不限于下列传播方式中的至少一项:文字方式、图像方式、音频方式、视频方式以及动画方式。
[0073]可选地,在本实施例的一个可能的实现方式中,在103中,具体可以基于所述页面活动,以多媒体方式,输出所述操作指导信息。
[0074]其中,所述多媒体方式可以包括但不限于下列传播方式中的至少一项:文字方式、图像方式、音频方式、视频方式以及动画方式。
[0075]在一个具体的实现过程中,具体可以在展现所述页面活动所在页面时,直接以音频方式,播放所述操作指导信息。
[0076]在另一个具体的实现过程中,具体可以在所述页面活动所在页面上,利用悬浮组件,以多媒体方式,输出所述操作指导信息。
[0077]具体地,具体可以利用浮窗组件,以多媒体方式,输出所述操作指导信息。
[0078]所谓的浮窗组件,其是安卓操作系统提供的一个视图(View)组件,具体可以通过安卓操作系统提供的WindowManager类的addView(View v)方法,实现对浮窗组件的添加,以及removeView(View v)方法,实现对浮窗组件移除。该浮窗组件具体可以对所述操作事件进行预先设置的响应操作。如该浮窗组件具体可以对点击操作进行响应。
[0079]进一步地,还可以进一步将浮窗组件的属性设置成:flags = LayoutParams
文档序号 :
【 9646378 】
技术研发人员:廉晓洋,孟杰
技术所有人:百度在线网络技术(北京)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:廉晓洋,孟杰
技术所有人:百度在线网络技术(北京)有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除