Nothing Special   »   [go: up one dir, main page]

CN105915601A - Resource downloading control method and terminal - Google Patents

Resource downloading control method and terminal Download PDF

Info

Publication number
CN105915601A
CN105915601A CN201610229079.4A CN201610229079A CN105915601A CN 105915601 A CN105915601 A CN 105915601A CN 201610229079 A CN201610229079 A CN 201610229079A CN 105915601 A CN105915601 A CN 105915601A
Authority
CN
China
Prior art keywords
information
resource
terminal
download
running environment
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
Application number
CN201610229079.4A
Other languages
Chinese (zh)
Inventor
裴健学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610229079.4A priority Critical patent/CN105915601A/en
Publication of CN105915601A publication Critical patent/CN105915601A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to the field of data downloading, and in particular, to a resource downloading control method and a terminal. The terminal includes: the system comprises a first acquisition module, a second acquisition module and a download module, wherein the first acquisition module is used for acquiring resource information of resources to be downloaded, and the resource information comprises running environment configuration demand information; the second acquisition module is used for acquiring the terminal configuration information of the terminal; the analysis module is used for comparing the running environment configuration demand information with the terminal configuration information; and the downloading module is used for controlling the terminal to download the resources according to the comparison result. The invention judges whether the resource can run on the terminal or not by comparing the configuration requirement of the source resource with the configuration of the terminal, thereby controlling the downloading of the resource. If so, the user of the terminal can determine whether to download the resource according to the comparison result, so that the experience of the user of the terminal on the downloaded resource is improved.

Description

资源下载控制方法及终端Resource download control method and terminal

技术领域technical field

本发明涉及数据下载领域,特别涉及一种资源下载控制方法及终端。The present invention relates to the field of data download, in particular to a resource download control method and terminal.

背景技术Background technique

随着手机、平板电脑等终端产品的广泛资源,用户经常使用终端设备播放视频或玩游戏软件。通常情况下,用户会先将视频或游戏资源下载下来,而目前许多视频或游戏软件所需求的配置极高,而终端产品的配置却参差不齐,很多时候终端产品的配置不支持播放某类视频,或者终端产品的配置无法达到玩某种游戏软件的要求。若此,不可避免造成用户浪费大量时间去下载不匹配的资源,更有甚者,一些视频或游戏软件是收费下载的,则很有可能造成用户金钱上的损失。With the extensive resources of terminal products such as mobile phones and tablet computers, users often use terminal devices to play videos or play game software. Usually, the user will download the video or game resources first, but currently many video or game software require extremely high configuration, while the configuration of terminal products is uneven. In many cases, the configuration of terminal products does not support playing certain types of The video, or the configuration of the terminal product cannot meet the requirements for playing certain game software. If this is the case, it will inevitably cause users to waste a lot of time to download unmatched resources. What's more, some video or game software is downloaded for a fee, which may cause users to lose money.

发明内容Contents of the invention

有鉴于此,本发明提供一种避免用户下载到与终端配置不匹配的下载资源的资源下载控制方法及终端。In view of this, the present invention provides a resource download control method and a terminal that prevent users from downloading download resources that do not match the configuration of the terminal.

一种资源下载控制方法,其特征在于,所述资源下载控制方法的执行主体在于终端,所述方法包括:获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息;获取终端的配置信息;将所述运行环境配置需求信息与所述终端配置信息进行比对,获得比对结果;根据比对结果,控制对所述资源的下载。A resource download control method, characterized in that the execution subject of the resource download control method is a terminal, and the method includes: acquiring resource information of a resource to be downloaded, the resource information including operating environment configuration requirement information; acquiring terminal configuration information; comparing the operating environment configuration requirement information with the terminal configuration information to obtain a comparison result; and controlling the download of the resource according to the comparison result.

进一步地,所述根据比对结果,控制对所述资源的下载,包括:若比对结果为所述运行环境配置需求信息与所述终端配置信息相匹配,则下载所述资源;若比对结果为所述运行环境配置需求信息与所述终端配置信息不匹配,则:停止下载所述资源,并获取不匹配项;或,向用户发出提醒以使用户确定是否下载所述资源;或,对不匹配项进行分析,根据分析结果确定是否下载所述资源。Further, the controlling the downloading of the resource according to the comparison result includes: downloading the resource if the comparison result shows that the configuration requirement information of the operating environment matches the terminal configuration information; If the result is that the operating environment configuration requirement information does not match the terminal configuration information, then: stop downloading the resource, and obtain the unmatched item; or, send a reminder to the user so that the user determines whether to download the resource; or, Analyzing the non-matching items, and determining whether to download the resource according to the analysis result.

进一步地,所述将所述运行环境配置需求信息与所述终端配置信息进行比对之后,还包括:记录并显示所述运行环境配置需求信息与所述终端配置信息的匹配情况。Further, after comparing the operating environment configuration requirement information with the terminal configuration information, the method further includes: recording and displaying a matching situation between the operating environment configuration requirement information and the terminal configuration information.

进一步地,所述将所述运行环境配置需求信息与所述终端配置信息进行比对之后,还包括:若比对结果为所述运行环境配置需求信息与终端配置信息不匹配,则对不匹配项进行分析;记录并显示对不匹配项的属性的分析结果。Further, after comparing the operating environment configuration requirement information with the terminal configuration information, it further includes: if the comparison result is that the operating environment configuration requirement information does not match the terminal configuration information, then the mismatching Items are analyzed; the results of the analysis on attributes of non-matching items are logged and displayed.

进一步地,所述运行环境配置需求信息包括以下信息的任意一种或多种:运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息、资源格式。Further, the operating environment configuration requirement information includes any one or more of the following information: minimum running version information, control mode information, software language information, screen information, memory limit information, processor main frequency speed information, functional compatibility information, authorization information, resource format.

进一步地,所述不匹配项的属性包括:硬性运行环境配置需求和非硬性运行环境配置需求;所述对不匹配项的属性进行分析,根据分析结果确定是否下载所述资源,包括:若所述不匹配项为硬性运行环境配置需求,则停止下载所述资源,或向用户发出提醒以使用户确定是否下载所述资源;若所述不匹配项为非硬性运行环境配置需求,则下载所述资源或向用户发出提醒以使用户确定是否下载所述资源。Further, the attributes of the unmatched items include: mandatory operating environment configuration requirements and non-rigid operating environment configuration requirements; analyzing the attributes of the unmatched items and determining whether to download the resource according to the analysis results include: if the If the mismatched item is a hard operating environment configuration requirement, stop downloading the resource, or send a reminder to the user to determine whether to download the resource; if the mismatching item is a non-rigid operating environment configuration requirement, download the resource resources or send a reminder to the user to determine whether to download the resource.

一种终端,包括:第一获取模块,用于获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息;第二获取模块,用于获取所述终端的终端配置信息;分析模块,用于将所述运行环境配置需求信息与所述终端配置信息进行比对,并获得比对结果;下载模块,用于根据比对结果,控制对所述资源的下载。A terminal, comprising: a first acquiring module, configured to acquire resource information of a resource to be downloaded, the resource information including operating environment configuration requirement information; a second acquiring module, configured to acquire terminal configuration information of the terminal; analyzing A module, configured to compare the operating environment configuration requirement information with the terminal configuration information, and obtain a comparison result; a download module, configured to control the download of the resource according to the comparison result.

