Page loading method and device, equipment, medium and computer program product

By loading mobile functional pages in areas in blocks, the problem of slow page loading speed is solved, fast response and efficient rendering are achieved, and user experience is improved.

CN119760266APending Publication Date: 2025-04-04INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411872358.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Mobile function pages are loading slowly, especially in financial scenarios where there is a lot of display data, which leads to slow rendering of pages, which increases customer waiting time and reduces user experience.

Method used

By loading the page display data in areas in chunks, responding to the area page loading request of the front-end page, obtaining the area data to be loaded, and sending it to the front-end for area page rendering.

Benefits of technology

Improves page response speed, improves user experience, and ensures that the page can still be loaded and rendered quickly when there is a lot of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119760266A_ABST
    Figure CN119760266A_ABST
Patent Text Reader

Abstract

The invention discloses a page loading method, device and equipment, a medium and a computer program product, relates to the field of computer technology and software development, and can be applied to the field of financial science and technology. Responding to a regional page loading request of the front-end page; wherein the regional page loading request comprises a to-be-loaded region identifier of a to-be-loaded page region; according to the to-be-loaded region identifier, obtaining to-be-loaded region data of the to-be-loaded page region; and sending the to-be-loaded area data to a front end, so that the front end performs area page rendering on the to-be-loaded page area. By the adoption of the technical scheme, the page response speed is increased by loading the page area in a partitioned mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of computer technology and software development, and can be applied to the field of financial technology, and in particular to a page loading method, device, equipment, medium and computer program product. Background Art

[0002] Currently, the loading of mobile function pages in financial scenarios is slow due to the increasing complexity of page content and the large amount of display data involved.

[0003] However, existing mobile page loading often displays all data at once, which will result in slower page rendering in financial scenarios with a lot of data to display, increasing waiting time for customers and providing a poor experience. Moreover, when only a certain part of the content on the mobile page is abnormal, the entire page will not be displayed normally, which will also affect the functional availability. Summary of the invention

[0004] The present invention provides a page loading method, device, equipment, medium and computer program product, which improve the page response speed by loading page display data in regions and blocks.

[0005] According to one aspect of the present invention, a page loading method is provided, comprising:

[0006] Responding to a regional page loading request of a front-end page; wherein the regional page loading request includes a to-be-loaded region identifier of a to-be-loaded page region;

[0007] According to the to-be-loaded area identifier, acquiring the to-be-loaded area data of the to-be-loaded page area;

[0008] The data of the area to be loaded is sent to the front end, so that the front end performs regional page rendering on the page area to be loaded.

[0009] According to another aspect of the present invention, there is provided a page loading device, comprising:

[0010] A loading request module, used to respond to a regional page loading request of a front-end page; wherein the regional page loading request includes a to-be-loaded region identifier of a to-be-loaded page region;

[0011] A data acquisition module, used for acquiring the to-be-loaded area data of the to-be-loaded page area according to the to-be-loaded area identifier;

[0012] The rendering module is used to send the data of the area to be loaded to the front end, so that the front end performs regional page rendering on the page area to be loaded.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the page loading method described in any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the page loading method described in any embodiment of the present invention when executed.

[0018] According to another aspect of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the page loading method according to any embodiment of the present invention is implemented.

[0019] The technical solution of the embodiment of the present invention solves the problem of how to improve the response speed of mobile functional pages by loading page areas in different areas, loads page data in layers, improves the page response processing speed, and further enhances the user experience.

[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 is a flow chart of a page loading method provided according to an embodiment of the present invention;

[0023] Figure 2 is a flow chart of a page loading method provided according to an embodiment of the present invention;

[0024] Figure 3 This is a schematic diagram of a page loading process provided by an embodiment of the present invention;

[0025] Figure 4 is a structural schematic diagram of a page loading device provided according to an embodiment of the present invention;

[0026] Figure 5 It is a structural schematic diagram of an electronic device for implementing the page loading method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0028] In addition, it should be noted that the collection, storage, use, processing, transmission, provision and disclosure of the data on the area to be loaded, etc., involved in the technical solution of the present invention, are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0029] Figure 1 The present invention provides a flow chart of a page loading method according to an embodiment of the present invention. The present invention is applicable to the case of page loading, especially to the case of mobile terminal page loading in financial scenarios. The method can be executed by the page loading device provided by the embodiment of the present invention. The page loading device can be implemented in the form of hardware and / or software and can be integrated into an electronic device that carries the page loading function, such as a server. Figure 1 As shown, the method includes:

