[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108055320B - 资源下载的处理方法、终端设备及计算机可读存储介质 - Google Patents

资源下载的处理方法、终端设备及计算机可读存储介质 Download PDF

Info

Publication number
CN108055320B
CN108055320B CN201711307676.5A CN201711307676A CN108055320B CN 108055320 B CN108055320 B CN 108055320B CN 201711307676 A CN201711307676 A CN 201711307676A CN 108055320 B CN108055320 B CN 108055320B
Authority
CN
China
Prior art keywords
resource
replacement
description information
terminal device
downloading
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.)
Active
Application number
CN201711307676.5A
Other languages
English (en)
Other versions
CN108055320A (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.)
Chengdu Oppo Communication Technology Co 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 CN201711307676.5A priority Critical patent/CN108055320B/zh
Publication of CN108055320A publication Critical patent/CN108055320A/zh
Application granted granted Critical
Publication of CN108055320B publication Critical patent/CN108055320B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • 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/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种资源下载的处理方法、终端设备及计算机可读存储介质,涉及通信技术领域,其中的处理方法包括:当触发资源下载时,对替换资源的描述信息进行获取,替换资源用于在页面中替换开始下载的目标资源,并与目标资源属于同一分类;将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示。上述资源下载的处理方法、终端设备及计算机可读存储介质,可解决页面中推荐的资源无法及时更新及页面位置利用率低的问题。

Description

资源下载的处理方法、终端设备及计算机可读存储介质
技术领域
本发明涉及通信技术领域,尤其涉及一种资源下载的处理方法、终端设备及计算机可读存储介质。
背景技术
随着互联网技术及软件技术的发展,资源下载成为了终端设备的主流功能之一。用户可以通过安装在终端设备的客户端程序实时获取网络中的各种资源。但是,现有的资源下载页面无法根据资源下载情况及时更新中页面中推荐的资源,页面位置利用率较低,存在被浪费的情况。
发明内容
本发明实施例提供一种资源下载的处理方法、终端设备及计算机可读存储介质,以解决页面中推荐的资源无法及时更新及页面位置利用率低的问题。
本发明实施例第一方面提供一种资源下载的处理方法,应用于终端设备,包括:
当触发资源下载时,对替换资源的描述信息进行获取,所述替换资源用于在页面中替换开始下载的目标资源,并与所述目标资源属于同一分类;
将获取的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示。
本发明实施例第二方面提供一种资源下载的处理方法,包括:
终端设备在本地触发资源下载时,向服务器请求替换资源的描述信息,并将开始下载的目标资源的标识信息、本地所有已安装资源的标识信息及用户身份标识信息发送给所述服务器,所述替换资源用于在页面中替换开始下载的目标资源,并与所述目标资源属于同一分类;
所述服务器从备选资源中获取所述替换资源的描述信息并返回给所述终端设备,所述替换资源的标识信息与所有所述已安装资源的标识信息均不匹配;
所述终端设备将所述服务器返回的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示。
本发明实施例第三方面提供一种终端设备,包括:
获取模块,用于当触发资源下载时,对替换资源的描述信息进行获取,所述替换资源用于在页面中替换开始下载的目标资源,并与所述目标资源属于同一分类;
处理模块,用于将获取的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示。
本发明实施例第四方面提供一种终端设备,包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现上述本发明实施例第一方面提供的资源下载的处理方法。
本发明实施例第五方面提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述本发明实施例第一方面提供的资源下载的处理方法。
上述各实施例,一方面,在触发资源下载时,获取新的替换资源并在页面中替换正在下载的资源进行展示,实现了资源的及时更新;另一方面,通过利用正在下载的资源的展示栏位对获取的新的替换资源进行展示,可以避免栏位浪费,有效提高页面位置的利用率。
附图说明
图1为本发明实施例提供的资源下载的处理方法的应用环境示意图;
图2为本发明一实施例提供的资源下载的处理方法的实现流程示意图;
图3为本发明另一实施例提供的资源下载的处理方法的实现流程示意图;
图4为本发明另一实施例提供的资源下载的处理方法中资源替换展示的示意图;
图5为本发明另一实施例提供的资源下载的处理方法中下载状态显示的示意图;
图6为本发明另一实施例提供的资源下载的处理方法的实现流程示意图;
图7为本发明一实施例提供的终端设备的结构示意图;
图8为本发明另一实施例提供的终端设备的结构示意图;
图9为本发明一实施例提供的终端设备的硬件结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的资源下载的处理方法的应用环境示意图。如图1所示,多个终端设备100和服务器200通过网络进行数据交互。终端设备100中安装有可向用户推荐资源下载的客户端程序。终端设备100从服务器200获取可推荐的资源,并通过该客户端程序的展示页面进行展示。终端设备200包括:具有联网及资源展示功能的智能手机、平板电脑、笔记本电脑等可在移动中使用的电子数据设备以及非可在移动中使用的电子数据设备。
请参阅图2,为本发明一实施例提供的资源下载的处理方法的实现流程示意图,应用于图1中的终端设备100。如图2所示,该方法主要包括以下步骤:
101、当触发资源下载时,对替换资源的描述信息进行获取,替换资源用于在页面中替换开始下载的目标资源,并与目标资源属于同一分类;
具体的,终端设备中预设有可提供资源下载的客户端程序,该客户端程序的下载功能页面提供资源下载的接口。用户可通过该页面中展示的资源的描述信息了解资源是什么,并通过点击该页面中的下载按钮完成资源下载。
一个页面中可包括多个分类卡片,每一分类卡片相当于一个容器,用于容纳一个预设分类下的预设个资源的相关信息。每一分类卡片具有多个展示栏位,用于展示不同的资源的相关信息。具体展示栏位的数量可根据实际需求调整,此处不做限定。
资源可以但不限于包括:应用程序资源,如:微软浏览器、指南针程序、360杀毒程序等等;多媒体资源,如:音频、视频文件、电子书文件、图片以及文本文档等等;以及其他可提供给用户使用的数据资源。
终端设备中设置有事件监听器,用于监听页面中发生的各个事件。当通过事件监听器监听到下载按钮的点击事件时,触发该下载按钮指向的目标资源的下载任务,开始对该目标资源进行下载。同时,获取新的资源,以替换当前开始下载的目标资源。该新的资源与目标资源属于同一分类,如,若下载是音乐类的资源A,则再从音乐类找一个新的资源B替换正在下载的资源A。
102、将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示。
替换资源的描述信息可以但不限于包括:替换资源的名称、大小、图标以及关联有下载链接的下载(或,安装)按钮。具体的,将替换资源的替换资源的名称、大小、图标以及关联有下载链接的下载按钮,在页面中目标资源的原展示栏位进行展示,目标资源的相关信息不会再出现在页面中。用户可以通过其他方式,如按压快捷按钮的方式,终止目标资源的下载。可选的,在终止下载后,目标资源也不会再替换回原展示栏位进行展示,以保证页面中展示的始终是用户未曾下载过的新资源。此时,用户可通过下载历史了解被终止的目标资源的相关信息。
本实施例提供的资源下载的处理方法,一方面,在触发资源下载时,获取新的替换资源并在页面中替换正在下载的资源进行展示,实现了资源的及时更新;另一方面,通过利用正在下载的资源的展示栏位对获取的新的替换资源进行展示,可以避免栏位浪费,有效提高页面位置的利用率。
请参阅图3,为本发明另一实施例提供的资源下载的处理方法的实现流程示意图,应用于图1中的终端设备100。如图3所示,该方法主要包括以下步骤:
201、当触发资源下载时,对替换资源的描述信息进行获取,替换资源用于在页面中替换开始下载的目标资源,并与目标资源属于同一分类;
具体的,终端设备中预设有可提供资源下载的客户端程序,该客户端程序的下载功能页面提供资源下载的接口。用户可通过该页面中展示的资源的描述信息了解资源是什么,并通过点击该页面中的下载按钮完成资源下载。
一个页面中可包括多个分类卡片,每一分类卡片相当于一个容器,用于容纳一个预设分类下的预设个资源的相关信息。每一分类卡片具有多个展示栏位,用于展示不同的资源的相关信息。具体展示栏位的数量可根据实际需求调整,此处不做限定。
资源可以但不限于包括:应用程序资源,如:微软浏览器、指南针程序、360杀毒程序等等;多媒体资源,如:音频、视频文件、电子书文件、图片以及文本文档等等;以及其他可提供给用户使用的数据资源。替换资源的描述信息可以但不限于包括:替换资源的名称、大小、图标以及关联有下载链接的下载(或,安装)按钮。在实际应用中,可以根据资源的用途对资源进行分类。
终端设备中设置有事件监听器,用于监听页面中发生的各个事件。当通过事件监听器监听到下载按钮的点击事件时,触发该下载按钮指向的目标资源的下载任务,开始对该目标资源进行下载。同时,获取新的资源,以替换当前开始下载的目标资源。该新的资源与目标资源属于同一分类,如,若下载是音乐类的资源A,则再从音乐类找一个新的资源B替换正在下载的资源A。
可选的,由于展示栏位数量有限,而每一分类下的资源的数量可能远远大于展示栏位的数量。终端设备可以一次性从服务器下载大于展示栏位数量的多个资源的描述信息,并按照预置的展示信息,将下载的多个资源的描述信息中的部分资源的描述信息进行展示。当触发资源下载时,先从本地对替换资源的描述信息进行获取。若从本地获取不到替换资源的描述信息,则向服务器请求替换资源的描述信息。若从本地获取到替换资源的描述信息,则确认获取到替换资源的描述信息。
202、若未获取到替换资源的描述信息,则在展示栏位实时更新显示目标资源的下载状态;
未获取到替换资源的描述信息的原因可以但不限于包括:终端设备无网络连接以及在目标资源对应的分类下获取不到新的资源的描述信息等等。具体的,可通过判断当前是否有网络连接,或者,判断目标资源是否为该对应的分类下的最后一个资源,确定是否未获取到替换资源的描述信息。
在展示栏位实时更新显示目标资源的下载状态,即,根据目标资源的下载状态的实时变化,在展示栏位中实时更新显示对应的状态描述信息。
可选的,可以在展示栏位中目标资源的控制按钮中,实时更新显示目标资源的下载状态。控制按钮例如:下载或安装按钮。按钮的变化具体可如图4中棋牌分类卡片中应用名称1下的“安装”按钮,娱乐分类卡片中应用名称2下的“20%”按钮(表示已经完成下载进度的20%),进一步的还可包括“等待中”、“继续”、“打开”等等。
203、判断目标资源是否为目标资源所属分类中的最后一个未安装资源,若是,则在目标资源下载完成后,将目标资源所在的卡片移至页面的最下方,或者,隐藏卡片;
若目标资源是目标资源所属分类中的最后一个未安装资源,则说明该分类已经没有新的有价值的资源可以推荐,该分类对应的卡片的价值度其他分类卡片的价值度,因此,将目标资源所在的卡片移至页面的最下方,或者,隐藏卡片,将剩余的卡片的位置顺序上移,以使得页面推荐的资源更具有指向性。
进一步的,若目标资源是目标资源所属分类中的最后一个未安装资源时,点击安装按钮,如果网络异常,可在展示栏位输出提示信息“无网络连接”。
204、若获取到替换资源的描述信息,则判断获取的描述信息对应的资源是否已安装在终端设备中;
205、若未安装在终端设备中,则将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示;
判断是否已安装包括:根据资源的标识信息判断替换资源与已安装资源是否是标识相同的资源,或者,根据资源的标识信息和版本信息判断替换资源与已安装资源是否是版本不同标识相同的资源,比如:1.0版本的微信和2.0版本的微信。其中,版本不同包括替换资源的版本高于已安装资源,或者,替换资源的版本低于已安装资源。
如图5中虚框限定的部分所示,若获取的描述信息对应的资源未安装在终端设备中,则将该资源的描述信息,替换在目标资源在页面中的展示栏位进行展示。目标资源的相关信息不会再出现在页面中。用户可以通过其他方式,如按压快捷按钮的方式,终止目标资源的下载。可选的,在终止下载后,目标资源也不会再替换回原展示栏位进行展示,以保证页面中展示的始终是用户未曾下载过的新资源。此时,用户可通过下载历史了解被终止的目标资源的相关信息。
进一步的,可在目标资源的展示栏位中对替换资源的描述信息进行高亮显示,或在该展示栏位添加提示标记,以提示有新的资源被替补进来。
206、若已安装在终端设备中,则获取下一个替换资源的描述信息。然后,基于获取的下一个替换资源的描述信息,执行步骤204:判断获取的描述信息对应的资源是否已安装在终端设备中,直至获取到的描述信息对应的资源为未安装在终端设备中的资源,并将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示。或者,当所有获取的描述信息对应的资源均已安装在终端设备中时,确认未获取到替换资源的描述信息。
若获取的描述信息对应的资源已安装在终端设备中,则获取下一个替换资源,然后判断获取的下一个替换资源的描述信息对应的资源是否也已经安装在终端设备中,如此往复,直至获取到的描述信息对应的资源为未安装在终端设备中的资源,并将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示。或者,若所有获取的描述信息对应的资源均已安装在终端设备中,则确认未获取到替换资源的描述信息,执行步骤202。
可以理解的,无论是从本地获取替换资源的描述信息,还是从服务器请求替换资源的描述信息,在每一次获取到替换资源的描述信息后,都需要判断获取的描述信息对应的资源是否已经安装。
通过判断替换资源是否已安装,可以避免无效的描述信息占用到页面位置,进一步提高页面位置的利用率,并保证替换的资源是有价值的资源。
本实施例提供的资源下载的处理方法,本实施例提供的资源下载的处理方法,一方面,在触发资源下载时,获取新的替换资源并在页面中替换正在下载的资源进行展示,实现了资源的及时更新;另一方面,通过利用正在下载的资源的展示栏位对获取的新的替换资源进行展示,可以避免栏位浪费,有效提高页面位置的利用率。
请参阅图6,为本发明另一实施例提供的资源下载的处理方法的实现流程示意图。本实施例是从终端设备与服务器交互的角度进行的描述。如图6所示,该方法主要包括以下步骤:
301、终端设备在本地触发资源下载时,向服务器请求替换资源的描述信息,并将开始下载的目标资源的标识信息、本地所有已安装资源的标识信息及用户身份标识信息发送给服务器,替换资源用于在页面中替换开始下载的目标资源,并与目标资源属于同一分类;
用户身份标识信息,例如:IMEI(International Mobile Equipment Identity,国际移动设备身份码),用于确定有哪些类型的资源可推荐给终端设备。
资源的标识信息可以但不限于包括:已安装资源的名称、版本号等信息。
302、服务器从备选资源中获取替换资源的描述信息并返回给终端设备,替换资源的标识信息与所有已安装资源的标识信息均不匹配;
具体的,服务器根据IMEI确定备选资源,根据开始下载的目标资源的标识信息确定替换资源的所属分类,根据所有已安装资源的标识信息确定替换资源。替换资源的标识信息与所有已安装资源的标识信息均不匹配,即,替换资源不是终端设备中已经安装过的资源。
303、终端设备将服务器返回的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示。
替换资源的描述信息可以但不限于包括:替换资源的名称、大小、图标以及关联有下载链接的下载(或,安装)按钮。具体的,将替换资源的替换资源的名称、大小、图标以及关联有下载链接的下载按钮,在页面中目标资源的原展示栏位进行展示,目标资源的相关信息不会再出现在页面中。用户可以通过其他方式,如按压快捷按钮的方式,终止目标资源的下载。可选的,在终止下载后,目标资源也不会再替换回原展示栏位进行展示,以保证页面中展示的始终是用户未曾下载过的新资源。此时,用户可通过下载历史了解被终止的目标资源的相关信息。
本实施例中未尽细节,具体可参考图2和图3所示实施例中的相关内容。
本实施例提供的资源下载的处理方法,本实施例提供的资源下载的处理方法,一方面,在触发资源下载时,获取新的替换资源并在页面中替换正在下载的资源进行展示,实现了资源的及时更新;另一方面,通过利用正在下载的资源的展示栏位对获取的新的替换资源进行展示,可以避免栏位浪费,有效提高页面位置的利用率。
请参阅图7,为本发明一实施例提供的终端设备的结构示意图。该终端设备可用于实现上述图2所示实施例提供的资源下载的处理方法。如图7所示,该终端设备主要包括:获取模块401和处理模块402。
其中,获取模块401,用于当触发资源下载时,对替换资源的描述信息进行获取,替换资源用于在页面中替换开始下载的目标资源,并与目标资源属于同一分类;
处理模块402,用于将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示。
需要说明的是,以上图7示例的终端设备的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将终端设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,在实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。
本实施例提供的终端设备中各功能模块实现各自功能的具体过程,请参见上述图2所示实施例中描述的具体内容,此处不再赘述。
本实施例提供的终端设备,一方面,在触发资源下载时,获取新的替换资源并在页面中替换正在下载的资源进行展示,实现了资源的及时更新;另一方面,通过利用正在下载的资源的展示栏位对获取的新的替换资源进行展示,可以避免栏位浪费,有效提高页面位置的利用率。
请参阅图8,为本发明另一实施例提供的终端设备的结构示意图。该终端设备可用于实现上述图2和图3所示实施例提供的资源下载的处理方法。与图7所示的终端设备不同的是,于本实施例中,
进一步的,该终端设备还包括:
状态显示模块501,用于若获取模块401未获取到替换资源的描述信息,则在展示栏位实时更新显示目标资源的下载状态;
处理模块402,用于若获取模块401获取到替换资源的描述信息,则将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示;
获取模块401,具体用于当触发资源下载时,从本地对替换资源的描述信息进行获取,若从本地获取不到替换资源的描述信息,则向服务器请求替换资源的描述信息;
状态显示模块501,具体用于在展示栏位中目标资源的控制按钮中实时更新显示目标资源的下载状态;
处理模块402,还具体用于若获取模块401获取到替换资源的描述信息,则判断获取的描述信息对应的资源是否已安装在终端设备中,若未安装在终端设备中,则将获取的替换资源的描述信息,替换在目标资源在页面中的展示栏位进行展示,以及若已安装在终端设备中,则获取下一个替换资源的描述信息;
处理模块402,还用于当所有获取的描述信息对应的资源均已安装在终端设备中时,确认未获取到替换资源的描述信息。
进一步地,终端设备还包括:
判断模块502,用于判断目标资源是否为目标资源所属分类中的最后一个未安装资源。
进一步的,处理模块402,还用于判断模块502判断目标资源是目标资源所属分类中的最后一个未安装资源,则在目标资源下载完成后,将目标资源所在的卡片移至页面的最下方,或者,隐藏卡片。
可选的,处理模块402,还用于在目标资源的展示栏位中对替换资源的描述信息进行高亮显示,或在该展示栏位添加提示标记,以提示有新的资源被替补进来。
本实施例提供的终端设备中各功能模块实现各自功能的具体过程,请参见上述图1至图7所示实施例中描述的具体内容,此处不再赘述。
本实施例提供的终端设备,一方面,在触发资源下载时,获取新的替换资源并在页面中替换正在下载的资源进行展示,实现了资源的及时更新;另一方面,通过利用正在下载的资源的展示栏位对获取的新的替换资源进行展示,可以避免栏位浪费,有效提高页面位置的利用率。
请参阅图9,图9为本发明一实施例提供的终端设备的硬件结构示意图。
本实施例中所描述的终端设备,包括:
存储器51、处理器52及存储在存储器51上并可在处理器52上运行的计算机程序,处理器52执行该计算机程序时,实现前述图2和图3所示实施例中描述的资源下载的处理方法。
进一步的,该终端设备还包括:
至少一个输入设备53以及至少一个输出设备54。
上述存储器51、处理器52、输入设备53以及输出设备54,通过总线55连接。
其中,输入设备53具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备54具体可为显示屏。
存储器51可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器51用于存储一组可执行程序代码,处理器52与存储器51耦合。
进一步的,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的终端设备中,该计算机可读存储介质可以是前述图9所示实施例中的存储器。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述图2和图3所示实施例中描述的资源下载的处理方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本发明所提供的一种资源下载的处理方法、终端设备及计算机可读存储介质的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

