安装应用程序的方法、装置和移动终端与流程

文档序号:11154531阅读:501来源:国知局
安装应用程序的方法、装置和移动终端与制造工艺

本发明涉及安卓应用程序领域,尤其涉及安装应用程序的方法、装置和移动终端。



背景技术:

在安卓系统安装应用时,为方便管理与操作,可先将应用安装包下载到PC等计算机设备,然后将该应用安装包传输到需安装该应用的移动终端。现有技术中,计算机设备使用安卓调试桥(ADB,Android Debug Bridge)向移动终端传输应用安装包,然后再发送安装命令,以实现移动终端安装该应用安装包。

在对现有技术的研究和实践过程中,发明人发现现有技术至少存在以下问题:计算机设备与移动终端之间使用安卓调试桥传输数据,安卓调试桥的传输速率比较慢,当应用安装包比较大时,传输应用安装包的时间很长,导致整个安装过程耗时较长,安装效率较低,用户体验不佳。



技术实现要素:

本发明实施例提供安装应用程序的方法、装置和移动终端,整个安装过程耗时较短,提高安装效率。

本发明实施例采用以下技术方案:

第一方面,本发明实施例提供一种安装应用程序的方法,应用于发送应用程序侧的终端,包括:

获取应用安装包;

使用媒体传输协议由计算机设备向移动终端传输应用安装包;

向移动终端发送应用安装包的安装包管理器安装命令,以使移动终端安装应用安装包。

其中,通过媒体传输协议由计算机设备向移动终端传输应用安装包之前,还包括:

判断应用安装包的大小是否大于等于预置值;

若是,继续使用媒体传输协议由计算机设备向移动终端传输应用安装包的步骤。

其中,判断应用安装包的大小是否大于等于预置值之后,还包括:

若否,使用安卓调试桥由计算机设备向移动终端传输应用安装包。

其中,使用媒体传输协议由计算机设备向移动终端传输应用安装包之前,还包括:

确定移动终端支持媒体传输协议。

其中,使用媒体传输协议由计算机设备向移动终端传输应用安装包之后,还包括:

判断应用安装包是否传输成功,若是,继续向移动终端发送应用安装包的安装包管理器安装命令的步骤;若否,使用安卓调试桥向移动终端传输应用安装包,继续向移动终端发送应用安装包的安装包管理器安装命令的步骤。

其中,获取应用安装包之前,还包括:

通过网络下载应用安装包。

其中,通过网络下载应用安装包之前,还包括:

接收用户发出的下载应用安装包的请求;或

接收移动终端发出的下载应用安装包的请求。

第二方面,本发明实施例提供一种安装应用程序的方法,应用于接收应用程序侧的移动终端,包括:

使用媒体传输协议接收计算机设备发来的应用安装包;

接收应用安装包的安装包管理器安装命令;

根据安装包管理器安装命令安装应用安装包。

其中,使用媒体传输协议接收计算机设备发来的应用安装包之后,还包括:

判断应用安装包是否接收成功,若是,向计算机设备反馈接收成功并请求发送安装包管理器安装命令的信息,若否,向计算机设备反馈接收失败并请求使用安卓调试桥发送应用安装包的信息。

其中,根据安装包管理器安装命令安装应用安装包,包括:

根据安装包管理器安装命令调用并运行安装包管理器的应用程序安装接口,使用应用程序安装接口完成应用安装包的安装。

第三方面,本发明实施例提供一种安装应用的装置,应用于发送应用程序侧的终端,包括:

获取单元,用于获取应用安装包;

第一传输单元,用于使用媒体传输协议由计算机设备向移动终端传输应用安装包;

发送单元,用于向移动终端发送应用安装包的安装包管理器安装命令,以使移动终端安装应用安装包。

其中,还包括:

第一判断单元,用于通过媒体传输协议向移动终端传输应用安装包之前,判断应用安装包的大小是否大于等于预置值;

第一传输单元,具体用于判断应用安装包的大小大于等于预置值之后,使用媒体传输协议由计算机设备向移动终端传输应用安装包。

其中,还包括:

第二传输单元,用于判断应用安装包的大小小于预置值之后,使用安卓调试桥向移动终端传输应用安装包。

其中,还包括:

确定单元,用于使用媒体传输协议由计算机设备向移动终端传输应用安装包之前,确定移动终端支持媒体传输协议。

其中,还包括:

第二判断单元,用于使用媒体传输协议由计算机设备向移动终端传输应用安装包之后,判断应用安装包是否传输成功;

第三传输单元,用于判断应用安装包传输不成功之后,使用安卓调试桥向移动终端传输应用安装包;

