应用安装的控制方法和装置制造方法及图纸

技术编号:15329180 阅读:101 留言:0更新日期:2017-05-16 12:54
本公开揭示了一种应用安装的控制方法和装置。所述方法包括:在终端的应用安装接口拦截应用安装命令,识别调试桥接端请求进行的应用安装;进行安装文件有效性判断得到有效性判断结果;在安装文件无效时生成安装失败的应用安装结果;在安装文件有效时通过应用安装接口将应用安装命令传送至应用安装器进行应用安装,并通过标示应用的安装文件生成应用安装结果;调试桥接端向控制端返回应用安装结果。由此对于应用管理工具连接终端的流程而言,通过应用安装接口处应用安装命令的拦截,得以在应用安装器调用应用安装接口执行应用安装之前,得到安装失败的应用安装结果,调试桥接端能够向控制端返回应用安装结果,成功进行应用管理工具连接终端的流程。

Application installation control method and apparatus

The present disclosure discloses a control method and device for applying an installation. The method comprises the following steps: the terminal application installation interface intercept application installation command, installation debugging end bridging request application identification; installation file to determine the effectiveness of effective judgment results; generating application installation result failed installation in the installation file is invalid; in the installation file is valid through the application installation interface application installation command sent to the application installer application installation, and the installation file label applications generate application installation debugging results; bridge end return application to the control terminal installation result. Thus for the application of management tools for connecting to a terminal process, we use the installation interface application installation command to intercept the call in the application installer application installation interface executes the application before installation, application installation results failed to install, debug bridge end to return results to the application installation control terminal, successful application management tool connection terminal process.