进一步地,所述下载模块,用于:若比对结果为所述运行环境配置需求信息与所述终端配置信息相匹配时,下载所述资源;若比对结果为所述运行环境配置需求信息与所述终端配置信息不匹配时,获取不匹配项并停止下载所述资源,或向用户发出提醒以使用户确定是否下载所述资源,或通过所述分析模块对不匹配项进行分析,根据分析结果确定是否下载所述资源;所述分析模块,还用于若比对结果为所述运行环境配置需求信息与终端配置信息不匹配时,对不匹配项进行分析。Further, the download module is configured to: download the resource if the comparison result is that the operating environment configuration requirement information matches the terminal configuration information; if the comparison result is the operating environment configuration requirement information When it does not match the configuration information of the terminal, obtain the unmatched item and stop downloading the resource, or send a reminder to the user to make the user determine whether to download the resource, or analyze the unmatched item through the analysis module, according to The analysis result determines whether to download the resource; the analysis module is also used to analyze the mismatch item if the comparison result shows that the operating environment configuration requirement information does not match the terminal configuration information.

进一步地,所述终端还包括记录模块和显示模块;所述记录模块,用于根据所述分析模块的比对结果,记录所述运行环境配置需求信息与所述终端配置信息的匹配情况;所述显示模块,用于根据所述分析模块的比对结果,显示所述运行环境配置需求信息与所述终端配置信息的匹配情况。Further, the terminal further includes a recording module and a display module; the recording module is configured to record the matching between the operating environment configuration requirement information and the terminal configuration information according to the comparison result of the analysis module; The display module is configured to display the matching between the operating environment configuration requirement information and the terminal configuration information according to the comparison result of the analysis module.

进一步地,所述分析模块,还用于若比对结果为所述运行环境配置需求信息与终端配置信息不匹配时,对不匹配项的属性进行分析;所述记录模块,还用于记录对不匹配项的属性的分析结果;所述显示模块,还用于显示对不匹配项的属性的分析结果。Further, the analysis module is also used to analyze the attributes of the unmatched item if the comparison result shows that the configuration requirement information of the operating environment does not match the terminal configuration information; the record module is also used to record the The analysis result of the attribute of the unmatched item; the display module is also used to display the analysis result of the attribute of the unmatched item.

进一步地,所述运行环境配置需求信息包括以下信息的任意一种或多种:运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息、资源格式。Further, the operating environment configuration requirement information includes any one or more of the following information: minimum running version information, control mode information, software language information, screen information, memory limit information, processor main frequency speed information, functional compatibility information, authorization information, resource format.

进一步地,所述不匹配项的属性包括:硬性运行环境配置需求和非硬性运行环境配置需求;所述对不匹配项的属性进行分析,根据分析结果确定是否下载所述资源,包括:若所述不匹配项为硬性运行环境配置需求时,停止下载所述资源,或向用户发出提醒以使用户确定是否下载所述资源;若所述不匹配项为非硬性运行环境配置需求时,下载所述资源向用户发出提醒以使用户确定是否下载所述资源。Further, the attributes of the unmatched items include: mandatory operating environment configuration requirements and non-rigid operating environment configuration requirements; analyzing the attributes of the unmatched items and determining whether to download the resource according to the analysis results include: if the When the mismatched item is a hard operating environment configuration requirement, stop downloading the resource, or send a reminder to the user so that the user can determine whether to download the resource; if the mismatching item is a non-rigid operating environment configuration requirement, download the resource The resource sends a reminder to the user so that the user determines whether to download the resource.

本发明实施例的终端通过将所要下载的运行环境配置需求信息中与终端的硬件配置所对应的终端配置信息进行比对,以获得比对结果来判断所述资源是否能够在所述终端上运行,终端的用户可以根据比对结果来决定是否下载所述资源,在下载前获得资源的可运行性比对结果可以避免浪费不必要的下载时间及下载所需的网络流量,可以给终端的用户避免产生不必要的费用,提高了终端的用户对下载资源的体验性。The terminal in the embodiment of the present invention compares the terminal configuration information corresponding to the hardware configuration of the terminal in the operating environment configuration requirement information to be downloaded to obtain a comparison result to determine whether the resource can run on the terminal , the user of the terminal can decide whether to download the resource according to the comparison result. Obtaining the operability comparison result of the resource before downloading can avoid wasting unnecessary download time and network traffic required for downloading, and can give the terminal user Unnecessary costs are avoided, and the terminal user's experience of downloading resources is improved.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without making creative efforts.

图1是本发明第一实施例的资源下载控制方法流程图。Fig. 1 is a flowchart of a resource download control method according to the first embodiment of the present invention.

图2是本发明第一实施例的终端的结构示意图。Fig. 2 is a schematic structural diagram of a terminal according to the first embodiment of the present invention.

图3是本发明第二实施例的资源下载控制方法流程图。Fig. 3 is a flowchart of a resource download control method according to the second embodiment of the present invention.

图4是本发明第二实施例的终端的结构示意图。Fig. 4 is a schematic structural diagram of a terminal according to a second embodiment of the present invention.

图5是本发明第三实施例的资源下载控制方法流程图。Fig. 5 is a flowchart of a resource download control method according to a third embodiment of the present invention.

图6是本发明第三实施例的终端的结构示意图。Fig. 6 is a schematic structural diagram of a terminal according to a third embodiment of the present invention.

具体实施方式detailed description

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。本发明说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only the present invention Some, but not all, embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention. The terms "first", "second" and "third" appearing in the specification, claims and drawings of the present invention are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.

本发明提供一种终端间或终端与服务器之间的资源下载控制方法,而终端间、终端与服务器之间的资源下载均是建立在各种资源下载协议的基础上的,其中,网络管理系统中的资源下载协议可以是超文本下载协议(Hyper-TextTransferProtocol,简称为HTTP),HTTP的安全版(HypertextTransferProtocoloverSecureSocketLayer,简称为HTTPS),资源下载协议(FileTransferProtocol,简称为FTP),安全资源传送协议(SecureFileTransferProtocol,简称为SFTP),简单资源下载协议(TrivialFileTransferProtocol,简称为TFTP),数字存储媒体命令和控制扩展协议(DigitalStorageMediaCommandandControl,简称为DSMCC)等。The present invention provides a resource download control method between terminals or between a terminal and a server, and resource downloads between terminals and between a terminal and a server are all based on various resource download protocols, wherein, in the network management system The resource download protocol can be hypertext download protocol (Hyper-TextTransferProtocol, referred to as HTTP), HTTP security version (HypertextTransferProtocoloverSecureSocketLayer, referred to as HTTPS), resource download protocol (FileTransferProtocol, referred to as FTP), secure resource transfer protocol (SecureFileTransferProtocol, SFTP for short), Trivial File Transfer Protocol (TFTP for short), Digital Storage Media Command and Control Extension Protocol (Digital Storage Media Command and Control, DSMCC for short), etc.

图1是本发明的终端的资源下载控制方法的第一实施例的流程示意图,如图1所示,所述方法包括步骤:Fig. 1 is a schematic flow chart of a first embodiment of a resource download control method for a terminal according to the present invention. As shown in Fig. 1, the method includes steps:

S101,获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息;S101. Obtain resource information of resources to be downloaded, where the resource information includes operating environment configuration requirement information;

S102,获取所述终端的终端配置信息;S102. Obtain terminal configuration information of the terminal;

S103,将所述运行环境配置需求信息与所述终端配置信息进行比对,并获得比对结果;S103, comparing the operating environment configuration requirement information with the terminal configuration information, and obtaining a comparison result;

