CN112100553B - 一种网页页面配置方法、装置、电子设备及存储介质 - Google Patents
一种网页页面配置方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112100553B CN112100553B CN202010802516.3A CN202010802516A CN112100553B CN 112100553 B CN112100553 B CN 112100553B CN 202010802516 A CN202010802516 A CN 202010802516A CN 112100553 B CN112100553 B CN 112100553B
- Authority
- CN
- China
- Prior art keywords
- page
- cache data
- module
- calling interface
- executing
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004590 computer program Methods 0.000 claims description 14
- 238000009877 rendering Methods 0.000 claims description 9
- 238000011161 development Methods 0.000 abstract description 2
- 238000013461 design Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- 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
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及网页页面配置方法、装置、电子设备及存储介质,包括:预存含有页面缓存模块、设置参数更新模块、参数重置模块、第一调用接口、第二调用接口、第三调用接口,以及网页页面与页面缓存模块的对应关系的配置文件;网页操作过程中执行:获取并判定第一页面包含于对应关系表时通过页面缓存模块缓存第一页面;进入第二页面时获取其与第一页面的层级关系,当该层级关系满足要求时,在从第二页面返回时调用第一调用接口以获取并根据第一页面缓存数据获取第一页面的显示信息;否则,在进入第二页面时清除第一页面缓存数据,并在由第二页面返回时直接对第一页面进行重新渲染。实施本发明能够实现网页页面的灵活管理,加快web开发效率。
Description
技术领域
本发明涉及网页处理技术,更具体地说,涉及一种网页页面配置方法、装置、电子设备及存储介质。
背景技术
在网页处理中,对不同的页面通常有不同的需要。如在一些页面间跳转访问过程中,有些场景需要缓存上次的浏览记录,方便用户操作的交互体验;有些场景不需要缓存上次的浏览记录,需要实时查看最新数据。当前采用的方案通常为在网页设计中,对页面的场景进行预先设定,其对网页的之间的关系在网页设计代码中增加,该过程在增加了网页设计的工作量的同时,其对网页更新设计对网页之间关系的理清排查工作增加了难度,使得网页设计缺乏灵活性。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述部分技术缺陷,提供一种网页页面配置方法、装置、电子设备及存储介质。
本发明解决其技术问题所采用的技术方案是:构造一种网页页面配置方法包括:
预存配置文件,所述配置文件包括:用于执行页面缓存的页面缓存模块、用于执行页面参数更新的设置参数更新模块、用于执行页面参数重置的参数重置模块、与所述页面缓存模块对应的第一调用接口、与所述设置参数更新模块对应的第二调用接口和与所述参数重置模块对应的第三调用接口,以及包含网页页面与所述页面缓存模块对应关系的对应关系表;
网页操作过程中执行:
S1、获取当前显示的第一页面的页面信息,根据所述页面信息判断所述第一页面包含于所述对应关系表时,通过所述页面缓存模块对所述第一页面进行缓存以得到第一页面缓存数据;
S2、在由所述第一页面进入第二页面时获取所述第二页面与所述第一页面的层级关系,判断所述第二页面与所述第一页面是否满足预设层级关系,若是,则执行步骤S3,若否,则执行步骤S4;
S3、在从所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面的第一页面缓存数据,根据所述第一页面缓存数据获取所述第一页面的显示信息;
S4、在进入所述第二页面时清除所述第一页面缓存数据,并在由所述第二页面返回至所述第一页面时直接对所述第一页面进行重新渲染。
优选地,本发明的一种网页页面配置方法,还包括:在判断所述第二页面与所述第一页面满足预设层级关系时,执行以下过程:
S21、获取所述第二页面的操作动作以判断所述第二页面是否有信息更新,若是,则执行步骤S22,若否,则执行步骤S23;
S22、在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,调用所述第二调用接口以通过所述设置参数更新模块更新所述第一页面缓存数据以获取所述第一页面的显示信息;
S23、在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,将所述第一页面缓存数据直接作为所述第一页面的显示信息。
优选地,本发明的一种网页页面配置方法,还包括:在判断所述第二页面有信息更新时,执行以下过程:
S211、判断所述第二页面是否为新增页面,若是,则执行步骤S212,若否,则执行所述步骤S22;
S212、在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,分别调用所述第三调用接口和所述第二调用接口以通过所述参数重置模块和所述设置参数更新模块更新所述第一页面缓存数据,以获取所述第一页面的显示信息。
优选地,本发明的一种网页页面配置方法,还包括:S5、在由所述第二页面跳转至不同于所述第一页面的其他页面时,清除所述第一页面缓存数据并直接对所述其他页面进行重新渲染。
优选地,所述预设层级关系为所述第二页面为所述第一页面的下一层级页面。
优选地,本发明的一种网页页面配置方法,还包括:获取网页中部分或全部页面对应网页列表名称,根据所述网页列表名称建立所述对应关系表。
本发明构造一种网页页面配置装置,包括:
预存单元,用于预存配置文件,所述配置文件包括:用于执行页面缓存的页面缓存模块、用于执行页面参数更新的设置参数更新模块和用于执行页面参数重置的参数重置模块、与所述页面缓存模块对应的第一调用接口,与所述设置参数更新模块对应的第二调用接口和与所述参数重置模块对应的第三调用接口,以及包含网页页面与所述页面缓存模块对应关系的对应关系表;
第一执行单元,用于获取当前显示的第一页面的页面信息,根据所述页面信息判断所述第一页面包含于所述对应关系表时,通过所述页面缓存模块对所述第一页面进行缓存以得到第一页面缓存数据;
第一判断单元,用于在由所述第一页面进入第二页面时获取所述第二页面与所述第一页面的层级关系,并判断所述第二页面与所述第一页面是否满足预设层级关系,并在所述第二页面与所述第一页面满足所述预设层级关系时,输出肯定结果,否则输出否定结果;
第二执行单元,用于在所述第一判断单元输出肯定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面的第一页面缓存数据,根据所述第一页面缓存数据获取所述第一页面的显示信息;
第三执行单元,用于在所述第一判断单元输出否定结果时,在进入所述第二页面时清除所述第一页面缓存数据,并在由所述第二页面返回至所述第一页面时直接对所述第一页面进行重新渲染。
本发明的一种网页页面配置装置,还包括:
第二判断单元,用于在第一判断单元输出肯定结果时获取所述第二页面的操作动作以判断所述第二页面是否有信息更新,并在所述第二页面有信息更新时,输出肯定结果,否则输出否定结果;
第四执行单元,用于在所述第二判断单元输出肯定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,调用所述第二调用接口以通过所述设置参数更新模块更新所述第一页面缓存数据以获取所述第一页面的显示信息;
第五执行单元,用于在所述第二判断单元输出否定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,将所述第一页面缓存数据直接作为所述第一页面的显示信息。
本发明的一种网页页面配置装置,还包括:
第三判断单元,用于在所述第二判断单元输出肯定结果时,判断所述第二页面是否为新增页面,并在所述第二页面为新增页面时输出肯定结果,否则输出否定结果;
第六执行单元,用于在所述第三判断单元输出肯定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,分别调用所述第三调用接口和所述第二调用接口以通过所述参数重置模块和所述设置参数更新模块更新所述第一页面缓存数据,以获取所述第一页面的显示信息。
所述第三判断单元还用于在输出否定结果时驱动所述第四执行单元动作。
本发明还构造一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上面任意一项所述的网页页面配置方法。
本发明还构造一种电子设备,包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器用于执行所述计算机程序实现如上面任意一项所述的网页页面配置方法。
实施本发明的一种网页页面配置方法、装置、电子设备及存储介质,具有以下有益效果:能够实现网页页面多场景的灵活管理,加快web开发效率。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明一种网页页面配置方法一实施例的程序流程图;
图2是本发明一种网页页面配置方法另一实施例的程序流程图;
图3是本发明一种网页页面配置方法另一实施例的程序流程图;
图4是本发明一种网页页面配置装置一实施例的逻辑框图;
图5是本发明一种网页页面配置装置另一实施例的逻辑框图;
图6是本发明一种网页页面配置装置另一实施例的逻辑框图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
如图1所示,在本发明的一种网页页面配置方法第一实施例中,包括:
预存配置文件,配置文件包括:用于执行页面缓存的页面缓存模块、用于执行页面参数更新的设置参数更新模块和用于执行页面参数重置的参数重置模块、与页面缓存模块对应的第一调用接口、与设置参数更新模块对应的第二调用接口和与参数重置模块对应的第三调用接口,以及包含网页页面对应的列表组件与页面缓存模块对应关系的对应关系表;具体的,预先进行配置文件设置,配置文件中设有多个功能模块以及用来调用该功能模块的调用接口,其中功能模块包括页面缓存模块、设置参数更新模块和参数重置模块。页面缓存模块对应第一调用接口,可以在网页页面运行过程中,通过第一调用接口调用页面缓存模块,对当前的网页页面进行缓存。参数更新模块对应第二调用接口,可以在网页页面的操作过程中,通过第二调用接口调用参数更新模块,根据网页的当前的页面操作对网页的参数根据修改更新。参数重置模块对应第三调用接口,可以在网页页面操作后,通过第三调用接口调用参数重置模块,根据网页页面的操作记录,对网页的参数进行重置。同时配置文件还设有包含网页页面与页面缓存模块对应关系的对应关系表,即可以通过页面缓存模块对包含在对应关系表内的网页页面进行缓存。
网页操作过程中执行:
S1、获取当前显示的第一页面对应的页面信息,根据页面信息判断第一页面包含于对应关系表时,通过页面缓存模块对第一页面进行缓存以得到第一页面缓存数据;
S2、在由第一页面进入第二页面时获取第二页面与第一页面的层级关系,判断第二页面与第一页面是否满足预设层级关系,若是,则执行步骤S3,如否,则执行步骤S4;
S3、在从第二页面返回至第一页面时,调用第一调用接口以获取第一页面的第一页面缓存数据,根据第一页面缓存数据获取第一页面的显示信息;
S4、在进入第二页面时清除第一页面缓存数据,并在由第二页面返回至第一页面时直接对第一页面进行重新渲染。
具体的,配置文件预置完成后,在网页操作过程中根据配置文件进行对应的操作。其具体为,以当前显示的页面为第一页面,获取第一页面的页面信息,根据该页面信息判断其是否包含在对应关系表内。当包含在对应关系表内,通过页面缓存模块对当前页面进行缓存以得到第一页面缓存数据。基于当前第一页面进行下一步的操作,即进入第二页面,获取该第二页面与第一页面的关系,其主要判断第二页面与第一页面是否满足层级关系,当其不满足层级关系时,则可以理解发生了页面跨层级跳转,第二页面的数据与第一页面数据没有影响,此时在进入第二页面时清除第一页面缓存数据,并在由第二页面返回至第一页面时直接对第一页面进行重新渲染。第二页面与第一页面满足预设层级关系时,则在从第二页面返回第一页面时,调用第一调用接口以获取第一页面的第一页面缓存数据,根据第一页面缓存数据获取第一页面的显示信息。即可以理解,第二页面为第一页面的下层页面时,第二页面显示的信息与第一页面的信息存在的一定的对应关系,其可以理解用户获取的信息必然跟第一页面相关,因此此时保留第一页面的缓存数据,以满足用户对第一页面显示的信息的获取需求。同时,对第二页面的操作可能影响第一页面的具体信息,因此,在对第一页面的再次显示时,其可以根据第二页面的操作对第一页面适当更新,以得到更新后的第一页面,以向用户提供第一页面需要展示的信息。
如图2所示,可选的,本发明的一种网页页面配置方法还包括:在判断第二页面与第一页面满足预设层级关系时,执行以下过程:
S21、获取第二页面的操作动作以判断第二页面是否有信息更新,若是,则执行步骤S22,若否,则执行步骤S23;
S22、在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,调用第二调用接口以通过设置参数更新模块更新第一页面缓存数据以获取第一页面的显示信息;
S23、在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,将第一页面缓存数据直接作为第一页面的显示信息。
具体的,当第二页面为第一页面的下层页面时,当第二页面信息没有更新时,在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,将第一页面缓存数据直接作为第一页面的显示信息。此时即维持原来的第一页面的显示信息。当第二页面信息有更新时,其第二页面的操作可能会影响第一页面的操作,此时,在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,调用第二调用接口以通过设置参数更新模块更新第一页面缓存数据以获取第一页面的显示信息。
可选的,如图3所示,本发明的一种网页页面配置方法还包括:在判断第二页面有信息更新时,执行以下过程:
S211、判断第二页面是否为新增页面,若是,则执行步骤S212,若否,则执行步骤S22;
S212、在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,分别调用第三调用接口和第二调用接口以通过设置参数重置模块和参数更新模块更新第一页面缓存数据,以获取第一页面的显示信息。
具体的,对第二页面数据更新过程判断,其需要判断其是在原有数据上的修改还是为新增页面对应的数据,当为修改时,则在由第二页面返回至第一页面时,根据获取第一页面缓存数据,根据第二页面的更新通过设置参数更新模块更新第一页面缓存数据以获取第一页面的显示信息;当第二页面数据为增加页面时,其在由第二页面返回至第一页面时,当判定第二页面为新增页面时,先通过参数重置模块重置第一页面缓存数据,对第一页面缓存数据的重置可以包括对页面的搜索参数的重置,即增加与第二页面对应的搜索参数,并可以基于该搜索参数对所有的搜索参数进行重新排序,以实现对第一页面缓存数据的参数重置,同时通过设置参数更新模块更新第一页面缓存数据,可最终得到第一页面的显示信息,此时的第一页面的显示信息包含了新增的第二页面信息对第一页面的显示信息的影响。
可选的,本发明的一种网页页面配置方法还包括:S5、在由第二页面跳转至不同于第一页面的其他页面时,清除第一页面缓存数据并直接对其他页面进行重新渲染。具体的,由于配置都只有俩层关系,当第二页面不返回第一页面时,即可以理解其发生了页面的跨层级跳跃,此时,这时候不满足配置的俩层关系页面缓存会被清除,即此时跳转的页面不再对对第一页面的配置关系,此时不再需要第一页面的数据,其进入其他页面后直接对其他页面进行重新渲染。
可选的,预设层级关系为第二页面为第一页面的下一层级页面。设置第二页面为第一页面的下一层级页面时,根据第二页面的页面信息通过配置文件对应的模块进行处理以在返回第一页面时得到第一页面的显示信息。其还可以理解,第二页面为第一页面的下一层级页面可以通过将第二页面与第一页面的列表组件名称进行关联,即第二页面可以为第一页面的列表名称下的列表组件,其在第一页面的列表下定义第二页面,第二页面可以为第一页面的详情页、新增页、编辑页等等,其可以第二页面相对与第一页面的属性,判断第二页面的操作对第一页面是否有影响,以确认是否需要进行页面参数更新和页面参数重置。
可选的,本发明的一种网页页面配置方法还包括:获取网页中部分或全部页面对应网页列表名称,根据网页列表名称建立对应关系表。即,可以根据网页列表名称建立网页页面与页面缓存模块的对应关系,其建立网页页面与页面缓存模块对应关系时,其可以只将需要操作的部分网页页面进行对应,如果在全部网页均需要进行操作时,其可以将所有的网页页面进行对应,以对网页处于任意网页页面时,其均对网页当前页面进行缓存。
另,如图4本发明的一种网页页面配置装置,包括:
预存单元110,用于预存配置文件,配置文件包括:用于执行页面缓存的页面缓存模块、用于执行页面参数更新的设置参数更新模块和用于执行页面参数重置的参数重置模块、与页面缓存模块对应的第一调用接口,与设置参数更新模块对应的第二调用接口和与参数重置模块对应的第三调用接口,以及包含网页页面与页面缓存模块对应关系的对应关系表;
第一执行单元121,用于获取当前显示的第一页面的页面信息,根据页面信息判断第一页面包含于对应关系表时,通过页面缓存模块对第一页面进行缓存以得到第一页面缓存数据;
第一判断单元131,用于在由第一页面进入第二页面时获取第二页面与第一页面的层级关系,并判断第二页面与第一页面是否满足预设层级关系,并在第二页面与第一页面满足预设层级关系时,输出肯定结果,否则输出否定结果;
第二执行单元122,用于在第一判断单元输出肯定结果时,在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面的第一页面缓存数据,根据第一页面缓存数据获取第一页面的显示信息;
第三执行单元123,用于在第一判断单元输出否定结果时,在进入第二页面时清除第一页面缓存数据,并在由第二页面返回至第一页面时直接对第一页面进行重新渲染。
可选的,如图5所示,本发明的一种网页页面配置装置,还包括:
第二判断单元132,用于在第一判断单元输出肯定结果时获取第二页面的操作动作以判断第二页面是否有信息更新,并在第二页面有信息更新时,输出肯定结果,否则输出否定结果;
第四执行单元124,用于在第二判断单元132输出肯定结果时,在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,调用第二调用接口以通过设置参数更新模块更新第一页面缓存数据以获取第一页面的显示信息;
第五执行单元125,用于在第二判断单元输出否定结果时,在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,将第一页面缓存数据直接作为第一页面的显示信息。
可选的,如图6所示,本发明的一种网页页面配置装置,还包括:
第三判断单元133,用于在第二判断单元输出肯定结果时,判断第二页面是否为新增页面,并在第二页面为新增页面时输出肯定结果,否则输出否定结果;
第六执行单元126,用于在第三判断单元输出肯定结果时,在由第二页面返回至第一页面时,调用第一调用接口以获取第一页面缓存数据,分别调用第三调用接口和第二调用接口以通过参数重置模块和设置参数更新模块更新第一页面缓存数据,以获取第一页面的显示信息。
第三判断单元133还用于在输出否定结果时驱动第四执行单元124动作。
具体的,这里的一种网页页面配置装置各单元之间具体的配合操作过程具体可以参照上述一种网页页面配置方法,这里不再赘述。
另,本发明的一种电子设备,包括存储器和处理器;存储器用于存储计算机程序;处理器用于执行计算机程序实现如上面任意的一种网页页面配置方法。具体的,根据本发明的实施例,上文描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过电子设备下载和安装并且执行时,执行本发明实施例的方法中限定的上述功能。本发明中的电子设备可为笔记本、台式机、平板电脑、智能手机等终端,也可为服务器。
另,本发明的一种计算机存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上面任意一项的一种网页页面配置装置方法。具体的,需要说明的是,本发明上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
可以理解的,以上实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制;应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,可以对上述技术特点进行自由组合,还可以做出若干变形和改进,这些都属于本发明的保护范围;因此,凡跟本发明权利要求范围所做的等同变换与修饰,均应属于本发明权利要求的涵盖范围。
Claims (10)
1.一种网页页面配置方法,其特征在于,包括:
预存配置文件,所述配置文件包括:用于执行页面缓存的页面缓存模块、用于执行页面参数更新的设置参数更新模块、用于执行页面参数重置的参数重置模块、与所述页面缓存模块对应的第一调用接口、与所述设置参数更新模块对应的第二调用接口和与所述参数重置模块对应的第三调用接口,以及包含网页页面与所述页面缓存模块对应关系的对应关系表;
网页操作过程中执行:
S1、获取当前显示的第一页面的页面信息,根据所述页面信息判断所述第一页面包含于所述对应关系表时,通过所述页面缓存模块对所述第一页面进行缓存以得到第一页面缓存数据;
S2、在由所述第一页面进入第二页面时获取所述第二页面与所述第一页面的层级关系,判断所述第二页面与所述第一页面是否满足预设层级关系,若是,则执行步骤S3,若否,则执行步骤S4,其中,所述预设层级关系为所述第二页面为所述第一页面的下一层级页面;
S3、在从所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面的第一页面缓存数据,根据所述第一页面缓存数据获取所述第一页面的显示信息;
S4、在进入所述第二页面时清除所述第一页面缓存数据,并在由所述第二页面返回至所述第一页面时直接对所述第一页面进行重新渲染。
2.根据权利要求1所述的网页页面配置方法,其特征在于,所述方法还包括:在判断所述第二页面与所述第一页面满足预设层级关系时,执行以下过程:
S21、获取所述第二页面的操作动作以判断所述第二页面是否有信息更新,若是,则执行步骤S22,若否,则执行步骤S23;
S22、在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,调用所述第二调用接口以通过所述设置参数更新模块更新所述第一页面缓存数据以获取所述第一页面的显示信息;
S23、在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,将所述第一页面缓存数据直接作为所述第一页面的显示信息。
3.根据权利要求2所述的网页页面配置方法,其特征在于,所述方法还包括:在判断所述第二页面有信息更新时,执行以下过程:
S211、判断所述第二页面是否为新增页面,若是,则执行步骤S212,若否,则执行所述步骤S22;
S212、在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,分别调用所述第三调用接口和所述第二调用接口以通过所述参数重置模块和所述设置参数更新模块更新所述第一页面缓存数据,以获取所述第一页面的显示信息。
4.根据权利要求1所述的网页页面配置方法,其特征在于,所述方法还包括:
S5、在由所述第二页面跳转至不同于所述第一页面的其他页面时,清除所述第一页面缓存数据并直接对所述其他页面进行重新渲染。
5.根据权利要求1所述的网页页面配置方法,其特征在于,所述方法包括:获取网页中部分或全部页面对应网页列表名称,根据所述网页列表名称建立所述对应关系表。
6.一种网页页面配置装置,其特征在于,包括:
预存单元,用于预存配置文件,所述配置文件包括:用于执行页面缓存的页面缓存模块、用于执行页面参数更新的设置参数更新模块和用于执行页面参数重置的参数重置模块、与所述页面缓存模块对应的第一调用接口,与所述设置参数更新模块对应的第二调用接口和与所述参数重置模块对应的第三调用接口,以及包含网页页面与所述页面缓存模块对应关系的对应关系表;
第一执行单元,用于获取当前显示的第一页面的页面信息,根据所述页面信息判断所述第一页面包含于所述对应关系表时,通过所述页面缓存模块对所述第一页面进行缓存以得到第一页面缓存数据;
第一判断单元,用于在由所述第一页面进入第二页面时获取所述第二页面与所述第一页面的层级关系,并判断所述第二页面与所述第一页面是否满足预设层级关系,并在所述第二页面与所述第一页面满足所述预设层级关系时,输出肯定结果,否则输出否定结果,其中所述预设层级关系为所述第二页面为所述第一页面的下一层级页面;
第二执行单元,用于在所述第一判断单元输出肯定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面的第一页面缓存数据,根据所述第一页面缓存数据获取所述第一页面的显示信息;
第三执行单元,用于在所述第一判断单元输出否定结果时,在进入所述第二页面时清除所述第一页面缓存数据,并在由所述第二页面返回至所述第一页面时直接对所述第一页面进行重新渲染。
7.根据权利要求6所述的网页页面配置装置,其特征在于,还包括:
第二判断单元,用于在所述第一判断单元输出肯定结果时获取所述第二页面的操作动作以判断所述第二页面是否有信息更新,并在所述第二页面有信息更新时,输出肯定结果,否则输出否定结果;
第四执行单元,用于在所述第二判断单元输出肯定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,调用所述第二调用接口以通过所述设置参数更新模块更新所述第一页面缓存数据以获取所述第一页面的显示信息;
第五执行单元,用于在所述第二判断单元输出否定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,将所述第一页面缓存数据直接作为所述第一页面的显示信息。
8.根据权利要求7所述的网页页面配置装置,其特征在于,还包括:
第三判断单元,用于在所述第二判断单元输出肯定结果时,判断所述第二页面是否为新增页面,并在所述第二页面为新增页面时输出肯定结果,否则输出否定结果;
第六执行单元,用于在所述第三判断单元输出肯定结果时,在由所述第二页面返回至所述第一页面时,调用所述第一调用接口以获取所述第一页面缓存数据,分别调用所述第三调用接口和所述第二调用接口以通过所述参数重置模块和所述设置参数更新模块更新所述第一页面缓存数据,以获取所述第一页面的显示信息;
所述第三判断单元还用于在输出否定结果时驱动所述第四执行单元动作。
9.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任意一项所述的网页页面配置方法。
10.一种电子设备,其特征在于,包括存储器和处理器;
所述存储器用于存储计算机程序;
所述处理器用于执行所述计算机程序实现如权利要求1-5中任意一项所述的网页页面配置方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010802516.3A CN112100553B (zh) | 2020-08-11 | 2020-08-11 | 一种网页页面配置方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010802516.3A CN112100553B (zh) | 2020-08-11 | 2020-08-11 | 一种网页页面配置方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112100553A CN112100553A (zh) | 2020-12-18 |
CN112100553B true CN112100553B (zh) | 2023-11-17 |
Family
ID=73754552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010802516.3A Active CN112100553B (zh) | 2020-08-11 | 2020-08-11 | 一种网页页面配置方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112100553B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112732742B (zh) * | 2021-01-12 | 2023-03-28 | 深圳平安医疗健康科技服务有限公司 | 查询页面创建方法、装置、计算机设备和存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848231A (zh) * | 2010-03-08 | 2010-09-29 | 深圳市同洲电子股份有限公司 | 一种数据传输的方法和*** |
CN102917074A (zh) * | 2012-11-09 | 2013-02-06 | 北京奇虎科技有限公司 | 一种实现服务器端浏览器的方法和服务器 |
CN103455603A (zh) * | 2013-09-03 | 2013-12-18 | 小米科技有限责任公司 | 网页内容缓存、网页加载方法、装置及终端设备 |
CN105930537A (zh) * | 2016-06-23 | 2016-09-07 | 乐视控股(北京)有限公司 | 一种页面保存的方法及电子设备 |
US9531829B1 (en) * | 2013-11-01 | 2016-12-27 | Instart Logic, Inc. | Smart hierarchical cache using HTML5 storage APIs |
CN107132963A (zh) * | 2017-05-08 | 2017-09-05 | 深圳乐信软件技术有限公司 | 红点消息显示方法、消去方法以及相应装置 |
CN108268622A (zh) * | 2018-01-08 | 2018-07-10 | 金行家(深圳)文化传播有限公司 | 返回页面的方法、装置及计算机可读存储介质 |
CN110020323A (zh) * | 2018-07-27 | 2019-07-16 | 平安科技(深圳)有限公司 | 混合应用的页面切换方法、框架、计算机设备及存储介质 |
CN111026962A (zh) * | 2019-12-03 | 2020-04-17 | 泰康保险集团股份有限公司 | 层级关系查询响应时间降低方法、服务器和用户前端 |
CN111177616A (zh) * | 2019-12-11 | 2020-05-19 | 未鲲(上海)科技服务有限公司 | 页面恢复显示方法、装置、计算机设备和存储介质 |
CN111475246A (zh) * | 2020-04-10 | 2020-07-31 | 腾讯科技(深圳)有限公司 | 小程序页面显示方法、装置、终端和存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8661008B2 (en) * | 2008-05-15 | 2014-02-25 | Enpulz, L.L.C. | Network browser supporting historical content viewing |
US8819630B2 (en) * | 2008-12-08 | 2014-08-26 | Microsoft Corporation | Automatic test tool for webpage design with micro-browsers on mobile platforms |
-
2020
- 2020-08-11 CN CN202010802516.3A patent/CN112100553B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848231A (zh) * | 2010-03-08 | 2010-09-29 | 深圳市同洲电子股份有限公司 | 一种数据传输的方法和*** |
CN102917074A (zh) * | 2012-11-09 | 2013-02-06 | 北京奇虎科技有限公司 | 一种实现服务器端浏览器的方法和服务器 |
CN103455603A (zh) * | 2013-09-03 | 2013-12-18 | 小米科技有限责任公司 | 网页内容缓存、网页加载方法、装置及终端设备 |
US9531829B1 (en) * | 2013-11-01 | 2016-12-27 | Instart Logic, Inc. | Smart hierarchical cache using HTML5 storage APIs |
CN105930537A (zh) * | 2016-06-23 | 2016-09-07 | 乐视控股(北京)有限公司 | 一种页面保存的方法及电子设备 |
CN107132963A (zh) * | 2017-05-08 | 2017-09-05 | 深圳乐信软件技术有限公司 | 红点消息显示方法、消去方法以及相应装置 |
CN108268622A (zh) * | 2018-01-08 | 2018-07-10 | 金行家(深圳)文化传播有限公司 | 返回页面的方法、装置及计算机可读存储介质 |
CN110020323A (zh) * | 2018-07-27 | 2019-07-16 | 平安科技(深圳)有限公司 | 混合应用的页面切换方法、框架、计算机设备及存储介质 |
CN111026962A (zh) * | 2019-12-03 | 2020-04-17 | 泰康保险集团股份有限公司 | 层级关系查询响应时间降低方法、服务器和用户前端 |
CN111177616A (zh) * | 2019-12-11 | 2020-05-19 | 未鲲(上海)科技服务有限公司 | 页面恢复显示方法、装置、计算机设备和存储介质 |
CN111475246A (zh) * | 2020-04-10 | 2020-07-31 | 腾讯科技(深圳)有限公司 | 小程序页面显示方法、装置、终端和存储介质 |
Non-Patent Citations (4)
Title |
---|
Xin Jin 等.Sensitive webpage classification for content advertising.《ADKDD '07: Proceedings of the 1st international workshop on Data mining and audience intelligence for advertising》.2007,28–33. * |
基于缓存层级结构的多核Web服务器动态请求调度算法;尤国华 等;《计算机应用研究》;第33卷(第01期);87-91 * |
移动网页浏览的资源使用分析与优化;陈池;《中国优秀硕士学位论文全文数据库 信息科技辑》(第04期);I139-541 * |
遥感大数据存储管理方法及交互可视化实现研究;余洁;《中国优秀硕士学位论文全文数据库 基础科学辑》(第02期);A008-60 * |
Also Published As
Publication number | Publication date |
---|---|
CN112100553A (zh) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020119485A1 (zh) | 一种页面显示方法、装置、设备及存储介质 | |
CN106776761B (zh) | 一种移动浏览器渲染网页的方法及装置 | |
CN104412249A (zh) | 基于云的文件***内的文件处置 | |
CN110070593B (zh) | 图片预览信息的显示方法、装置、设备及介质 | |
CN105284075A (zh) | 基于为网页的网页元素聚合用户偏好的优化网页加载 | |
CN113110829B (zh) | 多ui组件库数据处理方法及装置 | |
CN105549936A (zh) | 数据表的显示方法和装置 | |
US20190107929A1 (en) | Method and device for loading content of page, and electronic device | |
CN113590974A (zh) | 推荐页面配置方法、装置、电子设备和计算机可读介质 | |
CN111580808A (zh) | 页面生成方法、装置、计算机设备及存储介质 | |
CN111723309B (zh) | 用于网页搜索的方法和装置 | |
CN112100553B (zh) | 一种网页页面配置方法、装置、电子设备及存储介质 | |
CN109753612B (zh) | 问卷显示的控制方法、装置、存储介质和电子设备 | |
CN110647327B (zh) | 基于卡片的用户界面动态控制的方法和装置 | |
US20200202479A1 (en) | Method and Apparatus for Processing a Video Frame | |
KR101170263B1 (ko) | 모바일 웹페이지를 효율적으로 개발하기 위한 크로스 플랫폼 솔루션 및 크로스 플랫폼 모바일 소스 생성 시스템 | |
CN114327453B (zh) | 页面显示方法、装置、设备及存储介质 | |
CN113590985B (zh) | 页面跳转配置方法、装置、电子设备和计算机可读介质 | |
CN115495519A (zh) | 报表数据加工方法及装置 | |
CN103618961A (zh) | 一种显示视频标题的方法、***及浏览器 | |
CN112835671A (zh) | 应用页面场景切换方法、装置及设备 | |
CN106021501A (zh) | 一种数据存储方法及装置 | |
CN111796878A (zh) | 一种应用于单页应用的资源拆分、加载方法和装置 | |
CN110764662A (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN114157917B (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 |