一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网络资源显示方法、装置、电子设备和存储介质与流程

2022-10-26 08:59:34 来源:中国专利 TAG:


1.本发明涉及互联网技术领域,特别是涉及一种网络资源显示方法、装置、电子设备和存储介质。


背景技术:

2.相关技术中,客户端可以从服务端获取网络资源,并进行显示,以供用户浏览。例如,客户端可以从服务端下载需要显示的图片,并进行显示。
3.然而,当客户端需要对多个网络资源进行显示时,客户端需要从服务端下载多个网络资源,并进行显示。相关技术中,客户端可以采取串行的方式,依次下载每一网络资源,并进行显示,相应的,会导致一些网络资源的显示存在较大的时延。


技术实现要素:

4.本发明实施例的目的在于提供一种网络资源显示方法、装置、电子设备和存储介质,以降低网络资源显示的时延。具体技术方案如下:
5.在本发明实施的第一方面,首先提供了一种网络资源显示方法,所述方法包括:
6.当需要显示目标网络资源时,对用于显示所述目标网络资源的显示任务进行拆分,得到多个子任务;其中,所述多个子任务之间具有指定的执行顺序;
7.按照所述执行顺序,将所述多个子任务添加至预设的任务队列;
8.通过预设线程池中的多个线程,依次从所述任务队列的头部获取子任务,并执行获取到的子任务。
9.在一些实施例中,所述通过预设线程池中的多个线程,依次从所述任务队列的头部获取子任务,并执行获取到的子任务,包括:
10.针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致;
11.若所述任务队列的头部的子任务的任务类型与自身支持的任务类型一致,则通过该线程获取所述任务队列的头部的子任务,并执行获取到的子任务。
12.在一些实施例中,所述通过预设线程池中的多个线程,依次从所述任务队列的头部获取子任务,并执行获取到的子任务,包括:
13.针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致;
14.若所述任务队列的头部的子任务的任务类型与自身支持的任务类型一致,则通过该线程获取所述任务队列的头部的子任务,并执行获取到的子任务。
15.在一些实施例中,在通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,所述方法还包括:
16.针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务当前的任务状态是否有效;
17.所述通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致,包括:
18.若所述任务队列的头部的子任务当前的任务状态为有效,通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致。
19.在一些实施例中,在通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,所述方法还包括:
20.针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务当前的任务状态是否有效;
21.若所述任务队列的头部的子任务当前的任务状态为无效,则将所述任务队列的头部的子任务移动至所述任务队列的尾部。
22.在一些实施例中,在所述按照所述执行顺序,将所述多个子任务添加至预设的任务队列之前,所述方法还包括:
23.获取所述显示任务的优先级;
24.所述按照所述执行顺序,将所述多个子任务添加至预设的任务队列,包括:
25.若所述显示任务的优先级为第一优先级,则按照所述执行顺序,将所述多个子任务添加至预设的任务队列的头部。
26.在一些实施例中,所述多个子任务包括用于下载所述目标网络资源的第一子任务、用于加载所述目标网络资源的第二子任务、用于对显示所述目标网络资源的控件进行设置的第三子任务,以及用于对显示界面进行刷新的第四子任务。
27.在本发明实施的第二方面,还提供了一种网络资源显示装置,所述装置包括:
28.任务拆分模块,用于当需要显示目标网络资源时,对用于显示所述目标网络资源的显示任务进行拆分,得到多个子任务;其中,所述多个子任务之间具有指定的执行顺序;
29.队列添加模块,用于按照所述执行顺序,将所述多个子任务添加至预设的任务队列;
30.子任务获取模块,用于通过预设线程池中的多个线程,依次从所述任务队列的头部获取子任务,并执行获取到的子任务。
31.在一些实施例中,所述子任务获取模块包括:
32.第一判断子模块,用于针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致;
33.子任务获取子模块,用于若所述任务队列的头部的子任务的任务类型与自身支持的任务类型一致,则通过该线程获取所述任务队列的头部的子任务,并执行获取到的子任务。
34.在一些实施例中,所述装置还包括:
35.第二判断模块,用于在通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务当前的任务状态是否有效;
36.所述第一判断子模块,具体用于:
37.若所述任务队列的头部的子任务当前的任务状态为有效,通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致。
38.在一些实施例中,所述装置还包括:
39.第三判断模块,用于在通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务当前的任务状态是否有效;
40.子任务移动模块,用于若所述任务队列的头部的子任务当前的任务状态为无效,则将所述任务队列的头部的子任务移动至所述任务队列的尾部。
41.在一些实施例中,所述装置还包括:
42.优先级获取模块,用于在所述按照所述执行顺序,将所述多个子任务添加至预设的任务队列之前,获取所述显示任务的优先级;
43.所述队列添加模块,具体用于:
44.若所述显示任务的优先级为第一优先级,则按照所述执行顺序,将所述多个子任务添加至预设的任务队列的头部。
45.在一些实施例中,所述多个子任务包括用于下载所述目标网络资源的第一子任务、用于加载所述目标网络资源的第二子任务、用于对显示所述目标网络资源的控件进行设置的第三子任务,以及用于对显示界面进行刷新的第四子任务。
46.在本发明实施的第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
47.存储器,用于存放计算机程序;
48.处理器,用于执行存储器上所存放的程序时,实现任一上述的网络资源显示方法。
49.在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的网络资源显示方法。
50.在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的网络资源显示方法。
51.本发明实施例提供的网络资源显示方法,当需要显示目标网络资源时,对用于显示目标网络资源的显示任务进行拆分,得到多个子任务;其中,多个子任务之间具有指定的执行顺序;按照执行顺序,将多个子任务添加至预设的任务队列;通过预设线程池中的多个线程,依次从任务队列的头部获取子任务,并执行获取到的子任务。
52.基于上述处理,通过线程池中的多个线程,可以对显示任务拆分得到的多个子任务进行并行执行,也就可以实现多个显示任务的并行执行,提高显示任务的执行效率,在一定程度上降低网络资源显示的时延。
附图说明
53.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
54.图1为本发明实施例提供的网络资源显示方法的一种流程示意图;
55.图2为本发明实施例提供的网络资源显示方法的另一种流程示意图;
56.图3为本发明实施例提供的网络资源显示方法的又一种流程示意图;
57.图4为本发明实施例提供的一种网络资源显示装置的结构图;
58.图5为本发明实施例提供的一种电子设备的结构图。
具体实施方式
59.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。
60.为了降低网络资源显示的时延,本发明实施例提供了一种网络资源显示方法、装置、电子设备和存储介质,以下分别进行详细说明。
61.本发明实施例提供了一种网络资源显示方法,该方法可以应用于客户端。
62.例如,主播可以通过客户端进行直播,其他用户可以通过客户端观看该主播的直播视频。在上述过程中,其他用户可以通过客户端向主播赠送虚拟礼物。相应的,主播登录的主播客户端和正在观看直播的用户的客户端可以对虚拟礼物对应的网络资源进行显示。在该场景中,网络资源可以为图片。
63.又例如,客户端用于显示包含多个网络资源的界面。当用户请求显示一个界面时,客户端可以根据用户的请求,按照本发明实施例提供的方法,在该界面中显示多个网络资源。其中,该界面中的多个网络资源可以包括以下至少一种:图片、文档和视频。
64.参见图1,图1为本发明实施例提供的网络资源显示方法的一种流程示意图,可以包括如下步骤:
65.s101:当需要显示目标网络资源时,对用于显示目标网络资源的显示任务进行拆分,得到多个子任务。
66.其中,多个子任务之间具有指定的执行顺序。
67.s102:按照执行顺序,将多个子任务添加至预设的任务队列。
68.s103:通过预设线程池中的多个线程,依次从任务队列的头部获取子任务,并执行获取到的子任务。
69.基于本发明实施例提供的网络资源显示方法,通过线程池中的多个线程,可以对显示任务拆分得到的多个子任务进行并行执行,也就可以实现多个显示任务的并行执行,提高显示任务的执行效率,在一定程度上降低网络资源显示的时延。
70.另外,基于本发明实施例提供的网络资源显示方法,能够基于线程池中的线程执行子任务,不需要重复大量线程创建和销毁的过程,避免了系统资源的消耗;且减少了执行显示任务时,创建和销毁线程的时间,进而,提高了目标网络资源展示的速度。
71.针对步骤s101,目标网络资源即客户端当前需要显示的网络资源。例如,目标网络资源可以为图片、文档或视频。
72.一种实现方式中,客户端可以将目标网络资源的显示任务拆分为多个子任务,上述多个子任务之间具有指定的执行顺序,且各个子任务的任务类型不同。也就是说,对于一个显示任务,其多个子任务是按照一定的顺序执行的。
73.针对两个不同任务类型的子任务,若该两个子任务为基于不同的显示任务进行拆分得到的,则该两个子任务之间并不具体相应的执行顺序。例如,客户端需要执行显示任务a,可以对显示任务a进行拆分,得到显示任务a对应的多个子任务(可以用a1、a2、a3、a4表示)。在客户端执行完子任务a1,且正在执行子任务a2时,若当前该客户端需要执行显示任务b,则可以对显示任务b进行拆分,得到显示任务b对应的多个子任务(可以用b1、b2、b3、b4表示)。进而,客户端可以同时执行子任务a2和子任务b1,而无需等待显示任务a对应的多个
子任务全部执行结束后再执行子任务b1。
74.一种实现方式中,针对用于显示每一网络资源的显示任务,客户端可以通过线程(可以称为拆分线程)将该显示任务拆分为多个子任务。其中,拆分线程可以为预设线程池中的线程。例如,预设线程池可以包括同步服务层、同步排队层和异步服务层。同步服务层包含拆分线程,用于获取显示任务,并对显示任务进行拆分,得到多个子任务。同步排队层用于获取同步服务层得到的多个子任务,并将子任务添加至任务队列中。异步服务层包含多个线程(可以称为工作线程),用于执行任务队列中的子任务。
75.针对步骤s102,一种实现方式中,客户端可以基于上述执行顺序,依次将目标网络资源的显示任务对应的多个子任务添加至任务队列。
76.例如,客户端可以每次在任务队列中添加一个子任务,相应的,当添加的该子任务执行结束后,可以按照上述执行顺序,将下一个子任务添加至任务队列。又例如,客户端也可以按照上述执行顺序,每次在任务队列中添加多个子任务,相应的,当添加的多个子任务执行结束后,可以按照上述执行顺序,从剩余的子任务中选择多个,并添加至任务队列。
77.针对步骤s103,用于执行子任务的线程可以为上述异步服务层的工作线程。
78.例如,异步服务层中的线程可以具有空闲和忙碌两种状态,其中,空闲的线程表示当前未执行子任务的线程;忙碌的线程表示当前正在执行子任务的线程。也就是说,针对一个线程,当该线程空闲时,该线程可以从预设的任务队列中获取子任务并执行,此时,该线程处于忙碌状态。相应的,当该线程对获取到的子任务执行结束时,此时,该线程处于空闲状态,则该线程可以继续从预设的任务队列中获取子任务,并执行该子任务。
79.一种实现方式中,针对上述异步服务层的每一工作线程,该工作线程可以支持所有任务类型的子任务。即,异步服务层中任一空闲的工作线程,均可以从上述任务队列的头部获取子任务,并执行该子任务,而无需判断自身是否支持该子任务的任务类型。
80.基于上述方式,每一线程可以支持所有任务类型的子任务,避免出现大量空闲线程,导致线程浪费的情况,进而,提高显示任务的执行效率。
81.另一种实现方式中,针对上述异步服务层的每一工作线程,可以预先设置该工作线程支持的子任务的任务类型。相应的,参见图2,图2为本发明实施例提供的网络资源显示方法的另一种流程示意图,在图1的基础上,步骤s103可以包括如下步骤:
82.s1031:针对预设线程池中每一空闲的线程,通过该线程判断任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致。
83.s1032:若任务队列的头部的子任务的任务类型与自身支持的任务类型一致,则通过该线程获取任务队列的头部的子任务,并执行获取到的子任务。
84.在该实施例中,一个线程支持一种任务类型的子任务,相应的,可以预先设置支持每一任务类型的子任务的线程的数目。针对每一任务类型的子任务,可以基于执行该任务类型的子任务所消耗的时长、所占用的内存资源和网络资源等,确定支持该任务类型的子任务的线程的数目。基于上述处理,能够有效地均衡用于不同任务类型的子任务的线程的数目,进而,避免出现大量空闲线程,导致线程浪费的情况,提高显示任务的执行效率。
85.若任务队列的头部的子任务的任务类型与自身支持的任务类型一致,表明该线程能够执行任务队列的头部的子任务,因此,可以获取任务队列的头部的子任务,并执行。
86.若任务队列的头部的子任务的任务类型与自身支持的任务类型不一致,则表明该
线程无法执行任务队列的头部的子任务,该线程无需获取任务队列的头部的子任务进行处理。
87.一种实现方式中,在判断任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,该方法还可以包括以下步骤:
88.步骤1:针对预设线程池中每一空闲的线程,通过该线程判断任务队列的头部的子任务当前的任务状态是否有效。
89.相应的,上述判断任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致的步骤,可以包括:
90.步骤2:若任务队列的头部的子任务当前的任务状态为有效,通过该线程判断任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致。
91.每一子任务的任务状态可以分为有效与无效。例如,针对每一显示任务,在将该显示任务对应的多个子任务添加至预设的任务队列时,该多个子任务初始的任务状态为有效。
92.一种实现方式中,线程池中的空闲线程在获取任务队列的头部的子任务的任务类型之前,可以获取任务队列的头部的子任务的任务状态,以根据该任务状态,确定当前是否执行该子任务。任务队列的头部的子任务当前的任务状态为有效,表明当前需要执行该子任务。任务队列的头部的子任务当前的任务状态为无效,表明当前无需执行该子任务。
93.根据用户的操作,客户端可以进行界面切换。例如,当前客户端显示界面1,针对界面1中需要显示的网络资源1,客户端可以在预设的任务队列中添加用于显示网络资源1的多个子任务,且在预设的任务队列中该多个子任务的任务状态为有效。后续,按照用户的操作,客户端切换至界面2。此时,上述多个子任务中存在未执行的子任务,由于当前无需显示网络资源1,相应的,可以将该未执行的子任务的任务状态设置为无效。
94.一种实现方式中,可以通过线程池中的线程(可以称为监控线程)对任务队列中子任务进行监控,以调整子任务的任务状态。
95.在一个实施例,在判断任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,该方法还可以包括以下步骤:
96.步骤3:针对预设线程池中每一空闲的线程,通过该线程判断任务队列的头部的子任务当前的任务状态是否有效。
97.步骤4:若任务队列的头部的子任务当前的任务状态为无效,则将任务队列的头部的子任务移动至任务队列的尾部。
98.一种实现方式中,在将任务队列的头部的子任务移动至任务队列的尾部时,还可以将该子任务的任务状态设置为有效。后续,当从任务队列的头部再次获取到该子任务时,可以执行该子任务,使得在需要显示该子任务对应的网络资源时,可以直接获取该子任务的执行结果,以显示对应的网络资源,能够提高网络资源的显示效率。也就是说,若任务队列的头部的子任务当前的任务状态为无效,此时,无需通过该线程判断该子任务的任务类型是否与自身支持的任务类型一致。
99.另一种实现方式中,在将任务队列的头部的子任务移动至任务队列的尾部时,无需通过该线程更改该子任务的任务状态。后续,通过监控线程对该子任务进行监控,并调整该子任务的任务状态。
100.在一个实施例中,若任务队列的头部的子任务当前的任务状态为无效,则丢弃。
101.本发明实施例提供的网络资源显示方法,可以基于子任务的任务状态,确定是否执行子任务,能够避免执行状态为无效的子任务,降低资源浪费。
102.一种实现方式中,参见图3,图3为本发明实施例提供的网络资源显示方法的又一种流程示意图,在图2的基础上,在步骤s102之前,该方法还包括以下步骤:
103.s104:获取显示任务的优先级。
104.步骤s102,包括:
105.s1021:若显示任务的优先级为第一优先级,则按照执行顺序,将多个子任务添加至预设的任务队列的头部。
106.若显示任务的优先级为第一优先级,表示该显示任务的优先级较高。例如,客户端可以将显示任务的优先级划分为两个优先级,即,第一优先级和第二优先级。其中,第一优先级高于第二优先级。
107.同步排队层的线程可以从上述同步服务层获取子任务,并将获取到的子任务添加至任务队列。若显示任务的优先级为第一优先级,表示该显示任务的优先级较高,因此,可以将该显示任务对应的子任务添加至任务队列的头部,以优先执行该显示任务对应的子任务。
108.显示任务的优先级可以基于当前的场景确定。例如,在直播场景中,虚拟礼物对应的网络资源的显示任务的优先级可以基于虚拟礼物的类型确定。
109.对于一目标网络资源的显示任务,若该目标网络资源的显示任务的优先级为第二优先级,表示该显示任务的优先级较低。因此,可以将该目标网络资源的显示任务对应的多个子任务,按照执行顺序依次添加至任务队列的尾部。
110.一种实现方式中,多个子任务包括用于下载目标网络资源的第一子任务、用于加载目标网络资源的第二子任务、用于对显示目标网络资源的控件进行设置的第三子任务,以及用于对显示界面进行刷新的第四子任务。
111.第一子任务用于下载目标网络资源。例如,用于执行第一子任务的线程,可以向存储有目标网络资源的服务端发送针对目标网络资源的下载请求,以从该服务端下载目标网络资源,并存储在客户端本地的存储空间中。
112.第二子任务用于加载目标网络资源。例如,用于执行第二子任务的线程可以获取本地的存储空间中的目标网络资源,并进行解码处理。
113.客户端的一个界面上可以设置多个控件,客户端可以在不同的控件中显示不同的网络资源。在控件中显示网络资源时,可以设置控件的显示方式,例如,控件的显示大小、显示位置等。因此,用于执行第三子任务的线程,可以对显示目标网络资源的控件进行设置,即,设置该控件的显示方式。
114.第四子任务用于对显示界面进行刷新。例如,在对用于显示目标网络资源的控件进行设置后,用于执行第四子任务的线程可以对显示界面进行刷新,以在显示界面中显示目标网络资源。
115.基于相同的发明构思,本发明实施例还提供了一种网络资源显示装置,参见图4,图4为本发明实施例提供的一种网络资源显示装置的结构图,该装置包括:
116.任务拆分模块401,用于当需要显示目标网络资源时,对用于显示所述目标网络资
源的显示任务进行拆分,得到多个子任务;其中,所述多个子任务之间具有指定的执行顺序;
117.队列添加模块402,用于按照所述执行顺序,将所述多个子任务添加至预设的任务队列;
118.子任务获取模块403,用于通过预设线程池中的多个线程,依次从所述任务队列的头部获取子任务,并执行获取到的子任务。
119.在一些实施例中,所述子任务获取模块403包括:
120.第一判断子模块,用于针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致;
121.子任务获取子模块,用于若所述任务队列的头部的子任务的任务类型与自身支持的任务类型一致,则通过该线程获取所述任务队列的头部的子任务,并执行获取到的子任务。
122.在一些实施例中,所述装置还包括:
123.第二判断模块,用于在通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务当前的任务状态是否有效;
124.所述第一判断子模块,具体用于:
125.若所述任务队列的头部的子任务当前的任务状态为有效,通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致。
126.在一些实施例中,所述装置还包括:
127.第三判断模块,用于在通过该线程判断所述任务队列的头部的子任务的任务类型是否与自身支持的任务类型一致之前,针对预设线程池中每一空闲的线程,通过该线程判断所述任务队列的头部的子任务当前的任务状态是否有效;
128.子任务移动模块,用于若所述任务队列的头部的子任务当前的任务状态为无效,则将所述任务队列的头部的子任务移动至所述任务队列的尾部。
129.在一些实施例中,所述装置还包括:
130.优先级获取模块,用于在所述按照所述执行顺序,将所述多个子任务添加至预设的任务队列之前,获取所述显示任务的优先级;
131.所述队列添加模块,具体用于:
132.若所述显示任务的优先级为第一优先级,则按照所述执行顺序,将所述多个子任务添加至预设的任务队列的头部。
133.在一些实施例中,所述多个子任务包括用于下载所述目标网络资源的第一子任务、用于加载所述目标网络资源的第二子任务、用于对显示所述目标网络资源的控件进行设置的第三子任务,以及用于对显示界面进行刷新的第四子任务。
134.本发明实施例还提供了一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
135.存储器503,用于存放计算机程序;
136.处理器501,用于执行存储器503上所存放的程序时,实现上述实施例中任一网络
资源显示方法的步骤。
137.上述终端提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
138.通信接口用于上述终端与其他设备之间的通信。
139.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
140.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
141.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中任一所述的网络资源显示方法。
142.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的网络资源显示方法。
143.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
144.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
145.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部
分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质,以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
146.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献