web应用的桌面图标更新的方法和装置制造方法及图纸

技术编号:21377691 阅读:9 留言:0更新日期:2019-06-15 13:23
本申请提供一种web应用的桌面图标更新的方法和装置,方法包括:在浏览器运行进程退出后,启动浏览器监控进程;在接收到服务器下发的web应用更新通知后,浏览器监控进程加载该web应用更新通知所对应的web应用的配置文件;浏览器监控进程根据本地记录的web应用的原始桌面图标的存储地址以及修饰图片的存储地址,获取该web应用的原始桌面图标以及修饰图片;浏览器监控进程根据配置文件获取web应用的修饰图片的属性信息,并根据该web应用的原始桌面图标和修饰图片生成该web应用的修饰图标并显示于桌面。本申请实现web应用的桌面图标在浏览器退出后仍可以进行更新,可以给用户带来更优的web应用的使用体验。

【技术实现步骤摘要】
web应用的桌面图标更新的方法和装置
本申请涉及移动设备
,特别涉及一种web应用的桌面图标更新的方法和装置、终端及存储介质。
技术介绍
随着HTML(HyperTextMarkupLanguage,超文本标记语言)5技术的不断进步、不断更新,基于HTML5开发的web页面的体验也越来越接近原生应用的体验。谷歌公司推出的PWA(ProgressiveWebApp,渐进式网页应用)技术,可以使基于该技术开发的web应用从体验上更加接近原生应用。其中,使用了PWA技术的web应用可以通过浏览器向手机桌面上添加图标。用户点击该图标以后,可以直接打开对应的web应用。目前,web应用的桌面图标的变化并不支持自动更新,只有启动web应用后,才能替换该web应用的桌面图标。但是,有许多场景需要不启动web应用而替换对应的桌面图标,例如一个资讯类的web应用,当获取到新的资讯时,可以通过web应用的桌面图标的右上角或中间再绘制一个数字图标,以此来通知用户该web应用中有新的资讯产生,才可以给用户带来更好的使用体验。
技术实现思路
有鉴于此,本申请实施例提供了一种web应用的桌面图标更新的方法和装置、终端及存储介质,以解决现有技术中存在的技术缺陷。本申请实施例公开了一种web应用的桌面图标更新的方法,包括:在浏览器运行进程退出后,启动浏览器监控进程;在接收到服务器下发的web应用更新通知后,所述浏览器监控进程加载该web应用更新通知所对应的web应用的配置文件;所述浏览器监控进程根据本地记录的所述web应用的原始桌面图标的存储地址以及修饰图片的存储地址,获取该web应用的原始桌面图标以及修饰图片;所述浏览器监控进程根据配置文件获取所述web应用的修饰图片的属性信息,并根据该web应用的原始桌面图标和修饰图片生成该web应用的修饰图标并显示于桌面。可选地,在浏览器启动并加载web应用后,所述浏览器监控进程退出;所述浏览器运行进程根据本地记录的原始桌面图标的存储地址获取该web应用的原始桌面图标,并根据该web应用的本地记录的原始桌面图标的桌面显示坐标替代所述web应用的修饰图标。可选地,在浏览器加载web应用时,所述浏览器运行进程查看该web应用的配置文件中是否存在修饰图片的属性信息,所述修饰图片的属性信息包括修饰图片在网络服务器中的地址、修饰图片的类型、修饰图片的大小以及修饰图片的绘制坐标;若存在,浏览器运行进程根据修饰图片在网络服务器中的地址,下载并存储该web应用的修饰图片至本地,并记录该修饰图片在本地的存储地址。可选地,所述web应用的修饰图标为所述浏览器监控进程调用系统的应用程序编程接口API获取该web应用的原始桌面图标和修饰图片而绘制。本申请实施例公开了一种web应用的桌面图标更新的装置,包括:监控进程控制模块,所述监控进程控制模块在浏览器运行进程退出后,启动浏览器监控进程;配置文件加载模块,所述配置文件加载模块控制所述浏览器监控进程在接收到服务器下发的web应用更新通知后,加载该web应用更新通知所对应的web应用的配置文件;修饰图片获取模块,所述修饰图片获取模块控制所述浏览器监控进程根据本地记录的所述web应用的修饰图片的存储地址,获取该web应用的修饰图片;原始桌面图标获取模块,所述原始桌面图标获取模块控制所述浏览器监控进程根据本地记录的所述web应用的原始桌面图标的存储地址,获取该web应用的原始桌面图标;修饰图标绘制模块,所述修饰图标绘制模块控制所述浏览器监控进程根据配置文件获取所述web应用的修饰图片的属性信息,并根据获取的原始桌面图标和修饰图片生成修饰图标并显示于桌面。可选地,本实施例的web应用的桌面图标更新的装置还包括:图标替换模块;所述监控进程控制模块在浏览器启动并加载web应用后,控制所述浏览器监控进程退出;所述图标替换模块控制所述浏览器运行进程根据本地记录的原始桌面图标的存储地址获取该web应用的原始桌面图标,并根据本地记录的原始桌面图标的桌面显示坐标替代所述web应用的修饰图标而显示于桌面。可选地,本实施例的web应用的桌面图标更新的装置还包括:属性信息查看模块,在浏览器加载web应用时,所述属性信息查看模块控制所述浏览器运行进程查看该web应用的配置文件中是否存在修饰图片的属性信息,所述修饰图片的属性信息包括修饰图片在网络服务器中的地址、修饰图片的类型、修饰图片的大小以及修饰图片的绘制坐标;修饰图片下载模块,若存在修饰图片的属性信息,所述修饰图片下载模块控制浏览器运行进程根据修饰图片在网络服务器中的地址,下载并存储该web应用的修饰图片至本地,并记录该修饰图片在本地的存储地址。可选地,所述web应用的修饰图标为所述修饰图标绘制模块控制所述浏览器监控进程调用系统的应用程序编程接口API获取该web应用的原始桌面图标和修饰图片而绘制。本申请实施例还公开了一种终端,包括处理器、以及存储器,所述存储器中存储有计算机指令;在所述应用程序启动时,所述处理器读取所述计算机指令并实现如上所述的web应用的桌面图标更新的方法。本申请实施例还公开了一种存储介质,存储有计算机指令,所述计算机指令被执行时实现如上所述的web应用的桌面图标更新的方法。本申请提供的web应用的桌面图标更新的方法和装置,可以在不启动web应用的情况下,在已有的原始桌面图标的基础上生成修饰图标,从而实现web应用的桌面图标在浏览器退出后仍可以进行更新,以给用户带来更优的web应用的使用体验。附图说明图1是本申请实施例的web应用的桌面图标更新的方法示意图;图2是本申请实施例的web应用的桌面图标更新的方法示意图;图3是本申请实施例的web应用的桌面图标更新的方法示意图;图4是本申请实施例的web应用的桌面图标更新的装置示意图;图5是本申请实施例的web应用的桌面图标更新的装置示意图;图6是本申请实施例的web应用的桌面图标更新的装置示意图。具体实施方式下面结合附图对本申请的具体实施方式进行描述。首先需要解释的是,应用的运行有两种模式:C/S、B/S。C/S是客户端/服务器端模式,这类应用一般独立运行;而B/S就是浏览器端/服务器端模式,这类应用一般借助IE等浏览器来运行。web应用是典型的浏览器/服务器架构的产物。一个web应用是由完成特定任务的各种web组件(webcomponents)构成的并通过浏览器将服务展示给外界。在实际应用中,web应用是由多个Servlet(ServerApplet,服务连接器)、JSP(JavaServerPages,Java服务器页面)、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整的服务。为了实现web应用在浏览器退出后仍能实现桌面图标的更新,以给用户带来更优的使用体验,本申请实施例公开了一种web应用的桌面图标更新的方法,以实现上述目的。对于原始桌面图标,浏览器首次加载web应用时,浏览器运行进程对该web应用的配置文件进行解析,并下载该web应用的原始桌面图标至本地,并将该web应用的原始桌面图标在桌面显示,同时保存原始桌面图标在本地的存储地址以及桌面显示坐标。参见图1,对于本申请实施例中,在浏览器加载web应用时,浏览器执行以下步骤a1~a7:本文档来自技高网...