发送单元包括第一发送单元和第二发送单元;

第一发送单元,用于判断应用安装包传输成功之后,向移动终端发送应用安装包的安装包管理器安装命令;

第二发送单元,用于使用安卓调试桥向移动终端传输应用安装包之后,向移动终端发送应用安装包的安装包管理器安装命令。

其中,还包括:

下载单元,用于获取应用安装包之前,通过网络下载应用安装包。

其中,还包括:

接收请求单元,用于通过网络下载应用安装包之前,接收本终端用户发出的下载应用安装包的请求,或,接收移动终端发出的下载应用安装包的请求。

第四方面,本发明实施例提供一种安装应用的装置,应用于接收应用程序侧的移动终端,包括:

安装包接收单元,用于使用媒体传输协议接收计算机设备发来的应用安装包;

安装命令接收单元,用于接收应用安装包的安装包管理器安装命令;

安装单元,用于根据安装包管理器安装命令安装应用安装包。

其中,还包括:

第三判断单元,用于使用媒体传输协议接收应用安装包之后,判断应用安装包是否接收成功;

第一反馈单元,用于判断应用安装包接收成功之后,向计算机设备反馈接收成功并请求发送安装包管理器安装命令的信息;

第二反馈单元,用于判断应用安装包接收不成功之后,向计算机设备反馈接收失败并请求使用安卓调试桥发送应用安装包的信息。

其中,安装单元,包括:

调用接口单元,用于根据安装包管理器安装命令调用并运行安装包管理器的应用程序安装接口;

安装包安装单元,用于使用应用程序安装接口完成应用安装包的安装。

第五方面,本发明实施例提供一种移动终端,包括:

一个或多个处理器;

存储器;

一个或多个应用程序;其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述的安装应用程序的方法。

本技术方案中,使用媒体传输协议由计算机设备向移动终端传输应用安装包,向移动终端发送应用安装包的安装包管理器安装命令,以使移动终端安装应用安装包。媒体传输协议比安卓调试桥的传输速率快,当应用安装包比较大时,本技术方案传输应用安装包的时间明显缩短,整个安装过程耗时较少,提高了安装效率,用户体验好。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1是本发明实施例提供的安装应用程序方法第一实施例的方法流程图。

图2是本发明实施例提供的安装应用程序方法第二实施例的方法流程图。

图3是本发明实施例提供的安装应用程序方法第三实施例的方法流程图。

图4是本发明实施例提供的安装应用程序装置第一实施例的装置流程图。

图5是本发明实施例提供的安装应用程序装置第二实施例的装置流程图。

图6是本发明实施例提供的移动终端的相关部分结构的框图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明实施例提供的安装应用程序方法第一实施例的方法流程图。本实施例应用于发送应用程序侧的终端,比如,PC、笔记本电脑等计算机设备。在实现本实施例时,可依据本安装应用程序方法做成一个安装工具或安装工具中的一个功能;比如,可作为手机助手的一个功能。

步骤S101,获取应用安装包。

计算机设备获得安装请求,可以为计算机设备主动扫描移动终端的应用后,主动产生安装请求;也可以为移动终端向计算机设备发出安装请求。根据安装请求,从网络下载应用安装包;或从计算机设备的本地或外接储存器中,获取应用包装包。

步骤S102,使用媒体传输协议由计算机设备向移动终端传输应用安装包。

媒体传输协议(MTP,Media Transfer Protocol)支持数字音频播放器上的音乐文件和便携式媒体播放器上的媒体文件,以及个人数字助理的个人信息的传输。计算机设备通过媒体传输协议与移动终端建立连接后,把应用安装包传输到移动终端。

步骤S103,向移动终端发送应用安装包的安装包管理器安装命令,以使移动终端安装应用安装包。

本实施例通过安装包管理器安装命令(Package Manager install)安装应用安装包。Package Manger是一个管理应用程序安装、卸载和升级的API。计算机设备向移动终端发送安装命令后,移动终端执行安装命令,完成安装应用安装包。

将计算机设备连接奇酷青春版8681-M02手机,对安装预定大小的应用安装包进行测试。先使用安卓调试桥的方式安装该应用安装包,安卓调试桥传输耗时93秒,在手机安装程序耗时10秒;而使用本技术方案安装该应用安装包,传输耗时只有13秒,在手机安装程序耗时相同。可见,媒体传输协议相对于安卓调试桥传输速度具有很大优势,传输时间明显缩短,安装效率有大幅度的提高。