S104,根据比对结果,控制对所述资源的下载。S104. Control downloading of the resource according to the comparison result.

若比对结果为运行环境配置需求信息与终端配置信息匹配,则下载所述资源,若运行环境配置需求信息与终端配置信息不匹配,则停止下载所述资源。If the comparison result shows that the running environment configuration requirement information matches the terminal configuration information, download the resource, and if the running environment configuration requirement information does not match the terminal configuration information, stop downloading the resource.

在本实施例中,所要下载的运行环境配置需求信息由终端从所述资源中获取,所述运行环境配置需求信息用于定义所述资源所要正常运行所需的运行条件的信息。In this embodiment, the operating environment configuration requirement information to be downloaded is obtained by the terminal from the resource, and the operating environment configuration requirement information is used to define information about operating conditions required for normal operation of the resource.

所述运行环境配置需求信息包括但不局限于以下信息的任意一种或多种:运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息、资源格式等。The operating environment configuration requirement information includes, but is not limited to, any one or more of the following information: minimum version information, control mode information, software language information, screen information, memory limit information, processor main frequency speed information, function Compatibility information, authorization information, resource format, etc.

在本实施例中,通过将所要下载的运行环境配置需求信息与终端的硬件配置所对应的终端配置信息进行比对,以获得比对结果来判断所述资源是否能够在所述终端上运行,根据所述比对结果来决定是否下载所述资源,在下载前获得资源的可运行性结论,可以避免浪费不必要的下载时间及下载所需的网络流量,提高了终端的用户对下载资源的体验性。In this embodiment, by comparing the running environment configuration requirement information to be downloaded with the terminal configuration information corresponding to the hardware configuration of the terminal to obtain a comparison result to determine whether the resource can run on the terminal, Determine whether to download the resource according to the comparison result, and obtain the operability conclusion of the resource before downloading, which can avoid wasting unnecessary download time and network traffic required for downloading, and improve the terminal user's awareness of downloading resources. experiential.

相应地,图2为本发明的终端的第一实施例的结构示意图,如图2所示,所述终端包括:Correspondingly, FIG. 2 is a schematic structural diagram of a first embodiment of a terminal according to the present invention. As shown in FIG. 2, the terminal includes:

第一获取模块201,用于获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息;The first acquiring module 201 is configured to acquire resource information of resources to be downloaded, where the resource information includes operating environment configuration requirement information;

第二获取模块202,用于获取所述终端的终端配置信息;The second acquiring module 202 is configured to acquire terminal configuration information of the terminal;

分析模块203,用于将所述运行环境配置需求信息与所述终端配置信息进行比对,并获得比对结果;An analysis module 203, configured to compare the operating environment configuration requirement information with the terminal configuration information, and obtain a comparison result;

下载模块204,用于根据比对结果,控制对所述资源的下载。The downloading module 204 is configured to control the downloading of the resource according to the comparison result.

其中,所要下载的运行环境配置需求信息由终端从所述资源中获取,所述运行环境配置需求信息用于定义所述资源所要正常运行所需的运行条件的信息。Wherein, the running environment configuration requirement information to be downloaded is acquired by the terminal from the resource, and the running environment configuration requirement information is used to define the running condition information required for the normal running of the resource.

所述运行环境配置需求信息包括但不局限于以下信息的任意一种或多种:运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息、资源格式等。所述终端配置信息与所述运行环境配置需求信息呈对应关系。The operating environment configuration requirement information includes, but is not limited to, any one or more of the following information: minimum version information, control mode information, software language information, screen information, memory limit information, processor main frequency speed information, function Compatibility information, authorization information, resource format, etc. The terminal configuration information is in a corresponding relationship with the operating environment configuration requirement information.

可以理解,所述第一获取模块201、第二获取模块202、分析模块203及下载模块204可以是一种集成多种功能的芯片,具有获取、分析运行环境配置需求信息和终端配置信息的处理能力,同时具有控制终端下载所述资源的功能。It can be understood that the first acquisition module 201, the second acquisition module 202, the analysis module 203 and the download module 204 may be a chip integrating multiple functions, and have the processing of acquiring and analyzing operating environment configuration requirement information and terminal configuration information ability, and also has the function of controlling the terminal to download the resource.

在所述终端第一实施例中,通过将所要下载的运行环境配置需求信息与终端的硬件配置所对应的终端配置信息进行比对,以获得比对结果来判断所述资源是否能够在所述终端上运行,终端的用户可以根据比对结果来决定是否下载所述资源,在下载前获得资源的可运行性结论,可以避免浪费不必要的下载时间及下载所需的网络流量,提高了终端的用户对下载资源的体验性。In the first embodiment of the terminal, it is judged whether the resource can be used in the Running on the terminal, the user of the terminal can decide whether to download the resource according to the comparison result, and obtain the operability conclusion of the resource before downloading, which can avoid wasting unnecessary download time and network traffic required for downloading, and improves the terminal users' experience of downloading resources.

图3是本发明终端的资源下载控制方法的第二实施例的流程示意图,如图3所示,所述方法包括步骤:Fig. 3 is a schematic flow chart of a second embodiment of a resource download control method for a terminal according to the present invention. As shown in Fig. 3, the method includes steps:

S301,获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息;S301. Obtain resource information of resources to be downloaded, where the resource information includes operating environment configuration requirement information;

S302,获取所述终端的终端配置信息;S302. Obtain terminal configuration information of the terminal;

S303,将所述运行环境配置需求信息与所述终端配置信息进行比对,并获得比对结果;S303, comparing the operating environment configuration requirement information with the terminal configuration information, and obtaining a comparison result;

S304,记录并显示所述终端配置信息与运行环境配置需求信息比对后的匹配情况;S304, recording and displaying the matching situation between the terminal configuration information and the operating environment configuration requirement information after comparison;

S305,根据比对结果,控制对所述资源的下载。S305. Control downloading of the resource according to the comparison result.

若比对结果为运行环境配置需求信息与终端配置信息匹配,则下载所述资源,若运行环境配置需求信息与终端配置信息不匹配,则停止下载所述资源。If the comparison result shows that the running environment configuration requirement information matches the terminal configuration information, download the resource, and if the running environment configuration requirement information does not match the terminal configuration information, stop downloading the resource.

进一步地,用户可以根据显示的运行环境配置需求信息与终端配置信息的匹配情况选择是否下载所述资源,即根据比对后所获得的比对结果控制对资源的下载,在上述步骤中,终端显示显示是否下载所述资源的提示项。Further, the user can choose whether to download the resource according to the matching between the displayed operating environment configuration requirement information and the terminal configuration information, that is, control the downloading of the resource according to the comparison result obtained after the comparison. In the above steps, the terminal Displays a prompt item showing whether to download the resource in question.

在本实施例中,所述运行环境配置需求信息包括但不局限于以下信息的任意一种或多种:运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息等。In this embodiment, the operating environment configuration requirement information includes, but is not limited to, any one or more of the following information: minimum running version information, control mode information, software language information, screen information, memory limit information, processor Main frequency speed information, function compatibility information, authorization information, etc.