【技术保护点】
1.一种web应用的桌面图标更新的方法,其特征在于,包括:在浏览器运行进程退出后,启动浏览器监控进程;在接收到服务器下发的web应用更新通知后,所述浏览器监控进程加载该web应用更新通知所对应的web应用的配置文件;所述浏览器监控进程根据本地记录的所述web应用的原始桌面图标的存储地址以及修饰图片的存储地址,获取该web应用的原始桌面图标以及修饰图片;所述浏览器监控进程根据配置文件获取所述web应用的修饰图片的属性信息,并根据该web应用的原始桌面图标和修饰图片生成该web应用的修饰图标并显示于桌面。

【技术特征摘要】
1.一种web应用的桌面图标更新的方法,其特征在于,包括:在浏览器运行进程退出后,启动浏览器监控进程;在接收到服务器下发的web应用更新通知后,所述浏览器监控进程加载该web应用更新通知所对应的web应用的配置文件;所述浏览器监控进程根据本地记录的所述web应用的原始桌面图标的存储地址以及修饰图片的存储地址,获取该web应用的原始桌面图标以及修饰图片;所述浏览器监控进程根据配置文件获取所述web应用的修饰图片的属性信息,并根据该web应用的原始桌面图标和修饰图片生成该web应用的修饰图标并显示于桌面。2.根据权利要求1所述的web应用的桌面图标更新的方法,其特征在于,在浏览器启动并加载web应用后,所述浏览器监控进程退出;所述浏览器运行进程根据本地记录的原始桌面图标的存储地址获取该web应用的原始桌面图标,并根据本地记录的原始桌面图标的桌面显示坐标替代所述web应用的修饰图标。3.根据权利要求1所述的web应用的桌面图标更新的方法,其特征在于,在浏览器加载web应用时,所述浏览器运行进程查看该web应用的配置文件中是否存在修饰图片的属性信息,所述修饰图片的属性信息包括修饰图片在网络服务器中的地址、修饰图片的类型、修饰图片的大小以及修饰图片的绘制坐标;若存在,浏览器运行进程根据修饰图片在网络服务器中的地址,下载并存储该web应用的修饰图片至本地,并记录该修饰图片在本地的存储地址。4.根据权利要求1所述的web应用的桌面图标更新的方法,其特征在于,所述web应用的修饰图标为所述浏览器监控进程调用系统的应用程序编程接口API获取该web应用的原始桌面图标和修饰图片而绘制。5.一种web应用的桌面图标更新的装置,其特征在于,包括:监控进程控制模块,所述监控进程控制模块在浏览器运行进程退出后,启动浏览器监控进程;配置文件加载模块,所述配置文件加载模块控制所述浏览器监控进程在接收到服务器下发的web应用更新通知后,加载该web应用更新通知所对应的web应用的配置文件;修饰图片获取模块,所述修饰图片获取模块控制所述浏览器监控进程根据本地记录的所述web应用的修饰图片的存...

【专利技术属性】
技术研发人员:王晓振
申请(专利权)人:优视科技有限公司
类型:发明
国别省市:北京,11

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

1