综上,本技术方案中,使用媒体传输协议由计算机设备向移动终端传输应用安装包,向移动终端发送应用安装包的安装包管理器安装命令,以使移动终端安装应用安装包。百兆以上的应用安装包很常见,在安装应用过程中,使用安卓调试桥传输大容量的应用安装包时间很长,导致整个安装过程耗时较长,用户体验差;而本发明实施例采用媒体传输协议传输应用安装包,传输时间明显缩短,整个安装过程耗时较少,提高了安装效率,用户体验好。

参见图2,是本发明实施例提供的安装应用程序方法第二实施例的方法流程图。

步骤S201.接收下载应用安装包的请求。

本实施例中,作为其中一个实施方式,接收计算机设备的用户发出的下载应用安装包的请求;比如,本计算机设备的用户通过安装在计算机设备手机助手,下载应用包装包。作为其中另一个实施方式,接收移动终端发出的下载应用安装包的请求;比如,移动终端进行应用更新时,向计算机设备发送下载请求。

步骤S202.通过网络下载应用安装包。根据应用安装包的服务器网络下载地址,从该服务器下载应用安装包。

步骤S203.获取应用安装包。本计算机设备获取上一步骤下载的应用安装包。

步骤S204.判断应用安装包的大小是否大于等于预置值。若是,继续步骤S206;否则,继续步骤S205。预置值可为1兆、5兆、10兆、20兆等数值,具体数值可根据实际情况设置。

步骤S205.使用安卓调试桥由计算机设备向移动终端传输应用安装包。继续步骤S209。

步骤S206.使用媒体传输协议由计算机设备向移动终端传输应用安装包。继续步骤S207。

确定移动终端支持媒体传输协议,与移动终端建立媒体传输协议的连接,向移动终端传输应用安装包。

步骤S207.判断应用安装包是否传输成功。若是,继续步骤S209;否则,继续步骤S208。判断数据是否传输成功的过程属于现有技术,在此不作赘述。

步骤S208.使用安卓调试桥向移动终端传输应用安装包。继续步骤S209。

步骤S209.向移动终端发送安装包管理器安装命令,以使移动终端安装应用安装包。

本实施例中,在传输应用安装包之前,判断应用安装包的大小是否大于等于预置值,若传输比较大的应用安装包,比如上百兆的游戏应用完整安装包,使用的媒体传输协议传输,可提高效率;若传输比较小的应用安装包,比如小于1兆的应用功能更新安装包,使用现有的安卓调试桥传输,可降低数据处理的复杂程度,保障传输质量,较小的应用安装包传输时间不长,对用户影响不大。针对不同大小的应用安装包,使用不同的安装策略,使得安装过程更加灵活,兼顾传输效率与传输质量,能给到客户较佳的安装体验。

本实施例中,向移动终端传输应用安装包后,判断应用安装包是否传输成功,若成功,则发送安装命令,若不成功,则使用安卓调试桥传输该应用安装包,再发送安装命令。因为某些原因,使用媒体传输协议传输过程发生故障,无法正常传输;这时采用安卓系统自带的安卓调试桥,能保证正常传输,最终完成安装;避免使用不能正常传输的媒体传输协议反复尝试、却无法完成安装的情况,保障安装成功率,提高用户的体验。

对不同程序安装包的大小选择媒体传输协议或安卓调试桥;在媒体传输协议传输失败时,使用安卓调试桥传输。本实施例结合媒体传输协议和安卓调试桥各自的优点,把两者综合起来使用,应对不用的情况,实现高效、保质完成应用安装包的安装过程。

综上,本技术方案中,使用媒体传输协议由计算机设备向移动终端传输应用安装包,媒体传输协议比安卓调试桥的传输速率快,当应用安装包比较大时,本技术方案传输应用安装包的时间明显缩短,整个安装过程耗时较少,提高了安装效率,用户体验好。

参见图3,是本发明实施例提供的安装应用程序方法第三实施例的方法流程图。本实施例应用于接收应用程序侧的移动终端,比如安装安卓系统的手机、平板电脑等设备。在实现本实施例时,可依据本安装应用程序方法做成一个与计算机设备配合使用的安装工具或安装工具中的一个功能。本实施例三,与前面的实施例一、二,为安装两侧相对应的方法,共同完成应用安装包的安装。

步骤S301.使用媒体传输协议接收计算机设备发来的应用安装包。

步骤S302.判断应用安装包是否接收成功。若是,继续步骤S304,否则,继续步骤S303。

步骤S303.反馈接收失败并请求使用安卓调试桥发送应用安装包的信息。

当使用媒体传输协议在传输过程发生故障,导致无法正常传输,可由移动终端主动反馈接收失败信息,并请求计算机设备使用安卓调试桥发送应用安装包。

