一种网页动作处理方法和装置的制造方法

文档序号:8942946阅读:214来源:国知局
一种网页动作处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及网页处理领域,具体地涉及网页动作处理方法和装置。
【背景技术】
[0002]由于业务需要,经常需要在移动设备上所展示的网页中调用与该业务相对应的应用客户端。但是在调用之前,并不知道该移动设备是否已经安装了这一应用客户端。因此,现有的调用过程中,需要首先弹出网页提示框,让用户选择是否已经安装了客户端。如果用户选择已经安装,则调用移动客户端的外部任务协议调起客户端;如果用户选择没有安装,则跳转到下载页面下载客户端并进行安装。在这一现有的调用过程中,需要弹出选择提示框,这给用户造成困扰。用户可能并不确定是否已经安装了这一应用客户端,谨慎的用户可能会进行浏览以确定是否安装,这将严重降低效率并影响用户体验,而不那么谨慎的用户或记错了的用户则可能强行选择已经安装或未安装的选项,这样要么会造成错误操作,要么会造成系统资源和网络资源的严重浪费。

【发明内容】

[0003]为了解决现有技术中存在的上述问题,本发明提出了一种网页动作处理方法和装置。
[0004]根据本发明的一个方面,提出了一种网页动作处理方法。该网页动作处理方法包括:当监听到试图调用应用客户端的网页动作时,通过子网页标签触发针对所述应用客户端的广播,其中所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的;以及如果接收到所述应用客户端对所述广播的响应,则调用所述应用客户端。
[0005]优选地,所述方法还包括:如果超过预定时间没有接收到所述响应,则跳转至客户端下载页面。
[0006]优选地,所述试图调用应用客户端的网页动作是点击针对调用应用客户端的链接或进入包含所述针对调用应用客户端的链接的网页。
[0007]优选地,在所述网页动作是进入包含所述针对调用应用客户端的链接的网页的情况中,当监听到所述网页动作时通过网页文档对象模型(DOM)应用程序接口触发对所述链接进行点击。
[0008]优选地,所述针对调用应用客户端的链接指向客户端下载页面。
[0009]优选地,所述子网页标签的链接地址为客户端的外部任务协议链接地址。
[0010]根据本发明的另一方面,还提出了一种网页动作处理装置。该网页动作处理装置包括:广播装置,用于当监听到试图调用应用客户端的网页动作时,通过子网页标签触发针对所述应用客户端的广播,其中所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的;以及调用装置,用于在接收到所述应用客户端对所述广播的响应的条件下调用所述应用客户端。
[0011]通过使用本发明所提出的网页动作处理装置和方法,使得用户在使用移动设备网页调用客户端时,无须弹出选择框即能在安装了特定客户端的情况下调起客户端,并且在没有安装特定的客户端的情况下跳转到客户端下载页。由此,解决了以上所述的现有技术中的问题。
【附图说明】
[0012]图1示出了根据本发明的一种实施例的网页动作处理方法的流程图;
[0013]图2示出了根据本发明的一种实施例的网页动作处理装置的结构框图。
【具体实施方式】
[0014]以下参考附图对本发明进行具体描述。
[0015]首先,图1示出了根据本发明的一种实施例的网页动作处理方法100的流程图。所述网页动作处理方法100开始于步骤S110,在步骤SllO中,当监听到试图调用应用客户端的网页动作时,通过子网页标签(即,iframe)触发针对所述应用客户端的广播,其中所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的。然后,在步骤S120中,如果接收到所述应用客户端对所述广播的响应,则调用所述应用客户端。
[0016]在步骤SllO中,当监听到试图调用应用客户端的网页动作时,通过子网页标签触发针对所述应用客户端的广播。其中,所述试图调用应用客户端的网页动作可以是:点击针对调用应用客户端的链接;或者进入包含所述针对调用应用客户端的链接的网页。
[0017]所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的。具体地,所述子网页标签可以是在进入网页并检测到所述针对调用应用客户端的链接后,在网页中自动创建的。备选地,所述子网页标签可以是在网页(母网页)创建时针对所述针对调用应用客户端的链接预先创建的。
[0018]优选地,在所述网页动作是进入包含所述针对调用应用客户端的链接的网页的情况中,当监听到所述网页动作时通过网页文档对象模型(DOM)应用程序接口触发对所述链接进行点击。
[0019]优选地,所述针对调用应用客户端的链接指向客户端下载页面。
[0020]在步骤S120中,如果接收到所述应用客户端对所述广播的响应,则调用所述应用客户端。其中,如果所述应用客户端接收到所述广播,则对该广播进行响应,以指示移动设备上已经安装了所涉及的应用客户端。只有在接收到所述响应时,才确定移动设备已经安装了所述应用客户端,并对该应用客户端进行调用。
[0021]反之,优选地,如果超过预定时间仍没有接收到所述响应,则跳转至所述针对调用应用客户端的链接指向的页面,其优选为客户端下载页面。其中,如果在预定时间内仍没有接收到所述广播,则确定移动设备上没有安装所涉及的应用客户端。此时,直接跳转到所述链接所指向的页面,而并不弹出提示框对用户进行询问。
[0022]优选地,所述子网页标签的链接地址为客户端的外部任务协议链接地址。
[0023]优选地,以上方法100中的操作SllO和S120为移动设备上的网页模块或网页应用实现。
[0024]接下来,图2示出了根据本发明的一种实施例的网页动作处理装置200的结构框图。所述网页动作处理装置200包括广播装置210和调用装置220。所述广播装置210用于当监听到试图调用应用客户端的网页动作时,通过子网页标签触发针对所述应用客户端的广播,其中所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的。所述调用装置220用于在接收到所述应用客户端对所述广播的响应的条件下调用所述应用客户端。
[0025]该网页动作处理装置200与上述网页动作处理方法100相对应。以上对方法100的具体描述和解释同样适用于装置200,在此不再赘述。
[0026]尽管以上已经结合本发明的优选实施例示出了本发明,但是本领域的技术人员将会理解,在不脱离本发明的精神和范围的情况下,可以对本发明进行各种修改、替换和改变。因此,本发明不应由上述实施例来限定,而应由所附权利要求及其等价物来限定。
【主权项】
1.一种网页动作处理方法,包括: 当监听到试图调用应用客户端的网页动作时,通过子网页标签触发针对所述应用客户端的广播,其中所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的;以及 如果接收到所述应用客户端对所述广播的响应,则调用所述应用客户端。2.根据权利要求1所述的方法,还包括: 如果超过预定时间没有接收到所述响应,则跳转至客户端下载页面。3.根据权利要求1所述的方法,其中: 所述试图调用应用客户端的网页动作是点击针对调用应用客户端的链接或进入包含所述针对调用应用客户端的链接的网页。4.根据权利要求3所述的方法,其中: 在所述网页动作是进入包含所述针对调用应用客户端的链接的网页的情况中,当监听到所述网页动作时通过网页文档对象模型(DOM)应用程序接口触发对所述链接进行点击。5.根据权利要求3所述的方法,其中: 所述针对调用应用客户端的链接指向客户端下载页面。6.根据权利要求1所述的方法,其中: 所述子网页标签的链接地址为客户端的外部任务协议链接地址。7.一种网页动作处理装置,包括: 广播装置,用于当监听到试图调用应用客户端的网页动作时,通过子网页标签触发针对所述应用客户端的广播,其中所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的;以及 调用装置,用于在接收到所述应用客户端对所述广播的响应的条件下调用所述应用客户端。
【专利摘要】本发明公开了一种网页动作处理方法和装置。其中所述方法包括:当监听到试图调用应用客户端的网页动作时,通过子网页标签触发针对所述应用客户端的广播,其中所述子网页标签是在网页中针对试图调用应用客户端的网页动作创建的;以及如果接收到所述应用客户端对所述广播的响应,则调用所述应用客户端。
【IPC分类】G06F9/54
【公开号】CN105159787
【申请号】CN201510504444
【发明人】莫文
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年12月16日
【申请日】2015年8月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1