在具体实施中,S303中获取终端运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息、资源格式等运行环境配置需求信息,将所获取到的运行环境配置需求信息与终端配置信息进行比对,若其中某一个或多项运行环境配置需求信息与终端配置信息不匹配,则记录所述一项或多项运行环境配置需求信息与终端配置信息不匹配的结论;若运行环境配置需求信息均与终端配置信息匹配,则记录运行环境配置需求信息与系统配置相匹配的结论。In the specific implementation, in S303, obtain the operating environment configuration requirements such as terminal operation minimum version information, control mode information, software language information, screen information, memory limit information, processor main frequency speed information, function compatibility information, authorization information, resource format, etc. Information, compare the obtained operating environment configuration requirement information with the terminal configuration information, if one or more of the operating environment configuration requirement information does not match the terminal configuration information, record the one or more operating environment The conclusion that the configuration requirement information does not match the terminal configuration information; if the operating environment configuration requirement information matches the terminal configuration information, record the conclusion that the operating environment configuration requirement information matches the system configuration.

在本实施例中,用户可以根据显示的运行环境配置需求信息与终端配置信息的匹配情况选择是否下载所述资源,即根据比对后所获得的比对结果控制对资源的下载,在上述步骤中,除了根据比对结果自动控制是否下载所述资源之外,终端还可以显示是否下载所述资源的提示项。In this embodiment, the user can choose whether to download the resource according to the matching between the displayed operating environment configuration requirement information and the terminal configuration information, that is, control the download of the resource according to the comparison result obtained after the comparison. In the above steps In addition to automatically controlling whether to download the resource according to the comparison result, the terminal may also display a prompt item whether to download the resource.

在本实施例中,通过将所要下载的运行环境配置需求信息中与终端的硬件配置所对应的终端配置信息进行比对,以获得比对结果来判断所述资源是否能够在所述终端上运行,终端的用户可以根据比对结果来决定是否下载所述资源,避免浪费不必要的下载时间及下载所需的网络流量,提高了终端的用户对下载资源的体验性。In this embodiment, it is determined whether the resource can run on the terminal by comparing the terminal configuration information corresponding to the hardware configuration of the terminal in the running environment configuration requirement information to be downloaded to obtain the comparison result. , the user of the terminal can decide whether to download the resource according to the comparison result, avoiding wasting unnecessary downloading time and network traffic required for downloading, and improving the experience of the terminal user for downloading resources.

图4为本发明的终端的第二实施例的结构示意图,如图4所示,所述终端包括包括:图2所示的第一获取模块201、第二获取模块202、分析模块203、下载模块204,还包括记录模块205、显示模块206。FIG. 4 is a schematic structural diagram of a second embodiment of the terminal of the present invention. As shown in FIG. 4, the terminal includes: the first acquisition module 201 shown in FIG. The module 204 also includes a recording module 205 and a display module 206 .

第一获取模块201,用于获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息。The first acquiring module 201 is configured to acquire resource information of resources to be downloaded, where the resource information includes operating environment configuration requirement information.

第二获取模块202,用于获取所述终端的终端配置信息。The second obtaining module 202 is configured to obtain terminal configuration information of the terminal.

分析模块203,用于将所述运行环境配置需求信息与所述终端配置信息进行比对,并获得比对结果。The analysis module 203 is configured to compare the operating environment configuration requirement information with the terminal configuration information, and obtain a comparison result.

下载模块204,用于根据比对结果,控制终端对所述资源的下载。The download module 204 is configured to control the terminal to download the resource according to the comparison result.

记录模块205,用于记录根据分析模块203比对后获得的所述运行环境配置需求信息与终端配置信息的匹配情况。The recording module 205 is configured to record the matching between the operating environment configuration requirement information and the terminal configuration information obtained after comparison by the analysis module 203 .

显示模块206,用于显示根据分析模块203比对后获得的所述运行环境配置需求信息与终端配置信息的匹配情况。The display module 206 is configured to display the matching between the operating environment configuration requirement information and the terminal configuration information obtained after comparison by the analysis module 203 .

进一步地,分析模块203包括第一分析单元,具体的,所述第一分析单元用于判断所述运行环境配置需求信息与终端配置信息的匹配情况。Further, the analyzing module 203 includes a first analyzing unit, specifically, the first analyzing unit is configured to judge the matching between the operating environment configuration requirement information and the terminal configuration information.

若所述第一分析单元判断所述运行环境配置需求信息与终端配置信息存在不匹配情况时,由所述记录模块205记录所述资源中与终端配置信息的运行环境配置需求信息;若所述第一分析单元判断运行环境配置需求信息与终端配置信息不存在不匹配情况时,则所述记录模块205记录所述运行环境配置需求信息与终端配置信息的匹配情况。If the first analysis unit determines that there is a mismatch between the operating environment configuration requirement information and the terminal configuration information, the recording module 205 records the operating environment configuration requirement information in the resource and the terminal configuration information; if the When the first analysis unit judges that there is no mismatch between the operating environment configuration requirement information and the terminal configuration information, the recording module 205 records the matching between the operating environment configuration requirement information and the terminal configuration information.

在本实施例中,记录所述第一分析单元判断运行环境配置需求信息与终端配置信息匹配情况之后,由所述显示模块206显示包括所记录的运行环境配置需求信息与终端配置信息的匹配情况。In this embodiment, after recording the match between the operating environment configuration requirement information and the terminal configuration information judged by the first analyzing unit, the display module 206 displays the matching condition between the recorded operating environment configuration requirement information and the terminal configuration information .

本发明实施例中,所述比对结果包括:当某一个或多项运行环境配置需求信息与终端配置信息不匹配时,所记录的所述一项或多项运行环境配置需求信息与终端配置信息不匹配的结论;当运行环境配置需求信息均与终端配置信息匹配时,所记录运行环境配置需求信息与系统配置相匹配的结论。In the embodiment of the present invention, the comparison results include: when one or more items of operating environment configuration requirement information do not match the terminal configuration information, the recorded one or more items of operating environment configuration requirement information and the terminal configuration The conclusion that the information does not match; when the operating environment configuration requirement information matches the terminal configuration information, the recorded operating environment configuration requirement information matches the system configuration.

在所述终端第二实施例中,,用户可以根据显示的运行环境配置需求信息与终端配置信息的匹配情况选择是否下载所述资源。即根据比对后所获得的比对结果控制对资源的下载,在上述步骤中,除了根据比对结果自动控制是否下载所述资源之外,终端还可以显示是否下载所述资源的提示项。In the second embodiment of the terminal, the user can choose whether to download the resource according to the matching between the displayed operating environment configuration requirement information and the terminal configuration information. That is, the downloading of resources is controlled according to the comparison result obtained after the comparison. In the above steps, in addition to automatically controlling whether to download the resource according to the comparison result, the terminal can also display a prompt item whether to download the resource.

可以理解,所述第一获取模块201、第二获取模块202、分析模块203及下载模块204可以是一种集成多种功能的芯片,具有获取、分析运行环境配置需求信息和终端配置信息的处理能力,同时具有控制终端下载所述资源的功能。所述记录模块205可以是存储器,用于存储或记录所述运行环境配置需求信息和终端配置信息的匹配情况,所述显示模块206可以是屏幕,用于显示所述运行环境配置需求信息和终端配置信息的匹配情况。It can be understood that the first acquisition module 201, the second acquisition module 202, the analysis module 203 and the download module 204 may be a chip integrating multiple functions, and have the processing of acquiring and analyzing operating environment configuration requirement information and terminal configuration information ability, and also has the function of controlling the terminal to download the resource. The recording module 205 may be a memory for storing or recording the matching between the operating environment configuration requirement information and the terminal configuration information, and the display module 206 may be a screen for displaying the operating environment configuration requirement information and the terminal configuration information. Matching of configuration information.

