移动终端中应用运行条件的评估方法及装置、移动终端制造方法及图纸

技术编号:5452987 阅读:286 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种移动终端中应用运行条件的评估方法及其装置、移动终端,其中,所述方法包括:接收发自服务器的所要下载的应用的运行条件属性信息;获取所述移动终端自身的硬件配置所对应的系统属性信息;将所述应用的运行条件属性信息与所述系统属性信息进行比对,并获得比对后的评估信息。在本发明专利技术实施例中,在下载前获得应用的可运行性评估信息可以避免浪费不必要的下载时间及下载所需的网络流量,且当该应用有授权区分时,可以给移动终端的用户避免产生不必要的费用,提高了移动终端的用户对下载应用的体验性。

【技术实现步骤摘要】

本专利技术涉及移动通讯领域,尤其涉及一种移动终端中应用运行条件的评估方法及 其装置,及一种移动终端。
技术介绍
随着智能移动终端的迅速发展及普及,越来越多的移动终端用户选择智能移动终 端来满足日常生活的需求。智能移动终端的一大特点是具有独立的操作系统,用户可以自 行在移动终端上安装软件、游戏等第三方服务商提供的应用程序,通过此类程序不断对手 机的功能进行扩充,可以通过移动通讯网络来实现无线网络接入。目前许多移动终端厂商 采用安卓(Android)系统作为移动终端的操作系统,但随着操作系统的迅速发展,移动终端 之间的差异化越来越大,每一款移动终端有着不同的屏幕尺寸、内存容量、处理器速度及图 形性能,这些参数与应用的安装要求有着密切关系。现有技术中,应用开发者在应用开发时只考虑到应用的大部分通用配置情况,如 分辨率为480*320、可用剩余内存大于20M、中央处理器(Central Processing Unit,CPU,简 称处理器)的处理速度为300MHz等,应用发布后,被不同硬件配置的移动终端所下载,很多 移动终端发现下载后该应用运行不了,原因是屏幕尺寸大小、内存大小、CPU速度等不符合 运行要求,或者是移动终端没有配置某个硬件,导致应用无法运行。另外,一款能够在某个 品牌的移动终端上完美运行的应用,在其它品牌的移动终端上即使能够运行,但也可能因 屏幕不匹配或者CPU速度太慢导致运行出现问题,且许多移动终端的用户在某些应用商店 下载应用前,并没有详细阅读应用说明,或者从商店提供的凌乱的应用说明中且不了解自 己移动终端系统属性时,无法根据移动终端的硬件属性来判断该应用是否能够在移动终端 上完美运行,导致将应用下载至移动终端后无法运行,浪费了不少时间和网络流量,且当该 应用是付费使用时,给用户产生不必要的费用,并降低了移动终端的用户对应用的体验性。
技术实现思路
鉴于现有技术的不足,本专利技术实施例提供了一种移动终端中应用运行条件的评估 方法及其装置,及一种移动终端,可以判断所要下载的应用是否符合操作系统的运行环境 及移动终端的硬件配置,避免移动终端下载不能够运行的应用。为了达到上述专利技术目的,本专利技术实施例提供了一种移动终端中应用运行条件的评 估方法,所述方法包括接收发自服务器的所要下载的应用的运行条件属性信息; 获取所述移动终端自身的硬件配置所对应的系统属性信息;将所述应用的运行条件属性信息与所述系统属性信息进行比对,并获得比对后的评估 fn息ο相应地,本专利技术实施例还提供了一种应用于移动终端的应用运行条件的评估装 置,所述装置包括4接收模块,用于接收发自服务器的所要下载的应用的运行条件属性信息; 获取模块,用于获取所述移动终端自身的硬件配置所对应的系统属性信息; 比对模块,用于将所述接收模块所接收的应用的运行条件属性信息与所述获取模块所 获取的系统属性信息进行比对,并获得比对后的评估信息。相应地,本专利技术实施例还提供一种移动终端,该移动终端包括应用运行条件的评 估装置,所述装置包括接收模块,用于接收发自服务器的所要下载的应用的运行条件属性信息; 获取模块,用于获取所述移动终端自身的硬件配置所对应的系统属性信息; 比对模块,用于将所述接收模块所接收的应用的运行条件属性信息与所述获取模块所 获取的系统属性信息进行比对,并获得比对后的评估信息。在本专利技术实施例中,通过将所要下载的应用的运行条件属性信息与移动终端的硬 件配置所对应的系统属性信息进行比对,以获得比对后的评估信息来判断该应用是否能够 在该移动终端上运行,移动终端的用户可以根据评估信息来决定是否下载该应用,在下载 前获得应用的可运行性评估信息可以避免浪费不必要的下载时间及下载所需的网络流量, 且当该应用有授权区分时,可以给移动终端的用户避免产生不必要的费用,提高了移动终 端的用户对下载应用的体验性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1是本专利技术的移动终端中应用运行条件的评估方法的第一实施例的流程示意 图2是本专利技术的移动终端中应用运行条件的评估方法的第二实施例的流程示意图; 图3是本专利技术的应用于移动终端的应用运行条件的评估装置的第一实施例的结构组 成示意图4是本专利技术的应用于移动终端的应用运行条件的评估装置的第二实施例的结构组 成示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。图1是本专利技术的移动终端中应用运行条件的评估方法的第一实施例的流程示意 图,如图1所示,该方法包括S101,接收发自服务器的所要下载的应用的运行条件属性信息; S102,获取移动终端自身的硬件配置所对应的系统属性信息;5S103,将应用的运行条件属性信息与系统属性信息进行比对,并获得比对后的评估信 息,该评估信息包括评估报告和/或评估结果。其中,所要下载的应用的运行条件属性信息由服务器从该应用的全局配置文件中 获取,该全局配置文件包括应用的运行条件属性信息对应的属性标识符。具体实施中,该应 用的运行条件属性信息由应用开发人员在应用开发时在应用的全局配置文件中以标识符 的形式进行添加,以定义该应用所要正常运行所需的运行条件。该应用的运行条件属性信息包括但不局限于以下信息的任意一种或多种运行 最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信 息、功能兼容信息、授权信息等。另外,运行条件属性信息可以分为强制项信息、推荐项信 息,可以只包括其中一种,或者同时包括两种,且可以将运行最低版本信息、控制方式信息、 软件语言信息、授权信息等定义为强制项信息,说明移动终端自身的硬件配置所对应的系 统属性信息必须满足上述信息的要求时,该应用才能在移动终端上正常运行;而屏幕信息、 内存限制信息、处理器主频速度信息、功能兼容信息等可以定义为强制项信息或者推荐项 信息,则当这些信息为推荐项信息,且移动终端的系统属性信息满足推荐项信息时,则该应 用可以在移动终端上运行,但是也可能存在运行条件上的不足。在本实施例中,通过将所要下载的应用的运行条件属性信息与移动终端的硬件配 置所对应的系统属性信息进行比对,以获得比对后的评估信息来判断该应用是否能够在该 移动终端上运行,移动终端的用户可以根据评估信息来决定是否下载该应用,在下载前获 得应用的可运行性评估信息可以避免浪费不必要的下载时间及下载所需的网络流量,且当 该应用有授权区分时,可以给移动终端的用户避免产生不必要的费用,提高了移动终端的 用户对下载应用的体验性。图2是本专利技术的移动终端中应用运行条件的评估方法的第一实施例的流程示意 图,如图2所示,该方法,包括S201,接收发自服务器的所要下载的应用的运行条件属性信息; S202,获取移动终端自身的硬件配置所对应的系本文档来自技高网
...

