WO2023236500A1 - Method and apparatus for visually configuring page, and electronic device and storage medium - Google Patents

Method and apparatus for visually configuring page, and electronic device and storage medium Download PDF

Info

Publication number
WO2023236500A1
WO2023236500A1 PCT/CN2022/140781 CN2022140781W WO2023236500A1 WO 2023236500 A1 WO2023236500 A1 WO 2023236500A1 CN 2022140781 W CN2022140781 W CN 2022140781W WO 2023236500 A1 WO2023236500 A1 WO 2023236500A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
sub
page
information
target
Prior art date
Application number
PCT/CN2022/140781
Other languages
French (fr)
Chinese (zh)
Inventor
刘青林
潘逾
Original Assignee
深圳市富途网络科技有限公司
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 深圳市富途网络科技有限公司 filed Critical 深圳市富途网络科技有限公司
Publication of WO2023236500A1 publication Critical patent/WO2023236500A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Definitions

  • the present application relates to the field of computer technology, and in particular to a method and device for visually configuring pages, electronic equipment, and storage media.
  • APPs application programs
  • Other fund platform content based on business needs, such as financial management homepage, asset page and other page services, module content of the financial management homepage and pages of some fund trading competing products, etc.
  • the display content is fixed, and all customers can see the same page.
  • it cannot meet the refinement and flexibility of operations.
  • the customer level it cannot meet the personalized demands of different customers.
  • the module information of the target sub-module includes sub-module basic data and sub-module content; and obtaining page parameters according to the module information of the target sub-module includes: according to each target sub-module According to the display fields included in the corresponding sub-module basic data, filter out the display fields to represent the displayed target sub-modules; according to the sub-module content and the sub-module basis of the target sub-module obtained by filtering
  • the data contains the name field to get the page parameters.
  • a device for implementing a visual configuration page includes:
  • a processing unit configured to obtain page parameters according to the module information of the target sub-module, where the page parameters are used to describe page content
  • a delivery unit is configured to deliver the page parameters corresponding to the target sub-module to the client, so that the client displays page content according to the page parameters.
  • an electronic device includes: one or more processors; a storage device configured to store one or more programs. When the one or more programs are processed by the one or more When the processor executes, the electronic device implements the method of visualizing the configuration page as described above.
  • a computer-readable storage medium has computer-readable instructions stored thereon.
  • the computer-readable instructions When executed by a processor of a computer, the computer is caused to perform the visualization configuration as described above. page method.
  • a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, and the computer instructions are stored in a computer-readable storage medium.
  • the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method of visually configuring a page provided in the above various optional embodiments.
  • the module information of the target sub-module is then used to obtain the page parameters used to describe the page content based on the module information, and the page parameters are delivered to the client, so that the client displays the page content according to the page parameters.
  • the multi-person and multi-faceted visual configuration effect of the product page is achieved, which improves the flexibility of page operation and can recommend the most appropriate Match product or service content with customers.
  • Figure 1 is a schematic diagram of an implementation environment involved in this application.
  • Figure 2 is a schematic structural diagram between the management backend, service platform and client in an exemplary embodiment of the implementation environment of the embodiment shown in Figure 1;
  • Figure 3 is a flow chart of a visual configuration page according to an exemplary embodiment of the present application.
  • Figure 4 is a flow chart of a visual configuration page according to an exemplary embodiment of the present application.
  • Figure 5 is a flow chart of step S400 in the embodiment shown in Figure 3 in an exemplary embodiment
  • Figure 6 is a schematic diagram of a module list shown in an exemplary embodiment of the present application.
  • Figure 8 is a schematic diagram of sub-modules of a strictly selected module type according to an exemplary embodiment of the present application.
  • Figure 9 is a flow chart of step S302 in the embodiment shown in Figure 3 in an exemplary embodiment
  • Figure 10 is a flow chart of step S303 in the embodiment shown in Figure 3 in an exemplary embodiment
  • Figure 11 is a flow chart of step S303 in the embodiment shown in Figure 3 in an exemplary embodiment
  • FIG. 13 is a schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present application.
  • the "plurality” mentioned in this application means two or more than two.
  • “And/or” describes the relationship between related objects, indicating that there can be three relationships.
  • a and/or B can mean: A exists alone, A and B exist simultaneously, and B exists alone.
  • the character “/” generally indicates that the related objects are in an "or” relationship.
  • financial investment products include: funds, stocks, bonds, gold, foreign exchange, futures, warrants, financial products, etc.
  • funds also known as investment funds
  • funds are one of the main methods of asset management. It is a collective investment method that combines portfolio investment, professional management, benefit sharing, and risk sharing. It mainly collects funds in society by issuing income certificates (fund shares) to investors, and leaves them to professional fund management institutions to invest in various assets to achieve value preservation and appreciation.
  • the assets invested by investment funds can be financial assets such as stocks, bonds, foreign exchange, equity, futures, options, etc., or other assets such as real estate, bulk energy, forest rights, artworks, etc.
  • a fund is mainly an indirect investment tool, and fund investors, fund managers and custodians are the main parties in fund operations.
  • the basic elements of the fund include: fund name, fund code, daily net value estimate, daily net value, cumulative net value, rate of return, fund type, fund company, fund manager, fund establishment time, fund size, fund rating, etc.
  • a fund platform is an investment tool that pools funds from many investors, is managed by a fund custodian (such as a bank), and is managed and used by a professional fund management company to achieve returns by investing in securities such as stocks and bonds. the goal of.
  • a fund custodian such as a bank
  • a professional fund management company to achieve returns by investing in securities such as stocks and bonds. the goal of.
  • the relevant module content of the financial management homepage and the pages of some fund trading and competing products are usually fixed display content. All customers can see the same page.
  • it cannot meet the refinement and flexibility of operations and cannot target customers. To make precise recommendations, at the customer level, it is impossible to meet the personalized demands of different customers.
  • Figure 1 is a schematic diagram of an implementation environment involved in this application.
  • the implementation environment includes a terminal 10 and a server 20.
  • the terminal 10 and the server 20 communicate through a wired or wireless network.
  • Figure 2 is a schematic structural diagram between the management backend, the service platform and the client in an exemplary embodiment of the method application of visual configuration page in the implementation environment shown in Figure 1, where the service platform and management background can be located in the server shown in Figure 1.
  • the client can be a variety of mobile smart devices, and the service platform can be Fortune svr (Support Vactor Regression). machine)
  • the management backend can be a network management backend, and different backends can also be configured according to brokers to achieve data isolation at the compliance level. For example, corresponding management backends can be configured for Hong Kong brokers and American brokers.
  • the visual configuration method provided by this implementation environment can modularly configure the page content requested by the client and realize multi-person and multi-faceted product pages.
  • FIG. 3 is a flowchart of a method for visually configuring a page according to an exemplary embodiment of the present application. This method can be applied to the implementation environment shown in Figure 1, and is specifically executed by the server 20 in the implementation environment shown in Figure 1. In other implementation environments, the method can be executed by devices in other implementation environments, which is not limited in this embodiment.
  • the method for visually configuring a page may include steps S301 to S304, which are described in detail as follows:
  • Step S301 Receive request information sent by the client for requesting page content.
  • Step S302 Determine the target submodule in the module list that matches the requested information, and obtain the module information of the target submodule.
  • the service platform modularizes the page content requested by the client through the module list to display the target sub-modules that match the requested information, achieving multi-person and multi-faceted visual configuration effects on the product page, improving the flexibility of page operations, and enabling Recommend the most appropriate product or service content to match with customers.
  • crowd identification and module identification are also introduced in this embodiment.
  • advertising identification and other parameters are used to build a visual crowd conversion report on the client to facilitate data monitoring and discover new demand points.
  • the crowd identification is used to filter the groups corresponding to various tags in the mechanism, and the modules and advertisements are targeted at each individual on the page.
  • Control content Specifically, for different content and different groups of people, collect the usage information (clicks, viewing time, conversion rate) of different groups of people corresponding to different content (modules, advertisements), and build a conversion report to analyze the reactions of different types of users to each content. , or the attractiveness of each content to different users, you can further determine the audience corresponding to the content, and apply it to the visual configuration page method provided by this application for targeted and accurate delivery, improving the efficiency and conversion rate of information delivery.
  • the module list used to determine the target sub-module that matches the request information is configured in advance through the management background before receiving the request information. That is, the management background can write and modify the configuration data of the service platform through Transmit the data that needs to be written or modified to the service platform, and the service platform updates the contents of the module list to obtain the module list.
  • Step S501 Create a new submodule in the module list, and configure the submodule basic data of the newly created submodule.
  • This embodiment configures sub-modules of various module types in the module list, so that when the module list is used to confirm the target sub-module that matches the requested information, it ensures that a variety of sub-modules are available for matching, ensuring that This improves the matching efficiency and enables the service platform to modularly configure the page content requested by the client through the configured module list to display the target sub-modules that match the requested information and achieve a multi-person and multi-faceted effect on the product page.
  • Step S701 Configure at least one set of target information matching the module type according to the module type included in the submodule basic data of the newly created submodule.
  • Step S702 Sort each group of target information according to the priority contained in the target information to obtain the sub-module content of the newly created sub-module.
  • the method of determining the delivery audience in addition to the above-mentioned conditional filtering method through the application object tags of various sub-modules, the method of determining the delivery audience, that is, the application scope, can also be based on sub-modules.
  • the specified client identification (such as UID user identity certificate) carried by the module determines the application object corresponding to the sub-module.
  • the specific matching process can be carried out by determining the similarity through text matching.
  • the similarity Sim(Lab_obe, Lab_pal) is calculated based on the object label Lab_obe and the application object label Lab_pal as:
  • Step S1001 Based on the display fields included in the sub-module basic data corresponding to each target sub-module, filter out the target sub-modules whose display fields are represented as displayed.
  • the page parameters are used to describe the page content, so the page parameters can include the sub-module content of the target sub-module and the name field contained in the sub-module basic data. Specifically, it can be expressed as, module n (name field , submodule content), where n is the value obtained by sequentially numbering the page parameters corresponding to each target submodule. For example, if there are three target submodules filtered out, then the corresponding page parameters can be: Module 1 (name field, Submodule content), Module 2 (name field, submodule content), Module 3 (name field, submodule content).
  • Step S1102 Sort the module information corresponding to each filtered target sub-module according to the sequence relationship to obtain page parameters.
  • the page parameters obtained based on the module information sorted according to the sequential relationship can enable the service platform to return the page parameters to the client for display. They are returned and displayed in the order configured by the management background, ensuring controllability and thereby improving Improves the flexibility of page operation.
  • the device applies the visual configuration page method provided by this application, and after receiving the request information sent by the client for requesting page content, obtains the target sub-module by determining the target sub-module in the module list that matches the request information.
  • Module information of the module and then obtain the page parameters used to describe the page content based on the module information, and deliver the page parameters to the client, so that the client can display the page content based on the page parameters.
  • the multi-person and multi-faceted visual configuration effect of the product page is achieved, which improves the flexibility of page operation and can recommend the most appropriate Match product or service content with customers.
  • the matching module is used to obtain the application object tag of each sub-module in the module list.
  • the application object tag is used to describe the object range of the sub-module application; the object tag corresponding to the client is obtained according to the account parameters and version parameters included in the request information; Match the object tag with the application object tag of each sub-module to determine the application object tag that matches the object tag; use the sub-module corresponding to the determined application object tag as the target sub-module;
  • the sorting module is used to determine the order relationship between each target sub-module according to the order field contained in the sub-module basic data in the module information; according to the order relationship, sort the module information corresponding to each target sub-module to obtain the page parameters .
  • the configuration module is also used to create a new submodule in the module list and configure the submodule basic data of the newly created submodule; according to the module type included in the submodule basic data, the configuration and module The content of the submodule that matches the type; the module information of the newly created submodule is generated based on the basic data of the submodule and the content of the submodule.
  • the configuration module is also configured to configure at least one set of target information matching the module type according to the module type included in the sub-module basic data of the newly created sub-module; according to the target information included The priority of each group is sorted to obtain the submodule content of the newly created submodule.
  • the device for visually configuring the page provided by the above embodiments and the method for visually configuring the page provided by the above embodiments belong to the same concept, and the specific manner in which each module and unit performs operations has been carried out in the method embodiment. Detailed description will not be repeated here.
  • the above function allocation can be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all of the above descriptions or Some functions are not restricted here.
  • Embodiments of the present application also provide an electronic device, including: one or more processors; a storage device configured to store one or more programs. When one or more programs are executed by one or more processors, The electronic device is enabled to implement the method of visual configuration page provided in each of the above embodiments.
  • FIG. 13 shows a schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present application. It should be noted that the computer system 1300 of the electronic device shown in FIG. 13 is only an example, and should not impose any restrictions on the functions and scope of use of the embodiments of the present application.
  • the computer system 1300 includes a central processing unit (Central Processing Unit, CPU) 1301, which can be loaded into a random computer according to a program stored in a read-only memory (Read-Only Memory, ROM) 1302 or from a storage part 1308. Access the program in the memory (Random Access Memory, RAM) 1303 to perform various appropriate actions and processing, such as performing the method in the above embodiment. In RAM 1303, various programs and data required for system operation are also stored.
  • CPU 1301, ROM 1302 and RAM 1303 are connected to each other through bus 1304.
  • An input/output (I/O) interface 1305 is also connected to bus 1304.
  • the following components are connected to the I/O interface 1305: an input part 1306 including a keyboard, a mouse, etc.; an output part 1307 including a cathode ray tube (Cathode Ray Tube, CRT), a liquid crystal display (Liquid Crystal Display, LCD), etc., and a speaker, etc. ; a storage part 1308 including a hard disk, etc.; and a communication part 1309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc.
  • the communication section 1309 performs communication processing via a network such as the Internet.
  • Driver 1310 is also connected to I/O interface 1305 as needed.
  • Removable media 1311 such as magnetic disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive 1310 as needed, so that computer programs read therefrom are installed into the storage portion 1308 as needed.
  • the process described above with reference to the flowchart may be implemented as a computer software program.
  • embodiments of the present application include a computer program product including a computer program carried on a computer-readable medium, the computer program including a computer program for performing the method shown in the flowchart.
  • the computer program may be downloaded and installed from the network via communications portion 1309, and/or installed from removable media 1311.
  • CPU central processing unit
  • the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two.
  • the computer-readable storage medium may be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof.
  • Computer readable storage media may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard drive, random access memory (RAM), read only memory (ROM), removable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), flash memory, optical fiber, portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any of the above suitable The combination.
  • a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying a computer-readable computer program therein. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above.
  • a computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device .
  • Computer programs embodied on computer-readable media may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
  • each block in the flow chart or block diagram may represent a module, program segment, or part of the code.
  • the above-mentioned module, program segment, or part of the code includes one or more executable components for implementing the specified logical function. instruction.
  • the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown one after another may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved.
  • each block in the block diagram or flowchart illustration, and combinations of blocks in the block diagram or flowchart illustration can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or may be implemented by special purpose hardware-based systems that perform the specified functions or operations. Achieved by a combination of specialized hardware and computer instructions.
  • the units involved in the embodiments of this application can be implemented in software or hardware, and the described units can also be provided in a processor. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances.
  • Another aspect of the present application also provides a computer-readable storage medium on which a computer program is stored.
  • the computer program is executed by a processor, the above method of visually configuring a page is implemented.
  • the computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist separately without being assembled into the electronic device.
  • Another aspect of the present application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium.
  • the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method of visually configuring the page provided in the above embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A method and apparatus for visually configuring a page, and an electronic device and a storage medium. The method comprises: receiving request information sent by a client for requesting page content; determining, from a module list, a target sub-module which matches the request information, and acquiring module information of the target sub-module; according to the module information of the target sub-module, obtaining page parameters for describing the page content; and issuing to the client the page parameters corresponding to the target sub-module, such that the client displays the page content according to the page parameters.

Description

一种可视化配置页面的方法及装置、电子设备、存储介质A method and device for visually configuring pages, electronic equipment, and storage media
相关申请的交叉引用Cross-references to related applications
本申请要求于2022年6月7日提交的,申请名称为“一种可视化配置页面的方法及装置、电子设备、存储介质”的、中国专利申请号为“202210638302.6”的优先权,该中国专利申请的全部内容通过引用结合在本申请中。This application requests priority for the Chinese patent application number "202210638302.6", which was submitted on June 7, 2022 and is titled "A method and device, electronic device, and storage medium for visual configuration of pages". This Chinese patent The entire contents of the application are incorporated by reference into this application.
技术领域Technical field
本申请涉及计算机技术领域,尤其涉及一种可视化配置页面的方法及装置、电子设备、存储介质。The present application relates to the field of computer technology, and in particular to a method and device for visually configuring pages, electronic equipment, and storage media.
背景技术Background technique
对于一些金融企业,企业运营根据业务需求,需要高频运营应用程序(APP)等基金平台内容,比如理财首页、资产页等页面业务,理财首页的模块内容以及部分基金交易竞品的页面等通常展示内容是固定的,所有客户均能看到相同的页面,在业务层面不能满足运营的精细化和灵活化,在客户层面,无法针对不同的客户满足其个性化诉求。For some financial companies, corporate operations require high-frequency operation of application programs (APPs) and other fund platform content based on business needs, such as financial management homepage, asset page and other page services, module content of the financial management homepage and pages of some fund trading competing products, etc. Usually The display content is fixed, and all customers can see the same page. At the business level, it cannot meet the refinement and flexibility of operations. At the customer level, it cannot meet the personalized demands of different customers.
技术解决方案Technical solutions
为解决上述技术问题,本申请的实施例提供了一种可视化配置页面的方法及装置、电子设备、计算机可读存储介质、计算机程序产品。In order to solve the above technical problems, embodiments of the present application provide a method and device for visually configuring pages, electronic equipment, computer-readable storage media, and computer program products.
根据本申请实施例的一个方面,提供了一种可视化配置页面的方法,包括:接收客户端发送的用于请求页面内容的请求信息;确定模块列表中与所述请求信息相匹配的目标子模块,获取所述目标子模块的模块信息;根据所述目标子模块的模块信息得到页面参数,所述页面参数用于描述页面内容;投放所述目标子模块对应的所述页面参数至所述客户端,以使所述客户端根据所述页面参数进行页面内容展示。According to one aspect of the embodiment of the present application, a method for visually configuring a page is provided, including: receiving request information sent by a client for requesting page content; determining a target submodule in a module list that matches the request information , obtain the module information of the target sub-module; obtain page parameters according to the module information of the target sub-module, and the page parameters are used to describe the page content; deliver the page parameters corresponding to the target sub-module to the customer terminal, so that the client displays the page content according to the page parameters.
在另一示例性实施例中,在接收客户端发送的用于请求页面内容的请求信息之前,所述方法还包括:配置模块列表,所述模块列表中包括有多种模块类型的子模块,以及各个所述子模块的模块信息。In another exemplary embodiment, before receiving the request information sent by the client for requesting page content, the method further includes: configuring a module list, the module list including sub-modules of multiple module types, and the module information of each sub-module.
在另一示例性实施例中,所述配置模块列表,包括:在所述模块列表中新建子模块,并配置新建的所述子模块的子模块基础数据;根据所述子模块基础数据所包含的模块类型,配置与所述模块类型相匹配的子模块内容;根据所述子模块基础数据和所述子模块内容生成新建的所述子模块的模块信息。In another exemplary embodiment, configuring the module list includes: creating a new submodule in the module list, and configuring the submodule basic data of the newly created submodule; according to the submodule basic data contained in the submodule basic data. Module type, configure sub-module content matching the module type; generate module information of the newly created sub-module based on the sub-module basic data and the sub-module content.
在另一示例性实施例中,所述根据所述子模块基础数据所包含的模块类型,配置与所述模块类型相匹配的子模块内容,包括:根据新建的所述子模块的子模块基础数据所包含的模块类型,配置与所述模块类型相匹配的至少一组标的信息;根据所述标的信息所包含的优先级将各组所述标的信息进行排序,得到新建的所述子模块的子模块内容。In another exemplary embodiment, configuring sub-module content matching the module type according to the module type included in the sub-module basic data includes: according to the newly created sub-module basis of the sub-module The module type contained in the data is configured with at least one set of target information that matches the module type; each group of target information is sorted according to the priority contained in the target information to obtain the newly created sub-module. Submodule content.
在另一示例性实施例中,所述确定模块列表中与所述请求信息相匹配的目标子模块,包括:获取所述模块列表中的各个子模块的应用对象标签,所述应用对象标签用于描述所述子模块应用的对象范围;根据所述请求信息包括的账号参数和版本参数得到与所述客户端对应的对象标签;将所述对象标签与各个所述子模块的应用对象标签进行匹配,以确定出与所述对象标签相匹配的应用对象标签;将确定出的应用对象标签对应的所述子模块作为所述目标子模块。In another exemplary embodiment, determining the target sub-module in the module list that matches the request information includes: obtaining the application object label of each sub-module in the module list, and the application object label is To describe the object scope of the sub-module application; obtain the object tag corresponding to the client according to the account parameter and version parameter included in the request information; compare the object tag with the application object tag of each of the sub-modules. Matching is performed to determine the application object tag that matches the object tag; and the sub-module corresponding to the determined application object tag is used as the target sub-module.
在另一示例性实施例中,所述目标子模块的模块信息包括子模块基础数据和子模块内容;所述根据所述目标子模块的模块信息得到页面参数,包括:根据各个所述目标子模块对应的所述子模块基础数据所包含的显示字段,筛选出所述显示字段表示为显示的目标子模块;根据筛选所得到的所述目标子模块的所述子模块内容和所述子模块基础数据包含的名称字段,得到页面参数。In another exemplary embodiment, the module information of the target sub-module includes sub-module basic data and sub-module content; and obtaining page parameters according to the module information of the target sub-module includes: according to each target sub-module According to the display fields included in the corresponding sub-module basic data, filter out the display fields to represent the displayed target sub-modules; according to the sub-module content and the sub-module basis of the target sub-module obtained by filtering The data contains the name field to get the page parameters.
在另一示例性实施例中,所述根据筛选所得到的所述目标子模块的模块信息得到页面参数,包括:根据所述模块信息中所述子模块基础数据所包含的顺序字段,确定各个筛选所得到的所述目标子模块之间的顺序关系;根据所述顺序关系,将各个筛选所得到的所述目标子模块对应的所述模块信息进行排序,以得到页面参数。In another exemplary embodiment, obtaining page parameters based on the filtered module information of the target sub-module includes: determining each module based on a sequence field included in the sub-module basic data in the module information. Sequential relationships among the target sub-modules obtained by screening are performed; according to the sequence relationship, the module information corresponding to the target sub-modules obtained by screening is sorted to obtain page parameters.
根据本申请实施例的一个方面,一种实现可视化配置页面的装置,包括:According to one aspect of the embodiment of the present application, a device for implementing a visual configuration page includes:
接收单元,用于接收客户端发送的用于请求页面内容的请求信息;The receiving unit is used to receive the request information sent by the client to request the page content;
获取单元,用于确定模块列表中与所述请求信息相匹配的目标子模块,获取所述目标子模块的模块信息;An acquisition unit, configured to determine the target sub-module in the module list that matches the request information, and obtain the module information of the target sub-module;
处理单元,用于根据所述目标子模块的模块信息得到页面参数,所述页面参数用于描述页面内容;A processing unit, configured to obtain page parameters according to the module information of the target sub-module, where the page parameters are used to describe page content;
投放单元,用于投放所述目标子模块对应的所述页面参数至所述客户端,以使所述客户端根据所述页面参数进行页面内容展示。A delivery unit is configured to deliver the page parameters corresponding to the target sub-module to the client, so that the client displays page content according to the page parameters.
根据本申请实施例的一个方面,一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备如前实现所述的可视化配置页面的方法。According to one aspect of an embodiment of the present application, an electronic device includes: one or more processors; a storage device configured to store one or more programs. When the one or more programs are processed by the one or more When the processor executes, the electronic device implements the method of visualizing the configuration page as described above.
根据本申请实施例的一个方面,一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的可视化配置页面的方法。According to one aspect of an embodiment of the present application, a computer-readable storage medium has computer-readable instructions stored thereon. When the computer-readable instructions are executed by a processor of a computer, the computer is caused to perform the visualization configuration as described above. page method.
根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的可视化配置页面的方法。According to an aspect of an embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method of visually configuring a page provided in the above various optional embodiments.
在本申请的实施例所提供的技术方案中,在接收到的客户端发送的用于请求页面内容的请求信息后,通过确定模块列表中与所述请求信息相匹配的目标子模块,获取到所述目标子模块的模块信息,进而根据模块信息得到用于描述页面内容的页面参数,投放页面参数至所述客户端,以使所述客户端根据所述页面参数进行页面内容展示。这样,通过模块化配置客户端请求的页面内容,以展示与请求信息相匹配的目标子模块,实现产品页面的多人多面的可视化配置效果,提升了页面运营的灵活性,能够推荐最合适的产品或服务内容与客户进行匹配。In the technical solution provided by the embodiment of the present application, after receiving the request information sent by the client for requesting page content, by determining the target sub-module in the module list that matches the request information, the The module information of the target sub-module is then used to obtain the page parameters used to describe the page content based on the module information, and the page parameters are delivered to the client, so that the client displays the page content according to the page parameters. In this way, by modularizing the page content requested by the client to display the target sub-module that matches the requested information, the multi-person and multi-faceted visual configuration effect of the product page is achieved, which improves the flexibility of page operation and can recommend the most appropriate Match product or service content with customers.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not limit the present application.
附图说明Description of the drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts. In the attached picture:
图1是本申请涉及的一种实施环境的示意图;Figure 1 is a schematic diagram of an implementation environment involved in this application;
图2是图1所示实施例的实施环境下一示例性的实施例中管理后台、服务平台与客户端之间的结构示意图;Figure 2 is a schematic structural diagram between the management backend, service platform and client in an exemplary embodiment of the implementation environment of the embodiment shown in Figure 1;
图3是本申请的一示例性实施例示出的一种可视化配置页面的流程图;Figure 3 is a flow chart of a visual configuration page according to an exemplary embodiment of the present application;
图4是本申请的一示例性实施例示出的一种可视化配置页面的流程图;Figure 4 is a flow chart of a visual configuration page according to an exemplary embodiment of the present application;
图5是图3所示实施例中的步骤S400在一示例性的实施例中的流程图;Figure 5 is a flow chart of step S400 in the embodiment shown in Figure 3 in an exemplary embodiment;
图6是本申请的一示例性实施例示出的模块列表的示意图;Figure 6 is a schematic diagram of a module list shown in an exemplary embodiment of the present application;
图7是图5所示实施例中的步骤S502在一示例性的实施例中的流程图;Figure 7 is a flow chart of step S502 in the embodiment shown in Figure 5 in an exemplary embodiment;
图8是本申请的一示例性实施例示出的严选模块类型的子模块示意图;Figure 8 is a schematic diagram of sub-modules of a strictly selected module type according to an exemplary embodiment of the present application;
图9是图3所示实施例中的步骤S302在一示例性的实施例中的流程图;Figure 9 is a flow chart of step S302 in the embodiment shown in Figure 3 in an exemplary embodiment;
图10是图3所示实施例中的步骤S303在一示例性的实施例中的流程图;Figure 10 is a flow chart of step S303 in the embodiment shown in Figure 3 in an exemplary embodiment;
图11是图3所示实施例中的步骤S303在一示例性的实施例中的流程图;Figure 11 is a flow chart of step S303 in the embodiment shown in Figure 3 in an exemplary embodiment;
图12是本申请的一示例性实施例示出的一种可视化配置页面的装置的框图;Figure 12 is a block diagram of a device for visually configuring a page according to an exemplary embodiment of the present application;
图13是适于用来实现本申请实施例的电子设备的计算机***的结构示意图。FIG. 13 is a schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present application.
具体实施方式Detailed ways
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the appended claims.
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and/or processor devices and/or microcontroller devices. entity.
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the drawings are only illustrative, and do not necessarily include all contents and operations/steps, nor must they be performed in the order described. For example, some operations/steps can be decomposed, and some operations/steps can be merged or partially merged, so the actual order of execution may change according to the actual situation.
在本申请中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。The "plurality" mentioned in this application means two or more than two. "And/or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and/or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the related objects are in an "or" relationship.
相关技术中,金融投资产品有:基金,股票,债券,黄金,外汇,期货,权证,理财产品等等。其中基金,又称投资基金,是资产管理的主要方式之一,它是一种组合投资、专业管理、利益共享、风险共担的集合投资方式。它主要通过向投资者发行收益凭证(基金份额),将社会上的基金集中起来,交由专业的基金管理机构投资于各种资产,实现保值增值。投资基金所投资的资产即可以是金融资产如股票、债券、外汇、股权、期货、期权等,也可以是房地产、大宗能源、林权、艺术品等其他资产。基金主要是一种间接投资工具,基金投资者、基金管理人和托管人是基金运作中的主要当事人。Among related technologies, financial investment products include: funds, stocks, bonds, gold, foreign exchange, futures, warrants, financial products, etc. Among them, funds, also known as investment funds, are one of the main methods of asset management. It is a collective investment method that combines portfolio investment, professional management, benefit sharing, and risk sharing. It mainly collects funds in society by issuing income certificates (fund shares) to investors, and leaves them to professional fund management institutions to invest in various assets to achieve value preservation and appreciation. The assets invested by investment funds can be financial assets such as stocks, bonds, foreign exchange, equity, futures, options, etc., or other assets such as real estate, bulk energy, forest rights, artworks, etc. A fund is mainly an indirect investment tool, and fund investors, fund managers and custodians are the main parties in fund operations.
基金的基本要素,包括:基金名称、基金代码、当日净值估算、当日净值、累计净值、收益率、基金类型、基金公司、基金经理、基金成立时间、基金规模、基金评级等等。The basic elements of the fund include: fund name, fund code, daily net value estimate, daily net value, cumulative net value, rate of return, fund type, fund company, fund manager, fund establishment time, fund size, fund rating, etc.
基金平台为一种投资工具,该平台把众多投资人的资金汇集起来,由基金托管人(例如银行)托管,由专业的基金管理公司管理和运用,通过投资于股票和债券等证券,实现收益的目的。在其对应的客户端展示页面,作为理财首页会展示固定的模块内容,用以向客户推荐展示相关的产品内容和活动。但是相关的理财首页的模块内容以及部分基金交易竞品的页面等通常是固定展示内容的,所有客户均能看到相同的页面,在业务层面不能满 足运营的精细化和灵活化,无法针对客户进行精准推荐,在客户层面,无法针对不同的客户满足其个性化诉求。A fund platform is an investment tool that pools funds from many investors, is managed by a fund custodian (such as a bank), and is managed and used by a professional fund management company to achieve returns by investing in securities such as stocks and bonds. the goal of. On its corresponding client display page, as the financial homepage, fixed module content will be displayed to recommend and display relevant product content and activities to customers. However, the relevant module content of the financial management homepage and the pages of some fund trading and competing products are usually fixed display content. All customers can see the same page. At the business level, it cannot meet the refinement and flexibility of operations and cannot target customers. To make precise recommendations, at the customer level, it is impossible to meet the personalized demands of different customers.
为了解决如上问题,本申请的实施例提出的一种可视化配置页面的方法及装置、电子设备、计算机可读存储介质、计算机程序产品,以下将对这些实施例进行详细说明。In order to solve the above problems, embodiments of the present application propose a method and device for visually configuring pages, electronic equipment, computer-readable storage media, and computer program products. These embodiments will be described in detail below.
首先请参阅图1,图1是本申请涉及的一种实施环境的示意图。该实施环境包括终端10和服务器20,终端10和服务器20之间通过有线或者无线网络进行通信。First, please refer to Figure 1, which is a schematic diagram of an implementation environment involved in this application. The implementation environment includes a terminal 10 and a server 20. The terminal 10 and the server 20 communicate through a wired or wireless network.
服务器20用于在接收到的客户端发送的用于请求页面内容的请求信息后,通过确定模块列表中与请求信息相匹配的目标子模块,根据目标子模块的模块信息得到用于描述页面内容的页面参数,实现产品页面的多人多面的可视化配置效果,提升了页面运营的灵活性,并将所得到的页面参数传输至终端10进行展示。After receiving the request information sent by the client for requesting page content, the server 20 determines a target sub-module in the module list that matches the request information, and obtains a description of the page content based on the module information of the target sub-module. The page parameters are used to realize the multi-person and multi-faceted visual configuration effect of the product page, which improves the flexibility of page operation, and the obtained page parameters are transmitted to the terminal 10 for display.
请参阅图2,图2是在图1所示的实施环境下,一示例性的实施例中可视化配置页面的方法应用的管理后台、服务平台与客户端之间的结构示意图,其中,服务平台和管理后台可设于图1所示的服务器中。管理后台和客户端均与服务平台之间存在数据交互,管理后台和客户端之间没有交互,其中客户端可以是各种移动智能设备,服务平台可以是财富svr(Support Vactor Regression,支持向量回归机),管理后台可以是网络管理后台,并且还能根据券商配置不同的后台,在合规层面做到数据的隔离,例如针对香港券商和美国券商分别配置相应的管理后台。服务平台在接收到的客户端发送的用于请求页面内容的请求信息后,通过确定由管理后台配置的模块列表中与请求信息相匹配的目标子模块,根据目标子模块的模块信息得到用于描述页面内容的页面参数,之后服务平台将该页面参数返回投放至客户端,以使客户端根据页面参数进行模块化配置的页面内容展示,推荐合适的产品或服务内容给客户。Please refer to Figure 2. Figure 2 is a schematic structural diagram between the management backend, the service platform and the client in an exemplary embodiment of the method application of visual configuration page in the implementation environment shown in Figure 1, where the service platform and management background can be located in the server shown in Figure 1. There is data interaction between the management backend and the client with the service platform. There is no interaction between the management backend and the client. The client can be a variety of mobile smart devices, and the service platform can be Fortune svr (Support Vactor Regression). machine), the management backend can be a network management backend, and different backends can also be configured according to brokers to achieve data isolation at the compliance level. For example, corresponding management backends can be configured for Hong Kong brokers and American brokers. After receiving the request information sent by the client for requesting page content, the service platform determines the target sub-module that matches the request information in the module list configured by the management background, and obtains the request information based on the module information of the target sub-module. Page parameters that describe the page content. The service platform then returns the page parameters to the client, so that the client can display the page content in a modular configuration based on the page parameters and recommend appropriate products or services to customers.
相比于相关技术的页面内容展示的方案,本实施环境所提供的可视化配置页面的方法能够模块化配置客户端请求的页面内容,实现产品页面的多人多面。Compared with the page content display scheme of related technologies, the visual configuration method provided by this implementation environment can modularly configure the page content requested by the client and realize multi-person and multi-faceted product pages.
需说明的是,图1所示实施环境中的终端10可以是智能手机、平板、笔记本电脑、计算机等任意的电子设备;服务器20服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器,本处不进行限制。It should be noted that the terminal 10 in the implementation environment shown in Figure 1 can be any electronic device such as a smartphone, tablet, laptop, or computer; the server 20 can be an independent server, or can provide cloud services or cloud databases. , cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery network (Content Delivery Network, CDN), and big data and artificial intelligence platforms and other basic cloud computing services Cloud servers are not restricted here.
图3是本申请的一示例性实施例示出的可视化配置页面的方法的流程图。该方法可以应用于图1所示的实施环境,并由图1所示实施例环境中的服务器20具体执行。而在其它的实施环境中,该方法可以由其它实施环境中的设备执行,本实施例不对此进行限制。FIG. 3 is a flowchart of a method for visually configuring a page according to an exemplary embodiment of the present application. This method can be applied to the implementation environment shown in Figure 1, and is specifically executed by the server 20 in the implementation environment shown in Figure 1. In other implementation environments, the method can be executed by devices in other implementation environments, which is not limited in this embodiment.
如图3所示,在一示例性实施例中,该可视化配置页面的方法可以包括步骤S301至步骤S304,详细介绍如下:As shown in Figure 3, in an exemplary embodiment, the method for visually configuring a page may include steps S301 to S304, which are described in detail as follows:
步骤S301,接收客户端发送的用于请求页面内容的请求信息。Step S301: Receive request information sent by the client for requesting page content.
如图2所示的客户端为了展示页面内容,生成用于请求页面内容的请求信息,服务平台接收客户端发送的该与客户端对应的请求信息,服务平台能够根据请求信息针对各个客户端请求配置相匹配的页面内容。As shown in Figure 2, in order to display the page content, the client generates request information for requesting the page content. The service platform receives the request information corresponding to the client sent by the client. The service platform can request each client according to the request information. Configure matching page content.
步骤S302,确定模块列表中与请求信息相匹配的目标子模块,获取目标子模块的模块信息。Step S302: Determine the target submodule in the module list that matches the requested information, and obtain the module information of the target submodule.
服务平台在接收到请求信息之后,从服务平台存储的模块列表中,确定出与请求信息相匹配的子模块作为目标子模块,确定的目标子模块便是可以用于展示的模块,为了将其作为页面内容进行展示,进一步获取目标子模块的包含目标子模块的各项数据的模块信息。这样,不同的客户端的请求信息匹配有对应的目标子模块,满足客户端的个性化需求,实现多人多面的效果。After receiving the request information, the service platform determines the sub-module that matches the request information from the module list stored in the service platform as the target sub-module. The determined target sub-module is the module that can be used for display. In order to display it Display it as page content, and further obtain the module information of the target sub-module including various data of the target sub-module. In this way, the request information of different clients is matched with corresponding target sub-modules to meet the personalized needs of the clients and achieve multi-person and multi-faceted effects.
步骤S303,根据目标子模块的模块信息得到页面参数。Step S303: Obtain page parameters according to the module information of the target sub-module.
在获取到目标子模块的模块信息后,为了能够清楚明朗的展示各个目标子模块,根据各个目标子模块的模块信息得到适用于页面展示以及能够在客户端描述页面内容的页面参数。After obtaining the module information of the target sub-module, in order to clearly display each target sub-module, the page parameters suitable for page display and describing the page content on the client are obtained based on the module information of each target sub-module.
步骤S304,投放目标子模块对应的页面参数至客户端。Step S304: Publish the page parameters corresponding to the target sub-module to the client.
服务平台接收请求信息,在确定与客户端相匹配的多个目标子模块并得到相应的页面参数后,将得到的页面参数返回并投放至客户端,完成如图2所示的客户端与服务平台之间的交互,以使客户端根据页面参数进行个性化的页面内容展示。The service platform receives the request information, determines multiple target sub-modules that match the client and obtains the corresponding page parameters, returns the obtained page parameters and delivers them to the client, completing the client and service as shown in Figure 2 Interaction between platforms to enable the client to display personalized page content based on page parameters.
由上可知,在本实施例提供的方法中,在服务平台接收到的客户端发送的用于请求页面内容的请求信息后,从模块列表中确定出与请求信息以及客户端相匹配的目标子模块,满足客户端的个性化需求,实现多人多面的效果,进而获取目标子模块的模块信息,并根据模块信息得到用于描述页面内容的页面参数,投放页面参数至客户端,以使客户端根据页面参数进行个性化的页面内容展示。这样,服务平台通过模块列表模块化配置客户端请求的页面内容,以展示与请求信息相匹配的目标子模块,实现产品页面的多人多面的可视化配置效果,提升了页面运营的灵活性,能够推荐最合适的产品或服务内容与客户进行匹配。It can be seen from the above that in the method provided by this embodiment, after the service platform receives the request information sent by the client for requesting page content, it determines the target subroutine that matches the request information and the client from the module list. module to meet the personalized needs of the client, achieve multi-person and multi-faceted effects, and then obtain the module information of the target sub-module, and obtain the page parameters used to describe the page content based on the module information, and deliver the page parameters to the client so that the client Personalized page content display based on page parameters. In this way, the service platform modularizes the page content requested by the client through the module list to display the target sub-modules that match the requested information, achieving multi-person and multi-faceted visual configuration effects on the product page, improving the flexibility of page operations, and enabling Recommend the most appropriate product or service content to match with customers.
值得一提的是,在本申请的另一示例性实施例中,由于模块配置页面的多样化,之前客户端单一的数据统计无法继续使用,因此本实施例中还引入了人群标识、模块标识、广告标识等参数,用于在客户端搭建可视化人群转化报表,方便数据监控和挖掘新的需求点, 其中人群标识用于筛选机制里边各种标签对应的人群,模块和广告就针对页面中各个控件内容。具体为,针对不同内容、不同人群,采集不同人群对应于不同内容(模块、广告)的使用信息(点击、观看时长、转化率),搭建转化报表,用于分析不同类型用户对于各内容的反应,或者各内容对不同用户的吸引力,进一步就可以确定内容对应的受众,应用到本申请提供的可视化配置页面的方法中进行针对性精准投放,提高信息投放效率和转化率。It is worth mentioning that in another exemplary embodiment of the present application, due to the diversification of the module configuration page, the previous single data statistics of the client cannot continue to be used. Therefore, crowd identification and module identification are also introduced in this embodiment. , advertising identification and other parameters are used to build a visual crowd conversion report on the client to facilitate data monitoring and discover new demand points. The crowd identification is used to filter the groups corresponding to various tags in the mechanism, and the modules and advertisements are targeted at each individual on the page. Control content. Specifically, for different content and different groups of people, collect the usage information (clicks, viewing time, conversion rate) of different groups of people corresponding to different content (modules, advertisements), and build a conversion report to analyze the reactions of different types of users to each content. , or the attractiveness of each content to different users, you can further determine the audience corresponding to the content, and apply it to the visual configuration page method provided by this application for targeted and accurate delivery, improving the efficiency and conversion rate of information delivery.
请参阅图4,图4是在图3所示实施例中的步骤S301之前还包括步骤S400,配置模块列表,在一个示例性实施例中的流程图。Please refer to Figure 4. Figure 4 is a flow chart in an exemplary embodiment that before step S301 in the embodiment shown in Figure 3 also includes step S400, configuring a module list.
用于确定出与请求信息相匹配的目标子模块的模块列表,是通过管理后台在接收到请求信息之前事先配置而成的,即管理后台能够对服务平台的配置数据进行写入和修改,通过传输需要写入或修改的数据至服务平台,服务平台对模块列表的内容进行更新而完成,得到模块列表。The module list used to determine the target sub-module that matches the request information is configured in advance through the management background before receiving the request information. That is, the management background can write and modify the configuration data of the service platform through Transmit the data that needs to be written or modified to the service platform, and the service platform updates the contents of the module list to obtain the module list.
需要说明的是,模块列表中可以包括有多种模块类型的子模块,以及各个子模块的模块信息,其中,模块列表中子模块的模块类型可以是推荐、视频、位置(banner)、严选、排行、主体、定期理财、私募和债券九种类型,不同的模块类型对应不同的产品或者服务。It should be noted that the module list can include sub-modules of multiple module types, as well as module information of each sub-module. Among them, the module type of the sub-module in the module list can be recommendation, video, location (banner), carefully selected There are nine types: , ranking, entity, regular financial management, private equity and bonds. Different module types correspond to different products or services.
请参阅图5,图5是图4所示实施例中的步骤S400在一个示例性实施例中的流程图。如图5所示,步骤S400具体可以包括步骤S501至步骤S503,通过上述步骤来配置模块列表,详细介绍如下:Please refer to FIG. 5 , which is a flow chart of step S400 in the embodiment shown in FIG. 4 in an exemplary embodiment. As shown in Figure 5, step S400 may specifically include steps S501 to step S503. The module list is configured through the above steps. The details are as follows:
步骤S501,在模块列表中新建子模块,并配置新建的子模块的子模块基础数据。Step S501: Create a new submodule in the module list, and configure the submodule basic data of the newly created submodule.
本实施例中,新建子模块具体可以包括,在选择新建子模块后,确定需要新建的子模块的模块类型,进而配置新建的子模块的子模块基础数据,其中子模块基础数据包括有模块类型字段、名称(繁体、简体、英文)、显示字段和顺序字段,可以通过显示字段配置该子模块是否显示,通过顺序字段调整各个子模块之间的顺序关系,从而得到模块列表中一条新的子模块。In this embodiment, creating a new sub-module may specifically include, after selecting a new sub-module, determining the module type of the sub-module that needs to be created, and then configuring the sub-module basic data of the newly-created sub-module, where the basic sub-module data includes the module type. Field, name (Traditional, Simplified, English), display field and sequence field. You can configure whether the sub-module is displayed through the display field, and adjust the sequence relationship between each sub-module through the sequence field to obtain a new sub-module in the module list. module.
同时,也可以根据模块列表中已经包含的该模块类型的子模块数量,对新建的该子模块的模块类型字段进行编号。如图6所示,本申请一示例性实施例的模块列表示意图,该显示区域中,严选类型的子模块新建有4个,依次的模块类型字段为严选1、严选2、严选3、严选4,显示字段选择配置为“是”或者“否”,顺序字段可以通过手动点击将对应的子模块进行上调或下调其在模块列表中的位置,当然不限于手动调整。At the same time, the module type field of the newly created submodule can also be numbered according to the number of submodules of this module type already included in the module list. As shown in Figure 6, the module column representation diagram of an exemplary embodiment of the present application is shown. In the display area, there are 4 new sub-modules of strictly selected type, and the module type fields in sequence are strictly selected 1, strictly selected 2, and strictly selected. 3. In Strictly Selected 4, the display field selection is configured as "Yes" or "No". The sequence field can be manually clicked to adjust the corresponding sub-module up or down its position in the module list. Of course, it is not limited to manual adjustment.
需要说明的是,模块列表中的九种模块类型的模块,在模块初始化的时候各个模块类型各有一个子模块,除了位置类型的子模块以外,其他的子模块均可以新建多个,新建是不可逆的,一旦新建就不能删除,只能通过显示字段选择隐藏。It should be noted that for the nine module types in the module list, each module type has a sub-module when the module is initialized. Except for the position type sub-module, multiple other sub-modules can be created. The new one is It is irreversible. Once created, it cannot be deleted and can only be hidden through the display field selection.
步骤S502,根据子模块基础数据所包含的模块类型,配置与模块类型相匹配的子模块内容。Step S502: Configure sub-module content matching the module type according to the module type included in the sub-module basic data.
配置子模块的子模块基础数据之后,获取该子模块的模块类型,进而根据模块类型对子模块的子模块内容进行配置,子模块内容包括有除去子模块基础数据的一系列的子模块相关信息,通过对子模块内容的配置实现子模块配置的完整性。After configuring the submodule basic data of the submodule, obtain the module type of the submodule, and then configure the submodule content of the submodule according to the module type. The submodule content includes a series of submodule related information excluding the submodule basic data. , the integrity of the submodule configuration is achieved through the configuration of the submodule content.
步骤S503,根据子模块基础数据和子模块内容生成新建的子模块的模块信息。Step S503: Generate module information of the newly created submodule based on the basic data of the submodule and the content of the submodule.
在配置完成子模块的子模块基础数据和子模块内容之后,便在服务平台的模块列表中形成了完整的子模块,并且生成了包括子模块基础数据和子模块内容的模块信息。After the submodule basic data and submodule content are configured, a complete submodule is formed in the module list of the service platform, and module information including the submodule basic data and submodule content is generated.
本实施例通过对模块列表中各种模块类型的子模块进行配置,使得模块列表在用于确认与请求信息相匹配的目标子模块时,保证了可供匹配的多种多样的子模块,保证了匹配的效率,进而使得服务平台能够通过配置后的模块列表模块化配置客户端请求的页面内容,以展示与请求信息相匹配的目标子模块,实现产品页面的多人多面的效果。This embodiment configures sub-modules of various module types in the module list, so that when the module list is used to confirm the target sub-module that matches the requested information, it ensures that a variety of sub-modules are available for matching, ensuring that This improves the matching efficiency and enables the service platform to modularly configure the page content requested by the client through the configured module list to display the target sub-modules that match the requested information and achieve a multi-person and multi-faceted effect on the product page.
请参阅图7,图7是图5所示实施例中的步骤S502在一个示例性实施例中的流程图。如图7所示,步骤S502可以包括步骤S701至步骤S702,通过上述步骤来配置子模块内容,详细介绍如下:Please refer to FIG. 7 , which is a flow chart of step S502 in the embodiment shown in FIG. 5 in an exemplary embodiment. As shown in Figure 7, step S502 may include steps S701 to S702, and the sub-module content is configured through the above steps. The details are as follows:
步骤S701,根据新建的子模块的子模块基础数据所包含的模块类型,配置与模块类型相匹配的至少一组标的信息。Step S701: Configure at least one set of target information matching the module type according to the module type included in the submodule basic data of the newly created submodule.
标的信息对应的是该子模块下各个产品的信息,标的信息包括有产品所占的权重、产品名称、币种等各项基础产品信息字段。例如在本申请一实施例的严选模块类型的子模块示意图,如图8所示,该严选类型的子模块显示的包括三组标的信息,标的信息包括有权重、产品名称、严选理由、ISIN(The International Securities Identification,国际证券识别编码)、币种、收益率、备注、投行受众等信息字段,当然,本申请中的标的信息的内容不限于上述提及的各项基础产品信息。The target information corresponds to the information of each product under this sub-module. The target information includes the weight of the product, product name, currency and other basic product information fields. For example, in the schematic diagram of a sub-module of the strictly selected module type in an embodiment of the present application, as shown in Figure 8, the sub-module of the strictly selected type displays three sets of target information. The target information includes weight, product name, and strict selection reasons. , ISIN (The International Securities Identification, International Securities Identification Number), currency, yield, remarks, investment bank audience and other information fields. Of course, the content of the subject information in this application is not limited to the basic product information mentioned above.
获取新建的子模块的子模块基础数据所包含的模块类型后,配置与模块类型相匹配的至少一组的标的信息,通过进入各组标的信息的编辑页面完成标的信息的配置。After obtaining the module type included in the submodule basic data of the newly created submodule, configure at least one set of target information that matches the module type, and complete the configuration of the target information by entering the editing page of each group of target information.
步骤S702,根据标的信息所包含的优先级将各组标的信息进行排序,得到新建的子模块的子模块内容。Step S702: Sort each group of target information according to the priority contained in the target information to obtain the sub-module content of the newly created sub-module.
标的信息包含的优先级根据标的信息的配置的信息字段,优先级包括有第一优先级、第二优先级和第三优先级,根据标的信息所包含的优先级将各组标的信息进行排序后,便能得到新建的子模块的子模块内容,也就是说子模块的子模块内容包括的是排序后的各组标的信息。优先级使得各组标的信息能够快速实现标的的展示、隐藏和排序,可直观看到标的展示优先级。The priority contained in the target information is based on the configured information field of the target information. The priority includes the first priority, the second priority and the third priority. According to the priority contained in the target information, each group of target information is sorted. , you can get the submodule content of the newly created submodule, which means that the submodule content of the submodule includes the sorted information of each group. Priority allows each group of target information to quickly display, hide and sort targets, and you can intuitively see the target display priority.
其中第一优先级可以对应显示字段,第二优先级可以对应权重字段,第三优先级可以对应该组标的信息的更新时间,即在应用上一优先级之后存在并列的标的信息后,则应用下一优先级对标的信息进行排序,如图8所示的严选子模块的各组标的信息,页面中展示的三组是配置显示字段为“显示”的标的信息,之后根据各组标的信息的权重,依据权重值从大到小的顺序将标的信息进行排序。The first priority can correspond to the display field, the second priority can correspond to the weight field, and the third priority can correspond to the update time of the group target information, that is, after the parallel target information exists after applying the previous priority, the application The next priority is to sort the target information. As shown in Figure 8, each group of target information of the carefully selected sub-module is displayed. The three groups displayed on the page are the target information whose display field is configured as "display". Then, according to the target information of each group The weight of the target information is sorted according to the order of the weight value from large to small.
由上可知,在上述实施例提供的方法中,通过新建子模块,配置子模块的子模块基础数据和子模块内容的方式,完成模块列表的配置。通过对模块列表中各种模块类型的子模块进行配置,使得模块列表在用于确认与请求信息相匹配的目标子模块时,保证了可供匹配的多种多样的子模块;通过子模块基础数据和子模块内容的配置,完善了子模块的具体内容的配置,进一步保证了匹配的效率。这样使得服务平台能够通过配置后的模块列表模块化配置客户端请求的页面内容,以展示与请求信息相匹配的目标子模块,实现产品页面的多人多面的效果面,提升页面运营的灵活性。It can be seen from the above that in the method provided by the above embodiment, the configuration of the module list is completed by creating a new sub-module and configuring the sub-module basic data and sub-module content of the sub-module. By configuring submodules of various module types in the module list, the module list ensures a variety of matching submodules when used to confirm the target submodule that matches the requested information; through the submodule basis The configuration of data and sub-module content completes the configuration of the specific content of sub-modules and further ensures the efficiency of matching. This enables the service platform to modularly configure the page content requested by the client through the configured module list to display the target sub-modules that match the requested information, achieve multi-person and multi-faceted effects on the product page, and improve the flexibility of page operations. .
请参阅图9,图9是图3所示实施例中的步骤S302的部分步骤在一个示例性实施例中的流程图。如图9所示,其具体可以包括步骤S901至步骤S904,通过上述步骤确定模块列表中与请求信息相匹配的目标子模块,详细介绍如下:Please refer to FIG. 9 , which is a flow chart of some steps of step S302 in the embodiment shown in FIG. 3 in an exemplary embodiment. As shown in Figure 9, it may specifically include steps S901 to S904. Through the above steps, the target sub-module in the module list that matches the requested information is determined. The details are as follows:
步骤S901,获取模块列表中的各个子模块的应用对象标签。Step S901: Obtain the application object tags of each sub-module in the module list.
服务平台的模块列表包含的各个子模块还携带有应用对象标签,应用对象标签是用于描述子模块应用的对象范围的,也就是可以通过应用对象标签对请求信息也就是对应的客户端与子模块进行匹配。Each sub-module included in the module list of the service platform also carries an application object label. The application object label is used to describe the object scope of the sub-module application. That is, the request information, that is, the corresponding client and sub-module, can be matched through the application object label. module to match.
需要说明的是,在本申请提供的可视化配置页面的方法中,确定投放受众即确定应用范围的方式除了上述的通过各类子模块的应用对象标签这一条件筛选方式之外,还可以通过子模块携带的指定客户端标识(例如UID用户身份证明),确定该子模块对应的应用对象。It should be noted that in the visual configuration page method provided by this application, in addition to the above-mentioned conditional filtering method through the application object tags of various sub-modules, the method of determining the delivery audience, that is, the application scope, can also be based on sub-modules. The specified client identification (such as UID user identity certificate) carried by the module determines the application object corresponding to the sub-module.
步骤S902,根据请求信息包括的账号参数和版本参数得到与客户端对应的对象标签。Step S902: Obtain the object tag corresponding to the client according to the account parameters and version parameters included in the request information.
客户端发送的请求信息当中,包括有该客户端设备的版本参数以及发出该请求的用户登录的账号参数,例如针对不同平台账号对应有牛牛号和moomoo号,版本参数和账户参数对应客户端以及用户来说是具有唯一性和象征意义的,故根据请求信息包括的账号参数和版本参数,能够得到与客户端对应的对象标签。The request information sent by the client includes the version parameters of the client device and the account parameters of the user who made the request. For example, there are Niuniu account and moomoo account for different platform accounts. The version parameters and account parameters correspond to the client and It is unique and symbolic to the user, so according to the account parameters and version parameters included in the request information, the object tag corresponding to the client can be obtained.
步骤S903,将对象标签与各个子模块的应用对象标签进行匹配,以确定出与对象标签相匹配的应用对象标签。Step S903: Match the object tag with the application object tag of each sub-module to determine the application object tag that matches the object tag.
与请求信息对应的对象标签,可以看作为发送该请求信息的客户端的标识,故将对象标签与各个子模块的应用对象标签以此进行比对匹配的过程,是子模块与客户端的匹配过程,以此确定出与对象标签相匹配的应用对象标签。The object tag corresponding to the request information can be regarded as the identifier of the client that sent the request information. Therefore, the process of comparing and matching the object tag with the application object tag of each sub-module is the matching process between the sub-module and the client. In this way, the application object label matching the object label is determined.
具体的匹配过程可以是通过文字匹配的方式确定相似度来进行,本实施例中通过基于对象标签Lab_obe和应用对象标签Lab_pal来计算两者之间的相似度Sim(Lab_obe,Lab_pal)为:The specific matching process can be carried out by determining the similarity through text matching. In this embodiment, the similarity Sim(Lab_obe, Lab_pal) is calculated based on the object label Lab_obe and the application object label Lab_pal as:
Figure PCTCN2022140781-appb-000001
Figure PCTCN2022140781-appb-000001
其中,α表示预设的标签因子,|·|表示字符串中各字符之间的矢量和,即字符串的模。本实施例中通过计算各标签之间的相似度来表示标签之间的匹配程度,之后选取相似度最高时对应的应用对象标签作为与对象标签相匹配的应用对象标签。Among them, α represents the preset label factor, |·| represents the vector sum between characters in the string, that is, the modulus of the string. In this embodiment, the matching degree between tags is represented by calculating the similarity between tags, and then the corresponding application object tag with the highest similarity is selected as the application object tag that matches the object tag.
步骤S904,将确定出的应用对象标签对应的子模块作为目标子模块。Step S904: Use the submodule corresponding to the determined application object tag as the target submodule.
将确定出的应用对象标签对应的子模块作为可以用于在客户端展示的目标子模块,以使服务平台能够根据目标子模块的模块信息得到用于展示页面内容的页面,投放至客户端完成页面的配置。The sub-module corresponding to the determined application object tag is used as the target sub-module that can be used for display on the client, so that the service platform can obtain the page for displaying the page content based on the module information of the target sub-module and deliver it to the client for completion. Page configuration.
这样本申请该实施例的技术方案通过从模块列表中获取到的各个子模块的应用对象标签,以及根据请求信息包括的账号参数和版本参数得到与客户端对应的对象标签,确定出与请求信息相匹配的目标子模块。这样使得服务平台能够通过应用对象标签和对象标签确定出模块列表中的目标子模块,进而模块化配置客户端请求的页面内容,以展示与请求信息相匹配的目标子模块,实现产品页面的多人多面的效果面,提升页面运营的灵活性。In this way, the technical solution of this embodiment of the present application determines the request information by obtaining the application object tag of each sub-module from the module list and obtaining the object tag corresponding to the client according to the account parameters and version parameters included in the request information. Matching target submodule. This enables the service platform to determine the target sub-module in the module list by applying object tags and object tags, and then modularly configure the page content requested by the client to display the target sub-module that matches the requested information and realize multiple product pages. Multi-faceted effects improve the flexibility of page operations.
请参阅图10,图10是图3所示实施例中的步骤S303在一个示例性实施例中的流程图。如图10所示,其具体可以包括步骤S1001至步骤S1002,通过上述步骤得到用于描述页面内容的页面参数,详细介绍如下:Please refer to FIG. 10 , which is a flow chart of step S303 in the embodiment shown in FIG. 3 in an exemplary embodiment. As shown in Figure 10, it may specifically include steps S1001 to S1002. Through the above steps, the page parameters used to describe the page content are obtained. The details are as follows:
步骤S1001,根据各个目标子模块对应的子模块基础数据所包含的显示字段,筛选出显示字段表示为显示的目标子模块。Step S1001: Based on the display fields included in the sub-module basic data corresponding to each target sub-module, filter out the target sub-modules whose display fields are represented as displayed.
筛选出显示字段表示为显示的目标子模块,是由于,若在模块列表的事先配置时便将显示字段配置为了“隐藏”,那么在请求页面内容时即使“隐藏”的子模块与请求信息相匹配,也不需要将其纳入需要展示的目标子模块中。The reason why the display field is filtered out and represented as the displayed target submodule is because if the display field is configured as "hidden" in the pre-configuration of the module list, then when the page content is requested, even if the "hidden" submodule is related to the request information, matches and does not need to be included in the target submodule that needs to be displayed.
步骤S1002,根据筛选所得到的目标子模块的子模块内容和子模块基础数据包含的名称字段,得到页面参数。Step S1002: Obtain page parameters based on the submodule content of the target submodule obtained through screening and the name field contained in the submodule basic data.
在本申请的该实施例中,页面参数是用于描述页面内容的,故页面参数可以包括目标子模块的子模块内容和子模块基础数据包含的名称字段,具体可以表示为,模块n(名称 字段,子模块内容),其中n为对各个目标子模块对应的页面参数依次编号得到的数值,例如,若筛选出的目标子模块有三个,那么对应的页面参数可以为:模块1(名称字段,子模块内容)、模块2(名称字段,子模块内容)、模块3(名称字段,子模块内容)。In this embodiment of the present application, the page parameters are used to describe the page content, so the page parameters can include the sub-module content of the target sub-module and the name field contained in the sub-module basic data. Specifically, it can be expressed as, module n (name field , submodule content), where n is the value obtained by sequentially numbering the page parameters corresponding to each target submodule. For example, if there are three target submodules filtered out, then the corresponding page parameters can be: Module 1 (name field, Submodule content), Module 2 (name field, submodule content), Module 3 (name field, submodule content).
如图11所示,在一示例性实施例中,该可视化配置页面的方法的步骤S303还可以包括步骤S1101至步骤S1102,得到用于描述页面内容的页面参数,详细介绍如下:As shown in Figure 11, in an exemplary embodiment, step S303 of the method for visually configuring a page may also include steps S1101 to S1102 to obtain page parameters used to describe the page content. The details are as follows:
步骤S1101,根据模块信息中子模块基础数据所包含的顺序字段,确定各个筛选所得到的目标子模块之间的顺序关系。Step S1101: Determine the sequence relationship between the target sub-modules obtained by filtering based on the sequence field included in the sub-module basic data in the module information.
如图6所示的模块列表示意图,模块列表中配置的子模块基础数据是包含顺序字段的,在配置模块列表是能够通过顺序字段对子模块的位置进行调整,故在请求页面内容从模块列表中确定对应的目标子模块时,同时获取了各个目标子模块的顺序字段,基于此得到各个目标子模块之间的顺序关系。As shown in the module list diagram shown in Figure 6, the basic data of the submodules configured in the module list contains the sequence field. When configuring the module list, the position of the submodule can be adjusted through the sequence field. Therefore, the content of the request page is changed from the module list. When determining the corresponding target sub-module, the order field of each target sub-module is obtained at the same time, and based on this, the order relationship between each target sub-module is obtained.
步骤S1102,根据顺序关系,将各个筛选所得到的目标子模块对应的模块信息进行排序,以得到页面参数。Step S1102: Sort the module information corresponding to each filtered target sub-module according to the sequence relationship to obtain page parameters.
根据按照顺序关系进行排序的模块信息得到的页面参数,能够使得服务平台返回给客户端用于展示的页面参数,是按照管理后台实现配置的顺序返回以及显示的,保证了可控性,进而提升了页面运营的灵活性。The page parameters obtained based on the module information sorted according to the sequential relationship can enable the service platform to return the page parameters to the client for display. They are returned and displayed in the order configured by the management background, ensuring controllability and thereby improving Improves the flexibility of page operation.
需要说明的是,本申请提供的实施例中,按照顺序关系对各个目标子模块对应的模块信息排序的这一步骤,其与确定页面参数的内容为目标子模块的子模块内容和子模块基础数据包含的名称字段这一步骤之间的步骤前后关系,再次不做限制,步骤的先后不会影响到本申请中页面参数的生成。It should be noted that in the embodiments provided by this application, the step of sorting the module information corresponding to each target sub-module according to the sequential relationship is related to determining that the content of the page parameters is the sub-module content and sub-module basic data of the target sub-module. The step-by-step relationship between the included name fields is again not limited, and the sequence of steps will not affect the generation of page parameters in this application.
这样本申请该实施例的技术方案通过模块信息中子模块基础数据所包含的显示字段以及顺序字段,筛选出显示字段表示为显示的目标子模块,并根据顺序字段确定各个目标子模块之间的顺序关系,进而得到用于在客户端描述页面内容的页面参数。这样使得服务平台在模块化配置客户端请求的页面内容后,通过相对应的页面参数,以展示与请求信息相匹配的目标子模块,实现产品页面的多人多面的效果面的同时提升了页面运营的灵活性。In this way, the technical solution of this embodiment of the present application uses the display field and the sequence field contained in the basic data of the sub-module in the module information to filter out the target sub-modules represented by the display field as the display, and determines the relationship between the target sub-modules according to the sequence field. Sequential relationship, and then obtain the page parameters used to describe the page content on the client. This allows the service platform to display the target sub-module that matches the requested information through the corresponding page parameters after modularizing the page content requested by the client, thereby realizing the multi-person and multi-faceted effect of the product page while improving the page. Operational flexibility.
图12是本申请的一示例性实施例示出的一种可视化配置页面的装置1200的框图。如图12所示,该装置包括:FIG. 12 is a block diagram of a device 1200 for visually configuring a page according to an exemplary embodiment of the present application. As shown in Figure 12, the device includes:
接收单元1201,用于接收客户端发送的用于请求页面内容的请求信息;获取单元1202,用于确定模块列表中与请求信息相匹配的目标子模块,获取目标子模块的模块信息;处理单元1203,用于根据目标子模块的模块信息得到页面参数,页面参数用于描述页面内容;投放单元1204,用于投放目标子模块对应的页面参数至客户端,以使客户端根据页面参数 进行页面内容展示。The receiving unit 1201 is used to receive the request information sent by the client for requesting page content; the obtaining unit 1202 is used to determine the target sub-module in the module list that matches the request information and obtain the module information of the target sub-module; the processing unit 1203, used to obtain the page parameters according to the module information of the target sub-module, and the page parameters are used to describe the page content; the delivery unit 1204, used to deliver the page parameters corresponding to the target sub-module to the client, so that the client can perform page processing based on the page parameters. Content display.
该装置应用本申请提供的可视化配置页面的方法,在接收到的客户端发送的用于请求页面内容的请求信息后,通过确定模块列表中与请求信息相匹配的目标子模块,获取到目标子模块的模块信息,进而根据模块信息得到用于描述页面内容的页面参数,投放页面参数至客户端,以使客户端根据页面参数进行页面内容展示。这样,通过模块化配置客户端请求的页面内容,以展示与请求信息相匹配的目标子模块,实现产品页面的多人多面的可视化配置效果,提升了页面运营的灵活性,能够推荐最合适的产品或服务内容与客户进行匹配。The device applies the visual configuration page method provided by this application, and after receiving the request information sent by the client for requesting page content, obtains the target sub-module by determining the target sub-module in the module list that matches the request information. Module information of the module, and then obtain the page parameters used to describe the page content based on the module information, and deliver the page parameters to the client, so that the client can display the page content based on the page parameters. In this way, by modularizing the page content requested by the client to display the target sub-module that matches the requested information, the multi-person and multi-faceted visual configuration effect of the product page is achieved, which improves the flexibility of page operation and can recommend the most appropriate Match product or service content with customers.
在另一示例性的实施例中,该装置还包括:In another exemplary embodiment, the device further includes:
配置模块,用于配置模块列表,模块列表中包括有多种模块类型的子模块,以及各个子模块的模块信息;The configuration module is used to configure the module list. The module list includes sub-modules of multiple module types and module information of each sub-module;
匹配模块,用于获取模块列表中的各个子模块的应用对象标签,应用对象标签用于描述子模块应用的对象范围;根据请求信息包括的账号参数和版本参数得到与客户端对应的对象标签;将对象标签与各个子模块的应用对象标签进行匹配,以确定出与对象标签相匹配的应用对象标签;将确定出的应用对象标签对应的子模块作为目标子模块;The matching module is used to obtain the application object tag of each sub-module in the module list. The application object tag is used to describe the object range of the sub-module application; the object tag corresponding to the client is obtained according to the account parameters and version parameters included in the request information; Match the object tag with the application object tag of each sub-module to determine the application object tag that matches the object tag; use the sub-module corresponding to the determined application object tag as the target sub-module;
筛选模块,用于根据各个目标子模块对应的子模块基础数据所包含的显示字段,筛选出显示字段表示为显示的目标子模块;根据目标子模块的子模块内容和子模块基础数据包含的名称字段,得到页面参数;The filtering module is used to filter out the display fields represented as displayed target submodules based on the display fields contained in the submodule basic data corresponding to each target submodule; based on the submodule content of the target submodule and the name field contained in the submodule basic data , get the page parameters;
排序模块,用于根据模块信息中子模块基础数据所包含的顺序字段,确定各个目标子模块之间的顺序关系;根据顺序关系,将各个目标子模块对应的模块信息进行排序,以得到页面参数。The sorting module is used to determine the order relationship between each target sub-module according to the order field contained in the sub-module basic data in the module information; according to the order relationship, sort the module information corresponding to each target sub-module to obtain the page parameters .
在另一示例性的实施例中,配置模块,还用于在模块列表中新建子模块,并配置新建的子模块的子模块基础数据;根据子模块基础数据所包含的模块类型,配置与模块类型相匹配的子模块内容;根据子模块基础数据和子模块内容生成新建的子模块的模块信息。In another exemplary embodiment, the configuration module is also used to create a new submodule in the module list and configure the submodule basic data of the newly created submodule; according to the module type included in the submodule basic data, the configuration and module The content of the submodule that matches the type; the module information of the newly created submodule is generated based on the basic data of the submodule and the content of the submodule.
在另一示例性的实施例中,配置模块,还用于根据新建的子模块的子模块基础数据所包含的模块类型,配置与模块类型相匹配的至少一组标的信息;根据标的信息所包含的优先级将各组标的信息进行排序,得到新建的子模块的子模块内容。In another exemplary embodiment, the configuration module is also configured to configure at least one set of target information matching the module type according to the module type included in the sub-module basic data of the newly created sub-module; according to the target information included The priority of each group is sorted to obtain the submodule content of the newly created submodule.
需要说明的是,上述实施例所提供的可视化配置页面的装置与上述实施例所提供的可视化配置页面的方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的可视化配置页面的装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。It should be noted that the device for visually configuring the page provided by the above embodiments and the method for visually configuring the page provided by the above embodiments belong to the same concept, and the specific manner in which each module and unit performs operations has been carried out in the method embodiment. Detailed description will not be repeated here. In actual application of the device for visualizing the configuration page provided by the above embodiment, the above function allocation can be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all of the above descriptions or Some functions are not restricted here.
本申请的实施例还提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现上述各个实施例中提供的可视化配置页面的方法。Embodiments of the present application also provide an electronic device, including: one or more processors; a storage device configured to store one or more programs. When one or more programs are executed by one or more processors, The electronic device is enabled to implement the method of visual configuration page provided in each of the above embodiments.
图13示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。需要说明的是,图13示出的电子设备的计算机***1300仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。FIG. 13 shows a schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present application. It should be noted that the computer system 1300 of the electronic device shown in FIG. 13 is only an example, and should not impose any restrictions on the functions and scope of use of the embodiments of the present application.
如图13所示,计算机***1300包括中央处理单元(Central Processing Unit,CPU)1301,其可以根据存储在只读存储器(Read-Only Memory,ROM)1302中的程序或者从储存部分1308加载到随机访问存储器(Random Access Memory,RAM)1303中的程序而执行各种适当的动作和处理,例如执行上述实施例中的方法。在RAM 1303中,还存储有***操作所需的各种程序和数据。CPU 1301、ROM 1302以及RAM 1303通过总线1304彼此相连。输入/输出(Input/Output,I/O)接口1305也连接至总线1304。As shown in Figure 13, the computer system 1300 includes a central processing unit (Central Processing Unit, CPU) 1301, which can be loaded into a random computer according to a program stored in a read-only memory (Read-Only Memory, ROM) 1302 or from a storage part 1308. Access the program in the memory (Random Access Memory, RAM) 1303 to perform various appropriate actions and processing, such as performing the method in the above embodiment. In RAM 1303, various programs and data required for system operation are also stored. CPU 1301, ROM 1302 and RAM 1303 are connected to each other through bus 1304. An input/output (I/O) interface 1305 is also connected to bus 1304.
以下部件连接至I/O接口1305:包括键盘、鼠标等的输入部分1306;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1307;包括硬盘等的储存部分1308;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分1309。通信部分1309经由诸如因特网的网络执行通信处理。驱动器1310也根据需要连接至I/O接口1305。可拆卸介质1311,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1310上,以便于从其上读出的计算机程序根据需要被安装入储存部分1308。The following components are connected to the I/O interface 1305: an input part 1306 including a keyboard, a mouse, etc.; an output part 1307 including a cathode ray tube (Cathode Ray Tube, CRT), a liquid crystal display (Liquid Crystal Display, LCD), etc., and a speaker, etc. ; a storage part 1308 including a hard disk, etc.; and a communication part 1309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1309 performs communication processing via a network such as the Internet. Driver 1310 is also connected to I/O interface 1305 as needed. Removable media 1311, such as magnetic disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive 1310 as needed, so that computer programs read therefrom are installed into the storage portion 1308 as needed.
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1309从网络上被下载和安装,和/或从可拆卸介质1311被安装。在该计算机程序被中央处理单元(CPU)1301执行时,执行本申请的***中限定的各种功能。In particular, according to embodiments of the present application, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present application include a computer program product including a computer program carried on a computer-readable medium, the computer program including a computer program for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from the network via communications portion 1309, and/or installed from removable media 1311. When the computer program is executed by the central processing unit (CPU) 1301, various functions defined in the system of the present application are executed.
需要说明的是,本申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、 或者上述的任意合适的组合。在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer readable storage media may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard drive, random access memory (RAM), read only memory (ROM), removable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), flash memory, optical fiber, portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any of the above suitable The combination. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying a computer-readable computer program therein. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device . Computer programs embodied on computer-readable media may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present application. Each block in the flow chart or block diagram may represent a module, program segment, or part of the code. The above-mentioned module, program segment, or part of the code includes one or more executable components for implementing the specified logical function. instruction. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown one after another may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved. It will also be noted that each block in the block diagram or flowchart illustration, and combinations of blocks in the block diagram or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or may be implemented by special purpose hardware-based systems that perform the specified functions or operations. Achieved by a combination of specialized hardware and computer instructions.
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。The units involved in the embodiments of this application can be implemented in software or hardware, and the described units can also be provided in a processor. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances.
本申请的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如前的可视化配置页面的方法。该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的,也可以是单独存在,而未装配入该电子设备中。Another aspect of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above method of visually configuring a page is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist separately without being assembled into the electronic device.
本申请的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的可视化配置页面的方法。Another aspect of the present application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method of visually configuring the page provided in the above embodiments.
以上仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本申请的保护范围之内。The above are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements or improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application. Inside.

