网页应用程序的快捷方式生成方法、装置和终端设备制造方法及图纸

技术编号:18019034 阅读:36 留言:0更新日期:2018-05-23 05:14
本申请公开了一种网页应用程序的快捷方式生成方法、装置、终端设备和存储介质。其中方法包括:获取针对网页应用程序的快捷方式触发策略;确定用户针对浏览器应用程序的使用场景,并获取用户针对使用场景的操作数据;判断用户针对使用场景的操作数据是否满足快捷方式触发策略;若是,则从使用场景的操作数据中确定出目标网页应用程序;生成目标网页应用程序的快捷方式信息,并将目标网页应用程序的快捷方式信息添加至终端设备操作系统桌面上。该方法基于用户的浏览访问行为进行触发,对用户干扰较小,学习成本低,极大缩短了网页应用的再次访问路径,并根据用户的操作数据即可完成该网页轻量级APP的安装过程,简化用户的操作,提升用户体验。

【技术实现步骤摘要】
网页应用程序的快捷方式生成方法、装置和终端设备
本申请涉及互联网
,尤其涉及一种网页应用程序的快捷方式生成方法、装置、终端设备和计算机可读存储介质。
技术介绍
随着网络技术的发展以及网络标准的成熟,基于网页的各种应用逐渐发展起来。用户可以在浏览器中输入网页的地址来打开网页,较便捷的,也可以将网页的快捷方式以书签的方式添加到浏览器的收藏文件夹中,这样,用户打开浏览器并从收藏文件夹中点击某个书签时,即可快速的打开该书签所对应的网页。然而,这种网页的快捷方式的添加方式,需要用户主动来分析是否需要将该网页添加到浏览器的收藏文件夹中,导致用户的操作复杂化,且不够智能化,用户体验变差。
技术实现思路
本申请的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本申请的第一个目的在于提出一种网页应用程序的快捷方式生成方法。该方法依据动态获取预先配置的快捷方式触发策略,根据用户实际的使用场景触发添加,以将目标网页应用程序的快捷方式信息添加至终端设备操作系统桌面上,简化了用户的操作步骤,提升了用户体验。本申请的第二个目的在于提出一种网页应用程序的快捷方式生成装置。本申请的第三个目的在于提出一种终端设备。本申请的第四个目的在于提出一种计算机可读存储介质。为达到上述目的,本申请第一方面实施例提出的网页应用程序的快捷方式生成方法,包括:获取针对网页应用程序的快捷方式触发策略;确定所述用户针对浏览器应用程序的使用场景,并获取所述用户针对所述使用场景的操作数据;判断所述用户针对所述使用场景的操作数据是否满足所述快捷方式触发策略;若满足,则从所述使用场景的操作数据中确定出目标网页应用程序;生成所述目标网页应用程序的快捷方式信息,并将所述目标网页应用程序的快捷方式信息添加至终端设备操作系统桌面上。为达到上述目的,本申请第二方面实施例提出的网页应用程序的快捷方式生成装置,包括:第一获取模块,用于获取针对网页应用程序的快捷方式触发策略;第一确定模块,用于确定所述用户针对浏览器应用程序的使用场景;第二获取模块,用于获取所述用户针对所述使用场景的操作数据;判断模块,用于判断所述用户针对所述使用场景的操作数据是否满足所述快捷方式触发策略;第二确定模块,用于在所述用户针对所述使用场景的操作数据满足所述快捷方式触发策略时,从所述使用场景的操作数据中确定出目标网页应用程序;第一生成模块,用于生成所述目标网页应用程序的快捷方式信息;添加模块,用于将所述目标网页应用程序的快捷方式信息添加至终端设备操作系统桌面上。为达到上述目的,本申请第三方面实施例提出的终端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时,实现本申请第一方面实施例所述的网页应用程序的快捷方式生成方法。为达到上述目的,本申请第四方面实施例提出的非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面实施例所述的网页应用程序的快捷方式生成方法。根据本申请实施例的网页应用程序的快捷方式生成方法、装置、终端设备和计算机可读存储介质,有别于现有浏览器H5页面用户主动添加快捷方式和体验,而是依据动态获取预先配置的快捷方式触发策略,根据用户实际的使用场景触发添加,以将目标网页应用程序的快捷方式信息添加至终端设备操作系统桌面上。同时,借助浏览器应用程序的分发能力,使得网页应用添加快捷方式后,打开速度和离线访问能力与标准移动应用体验持平,从而颠覆现有添加快捷方式仅能够打开指定页面糟糕的体验。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本申请一个实施例的网页应用程序的快捷方式生成方法的流程图;图2是根据本申请另一个实施例的网页应用程序的快捷方式生成方法的流程图;图3(a)是根据本申请实施例的目标网页应用程序的快捷方式信息显示在系统桌面上的示例图;图3(b)是根据本申请实施例的天气网页应用程序的启动页面的示例图;图4是根据本申请一个具体实施例的网页应用程序的快捷方式生成方法的流程图;图5是根据本申请另一个具体实施例的网页应用程序的快捷方式生成方法的流程图;图6是根据本申请又一个具体实施例的网页应用程序的快捷方式生成方法的流程图;图7是根据本申请再一个具体实施例的网页应用程序的快捷方式生成方法的流程图;图8是根据本申请实施例的针对添加目标网页应用程序快捷方式的提示框的示例图;图9是根据本申请一个实施例的网页应用程序的快捷方式生成装置的结构示意图;图10是根据本申请一个实施例的第一生成模块的结构示意图;图11是根据本申请一个具体实施例的网页应用程序的快捷方式生成装置的结构示意图;图12是根据本申请另一个具体实施例的网页应用程序的快捷方式生成装置的结构示意图;图13是根据本申请一个实施例的终端设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的网页应用程序的快捷方式生成方法、装置、终端设备和计算机可读存储介质。图1是根据本申请一个实施例的网页应用程序的快捷方式生成方法的流程图。需要说明的是,本申请实施例的网页应用程序的快捷方式生成方法可应用于本申请实施例的网页应用程序的快捷方式生成装置中,该网页应用程序的快捷方式生成装置可被配置于终端设备。其中,该终端设备可以是PC机、或移动终端等。例如,该移动终端可以是手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备。如图1所示,该网页应用程序的快捷方式生成方法可以包括:S110,获取针对网页应用程序的快捷方式触发策略。可选地,在监控到用户打开浏览器应用程序时,可获取针对网页应用程序的快捷方式触发策略。其中,该快捷方式触发策略可以是预先存储在终端设备中,或者,还可以是预先存储在浏览器应用程序所对应的服务器。例如,在监控到用户打开浏览器应用程序时,可从所述浏览器应用程序所对应的服务器中,获取所述针对网页应用程序的快捷方式触发策略。需要说明的是,所述针对网页应用程序的快捷方式触发策略可理解是包含了一些添加针对网页应用程序的快捷方式的触发条件,也就是说,在当前情况满足该触发条件时,即可进行针对网页应用程序的快捷方式的添加操作。S120,确定用户针对浏览器应用程序的使用场景,并获取用户针对使用场景的操作数据。可选地,在监控到用户打开并使用浏览器应用程序时,可确定用户针对浏览器应用程序的使用场景,并记录用户针对该使用场景都进行了哪些操作,以得到用户针对使用场景的操作数据。可以理解,用户针对浏览器应用程序的使用场景可以有很多种,例如,搜索场景,即:用户通过浏览器应用程序实现搜索操作,或者,访问网页场景,即:用户在浏览器地址栏中输入某个网页地址以实现该网页的浏览操作等。S130,判断用户针对使用场景的操作数据是否满足快捷方式触发策略。需要说明的是,在本申请的实施例中,使用场景的不同,则本文档来自技高网...
网页应用程序的快捷方式生成方法、装置和终端设备

