[go: up one dir, main page]

CN112486491A - Page generation method and device, computer equipment and storage medium - Google Patents

Page generation method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN112486491A
CN112486491A CN202011479212.4A CN202011479212A CN112486491A CN 112486491 A CN112486491 A CN 112486491A CN 202011479212 A CN202011479212 A CN 202011479212A CN 112486491 A CN112486491 A CN 112486491A
Authority
CN
China
Prior art keywords
page
template
structure tree
tenant
target
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.)
Pending
Application number
CN202011479212.4A
Other languages
Chinese (zh)
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.)
Ping An International Smart City Technology Co Ltd
Original Assignee
Ping An International Smart City 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 Ping An International Smart City Technology Co Ltd filed Critical Ping An International Smart City Technology Co Ltd
Priority to CN202011479212.4A priority Critical patent/CN112486491A/en
Publication of CN112486491A publication Critical patent/CN112486491A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9027Trees
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及云部署技术领域,提供一种页面生成方法、装置、计算机设备及存储介质,包括:根据多个外部提供商提供的组件信息创建模板数据库,其中,所述模板数据库中包括多个参考模板;接收租户触发的参考模板选定指令,显示与所选定的参考模板对应的第一页面结构树及多个类型的组件;侦测到所述第一页面结构树上接收到目标组件的更新指令时,获取与所述目标组件对应的目标地址;将所述目标组件及所述目标地址更新到所述第一页面结构树中,得到第二页面结构树;根据所述第二页面结构树生成页面并显示所述页面。本发明能够快速的生成个性化页面。此外,本发明还涉及区块链技术领域,所述模板数据库可存储于区块链中。

Figure 202011479212

The present invention relates to the technical field of cloud deployment, and provides a page generation method, device, computer equipment and storage medium, including: creating a template database according to component information provided by multiple external providers, wherein the template database includes multiple references template; receive the reference template selection instruction triggered by the tenant, display the first page structure tree and multiple types of components corresponding to the selected reference template; When updating the instruction, obtain the target address corresponding to the target component; update the target component and the target address into the first page structure tree to obtain a second page structure tree; according to the second page structure The tree generates pages and displays said pages. The present invention can quickly generate personalized pages. In addition, the present invention also relates to the technical field of blockchain, and the template database can be stored in the blockchain.

Figure 202011479212

Description