Claims (11)

  1. 一种可视化配置页面的方法,所述方法包括:A method for visually configuring a page, the method includes:
    接收客户端发送的用于请求页面内容的请求信息;Receive request information sent by the client to request page content;
    确定模块列表中与所述请求信息相匹配的目标子模块,获取所述目标子模块的模块信息;Determine the target submodule in the module list that matches the request information, and obtain the module information of the target submodule;
    根据所述目标子模块的模块信息得到页面参数,所述页面参数用于描述页面内容;Obtain page parameters according to the module information of the target sub-module, and the page parameters are used to describe the page content;
    投放所述目标子模块对应的所述页面参数至所述客户端,以使所述客户端根据所述页面参数进行页面内容展示。Publish the page parameters corresponding to the target sub-module to the client, so that the client displays page content according to the page parameters.
  2. 根据权利要求1所述的方法,其中,在接收客户端发送的用于请求页面内容的请求信息之前,所述方法还包括:The method according to claim 1, wherein before receiving the request information sent by the client for requesting the page content, the method further includes:
    配置模块列表,所述模块列表中包括有多种模块类型的子模块,以及各个所述子模块的模块信息。Configure a module list, which includes sub-modules of multiple module types and module information of each of the sub-modules.
  3. 根据权利要求2所述的方法,其中,所述配置模块列表,包括:The method according to claim 2, wherein the configuration module list includes:
    在所述模块列表中新建子模块,并配置新建的所述子模块的子模块基础数据;Create a new submodule in the module list, and configure the basic data of the newly created submodule;
    根据所述子模块基础数据所包含的模块类型,配置与所述模块类型相匹配的子模块内容;According to the module type included in the sub-module basic data, configure the sub-module content that matches the module type;
    根据所述子模块基础数据和所述子模块内容生成新建的所述子模块的模块信息。Module information of the newly created sub-module is generated according to the basic data of the sub-module and the content of the sub-module.
  4. 根据权利要求3所述的方法,其中,所述根据所述子模块基础数据所包含的模块类型,配置与所述模块类型相匹配的子模块内容,包括:The method according to claim 3, wherein configuring sub-module content matching the module type according to the module type included in the sub-module basic data includes:
    根据新建的所述子模块的子模块基础数据所包含的模块类型,配置与所述模块类型相匹配的至少一组标的信息;Configure at least one set of target information matching the module type according to the module type included in the sub-module basic data of the newly created sub-module;
    根据所述标的信息所包含的优先级将各组所述标的信息进行排序,得到新建的所述子模块的子模块内容。Each group of the target information is sorted according to the priority contained in the target information to obtain the sub-module content of the newly created sub-module.
  5. 根据权利要求1所述的方法,其中,所述确定模块列表中与所述请求信息相匹配的目标子模块,包括:The method according to claim 1, wherein the determining the target sub-module in the module list that matches the request information includes:
    获取所述模块列表中的各个子模块的应用对象标签,所述应用对象标签用于描述所述子模块应用的对象范围;Obtain the application object tag of each sub-module in the module list, where the application object tag is used to describe the object scope of the sub-module application;
    根据所述请求信息包括的账号参数和版本参数得到与所述客户端对应的对象标签;Obtain the object tag corresponding to the client according to the account parameters and version parameters included in the request information;
    将所述对象标签与各个所述子模块的应用对象标签进行匹配,以确定出与所述对象标签相匹配的应用对象标签;Match the object tag with the application object tag of each sub-module to determine the application object tag that matches the object tag;
    将确定出的应用对象标签对应的所述子模块作为所述目标子模块。The sub-module corresponding to the determined application object tag is used as the target sub-module.
  6. 根据权利要求1所述的方法,其中,所述目标子模块的模块信息包括子模块基础数据和子模块内容;所述根据所述目标子模块的模块信息得到页面参数,包括:The method according to claim 1, wherein the module information of the target sub-module includes basic sub-module data and sub-module content; and obtaining page parameters according to the module information of the target sub-module includes:
    根据各个所述目标子模块对应的所述子模块基础数据所包含的显示字段,筛选出所述显示字段表示为显示的目标子模块;According to the display fields included in the sub-module basic data corresponding to each of the target sub-modules, filter out the target sub-modules represented by the display fields as displayed;
    根据筛选所得到的所述目标子模块的所述子模块内容和所述子模块基础数据包含的名称字段,得到页面参数。The page parameters are obtained according to the sub-module content of the target sub-module obtained through screening and the name field contained in the sub-module basic data.
  7. 根据权利要求6所述的方法,其中,所述根据筛选所得到的所述目标子模块的模块信息得到页面参数,包括:The method according to claim 6, wherein said obtaining page parameters according to the module information of the target sub-module obtained by screening includes:
    根据所述模块信息中所述子模块基础数据所包含的顺序字段,确定各个筛选所得到的所述目标子模块之间的顺序关系;Determine the sequence relationship between the target sub-modules obtained by each screening according to the sequence field contained in the sub-module basic data in the module information;
    根据所述顺序关系,将各个筛选所得到的所述目标子模块对应的所述模块信息进行排序,以得到页面参数。According to the sequence relationship, the module information corresponding to the target sub-modules obtained by each screening is sorted to obtain page parameters.
  8. 一种实现可视化配置页面的装置,包括:A device for realizing a visual configuration page, including:
    接收单元,用于接收客户端发送的用于请求页面内容的请求信息;The receiving unit is used to receive the request information sent by the client to request the page content;
    获取单元,用于确定模块列表中与所述请求信息相匹配的目标子模块,获取所述目标子模块的模块信息;An acquisition unit, configured to determine the target sub-module in the module list that matches the request information, and obtain the module information of the target sub-module;
    处理单元,用于根据所述目标子模块的模块信息得到页面参数,所述页面参数用于描述页面内容;A processing unit, configured to obtain page parameters according to the module information of the target sub-module, where the page parameters are used to describe page content;
    投放单元,用于投放所述目标子模块对应的所述页面参数至所述客户端,以使所述客户端根据所述页面参数进行页面内容展示。A delivery unit is configured to deliver the page parameters corresponding to the target sub-module to the client, so that the client displays page content according to the page parameters.
  9. 一种电子设备,包括:An electronic device including:
    一个或多个处理器;one or more processors;
    存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1-7中的任一项所述的可视化配置页面的方法。Storage device, used to store one or more programs, when the one or more programs are executed by the one or more processors, so that the electronic device implements any one of claims 1-7 The method of visual configuration page described above.
  10. 一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1-7中的任一项所述的可视化配置页面的方法。A computer-readable storage medium having computer-readable instructions stored thereon. When the computer-readable instructions are executed by a processor of a computer, the computer is caused to perform the visualization configuration of any one of claims 1-7. page method.
  11. 一种计算机程序产品,所述计算机程序产品包括计算机指令,计算机设备的处理器执行所述计算机指令时,使得所述计算机设备执行权利要求1-7中的任一项所述的可视化配置页面的方法。A computer program product. The computer program product includes computer instructions. When a processor of a computer device executes the computer instructions, the computer device executes the visual configuration page of any one of claims 1-7. method.