[0030] S110, responding to the regional page loading request of the front-end page; wherein the regional page loading request includes a to-be-loaded region identifier of the to-be-loaded page region.

[0031] Among them, the front-end page is the page content that needs to be displayed when the user accesses the mobile application, which can be the home page of the application or any jump page contained in the application; the regional page loading request is the loading request for each page area in the page to be loaded; the area to be loaded is identified to distinguish the loading areas in the front-end page; it should be noted that the present invention does not specifically limit the mobile application, and it can be an application that handles any type of business; for example, the Industrial and Commercial Bank of China application in a financial scenario, the program will contain multiple front-end pages for displaying to the user, such as the initial login page, financial management page, payment page, etc.

[0032] Specifically, when a user accesses an application, a page loading request is sent to the server. In response to the operation, the server can obtain a regional page loading request for each page area in the front-end page, and each regional page loading request includes an identification of the area to be loaded for each regional page.

[0033] Optionally, the front-end page includes at least two areas of pages to be loaded; different areas of pages to be loaded have different page functions.

[0034] The front-end page may include at least two page areas to be loaded, and the page functions of different page areas to be loaded are different; for example: taking the first page in the Industrial and Commercial Bank of China application in the financial scenario as the front-end page, the front-end page can be divided into a personal account area, an income and expenditure details area, a transfer and remittance area, a financial management area, etc. according to its function.

[0035] Specifically, in response to a regional page loading request of a front-end page, the regional page loading request includes at least two to-be-loaded region identifiers, and the page functions of the to-be-loaded page regions corresponding to the to-be-loaded region identifiers are different.

[0036] It is understandable that the front-end page is divided into different to-be-loaded page areas based on functional characteristics, so that the data in each area are decoupled and independent of each other, so as to facilitate rapid response of the front-end.

[0037] S120. Obtain the to-be-loaded area data of the to-be-loaded page area according to the to-be-loaded area identifier.

[0038] The to-be-loaded area identifier and the to-be-loaded area data are pre-stored in a one-to-one correspondence relationship, which can be stored in a database or a cache system; after obtaining each to-be-loaded area identifier in the area page loading request, the to-be-loaded area data of the to-be-loaded area corresponding to the to-be-loaded area identifier is directly determined from the pre-stored association relationship in the database or the cache system.

[0039] Optionally, obtaining the to-be-loaded area data of the to-be-loaded page area according to the to-be-loaded area identifier includes:

[0040] Based on the corresponding relationship between the area identifier and the data interface, determine the target data interface according to the area identifier to be loaded;

[0041] Based on the target data interface, the to-be-loaded area data of the to-be-loaded page area is obtained.

[0042] The correspondence between the area identifier and the data interface is pre-established. The target data interface corresponding to the area identifier to be loaded is determined from the correspondence according to the area identifier to be loaded, and the area data to be loaded of the page area to be loaded is obtained according to the target data interface.

[0043] It can be understood that by calling the target data interface corresponding to the area identifier to be loaded based on the correspondence between the area identifier and the data interface, and obtaining the area data to be loaded based on the target data interface, the corresponding area data can be quickly obtained, thereby improving the response speed of subsequent pages.

[0044] Optionally, based on the target data interface, the data of the area to be loaded of the page area to be loaded is obtained, including:

[0045] Based on the target data interface, obtain the area data to be loaded from the cache;

[0046] If the area data to be loaded does not exist in the cache, the area data to be loaded is read from the database based on the target data interface.

[0047] For the regional data required for page display, the cache technology can be used to store it in the cache, or it can be stored in the database. After determining the target data interface, the regional data to be loaded is read directly from the cache. If the regional data to be loaded does not exist in the cache, the regional data to be loaded is read from the database according to the target data interface.

[0048] It is understandable that in order to improve the page response processing speed, the data required for page display is stored on the server side using caching technology. When a page request is received, the data can be directly extracted from the cache, thereby improving the response speed and enhancing the user experience.

[0049] Optionally, after reading the to-be-loaded regional data from the database based on the target data interface, the method further includes: writing the to-be-loaded regional data into a cache.

