CN102348199A - 软件下载方法及移动终端 - Google Patents
软件下载方法及移动终端 Download PDFInfo
- Publication number
- CN102348199A CN102348199A CN2011103337795A CN201110333779A CN102348199A CN 102348199 A CN102348199 A CN 102348199A CN 2011103337795 A CN2011103337795 A CN 2011103337795A CN 201110333779 A CN201110333779 A CN 201110333779A CN 102348199 A CN102348199 A CN 102348199A
- Authority
- CN
- China
- Prior art keywords
- software
- portable terminal
- download
- target software
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种软件下载方法及移动终端,涉及通信领域,可解决软件下载后,却由于软件与移动终端的具体参数不匹配,使得软件无法安装或安装后无法使用的问题,为用户节约时间和费用,提高用户体验度。本发明所述软件下载方法,包括:获取移动终端预下载的目标软件的软件信息;若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。本发明所述移动终端,包括:获取单元,用于获取移动终端预下载的目标软件的软件信息;指示单元,用于若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。
Description
技术领域
本发明涉及通信领域,尤其涉及一种软件下载方法及移动终端。
背景技术
当用户下载软件到移动终端时,用户一般根据软件说明来决定是否下载该软件。其中,软件说明用于介绍软件的功能、软件需要移动终端支持的参数要求等,软件需要移动终端支持的参数要求包括屏幕尺寸、屏幕是否支持触摸功能等。
在上述过程中,发明人发现现有技术至少存在如下问题:
用户下载软件时,需要由用户判断该软件是否适用于移动终端,这就需要用户了解移动终端的具体参数,如屏幕尺寸、屏幕是否支持触摸功能等。另外,当缺少软件说明或软件说明不准确时,软件下载后,却由于软件与移动终端的具体参数不匹配,使得软件无法安装或安装后无法使用,浪费了时间和费用。
发明内容
本发明所要解决的技术问题在于提供一种软件下载方法及移动终端,能够解决软件下载后,却由于软件与移动终端的具体参数不匹配,使得软件无法安装或安装后无法使用的问题,为用户节约时间和费用,提高用户体验度。
为达到上述目的,本发明的实施例采用如下技术方案:
一种软件下载方法,包括:
获取移动终端预下载的目标软件的软件信息;
若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。
所述获取移动终端预下载的目标软件的软件信息包括:
向提供所述目标软件的服务器发送软件下载请求消息;
接收所述服务器根据所述软件下载请求消息发送的携带有所述目标软件的软件信息的软件下载响应消息。
还包括:
若所述软件信息与所述移动终端的属性不匹配,则生成所述目标软件不可下载指示。
还包括:
根据所述目标软件可下载指示下载所述目标软件。
一种移动终端,包括:
获取单元,用于获取移动终端预下载的目标软件的软件信息;
指示单元,用于若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。
所述获取单元包括:
请求模块,用于向提供所述目标软件的服务器发送软件下载请求消息;
接收模块,用于接收所述服务器根据所述软件下载请求消息发送的携带有所述目标软件的软件信息的软件下载响应消息。
所述指示单元还用于若所述软件信息与所述移动终端的属性不匹配,则生成所述目标软件不可下载指示。
所述的移动终端,还包括:
下载单元,用于根据所述目标软件可下载指示下载所述目标软件。
本发明实施例的软件下载方法及移动终端,通过预下载目标软件与移动终端的匹配情况来决定是否下载,能够解决软件下载后,却由于软件与移动终端的具体参数不匹配,使得软件无法安装或安装后无法使用的问题,为用户节约了时间和费用,提高了用户体验度。
附图说明
图1为本发明实施例一中软件下载方法的流程图一;
图2为本发明实施例一中获取目标软件的软件信息的流程图;
图3为本发明实施例一中软件下载方法的流程图二;
图4为本发明实施例一中软件下载方法的流程图三;
图5为本发明实施例二中移动终端的结构框图一;
图6为本发明实施例二中移动终端的获取单元的结构框图;
图7为本发明实施例二中移动终端的结构框图二。
具体实施方式
本发明实施例提供一种软件下载方法及移动终端,可解决软件下载后,却由于软件与移动终端不匹配,使得软件无法安装或安装后无法使用的问题,为用户节约了时间和费用,提高了用户体验度。
下面结合附图对本发明实施例进行详细描述。此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
实施例一
本发明实施例提供一种软件下载方法,如图1所示,该方法包括:
步骤101、获取移动终端预下载的目标软件的软件信息;
本步骤中的软件信息指的是目标软件下载后,要在移动终端上正常安装并运行,需要该移动终端满足的一些硬件及软件要求,包括:屏幕参数、处理器、内存和操作***等。例如,有些软件需要移动终端的屏幕支持触摸功能才能正常安装并运行,若移动终端的屏幕不支持触摸功能,则这些软件下载后就会出现无法安装或安装后无法正常使用的问题。除此之外,有些软件可能对移动终端的屏幕参数及内存大小等硬件有要求,或者对移动终端的操作***等软件有要求。
步骤102、若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。
本步骤中所述移动终端的属性指移动终端具备的硬件及软件条件,如屏幕的尺寸、是否可触摸屏、内存大小等,而所述软件信息与所述移动终端的属性相匹配,指的是所述移动终端能够满足目标软件正常安装运行所需要的硬件及软件要求,例如目标软件需要移动终端的屏幕支持触摸功能才能在移动终端安装并运行,若移动终端的屏幕支持触摸功能,则所述目标软件的软件信息就与该移动终端的属性相匹配,这样目标软件下载后,不会因与移动终端不匹配,出现无法安装或安装后无法使用的问题。另外,目标软件与移动终端相匹配,也是指移动终端能满足目标软件信息正常安装并运行所需要的要求。
本步骤中若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示,本步骤所述目标软件可下载指示包含目标软件地址及下载目标软件的指令,用于表明目标软件可下载并发出下载目标软件的指示,而目标软件可下载则说明移动终端能够满足目标软件正常安装运行所需要的硬件及软件要求,下载后,目标软件不会因与移动终端不匹配,出现不能安装或安装后不能正常运行的问题。
本实施例的软件下载方法,通过预先判断软件与移动终端的匹配情况,使用户在下载前就了解软件与移动终端的匹配情况,这样就能解决软件下载后,却由于软件与移动终端不匹配,而使得软件无法安装或安装后无法使用的问题,为用户节约了时间和费用,提高了用户体验度。
具体地,如图2所示,步骤101所述获取移动终端预下载的目标软件的软件信息包括:
步骤1011、向提供所述目标软件的服务器发送软件下载请求消息;
当用户下载软件时,预下载的目标软件一般储存在服务器上,所以要知道目标软件的软件信息,就需要向提供目标软件的服务器发送请求获取目标软件的软件信息的消息。其中,本步骤中所述的软件下载请求消息包含目标软件的存储地址及获取目标软件的软件信息的指令。
步骤1012、接收所述服务器根据所述软件下载请求消息发送的携带有所述目标软件的软件信息的软件下载响应消息。
在步骤1011中向提供目标软件的服务器发送软件下载请求消息,之后,服务器接受所述软件下载请求消息,并根据软件下载请求消息中包含的地址及获取指令,访问目标软件并获取目标软件的软件信息,然后将获取结果以软件下载响应消息的形式发送。在步骤1012中,接收的所述软件下载响应消息,携带有目标软件的软件信息,这样,接收所述服务器发送的软件下载响应消息,就获取到了移动终端预下载的目标软件的软件信息。
基于前面描述可知,本实施例提供的软件下载方法能够获取移动终端预下载的目标软件的软件信息,以便于判断所述软件信息是否与移动终端的属性相匹配。
除上述步骤外,如图3所示,本实施例提供的软件下载方法,还可包括:
步骤103、若所述软件信息与所述移动终端的属性不匹配,则生成所述目标软件不可下载指示。
本步骤中所述软件信息与所述移动终端的属性不匹配,指的是所述移动终端不能满足目标软件正常安装运行所需要的硬件及软件要求,例如目标软件需要移动终端的屏幕支持触摸功能才能在移动终端正常安装并运行,若移动终端的屏幕不支持触摸功能,则所述目标软件的软件信息就与该移动终端的属性不匹配,下载后,会无法安装或安装后无法正常使用。
本实施例提供的软件下载方法,在移动终端不能够满足目标软件正常安装运行所需要的硬件及软件要求,即移动终端与目标软件不匹配时,生成目标软件不可下载指示,通知用户目标软件与移动终端不匹配,建议用户不要下载该目标软件,防止用户浪费时间和费用,提高了用户体验度。
本实施例提供的软件下载方法,如图3所示,还可包括:
步骤104、根据所述目标软件可下载指示下载所述目标软件。
所述目标软件可下载指示包含目标软件地址及下载目标软件的指令,本步骤中根据可下载指示包含的目标软件地址及下载目标软件的指令,下载所述目标软件,这样目标软件下载后才不会因与移动终端不匹配,出现不能安装或安装后不能正常运行的问题。
本实施例中的软件下载方法,如图4所示,当用户点击软件下载,发出下载目标软件的指示后,则开始执行以下步骤:
步骤201、向提供所述目标软件的服务器发送软件下载请求消息。
本步骤中向服务器发送的软件下载请求消息,携带有目标软件地址及获取目标软件的软件信息的指令。
步骤202、接收所述服务器发送的软件下载响应消息。
服务器接受所述软件下载请求消息,并根据软件下载请求消息携带的地址及获取指令,访问目标软件并获取目标软件的软件信息,然后将获取结果以软件下载响应消息的形式发送,本步骤中接收所述服务器发送的软件下载响应消息,就可获取目标软件的软件信息。
步骤203、判断软件信息与移动终端的属性是否相匹配,如果软件信息与移动终端的属性相匹配,则执行步骤205,生成所述目标软件可下载指示,否则执行步骤204,生成所述目标软件不可下载指示。
步骤204、生成所述目标软件不可下载指示,通知用户目标软件与移动终端不匹配,建议用户不要下载目标软件。
步骤205、生成所述目标软件可下载指示,所述可下载指示包含目标软件的地址及下载目标软件的指令。
步骤206、根据所述目标软件可下载指示下载所述目标软件。
本步骤根据可下载指示包含的目标软件的地址及下载目标软件的指令,下载所述目标软件,这样能保证目标软件下载后不会因与移动终端不匹配,而不能安装或安装后不能正常运行。
本实施例中的软件下载方法,通过预先判断目标软件与移动终端匹配情况,根据目标软件与移动终端匹配情况来决定是否下载,只有当目标软件与移动终端匹配时,才下载该目标软件,这样,能保证目标软件下载后不会因与移动终端不匹配,而不能安装或安装后不能正常运行,为用户节约了时间和费用,提高了用户体验度。
实施例二
本发明实施例提供一种移动终端,如图5所示,该移动终端包括:
获取单元11,用于获取移动终端预下载的目标软件的软件信息;
指示单元21,用于若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。
本实施例所述目标软件的软件信息,指目标软件下载后要在移动终端上正常安装并运行,需要移动终端满足的一些硬件及软件要求,一般包括:屏幕参数、处理器、内存和操作***等。而所述移动终端的属性指移动终端具备的硬件及软件条件,包括:屏幕参数、处理器、内存和操作***等。所以,所述软件信息与所述移动终端的属性相匹配,意指所述移动终端能满足目标软件正常安装并运行所需要的要求。另外,目标软件与移动终端相匹配,也是指移动终端能满足目标软件正常安装并运行所需要的要求。
本实施例中的移动终端,通过预先检测目标软件与移动终端匹配情况,使用户在下载前就了解目标软件与移动终端匹配情况,能够解决软件下载后,却由于目标软件与移动终端的具体参数不匹配,使得目标软件无法安装或安装后无法使用的问题,为用户节约了时间和费用,提高了用户体验度。
具体地,如图6所示,所述获取单元11包括:
请求模块12,用于向提供所述目标软件的服务器发送软件下载请求消息;
接收模块13,用于接收所述服务器根据所述软件下载请求消息发送的携带有所述目标软件的软件信息的软件下载响应消息。
进一步,所述指示单元21还用于若所述软件信息与所述移动终端的属性不匹配,则生成所述目标软件不可下载指示。
在移动终端不能够满足目标软件正常安装运行所需要的硬件及软件要求,即移动终端与目标软件不匹配时,生成目标软件不可下载指示,并通知用户目标软件与移动终端不匹配,建议用户不要下载目标软件,防止用户浪费时间和费用,提高了用户体验度。
进一步,如图7所示,除获取单元11和指示单元21外,该移动终端,还可包括:
下载单元31,用于根据所述目标软件可下载指示下载所述目标软件。这样,能保证目标软件下载后不会因与移动终端不匹配,出现不能安装或安装后不能正常运行的问题。
本实施例中的移动终端,通过移动终端中的获取单元在下载前预先获取目标软件的软件信息,由指示单元根据软件信息与移动终端属性的匹配情况,生成可下载指示或不可下载指示,然后下载单元根据可下载指示下载该目标软件,这样,能保证只有目标软件与移动终端匹配时才下载,不会出现软件下载后,因与移动终端不匹配产生不能安装或安装后不能正常运行的问题,为用户节约了时间和费用,提高了用户体验度。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (8)
1.一种软件下载方法,其特征在于,包括:
获取移动终端预下载的目标软件的软件信息;
若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。
2.根据权利要求1所述的方法,其特征在于,所述获取移动终端预下载的目标软件的软件信息包括:
向提供所述目标软件的服务器发送软件下载请求消息;
接收所述服务器根据所述软件下载请求消息发送的携带有所述目标软件的软件信息的软件下载响应消息。
3.根据权利要求1所述的方法,其特征在于,还包括:
若所述软件信息与所述移动终端的属性不匹配,则生成所述目标软件不可下载指示。
4.根据权利要求1-3任一权利要求所述的方法,其特征在于,还包括:
根据所述目标软件可下载指示下载所述目标软件。
5.一种移动终端,其特征在于,包括:
获取单元,用于获取移动终端预下载的目标软件的软件信息;
指示单元,用于若所述软件信息与所述移动终端的属性相匹配,则生成所述目标软件可下载指示。
6.根据权利要求5所述的移动终端,其特征在于,所述获取单元包括:
请求模块,用于向提供所述目标软件的服务器发送软件下载请求消息;
接收模块,用于接收所述服务器根据所述软件下载请求消息发送的携带有所述目标软件的软件信息的软件下载响应消息。
7.根据权利要求5所述的移动终端,其特征在于,
所述指示单元还用于若所述软件信息与所述移动终端的属性不匹配,则生成所述目标软件不可下载指示。
8.根据权利要求5-7任一权利要求所述的移动终端,其特征在于,还包括:
下载单元,用于根据所述目标软件可下载指示下载所述目标软件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103337795A CN102348199A (zh) | 2011-10-28 | 2011-10-28 | 软件下载方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103337795A CN102348199A (zh) | 2011-10-28 | 2011-10-28 | 软件下载方法及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102348199A true CN102348199A (zh) | 2012-02-08 |
Family
ID=45546399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103337795A Pending CN102348199A (zh) | 2011-10-28 | 2011-10-28 | 软件下载方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102348199A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013152729A1 (zh) * | 2012-04-13 | 2013-10-17 | 我查查信息技术(上海)有限公司 | 用于向终端设备提供软件的方法及装置 |
CN104519105A (zh) * | 2013-10-08 | 2015-04-15 | 贝壳网际(北京)安全技术有限公司 | 一种获取与终端相匹配的应用的方法及装置 |
CN106598678A (zh) * | 2016-12-20 | 2017-04-26 | 北京小米移动软件有限公司 | 向终端设备提供应用程序安装包的方法及装置 |
CN106990989A (zh) * | 2017-04-06 | 2017-07-28 | 北京小米移动软件有限公司 | 控制应用程序安装的方法及装置 |
CN107193676A (zh) * | 2017-05-19 | 2017-09-22 | 成都奇鲁科技有限公司 | 硬件分析方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859191A (zh) * | 2006-02-14 | 2006-11-08 | 华为技术有限公司 | 一种软件版本升级的实现方法 |
EP1787198A1 (en) * | 2004-08-24 | 2007-05-23 | Nokia Corporation | Device-to-device software distribution |
CN101094472A (zh) * | 2007-07-26 | 2007-12-26 | 北京立通无限科技有限公司 | 移动终端中软件参数的配置方法、移动终端及服务器 |
CN101119517A (zh) * | 2007-07-12 | 2008-02-06 | 深圳市融合视讯科技有限公司 | 一种从网络服务器自动下载软件的方法 |
CN101232679A (zh) * | 2008-02-25 | 2008-07-30 | 中兴通讯股份有限公司 | 软件升级信息的处理方法及软件升级方法 |
CN102129380A (zh) * | 2011-03-10 | 2011-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 一种服务器及提供软件的方法、移动终端 |
-
2011
- 2011-10-28 CN CN2011103337795A patent/CN102348199A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1787198A1 (en) * | 2004-08-24 | 2007-05-23 | Nokia Corporation | Device-to-device software distribution |
CN1859191A (zh) * | 2006-02-14 | 2006-11-08 | 华为技术有限公司 | 一种软件版本升级的实现方法 |
CN101119517A (zh) * | 2007-07-12 | 2008-02-06 | 深圳市融合视讯科技有限公司 | 一种从网络服务器自动下载软件的方法 |
CN101094472A (zh) * | 2007-07-26 | 2007-12-26 | 北京立通无限科技有限公司 | 移动终端中软件参数的配置方法、移动终端及服务器 |
CN101232679A (zh) * | 2008-02-25 | 2008-07-30 | 中兴通讯股份有限公司 | 软件升级信息的处理方法及软件升级方法 |
CN102129380A (zh) * | 2011-03-10 | 2011-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 一种服务器及提供软件的方法、移动终端 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013152729A1 (zh) * | 2012-04-13 | 2013-10-17 | 我查查信息技术(上海)有限公司 | 用于向终端设备提供软件的方法及装置 |
CN104519105A (zh) * | 2013-10-08 | 2015-04-15 | 贝壳网际(北京)安全技术有限公司 | 一种获取与终端相匹配的应用的方法及装置 |
CN106598678A (zh) * | 2016-12-20 | 2017-04-26 | 北京小米移动软件有限公司 | 向终端设备提供应用程序安装包的方法及装置 |
CN106990989A (zh) * | 2017-04-06 | 2017-07-28 | 北京小米移动软件有限公司 | 控制应用程序安装的方法及装置 |
CN107193676A (zh) * | 2017-05-19 | 2017-09-22 | 成都奇鲁科技有限公司 | 硬件分析方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102790961B (zh) | 应用程序的更新方法、移动终端和服务器 | |
CN102129378B (zh) | 一种软件菜单更新方法和装置 | |
CN103699408A (zh) | 一种软件升级的方法和设备 | |
CN102348199A (zh) | 软件下载方法及移动终端 | |
CN103544027B (zh) | 控制应用更新的方法及电子设备 | |
CN102789469A (zh) | 页面更新方法及*** | |
CN104994060A (zh) | 一种用于为用户登录提供验证的方法和装置 | |
CN103986752A (zh) | 在智能电视的输入界面中输入信息的方法、设备和*** | |
CN105159724A (zh) | 一种软件跨版本升级的方法、客户端及服务器 | |
CN102271327A (zh) | 一种指示软件版本更新的方法及设备 | |
CN105389183A (zh) | 应用程序版本与智能音箱软件版本对应的方法和装置 | |
CN104714815A (zh) | 一种对应用软件进行升级的方法及装置 | |
CN103177043A (zh) | 一种跨***平台传输文件的方法及电子*** | |
CN106953898B (zh) | 一种获取软件包的方法和装置 | |
CN104253869A (zh) | 一种黑名单共享方法、更新方法及装置 | |
CN103914338A (zh) | 一种清理终端后台应用的方法、终端及*** | |
CN102830989A (zh) | 阅读器提供服务的方法、阅读器及终端 | |
CN103124276A (zh) | 一种扩展通信终端存储空间的方法及通信终端 | |
CN106020917B (zh) | 一种软件安装方法及装置、用户终端 | |
CN107733974A (zh) | 一种移动终端的升级方法 | |
CN105245581A (zh) | 一种应用程序传输方法及装置 | |
CN104619039A (zh) | 无线局域网中终端设备互联的方法、***和终端设备 | |
CN104572183A (zh) | 用于移动设备的软件升级方法和*** | |
CN104023073A (zh) | 一种资源的推送方法、***及装置 | |
CN103491438A (zh) | 一种智能电视应用升级方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120208 |