步骤S304.反馈接收成功并请求发送安装包管理器安装命令的信息。

当传输成功时,可由移动终端主动反馈接收成功信息,并请求计算机设备发送安装包管理器安装命令。

步骤S305.接收应用安装包的安装包管理器安装命令。

步骤S306.根据安装包管理器安装命令安装应用安装包。

本实施例中,根据安装包管理器安装命令调用并运行安装包管理器的应用程序安装接口,使用应用程序安装接口完成应用安装包的安装。

综上,本技术方案中,使用媒体传输协议由计算机设备向移动终端传输应用安装包,媒体传输协议比安卓调试桥的传输速率快,当应用安装包比较大时,本技术方案传输应用安装包的时间明显缩短,整个安装过程耗时较少,提高了安装效率,用户体验好。

以下为本发明实施例的安装应用程序装置实施例,本发明的安装应用程序方法实施例与安装应用程序装置实施例属于同一构思,在安装应用程序装置实施例中未详尽描述的细节内容,可以参考上述安装应用程序方法实施例。

参见图4,是本发明实施例提供的安装应用程序装置第一实施例的装置流程图。本实施例应用于接收应用程序侧的终端,其对应实施例一、二;可把这两个实施例的内容,作为实施本实施例的参考。

本实施例的安装应用程序装置,包括:

获取单元403,用于获取应用安装包;

第一传输单元406,用于使用媒体传输协议由计算机设备向移动终端传输应用安装包;

发送单元409,用于向移动终端发送应用安装包的安装包管理器安装命令,以使移动终端安装应用安装包。

作为一个实施方式,还包括:

第一判断单元404,用于通过媒体传输协议向移动终端传输应用安装包之前,判断应用安装包的大小是否大于等于预置值;

第一传输单元406,具体用于判断应用安装包的大小大于等于预置值之后,使用媒体传输协议由计算机设备向移动终端传输应用安装包。

作为一个实施方式,还包括:

第二传输单元405,用于判断应用安装包的大小小于预置值之后,使用安卓调试桥向移动终端传输应用安装包。

作为一个实施方式,还包括:

确定单元,用于使用媒体传输协议由计算机设备向移动终端传输应用安装包之前,确定移动终端支持媒体传输协议。

作为一个实施方式,还包括:

第二判断单元407,用于使用媒体传输协议由计算机设备向移动终端传输应用安装包之后,判断应用安装包是否传输成功;

第三传输单元408,用于判断应用安装包传输不成功之后,使用安卓调试桥向移动终端传输应用安装包;

发送单元409包括第一发送单元和第二发送单元;

第一发送单元,用于判断应用安装包传输成功之后,向移动终端发送应用安装包的安装包管理器安装命令;

第二发送单元,用于使用安卓调试桥向移动终端传输应用安装包之后,向移动终端发送应用安装包的安装包管理器安装命令。

作为一个实施方式,还包括:

下载单元402,用于获取应用安装包之前,通过网络下载应用安装包。

作为一个实施方式,还包括:

接收请求单元401,用于通过网络下载应用安装包之前,接收本终端用户发出的下载应用安装包的请求,或,接收移动终端发出的下载应用安装包的请求。

综上,本技术方案中,使用媒体传输协议由计算机设备向移动终端传输应用安装包,媒体传输协议比安卓调试桥的传输速率快,当应用安装包比较大时,本技术方案传输应用安装包的时间明显缩短,整个安装过程耗时较少,提高了安装效率,用户体验好。

参见图5,是本发明实施例提供的安装应用程序装置第二实施例的装置流程图。本实施例应用于接收应用程序侧的移动终端,其对应实施例三;可把该实施例的内容,作为本实施例的参考。

本实施例的安装应用程序装置,包括:

安装包接收单元501,用于使用媒体传输协议接收计算机设备发来的应用安装包;

安装命令接收单元505,用于接收应用安装包的安装包管理器安装命令;

安装单元506,用于根据安装包管理器安装命令安装应用安装包。

作为一个实施方式,还包括:

第三判断单元502,用于使用媒体传输协议接收应用安装包之后,判断应用安装包是否接收成功;

第一反馈单元503,用于判断应用安装包接收成功之后,向计算机设备反馈接收成功并请求发送安装包管理器安装命令的信息;

第二反馈单元504,用于判断应用安装包接收不成功之后,向计算机设备反馈接收失败并请求使用安卓调试桥发送应用安装包的信息。

作为一个实施方式,安装单元,包括:

调用接口单元,用于根据安装包管理器安装命令调用并运行安装包管理器的应用程序安装接口;