[0050] If the data of the area to be loaded does not exist in the cache, the data of the area to be loaded is read from the database and written into the cache; ensure that the data is rewritten when the cache fails; ensure that the data of the area to be loaded can be read directly from the cache system when the data of the area to be loaded is read next time, thereby improving the response speed of subsequent pages.

[0051] S130: Send the data of the area to be loaded to the front end, so that the front end performs regional page rendering on the area of ​​the page to be loaded.

[0052] After obtaining the data of the area to be loaded, it is sent to the server front end, and the front end performs regional page rendering on the corresponding page area to be loaded according to the obtained data of each area to be loaded, thereby obtaining the front end page after rendering.

[0053] In one embodiment of the present invention, the front-end page includes at least two page areas to be loaded. According to the identifiers of each area to be loaded, multiple threads can be used in parallel to obtain the data of the area to be loaded corresponding to the page area to be loaded, and the data of each area to be loaded corresponding to the front-end page obtained by multiple threads can be used to render the area page to be loaded. It can be understood that the front-end page is divided into different page areas to be loaded based on functions, and the area identifiers corresponding to different page areas to be loaded are different. The data of the area to be loaded can be read independently and in parallel based on the obtained area identifiers, thereby improving the page response speed.

[0054] The embodiment of the present invention responds to the regional page loading request of the front-end page; the regional page loading request includes the to-be-loaded regional identifier of the to-be-loaded page area; according to the to-be-loaded regional identifier, the to-be-loaded regional data of the to-be-loaded page area is obtained; the to-be-loaded regional data is sent to the front-end so that the front-end performs regional page rendering on the to-be-loaded page area; the above technical scheme solves the problem of how to make the page respond quickly during the page loading process, by dividing the to-be-loaded page according to different regional functions, the page response processing speed is improved, and the to-be-loaded regional data required for page display is stored on the server side using caching technology, and when the page is requested, data can be directly extracted from the cache, thereby improving the response speed and enhancing the user experience.

[0055] Figure 2 1 is a flowchart of a page loading method according to an embodiment of the present invention. Based on the above embodiment, the embodiment of the present invention supplements the pre-writing method of the corresponding data of the loading area. It should be noted that for the part not described in detail in the embodiment of the present invention, please refer to the relevant description of other embodiments. Figure 2 As shown, the method includes:

[0056] S210, regularly obtaining business update data of the area of ​​the page to be loaded.

[0057] Among them, the business update data is the constantly changing business data in each page area of ​​the page to be loaded; for example: in the Industrial and Commercial Bank of China application in the financial scenario, the personal details in the personal account area, the growth rate of the stock fund in the financial management area, the income and expenditure details in the transfer and remittance area, etc.; based on the business data in different page areas, the corresponding update frequency is also different; for example, the personal details in the personal account area are updated according to the user's consumption time, the stock data in the financial management area is updated in real time to ensure data accuracy, and the fund data in the financial management area is updated after the daily close; it should be noted that the specific update frequency and time are set according to the internal experience of the relevant technical personnel, and the embodiment of the present invention does not specifically limit this.

[0058] Specifically, based on the functional characteristics of the business data in each to-be-loaded page area, the business update data corresponding to the to-be-loaded page area is obtained periodically; by periodically obtaining the business update data of the to-be-loaded page area data, the reliability and accuracy of the page data are ensured.

[0059] Optionally, before periodically obtaining the business update data of the area of ​​the page to be loaded, divide the page into functional areas in advance, divide the page into different areas based on the functional characteristics of the page and from the dimension of functional modules, and statistically list the data source, data structure and data display method of each area, and define the data loading tasks for each functional area.

[0060] It can be understood that by dividing the page according to different functional modules and splitting it into independent areas, it is ensured that when the page is loaded subsequently, the business data of each area is loaded and displayed independently, thereby improving the page response processing speed and avoiding the problem of slow page rendering speed when the functional page data is displayed at one time.

[0061] S220 , assembling the business update data based on the page assembly format of the to-be-loaded page area to obtain the to-be-loaded area data of the to-be-loaded page area.

[0062] Among them, the page assembly format is the presentation form of business data in the page area. Different page areas to be loaded have different functions, and their corresponding page assembly formats are also different. The data in the area to be loaded includes fixed data and real-time updated data; for example, in the Industrial and Commercial Bank of China application in the financial scenario, the fixed data in each area of ​​data may include list data such as income and expenditure in the personal account area, and descriptive data such as the name, type of wealth management, income, and risk registration of wealth management products in the wealth management area.