【技术实现步骤摘要】
应用安装的控制方法和装置
本公开涉及计算机应用
,特别涉及一种应用安装的控制方法和装置。
技术介绍
随着计算机应用的快速发展以及各种终端的快速普及,各种终端中应用的安装,可以通过连接的控制端实现。具体而言,通过控制端中运行的应用管理工具,能够向所连接的终端实现应用的安装。控制端中应用管理工具向终端所请求进行的应用安装,是通过在终端进行自身与控制端的调试桥接实现的。而控制端中应用管理工具与终端之间连接的实现过程为:首先通过调试桥接向终端安装一假应用,以此来确定终端是否已经成功连接控制端,在确定终端已经成功连接控制端之后,方能够通过应用管理工具实现终端中应用的安装。具体的,通过与控制端的调试桥接,终端获得这一假应用所对应的安装命令,并在用户确认此应用安装之后,将安装命令传送至应用安装器。应用安装器对这一假应用的安装文件进行轻量解析时会出错,进而使得假应用的安装被卡在应用安装器中。此时,应用安装器与实现调试桥接的调试桥接端运行在不同的进程中,调试桥接端并无法获得安装结果,并向控制端中的应用管理工具返回。对于应用管理工具而言,由于没有获得安装结果,也将导致了其连接终端的流程失败,进而无法通过应用管理工具实现终端中应用的安装。
技术实现思路
为了解决相关技术中在应用管理工具连接终端的流程中,由于无法获得应用安装结果而导致应用管理工具连接终端的流程失败的技术问题,本公开提供了一种应用安装的控制方法和装置。一种应用安装的控制方法,所述方法包括:在终端的应用安装接口拦截应用安装命令,识别调试桥接端请求进行的应用安装;对所述调试桥接端请求的应用安装进行安装文件有效性判断,得到有效性判断结果;在所述有效性判断结果标示所述安装文件无效时,生成安装失败的应用安装结果;在所述有效性判断结果标示所述安装文件有效时,通过所述应用安装接口将所述应用安装命令传送至应用安装器,触发所述应用安装器执行所述请求的应用安装;在所述应用安装器执行所述请求的应用安装中,通过标示所述应用的安装文件生成应用安装结果;所述调试桥接端获取所述应用安装结果,并向控制端中的应用管理工具返回所述应用安装结果。一种应用安装的控制装置,包括:拦截识别模块,用于在终端的应用安装接口拦截应用安装命令,识别调试桥接请求进行的应用安装;有效性判断模块,用于对所述调试桥接请求的应用安装进行安装文件有效性判断,得到有效性判断结果;结果生成模块,用于在所述有效性判断结果标示所述安装文件无效时,生成安装失败的应用安装结果;安装执行模块,用于在所述有效性判断结果标示所述安装文件有效时,通过所述应用安装接口将所述应用安装命令传送至应用安装器,触发所述应用安装器执行所述请求的应用安装;文件标示模块,用于在所述应用安装器执行所述请求的应用安装中,通过标示所述应用的安装文件生成应用安装结果;结果获取模块,用于所述调试桥接端获取所述应用安装结果,并向控制端中的应用管理工具返回所述应用安装结果。本公开的实施例提供的技术方案可以包括以下有益效果:终端中触发进行应用安装之后,将获取得到终端中触发的应用安装命令,在应用安装接口拦截应用安装命令,识别控制端中调试桥接端请求进行的应用安装,对调试桥接端请求进行的应用安装进行安装文件有效性关系,得到有效性判断结果,在有效性判断结果标示安装文件无效时,生成安装失败的应用安装结果,由此对于应用管理工具连接终端的流程而言,通过应用安装接口处应用安装命令的拦截,得以在应用安装器调用应用安装接口执行应用安装过程之前,识别出控制端中调试桥接端请求进行的应用安装,进而得到安装失败的应用安装结果,由于此应用安装结果是在应用安装接口得到的,并不处于应用安装器中,而在有效性判断结果标示安装文件有效时,通过应用安装接口将应用安装命令传送至应用安装器,触发应用安装器执行所请求的应用安装,并在此安装的执行中通过标示安装文件来生成应用安装结果,由此,也提供了应用管理工具连接终端的实现过程,进而能够通过应用管理工具顺利实现终端中应用的安装,因此,调试桥接端能够向控制端中的应用管理工具返回应用安装结果,成功进行了应用管理工具连接终端的流程,从而能够通过应用管理工具实现终端中应用的安装。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据本公开所涉及的实施环境的示意图;图2是根据一示例性实施例示出的一种装置的框图图3是根据一示例性实施例示出的一种应用安装的控制方法的流程图;图4是根据另一示例性实施例示出的一种应用安装的控制方法的流程图;图5是图3对应实施例的对在终端的应用安装接口拦截应用安装命令,识别调试桥接端请求进行的应用安装步骤进行描述的流程图;图6是图3对应实施例的对调试桥接端请求的应用安装进行安装文件有效性判断,得到有效性判断结果步骤进行描述的流程图;图7是根据一示例性实施例示出的应用安装控制的简要示意图;图8是根据一示例性实施例示出的一种应用安装的控制装置的框图;图9是根据另一示例性实施例示出的一种应用安装的控制装置的框图;图10是图8对应实施例中对拦截识别模块的细节进行描述的框图;图11是图8对应实施例中对有效性判断模块的细节进行描述的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据本公开所涉及的实施环境的示意图。该实施环境包括终端110和控制端130。控制端130中运行的应用管理工具与终端110之间进行二者之间往来的数据交互,进而实现终端110中应用的管理。其中,终端110为各种智能终端,例如,智能手机、平板电脑、机顶盒等。控制端130通过与终端110的连接来实现其对终端110的操控。例如,控制端130可以是电脑等。图2是根据一示例性实施例示出的一种装置200的框图。例如,200可以是图1所示实施环境中的终端110。参照图2,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(本文档来自技高网...
应用安装的控制方法和装置

【技术保护点】
一种应用安装的控制方法,其特征在于,所述方法包括:在终端的应用安装接口拦截应用安装命令,识别调试桥接端请求进行的应用安装;对所述调试桥接端请求的应用安装进行安装文件有效性判断,得到有效性判断结果;在所述有效性判断结果标示所述安装文件无效时,生成安装失败的应用安装结果;在所述有效性判断结果标示所述安装文件有效时,通过所述应用安装接口将所述应用安装命令传送至应用安装器,触发所述应用安装器执行所述请求的应用安装;在所述应用安装器执行所述请求的应用安装中,通过标示所述应用的安装文件生成应用安装结果;所述调试桥接端获取所述应用安装结果,并向控制端中的应用管理工具返回所述应用安装结果。

【技术特征摘要】
1.一种应用安装的控制方法,其特征在于,所述方法包括:在终端的应用安装接口拦截应用安装命令,识别调试桥接端请求进行的应用安装;对所述调试桥接端请求的应用安装进行安装文件有效性判断,得到有效性判断结果;在所述有效性判断结果标示所述安装文件无效时,生成安装失败的应用安装结果;在所述有效性判断结果标示所述安装文件有效时,通过所述应用安装接口将所述应用安装命令传送至应用安装器,触发所述应用安装器执行所述请求的应用安装;在所述应用安装器执行所述请求的应用安装中,通过标示所述应用的安装文件生成应用安装结果;所述调试桥接端获取所述应用安装结果,并向控制端中的应用管理工具返回所述应用安装结果。2.根据权利要求1所述的方法,其特征在于,所述在终端的应用安装接口拦截应用安装命令,识别调试桥接端请求进行的应用安装之前,所述方法还包括:通过终端自身与控制端之间进行的调试桥接,所述调试桥接端接收所述控制端中应用管理工具传送的应用安装命令;通过所述调试桥接端进行的所述应用安装接口调用,将所述应用安装命令传送至所述应用安装接口。3.根据权利要求1所述的方法,其特征在于,所述在应用安装接口拦截所述应用安装命令,识别调试桥接端请求进行的应用安装,包括:在应用安装接口处拦截所述应用安装命令;确定根据所述应用安装命令调用所述应用安装接口的线程;根据所述线程对应的名称识别出调试桥接端请求进行的应用安装。4.根据权利要求1所述的方法,其特征在于,所述对所述述调试桥接端请求的应用安装进行安装文件有效性判断,得到有效性判断结果,包括:连接终端中系统预置的软件包访问服务;通过所述软件包访问服务读取述调试桥接端请求进行应用安装所对应的安装文件,以判断所述安装文件是否是有效的,并相应生成有效性判断结果。5.一种应用安装的控...

【专利技术属性】
技术研发人员:徐慧
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1