PCT/CN2022/140781 2022-06-07 2022-12-21 Method and apparatus for visually configuring page, and electronic device and storage medium WO2023236500A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210638302.6A CN115268883A (en) 2022-06-07 2022-06-07 Method and device for visually configuring page, electronic equipment and storage medium
CN202210638302.6 2022-06-07

Publications (1)

Publication Number Publication Date
WO2023236500A1 true WO2023236500A1 (en) 2023-12-14

Family

ID=83758961

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/140781 WO2023236500A1 (en) 2022-06-07 2022-12-21 Method and apparatus for visually configuring page, and electronic device and storage medium

Country Status (2)

Country Link
CN (1) CN115268883A (en)
WO (1) WO2023236500A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118170368A (en) * 2024-05-15 2024-06-11 杭州飞象企服网络技术有限公司 Plug-in development method for Web marketing page

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115268883A (en) * 2022-06-07 2022-11-01 深圳市富途网络科技有限公司 Method and device for visually configuring page, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130332814A1 (en) * 2012-06-07 2013-12-12 Yahoo! Inc. Edge Server Page Personalization
CN113094136A (en) * 2021-04-09 2021-07-09 广州博冠信息科技有限公司 Page display control method and device, storage medium and electronic equipment
CN113094141A (en) * 2021-04-23 2021-07-09 北京达佳互联信息技术有限公司 Page display method and device, electronic equipment and storage medium
CN115268883A (en) * 2022-06-07 2022-11-01 深圳市富途网络科技有限公司 Method and device for visually configuring page, electronic equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130332814A1 (en) * 2012-06-07 2013-12-12 Yahoo! Inc. Edge Server Page Personalization
CN113094136A (en) * 2021-04-09 2021-07-09 广州博冠信息科技有限公司 Page display control method and device, storage medium and electronic equipment
CN113094141A (en) * 2021-04-23 2021-07-09 北京达佳互联信息技术有限公司 Page display method and device, electronic equipment and storage medium
CN115268883A (en) * 2022-06-07 2022-11-01 深圳市富途网络科技有限公司 Method and device for visually configuring page, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118170368A (en) * 2024-05-15 2024-06-11 杭州飞象企服网络技术有限公司 Plug-in development method for Web marketing page