[0063] Based on the page assembly format, the business update data is assembled with the corresponding fixed data to obtain the data of the area to be loaded of the page to be loaded. For example, based on the page assembly format of the area of ​​the page to be loaded, the business update data is filled into the corresponding fixed data list in the page assembly format according to the business update data obtained at a fixed time, and the corresponding data of the area to be loaded is obtained.

[0064] S230, writing the area data to be loaded into the database, and synchronously writing it into the cache.

[0065] The assembled data of the area to be loaded is written into the database and synchronously written into the cache, which reduces the number of subsequent database physical storage device reads and ensures that the data of the area to be loaded can be directly read from the cache when the page is responded to later, thereby improving the page response speed.

[0066] S240, responding to the regional page loading request of the front-end page; wherein the regional page loading request includes the to-be-loaded region identifier of the to-be-loaded page region.

[0067] S250: Obtain the to-be-loaded area data of the to-be-loaded page area according to the to-be-loaded area identifier.

[0068] S260: Send the data of the area to be loaded to the front end, so that the front end performs regional page rendering on the area of ​​the page to be loaded.

[0069] The embodiment of the present invention divides the page according to different regional functions in advance, splits it into independent areas, and lists the data source, data structure and data display method of each area according to the divided areas; defines the data loading task of each area, assembles the regional data according to the page assembly format, and writes the assembled data into the database and the cache synchronously to ensure the real-time and reliability of the business data of the regional page. At the same time, the data required for page display is stored on the server side using caching technology. When a page is requested, data can be directly extracted from the cache to improve the response speed and enhance the user experience.

[0070] like Figure 3 A schematic diagram of a page loading process, in the process of regional data loading, the server-side scheduled task starts the loading task, reads the original data, and assembles it according to the page assembly format of each region, stores the assembled regional data in the database, and writes it to the cache synchronously; responds to the page loading request of the front-end page, obtains the region 1 data, calls the corresponding target data interface 1 according to the region 1 data, reads the corresponding regional data from the cache in advance based on interface 1, if there is no regional data corresponding to the page area in the cache, it indicates that the current regional data is invalid, further reads the corresponding regional data from the database, and writes the read regional data to the cache synchronously, sends the regional data read by the server to the front-end page, so that the front-end page performs regional page rendering on the page area to be loaded based on the regional data, and displays the rendered front-end page.

[0071] It can be understood that by assembling the business data of each area of ​​the page, storing it in the database and synchronously writing it into the cache, when the page data responds, the interface of the data of each area is directly obtained according to the area, and the data is read from the cache in parallel according to each data interface. If the data does not exist in the cache, the data is read from the database again, and the data of each area read in parallel are rendered in each page area to obtain the rendered front-end page; the page data is loaded in layers and stored using caching technology to improve the response speed of page loading and enhance the user experience.

[0072] Figure 4is a schematic diagram of the structure of a page loading device provided according to an embodiment of the present invention. The present invention is applicable to the case of page loading, especially to the case of mobile terminal page loading in financial scenarios. The page loading device can be implemented in the form of hardware and / or software, and can be integrated into an electronic device that carries the page loading function, such as a server. Figure 4 As shown, the page loading device 300 includes a loading request module 310 , a data acquisition module 320 , and a rendering module 330 .

[0073] The loading request module 310 is used to respond to the regional page loading request of the front-end page; wherein the regional page loading request includes the to-be-loaded region identifier of the to-be-loaded page region;

[0074] The data acquisition module 320 is used to acquire the to-be-loaded area data of the to-be-loaded page area according to the to-be-loaded area identifier;

[0075] The rendering module 330 is used to send the data of the area to be loaded to the front end, so that the front end performs regional page rendering on the page area to be loaded.

[0076] The embodiment of the present invention responds to the regional page loading request of the front-end page; the regional page loading request includes the to-be-loaded regional identifier of the to-be-loaded page area; according to the to-be-loaded regional identifier, the to-be-loaded regional data of the to-be-loaded page area is obtained; the to-be-loaded regional data is sent to the front-end so that the front-end performs regional page rendering on the to-be-loaded page area; the above technical scheme solves the problem of how to make the page respond quickly during the page loading process, by dividing the to-be-loaded page according to different regional functions, the page response processing speed is improved, and the to-be-loaded regional data required for page display is stored on the server side using caching technology, and when the page is requested, data can be directly extracted from the cache, thereby improving the response speed and enhancing the user experience.

[0077] Optionally, the data acquisition module 320 includes a data interface determination unit and a regional data acquisition unit;

[0078] A data interface determination unit, configured to determine a target data interface according to the area identifier to be loaded based on a corresponding relationship between the area identifier and the data interface;

[0079] The area data acquisition unit is used to acquire the to-be-loaded area data of the to-be-loaded page area based on the target data interface.

[0080] Optionally, the regional data acquisition unit is specifically used to acquire the regional data to be loaded from the cache based on the target data interface; if the regional data to be loaded does not exist in the cache, read the regional data to be loaded from the database based on the target data interface.

[0081] Optionally, the regional data acquisition unit further includes a data writing subunit; the data writing subunit is used to write the regional data to be loaded into the cache.

[0082] Optionally, the page loading device 300 also includes a data update module, which is used to periodically obtain business update data of the page area to be loaded; assemble the business update data based on the page assembly format of the page area to be loaded to obtain the data of the area to be loaded of the page area to be loaded; write the data of the area to be loaded into the database, and synchronously write it into the cache.

[0083] Optionally, the front-end page includes at least two areas of pages to be loaded; different areas of pages to be loaded have different page functions.

[0084] The page loading device provided in the embodiment of the present invention can execute the page loading method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0085] According to an embodiment of the present invention, the present invention also provides an electronic device, a readable storage medium and a computer program product.

[0086] Figure 5 1 is a schematic diagram of the structure of an electronic device 10 that implements the page loading method of an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0087] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12 and RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0088] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0089] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a page loading method.

[0090] In some embodiments, the page loading method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the page loading method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the page loading method in any other appropriate manner (e.g., by means of firmware).

[0091] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0092] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0093] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0094] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0095] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0096] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0097] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0098] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A page loading method, characterized in that: include: Responding to a regional page loading request of a front-end page; wherein the regional page loading request includes a to-be-loaded region identifier of a to-be-loaded page region; According to the to-be-loaded area identifier, acquiring the to-be-loaded area data of the to-be-loaded page area; The data of the area to be loaded is sent to the front end, so that the front end performs regional page rendering on the page area to be loaded.

2. The method according to claim 1, characterized in that Acquiring the to-be-loaded area data of the to-be-loaded page area according to the to-be-loaded area identifier, including: Based on the corresponding relationship between the area identifier and the data interface, determining the target data interface according to the area identifier to be loaded; Based on the target data interface, the to-be-loaded area data of the to-be-loaded page area is obtained.

3. The method according to claim 2, characterized in that Based on the target data interface, acquiring the to-be-loaded area data of the to-be-loaded page area includes: Based on the target data interface, acquiring the area data to be loaded from the cache; If the to-be-loaded region data does not exist in the cache, the to-be-loaded region data is read from a database based on the target data interface.

4. The method according to claim 3, characterized in that After reading the to-be-loaded area data from the database based on the target data interface, the method further includes: The data in the area to be loaded is written into the cache.

5. The method according to claim 1, characterized in that Before responding to the regional page load request of the front-end page, it also includes: Regularly obtain business update data of the page area to be loaded; Based on the page assembly format of the to-be-loaded page area, the service update data is assembled to obtain the to-be-loaded area data of the to-be-loaded page area; The area data to be loaded is written into the database and synchronously written into the cache.

6. The method according to any one of claims 1 to 5, characterized in that The front-end page includes at least two page areas to be loaded; different page areas to be loaded have different page functions.

7. A page loading device, characterized in that: include: A loading request module, used to respond to a regional page loading request of a front-end page; wherein the regional page loading request includes a to-be-loaded region identifier of a to-be-loaded page region; A data acquisition module, used for acquiring the to-be-loaded area data of the to-be-loaded page area according to the to-be-loaded area identifier; The rendering module is used to send the data of the area to be loaded to the front end, so that the front end performs regional page rendering on the page area to be loaded.

8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the page loading method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the page loading method according to any one of claims 1 to 6 when executed.

10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the page loading method according to any one of claims 1 to 6.