CN110765379A - 加载资源文件的方法、装置、计算机设备及存储介质 - Google Patents
加载资源文件的方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN110765379A CN110765379A CN201910894244.1A CN201910894244A CN110765379A CN 110765379 A CN110765379 A CN 110765379A CN 201910894244 A CN201910894244 A CN 201910894244A CN 110765379 A CN110765379 A CN 110765379A
- Authority
- CN
- China
- Prior art keywords
- page
- file
- animation
- resource file
- loading
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请涉及一种加载资源文件的方法、装置、计算机设备及存储介质,通过响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;操作指令携带有页面路由地址,并指示服务器根据页面路由地址查找对应的资源文件标识和资源文件配置参数;在获取页面内容的过程中,根据资源文件标识加载对应的资源文件,并根据资源文件配置参数将资源文件显示在应用页面中;在获取到页面内容后,在应用页面中停止显示资源文件,并显示页面内容。在应用页面内容加载未完成渲染时,利用资源文件代替传统技术中的进度展示,并根据资源文件配置参数将资源文件显示在应用页面中以改善显示内容固定单一的问题。
Description
技术领域
本申请涉及互联网技术领域,特别是涉及一种加载资源文件的方法、装置、计算机设备及存储介质。
背景技术
随着互联网技术的发展,应用程序中的页面所包含的信息量也越来越大,图片文件在网页中所占的比重也越来也大,然而图片文件的尺寸通常都比较大,因此大量的图片文件会严重影响网页的加载速度。
但是,传统技术中,在页面加载渲染未完成前,页面中会采用进度展示的方式以告知用户页面加载的过程。采用进度展示的过渡方式存在内容固定单一的技术问题,无法吸引用户的注意力。
发明内容
基于此,有必要针对传统技术中采用进度展示的过渡方式存在内容固定单一的技术问题,提供一种加载资源文件的方法、装置、计算机设备及存储介质。
一种加载资源文件的方法,所述方法包括:
响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;所述操作指令携带有页面路由地址,并指示服务器根据所述页面路由地址查找对应的资源文件标识和资源文件配置参数;
在获取所述页面内容的过程中,根据所述资源文件标识加载对应的资源文件,并根据所述资源文件配置参数将所述资源文件显示在所述应用页面中;
在获取到所述页面内容后,在所述应用页面中停止显示所述资源文件,并显示所述页面内容。
在其中一个实施例中,所述资源文件包括动画文件,所述资源文件标识包括动画文件标识,所述资源文件配置参数包括动画配置参数;所述根据所述资源文件标识加载对应的资源文件,并根据所述资源文件配置参数将所述资源文件显示在所述应用页面中,包括:
根据所述动画文件标识,从本地缓存中加载对应的动画文件;
根据所述动画配置参数选择以整页覆盖或者局部蒙层的形式,将所述动画文件显示在所述应用页面中。
在其中一个实施例中,所述动画配置参数包括透明度参数和对应的位置参数;所述根据所述动画配置参数选择以整页覆盖或者局部蒙层的形式将所述动画文件显示在所述应用页面中,包括:
根据所述透明度参数和所述位置参数确定不透明蒙层的区域;
若所述不透明蒙层的区域覆盖整个应用页面,选择整页覆盖的形式将所述动画文件显示在所述应用页面中;
若所述不透明蒙层的区域覆盖局部的应用页面,选择局部蒙层的形式将所述动画文件显示在所述应用页面中。
在其中一个实施例中,所述动画配置参数还包括动画样式参数和动画类型参数;所述将所述动画文件显示在所述应用页面中,包括:
根据所述动画样式参数和所述动画类型参数,将所述动画文件显示在所述应用页面中。
在其中一个实施例中,在所述根据所述动画文件标识,从本地缓存中加载对应的动画文件之前,所述方法还包括:
每隔预设时间检测所述服务器中是否存在新增的动画文件标识;
若存在,根据新增的动画文件标识对所述本地缓存中的动画文件进行更新。
在其中一个实施例中,所述动画文件设有对应的文件地址;在所述根据新增的动画文件标识对所述本地缓存中的动画文件进行更新之前,所述方法还包括:
检测当前的网络状况是否满足预设条件;
所述根据新增的动画文件标识对所述本地缓存中的动画文件进行更新,包括:
若满足,接收所述服务器根据所述新增的动画文件标识查找到的文件地址;
发送查找到的文件地址至云服务器;
接收所述云服务器根据所述查找到的文件地址所返回的动画文件,对所述本地缓存中的动画文件进行更新。
在其中一个实施例中,所述操作指令还携带有随机参数;所述操作指令指示服务器根据所述页面路由地址查找对应的资源文件标识和资源文件配置参数,包括:
所述操作指令指示服务器根据所述页面路由地址和所述随机参数查找对应的资源文件标识和资源文件配置参数。
一种加载资源文件的装置,所述装置包括:
页面内容获取模块,用于响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;所述操作指令携带有页面路由地址,并指示服务器根据所述页面路由地址查找对应的资源文件标识和资源文件配置参数;
资源文件显示模块,用于在获取所述页面内容的过程中,根据所述资源文件标识加载对应的资源文件,并根据所述资源文件配置参数将所述资源文件显示在所述应用页面中;
页面内容显示模块,用于在获取到所述页面内容后,在所述应用页面中停止显示所述资源文件,并显示所述页面内容。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例中所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例中所述方法的步骤。
上述加载资源文件的方法、装置、计算机设备及存储介质,通过响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;操作指令携带有页面路由地址,并指示服务器根据页面路由地址查找对应的资源文件标识和资源文件配置参数;在获取页面内容的过程中,根据资源文件标识加载对应的资源文件,并根据资源文件配置参数将资源文件显示在应用页面中;在获取到页面内容后,在应用页面中停止显示资源文件,并显示页面内容。在应用页面内容加载未完成渲染时,利用资源文件代替传统技术中的进度展示,并根据资源文件配置参数将资源文件显示在应用页面中以改善显示内容固定单一的问题,且资源文件的选择灵活多样,能够引起用户兴趣。
附图说明
图1a为传统技术中应用页面的示意图;
图1b为一个实施例中加载资源文件的方法的应用环境图;
图2为一个实施例中加载资源文件的方法的流程示意图;
图3为一个实施例中加载资源文件的方法的流程示意图;
图4a为一个实施例中选择整页覆盖形式显示动画文件的示意图;
图4b为一个实施例中选择局部蒙层形式显示动画文件的示意图;
图5为一个实施例中加载资源文件的方法的流程示意图;
图6为一个实施例中加载资源文件的方法的流程示意图;
图7为一个实施例中加载资源文件的方法的流程示意图;
图8为一个实施例中加载资源文件的方法的时序图;
图9为一个实施例中加载资源文件的装置的结构框图;
图10为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
如背景技术,在传统技术中,如图1a,在页面加载渲染未完成前,页面中会采用进度展示的方式以告知用户页面加载的过程。采用进度展示的过渡方式存在内容固定单一的技术问题。基于此,本申请提供一种加载资源文件的方法,可以应用于图1b所示的应用环境中。其中,终端110通过网络与服务器120进行数据交互。终端110可以用于显示应用程序的应用页面,通过显示的应用页面接收用户触发的操作,响应于加载或者刷新应用页面的操作指令,终端110将操作指令发送至服务器120,从服务器120获取待显示的页面内容。操作指令携带有页面路由地址,服务器120根据页面路由地址查找对应的资源文件标识和资源文件配置参数,并返回至终端110。在终端110获取页面内容的过程中,终端110根据资源文件标识加载对应的资源文件,并根据资源文件配置参数将资源文件显示在应用页面中。在终端110获取到页面内容后,在应用页面中停止显示资源文件,并显示页面内容。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,数据库服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,本申请提供了一种加载资源文件的方法,以该方法应用于图1b的应用环境中的终端为例进行说明,包括以下步骤:
S210、响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;
S220、在获取页面内容的过程中,根据资源文件标识加载对应的资源文件,并根据资源文件配置参数将资源文件显示在应用页面中;
S230、在获取到页面内容后,在应用页面中停止显示资源文件,并显示页面内容。
其中,待显示的页面内容是用户期望在应用页面中显示且当前并未显示的内容。为了在应用页面中看到待显示的页面内容,用户可以通过操作应用页面中的按钮触发对应的操作指令,也可以在应用页面上通过左右滑动、上下滑动、双击等操作触发对应的操作指令。加载或者刷新应用页面的操作指令可以通过上拉应用页面、下拉应用页面或者其他操作而触发。比如加载应用页面的操作可以是上拉,刷新应用页面的操作可以是下拉。操作指令携带有页面路由地址。页面路由是前端应用程序和服务器进行交互的方式。页面路由地址用于表示存储不同页面资源的路径。通过不同的路径以向服务器请求不同的页面内容。
具体地,终端显示应用页面,用户通过应用页面发出加载或者刷新应用页面的操作指令,终端将加载或者刷新应用页面的操作指令发送至服务器。服务器中存储有页面路由地址与页面内容的对应关系,且操作指令携带有页面路由地址,则服务器根据页面路由查找对应的页面内容,并将查找到的页面内容返回给终端,终端获取待显示的页面内容。
资源文件可以是动画、图片、视频、音频等多媒体信息。资源文件设有对应的资源文件标识和资源文件配置参数。资源文件标识用于唯一地标识资源文件,资源文件配置参数是用于设置如何将资源文件显示在应用页面中的参数,比如资源文件在应用页面中的显示位置、展示形式、展示时间等。服务器还存储有页面路由地址、资源文件标识、资源文件配置参数以及三者之间的对应关系,则服务器根据页面路由地址查找对应的资源文件标识、资源文件配置参数。在获取页面内容的过程中,服务器将查找到的资源文件标识、资源文件配置参数发送至终端,终端根据资源文件标识加载对应的资源文件,并根据资源文件配置参数将资源文件显示在应用页面中。终端在获取到页面内容并渲染完成后,需要将待显示的内容显示在应用页面中,无论资源文件的显示是否完成,均停止资源文件在应用页面中的显示,应用页面开始显示待显示的页面内容。
本实施例中,在应用页面内容加载未完成渲染时,利用资源文件代替传统技术中的进度展示以改善显示内容固定单一的问题。在用户等待应用页面显示页面内容的过程中,资源文件根据通过资源文件配置参数进行显示,进一步地改善用户体验。
在一个实施例中,资源文件包括动画文件,资源文件标识包括动画文件标识,资源文件配置参数包括动画配置参数。如图3所示,根据资源文件标识加载对应的资源文件,并根据资源文件配置参数将资源文件显示在应用页面中,包括以下步骤:
S310、根据动画文件标识,从本地缓存中加载对应的动画文件;
S320、根据动画配置参数选择以整页覆盖或者局部蒙层的形式,将动画文件显示在应用页面中。
其中,本地缓存是指终端本地的物理内存划分出一部分空间,用于保存服务器端返回的数据。蒙层是用于承载动画文件的组件。整页覆盖是指采用不透明的蒙层组件将整个应用页面全部覆盖的形式。如图4a所示,整页覆盖可以通过在整个应用页面内放置完全不透明的蒙层组件,并在该蒙层组件上叠加动画文件的形式实现,且完全不透明的蒙层组件覆盖整个应用页面。局部蒙层是指采用蒙层组件将应用页面进行局部覆盖使局部不透明的形式。如图4b所示,局部蒙层可以通过将应用页面的局部位置设置为完全不透明,并在该蒙层组件上叠加动画文件的形式实现,且完全不透明的部分覆盖局部的应用页面,而应用页面中的其它部分所对应的蒙层具有一定的透明度,通过该部分的蒙层看到应用页面中的内容。可以理解的是,完全不透明的部分可以在应用页面中的任意位置,比如应用页面的顶部、中间或者底部等,本申请对此不做限定。
具体地,为了缩短加载动画文件所需的时间并减少用户等待的时间,可以将动画文件缓存在终端本地,且终端存储有动画文件标识与动画文件的对应关系。终端根据动画文件标识从本地缓存中加载对应的动画文件。动画配置参数决定着动画文件在应用页面内的展示形式,则根据动画配置参数选择整页覆盖形式或者局部蒙层形式,并依照整页覆盖形式或者局部蒙层形式将动画文件显示在应用页面中。
本实施例中,通过根据动画文件标识从本地缓存中加载对应的动画文件提升缩短加载动画文件所需的时间并减少用户等待的时间。并通过根据动画配置参数选择整页覆盖或者局部蒙层的形式实现将动画文件在不同的时机以不同的形式进行显示,满足用户的多样化需求。可以理解的是,动画文件可以是应用程序的相关功能介绍、宣传动画等。动画文件也可以是广告动画,则在加载页面内容的过程可以向用户推荐对应的产品,取代传统技术中仅仅在应用程序打开时在首页展示广告。
在一个实施例中,动画配置参数包括透明度参数和对应的位置参数。如图5所示,根据动画配置参数选择以整页覆盖或者局部蒙层的形式将动画文件显示在应用页面中,包括以下步骤:
S510、根据透明度参数和位置参数确定不透明蒙层的区域;
S520、若不透明蒙层的区域覆盖整个应用页面,选择整页覆盖的形式将动画文件显示在应用页面中;
S530、若不透明蒙层的区域覆盖局部的应用页面,选择局部蒙层的形式将动画文件显示在应用页面中。
其中,不透明蒙层的区域是指完全不透明(透明度为0%)的区域。蒙层组件可以根据前端的显示需要而设置透明度和位置的。动画配置参数包括透明度参数和对应的位置参数,透明度参数用于设置蒙层区域的透明度,位置参数用于设置不透明蒙层的区域在应用页面内的位置。具体地,服务器根据页面路由地址查找对应的动画文件标识、动画配置参数。在获取页面内容的过程中,服务器将查找到的动画文件标识、动画配置参数发送至终端,终端根据动画文件标识,从本地缓存中加载对应的动画文件。动画配置参数包括透明度参数和对应的位置参数,终端根据透明度参数和位置参数在应用页面中确定不透明蒙层的区域,从而根据不透明蒙层的区域选择整页覆盖的形式或者局部蒙层的形式。若不透明蒙层的区域覆盖整个应用页面,即整个应用页面上覆盖不透明的蒙层,则选择整页覆盖的形式将动画文件显示在应用页面中。若不透明蒙层的区域覆盖局部的应用页面,即应用页面的局部覆盖不透明的蒙层,其余位置覆盖透明的蒙层,则选择局部蒙层的形式将动画文件显示在应用页面中。
在一个实施例中,动画配置参数还包括动画样式参数和动画类型参数。将动画文件显示在应用页面中,包括:根据动画样式参数和动画类型参数,将动画文件显示在应用页面中。
其中,动画样式参数是用于设置动画进入应用页面、从应用页面退出或者动画在应用页面展示的样式。比如自左划入、向右划出等。动画类型参数用于设置动画文件格式的参数。具体地,服务器返回至终端的动画配置参数包括动画样式参数和动画类型参数,终端根据动画样式参数和动画类型参数将动画文件显示在应用页面中。
在一个实施例中,在根据动画文件标识,从本地缓存中加载对应的动画文件之前,该方法还包括:每隔预设时间检测服务器中是否存在新增的动画文件标识;若存在,根据新增的动画文件标识对本地缓存中的动画文件进行更新。
具体地,为了向用户展示最新的动画,终端本地缓存的动画文件会根据服务器存储的动画文件进行更新。服务器中存储有动画文件以及动画文件标识与动画文件的对应关系。若服务器内的动画文件存在更新,则在服务器中产生新增的动画文件标识。因此,每隔预设时间终端会检测服务器中是否存在新增的动画文件标识,若存在,表明服务器中的动画文件已经更新。终端可以根据新增的动画文件标识从服务器中获取对应的动画文件,并对终端本地缓存中的动画文件进行更新。
在一个实施例中,动画文件设有对应的文件地址。如图6所示,在根据新增的动画文件标识对本地缓存中的动画文件进行更新之前,该方法还包括:
S610、检测当前的网络状况是否满足预设条件;
根据新增的动画文件标识对本地缓存中的动画文件进行更新,包括:
S620、若满足,接收服务器根据新增的动画文件标识查找到的文件地址;
S630、发送查找到的文件地址至云服务器;
S640、接收云服务器根据查找到的文件地址所返回的动画文件,对本地缓存中的动画文件进行更新。
其中,由于动画文件较大,在检测到服务器中的动画文件存在更新时,需要事先检测当前的网络状况是否满足预设条件。当终端通过移动网络接入互联网时,预加载动画文件导致用户流量的浪费。因此,当终端通过无线局域网接入互联网时即当前的网络状况满足预设条件,可以对本地缓存中的动画文件进行更新。具体地,若当前的网络状况是无线局域网,终端将检测到的新增的动画文件标识发送至服务器。为了降低服务器的硬件成本,可以将动画文件存储在云服务器内,而服务器中存储动画文件标识和文件地址的对应关系。那么,在服务器接收到新增的动画文件标识后,根据新增的动画文件标识查找到的文件地址。服务器将查找到的文件地址发送至终端,终端接收查找到的文件地址,并发送查找到的文件地址至云服务器。云服务器接收查找到的文件地址。根据查找到的文件地址查到对应的动画文件,并返回至终端,终端对本地缓存中的动画文件进行更新。
本实施例中,每隔预设时间会对云服务器中的动画文件进行更新,并在网络状况允许的条件下对本地缓存的动画文件进行更新,则在加载动画时,在不同时间内进入同一应用页面展示不同的动画文件,丰富应用程序内的动画,避免动画文件的一成不变。
在一个实施例中,操作指令还携带有随机参数。操作指令指示服务器根据页面路由地址查找对应的资源文件标识和资源文件配置参数,包括:操作指令指示服务器根据页面路由地址和随机参数查找对应的资源文件标识和资源文件配置参数。
具体地,服务器中存储有页面路由地址、资源文件标识和资源文件配置参数的对应关系。一个页面路由地址可以对应多个资源文件标识,则在发生触发操作时,终端随机产生一个随机参数,不同的随机参数对应不同的资源文件。操作指令不仅携带有页面路由地址,还携带有随机参数。终端将页面路由地址和随机参数发送至服务器。服务器根据页面路由地址和随机参数查找对应的资源文件标识和资源文件配置参数。从而实现不同时刻在进入同一应用页面时可以加载不同的资源文件,丰富应用程序内的动画。
在一个实施例中,本申请中提供一种加载资源文件的方法。如图7所示,该方法包括以下步骤:
S702、每隔预设时间检测服务器中是否存在新增的资源文件标识。
S704、若存在,检测当前的网络状况是否满足预设条件。
S706、若满足,接收服务器根据新增的资源文件标识查找到的文件地址。
S708、发送查找到的文件地址至云服务器。
S710、接收云服务器根据查找到的文件地址所返回的资源文件,对本地缓存中的资源文件进行更新。
S712、响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容。
其中,操作指令携带有页面路由地址,并指示服务器根据页面路由地址查找对应的资源文件标识和资源文件配置参数。资源文件配置参数包括透明度参数和对应的位置参数。
S714、在获取页面内容的过程中,根据资源文件标识,从本地缓存中加载对应的资源文件。
S716、根据透明度参数和位置参数确定不透明蒙层的区域。
S718、若不透明蒙层的区域覆盖整个应用页面,选择整页覆盖的形式将资源文件显示在应用页面中。
S720、若不透明蒙层的区域覆盖局部的应用页面,选择局部蒙层的形式将资源文件显示在应用页面中。
S722、在获取到页面内容后,在应用页面中停止显示资源文件,并显示页面内容。
在一个实施例中,本申请中提供一种加载资源文件的方法。本实施例的资源文件以动画文件为例具体说明。如图8所示,该方法包括如下步骤801至步骤815。具体过程如下:
步骤801、每隔预设时间终端检测服务器中是否存在新增的动画文件标识。
步骤802、若存在,终端检测当前的网络状况是否满足预设条件。
步骤803、若满足,终端发送新增的动画文件标识。
步骤804、服务器根据新增的资源文件查找对应的文件地址。
步骤805、服务器向终端发送查找到的文件地址。
步骤806、终端将查找到的文件地址发送至云服务器。
步骤807、云服务器根据查找到的文件地址查找对应的动画文件。
步骤808、云服务器向终端发送动画文件。
步骤809、终端对本地缓存中的动画文件进行更新。
步骤810、响应于加载或者刷新应用页面的操作指令,发送操作指令至服务器。
其中,操作指令携带有页面路由地址和随机数。
步骤811、服务器根据页面路由地址和随机数查找对应的动画文件标识和动画配置参数。
步骤812、服务器向终端发送动画文件标识和动画配置参数。
步骤813、终端根据动画文件标识从本地缓存中加载对应的动画文件。
步骤814、根据动画配置参数选择以整页覆盖或者局部蒙层的形式将动画文件显示在应用页面中。
其中,动画配置参数包括透明度参数和对应的位置参数。根据透明度参数和位置参数确定不透明蒙层的区域。若不透明蒙层的区域覆盖整个应用页面,选择整页覆盖的形式将资源文件显示在应用页面中。若不透明蒙层的区域覆盖局部的应用页面,选择局部蒙层的形式将资源文件显示在应用页面中。
步骤815、在获取到页面内容后,在应用页面中停止显示资动画文件,并显示页面内容。
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图9所示,提供了一种加载资源文件的装置。该加载装置900包括页面内容获取模块910、资源文件显示模块920和页面内容显示模块930。其中:
页面内容获取模块910,用于响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;操作指令携带有页面路由地址,并指示服务器根据页面路由地址查找对应的资源文件标识和资源文件配置参数;
资源文件显示模块920,用于在获取页面内容的过程中,根据资源文件标识加载对应的资源文件,并根据资源文件配置参数将资源文件显示在应用页面中;
页面内容显示模块930,用于在获取到页面内容后,在应用页面中停止显示资源文件,并显示页面内容。
关于加载资源文件的装置的具体限定可以参见上文中对于加载资源文件的方法的限定,在此不再赘述。上述加载资源文件的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种加载资源文件的方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中方法步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中的方法步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种加载资源文件的方法,其特征在于,所述方法包括:
响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;所述操作指令携带有页面路由地址,并指示服务器根据所述页面路由地址查找对应的资源文件标识和资源文件配置参数;
在获取所述页面内容的过程中,根据所述资源文件标识加载对应的资源文件,并根据所述资源文件配置参数将所述资源文件显示在所述应用页面中;
在获取到所述页面内容后,在所述应用页面中停止显示所述资源文件,并显示所述页面内容。
2.根据权利要求1所述的方法,其特征在于,所述资源文件包括动画文件,所述资源文件标识包括动画文件标识,所述资源文件配置参数包括动画配置参数;所述根据所述资源文件标识加载对应的资源文件,并根据所述资源文件配置参数将所述资源文件显示在所述应用页面中,包括:
根据所述动画文件标识,从本地缓存中加载对应的动画文件;
根据所述动画配置参数选择以整页覆盖或者局部蒙层的形式,将所述动画文件显示在所述应用页面中。
3.根据权利要求2所述的方法,其特征在于,所述动画配置参数包括透明度参数和对应的位置参数;所述根据所述动画配置参数选择以整页覆盖或者局部蒙层的形式将所述动画文件显示在所述应用页面中,包括:
根据所述透明度参数和所述位置参数确定不透明蒙层的区域;
若所述不透明蒙层的区域覆盖整个应用页面,选择整页覆盖的形式将所述动画文件显示在所述应用页面中;
若所述不透明蒙层的区域覆盖局部的应用页面,选择局部蒙层的形式将所述动画文件显示在所述应用页面中。
4.根据权利要求3所述的方法,其特征在于,所述动画配置参数还包括动画样式参数和动画类型参数;所述将所述动画文件显示在所述应用页面中,包括:
根据所述动画样式参数和所述动画类型参数,将所述动画文件显示在所述应用页面中。
5.根据权利要求2所述的方法,其特征在于,在所述根据所述动画文件标识,从本地缓存中加载对应的动画文件之前,所述方法还包括:
每隔预设时间检测所述服务器中是否存在新增的动画文件标识;
若存在,根据新增的动画文件标识对所述本地缓存中的动画文件进行更新。
6.根据权利要求5所述的方法,其特征在于,所述动画文件设有对应的文件地址;在所述根据新增的动画文件标识对所述本地缓存中的动画文件进行更新之前,所述方法还包括:
检测当前的网络状况是否满足预设条件;
所述根据新增的动画文件标识对所述本地缓存中的动画文件进行更新,包括:
若满足,接收所述服务器根据所述新增的动画文件标识查找到的文件地址;
发送查找到的文件地址至云服务器;
接收所述云服务器根据所述查找到的文件地址所返回的动画文件,对所述本地缓存中的动画文件进行更新。
7.根据权利要求1所述的方法,其特征在于,所述操作指令还携带有随机参数;所述操作指令指示服务器根据所述页面路由地址查找对应的资源文件标识和资源文件配置参数,包括:
所述操作指令指示服务器根据所述页面路由地址和所述随机参数查找对应的资源文件标识和资源文件配置参数。
8.一种加载资源文件的装置,其特征在于,所述装置包括:
页面内容获取模块,用于响应于加载或者刷新应用页面的操作指令,获取待显示的页面内容;所述操作指令携带有页面路由地址,并指示服务器根据所述页面路由地址查找对应的资源文件标识和资源文件配置参数;
资源文件显示模块,用于在获取所述页面内容的过程中,根据所述资源文件标识加载对应的资源文件,并根据所述资源文件配置参数将所述资源文件显示在所述应用页面中;
页面内容显示模块,用于在获取到所述页面内容后,在所述应用页面中停止显示所述资源文件,并显示所述页面内容。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910894244.1A CN110765379B (zh) | 2019-09-20 | 2019-09-20 | 加载资源文件的方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910894244.1A CN110765379B (zh) | 2019-09-20 | 2019-09-20 | 加载资源文件的方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110765379A true CN110765379A (zh) | 2020-02-07 |
CN110765379B CN110765379B (zh) | 2023-06-20 |
Family
ID=69330770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910894244.1A Active CN110765379B (zh) | 2019-09-20 | 2019-09-20 | 加载资源文件的方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110765379B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111310632A (zh) * | 2020-02-10 | 2020-06-19 | 北京字节跳动网络技术有限公司 | 终端的控制方法、装置、终端和存储介质 |
CN112035114A (zh) * | 2020-09-02 | 2020-12-04 | 平安普惠企业管理有限公司 | 页面回退方法、装置、设备及介质 |
CN112073511A (zh) * | 2020-09-08 | 2020-12-11 | 北京中油瑞飞信息技术有限责任公司 | 一种应用页面的生成***及方法 |
CN112306508A (zh) * | 2020-10-13 | 2021-02-02 | 武汉木仓科技股份有限公司 | 一种配置信息文件的更新方法、装置以及处理设备 |
CN112434237A (zh) * | 2020-11-25 | 2021-03-02 | 平安普惠企业管理有限公司 | 页面加载方法、装置、电子设备及存储介质 |
CN114222151A (zh) * | 2021-12-08 | 2022-03-22 | 广州方硅信息技术有限公司 | 开播交互动画的显示方法、装置及计算机设备 |
CN114661215A (zh) * | 2022-03-31 | 2022-06-24 | 北京达佳互联信息技术有限公司 | 动画展示方法及装置、电子设备、存储介质及程序产品 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780722A (zh) * | 2011-05-11 | 2012-11-14 | 北京磊友信息科技有限公司 | 向移动终端提供应用程序的方法和服务器 |
CN108228766A (zh) * | 2017-12-27 | 2018-06-29 | 咪咕互动娱乐有限公司 | 一种页面生成方法及装置和存储介质 |
CN109902248A (zh) * | 2019-02-25 | 2019-06-18 | 百度在线网络技术(北京)有限公司 | 页面显示方法、装置、计算机设备和可读存储介质 |
-
2019
- 2019-09-20 CN CN201910894244.1A patent/CN110765379B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780722A (zh) * | 2011-05-11 | 2012-11-14 | 北京磊友信息科技有限公司 | 向移动终端提供应用程序的方法和服务器 |
CN108228766A (zh) * | 2017-12-27 | 2018-06-29 | 咪咕互动娱乐有限公司 | 一种页面生成方法及装置和存储介质 |
CN109902248A (zh) * | 2019-02-25 | 2019-06-18 | 百度在线网络技术(北京)有限公司 | 页面显示方法、装置、计算机设备和可读存储介质 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111310632A (zh) * | 2020-02-10 | 2020-06-19 | 北京字节跳动网络技术有限公司 | 终端的控制方法、装置、终端和存储介质 |
CN111310632B (zh) * | 2020-02-10 | 2023-08-18 | 北京字节跳动网络技术有限公司 | 终端的控制方法、装置、终端和存储介质 |
CN112035114A (zh) * | 2020-09-02 | 2020-12-04 | 平安普惠企业管理有限公司 | 页面回退方法、装置、设备及介质 |
CN112073511A (zh) * | 2020-09-08 | 2020-12-11 | 北京中油瑞飞信息技术有限责任公司 | 一种应用页面的生成***及方法 |
CN112073511B (zh) * | 2020-09-08 | 2023-11-14 | 昆仑数智科技有限责任公司 | 一种应用页面的生成***及方法 |
CN112306508A (zh) * | 2020-10-13 | 2021-02-02 | 武汉木仓科技股份有限公司 | 一种配置信息文件的更新方法、装置以及处理设备 |
CN112434237A (zh) * | 2020-11-25 | 2021-03-02 | 平安普惠企业管理有限公司 | 页面加载方法、装置、电子设备及存储介质 |
CN114222151A (zh) * | 2021-12-08 | 2022-03-22 | 广州方硅信息技术有限公司 | 开播交互动画的显示方法、装置及计算机设备 |
CN114661215A (zh) * | 2022-03-31 | 2022-06-24 | 北京达佳互联信息技术有限公司 | 动画展示方法及装置、电子设备、存储介质及程序产品 |
CN114661215B (zh) * | 2022-03-31 | 2024-06-11 | 北京达佳互联信息技术有限公司 | 动画展示方法及装置、电子设备、存储介质及程序产品 |
Also Published As
Publication number | Publication date |
---|---|
CN110765379B (zh) | 2023-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110765379B (zh) | 加载资源文件的方法、装置、计算机设备及存储介质 | |
CN110780939B (zh) | 加载资源文件的方法、装置、计算机设备及存储介质 | |
US10877826B2 (en) | Message processing method and apparatus, storage medium, and computer device | |
CN110134899B (zh) | 页面数据轮播方法、装置、计算机设备和存储介质 | |
CN109542543B (zh) | 应用程序页面处理方法、装置、存储介质和计算机设备 | |
CN114095741B (zh) | 页面显示方法、装置、电子设备及存储介质 | |
US11210119B2 (en) | Method and device for displaying interface, electronic equipment, server, and storage medium | |
CN113238823A (zh) | 信息展示方法、装置、电子设备及存储介质 | |
CN113158110A (zh) | 一种数据处理方法和设备 | |
CN113794894A (zh) | 信息处理方法、装置、电子设备及存储介质 | |
US20230205401A1 (en) | Interface interaction method, apparatus, computer device and storage medium | |
CN114138139B (zh) | 应用程序卡片的管理方法、电子设备及介质 | |
CN111596911A (zh) | 生成控件的方法、装置、计算机设备和存储介质 | |
CN110990700A (zh) | 评论信息显示方法、装置、客户端、服务器和*** | |
CN112130729A (zh) | 页面处理方法、装置、计算机设备和存储介质 | |
CN114924815A (zh) | 页面渲染方法、装置、电子设备及存储介质 | |
CN112083852B (zh) | 视频应用的推荐位布局方法、装置、设备和介质 | |
CN110780831B (zh) | 视图切换方法、装置、计算机设备和存储介质 | |
CN111241438A (zh) | 漫画图片展示方法、装置、计算机可读存储介质和计算机设备 | |
CN114428899B (zh) | 多媒体资源推送方法、装置、电子设备及存储介质 | |
CN115658196A (zh) | 页面展示方法、装置、电子设备及存储介质 | |
CN112995770B (zh) | 视频播放方法、装置、存储介质和计算机设备 | |
CN114500731A (zh) | 一种广告显示方法及电子设备 | |
CN109948086B (zh) | 网页数据处理方法、装置、存储介质和计算机设备 | |
CN113641294B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |