APP应用的唤醒方法及装置制造方法及图纸

技术编号:15791705 阅读:318 留言:0更新日期:2017-07-09 21:45
本申请提供一种APP应用的唤醒方法及装置,其中的方法包括:扫描预设系统文件;所述预设系统文件为不同的浏览器均兼容的系统文件;判断在所述预设系统文件中是否扫描到与目标页面对应唤醒标识;所述唤醒标识用于唤醒与所述目标页面对应的APP;当在所述预设系统文件中扫描到所述唤醒标识时,则唤醒与所述目标页面对应的APP。本申请可以同时支持不同品牌、不同版本的浏览器,因此具有更好的兼容性。

【技术实现步骤摘要】
APP应用的唤醒方法及装置
本申请涉及通信领域,尤其涉及一种APP应用的唤醒方法及装置。
技术介绍
用户在访问html5页面时,如果用户终端上安装了与该html5页面对应的APP应用,通常都具有通过所访问的html5页面来唤醒用户终端中对应的APP应用的需求,而目前通过html5页面来唤醒对应的APP,通常都是基于浏览器来实现的。然而,基于浏览器来唤醒APP,通常需要和浏览器提供商进行合作,并且针对不同提供商的浏览器,均需要进行独立开发,因此兼容性较差。
技术实现思路
本申请提出一种APP应用的唤醒方法,该方法包括:扫描预设系统文件;所述预设系统文件为不同的浏览器均兼容的系统文件;判断在所述预设系统文件中是否扫描到与目标页面对应唤醒标识;所述唤醒标识用于唤醒与所述目标页面对应的APP;当在所述预设系统文件中扫描到所述唤醒标识时,则唤醒与所述目标页面对应的APP。可选的,所述唤醒标识包括与所述目标页面对应的APP的系统标识;所述扫描预设系统文件之前,还包括:当访问所述目标页面时,接收所述目标页面发出的加密音频;所述加密音频携带与所述目标页面对应的APP的系统标识;解密所述加密音频以获取与所述目标页面对应的APP的系统标识。可选的,所述加密音频还携带所述目标页面所在系统的标识或所述目标页面所在终端的标识;所述方法还包括:解密所述加密音频以获取与所述目标页面所在系统的标识或所述目标页面所在终端的标识。可选的,所述扫描预设系统文件包括:判断获取到的所述目标页面所在系统的标识与当前系统的标识是否匹配;如果匹配,则扫描预设系统文件;或判断获取到的所述目标页面所在终端的标识与当前终端的标识是否匹配;如果匹配,则扫描预设系统文件。可选的,所述唤醒标识包括针对与所述目标页面对应的APP预设的唤醒关键词;所述扫描预设系统文件之前,还包括:当访问所述目标页面时,向所述预设系统文件中写入针对与所述目标页面对应的APP预设的唤醒关键词。可选的,所述预设系统文件包括与所述目标页面对应的cookie文件。本申请还提出一种APP应用的唤醒装置,该装置包括:扫描模块,用于扫描预设系统文件;所述预设系统文件为不同的浏览器均兼容的系统文件;判断模块,用于判断在所述预设系统文件中是否扫描到与目标页面对应唤醒标识;所述唤醒标识用于唤醒与所述目标页面对应的APP;唤醒模块,用于在所述预设系统文件中扫描到所述唤醒标识时,则唤醒与所述目标页面对应的APP。可选的,所述唤醒标识包括与所述目标页面对应的APP的系统标识;所述装置还包括:接收模块,用于在访问所述目标页面时,接收所述目标页面发出的加密音频;所述加密音频携带与所述目标页面对应的APP的系统标识;解密模块,用于解密所述加密音频以获取与所述目标页面对应的APP的系统标识。可选的,所述加密音频还携带所述目标页面所在系统的标识或所述目标页面所在终端的标识;所述解密模块进一步用于:解密所述加密音频以获取与所述目标页面所在系统的标识或所述目标页面所在终端的标识。可选的,所述扫描模块具体用于:判断获取到的所述目标页面所在系统的标识与当前系统的标识是否匹配;如果匹配,则扫描预设系统文件;或判断获取到的所述目标页面所在终端的标识与当前终端的标识是否匹配;如果匹配,则扫描预设系统文件。可选的,所述唤醒标识包括针对与所述目标页面对应的APP预设的唤醒关键词;所述装置还包括:写入模块,用于在访问所述目标页面时,向所述预设系统文件中写入针对与所述目标页面对应的APP预设的唤醒关键词。可选的,所述预设系统文件包括与所述目标页面对应的cookie文件。本申请中,通过扫描预设系统文件,并判断在预设系统文件中是否扫描到与目标页面对应唤醒标识,其中,该预设系统文件为不同的浏览器均兼容的系统文件;当在预设系统文件中扫描到唤醒标识时则唤醒与所述目标页面对应的APP;由于在本申请中,预设系统文件为不同的浏览器均兼容的系统文件,从而在通过目标页面唤醒对应的APP时,可以同时支持不同品牌、不同版本的浏览器,因此具有更好的兼容性。附图说明图1是本申请一实施例提供的一种APP应用的唤醒方法的流程图;图2是本申请一实施例提供的一种APP应用的唤醒装置的逻辑框图;图3是本申请一实施例提供的承载所述一种APP应用的唤醒装置的终端的硬件结构图。具体实施方式目前,通过html5(HyperTextMarkupLanguage,超文本标记语言)页面来唤醒对应的APP,通常都是基于浏览器来实现的。例如,在实现时,当用户通过手机打开指定的浏览器,在该浏览器中执行特定的操作后,比如点击浏览器中的付款按钮,则会跳转到对应的html5支付页面,此时浏览器可以识别该html5支付页面的url地址(UniformResourceLocator,统一资源定位器)地址,然后检查用户手机上是否安装了与该url地址对应的APP应用,如果有,则唤醒该APP,通过该APP来完成后续的操作,比如支付操作。然而,通过浏览器来唤醒APP,通常需要和浏览器提供商进行合作,比如上述指定的浏览器通常是与浏览器提供商合作开发的浏览器版本,因此对于同一APP,如果要在不同提供商的浏览器上实现基于html5页面来唤醒该APP的功能,针对不同提供商的浏览器,需要分别进行合作开发,因此兼容性较差。例如,以支付宝APP为例,如果希望在不同提供商的浏览器上,比如UC浏览器,360浏览器等浏览器上实现基于html5支付页面唤醒支付宝APP的功能时,则需要支付宝APP的提供商与UC浏览器,360浏览器等浏览器的提供商分别进行合作,开发新的浏览器版本。可见,通过这种方式,参与方过多,可控性很差。而且,浏览器提供商越多,浏览器的版本也越多,兼容性较差。有鉴于此,本申请提出一种APP应用的唤醒方法,通过扫描预设系统文件,并判断在预设系统文件中是否扫描到与目标页面对应唤醒标识,其中,该预设系统文件为不同的浏览器均兼容的系统文件;当在预设系统文件中扫描到唤醒标识时则唤醒与所述目标页面对应的APP。由于在本申请中,预设系统文件为不同的浏览器均兼容的系统文件,从而在通过目标页面唤醒对应的APP时,可以同时支持不同品牌、不同版本的浏览器,因此对于同一APP,如果要在不同提供商的浏览器上实现基于html5页面来唤醒该APP的功能,将不再需要针对不同提供商的浏览器分别进行合作开发,因此具有更好的兼容性。下面通过具体实施例并结合具体的应用场景对本申请进行描述。请参考图1,图1是本申请一实施例提供的一种APP应用的唤醒方法,应用于终端,所述方法执行以下步骤:步骤101,扫描预设系统文件;所述预设系统文件为不同的浏览器均兼容的系统文件;步骤102,判断在所述预设系统文件中是否扫描到与目标页面对应唤醒标识;所述唤醒标识用于唤醒与所述目标页面对应的APP;步骤103,当在所述预设系统文件中扫描到所述唤醒标识时,则唤醒与所述目标页面对应的APP。上述终端,可以包括用户的移动智能终端,上述移动智能终端可以通过用户安装的各种APP应用,面向用户提供各种服务;例如,所述移动智能终端可以是用户的智能手机。其中,在上述终端的系统中可以预设一个唤醒进程,需要指出的是,该唤醒进程为终端的系统进程,而并非浏览器中加载的第三方进程,该唤醒本文档来自技高网...
APP应用的唤醒方法及装置