安装包安装单元,用于使用应用程序安装接口完成应用安装包的安装。

综上,本技术方案中,使用媒体传输协议由计算机设备向移动终端传输应用安装包,媒体传输协议比安卓调试桥的传输速率快,当应用安装包比较大时,本技术方案传输应用安装包的时间明显缩短,整个安装过程耗时较少,提高了安装效率,用户体验好。

参见图6,是本发明实施例提供的移动终端的相关部分结构的框图。本实施例中,移动终端具体为手机;该手机包括:射频(Radio Frequency,RF)电路1510、存储器1520、输入单元1530、显示单元1540、传感器1550、音频电路1560、无线保真(wireless fidelity,WiFi)模块1570(也即WiFi芯片模组)、处理器1580、以及电源1590等部件。本领域技术人员可以理解,图6中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图6对手机的各个构成部件进行具体的介绍:

RF电路1510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1580处理;另外,将设计上行的数据发送给基站。通常,RF电路1510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路1510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。

存储器1520可用于存储软件程序以及模块,处理器1580通过运行存储在存储器1520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1530可包括触控面板1531以及其他输入设备1532。触控面板1531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1531上或在触控面板1531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1580,并能接收处理器1580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1531。除了触控面板1531,输入单元1530还可以包括其他输入设备1532。具体地,其他输入设备1532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1540可包括显示面板1541,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1541。进一步的,触控面板1531可覆盖显示面板1541,当触控面板1531检测到在其上或附近的触摸操作后,传送给处理器1580以确定触摸事件的类型,随后处理器1580根据触摸事件的类型在显示面板1541上提供相应的视觉输出。虽然在图6中,触控面板1531与显示面板1541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板1531与显示面板1541集成而实现手机的输入和输出功能。

手机还可包括至少一种传感器1550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路1560、扬声器1561,传声器1562可提供用户与手机之间的音频接口。音频电路1560可将接收到的音频数据转换后的电信号,传输到扬声器1561,由扬声器1561转换为声音信号输出;另一方面,传声器1562将收集的声音信号转换为电信号,由音频电路1560接收后转换为音频数据,再将音频数据输出处理器1580处理后,经RF电路1510以发送给比如另一手机,或者将音频数据输出至存储器1520以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块1570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了WiFi模块1570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器1580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1520内的软件程序和/或模块,以及调用存储在存储器1520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1580可包括一个或多个处理单元;优选的,处理器1580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1580中。

手机还包括给各个部件供电的电源1590(比如电池),优选的,电源可以通过电源管理系统与处理器1580逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本实施例中,移动终端包括:一个或多个处理器1780;存储器1720;一个或多个应用程序。其中一个或多个应用程序被存储在存储器1720中并被配置为由一个或多个处理器1780执行,一个或多个程序配置用于执行的安装应用程序的方法,该方法包括:

使用媒体传输协议接收计算机设备发来的应用安装包;

接收应用安装包的安装包管理器安装命令;

根据安装包管理器安装命令安装应用安装包。

作为一个实施方式,使用媒体传输协议接收计算机设备发来的应用安装包之后,还包括:判断应用安装包是否接收成功,若是,向计算机设备反馈接收成功并请求发送安装包管理器安装命令的信息,若否,向计算机设备反馈接收失败并请求使用安卓调试桥发送应用安装包的信息。

作为一个实施方式,根据安装包管理器安装命令安装应用安装包,包括:根据安装包管理器安装命令调用并运行安装包管理器的应用程序安装接口,使用应用程序安装接口完成应用安装包的安装。

另一方面,本发明实施例提供一种计算机可读存储介质。该计算机可读存储介质可以是上述实施例中的存储器,或其他具有存储功能的模块;该计算机可读存储介质可以单独存在,或装配到终端。该计算机可读存储介质存储有一个或者一个以上程序,一个或者一个以上程序被一个或者一个以上的处理器用来执行安装应用程序的方法,该方法包括:

使用媒体传输协议接收计算机设备发来的应用安装包;

接收应用安装包的安装包管理器安装命令;

根据安装包管理器安装命令安装应用安装包。

作为一个实施方式,使用媒体传输协议接收计算机设备发来的应用安装包之后,还包括:判断应用安装包是否接收成功,若是,向计算机设备反馈接收成功并请求发送安装包管理器安装命令的信息,若否,向计算机设备反馈接收失败并请求使用安卓调试桥发送应用安装包的信息。

作为一个实施方式,根据安装包管理器安装命令安装应用安装包,包括:根据安装包管理器安装命令调用并运行安装包管理器的应用程序安装接口,使用应用程序安装接口完成应用安装包的安装。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。

以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1