应用的调起方法及装置的制造方法

文档序号:8282090阅读:298来源:国知局
应用的调起方法及装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及互联网技术,尤其涉及一种应用的调起方法及装置。
【【背景技术】】
[0002]应用例如,Windows应用、安卓(Android)应用、1s应用等应用的应用信息发布的主要方式,可以为浏览器内的页面发布方式,例如,应用中心、软件商店等。具体可以通过浏览器展现一个页面,该页面中展现这些应用的应用信息,例如,应用描述信息、版本描述信息、应用截图、下载控件等。终端的用户可以利用下载控件,下载并运行应用的安装文件,例如,安卓(Android)应用的安装包(Android Package Kit,APK)文件等对应用进行安装,在应用安装成功之后,才可以在终端中运行。
[0003]然而,在浏览器内的页面发布过程中,如果终端中已经安装某个应用,用户可能利用终端需要执行繁琐的操作,才能使得终端调起这个应用。例如,用户不清楚终端已经安装该应用,则会利用下载控件,重新下载并运行应用的安装文件,对应用进行重新安装,在应用安装成功之后,终端则直接调起该应用;或者,再例如,用户清楚终端已经安装该应用,则会利用终端退出浏览器,进而在操作系统的桌面上再点击该应用的图标,以调起该应用。这样,终端需要较长的时间才能调起一个应用,从而导致了应用的调起效率的降低。

【发明内容】

[0004]本发明的多个方面提供一种应用的调起方法及装置,用以提高应用的调起效率。
[0005]本发明的一方面,提供一种应用的调起方法,包括:
[0006]在终端中的浏览器中,展现页面,所述页面中包括目标应用的调起控件;
[0007]根据用户操作所述调起控件所触发的调起指令,确定所述目标应用;
[0008]根据所述终端中的应用调起功能的状态信息,利用所述应用调起功能发送所述目标应用的第一调起协议数据,或者,发送所述目标应用的第二调起协议数据。
[0009]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述在终端中的浏览器中,展现页面,所述页面中包括目标应用的调起控件之后,所述根据所述终端中的应用调起功能的状态信息,利用所述应用调起功能发送所述目标应用的第一调起协议数据,或者,发送所述目标应用的第二调起协议数据之前,还包括:
[0010]通过与所述终端中的应用调起功能进行通信,以获取所述终端中的应用调起功能的状态信息。
[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一调起协议数据包括基于Intent协议的调起数据。
[0012]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二调起协议数据包括基于Schema协议的调起数据。
[0013]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述终端中的应用调起功能的状态信息,利用所述应用调起功能发送所述目标应用的第一调起协议数据,或者,发送所述目标应用的第二调起协议数据,包括:
[0014]若所述应用调起功能的状态信息为正常状态,利用所述应用调起功能发送所述目标应用的第一调起协议数据;或者
[0015]若所述应用调起功能的状态信息为异常状态,发送所述目标应用的第二调起协议数据。
[0016]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述终端中的应用调起功能的状态信息,利用所述应用调起功能发送所述目标应用的第一调起协议数据,或者,发送所述目标应用的第二调起协议数据之后,还包括:
[0017]若没有成功调起所述目标应用,在所述页面上展现所述目标应用的下载控件。
[0018]本发明的另一方面,提供一种应用的调起装置,包括:
[0019]展现单元,用于在终端中的浏览器中,展现页面,所述页面中包括目标应用的调起控件;
[0020]确定单元,用于根据用户操作所述调起控件所触发的调起指令,确定所述目标应用;
[0021]发送单元,用于根据所述终端中的应用调起功能的状态信息,利用所述应用调起功能发送所述目标应用的第一调起协议数据,或者,发送所述目标应用的第二调起协议数据。
[0022]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括获取单元,用于
[0023]通过与所述终端中的应用调起功能进行通信,以获取所述终端中的应用调起功能的状态信息。
[0024]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一调起协议数据包括基于Intent协议的调起数据。
[0025]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二调起协议数据包括基于Schema协议的调起数据。
[0026]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述发送单元,具体用于
[0027]若所述应用调起功能的状态信息为正常状态,利用所述应用调起功能发送所述目标应用的第一调起协议数据;或者
[0028]若所述应用调起功能的状态信息为异常状态,发送所述目标应用的第二调起协议数据。
[0029]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述展现单元,还用于
[0030]若没有成功调起所述目标应用,在所述页面上展现所述目标应用的下载控件。
[0031]由上述技术方案可知,本发明实施例通过在终端中的浏览器中,展现页面,所述页面中包括目标应用的调起控件,进而根据用户操作所述调起控件所触发的调起指令,确定所述目标应用,使得能够根据所述终端中的应用调起功能的状态信息,利用所述应用调起功能发送所述目标应用的第一调起协议数据,或者,发送所述目标应用的第二调起协议数据,由于在浏览器所展现的页面上初始展现应用的调起控件,使得通过该页面中操作,即能够直接调起终端中已经安装的目标应用,这种方式操作简单,无需终端执行繁琐的操作即能够调起终端中已经安装的应用,从而提高了应用的调起效率。
[0032]另外,采用本发明提供的技术方案,由于在浏览器所展现的页面上初始展现应用的调起控件,使得通过该页面中操作,即能够直接调起终端中已经安装的目标应用,因此,能够避免现有技术中由于终端需要执行繁琐的操作才能调起终端中已经安装的应用而导致的增加终端的输入设备与终端之间的数据交互,从而降低了终端的处理负担,同时提高了终端的性能。
[0033]另外,采用本发明提供的技术方案,由于在浏览器所展现的页面上初始展现应用的调起控件,使得通过该页面中操作,即能够直接调起终端中已经安装的目标应用,能够有效提尚应用的调起的实时性。
[0034]另外,采用本发明提供的技术方案,由于在浏览器所展现的页面上初始展现应用的调起控件,使得通过该页面中操作,即能够直接调起终端中已经安装的目标应用,能够有效地提高了用户体验。
[0035]另外,采用本发明提供的技术方案,由于在浏览器所展现的页面上初始展现应用的调起控件,使得通过该页面中操作,即能够直接调起终端中已经安装的目标应用,能够避免现有技术中由于浏览器内的页面发布方式中,页面上始终展现应用的下载控件而导致的终端重复安装相同的应用的问题,因此,能够有效节省安装该应用所占用的终端空间,从而有效地提高了终端的性能。
[0036]另外,采用本发明提供的技术方案,通过若没有成功调起目标应用,在浏览器所展现的页面上展现目标应用的下载控件,能够避免现有技术中由于浏览器内的页面发布方式中,页面上始终展现应用的下载控件而导致的终端重复安装相同的应用的问题,能够有效降低终端的处理负担。
[0037]另外,采用本发明提供的技术方案,由于能够在浏览器所展现的页面上初始展现应用的调起控件,使得通过该页面中操作,即能够直接调起终端中已经安装的目标应用,无需用户清楚终端所安装的应用,从而提高了应用调起的可靠性。
【【附图说明】】
[0038]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明一实施例提供的应用的调起方法的流程示意图;
[0040]图2为本发明另一实施例提供的应用的调起装置的结构示意图;
[0041]图3为本发明另一实施例提供的应用的调起装置的结构示意图。
【【具体实施方式】】
[0042]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1