Page generation method and device, computer equipment and storage medium
Technical Field
The invention relates to the technical field of cloud deployment, in particular to a page generation method and device, computer equipment and a storage medium.
Background
With the rapid development and popularization of software technology, the demand change of network users is rapid and large, and the update frequency of the update cycle of the front-end page of the mobile terminal becomes a part of the most frequent. In order to adapt to various service forms, the mobile terminal page display needs to be dynamically changeable for different types of users. The traditional front-end development mode cannot adapt to the personalized requirements of the growing different types of users, and meanwhile, the reusability of page common components is extremely poor, so that a large amount of repeated development resources are generated.
With the advent of various software service providers, a software system provides more software services for users of the system in time in order to enrich the functions of the system, and attracts more users of different types, so that the trend of the whole software industry is toward the mature systems in the market. The traditional single butt joint mode has the conditions of long butt joint working period and non-uniform specification. The codes on the external service interface are too bulky to be connected, so that the quick development of services and the maintenance of the codes are blocked, and a large amount of research and development resources are wasted.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a page generating method, device, computer device and storage medium, which enable a tenant to configure a personalized page more quickly and implement multiplexing of components.
The first aspect of the present invention provides a page generation method, where the method includes:
creating a template database according to component information provided by a plurality of external providers, wherein the template database comprises a plurality of reference templates;
receiving a reference template selection instruction triggered by a tenant, and displaying a first page structure tree and a plurality of types of components corresponding to the selected reference template;
when detecting that an updating instruction of a target component is received on the first page structure tree, acquiring a target address corresponding to the target component;
updating the target assembly and the target address into the first page structure tree to obtain a second page structure tree;
and generating a page according to the second page structure tree and displaying the page.
According to an alternative embodiment of the present invention, the creating a template database from component information provided by a plurality of external providers comprises:
accessing interfaces provided by the plurality of external providers;
acquiring each type of component corresponding to an external provider and parameter information and a jump address corresponding to each type of component through each interface;
generating a page structure tree according to each type of component of each external provider and parameter information and a jump address corresponding to each type of component;
and taking each page structure tree as a reference template and storing the reference template in the template database.
According to an alternative embodiment of the present invention, the receiving a tenant-triggered reference template selection instruction, displaying a first page structure tree corresponding to the selected reference template and a plurality of types of components includes:
receiving an item description input by the tenant;
hit a plurality of reference templates related to the item description from the template database;
generating a selected instruction when a signal that one of the plurality of reference templates is selected is detected;
displaying a first page structure tree corresponding to the selected reference template;
and displaying a plurality of types of components corresponding to the unselected reference template.
According to an alternative embodiment of the invention, the method further comprises:
receiving a first login instruction input by a first user, and analyzing a first tenant identification and a user role in the first login instruction;
responding to successful verification of the first tenant identification, and acquiring a first target template corresponding to the user role and a first target page structure tree corresponding to the first target template;
and generating a first target page according to the first target page structure tree and displaying the first target page.
According to an alternative embodiment of the invention, the method further comprises:
receiving a second login instruction input by a second user, and analyzing a second tenant identification and login time in the second login instruction;
responding to successful verification of the second tenant identification, and acquiring a second target template corresponding to the login time and a second target page structure tree corresponding to the second target template;
and generating a second target page according to the second target page structure tree and displaying the second target page.
According to an alternative embodiment of the present invention, after the generating the page according to the second page structure tree, the method further comprises:
taking the second page structure tree as a candidate template and storing the candidate template in the template database;
calculating the times of the candidate templates in the template database selected by the tenants;
and removing the candidate template corresponding to the selected times smaller than the first time threshold from the template database.
According to an alternative embodiment of the invention, the method further comprises:
constructing a multi-tenant block chain and deploying a candidate template reward intelligent contract in the multi-tenant block chain;
calling the candidate template reward intelligent contract to determine incentive points according to the times of the candidate template selected by the tenant;
and transferring the incentive points into accounts of tenants corresponding to the candidate templates.
A second aspect of the present invention provides a page generating apparatus, including:
the system comprises a template creating module, a database creating module and a database processing module, wherein the template creating module is used for creating a template database according to component information provided by a plurality of external providers, and the template database comprises a plurality of reference templates;
the template display module is used for receiving a reference template selection instruction triggered by a tenant and displaying a first page structure tree and a plurality of types of components corresponding to the selected reference template;
the address acquisition module is used for acquiring a target address corresponding to a target component when detecting that an update instruction of the target component is received on the first page structure tree;
the component updating module is used for updating the target component and the target address into the first page structure tree to obtain a second page structure tree;
and the page generating module is used for generating a page according to the second page structure tree and displaying the page.
A third aspect of the present invention provides a computer apparatus comprising:
a memory for storing a computer program;
and the processor is used for realizing the page generation method when executing the computer program.
A fourth aspect of the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the page generating method.
In summary, the page generation method, the page generation device, the computer device and the storage medium according to the present invention can accelerate the generation process of the reference template by creating the template database through the component information provided by a plurality of external providers, and facilitate the faster configuration of the page by the tenant; after the tenant selects the reference templates from the displayed multiple reference templates, the corresponding first page structure tree and multiple types of components are displayed, the tenant is allowed to update any layer of components on the first page structure tree, the first page structure tree is updated according to the updated components and addresses corresponding to the updated components, a second page structure tree is obtained, pages are generated according to the second page structure tree and displayed, the pages can be displayed in real time, the page framework can be conveniently adjusted by the tenant, multiplexing of the components can be better achieved, and personalized requirements of the tenant on the pages are met.
Drawings
Fig. 1 is a flowchart of a page generation method according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of a page display provided by an embodiment of the present invention.
Fig. 3 is a structural diagram of a page generation apparatus according to a second embodiment of the present invention.
Fig. 4 is a schematic structural diagram of a computer device according to a third embodiment of the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a detailed description of the present invention will be given below with reference to the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present invention and features of the embodiments may be combined with each other without conflict.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
Fig. 1 is a flowchart of a page generation method according to an embodiment of the present invention. The page generation method specifically includes the following steps, and according to different requirements, the sequence of the steps in the flowchart may be changed, and some of the steps may be omitted.
S11, creating a template database according to the component information provided by a plurality of external providers, wherein the template database comprises a plurality of reference templates.
In this embodiment, the template database stores a plurality of reference templates, and the plurality of reference templates are used for being referenced by tenants, so as to create pages in a personalized manner.
Each reference template is a page structure tree, and the page structure tree comprises a plurality of components, and parameter information and jump addresses corresponding to each component.
Wherein, the parameter information may include a name of the component, etc.
In an alternative embodiment, the creating a template database from component information provided by a plurality of external providers includes:
accessing interfaces provided by the plurality of external providers;
acquiring each type of component corresponding to an external provider and parameter information and a jump address corresponding to each type of component through each interface;
generating a page structure tree according to each type of component of each external provider and parameter information and a jump address corresponding to each type of component;
and taking each page structure tree as a reference template and storing the reference template in the template database.
In this alternative embodiment, the computer device serves as an interface open platform, and can communicate with a plurality of external providers, thereby obtaining services provided by the plurality of external providers.
The computer equipment and a plurality of external providers have agreed the docking specifications in advance, and the docking specifications comprise interface access addresses, interface request modes, interface request parameters and the like. The computer equipment also provides a subscription interface for the external provider, so that the bidirectional interaction of data with the external provider is better realized. Through unified management and maintenance of external providers, such as interface grouping management and parameter configuration management, the problems of complexity in the process of interfacing with the external providers, non-unified specification and the like can be greatly solved.
And S12, receiving a reference template selection command triggered by the tenant, and displaying the first page structure tree and the components of the multiple types corresponding to the selected reference template.
Each tenant needs to register an account and a password on a page frame building platform provided by the computer equipment in advance, after the account and the password are successfully registered, the connection between the tenant and the page frame building platform is built, the tenant can log in the page frame building platform through the account and the password afterwards to build a page frame in a personalized mode, and therefore dynamic deployment of the page is achieved.
And after the tenant successfully logs in the page frame building platform, the page frame building platform displays a plurality of reference templates for the user to select. Wherein, the lower layer of the template is the component. The computer equipment is internally provided with a plurality of components of different types at the front end aiming at different service scenes, the component design considers a single multiplexing principle, and the components and the rear end define good types and configuration parameters, so that the component expansion is facilitated.
In an alternative embodiment, the receiving a tenant-triggered reference template selection instruction, displaying a first page structure tree corresponding to the selected reference template and a plurality of types of components includes:
receiving an item description input by the tenant;
hit a plurality of reference templates related to the item description from the template database;
generating a selected instruction when a signal that one of the plurality of reference templates is selected is detected;
displaying a first page structure tree corresponding to the selected reference template;
and displaying a plurality of types of components corresponding to the unselected reference template.
In this alternative embodiment, the computer device may provide an item description box for the tenant to input an item description when it is unclear what kind of template to obtain, and the computer device recommends a reference template according to the item description input by the tenant.
The page structure tree corresponding to the reference template comprises a plurality of levels, and each level comprises a plurality of components of different types, such as a picture component, a button component, a list component, a container component and the like.
The computer equipment can carry out semantic analysis on the item description through a semantic analysis algorithm, calculate the similarity between a semantic analysis result and the description corresponding to each reference template in the template database, and recommend the reference template corresponding to the highest similarity to the tenant as a recommendation template. Through the item description, the process that the tenant selects from a plurality of reference templates is omitted, the reference template which best meets the actual requirements of the tenant can be accurately matched, the time of the tenant is saved, and the use experience of the tenant is improved.
In addition, the components of multiple types corresponding to the unselected reference templates are displayed to the tenant, so that the tenant can modify, add or delete the components in the recommended reference model conveniently, the template meeting the requirements of the tenant is further obtained, and a page meeting the requirements of the tenant is generated.
S13, when detecting that the update instruction of the target component is received on the first page structure tree, acquiring the target address corresponding to the target component.
The tenant can select a needed target component from the multiple types of components, add the target component to any layer of the first page structure tree in a dragging or moving mode, and the like, and can remove the component on any layer of the first page structure tree in a clicking or moving mode.
S14, updating the target assembly and the target address to the first page structure tree to obtain a second page structure tree.
When the computer device detects a target component selected by a tenant, a target address corresponding to the target component is obtained through a template database, and the target component are associated to a first page structure tree, so that a new page structure tree is obtained.
And S15, generating a page according to the second page structure tree and displaying the page.
Referring to fig. 2, a page displayed on a display screen of the computer device may be divided into three parts, wherein the first part is used for displaying the first page structure tree, the second part is used for displaying the plurality of types of components, and the third part is used for displaying a page generated according to the first page structure tree in a what-you-see-is-what-you-get manner. When the first page structure tree displayed by the first part is changed, the page displayed by the third part is correspondingly changed. Illustratively, assuming that a tenant selects one reference template from a plurality of reference templates in the template database, a first portion on the display screen immediately displays a page structure tree a corresponding to the reference template selected by the tenant, a second portion on the display screen displays a plurality of types of components corresponding to the page structure tree a, and a third portion on the display screen displays a page a generated according to the page structure tree a.
When a tenant updates any one of the components of the multiple types corresponding to the page structure tree a (for example, a component is newly added to the page structure tree a in a dragging manner), the page structure tree B is obtained again according to the updated components, the first part immediately displays the page structure tree B, the second part displays the components of the multiple types corresponding to the page structure tree B, and the third part displays a page generated according to the page structure tree B.
In an optional embodiment, the second portion of the page displayed on the display screen may be further divided into an upper portion and a lower portion, where one portion (e.g., the upper half portion) is used to display a plurality of components corresponding to the page structure tree in the first portion, and the other portion (e.g., the lower half portion) is used to display a plurality of components corresponding to the page structure tree that is not selected by the user, so as to facilitate the tenant to dynamically update the page structure tree in the first portion.
In an optional embodiment, the method further comprises:
receiving a first login instruction input by a first user, and analyzing a first tenant identification and a user role in the first login instruction;
responding to successful verification of the first tenant identification, and acquiring a first target template corresponding to the user role and a first target page structure tree corresponding to the first target template;
and generating a first target page according to the first target page structure tree and displaying the first target page.
In this optional embodiment, each tenant includes multiple users, and when configuring a frame of a page, the tenant may further customize a user role, and configure different pages for users with different roles.
And the computer equipment associates the template set by the tenant with the user role. And each user also needs to input a tenant identification when logging in the page frame building platform. And the computer equipment verifies the tenant identification, and displays a corresponding page according to the user role of the user after the verification is successful.
In an optional embodiment, the method further comprises:
receiving a second login instruction input by a second user, and analyzing a second tenant identification and login time in the second login instruction;
responding to successful verification of the second tenant identification, and acquiring a second target template corresponding to the login time and a second target page structure tree corresponding to the second target template;
and generating a second target page according to the second target page structure tree and displaying the second target page.
When configuring the frame of the page, the tenant can also customize the use time period, and configure different pages in different use time periods.
The computer device associates the template set by the tenant with a usage time period. When each user logs in the page frame building platform, the computer equipment records the login time of the user, verifies the tenant identification, matches a corresponding use time period according to the login time of the user after the verification is successful, and displays a page corresponding to the use time period.
In an optional embodiment, after the generating the page according to the second page structure tree, the method further includes:
taking the second page structure tree as a candidate template and storing the candidate template in the template database;
calculating the times of the candidate templates in the template database selected by the tenants;
and removing the candidate template corresponding to the selected times smaller than the first time threshold from the template database.
In this optional embodiment, after each tenant configures the page structure tree, each tenant may add the page structure tree as a candidate template into the template database for reference of other tenants. The selected times are less than the first time threshold value, which indicates that the corresponding candidate template is selected by the tenant less frequently, and the selected times are greater than or equal to the first time threshold value, which indicates that the corresponding candidate template is selected by the tenant more frequently.
In order to avoid the excessively large number of the reference templates in the template database, the candidate templates in the template database can be cleaned regularly or irregularly, and the candidate templates which are less selected by the tenant are removed.
By continuously adding new candidate templates into the template database and continuously removing less selected candidate templates from the template database, the number of the reference templates in the template database can be updated in real time, so that the storage space in the database can be saved, and the resources of the computer equipment can be saved; and excessive reference templates can be avoided, so that the computer equipment is excessively large in calculation amount when the recommendation template related to the item description input by the tenant is hit.
In an optional embodiment, the method further comprises:
constructing a multi-tenant block chain and deploying a candidate template reward intelligent contract in the multi-tenant block chain;
and calling the candidate template reward intelligent contract to determine incentive points according to the times of the candidate template selected by the tenants, and transferring the incentive points into accounts of the tenants corresponding to the candidate template.
In the optional embodiment, through the application of the block chain technology, the intelligent contract can be rewarded for incentive based on the candidate template, so that the tenant can participate in the establishment of the page frame widely and actively, the use experience of the tenant can be further improved, and better service is provided for other tenants through the page frame with better incentive tenant establishment effect.
In summary, the template database is created through the component information provided by a plurality of external providers, so that the generation process of the reference template can be accelerated, and the page can be configured more quickly by the tenant; after the tenant selects the reference templates from the displayed multiple reference templates, the corresponding first page structure tree and multiple types of components are displayed, the tenant is allowed to update any layer of components on the first page structure tree, the first page structure tree is updated according to the updated components and addresses corresponding to the updated components, a second page structure tree is obtained, pages are generated according to the second page structure tree and displayed, the pages can be displayed in real time, the page framework can be conveniently adjusted by the tenant, multiplexing of the components can be better achieved, and personalized requirements of the tenant on the pages are met.
In addition, personalized templates can be further customized for users with different roles in tenants and different time periods, so that various operation experiences of different users are adapted, and the flexibility of software is greatly improved.
It is emphasized that the template database may be stored in a node of the blockchain in order to further ensure privacy and security of the template database.
Fig. 3 is a structural diagram of a page generation apparatus according to a second embodiment of the present invention.
In some embodiments, the page generating apparatus 30 may include a plurality of functional modules composed of computer program segments. The computer programs of the various program segments in the page generation apparatus 30 may be stored in a memory of a computer device and executed by at least one processor to perform the functions of page generation (described in detail in fig. 1).
In this embodiment, the page generating apparatus 30 may be divided into a plurality of functional modules according to the functions executed by the page generating apparatus. The functional module may include: the system comprises a template creating module 301, a template displaying module 302, an address obtaining module 303, a component updating module 304, a page generating module 305, a role verification module 306, a time verification module 307, a template removing module 308, a contract deploying module 309 and a score storing module 310. The module referred to herein is a series of computer program segments capable of being executed by at least one processor and capable of performing a fixed function and is stored in memory. In the present embodiment, the functions of the modules will be described in detail in the following embodiments.
The template creating module 301 is configured to create a template database according to component information provided by a plurality of external providers, where the template database includes a plurality of reference templates.
In this embodiment, the template database stores a plurality of reference templates, and the plurality of reference templates are used for being referenced by tenants, so as to create pages in a personalized manner.
Each reference template is a page structure tree, and the page structure tree comprises a plurality of components, and parameter information and jump addresses corresponding to each component.
Wherein, the parameter information may include a name of the component, etc.
In an alternative embodiment, the creating the template database by the template creating module 301 according to the component information provided by a plurality of external providers includes:
accessing interfaces provided by the plurality of external providers;
acquiring each type of component corresponding to an external provider and parameter information and a jump address corresponding to each type of component through each interface;
generating a page structure tree according to each type of component of each external provider and parameter information and a jump address corresponding to each type of component;
and taking each page structure tree as a reference template and storing the reference template in the template database.
In this alternative embodiment, the computer device serves as an interface open platform, and can communicate with a plurality of external providers, thereby obtaining services provided by the plurality of external providers.
The computer equipment and a plurality of external providers have agreed the docking specifications in advance, and the docking specifications comprise interface access addresses, interface request modes, interface request parameters and the like. The computer equipment also provides a subscription interface for the external provider, so that the bidirectional interaction of data with the external provider is better realized. Through unified management and maintenance of external providers, such as interface grouping management and parameter configuration management, the problems of complexity in the process of interfacing with the external providers, non-unified specification and the like can be greatly solved.
The template display module 302 is configured to receive a reference template selection instruction triggered by a tenant, and display a first page structure tree and multiple types of components corresponding to the selected reference template.
Each tenant needs to register an account and a password on a page frame building platform provided by the computer equipment in advance, after the account and the password are successfully registered, the connection between the tenant and the page frame building platform is built, the tenant can log in the page frame building platform through the account and the password afterwards to build a page frame in a personalized mode, and therefore dynamic deployment of the page is achieved.
And after the tenant successfully logs in the page frame building platform, the page frame building platform displays a plurality of reference templates for the user to select. Wherein, the lower layer of the template is the component. The computer equipment is internally provided with a plurality of components of different types at the front end aiming at different service scenes, the component design considers a single multiplexing principle, and the components and the rear end define good types and configuration parameters, so that the component expansion is facilitated.
In an alternative embodiment, the template display module 302 receives a reference template selection command triggered by a tenant, and displaying the first page structure tree and the plurality of types of components corresponding to the selected reference template includes:
receiving an item description input by the tenant;
hit a plurality of reference templates related to the item description from the template database;
generating a selected instruction when a signal that one of the plurality of reference templates is selected is detected;
displaying a first page structure tree corresponding to the selected reference template;
and displaying a plurality of types of components corresponding to the unselected reference template.
In this alternative embodiment, the computer device may provide an item description box for the tenant to input an item description when it is unclear what kind of template to obtain, and the computer device recommends a reference template according to the item description input by the tenant.
The page structure tree corresponding to the reference template comprises a plurality of levels, and each level comprises a plurality of components of different types, such as a picture component, a button component, a list component, a container component and the like.
The computer equipment can carry out semantic analysis on the item description through a semantic analysis algorithm, calculate the similarity between a semantic analysis result and the description corresponding to each reference template in the template database, and recommend the reference template corresponding to the highest similarity to the tenant as a recommendation template. Through the item description, the process that the tenant selects from a plurality of reference templates is omitted, the reference template which best meets the actual requirements of the tenant can be accurately matched, the time of the tenant is saved, and the use experience of the tenant is improved.
In addition, the components of multiple types corresponding to the unselected reference templates are displayed to the tenant, so that the tenant can modify, add or delete the components in the recommended reference model conveniently, the template meeting the requirements of the tenant is further obtained, and a page meeting the requirements of the tenant is generated.
The address obtaining module 303 is configured to obtain a target address corresponding to a target component when detecting that an update instruction of the target component is received on the first page structure tree.
The tenant can select a needed target component from the multiple types of components, add the target component to any layer of the first page structure tree in a dragging or moving mode, and the like, and can remove the component on any layer of the first page structure tree in a clicking or moving mode.
The component updating module 304 is configured to update the target component and the target address into the first page structure tree to obtain a second page structure tree.
When the computer device detects a target component selected by a tenant, a target address corresponding to the target component is obtained through a template database, and the target component are associated to a first page structure tree, so that a new page structure tree is obtained.
The page generating module 305 is configured to generate a page according to the second page structure tree and display the page.
Referring to fig. 2, a page displayed on a display screen of the computer device may be divided into three parts, wherein the first part is used for displaying the first page structure tree, the second part is used for displaying the plurality of types of components, and the third part is used for displaying a page generated according to the first page structure tree in a what-you-see-is-what-you-get manner. When the first page structure tree displayed by the first part is changed, the page displayed by the third part is correspondingly changed.
Illustratively, assuming that a tenant selects one reference template from a plurality of reference templates in the template database, a first portion on the display screen immediately displays a page structure tree a corresponding to the reference template selected by the tenant, a second portion on the display screen displays a plurality of types of components corresponding to the page structure tree a, and a third portion on the display screen displays a page a generated according to the page structure tree a.
When a tenant updates any one of the components of the multiple types corresponding to the page structure tree a (for example, a component is newly added to the page structure tree a in a dragging manner), the page structure tree B is obtained again according to the updated components, the first part immediately displays the page structure tree B, the second part displays the components of the multiple types corresponding to the page structure tree B, and the third part displays a page generated according to the page structure tree B.
In an optional embodiment, the second portion of the page displayed on the display screen may be further divided into an upper portion and a lower portion, where one portion (e.g., the upper half portion) is used to display a plurality of components corresponding to the page structure tree in the first portion, and the other portion (e.g., the lower half portion) is used to display a plurality of components corresponding to the page structure tree that is not selected by the user, so as to facilitate the tenant to dynamically update the page structure tree in the first portion.
The role verification module 306 is configured to receive a first login instruction input by a first user, and analyze a first tenant identifier and a user role in the first login instruction; responding to successful verification of the first tenant identification, and acquiring a first target template corresponding to the user role and a first target page structure tree corresponding to the first target template; and generating a first target page according to the first target page structure tree and displaying the first target page.
In this optional embodiment, each tenant includes multiple users, and when configuring a frame of a page, the tenant may further customize a user role, and configure different pages for users with different roles.
And the computer equipment associates the template set by the tenant with the user role. And each user also needs to input a tenant identification when logging in the page frame building platform. And the computer equipment verifies the tenant identification, and displays a corresponding page according to the user role of the user after the verification is successful.
The time verification module 307 is configured to receive a second login instruction input by a second user, and analyze a second tenant identifier and login time in the second login instruction; responding to successful verification of the second tenant identification, and acquiring a second target template corresponding to the login time and a second target page structure tree corresponding to the second target template; and generating a second target page according to the second target page structure tree and displaying the second target page.
When configuring the frame of the page, the tenant can also customize the use time period, and configure different pages in different use time periods.
The computer device associates the template set by the tenant with a usage time period. When each user logs in the page frame building platform, the computer equipment records the login time of the user, verifies the tenant identification, matches a corresponding use time period according to the login time of the user after the verification is successful, and displays a page corresponding to the use time period.
The template removing module 308 is configured to, after the page is generated according to the second page structure tree, use the second page structure tree as a candidate template and store the candidate template in the template database; calculating the times of the candidate templates in the template database selected by the tenants; and removing the candidate template corresponding to the selected times smaller than the first time threshold from the template database.
In this optional embodiment, after each tenant configures the page structure tree, each tenant may add the page structure tree as a candidate template into the template database for reference of other tenants. The selected times are less than the first time threshold value, which indicates that the corresponding candidate template is selected by the tenant less frequently, and the selected times are greater than or equal to the first time threshold value, which indicates that the corresponding candidate template is selected by the tenant more frequently.
In order to avoid the excessively large number of the reference templates in the template database, the candidate templates in the template database can be cleaned regularly or irregularly, and the candidate templates which are less selected by the tenant are removed.
By continuously adding new candidate templates into the template database and continuously removing less selected candidate templates from the template database, the number of the reference templates in the template database can be updated in real time, so that the storage space in the database can be saved, and the resources of the computer equipment can be saved; and excessive reference templates can be avoided, so that the computer equipment is excessively large in calculation amount when the recommendation template related to the item description input by the tenant is hit.
The contract deployment module 309 is configured to construct a multi-tenant blockchain and deploy a candidate template reward intelligent contract in the multi-tenant blockchain.
The credit storage module 310 is configured to invoke the candidate template reward smart contract to determine incentive credits according to the number of times that the candidate template is selected by the tenant, and transfer the incentive credits into an account of the tenant corresponding to the candidate template.
In the optional embodiment, through the application of the block chain technology, the intelligent contract can be rewarded for incentive based on the candidate template, so that the tenant can participate in the establishment of the page frame widely and actively, the use experience of the tenant can be further improved, and better service is provided for other tenants through the page frame with better incentive tenant establishment effect.
In summary, the template database is created through the component information provided by a plurality of external providers, so that the generation process of the reference template can be accelerated, and the page can be configured more quickly by the tenant; after the tenant selects the reference templates from the displayed multiple reference templates, the corresponding first page structure tree and multiple types of components are displayed, the tenant is allowed to update any layer of components on the first page structure tree, the first page structure tree is updated according to the updated components and addresses corresponding to the updated components, a second page structure tree is obtained, pages are generated according to the second page structure tree and displayed, the pages can be displayed in real time, the page framework can be conveniently adjusted by the tenant, multiplexing of the components can be better achieved, and personalized requirements of the tenant on the pages are met.
In addition, personalized templates can be further customized for users with different roles in tenants and different time periods, so that various operation experiences of different users are adapted, and the flexibility of software is greatly improved.
It is emphasized that the template database may be stored in a node of the blockchain in order to further ensure privacy and security of the template database.
Fig. 4 is a schematic structural diagram of a computer device according to a third embodiment of the present invention. In the preferred embodiment of the present invention, the computer device 4 includes a memory 41, at least one processor 42, at least one communication bus 43, and a transceiver 44.
It will be appreciated by those skilled in the art that the configuration of the computer device shown in fig. 4 is not limiting to the embodiments of the present invention, and may be a bus-type configuration or a star-type configuration, and that the computer device 4 may include more or less hardware or software than those shown, or a different arrangement of components.
In some embodiments, the computer device 4 is a device capable of automatically performing numerical calculation and/or information processing according to instructions set or stored in advance, and the hardware includes but is not limited to a microprocessor, an application specific integrated circuit, a programmable gate array, a digital processor, an embedded device, and the like. The computer device 4 may also include a client device, which includes, but is not limited to, any electronic product capable of interacting with a client through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device, for example, a personal computer, a tablet computer, a smart phone, a digital camera, etc.
It should be noted that the computer device 4 is only an example, and other electronic products that are currently available or may come into existence in the future, such as electronic products that can be adapted to the present invention, should also be included in the scope of the present invention, and are included herein by reference.
In some embodiments, the memory 41 has stored therein a computer program which, when executed by the at least one processor 42, implements all or part of the steps of the page generation method as described. The Memory 41 includes a Read-Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), a One-time Programmable Read-Only Memory (OTPROM), an electronically Erasable rewritable Read-Only Memory (Electrically-Erasable Programmable Read-Only Memory (EEPROM)), an optical Read-Only disk (CD-ROM) or other optical disk Memory, a magnetic disk Memory, a tape Memory, or any other medium readable by a computer capable of carrying or storing data.
Further, the computer-readable storage medium may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to the use of the blockchain node, and the like.
The block chain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like. A block chain (Blockchain), which is essentially a decentralized database, is a series of data blocks associated by using a cryptographic method, and each data block contains information of a batch of network transactions, so as to verify the validity (anti-counterfeiting) of the information and generate a next block. The blockchain may include a blockchain underlying platform, a platform product service layer, an application service layer, and the like.
In some embodiments, the at least one processor 42 is a Control Unit (Control Unit) of the computer device 4, connects various components of the entire computer device 4 by using various interfaces and lines, and executes various functions and processes data of the computer device 4 by running or executing programs or modules stored in the memory 41 and calling data stored in the memory 41. For example, the at least one processor 42, when executing the computer program stored in the memory, implements all or part of the steps of the page generation method described in the embodiments of the present invention; or implement all or part of the functionality of the page generation means. The at least one processor 42 may be composed of an integrated circuit, for example, a single packaged integrated circuit, or may be composed of a plurality of integrated circuits packaged with the same or different functions, including one or more Central Processing Units (CPUs), microprocessors, digital Processing chips, graphics processors, and combinations of various control chips.
The present embodiment provides a storage medium, which stores thereon a computer program, which when executed by a processor implements the steps in the above-mentioned embodiment of the human-computer interaction dialog processing method, such as S11-S15 shown in fig. 1:
s11, creating a template database according to the component information provided by a plurality of external providers, wherein the template database comprises a plurality of reference templates;
s12, receiving a reference template selection instruction triggered by a tenant, and displaying a first page structure tree and a plurality of types of components corresponding to the selected reference template;
s13, when detecting that the update instruction of the target component is received on the first page structure tree, acquiring a target address corresponding to the target component;
s14, updating the target assembly and the target address into the first page structure tree to obtain a second page structure tree;
and S15, generating a page according to the second page structure tree and displaying the page.
Alternatively, the computer program, when executed by the processor, implements the functions of the modules in the above device embodiments, such as the module 301 and 310 in fig. 3:
the template creating module 301 is configured to create a template database according to component information provided by a plurality of external providers, where the template database includes a plurality of reference templates;
the template display module 302 is configured to receive a reference template selection instruction triggered by a tenant, and display a first page structure tree and multiple types of components corresponding to the selected reference template;
the address obtaining module 303 is configured to obtain a target address corresponding to a target component when detecting that an update instruction of the target component is received on the first page structure tree;
the component updating module 304 is configured to update the target component and the target address into the first page structure tree to obtain a second page structure tree;
the page generating module 305 is configured to generate a page according to the second page structure tree and display the page;
the role verification module 306 is configured to receive a first login instruction input by a first user, and analyze a first tenant identifier and a user role in the first login instruction; responding to successful verification of the first tenant identification, and acquiring a first target template corresponding to the user role and a first target page structure tree corresponding to the first target template; generating a first target page according to the first target page structure tree and displaying the first target page;
the time verification module 307 is configured to receive a second login instruction input by a second user, and analyze a second tenant identifier and login time in the second login instruction; responding to successful verification of the second tenant identification, and acquiring a second target template corresponding to the login time and a second target page structure tree corresponding to the second target template; generating a second target page according to the second target page structure tree and displaying the second target page;
the template removing module 308 is configured to, after the page is generated according to the second page structure tree, use the second page structure tree as a candidate template and store the candidate template in the template database; calculating the times of the candidate templates in the template database selected by the tenants; removing the candidate template corresponding to the selected times smaller than the first time threshold from the template database;
the contract deployment module 309 is configured to construct a multi-tenant blockchain and deploy a candidate template reward intelligent contract in the multi-tenant blockchain.
The credit storage module 310 is configured to invoke the candidate template reward smart contract to determine incentive credits according to the number of times that the candidate template is selected by the tenant, and transfer the incentive credits into an account of the tenant corresponding to the candidate template.
In some embodiments, the at least one communication bus 43 is arranged to enable connection communication between the memory 41 and the at least one processor 42, etc.
Although not shown, the computer device 4 may further include a power source (such as a battery) for supplying power to the various components, and preferably, the power source may be logically connected to the at least one processor 42 through a power management device, so as to implement functions of managing charging, discharging, and power consumption through the power management device. The power supply may also include any component of one or more dc or ac power sources, recharging devices, power failure detection circuitry, power converters or inverters, power status indicators, and the like. The computer device 4 may further include various sensors, a bluetooth module, a Wi-Fi module, and the like, which are not described herein again.
The integrated unit implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a computer device, or a network device) or a processor (processor) to execute parts of the methods according to the embodiments of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is only one logical functional division, and other divisions may be realized in practice.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional module.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or that the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.
Finally, it should be noted that the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting, and although the present invention is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions may be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims (10)