在终端的第二实施例中,终端通过将所要下载的运行环境配置需求信息中与终端的硬件配置所对应的终端配置信息进行比对,以获得比对结果来判断所述资源是否能够在所述终端上运行,终端的用户可以根据比对结果来决定是否下载所述资源,避免浪费不必要的下载时间及下载所需的网络流量,提高了终端的用户对下载资源的体验性。In the second embodiment of the terminal, the terminal compares the terminal configuration information corresponding to the hardware configuration of the terminal in the running environment configuration requirement information to be downloaded to obtain a comparison result to determine whether the resource can be used in the The user of the terminal can decide whether to download the resource according to the comparison result, avoiding wasting unnecessary downloading time and network traffic required for downloading, and improving the experience of the terminal user for downloading resources.

图5是本发明终端的资源下载控制方法的第三实施例的流程示意图,如图5所示,所述方法包括步骤:FIG. 5 is a schematic flow chart of a third embodiment of a resource download control method for a terminal according to the present invention. As shown in FIG. 5, the method includes steps:

S501,获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息;S501. Obtain resource information of resources to be downloaded, where the resource information includes operating environment configuration requirement information;

S502,获取所述终端的终端配置信息;S502. Obtain terminal configuration information of the terminal;

S503,将所述运行环境配置需求信息与所述终端配置信息进行比对,并获得比对结果,根据比对结果,若所述运行环境配置需求信息与终端配置信息匹配,则执行S504,若所述运行环境配置需求信息与终端配置信息不匹配,则执行S505;S503. Compare the operating environment configuration requirement information with the terminal configuration information, and obtain a comparison result. According to the comparison result, if the operating environment configuration requirement information matches the terminal configuration information, execute S504. If If the operating environment configuration requirement information does not match the terminal configuration information, execute S505;

S504,记录并显示所述运行环境配置需求信息与所述终端配置信息的匹配情况,并下载所述资源。S504. Record and display the matching between the operating environment configuration requirement information and the terminal configuration information, and download the resource.

S505,若所述运行环境配置需求信息与终端配置信息不匹配,则对不匹配项的属性进行分析,获得分析结果,若所述资源运行信息为非硬性运行环境配置需求信息,则执行S506;若所述资源运行信息为硬性运行环境配置需求信息,则执行S507;S505. If the operating environment configuration requirement information does not match the terminal configuration information, analyze the attributes of the unmatched item to obtain an analysis result, and if the resource operation information is non-hard operating environment configuration requirement information, execute S506; If the resource running information is the hard running environment configuration requirement information, execute S507;

S506,记录并显示对不匹配项的属性的分析结果,并下载所述资源。S506. Record and display the analysis result of the attribute of the unmatched item, and download the resource.

S507,记录并显示对不匹配项的属性的分析结果,并停止下载所述资源。S507. Record and display the analysis result of the attribute of the unmatched item, and stop downloading the resource.

在本实施例中,所述运行环境配置需求信息包括但不局限于以下信息的任意一种或多种:运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息等。在实际应用过程中,即使出现一项或多项运行环境配置需求信息与终端配置信息不匹配的情况,资源下载后依然可以在系统内运行,故,在本实施例中将所述运行环境配置需求信息分为硬性运行环境配置需求信息和非硬性运行环境配置需求信息。例如:所述运行最低版本信息是运行所述资源必要的配置信息,即为硬性运行环境配置需求信息,而屏幕信息是运行所述资源非必要的配置信息,即并非运行所述资源必要的配置信息则为非硬性运行环境配置需求信息。In this embodiment, the operating environment configuration requirement information includes, but is not limited to, any one or more of the following information: minimum running version information, control mode information, software language information, screen information, memory limit information, processor Main frequency speed information, function compatibility information, authorization information, etc. In the actual application process, even if one or more information about the configuration requirements of the operating environment does not match the configuration information of the terminal, the resource can still run in the system after downloading. Therefore, in this embodiment, the operating environment configuration Requirement information is divided into rigid operating environment configuration requirement information and non-hard operating environment configuration requirement information. For example: the minimum running version information is the configuration information necessary to run the resource, that is, the configuration requirement information for the hard running environment, and the screen information is configuration information that is not necessary to run the resource, that is, it is not a necessary configuration to run the resource The information is non-rigid operating environment configuration requirement information.

在具体实施中,S503中获取终端运行最低版本信息、控制方式信息、软件语言信息、屏幕信息、内存限制信息、处理器主频速度信息、功能兼容信息、授权信息、资源格式等运行环境配置需求信息,将所获取到的运行环境配置需求信息与终端配置信息进行比对,若运行环境配置需求信息均与终端配置信息匹配,则记录运行环境配置需求信息与系统配置相匹配的比对结果,若其中某一个或多项运行环境配置需求信息与终端配置信息不匹配,则记录所述一项或多项运行环境配置需求信息与终端配置信息不匹配的结论。进一步地在S504中,通过分析模块分析出不匹配的一项或多项运行环境配置需求信息为非硬性运行环境配置需求信息,则继续下载所述资源,当分析模块分析出不匹配的一项或多项运行环境配置需求信息为硬性运行环境配置需求信息,则停止下载所述资源。In the specific implementation, S503 obtains the operating environment configuration requirements such as the minimum version information of the terminal operation, control mode information, software language information, screen information, memory limit information, processor main frequency speed information, function compatibility information, authorization information, resource format, etc. information, compare the obtained operating environment configuration requirement information with the terminal configuration information, and if the operating environment configuration requirement information matches the terminal configuration information, record the comparison result that the operating environment configuration requirement information matches the system configuration, If one or more items of operating environment configuration requirement information do not match the terminal configuration information, record a conclusion that the one or more items of operating environment configuration requirement information do not match the terminal configuration information. Further in S504, if the analysis module analyzes that one or more items of operating environment configuration requirement information that do not match are non-rigid operating environment configuration requirement information, then continue to download the resource, and when the analysis module analyzes an item that does not match If one or more items of operating environment configuration requirement information is hard operating environment configuration requirement information, stop downloading the resource.

本发明实施例中,在S504步骤之后,根据比对和分析结论,终端可以显示包括“推荐下载”、“能够运行但不推荐”、“不可运行”等信息的内容,若比对结果若S505步骤中所述的记录并显示与所述终端配置信息匹配的运行环境配置需求信息,并下载所述资源,则显示比对结果为“推荐下载”;若比对结果若S506步骤中所述的显示与所述终端配置信息中不匹配的运行环境配置需求信息,并下载所述资源,则显示比对结果为“能够运行但不推荐”;若比对结果若S507步骤所述的显示与所述终端配置信息中不匹配的运行环境配置需求信息,并停止下载所述资源,则比对结果显示为“不可运行”。In the embodiment of the present invention, after step S504, according to the comparison and analysis conclusion, the terminal can display content including information such as "recommended download", "runnable but not recommended", "not runnable" and other information, if the comparison result is S505 Record and display the operating environment configuration requirement information matching the terminal configuration information described in the step, and download the resource, then display the comparison result as "recommended download"; if the comparison result is as described in step S506 Displaying the running environment configuration requirement information that does not match the terminal configuration information, and downloading the resource, the comparison result is displayed as "able to run but not recommended"; if the comparison result is the same as the display described in step S507 If the above terminal configuration information does not match the operating environment configuration requirement information, and stop downloading the resource, the comparison result will be displayed as "unoperable".

