The embodiment of the invention provides an application call method and device, wherein, the method comprises the following steps: according to the invoker integrated interface call source application; the call is uploaded to the server call parameters; receiving the command sequence, which returned, the command sequence is determined on the basis of the original command sequence the calling parameter obtained by the conversion of the command sequence, including the order of invocation command; the call is in accordance with the sequence of commands in the order to determine whether the force command is invoked; determine the local application of effective call command corresponding to the start of the local application. Make native calls to the application through the caller and make sure the call succeeds.
【技术实现步骤摘要】
一种应用调用方法和装置
本专利技术涉及计算机
,特别是涉及一种应用调用方法和一种应用调用装置。
技术介绍
随着终端和软件技术的发展,用户可以在终端上安装各种应用,便于用户执行各种上网操作,例如安装游戏应用、播放器应用、浏览器应用、新闻应用、购物应用等。不同应用存在于一个终端时,有时需要调用其他应用,如购物应用调用支付应用进行支付,浏览器应用调用播放器应用播放音视频等。这些调用往往是依据固定在应用中的逻辑执行,通过应用服务service调用唤起指定应用客户端。但是,通过service调用依赖于被调用客户端的服务在后台运行,一旦在系统中杀掉service则应用客户端就无法调用成功。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用调用方法和相应的应用调用装置。依据本专利技术的一个方面,提供了一种应用调用方法,所述的方法包括:依据调用接口调用源应用中集成的调用器;所述调用器上传调用参数给服务端;接收返回的命令序列,其中,所述命令序列是依据所述调用参数确定的原始命令序列转换得到的,所述命令序列包括顺序排列的调用命令;所述调用器按照命令序列中的顺序依次判断调用命令是否生效;确定生效的调用命令对应的本地应用,启动所述本地应用。依据本专利技术的另一个方面,提供了一种应用调用方法,所述的方法包括:接收调用参数,依据所述调用参数确定原始命令序列;对所述原始命令序列进行转换,确定转换的命令序列;发送所述命令序列,以基于所述命令序列启动应用,其中,所述命令序列包括顺序排列的调用命令,所述调用命令用于调用终端的本地应用。依据本 ...
【技术保护点】
一种应用调用方法,所述的方法包括:依据调用接口调用源应用中集成的调用器;所述调用器上传调用参数给服务端;接收返回的命令序列,其中,所述命令序列是依据所述调用参数确定的原始命令序列转换得到的,所述命令序列包括顺序排列的调用命令;所述调用器按照命令序列中的顺序依次判断调用命令是否生效;确定生效的调用命令对应的本地应用,启动所述本地应用。
【技术特征摘要】
1.一种应用调用方法,所述的方法包括:依据调用接口调用源应用中集成的调用器;所述调用器上传调用参数给服务端;接收返回的命令序列,其中,所述命令序列是依据所述调用参数确定的原始命令序列转换得到的,所述命令序列包括顺序排列的调用命令;所述调用器按照命令序列中的顺序依次判断调用命令是否生效;确定生效的调用命令对应的本地应用,启动所述本地应用。2.如权利要求1所述的方法,其中,所述调用器上传调用参数给服务端,之前包括:所述调用器获取所述调用接口传输的调用参数,其中,所述调用参数包括命令标识。3.如权利要求1所述的方法,其中,所述调用器按照命令序列中的顺序依次判断调用命令是否生效,包括:所述调用器从命令序列中依次获取调用命令,通过检测所述调用命令的应用条件判断调用命令是否生效。4.如权利要求3所述的方法,其中,所述调用器从命令序列中依次获取调用命令,通过检测所述调用命令的应用条件判断调用命令是否生效,包括:所述调用器从命令序列中取出第一条调用命令;判断所述调用命令的应用条件是否满足;若所述调用命令的应用条件均满足,则所述调用命令生效;若所述调用命令的任一应用条件不满足,则对所述命令序列中下一条调用命令的应用条件进行判断,直到确定出生效的调用命令。5.一种应用调用方法,所述的方法包括:接收调用参数,依据所述调用参数确定原始命令序列;对所述原始命令序列进行转换,确定转换的命令序列;发送所述命令序列,以基于所述命令序列启动应用,其中,所述命令序列包括顺序排列的调用命令,所述调用命令用于调...
【专利技术属性】
技术研发人员:姜思淼,周昱均,张雪朋,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。