Claims (11)

1.一种资源下载的处理方法,应用于终端设备,其特征在于,所述方法包括:
当触发资源下载时,对替换资源的描述信息进行获取,所述替换资源用于在页面中替换开始下载的目标资源,并与所述目标资源属于同一分类;
若获取到所述替换资源的描述信息,则将获取的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示;
若未获取到所述替换资源的描述信息,则在所述展示栏位实时更新显示所述目标资源的下载状态。
2.如权利要求1所述的方法,其特征在于,所述在所述展示栏位实时更新显示所述目标资源的下载状态之后,还包括:
判断所述目标资源是否为所述目标资源所属分类中的最后一个未安装资源;
若是,则在所述目标资源下载完成后,将所述目标资源所在的卡片移至所述页面的最下方,或者,隐藏所述卡片。
3.如权利要求1所述的方法,其特征在于,所述若获取到所述替换资源的描述信息,则执行所述将获取的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示的步骤,包括:
若获取到所述替换资源的描述信息,则判断获取的描述信息对应的资源是否已安装在所述终端设备中;
若未安装在所述终端设备中,则执行所述将获取的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示的步骤;
若已安装在所述终端设备中,则获取下一个替换资源的描述信息,并执行所述判断获取的描述信息对应的资源是否已安装在所述终端设备中的步骤,直至获取到的描述信息对应的资源为未安装在所述终端设备中的资源,或者当所有获取的描述信息对应的资源均已安装在所述终端设备中时,确认未获取到所述替换资源的描述信息。
4.如权利要求1所述的方法,其特征在于,所述在所述展示栏位实时更新显示所述目标资源的下载状态,具体包括:
在所述展示栏位中所述目标资源的控制按钮中实时更新显示所述目标资源的下载状态。
5.如权利要求1至4中的任一项所述的方法,其特征在于,所述当触发资源下载时,对替换资源的描述信息进行获取,具体包括:
当触发资源下载时,从本地对所述替换资源的描述信息进行获取;
若从本地获取不到所述替换资源的描述信息,则向服务器请求所述替换资源的描述信息。
6.一种资源下载的处理方法,其特征在于,所述方法包括:
终端设备在本地触发资源下载时,向服务器请求替换资源的描述信息,并将开始下载的目标资源的标识信息、本地所有已安装资源的标识信息及用户身份标识信息发送给所述服务器,所述替换资源用于在页面中替换开始下载的目标资源,并与所述目标资源属于同一分类;
所述服务器从备选资源中获取所述替换资源的描述信息并返回给所述终端设备,所述替换资源的标识信息与所有所述已安装资源的标识信息均不匹配;
所述终端设备将所述服务器返回的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示。
7.一种终端设备,其特征在于,包括:
获取模块,用于当触发资源下载时,对替换资源的描述信息进行获取,所述替换资源用于在页面中替换开始下载的目标资源,并与所述目标资源属于同一分类;
处理模块,用于若所述获取模块获取到所述替换资源的描述信息,则将获取的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示;
状态显示模块,用于若所述获取模块未获取到所述替换资源的描述信息,则在所述展示栏位实时更新显示所述目标资源的下载状态。
8.如权利要求7所述的终端设备,其特征在于,
所述获取模块,具体用于当触发资源下载时,从本地对所述替换资源的描述信息进行获取,若从本地获取不到所述替换资源的描述信息,则向服务器请求所述替换资源的描述信息;
所述状态显示模块,具体用于在所述展示栏位中所述目标资源的控制按钮中实时更新显示所述目标资源的下载状态;
所述处理模块,还用于若所述获取模块获取到所述替换资源的描述信息,则判断获取的描述信息对应的资源是否已安装在所述终端设备中,若未安装在所述终端设备中,则将获取的所述替换资源的描述信息,替换在所述目标资源在页面中的展示栏位进行展示,以及若已安装在所述终端设备中,则获取下一个替换资源的描述信息;
所述处理模块,还用于当所有获取的描述信息对应的资源均已安装在所述终端设备中时,确认未获取到所述替换资源的描述信息。
9.如权利要求8所述的终端设备,其特征在于,所述终端设备还包括:
判断模块,用于判断所述目标资源是否为所述目标资源所属分类中的最后一个未安装资源;
所述处理模块,还用于若判断模块判断所述目标资源是所述目标资源所属分类中的最后一个未安装资源,则在所述目标资源下载完成后,将所述目标资源所在的卡片移至所述页面的最下方,或者,隐藏所述卡片。
10.一种终端设备,包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至5中的任意一项所述的资源下载的处理方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至5中的任意一项所述的资源下载的处理方法。
CN201711307676.5A 2017-12-11 2017-12-11 资源下载的处理方法、终端设备及计算机可读存储介质 Active CN108055320B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711307676.5A CN108055320B (zh) 2017-12-11 2017-12-11 资源下载的处理方法、终端设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711307676.5A CN108055320B (zh) 2017-12-11 2017-12-11 资源下载的处理方法、终端设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN108055320A CN108055320A (zh) 2018-05-18
CN108055320B true CN108055320B (zh) 2019-07-05