另外,若比对结果为“不可运行”时,则说明运行环境配置需求信息中存在与终端配置信息不匹配的情况,用户可以根据显示的信息,自行选择是否继续下载所述资源,若比对结果为“能够运行但不推荐”、“推荐下载”时,则这时可以根据所显示的运行环境配置需求信息和终端配置信息的匹配情况,选择是否下载所述资源。In addition, if the comparison result is "unoperable", it means that there is a mismatch between the operating environment configuration requirement information and the terminal configuration information, and the user can choose whether to continue downloading the resource according to the displayed information. When the result is "runnable but not recommended" or "recommended to download", at this time, it is possible to choose whether to download the resource according to the matching between the displayed running environment configuration requirement information and the terminal configuration information.

进一步地,用户可以根据显示的运行环境配置需求信息与终端配置信息的匹配情况选择是否下载所述资源,即根据比对后所获得的比对结果控制对资源的下载,在上述步骤中,终端显示显示是否下载所述资源的提示项。Further, the user can choose whether to download the resource according to the matching between the displayed operating environment configuration requirement information and the terminal configuration information, that is, control the downloading of the resource according to the comparison result obtained after the comparison. In the above steps, the terminal Displays a prompt item showing whether to download the resource in question.

在本实施例中,通过将所要下载的运行环境配置需求信息中与终端的硬件配置所对应的终端配置信息进行比对,以获得比对结果来判断所述资源是否能够在所述终端上运行,终端的用户可以根据比对结果来决定是否下载所述资源,在下载前获得资源的可运行性比对结果可以避免浪费不必要的下载时间及下载所需的网络流量,提高了终端的用户对下载资源的体验性。In this embodiment, it is determined whether the resource can run on the terminal by comparing the terminal configuration information corresponding to the hardware configuration of the terminal in the running environment configuration requirement information to be downloaded to obtain the comparison result. , the user of the terminal can decide whether to download the resource according to the comparison result, and obtaining the operability comparison result of the resource before downloading can avoid wasting unnecessary download time and network traffic required for downloading, and improves the terminal user The experience of downloading resources.

图6为本发明实施例的终端的第三实施例的结构示意图,如图6所示,所述终端包括:图2所示的第一获取模块201、第二获取模块202、比对模块203、下载模块204,还包括记录模块205和显示模块206。FIG. 6 is a schematic structural diagram of a third embodiment of a terminal according to an embodiment of the present invention. As shown in FIG. 6 , the terminal includes: the first acquisition module 201 shown in FIG. 2 , the second acquisition module 202 , and the comparison module 203 . The download module 204 also includes a record module 205 and a display module 206.

第一获取模块201,用于获取待下载的资源的资源信息,所述资源信息包括运行环境配置需求信息;The first acquiring module 201 is configured to acquire resource information of resources to be downloaded, where the resource information includes operating environment configuration requirement information;

第二获取模块202,用于获取所述终端的终端配置信息;The second acquiring module 202 is configured to acquire terminal configuration information of the terminal;

分析模块203,用于将所述运行环境配置需求信息与所述终端配置信息进行比对,并获得比对结果;An analysis module 203, configured to compare the operating environment configuration requirement information with the terminal configuration information, and obtain a comparison result;

下载模块204,用于根据比对结果,控制终端对所述资源的下载;A download module 204, configured to control the terminal to download the resource according to the comparison result;

记录模块205,用于根据所述分析模块的比对结果,记录所述运行环境配置需求信息与所述终端配置信息的匹配情况;A recording module 205, configured to record the matching between the operating environment configuration requirement information and the terminal configuration information according to the comparison result of the analysis module;

显示模块206,用于根据所述分析模块的比对结果,显示所述运行环境配置需求信息与所述终端配置信息的匹配情况。The display module 206 is configured to display the matching between the operating environment configuration requirement information and the terminal configuration information according to the comparison result of the analysis module.

所述运行环境配置需求信息包括硬性运行环境配置需求信息和非硬性运行环境配置需求信息。The operating environment configuration requirement information includes hard operating environment configuration requirement information and non-hard operating environment configuration requirement information.

进一步地,所述分析模块203包括第一分析单元和第二分析单元,具体的,所述第一分析单元用于判断所述运行环境配置需求信息与终端配置信息的匹配情况;所述第二分析单元用于分析所述运行环境配置需求信息为硬性/非硬性运行环境配置需求信息。Further, the analysis module 203 includes a first analysis unit and a second analysis unit, specifically, the first analysis unit is used to judge the matching between the operating environment configuration requirement information and the terminal configuration information; The analyzing unit is configured to analyze the operating environment configuration requirement information into hard/non-hard operating environment configuration requirement information.

若所述第一分析单元判断所述运行环境配置需求信息与终端配置信息匹配时,由所述记录模块205记录所述资源中与终端配置信息的运行环境配置需求信息;若所述第一分析单元判断所述运行环境配置需求信息与终端配置信息存在不匹配情况时,则所述第二分析单元分析所述运行环境配置需求信息为运行资源的非硬性/硬性运行环境配置需求信息;当所述第二分析单元分析所述运行环境配置需求信息为运行资源的非硬性/硬性运行环境配置需求信息之后,由所述记录模块205记录所述运行环境配置需求信息与终端配置信息的匹配情况。If the first analyzing unit determines that the operating environment configuration requirement information matches the terminal configuration information, the recording module 205 records the operating environment configuration requirement information in the resource and the terminal configuration information; if the first analysis When the unit determines that there is a mismatch between the operating environment configuration requirement information and the terminal configuration information, the second analyzing unit analyzes the operating environment configuration requirement information as non-hard/hard operating environment configuration requirement information of operating resources; After the second analyzing unit analyzes the operating environment configuration requirement information as non-hard/hard operating environment configuration requirement information of operating resources, the recording module 205 records the matching between the operating environment configuration requirement information and the terminal configuration information.

在本实施例中,记录所述第一分析单元判断运行环境配置需求信息与终端配置信息匹配情况之后,由所述显示模块206显示包括所记录的运行环境配置需求信息与终端配置信息的匹配情况。In this embodiment, after recording the match between the operating environment configuration requirement information and the terminal configuration information judged by the first analyzing unit, the display module 206 displays the matching condition between the recorded operating environment configuration requirement information and the terminal configuration information .

本发明实施例中,所述比对结果包括当某一个或多项运行环境配置需求信息与终端配置信息不匹配时,所记录得所述一项或多项运行环境配置需求信息与终端配置信息不匹配的结论;当运行环境配置需求信息均与终端配置信息匹配时,所记录运行环境配置需求信息与系统配置相匹配的结论。In the embodiment of the present invention, the comparison result includes when one or more items of operating environment configuration requirement information and terminal configuration information do not match, the recorded one or more items of operating environment configuration requirement information and terminal configuration information The conclusion of mismatch; when the operating environment configuration requirement information matches the terminal configuration information, the recorded operating environment configuration requirement information matches the system configuration.

在本实施例中,用户可以根据显示的运行环境配置需求信息与终端配置信息的匹配情况选择是否下载所述资源。即根据比对后所获得的比对结果控制对资源的下载,在上述步骤中,除了根据比对结果自动控制是否下载所述资源之外,终端还可以显示是否下载所述资源的提示项。In this embodiment, the user may choose whether to download the resource according to the matching between the displayed operating environment configuration requirement information and the terminal configuration information. That is, the downloading of resources is controlled according to the comparison result obtained after the comparison. In the above steps, in addition to automatically controlling whether to download the resource according to the comparison result, the terminal can also display a prompt item whether to download the resource.