1.一种页面生成方法,其特征在于,所述方法包括:1. a page generation method, is characterized in that, described method comprises: 根据多个外部提供商提供的组件信息创建模板数据库,其中,所述模板数据库中包括多个参考模板;Create a template database according to component information provided by multiple external providers, wherein the template database includes multiple reference templates; 接收租户触发的参考模板选定指令,显示与所选定的参考模板对应的第一页面结构树及多个类型的组件;Receive a reference template selection instruction triggered by the tenant, and display the first page structure tree and multiple types of components corresponding to the selected reference template; 侦测到所述第一页面结构树上接收到目标组件的更新指令时,获取与所述目标组件对应的目标地址;When detecting that the update instruction of the target component is received on the first page structure tree, obtain the target address corresponding to the target component; 将所述目标组件及所述目标地址更新到所述第一页面结构树中,得到第二页面结构树;updating the target component and the target address into the first page structure tree to obtain a second page structure tree; 根据所述第二页面结构树生成页面并显示所述页面。Generate a page according to the second page structure tree and display the page. 2.如权利要求1所述的页面生成方法,其特征在于,所述根据多个外部提供商提供的组件信息创建模板数据库包括:2. The page generation method according to claim 1, wherein the creating a template database according to component information provided by a plurality of external providers comprises: 接入所述多个外部提供商提供的接口;access the interfaces provided by the plurality of external providers; 通过每个接口获取对应外部提供商的每个类型的组件及每个类型的组件对应的参数信息及跳转地址;Obtain each type of component corresponding to the external provider and the parameter information and jump address corresponding to each type of component through each interface; 根据每个外部提供商的每个类型的组件及每个类型的组件对应的参数信息及跳转地址生成一个页面结构树;Generate a page structure tree according to each type of component of each external provider and the parameter information and jump address corresponding to each type of component; 将每一个页面结构树作为一个参考模板并存储于所述模板数据库中。Each page structure tree is taken as a reference template and stored in the template database. 3.如权利要求1所述的页面生成方法,其特征在于,所述接收租户触发的参考模板选定指令,显示与所选定的参考模板对应的第一页面结构树及多个类型的组件包括:3 . The page generation method according to claim 1 , wherein the receiving a reference template selection instruction triggered by the tenant displays a first page structure tree and multiple types of components corresponding to the selected reference template. 4 . include: 接收所述租户输入的项目描述;receiving an item description entered by the tenant; 从所述模板数据库中命中与所述项目描述相关的多个参考模板;Hit a plurality of reference templates related to the item description from the template database; 侦测到所述多个参考模板中的一个参考模板被选定的信号时,生成选定指令;When detecting a signal that a reference template in the plurality of reference templates is selected, a selected instruction is generated; 显示被选定的参考模板对应的第一页面结构树;Display the first page structure tree corresponding to the selected reference template; 显示未被选定的参考模板对应的多个类型的组件。Displays multiple types of components for unselected reference templates. 4.如权利要求1所述的页面生成方法,其特征在于,所述方法还包括:4. The method for generating a page according to claim 1, wherein the method further comprises: 接收第一用户输入的第一登录指令,解析出所述第一登录指令中的第一租户标识及用户角色;Receive a first login instruction input by a first user, and parse out the first tenant identifier and user role in the first login instruction; 响应于对所述第一租户标识的成功验证,获取与所述用户角色对应的第一目标模板及与所述第一目标模板对应的第一目标页面结构树;In response to the successful verification of the first tenant identity, acquiring a first target template corresponding to the user role and a first target page structure tree corresponding to the first target template; 根据所述第一目标页面结构树生成第一目标页面并显示所述第一目标页面。Generate a first target page according to the first target page structure tree and display the first target page. 5.如权利要求1所述的页面生成方法,其特征在于,所述方法还包括:5. The method for generating a page according to claim 1, wherein the method further comprises: 接收第二用户输入的第二登录指令,解析出所述第二登录指令中的第二租户标识及登录时间;Receive a second login instruction input by a second user, and parse out the second tenant identifier and login time in the second login instruction; 响应于对所述第二租户标识的成功验证,获取与所述登录时间对应的第二目标模板及与所述第二目标模板对应的第二目标页面结构树;In response to the successful verification of the second tenant identity, acquiring a second target template corresponding to the login time and a second target page structure tree corresponding to the second target template; 根据所述第二目标页面结构树生成第二目标页面并显示所述第二目标页面。Generate a second target page according to the second target page structure tree and display the second target page. 6.如权利要求1所述的页面生成方法,其特征在于,在所述根据所述第二页面结构树生成页面之后,所述方法还包括:6. The method for generating a page according to claim 1, wherein after generating the page according to the second page structure tree, the method further comprises: 将所述第二页面结构树作为一个候选模板并存储于所述模板数据库中;Taking the second page structure tree as a candidate template and storing it in the template database; 计算所述模板数据库中的候选模板被租户选定的次数;calculating the number of times the candidate templates in the template database are selected by the tenant; 将选定的次数小于第一次数阈值对应的候选模板从所述模板数据库中移除。The candidate templates corresponding to the selected times less than the first times threshold are removed from the template database. 7.如权利要求1至6中任意一项所述的页面生成方法,其特征在于,所述方法还包括:7. The method for generating a page according to any one of claims 1 to 6, wherein the method further comprises: 构建多租户区块链及在所述多租户区块链中部署候选模板奖励智能合约;constructing a multi-tenant blockchain and deploying candidate template reward smart contracts in said multi-tenant blockchain; 调用所述候选模板奖励智能合约根据所述候选模板被租户选定的次数确定激励积分;Invoke the candidate template reward smart contract to determine incentive points according to the number of times the candidate template is selected by the tenant; 将所述激励积分转入至所述候选模板对应的租户的账户中。Transfer the incentive points to the account of the tenant corresponding to the candidate template. 8.一种页面生成装置,其特征在于,所述装置包括:8. A page generating device, wherein the device comprises: 模板创建模块,用于根据多个外部提供商提供的组件信息创建模板数据库,其中,所述模板数据库中包括多个参考模板;a template creation module for creating a template database according to component information provided by multiple external providers, wherein the template database includes multiple reference templates; 模板显示模块,用于接收租户触发的参考模板选定指令,显示与所选定的参考模板对应的第一页面结构树及多个类型的组件;The template display module is used to receive the reference template selection instruction triggered by the tenant, and display the first page structure tree and multiple types of components corresponding to the selected reference template; 地址获取模块,用于侦测到所述第一页面结构树上接收到目标组件的更新指令时,获取与所述目标组件对应的目标地址;The address obtaining module is used to obtain the target address corresponding to the target component when detecting that the update instruction of the target component is received on the first page structure tree; 组件更新模块,用于将所述目标组件及所述目标地址更新到所述第一页面结构树中,得到第二页面结构树;A component update module, for updating the target component and the target address into the first page structure tree to obtain a second page structure tree; 页面生成模块,用于根据所述第二页面结构树生成页面并显示所述页面。A page generating module, configured to generate a page according to the second page structure tree and display the page. 9.一种计算机设备,其特征在于,所述计算机设备包括:9. A computer device, characterized in that the computer device comprises: 存储器,用于存储计算机程序;memory for storing computer programs; 处理器,用于执行所述计算机程序时实现如权利要求1至7中任意一项所述页面生成方法。The processor is configured to implement the page generation method according to any one of claims 1 to 7 when executing the computer program. 10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述页面生成方法。10. A computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the page according to any one of claims 1 to 7 is implemented Generate method.
CN202011479212.4A 2020-12-15 2020-12-15 Page generation method and device, computer equipment and storage medium Pending CN112486491A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011479212.4A CN112486491A (en) 2020-12-15 2020-12-15 Page generation method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011479212.4A CN112486491A (en) 2020-12-15 2020-12-15 Page generation method and device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112486491A true CN112486491A (en) 2021-03-12