【技术保护点】
一种APP应用的唤醒方法,其特征在于,该方法包括:扫描预设系统文件;所述预设系统文件为不同的浏览器均兼容的系统文件;判断在所述预设系统文件中是否扫描到与目标页面对应唤醒标识;所述唤醒标识用于唤醒与所述目标页面对应的APP;当在所述预设系统文件中扫描到所述唤醒标识时,则唤醒与所述目标页面对应的APP。

【技术特征摘要】
1.一种APP应用的唤醒方法,其特征在于,该方法包括:扫描预设系统文件;所述预设系统文件为不同的浏览器均兼容的系统文件;判断在所述预设系统文件中是否扫描到与目标页面对应唤醒标识;所述唤醒标识用于唤醒与所述目标页面对应的APP;当在所述预设系统文件中扫描到所述唤醒标识时,则唤醒与所述目标页面对应的APP。2.根据权利要求1所述的方法,其特征在于,所述唤醒标识包括与所述目标页面对应的APP的系统标识;所述扫描预设系统文件之前,还包括:当访问所述目标页面时,接收所述目标页面发出的加密音频;所述加密音频携带与所述目标页面对应的APP的系统标识;解密所述加密音频以获取与所述目标页面对应的APP的系统标识。3.根据权利要求2所述的方法,其特征在于,所述加密音频还携带所述目标页面所在系统的标识或所述目标页面所在终端的标识;所述方法还包括:解密所述加密音频以获取与所述目标页面所在系统的标识或所述目标页面所在终端的标识。4.根据权利要求3所述的方法,其特征在于,所述扫描预设系统文件包括:判断获取到的所述目标页面所在系统的标识与当前系统的标识是否匹配;如果匹配,则扫描预设系统文件;或判断获取到的所述目标页面所在终端的标识与当前终端的标识是否匹配;如果匹配,则扫描预设系统文件。5.根据权利要求1所述的方法,其特征在于,所述唤醒标识包括针对与所述目标页面对应的APP预设的唤醒关键词;所述扫描预设系统文件之前,还包括:当访问所述目标页面时,向所述预设系统文件中写入针对与所述目标页面对应的APP预设的唤醒关键词。6.根据权利要求1-5任一所述的方法,其特征在于,所述预设系统文件包括与所述目标页面对应的cookie文件。7.一种APP应用的唤醒...

【专利技术属性】
技术研发人员:曹柏青
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1