另外,根据所述分析模块203中的第二分析单元对运行环境配置需求信息和终端配置信息比对结果的分析,存在两种情况,一种情况是所述资源的配置信息是硬性运行环境配置需求信息,即无法运行,则所述资源不进行下载,同时,所述记录模块记录对不匹配项的属性的分析结果,所述显示模块显示对不匹配项的属性分析结果。另一种情况是所述资源的配置信息是非硬性运行环境配置需求信息,即能够运行但并非完全匹配,此情况下则继续下载资源,同时所述记录模块记录对不匹配项的属性的分析结果,所述显示模块显示对不匹配项的属性分析结果。In addition, according to the analysis of the second analysis unit in the analysis module 203 on the comparison result of the operating environment configuration requirement information and the terminal configuration information, there are two situations, one situation is that the configuration information of the resource is a hard operating environment configuration If the required information is unable to run, the resource will not be downloaded, and at the same time, the recording module records the analysis result of the attribute of the unmatched item, and the display module displays the attribute analysis result of the unmatched item. Another situation is that the configuration information of the resource is non-rigid operating environment configuration requirement information, that is, it can run but does not completely match. In this case, continue to download the resource, and at the same time, the recording module records the analysis result of the attributes of the unmatched item , the display module displays the attribute analysis results of the unmatched items.

进一步地,本实施例中,所述显示模块206还可以显示若“不可运行”“推荐下载”“能够运行但不推荐”的提示信息。当比对结果为所述运行环境配置需求信息与所述终端配置信息相匹配,则显示“推荐下载”;当比对结果为不匹配时,而对不匹配项的属性进行分析后的分析结果为所述运行环境配置需求信息为非硬性运行环境配置需求信息,则显示“能够运行但不推荐”;当比对结果为不匹配时,而对不匹配项的属性进行分析后的分析结果为所述运行环境配置需求信息为硬性运行环境配置需求信息,则显示“不可运行”;当比对结果为“不可运行”时,则说明运行环境配置需求信息中存在与终端配置信息不匹配的情况,用户可以根据显示的信息,自行选择是否继续下载所述资源,当比对结果为“能够运行但不推荐”、“推荐下载”时,用户可以根据所显示的运行环境配置需求信息和终端配置信息的匹配情况,选择是否下载所述资源。Further, in this embodiment, the display module 206 may also display prompt information such as "not runnable", "recommended download", "runnable but not recommended". When the comparison result is that the operating environment configuration requirement information matches the terminal configuration information, "recommended download" is displayed; when the comparison result is a mismatch, the analysis result after analyzing the attributes of the mismatched items If the operating environment configuration requirement information is a non-hard operating environment configuration requirement information, it will display "can run but not recommended"; when the comparison result is mismatched, the analysis result after analyzing the attributes of the mismatched item is If the operating environment configuration requirement information is the hard operating environment configuration requirement information, it will display "inoperable"; when the comparison result is "inoperable", it means that there is a mismatch between the operating environment configuration requirement information and the terminal configuration information , the user can choose whether to continue downloading the resource according to the displayed information. When the comparison result is "running but not recommended" or "recommended download", the user can configure the required information and terminal configuration according to the displayed operating environment Information matching, choose whether to download the resource.

可以理解,所述下载模块可以是一种芯片,具有获取和分析运行环境配置需求信息或终端配置信息的处理能力。所述记录模块可以是存储器,用于存储或记录所述运行环境配置需求信息和终端配置信息的匹配情况,所述显示模块可以是屏幕,用于显示所述运行环境配置需求信息和终端配置信息的匹配情况。It can be understood that the download module may be a chip capable of acquiring and analyzing operating environment configuration requirement information or terminal configuration information. The recording module may be a memory for storing or recording the matching between the operating environment configuration requirement information and terminal configuration information, and the display module may be a screen for displaying the operating environment configuration requirement information and terminal configuration information matches.

在具体实施中,本发明实施例所提供的资源下载控制方法用于终端与终端之间或者终端与服务器之间,其实现过程等可参见本发明方法的第一实施例、第二实施例、第三实施例,这里不再赘述。In a specific implementation, the resource download control method provided by the embodiment of the present invention is used between terminals or between a terminal and a server. For the implementation process, please refer to the first embodiment, the second embodiment, and the method of the present invention. The third embodiment is not repeated here.

在所述终端第三实施例中,终端通过将所要下载的运行环境配置需求信息中与终端的硬件配置所对应的终端配置信息进行比对,以获得比对结果来判断所述资源是否能够在所述终端上运行,终端的用户可以根据比对结果来决定是否下载所述资源,在下载前获得资源的可运行性比对结果可以避免浪费不必要的下载时间及下载所需的网络流量,可以给终端的用户避免产生不必要的费用,提高了终端的用户对下载资源的体验性。In the third embodiment of the terminal, the terminal compares the terminal configuration information corresponding to the hardware configuration of the terminal in the operating environment configuration requirement information to be downloaded to obtain a comparison result to determine whether the resource can Running on the terminal, the user of the terminal can decide whether to download the resource according to the comparison result, and obtaining the operability comparison result of the resource before downloading can avoid wasting unnecessary download time and network traffic required for downloading, Unnecessary costs can be avoided for terminal users, and the experience of downloading resources for terminal users is improved.

另外,本发明还提供一种终端,所述终端可为第一实施例、第二实施例及第三实施例中的终端。In addition, the present invention also provides a terminal, and the terminal may be the terminal in the first embodiment, the second embodiment, and the third embodiment.

在本申请所提供的几个实施例中,应该理解到,所揭露的终端,可通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元若果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。In the several embodiments provided in this application, it should be understood that the disclosed terminal can be implemented in other ways. For example, the terminal embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or can be Integrate into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units. If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes. .

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims (12)