Family

ID=62123208

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711307676.5A Active CN108055320B (zh) 2017-12-11 2017-12-11 资源下载的处理方法、终端设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN108055320B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020063832A1 (zh) * 2018-09-30 2020-04-02 海信视像科技股份有限公司 应用推荐位的显示处理方法及显示设备
CN109513213A (zh) * 2018-11-13 2019-03-26 广州互爱信息科技有限公司 一种手游分包下载技术方法
CN110865810A (zh) * 2019-11-14 2020-03-06 北京无限光场科技有限公司 资源复用的方法、装置、电子设备及计算机可读存储介质
CN111338672B (zh) * 2020-02-19 2024-01-26 上海掌门科技有限公司 优化应用程序更新的方法、电子设备和计算机存储介质
CN114117090A (zh) * 2020-08-31 2022-03-01 北京达佳互联信息技术有限公司 资源展示方法、装置及服务器
CN112711709B (zh) * 2021-01-04 2023-07-07 拉扎斯网络科技(上海)有限公司 资源信息页面的呈现方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929601A (zh) * 2012-09-28 2013-02-13 北京小米科技有限责任公司 一种应用程序管理方法及装置
CN103581314A (zh) * 2013-10-29 2014-02-12 广东欧珀移动通信有限公司 一种在app启动页实现应用推荐的方法及系统
CN106372110A (zh) * 2016-08-22 2017-02-01 维沃移动通信有限公司 一种应用程序的推荐方法及移动终端
CN106993038A (zh) * 2017-03-31 2017-07-28 北京猎豹移动科技有限公司 应用程序的推广方法、装置及服务器

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101965563A (zh) * 2007-11-05 2011-02-02 维斯托公司 服务管理系统和在移动客户机中提供服务相关消息优先排序的关联方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929601A (zh) * 2012-09-28 2013-02-13 北京小米科技有限责任公司 一种应用程序管理方法及装置
CN103581314A (zh) * 2013-10-29 2014-02-12 广东欧珀移动通信有限公司 一种在app启动页实现应用推荐的方法及系统
CN106372110A (zh) * 2016-08-22 2017-02-01 维沃移动通信有限公司 一种应用程序的推荐方法及移动终端
CN106993038A (zh) * 2017-03-31 2017-07-28 北京猎豹移动科技有限公司 应用程序的推广方法、装置及服务器

