浏览器跳转至应用程序的控制方法及装置制造方法及图纸

技术编号:14938859 阅读:64 留言:0更新日期:2017-04-01 00:51
本发明专利技术实施例公开了一种浏览器跳转至应用程序的控制方法,包括:检测浏览器中发起网页资源请求的操作;在检测到所述操作时,获取所述网页资源请求对应的URL;读取本地应用程序列表,查找所述本地应用程序列表中是否存在与所述URL对应的应用程序;如是,则向应用程序管理模块发送指令,阻止所述应用程序的一次启动操作。另外,本发明专利技术实施例还相应地公开了一种浏览器跳转至应用程序的控制装置。采用本发明专利技术实施例,统计服务器可统计到用户在浏览器上完整的访问记录,从而提高统计服务器的统计数据的准确性。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种浏览器跳转至应用程序的控制方法及装置
技术介绍
浏览器是用于显示网站服务器或文件系统内的文件,并让用户与这些文件交互的一种应用软件,它可以显示在万维网或局域网等内的文字、图像及其他信息,这些文字或图像可以是连接其他网址的超链接,用户可迅速而轻易地浏览各种信息。当用户在进行网页浏览时,如果终端安装了与所浏览的网站相对应的应用程序,终端会离开浏览器界面并自动跳转打开应用程序,例如,在浏览器中访问淘宝网时,终端检测到本地安装有手机淘宝软件,会自动跳转到手机淘宝的客户端。在这种情况下,统计浏览器的访问记录的统计服务器在统计用户流量时,只能统计到跳转至淘宝等app之前的用户在浏览器上的访问记录,而在用户继续在淘宝等app上进行购物时,点击按钮或链接产生的访问记录则无法被统计服务器得到,这就使得统计服务器统计得到的访问记录不全面,导致统计的准确率较低。
技术实现思路
本专利技术实施例提出了一种浏览器跳转至应用程序的控制方法,可解决终端应用程序自动跳转导致浏览器数据统计准确率降低的技术问题。一种浏览器跳转至应用程序的控制方法,包括:检测浏览器中发起网页资源请求的操作;在检测到所述操作时,获取所述网页资源请求对应的URL;读取本地应用程序列表,查找所述本地应用程序列表中是否存在与所述URL对应的应用程序;如是,则向应用程序管理模块发送指令,阻止所述应用程序的一次启动操作。可选的,在所述向应用程序管理模块发送指令之前,还包括:读取预设的可跳转应用程序的白名单;检测所述与所述URL对应的应用程序是否存在于所述白名单中;若否,则执行所述向应用程序管理模块发送指令的步骤。可选的,所述检测浏览器中发起网页资源请求的操作还包括:检测所述发起网页资源请求的操作对应的网页跳转操作,获取所述源网页的源链接以及所述网页跳转操作的目标链接;所述方法还包括:跳转至所述目标链接对应的目标网页,展示所述目标网页;根据所述目标链接和所述源链接生成相应的行为记录,将所述行为记录存储到浏览器缓存中;根据所述行为记录生成上传数据上报给服务器。可选的,所述检测源网页的页面上触发的网页跳转操作之后还包括:获取与所述目标链接对应的所述网页跳转操作的时间戳;所述根据所述目标链接和所述源链接生成相应的行为记录还包括:在所述行为记录中加入与所述目标链接对应的时间戳。可选的,所述源链接与所述目标链接的域名不同。此外,还提出了一种浏览器跳转至应用程序的控制装置。一种浏览器跳转至应用程序的控制装置,包括:网页资源请求检测模块,用于检测浏览器中发起网页资源请求的操作;网页URL获取模块,用于在检测到所述操作时,获取所述网页资源请求对应的URL;应用程序查找模块,用于读取本地应用程序列表,查找所述本地应用程序列表中是否存在与所述URL对应的应用程序;控制指令发送模块,用于向应用程序管理模块发送指令,阻止所述应用程序的一次启动操作。可选的,所述应用程序查找模块还用于:读取预设的可跳转应用程序的白名单;检测所述与所述URL对应的应用程序是否存在于所述白名单中;若否,则执行所述向应用程序管理模块发送指令的步骤。可选的,所述网页资源请求检测模块还用于检测所述发起网页资源请求的操作对应的网页跳转操作,获取所述源网页的源链接以及所述网页跳转操作的目标链接;所述装置还包括:目标网页展示模块,用于跳转至所述目标链接对应的目标网页,展示所述目标网页;行为记录存储模块,用于根据所述目标链接和所述源链接生成相应的行为记录,将所述行为记录存储到浏览器缓存中;数据上报模块,用于根据所述行为记录生成上传数据上报给服务器。可选的,所述网页跳转操作检测模块还用于:获取与所述目标链接对应的所述网页跳转操作的时间戳;所述网页跳转操作检测模块还用于:在所述行为记录中加入与所述目标链接对应的时间戳。可选的,所述源链接与所述目标链接的域名不同。本专利技术提供了一种浏览器跳转至应用程序的控制方法及装置。在浏览器进行网页浏览时,解析所访问网页的地址信息,并在终端的应用程序列表中查找与所述地址信息对应的应用程序,通过向终端的应用管理模块发送指令禁止应用程序的启动,这就使得跳转的app被阻止启动,用户将继续在浏览器上进行操作,统计服务器即可统计到用户在浏览器上完整的访问记录,从而提高了统计服务器的统计数据的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为一个实施例中一种浏览器跳转至应用程序的控制方法的流程图;图2为一个实施例中一种浏览器跳转至应用程序的控制方法的浏览器访问界面图;图3为一个实施例中一种浏览器跳转至应用程序的控制方法的浏览器访问界面图;图4为一个实施例中一种浏览器跳转至应用程序的控制方法的浏览器访问界面图;图5为一个实施例中一种浏览器跳转至应用程序的控制方法的浏览器访问界面图;图6为一个实施例中一种浏览器跳转至应用程序的控制方法的应用程序跳转的示意图;图7为另一个实施例中一种浏览器用户数据统计方法的流程图;图8为另一个实施例中一种浏览器跳转至应用程序的控制方法的网页跳转示意图;图9为另一个实施例中一种浏览器跳转至应用程序的控制方法的cookie读写示意图;图10为一个实施例中一种浏览器跳转至应用程序的控制装置的结构图;图11为一个实施例中一种运行上述浏览器跳转至应用程序的控制方法的计算机系统的硬件架构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本实施例中,提出了一种浏览器跳转至应用程序的控制方法,该方法的实现可依赖于计算机程序,该计算机程序可以是浏览器及应用程序的管理程序。该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机系统可以是具有浏览器及应用程序的个人电脑、笔记本电脑、平板电脑和智能手机等终端设备。参考图1,为一个实施例中一种浏览器跳转至应用程序的控制方法的流程图,包括以下步骤:步骤S102:检测浏览器中发起网页资源请求的操作。步骤S104:在检测到所述操作时,获取所述网页资源请求对应的URL。在进行网页访问的过程中,用户在地址栏中输入将要访问的网页地址,或者点击网站上包含的其他网站的网页地址后,浏览器根据该网页地址生成相应的HTTP请求,并发送给Web服务器,即为发起网页资源请求。可以在浏览器中预先定义脚本语言,例如JavaScript等,检测网页资源请求的操作,例如超链接控件的点击事件、按钮控件的点击事件,从而获取网页资源请求对应的URL,即网络地址。以图4为例,图4展示的是淘宝网的首页页面,其中包含有多个链接地址,如“天猫”对应的链接地址为“https://www.tmall.com/”、“聚划算”对应的链接地址为“https://ju.taobao.com/”、“天猫超本文档来自技高网...
浏览器跳转至应用程序的控制方法及装置