1. a resource downloading control method, it is characterised in that the execution master of described resource downloading control method Body is that terminal, described method include:
Obtaining the resource information of resource to be downloaded, described resource information includes running environment configuration needs information;
Obtain the configuration information of terminal;
Described running environment configuration needs information is compared with described terminal configuration information, it is thus achieved that comparison is tied Really;
According to comparison result, control the download to described resource.
2. resource downloading control method as claimed in claim 1, it is characterised in that described according to comparison knot Really, control the download to described resource, including:
Match with described terminal configuration information, then if comparison result is described running environment configuration needs information Download described resource;
Do not mate with described terminal configuration information, then if comparison result is described running environment configuration needs information: Stop downloading described resource, and obtain not occurrence;
Or, issue the user with prompting so that user determines whether to download described resource;
Or, not occurrence is analyzed, determines whether to download described resource according to analysis result.
3. resource downloading control method as claimed in claim 1 or 2, it is characterised in that described by described After running environment configuration needs information and described terminal configuration information are compared, also include: record and show Show the match condition of described running environment configuration needs information and described terminal configuration information.
4. resource downloading control method as claimed in claim 3, it is characterised in that described by described operation After environment configurations demand information and described terminal configuration information are compared, also include:
Do not mate with terminal configuration information, then to not if comparison result is described running environment configuration needs information Occurrence is analyzed;
Record and show the analysis result of attribute to not occurrence.
5. resource downloading control method as claimed in claim 1, it is characterised in that described running environment is joined Put demand information and include any one or more of following information: run minimum version information, control mode letter Breath, software language information, screen message, internal memory restricted information, processor host frequency velocity information, function are held concurrently Appearance information, authorization message, resource format.
6. resource downloading control method as claimed in claim 2, it is characterised in that described not occurrence Attribute includes: rigid running environment configuration needs and non-rigid running environment configuration needs;
The described attribute to not occurrence is analyzed, and determines whether to download described resource according to analysis result, Including: if described not occurrence is rigid running environment configuration needs, then the described resource of stopping download, or to User sends prompting so that user determines whether to download described resource;When described not occurrence is non-rigid operation Environment configurations demand, then download described resource or issue the user with prompting so that user determines whether that download is described Resource.
7. a terminal, it is characterised in that described terminal includes:
First acquisition module, for obtaining the resource information of resource to be downloaded, described resource information includes fortune Row environment configurations demand information;
Second acquisition module, for obtaining the terminal configuration information of described terminal;
Analyze module, for described running environment configuration needs information being compared with described terminal configuration information Right, and obtain comparison result;
Download module, for according to comparison result, controlling the download to described resource.
8. terminal as claimed in claim 7, it is characterised in that described download module, is used for: if comparison Result is described running environment configuration needs information when matching with described terminal configuration information, downloads described money Source;If comparison result is described running environment configuration needs information when not mating with described terminal configuration information, Obtain not occurrence stop downloading described resource, or issue the user with prompting so that user determines whether to download Described resource,
Or by described analysis module, not occurrence is analyzed, determine whether to download institute according to analysis result State resource;
Described analysis module, if being additionally operable to comparison result is that described running environment configuration needs information is joined with terminal When confidence breath does not mates, not occurrence is analyzed.
9. terminal as claimed in claim 7 or 8, it is characterised in that described terminal also includes logging modle And display module;
Described logging modle, for the comparison result according to described analysis module, records described running environment and joins Put the match condition of demand information and described terminal configuration information;
Described display module, for the comparison result according to described analysis module, shows that described running environment is joined Put the match condition of demand information and described terminal configuration information.
10. terminal as claimed in claim 9, it is characterised in that described analysis module, if being additionally operable to comparison Result is described running environment configuration needs information when not mating with terminal configuration information, the genus to not occurrence Property is analyzed;
Described logging modle, is additionally operable to record the analysis result of the attribute to not occurrence;
Described display module, is additionally operable to show the analysis result of the attribute to not occurrence.
11. terminals as claimed in claim 7 or 8, it is characterised in that described running environment configuration needs is believed Breath includes any one or more of following information: run minimum version information, control mode information, software Linguistic information, screen message, internal memory restricted information, processor host frequency velocity information, function compatible information, Authorization message, resource format.
12. terminals as claimed in claim 8, it is characterised in that the attribute of described not occurrence includes: hard Property running environment configuration needs and non-rigid running environment configuration needs;
The described attribute to not occurrence is analyzed, and determines whether to download described resource according to analysis result, Including: if described not occurrence is rigid running environment configuration needs, the stopping described resource of download, or to User sends prompting so that user determines whether to download described resource;If described not occurrence is non-rigid operation During environment configurations demand, download described resource and issue the user with prompting so that user determines whether to download described money Source.
CN201610229079.4A 2016-04-12 2016-04-12 Resource downloading control method and terminal Pending CN105915601A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610229079.4A CN105915601A (en) 2016-04-12 2016-04-12 Resource downloading control method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610229079.4A CN105915601A (en) 2016-04-12 2016-04-12 Resource downloading control method and terminal

Publications (1)

Publication Number Publication Date
CN105915601A true CN105915601A (en) 2016-08-31

Family

ID=56746979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610229079.4A Pending CN105915601A (en) 2016-04-12 2016-04-12 Resource downloading control method and terminal

Country Status (1)

Country Link
CN (1) CN105915601A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147806A (en) * 2017-06-26 2017-09-08 北京金山安全软件有限公司 application resource providing method, device and system
WO2019222941A1 (en) * 2018-05-23 2019-11-28 西门子股份公司 Method for evaluating application deployment, apparatus, computer program product, and readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063299A (en) * 2010-12-21 2011-05-18 东莞宇龙通信科技有限公司 Method and device for assessing application running condition of mobile terminal, mobile terminal
KR20150044068A (en) * 2013-10-15 2015-04-24 주식회사 잉카인터넷 Emulator Excultion Environment Detection
CN104679852A (en) * 2015-02-12 2015-06-03 广东欧珀移动通信有限公司 Method and device for recommending application software
WO2016022371A1 (en) * 2014-08-04 2016-02-11 Ajev Ah Gopala Dynamic adjustment of client thickness

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063299A (en) * 2010-12-21 2011-05-18 东莞宇龙通信科技有限公司 Method and device for assessing application running condition of mobile terminal, mobile terminal
KR20150044068A (en) * 2013-10-15 2015-04-24 주식회사 잉카인터넷 Emulator Excultion Environment Detection
WO2016022371A1 (en) * 2014-08-04 2016-02-11 Ajev Ah Gopala Dynamic adjustment of client thickness
CN104679852A (en) * 2015-02-12 2015-06-03 广东欧珀移动通信有限公司 Method and device for recommending application software

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147806A (en) * 2017-06-26 2017-09-08 北京金山安全软件有限公司 application resource providing method, device and system
CN107147806B (en) * 2017-06-26 2020-05-29 北京金山安全软件有限公司 Application resource providing method, device and system
WO2019222941A1 (en) * 2018-05-23 2019-11-28 西门子股份公司 Method for evaluating application deployment, apparatus, computer program product, and readable medium

Similar Documents

Publication Publication Date Title
CN109885311B (en) Application program generation method and device
CN108595970B (en) Configuration method, device, terminal and storage medium of processing component
CN112114761B (en) A wireless screen projection control method, device, terminal equipment and readable storage medium
AU2019461393B2 (en) Screen sharing processing method, apparatus and device, and storage medium
CN110647303B (en) Multimedia playing method and device, storage medium and electronic equipment
US8601470B2 (en) Symbiotic smart peripherals
US10891141B2 (en) Plugin loading method and apparatus, terminal, and storage medium
EP3005080B1 (en) Synchronizing device association data among computing devices
US10038719B2 (en) Single-step custom configuration of a cloud client device
EP1717700A2 (en) Multimedia devices with enhanced functionality
CN103595774A (en) System application uninstalling method and device with terminal based on server side
US20140068026A1 (en) System for automatically configuring server using pre-recorded configuration script and method thereof
US10404568B2 (en) Agent manager for distributed transaction monitoring system
CN104903863A (en) Inversion-of-control component service models for virtual environments
CN109783316B (en) Identification method and device, storage medium and computer equipment for tampering behavior of system security log
CN107835984B (en) Thermal mitigation user experience
US10178170B2 (en) Browser-based virtual media administration
CN112316417B (en) Control equipment connection method, device, equipment and computer readable storage medium
US20150350312A1 (en) Information processing method and electronic device
CN106296283B (en) Advertisement playing method and system based on mobile application
CN105915601A (en) Resource downloading control method and terminal
US20170168796A1 (en) Method and electronic apparatus for transferring application program from pc to mobile apparatus
CN105979384A (en) Smart television interaction function card frame management method and device
CN114564214A (en) Display device, application installation method, and storage medium
CN110262856A (en) A kind of application data acquisition method, device, terminal and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160831

RJ01 Rejection of invention patent application after publication