Also Published As

Publication number Publication date
CN108055320A (zh) 2018-05-18

Similar Documents

Publication Publication Date Title
CN108055320B (zh) 资源下载的处理方法、终端设备及计算机可读存储介质
JP7013466B2 (ja) アプリケーションデータ処理方法、装置、及びコンピュータプログラム
CN105122233B (zh) 云对象
CN105528408B (zh) 页面展示方法和装置
CN104572968B (zh) 一种页面更新方法和装置
CN109863527A (zh) 用于展现的本地内容的服务器侧渲染的方法和系统
CN109547570A (zh) 服务注册方法、装置、注册中心管理设备及存储介质
US20070157088A1 (en) Method and apparatus for graphically displaying compatible workflow steps
CN104980512B (zh) 一种基于移动应用提供目标对象的方法与设备
CN106502699A (zh) 一种应用页面处理方法、装置及系统
CN107483521A (zh) 一种信息展示方法、装置及系统
US20180025450A1 (en) Property management method and property management system and machine using the same
EP3008598A1 (en) Managing and using remote applications on a mobile device
CN106126355A (zh) 基于iOS系统的事件传递方法和装置
CN109697071A (zh) 安装包合成方法、装置、终端及存储介质
CN107396199A (zh) 弹幕数据展示方法及装置、计算机可读存储介质
CN107329991A (zh) 一种列表页访问和展示方法及其系统
CN105302461B (zh) 一种用于在移动应用中提供目标页面的方法与设备
CN109104368A (zh) 一种请求连接方法、装置、服务器及计算机可读存储介质
CN108073698B (zh) 实时动画显示方法、装置、电子终端及可读存储介质
CN110096329A (zh) 一种显示内容控制方法、电子装置及计算机可读存储介质
CN109885535A (zh) 一种文件存储的方法及相关装置
CN104572981B (zh) 一种网页页面缓存处理方法和移动终端设备
CN109783155A (zh) 业务组件管理方法、装置、电子设备及存储介质
CN109783085A (zh) 一种应用程序生成方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210414

Address after: 18-24 / F, unit 2, building 2, 158 Tianfu 4th Street, Chengdu hi tech Zone, China (Sichuan) pilot Free Trade Zone, Chengdu, Sichuan 610000

Patentee after: CHENGDU OPPO COMMUNICATION TECHNOLOGY Co.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.