【技术保护点】
一种移动终端中应用运行条件的评估方法,其特征在于,所述方法包括:接收发自服务器的所要下载的应用的运行条件属性信息;获取所述移动终端自身的硬件配置所对应的系统属性信息;将所述应用的运行条件属性信息与所述系统属性信息进行比对,并获得比对后的评估信息。

【技术特征摘要】
1.一种移动终端中应用运行条件的评估方法,其特征在于,所述方法包括接收发自服务器的所要下载的应用的运行条件属性信息;获取所述移动终端自身的硬件配置所对应的系统属性信息;将所述应用的运行条件属性信息与所述系统属性信息进行比对,并获得比对后的评估 fn息ο2.如权利要求1所述的移动终端中应用运行条件的评估方法,其特征在于,所述所要 下载的应用的运行条件属性信息由所述服务器从所述应用的全局配置文件中获取,所述全 局配置文件包括所述应用的运行条件属性信息对应的新增标识符,所述运行条件属性信息 包括强制项信息和/或推荐项信息。3.如权利要求2所述的移动终端中应用运行条件的评估方法,其特征在于,所述应用 的运行条件属性信息包括以下信息的任意一种或多种运行最低版本信息、控制方式信息、 软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息。4.如权利要求1-3任意一项所述的移动终端中应用运行条件的评估方法,其特征在 于,所述将所述应用的运行条件属性信息与所述系统属性信息进行比对,并获得比对后的 评估信息的步骤包括在所述应用的运行条件属性信息中抽取强制项信息;将所抽取到的强制项信息与所述系统属性信息进行比对并判断所述强制项信息是否 存在不匹配情况;若所述强制项信息存在不匹配情况,则记录所述强制项信息中不匹配的应用运行条件 属性信息,判断强制项信息匹配是否完毕;若所述强制项信息不存在不匹配情况,则判断强制项信息匹配是否完毕。5.如权利要求4所述的移动终端中应用运行条件的评估方法,其特征在于,当强制项 匹配完毕时,所述将所述应用的运行条件属性信息与所述系统属性信息进行比对,并获得 比对后的评估信息的步骤还包括在所述应用的运行条件属性信息中抽取推荐项信息;将所抽取到的推荐项信息与所述系统属性信息进行比对并判断所述推荐项信息是否 存在不匹配情况;若所述推荐项信息存在不匹配情况,则记录所述推荐项信息中不匹配的应用运行条件 属性信息,判断推荐项信息匹配是否完毕;若所述推荐项信息不存在不匹配情况,则判断推荐项信息匹配是否完毕;若推荐项信息匹配完毕,则显示包括所记录的所述强制项信息中不匹配的应用运行条 件属性信息及所记录的所述推荐项信息中不匹配的应用运行条件属性信息的评估信息。6.一种应用于移动终端的应用运行条件的评估装置,其特征在于,所述装置包括接收模块,用于接收发自服务器的所要下载的应用的运行条件属性信息;获取模块,用于获取所述移动终端自身的硬件配置所对应的系统属...

【专利技术属性】
技术研发人员:汪智勇冯玉慧叶必清
申请(专利权)人:东莞宇龙通信科技有限公司宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:44[中国|广东]

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

1