Also Published As

Publication number Publication date
CN115268883A (en) 2022-11-01

Similar Documents

Publication Publication Date Title
Liu et al. What have we learnt from 10 years of fintech research? A scientometric analysis
Chen et al. The transition from traditional banking to mobile internet finance: an organizational innovation perspective-a comparative study of Citibank and ICBC
WO2023236500A1 (en) Method and apparatus for visually configuring page, and electronic device and storage medium
Muthinja et al. What drives financial innovations in Kenya’s commercial banks? An empirical study on firm and macro-level drivers of branchless banking
Walsham ICTs for the broader development of India: An analysis of the literature
Aloulou et al. Does FinTech adoption increase the diffusion rate of digital financial inclusion? A study of the banking industry sector
Osei et al. Unlocking the full potential of digital transformation in banking: a bibliometric review and emerging trend
US20150012411A1 (en) System and method for user defined markets for electronic trading
CA3072131A1 (en) Integrated personal finance management system for managing cash flow
KR20220152803A (en) system and method for automatic investment of financial assets based on quint investment
US20240061913A1 (en) Graphical User Interface and Console Management, Modeling, and Analysis System
Amriddinovich Features of api services in the implementation of transformational processes in the activities of commercial banks
Ramli et al. Equity-crowdfunding in Malaysia: the needs for a comprehensive Shariah Governance
US20220156723A1 (en) Fractionalizing and managing objects using cryptographically linked blocks
US11979409B2 (en) Graphical user interface and console management, modeling, and analysis system
US11748815B2 (en) Deploying and implementing centralized trading and tracking computing platforms to support tri-party trading
US11477204B2 (en) Graphical user interface and console management, modeling, and analysis system
US9836789B2 (en) Method and system for generating and operating hybrid markets and user-defined marketplaces
Nahar Decoding the role of gender in the relationship between the online payment system and SME performance: A case study investigating an emerging economy—Bangladesh
Chinyere et al. ADOPTION OF CLOUD COMPUTING AND SERVICE DELIVERY OF COMMERCIAL BANKS IN RIVERS STATE.
Kushagra et al. Cloud doctrine: impact on cloud adoption in the government organizations of India
JP2017531273A (en) Computerized system and method for establishing and trading contractual rights for creative work
US20230260061A1 (en) Graphical User Interface and Console Management, Modeling, and Analysis System
Kaur Banking in Emerging Economies: Trends and Technology in ICICI Bank
US20200226688A1 (en) Computer-readable recording medium recording portfolio presentation program, portfolio presentation method, and information processing apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22945628

Country of ref document: EP

Kind code of ref document: A1