【技术保护点】
一种网页应用程序的快捷方式生成方法,其特征在于,包括以下步骤:获取针对网页应用程序的快捷方式触发策略;确定所述用户针对浏览器应用程序的使用场景,并获取所述用户针对所述使用场景的操作数据;判断所述用户针对所述使用场景的操作数据是否满足所述快捷方式触发策略;若满足,则从所述使用场景的操作数据中确定出目标网页应用程序;生成所述目标网页应用程序的快捷方式信息,并将所述目标网页应用程序的快捷方式信息添加至终端设备操作系统桌面上。

【技术特征摘要】
1.一种网页应用程序的快捷方式生成方法,其特征在于,包括以下步骤:获取针对网页应用程序的快捷方式触发策略;确定所述用户针对浏览器应用程序的使用场景,并获取所述用户针对所述使用场景的操作数据;判断所述用户针对所述使用场景的操作数据是否满足所述快捷方式触发策略;若满足,则从所述使用场景的操作数据中确定出目标网页应用程序;生成所述目标网页应用程序的快捷方式信息,并将所述目标网页应用程序的快捷方式信息添加至终端设备操作系统桌面上。2.如权利要求1所述的方法,其特征在于,当所述使用场景为搜索场景时,所述判断用户针对所述使用场景的操作数据是否满足所述快捷方式触发策略,包括:从所述搜索场景的操作数据中,统计出针对同一个搜索关键词的搜索触发事件的次数;当所述次数大于或等于第一阈值时,判定所述用户针对所述使用场景的操作数据满足所述快捷方式触发策略;所述从使用场景的操作数据中确定出目标网页应用程序,包括:从所述搜索场景的操作数据中,获取所述用户输入的搜索关键词;获取所述用户从所述搜索关键词的搜索结果页面中选择的目标网页;将所述目标网页作为所述目标网页应用程序。3.如权利要求1所述的方法,其特征在于,当所述使用场景为搜索场景时,所述判断用户针对所述使用场景的操作数据是否满足所述快捷方式触发策略,包括:从所述搜索场景的操作数据中,获取所述用户输入的搜索关键词;判断所述搜索关键词中是否包含目标词;若所述搜索关键词中包含目标词,则统计针对所述搜索关键词的搜索触发事件的次数;当所述次数大于或等于预设阈值时,判定所述用户针对所述使用场景的操作数据满足所述快捷方式触发策略;所述从使用场景的操作数据中确定出目标网页应用程序,包括:从所述搜索场景的操作数据中,获取所述用户输入的搜索关键词;确定所述搜索关键词中所包含的目标词;将所述目标词所对应的目标网页作为所述目标网页应用程序。4.如权利要求1所述的方法,其特征在于,当所述使用场景为访问网页场景时,所述判断所述用户针对所述使用场景的操作数据是否满足所述快捷方式触发策略,包括:从所述访问网页场景的操作数据中,统计出所述用户针对同一个网页的访问次数,并在所述次数大于或等于第二阈值时,判定所述用户针对所述使用场景的操作数据满足所述快捷方式触发策略;和/或,从所述访问网页场景的操作数据中,获取所述用户访问的目标网页,并判断所述用户访问所述目标网页的访问时间是否大于或等于预设时间,若是,则判定所述用户针对所述使用场景的操作数据满足所述快捷方式触发策略。5.如权利要求1所述的方法,其特征在于,所述生成目标网页应用程序的快捷方式信息,包括:获取所述目标网页的元数据;从所述目标网页的元数据中,获取并存储针对所述目标网页应用程序的图标信息、主题颜色信息、背景颜色信息和快捷方式标题信息;根据所述图标信息和快捷方式标题信息生成所述目标网页应用程序的快捷方式信息。6.如权利要求5所述的方法,其特征在于,所述方法还包括:在接收到用户针对所述目标网页应用程序的快捷方式信息的点击操作时,创建针对所述目标网页应用程序的任务栈;通过所述任务栈获取存储的所述目标网页应用程序的图标信息、主题颜色信息、背景颜色信息和快捷方式标题信息;通过所述任务栈根据所述图标信息、主题颜色信息、背景颜色信息和快捷方式标题信息,生成所述目标网页应用程序的启动页面,并提供给用户;在所述启动页面结束之后,通过所述任务栈加载并渲染所述目标网页应用程序的首屏页面。7.如权利要求1至6中任一项所述的方法,其特征在于,在生成所述目标网页应用程序的快捷方式信息之前,所述方法还包括:生成添加目标网页应用程序快捷方式的提示框并提供给所述用户;在接收到所述用户通过所述提示框输入的针对所述添加目标网页应用程序快捷方式的确认指令时,生成所述目标网页应用程序的快捷方式信息。8.一种网页应用程序的快捷方式生成装置,其特征在于,包括:第一获取模块,用于获取针对网页应用程序的快捷方式触发策略;第一确定模块,用于确定所述用户针对浏览器应用程序的使用场景;第二获取模块,用于获取所述用户针对所述使用...

【专利技术属性】
技术研发人员:陈都吴萍
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1