Family

ID=74917664

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011479212.4A Pending CN112486491A (en) 2020-12-15 2020-12-15 Page generation method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112486491A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113064589A (en) * 2021-04-25 2021-07-02 深圳壹账通智能科技有限公司 Report generation method and device, electronic equipment and storage medium
CN113094674A (en) * 2021-04-28 2021-07-09 平安国际智慧城市科技股份有限公司 Page display method and device, electronic equipment and storage medium
CN113590119A (en) * 2021-07-29 2021-11-02 远光软件股份有限公司 Page creation method, electronic device and storage medium
CN113806652A (en) * 2021-09-18 2021-12-17 武汉联影医疗科技有限公司 Page generation method and device, computer equipment and storage medium
CN114968228A (en) * 2022-05-31 2022-08-30 上海识致信息科技有限责任公司 Page construction method, apparatus, electronic device, and computer-readable storage medium
CN115756449A (en) * 2022-12-02 2023-03-07 之江实验室 Page multiplexing method and device, storage medium and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110191702A1 (en) * 2010-02-03 2011-08-04 Benefitfocus.Com, Inc. Systems And Methods For Polymorphic Content Generation In A Multi-Application, Multi-Tenant Environment
KR20120044516A (en) * 2010-10-28 2012-05-08 한국전자통신연구원 Configuration and management of web pages for multi-tenant
CN109522016A (en) * 2018-10-31 2019-03-26 泰康保险集团股份有限公司 Service page face generates method, device and equipment
CN109656651A (en) * 2018-11-13 2019-04-19 麒麟合盛网络技术股份有限公司 Webpage customizing method and device
CN110400196A (en) * 2019-06-20 2019-11-01 北京奇艺世纪科技有限公司 A kind of page processing method, device and computer readable storage medium
CN111273907A (en) * 2020-02-12 2020-06-12 中国平安人寿保险股份有限公司 Page processing method and related equipment
CN111679824A (en) * 2020-04-16 2020-09-18 上海淇玥信息技术有限公司 Active page production method and device, electronic device and storage medium thereof
CN111930381A (en) * 2020-09-21 2020-11-13 知学云(北京)科技有限公司 Personalized page configuration method supporting SaaS multi-tenant system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110191702A1 (en) * 2010-02-03 2011-08-04 Benefitfocus.Com, Inc. Systems And Methods For Polymorphic Content Generation In A Multi-Application, Multi-Tenant Environment
KR20120044516A (en) * 2010-10-28 2012-05-08 한국전자통신연구원 Configuration and management of web pages for multi-tenant
CN109522016A (en) * 2018-10-31 2019-03-26 泰康保险集团股份有限公司 Service page face generates method, device and equipment
CN109656651A (en) * 2018-11-13 2019-04-19 麒麟合盛网络技术股份有限公司 Webpage customizing method and device
CN110400196A (en) * 2019-06-20 2019-11-01 北京奇艺世纪科技有限公司 A kind of page processing method, device and computer readable storage medium
CN111273907A (en) * 2020-02-12 2020-06-12 中国平安人寿保险股份有限公司 Page processing method and related equipment
CN111679824A (en) * 2020-04-16 2020-09-18 上海淇玥信息技术有限公司 Active page production method and device, electronic device and storage medium thereof
CN111930381A (en) * 2020-09-21 2020-11-13 知学云(北京)科技有限公司 Personalized page configuration method supporting SaaS multi-tenant system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113064589A (en) * 2021-04-25 2021-07-02 深圳壹账通智能科技有限公司 Report generation method and device, electronic equipment and storage medium
CN113094674A (en) * 2021-04-28 2021-07-09 平安国际智慧城市科技股份有限公司 Page display method and device, electronic equipment and storage medium
CN113094674B (en) * 2021-04-28 2024-04-02 深圳赛安特技术服务有限公司 Page display method and device, electronic equipment and storage medium
CN113590119A (en) * 2021-07-29 2021-11-02 远光软件股份有限公司 Page creation method, electronic device and storage medium
CN113806652A (en) * 2021-09-18 2021-12-17 武汉联影医疗科技有限公司 Page generation method and device, computer equipment and storage medium
CN114968228A (en) * 2022-05-31 2022-08-30 上海识致信息科技有限责任公司 Page construction method, apparatus, electronic device, and computer-readable storage medium
CN115756449A (en) * 2022-12-02 2023-03-07 之江实验室 Page multiplexing method and device, storage medium and electronic equipment
US12159125B2 (en) 2022-12-02 2024-12-03 Zhejiang Lab Page multiplexing method, page multiplexing device, storage medium and electronic apparatus