【技术保护点】
一种浏览器跳转至应用程序的控制方法,其特征在于,所述方法包括:检测浏览器中发起网页资源请求的操作;在检测到所述操作时,获取所述网页资源请求对应的URL;读取本地应用程序列表,查找所述本地应用程序列表中是否存在与所述URL对应的应用程序;如是,则向应用程序管理模块发送指令,阻止所述应用程序的一次启动操作。

【技术特征摘要】
1.一种浏览器跳转至应用程序的控制方法,其特征在于,所述方法包括:检测浏览器中发起网页资源请求的操作;在检测到所述操作时,获取所述网页资源请求对应的URL;读取本地应用程序列表,查找所述本地应用程序列表中是否存在与所述URL对应的应用程序;如是,则向应用程序管理模块发送指令,阻止所述应用程序的一次启动操作。2.如权利要求1所述的浏览器跳转至应用程序的控制方法,其特征在于,在所述向应用程序管理模块发送指令之前,还包括:读取预设的可跳转应用程序的白名单;检测所述与所述URL对应的应用程序是否存在于所述白名单中;若否,则执行所述向应用程序管理模块发送指令的步骤。3.如权利要求1所述的浏览器跳转至应用程序的控制方法,其特征在于,所述检测浏览器中发起网页资源请求的操作还包括:检测所述发起网页资源请求的操作对应的网页跳转操作,获取所述源网页的源链接以及所述网页跳转操作的目标链接;所述方法还包括:跳转至所述目标链接对应的目标网页,展示所述目标网页;根据所述目标链接和所述源链接生成相应的行为记录,将所述行为记录存储到浏览器缓存中;根据所述行为记录生成上传数据上报给服务器。4.如权利要求3所述的浏览器跳转至应用程序的控制方法,其特征在于,所述检测源网页的页面上触发的网页跳转操作之后还包括:获取与所述目标链接对应的所述网页跳转操作的时间戳;所述根据所述目标链接和所述源链接生成相应的行为记录还包括:在所述行为记录中加入与所述目标链接对应的时间戳。5.如权利要求3或4所述的浏览器跳转至应用程序的控制方法,其特征在于,所述源链接与所述目标链接的域名不同。6.一种浏览器跳转至应用程序的控制的装...

【专利技术属性】
技术研发人员:周璇
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1