[go: up one dir, main page]

CN109684015A - Loading method, device, electronic equipment and the storage medium of interface data - Google Patents

Loading method, device, electronic equipment and the storage medium of interface data Download PDF

Info

Publication number
CN109684015A
CN109684015A CN201811590678.4A CN201811590678A CN109684015A CN 109684015 A CN109684015 A CN 109684015A CN 201811590678 A CN201811590678 A CN 201811590678A CN 109684015 A CN109684015 A CN 109684015A
Authority
CN
China
Prior art keywords
interface
presented
higher level
caching
showing
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
Application number
CN201811590678.4A
Other languages
Chinese (zh)
Other versions
CN109684015B (en
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.)
Tiktok Technology Co ltd
Original Assignee
Beijing Microlive Vision Technology Co 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 Beijing Microlive Vision Technology Co Ltd filed Critical Beijing Microlive Vision Technology Co Ltd
Priority to CN201811590678.4A priority Critical patent/CN109684015B/en
Publication of CN109684015A publication Critical patent/CN109684015A/en
Application granted granted Critical
Publication of CN109684015B publication Critical patent/CN109684015B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Human Computer Interaction (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the present disclosure provides loading method, device, electronic equipment and the storage medium of a kind of interface data.This method comprises: indicating according to the showing interface received, at least one level higher level interface before interface to be presented and the interface to be presented is determined;Data load and caching are carried out to the interface to be presented and the higher level interface;The interface to be presented of caching is shown;Instruction is returned according to the interface received, the higher level interface at current presentation interface is obtained from caching, is shown.Using the above scheme in such a way that pre-loaded and caching is with higher level interface associated by interface to be presented, solve into associated higher level interface there is technical issues that compared with, reduce user from interface to be presented into the waiting time with the associated higher level interface in interface to be presented, improves the usage experience of user.

Description

Loading method, device, electronic equipment and the storage medium of interface data
Technical field
The embodiment of the present disclosure is related to field of computer technology more particularly to a kind of loading method of interface data, device, electricity Sub- equipment and storage medium.
Background technique
Colourful information is presented to user by interface in existing various application software.Multistage boundary would generally be set Face enters step by step for user to check content.
There are many example of multi-stage interface, by taking merchandise sales class application software as an example, after starting application software client, first The first order interface of presentation is homepage, may show various functional areas windows thereon, for example, special price area, individual character recommended area, shop Spread recommended area and hot spot exchanging area etc.;When the link for clicking any one region, then enters second level interface, usually arrange Table shows interface, and breviary information is shown in a manner of multiple list items;It, can be into when the user clicks when some interested list items Enter third level interface, content interface corresponding to the list items, such as commodity interface;In content interface, it is also possible to distinguish details page, Page etc. is evaluated, and then deeper interface is clicked to enter by user.Certainly, it will be understood by those skilled in the art that using The case where level of software median surface divides and particular content is not limited to above-mentioned example.
Other than the above-mentioned mode for entering profound interface, in order to carry out information recommendation to user, the prior art can also Recommend the link at certain level-one interface to user using other modes.It is rolled such as in homepage and releases some type of a few money much-sought-after items Details page boundary face link.When the user clicks, it can directly jump and show the details page, be checked for user.
But in the above-mentioned scheme for being directly entered deep layer grade interface, if user clicks to enter the deep layer grade interface When being associated with rank interface, it will usually have the delay of long period, enable user's impression bad.
Summary of the invention
The embodiment of the present disclosure provides loading method, device, electronic equipment and the storage medium of a kind of interface data, to improve It is associated with response speed when interface returns.
In a first aspect, the embodiment of the present disclosure provides a kind of loading method of interface data, comprising:
According to the showing interface instruction received, determine before interface to be presented and the interface to be presented at least Level-one higher level interface;
Data load and caching are carried out to the interface to be presented and the higher level interface;
The interface to be presented of caching is shown;
Instruction is returned according to the interface received, the higher level interface at current presentation interface is obtained from caching, is shown.
Second aspect, the embodiment of the present disclosure additionally provide a kind of loading device of interface data, comprising:
Interface determining module to be presented, for determining interface to be presented, Yi Jisuo according to the showing interface instruction received State at least one level higher level interface before interface to be presented;
Data load cache module, gentle for carrying out data load to the interface to be presented and the higher level interface It deposits;
Showing interface module to be presented, for the interface to be presented of caching to be shown;
Higher level's showing interface module obtains current presentation circle for returning to instruction according to the interface received from caching The higher level interface in face, is shown.
The third aspect, the embodiment of the present disclosure additionally provide a kind of electronic equipment, comprising:
One or more processing units;
Storage device, for storing one or more programs;
One or more of programs are executed by one or more of processing units, so that one or more of processing Device realizes a kind of loading method of interface data as provided by first aspect embodiment.
Fourth aspect, the embodiment of the present disclosure additionally provide a kind of computer readable storage medium, are stored thereon with computer Program realizes a kind of loading method of interface data as provided by first aspect embodiment when the program is executed by processor.
The embodiment of the present disclosure indicates according to the showing interface that receives, before determining interface to be presented and interface to be presented At least one level higher level interface;Data load and caching are carried out to interface to be presented and higher level interface;By the boundary to be presented of caching Face is shown, and returns to instruction according to the interface received, and the higher level interface at current presentation interface is obtained from caching, is carried out It shows.Using the above scheme in such a way that pre-loaded and caching is with higher level interface associated by interface to be presented, solve Into associated higher level interface there is technical issues that compared with, reduce user from interface to be presented enter and boundary to be presented The waiting time at the associated higher level interface in face, improve the usage experience of user.
Detailed description of the invention
Fig. 1 is the flow diagram of the loading method of one of the embodiment of the present disclosure one interface data;
Fig. 2 is the flow diagram of the loading method of one of the embodiment of the present disclosure two interface data;
Fig. 3 is the structural schematic diagram of the loading device of one of the embodiment of the present disclosure three interface data;
Fig. 4 is the structural schematic diagram of one of the embodiment of the present disclosure four electronic equipment.
Specific embodiment
The disclosure is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the disclosure, rather than the restriction to the disclosure.It also should be noted that in order to just Part relevant to the disclosure is illustrated only in description, attached drawing rather than entire infrastructure.
In following each embodiments, optional feature and example are provided simultaneously in each embodiment, that records in embodiment is each A feature can be combined, and form multiple optinal plans, and the embodiment of each number should not be considered merely as to a technical solution.
Embodiment one
Fig. 1 is the flow diagram of the loading method of one of the embodiment of the present disclosure one interface data.The present embodiment is suitable Showing interface situation is carried out for user after starting application software client.This method is held by the loading device of interface data Row, the device is by software and or hardware realization, and concrete configuration is in the electronic equipment for carrying application software client.It should Electronic equipment typical case is terminal device, such as smart phone, tablet computer or PC machine.
A kind of loading method of interface data as shown in Figure 1, comprising:
S110, according to the showing interface instruction received, before determining interface to be presented and the interface to be presented At least one level higher level interface.
Wherein, showing interface instruction can be the link of the interface for identifying interface to be presented.Illustratively, showing interface Instruction can be interface link, or can also be and link the other information for having corresponding relationship mark, such as interface with interface Number.
Optionally, it receives user and is indicated by clicking the showing interface of the interface link input on setting interface, wherein The level at the setting interface and the interface to be presented can be discontinuous.Wherein, interface link can be unified resource Finger URL (Uniform Resource Locator, URL) website links can also be that ULR website links pass through setting format Encode other carrier formats formed, such as icon and two dimensional code etc..Wherein, setting interface can be client homepage, also It can be client message notice etc..Wherein, client can be the consumer client for having merchandise sales function, can be with It is to have information class client of information sharing function etc..
In order to realize the purpose of the disclosure, it is to be understood that interface to be presented involved in the disclosure is not level-one circle Face, there is also at least one level higher level interfaces before interface to be presented.
Specifically, determining corresponding interface to be presented according to showing interface instruction after receiving showing interface instruction And the association interface before interface level where interface to be presented.Wherein, association interface can be interface to be presented The adjacent interfaces of upper level can also be the adjacent interfaces of the setting series before interface to be presented.For example, working as interface to be presented For the 5th grade of interface, when setting series as 2, association interface be specially interface level where interface to be presented before 3rd level interface With the 4th grade of interface.Association interface preferably enters the interfaces at different levels between interface to be presented from current presentation interface step by step, or Person, interface preferably to be presented to the interfaces at different levels between client home interface.
S120, data load and caching are carried out to the interface to be presented and the higher level interface.
Specifically, determining interface initialization order according to the interface hierarchic sequence at the higher level interface and interface to be presented Queue;According to the sequence in the interface initialization order queue, data load and caching are carried out to interface one by one;Judgement is current Whether the interface of processing is interface to be presented, if so, triggering executes the behaviour for being shown the interface to be presented of caching Make, if it is not, then forbidding showing, and continues to extract next interface progress data load from the interface initialization order queue And caching, until showing the interface to be presented.Wherein, data load includes data downloading and interface rendering.It is exemplary Ground, the downloading of data can be Operation Server or cloud corresponding to the interface to be presented and carry out data downloading.
S130, the interface to be presented of caching is shown.
S140, instruction is returned to according to the interface received, the higher level interface at current presentation interface is obtained from caching, carried out It shows.
Wherein, it is specially that the instruction at interface is shown from current presentation interface back to upper level that interface, which returns to instruction,.
The embodiment of the present disclosure indicates according to the showing interface that receives, before determining interface to be presented and interface to be presented At least one level higher level interface;Data load and caching are carried out to interface to be presented and higher level interface;By the boundary to be presented of caching Face is shown, and returns to instruction according to the interface received, and the higher level interface at current presentation interface is obtained from caching, is carried out It shows.Using the above scheme in such a way that pre-loaded and caching is with higher level interface associated by interface to be presented, solve Into associated higher level interface there is technical issues that compared with, reduce user from interface to be presented enter and boundary to be presented The waiting time at the associated higher level interface in face, improve the usage experience of user.
Embodiment two
Fig. 2 is the flow diagram of the loading method of one of the embodiment of the present disclosure two interface data.The disclosure is implemented Example is embodied based on each optinal plan in the above-described embodiments.
Further, " reception interface shows instruction " is specifically refined as " receiving user by clicking on setting interface The showing interface that interface links and inputs indicates;Wherein, as client homepage, the interface is linked as single-item at the interface that sets Recommended links, the interface to be presented are details page ", the application scenarios of the loading method of interface data are limited to network purchase The case where object.
A kind of loading method of interface data as shown in Figure 2, comprising:
S210, the showing interface instruction that user is inputted by the single-item recommended links in click client homepage is received, The details page for determining specified single-item and at least one level higher level interface before details page.
Wherein, higher level interface includes homepage, list displaying interface and commodity interface.Homepage is level-one interface, for opening up Show various functional areas windows, such as special price area, individual character recommended area, shop recommended area and hot spot exchanging area etc..It is any when clicking The link in one region then enters secondary interface --- and list shows interface, for showing breviary in a manner of multiple list items Information, such as commodity thumbnail, product name and brief description etc..Some interested list items when the user clicks, then enter Three-level interface --- commodity interface, for showing the displaying interface of clicked commodity, including merchandise display information, such as commercial generation Table picture further includes function link zone, such as details page, evaluation page and Recommendations page etc..Details page when the user clicks, then Into level Four interface --- details page, serial picture, character introduction and operation instruction including commodity etc..
S220, according to the interface hierarchic sequence at the higher level interface and the details page, determine interface initialization order team Column.
By the interface hierarchic sequence of " homepage-items list interface-commodity interface-details page ", it is determined as interface initialization Corresponding queue element (QE) puts in order in sequential queue.
S230, according to the sequence in the interface initialization order queue, data load and caching are carried out to interface one by one.
According to the sequence of " homepage-items list interface-commodity interface-details page ", to homepage-items list interface, quotient Product interface and details page successively carry out data load and caching.
S240, judge whether currently processed interface is the details page;If it is not, then executing S250;If so, executing S260。
Illustratively, can be determined whether according to the interface identification at different interfaces for details page.Wherein, interface identification can be with It is URL network address, can also be interface label etc..
S250, forbid showing, and continue to extract next interface progress data from the interface initialization order queue Load and caching, continue to execute S240.
S260, the details page of caching is shown.
S270, instruction is returned to according to the interface received, the higher level interface at current presentation interface is obtained from caching, carried out It shows.
After clicking the icon for returning to higher level interface after user browses details page, generates interface and return to instruction.According to connecing The interface received returns to instruction, higher level interface --- the commodity interface of details page is obtained from caching, and carry out to commodity interface It shows.
The embodiment of the present disclosure receives the showing interface that user clicks your recommended links of the root bark of tree peony of client homepage and inputs and refers to Show, determines the details page of specified single-item, and at least one level higher level interface before details page;According to each higher level interface and in detail The interface hierarchic sequence of feelings page determines interface initialization order queue;And according to the sequence in the initialization order queue of interface according to It is secondary that data load and caching are carried out to interface, forbid showing interface until showing details behind the interface of load and caching details page Page;And when receiving interface return instruction in details page, the higher level interface that details page is obtained from caching is shown.It is above-mentioned Technical solution is solved by the higher level interface before pre-loaded and caching details page into the presence of the higher level interface of details page The technical issues of compared with long delay, reduces the waiting time that user returns to higher level interface from details page, improves the use of user Experience.
Embodiment three
Fig. 3 is the structural schematic diagram of the loading device of one of the embodiment of the present disclosure three interface data.The present embodiment is suitable Showing interface situation is carried out for user after starting application software client.The device is and specific by software and or hardware realization It is configured on the electronic equipment for carrying application software client.Electronic equipment typical case is terminal device, and such as smart phone is put down Plate computer or PC machine etc..The loading device of interface data as shown in Figure 3, comprising: interface determining module 310 to be presented, data Load cache module 320, showing interface module 330 to be presented and higher level's showing interface module 340.
Wherein, interface determining module 310 to be presented, for determining boundary to be presented according to the showing interface instruction received At least one level higher level interface before face and the interface to be presented;
Data load cache module 320, for the interface to be presented and the higher level interface carry out data load and Caching;
Showing interface module 330 to be presented, for the interface to be presented of caching to be shown;
Higher level's showing interface module 340 obtains current presentation for returning to instruction according to the interface received from caching The higher level interface at interface, is shown.
The embodiment of the present disclosure is indicated by interface determining module to be presented according to the showing interface received, is determined to be presented At least one level higher level interface before interface and interface to be presented;Cache module is loaded to interface to be presented and upper by data Grade interface carries out data load and caching;The interface to be presented of caching is shown by showing interface module to be presented, and Instruction is returned to according to the interface received by higher level's showing interface module, higher level circle at current presentation interface is obtained from caching Face is shown.Using the above scheme in such a way that pre-loaded and caching is with higher level interface associated by interface to be presented, Solve into associated higher level interface there is technical issues that compared with, reduce user from interface to be presented into to The waiting time for showing the associated higher level interface in interface, improve the usage experience of user.
Further, the data load cache module 320, comprising:
Queue determination unit determines interface for the interface hierarchic sequence according to the higher level interface and interface to be presented Initialization order queue;
Cache unit is loaded, for being counted to interface one by one according to the sequence in the interface initialization order queue According to load and caching;
Showing interface unit, for judging whether currently processed interface is interface to be presented, if so, triggering execute general The operation that the interface to be presented of caching is shown if it is not, then forbidding showing, and continues from the interface initialization order Next interface is extracted in queue and carries out data load and caching, until showing the interface to be presented.
Further, the data load includes data downloading and interface rendering.
Further, the interface determining module 310 to be presented is specifically used for when executing reception interface displaying instruction: Receive user by click setting interface on interface link input showing interface instruction, wherein the setting interface and The level at the interface to be presented is discontinuous.
Further, as client homepage, the interface is linked as single-item recommended links, described wait open up at the interface that sets Show that interface is details page.
The load side of interface data provided by disclosure any embodiment can be performed in the loading device of above-mentioned interface data Method has the corresponding functional module of loading method and beneficial effect for executing interface data.
Example IV
Below with reference to Fig. 4, it illustrates the structural representations for the electronic equipment 400 for being suitable for being used to realize the embodiment of the present disclosure Figure.Terminal device in the embodiment of the present disclosure can include but is not limited to such as mobile phone, laptop, digital broadcasting and connect Receive device, PDA (personal digital assistant), PAD (tablet computer), PMP (portable media player), car-mounted terminal (such as vehicle Carry navigation terminal) etc. mobile terminal and such as number TV, desktop computer etc. fixed terminal.Electricity shown in Fig. 4 Sub- equipment is only an example, should not function to the embodiment of the present disclosure and use scope bring any restrictions.
As shown in figure 4, electronic equipment 400 may include processing unit (such as central processing unit, graphics processor etc.) 401, random access can be loaded into according to the program being stored in read-only memory (ROM) 402 or from storage device 408 Program in memory (RAM) 403 and execute various movements appropriate and processing.In RAM 403, it is also stored with electronic equipment Various programs and data needed for 400 operations.Processing unit 401, ROM 402 and RAM 403 pass through the phase each other of bus 404 Even.Input/output (I/O) interface 405 is also connected to bus 404.
In general, following device can connect to I/O interface 405: including such as touch screen, touch tablet, keyboard, mouse, taking the photograph As the input unit 406 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibration The output device 407 of dynamic device etc.;Storage device 408 including such as tape, hard disk etc.;And communication device 409.Communication device 409, which can permit electronic equipment 400, is wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 4 shows tool There is the electronic equipment 400 of various devices, it should be understood that being not required for implementing or having all devices shown.It can be with Alternatively implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communication device 409, or from storage device 408 It is mounted, or is mounted from ROM 402.When the computer program is executed by processing unit 401, the embodiment of the present disclosure is executed Method in the above-mentioned function that limits.
It should be noted that the above-mentioned computer-readable medium of the disclosure can be computer-readable signal media or meter Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device, Or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can be it is any include or storage journey The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this In open, computer-readable signal media may include in a base band or as the data-signal that carrier wave a part is propagated, In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable and deposit Any computer-readable medium other than storage media, the computer-readable signal media can send, propagate or transmit and be used for By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. are above-mentioned Any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not It is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by the electricity When sub- equipment executes, so that the electronic equipment: being indicated according to the showing interface that receives, determine interface to be presented and described At least one level higher level interface before interface to be presented;To the interface to be presented and the higher level interface carry out data load and Caching;The interface to be presented of caching is shown;Instruction is returned according to the interface received, is obtained from caching current The higher level interface for showing interface, is shown.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereof Machine program code, above procedure design language include object oriented program language-such as Java, Smalltalk, C+ +, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code can Fully to execute, partly execute on the user computer on the user computer, be executed as an independent software package, Part executes on the remote computer or executes on a remote computer or server completely on the user computer for part. In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network (LAN) Or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as utilize Internet service Provider is connected by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present disclosure can be realized by way of software, can also be by hard The mode of part is realized.
Above description is only the preferred embodiment of the disclosure and the explanation to institute's application technology principle.Those skilled in the art Member is it should be appreciated that the open scope involved in the disclosure, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from design disclosed above, it is carried out by above-mentioned technical characteristic or its equivalent feature Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed in the disclosure Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (10)

1. a kind of loading method of interface data characterized by comprising
According to the showing interface instruction received, at least one level before interface to be presented and the interface to be presented is determined Higher level interface;
Data load and caching are carried out to the interface to be presented and the higher level interface;
The interface to be presented of caching is shown;
Instruction is returned according to the interface received, the higher level interface at current presentation interface is obtained from caching, is shown.
2. the method according to claim 1, wherein being counted to the interface to be presented and the higher level interface Include: according to gentle deposit of load
According to the interface hierarchic sequence at the higher level interface and interface to be presented, interface initialization order queue is determined;
According to the sequence in the interface initialization order queue, data load and caching are carried out to interface one by one;
Judge whether currently processed interface is interface to be presented, if so, triggering is executed the interface to be presented of caching The operation being shown if it is not, then forbidding showing, and continues to extract next interface from the interface initialization order queue Data load and caching are carried out, until showing the interface to be presented.
3. method according to claim 1 or 2, which is characterized in that the data load includes data downloading and interface wash with watercolours Dye.
4. method according to claim 1 or 2, which is characterized in that reception interface shows that instruction includes:
It receives user and is indicated by clicking the showing interface of the interface link input on setting interface, wherein setting circle The level in face and the interface to be presented is discontinuous.
5. according to the method described in claim 4, it is characterized in that, the interface that sets as client homepage, the interface chain Single-item recommended links are connected in, the interface to be presented is details page.
6. a kind of loading device of interface data characterized by comprising
Interface determining module to be presented, for according to receive showing interface instruction, determine interface to be presented and it is described to Show at least one level higher level interface before interface;
Data load cache module, for carrying out data load and caching to the interface to be presented and the higher level interface;
Showing interface module to be presented, for the interface to be presented of caching to be shown;
Higher level's showing interface module obtains current presentation interface for returning to instruction according to the interface received from caching Higher level interface, is shown.
7. device according to claim 6, which is characterized in that the data load cache module, comprising:
Queue determination unit determines that interface is initial for the interface hierarchic sequence according to the higher level interface and interface to be presented Change sequential queue;
Cache unit is loaded, for data being carried out to interface one by one and being added according to the sequence in the interface initialization order queue It carries and caches;
Showing interface unit, for judging whether currently processed interface is interface to be presented, if so, triggering, which will execute, to be cached The operation that is shown of the interface to be presented, if it is not, then forbidding showing, and continue from the interface initialization order queue It is middle to extract next interface progress data load and caching, until showing the interface to be presented.
8. device according to claim 6 or 7, which is characterized in that the data load includes data downloading and interface wash with watercolours Dye.
9. a kind of electronic equipment characterized by comprising
One or more processing units;
Storage device, for storing one or more programs;
One or more of programs are executed by one or more of processing units, so that one or more of processing units Realize a kind of loading method of interface data according to any one of claims 1 to 5.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor A kind of loading method of interface data according to any one of claims 1 to 5 is realized when execution.
CN201811590678.4A 2018-12-25 2018-12-25 Interface data loading method and device, electronic equipment and storage medium Active CN109684015B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811590678.4A CN109684015B (en) 2018-12-25 2018-12-25 Interface data loading method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811590678.4A CN109684015B (en) 2018-12-25 2018-12-25 Interface data loading method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN109684015A true CN109684015A (en) 2019-04-26
CN109684015B CN109684015B (en) 2019-12-13

Family

ID=66189280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811590678.4A Active CN109684015B (en) 2018-12-25 2018-12-25 Interface data loading method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN109684015B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110765383A (en) * 2019-10-21 2020-02-07 支付宝(杭州)信息技术有限公司 Resource caching method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4819203A (en) * 1986-04-16 1989-04-04 Hitachi, Ltd. Control system for interruption long data transfers between a disk unit or disk coche and main memory to execute input/output instructions
US7231463B2 (en) * 2002-01-04 2007-06-12 Intel Corporation Multi-level ring peer-to-peer network structure for peer and object discovery
US20160147657A1 (en) * 2014-11-21 2016-05-26 Dell Products L.P. System and method for optimized disk io ram caching for a vdi environment
CN106775637A (en) * 2016-11-18 2017-05-31 腾讯音乐娱乐(深圳)有限公司 The page display method and device of a kind of application program
CN106991186A (en) * 2017-04-05 2017-07-28 福建中金在线信息科技有限公司 A kind of page returning method and device
CN107450928A (en) * 2017-08-02 2017-12-08 四川长虹电器股份有限公司 A kind of mixed developing method based on caching technology

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4819203A (en) * 1986-04-16 1989-04-04 Hitachi, Ltd. Control system for interruption long data transfers between a disk unit or disk coche and main memory to execute input/output instructions
US7231463B2 (en) * 2002-01-04 2007-06-12 Intel Corporation Multi-level ring peer-to-peer network structure for peer and object discovery
US20160147657A1 (en) * 2014-11-21 2016-05-26 Dell Products L.P. System and method for optimized disk io ram caching for a vdi environment
CN106775637A (en) * 2016-11-18 2017-05-31 腾讯音乐娱乐(深圳)有限公司 The page display method and device of a kind of application program
CN106991186A (en) * 2017-04-05 2017-07-28 福建中金在线信息科技有限公司 A kind of page returning method and device
CN107450928A (en) * 2017-08-02 2017-12-08 四川长虹电器股份有限公司 A kind of mixed developing method based on caching technology

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110765383A (en) * 2019-10-21 2020-02-07 支付宝(杭州)信息技术有限公司 Resource caching method and device

Also Published As

Publication number Publication date
CN109684015B (en) 2019-12-13

Similar Documents

Publication Publication Date Title
CN109460513A (en) Method and apparatus for generating clicking rate prediction model
CN109299348A (en) A kind of data query method, apparatus, electronic equipment and storage medium
US11586772B2 (en) Method and device for displaying information
CN109857486A (en) A kind of processing method, device, equipment and the medium of program page data
US20130117152A1 (en) Javascript Widget Storefront
CN109542578A (en) A kind of display methods of list interface, device, equipment and storage medium
CN108965389A (en) Method for showing information
CN111583018A (en) Credit granting strategy management method and device based on user financial performance analysis and electronic equipment
CN112116212A (en) Application evaluation method and device, storage medium and electronic equipment
WO2016022223A1 (en) In-application recommendation of deep states of native applications
CN114418697A (en) Information display method and device and electronic equipment
TW201117125A (en) Monetization of interactive network-based information objects
CN109462648A (en) A kind of user behavior tracking, device, equipment and storage medium
CN113822734B (en) Method and device for generating information
CN112182386B (en) Target recommendation method and device based on knowledge graph
CN109684015A (en) Loading method, device, electronic equipment and the storage medium of interface data
WO2024140206A1 (en) Live-streaming room recommendation method and apparatus, and device and medium
CN113032702A (en) Page loading method and device
US8694428B2 (en) Consumer oriented services system and method
US20220342940A1 (en) Method, apparatus, and computer program product for inferring device rendered object interaction behavior
CN113191840B (en) Article information display method, apparatus, electronic device, and computer-readable medium
CN114445128A (en) Card ticket management method and device, electronic equipment and computer readable medium
CN113435960A (en) Virtual article display method and device, electronic equipment and computer readable medium
US20120041807A1 (en) Incentive-based server cooperation system, incentive-based server cooperation method and incentive-based server cooperation program
CN116012118B (en) A product recommendation method and device

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
CP03 Change of name, title or address

Address after: 2nd Floor, Building 4, No. 18 North Third Ring West Road, Haidian District, Beijing, 2022

Patentee after: Tiktok Technology Co.,Ltd.

Country or region after: China

Address before: 100080 408, 4th floor, 51 Zhichun Road, Haidian District, Beijing

Patentee before: BEIJING MICROLIVE VISION TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address