Similar Documents

Publication Publication Date Title
CN112486491A (en) Page generation method and device, computer equipment and storage medium
US11797273B2 (en) System and method for enhancing component based development models with auto-wiring
CN105404525B (en) Method and apparatus for managing BIOS configuration in a computer system
CN106484394B (en) A kind of fast software development system with double engines
CN113282795B (en) Data structure diagram generation and updating method and device, electronic equipment and storage medium
CN102541606B (en) Collocation method and the device of BIOS is remotely managed based on UEFI
CN111027921A (en) Business processing method and device, electronic equipment and storage medium
CN106850621A (en) A kind of method based on container cloud fast construction Hadoop clusters
CN102447743A (en) System and method for cloud enterprise services
CN107526618A (en) system installation method and device
CN105849691A (en) Method and apparatus for code virtualization and remote process call generation
CN103150165A (en) Frame and method for building outdoor data acquisition program
CN103136018A (en) Setting method and setting system of basic input/ output system (BIOS)
CN108898229B (en) Method and system for building a machine learning modeling process
CN113919158B (en) Simulation method and device for flight control panel and storage medium
CN106873970A (en) The installation method and device of a kind of operating system
CN109857466A (en) BIOS collocation method, device, server and computer readable storage medium
US10536349B1 (en) Configuration system and method for an integrated computing system
CN106951254B (en) Method and device for multiplexing similar service function modules in payment system
CN115080242B (en) A method, apparatus and medium for unified scheduling of PCI device resources
CN109766093B (en) Method and device for collaborative real-time editing, electronic equipment and storage medium
CN116578497A (en) Automatic interface testing method, system, computer equipment and storage medium
CN112016692A (en) Display method and system for automatic modeling process of machine learning
CN113626798A (en) Application system management platform, method, equipment and medium
CN114327779A (en) Application operation environment building method and device and storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210312