Page generation method, device, apparatus and storage medium
By dynamically configuring the page information table and calling third-party service platforms to generate the target page, the problem of the enrollment and payment system page being unable to respond to changes in regional needs has been solved, improving response efficiency and flexibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA CONSTRUCTION BANK
- Filing Date
- 2023-01-10
- Publication Date
- 2026-06-05
AI Technical Summary
Due to differences in information processing logic and frequent adjustments in the enrollment and payment systems of different regions, the enrollment and payment system pages are unable to efficiently respond to changes in regional needs, requiring frequent adjustments to page components.
By acquiring target area information, dynamically configuring the page configuration information table, calling third-party service platforms to query enrollment result information, generating the target page, and dynamically adjusting the page configuration to adapt to the application version updates of the enrollment system in different regions.
There is no need to redevelop the enrollment system page components, which improves the efficiency of page response to updates of enrollment system application versions in different regions and enables flexible page generation and differentiated payment process adjustments.
Smart Images

Figure CN116150534B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the fields of computer technology and financial technology, and in particular to a page generation method, apparatus, device, medium and program product. Background Technology
[0002] In related technologies, the pages of the enrollment and payment system usually interact with the enrollment systems in different regions. Since the information processing logic in the enrollment systems in different regions is somewhat different, and adjustments are made frequently according to the actual needs of different regions.
[0003] In the process of realizing the inventive concept disclosed herein, the inventors discovered that, in related technologies, when the information processing logic of the insurance participation system in different regions is adjusted, the page components of the insurance payment system need to be adjusted accordingly, making it difficult for the insurance payment system page to efficiently respond to the frequent adjustments of the insurance participation system in different regions. Summary of the Invention
[0004] In view of the above problems, this disclosure provides page generation methods, apparatus, devices, media and program products.
[0005] According to the first aspect of this disclosure, a page generation method is provided, comprising: responding to a query request for insurance information of a target object, obtaining target region information and information of the target object, wherein the target region represents the region where the target object is enrolled in insurance; querying configuration information of a target page from a page configuration information table based on the target region information, wherein the page configuration information table is dynamically configured based on the application version information of the insurance system in the region; querying insurance result information by calling a third-party service platform based on the information of the target object; and generating a target page based on the configuration information of the target page and the insurance result information.
[0006] According to embodiments of this disclosure, the above-mentioned method of querying the configuration information of the target page from the page configuration information table based on the target area information includes: determining the identification information of the target page based on the target area information; and querying the configuration information of the target page from the page configuration information based on the identification information of the target page.
[0007] According to embodiments of this disclosure, the target page includes M subpages, where M is an integer greater than 1. The page generation method further includes: in response to an input operation on the i-th subpage, obtaining the identification information and input parameter information of the i-th subpage, where 1≤i≤M and i is an integer; querying the configuration information of the (i+1)-th subpage from the page configuration information based on the identification information; querying the query result information corresponding to the input parameter information by calling the third-party service platform based on the input parameter information; and generating the (i+1)-th subpage based on the query result information and the configuration information of the (i+1)-th subpage.
[0008] According to embodiments of this disclosure, the configuration information includes page element display type information and page layout information. Generating the target page based on the configuration information of the target page and the insurance result information includes: obtaining page element information based on the insurance result information and page element display type information; and generating the target page based on the page element information and the page layout information.
[0009] According to embodiments of this disclosure, generating the target page based on the information of the page elements and the page layout information includes: determining the display position information of the page elements on the target page based on the page layout information; and generating the target page based on the information of the page elements and the display position information.
[0010] According to embodiments of this disclosure, the above-mentioned method of querying insurance participation result information by calling a third-party service platform based on the information of the target object includes: generating query request information based on the information of the target object and verification information, wherein the verification information is dynamically generated by the third-party service platform; sending the query request information to the third-party service platform; and receiving the insurance participation result information returned by the third-party service platform.
[0011] A second aspect of this disclosure provides a page generation apparatus, comprising: a first acquisition module, configured to acquire target region information and target object information in response to a query request for insurance information of a target object, wherein the target region represents the region where the target object is enrolled in insurance; a first query module, configured to query configuration information of a target page from a page configuration information table based on the target region information, wherein the page configuration information table is dynamically configured based on the application version information of the insurance system in the region; a second query module, configured to query insurance result information by calling a third-party service platform based on the target object information; and a first generation module, configured to generate a target page based on the target page configuration information and the insurance result information.
[0012] According to embodiments of this disclosure, the first query module includes a determining submodule and a query submodule. The determining submodule is used to determine the identifier information of the target page based on the target region information; the query submodule is used to retrieve the configuration information of the target page from the page configuration information based on the identifier information of the target page.
[0013] According to embodiments of this disclosure, the page generation apparatus further includes a second acquisition module, a third query module, a fourth query module, and a second generation module. The second acquisition module is used to acquire the identifier information and input parameter information of the i-th subpage in response to an input operation on the i-th subpage, where 1 ≤ i ≤ M, and i is an integer. The third query module is used to query the configuration information of the (i+1)-th subpage from the page configuration information based on the identifier information. The fourth query module is used to query the query result information corresponding to the input parameter information by calling a third-party service platform based on the input parameter information. The second generation module is used to generate the (i+1)-th subpage based on the query result information and the configuration information of the (i+1)-th subpage.
[0014] According to embodiments of this disclosure, the first generation module includes an acquisition submodule and a first generation submodule. The acquisition submodule is used to obtain information about page elements based on insurance participation result information and page element display type information; the first generation submodule is used to generate a target page based on the page element information and page layout information.
[0015] According to embodiments of this disclosure, the generation submodule includes a determining unit and a generating unit. The determining unit is used to determine the display position information of page elements on the target page based on page layout information; the generating unit is used to generate the target page based on the page element information and the display position information.
[0016] According to embodiments of this disclosure, the second query module includes a second generation submodule, a sending submodule, and a receiving submodule. The second generation submodule generates query request information based on the target object's information and verification information, wherein the verification information is dynamically generated by a third-party service platform. The sending submodule sends the query request information to the third-party service platform. The receiving submodule receives the insurance participation result information returned by the third-party service platform.
[0017] A third aspect of this disclosure provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the methods described above.
[0018] A fourth aspect of this disclosure also provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods described above.
[0019] The fifth aspect of this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0020] According to the page generation method, apparatus, device, medium, and program products provided in this disclosure, since a page configuration information table is dynamically configured based on the application version information of the insurance system in the region, and the target page is dynamically configured and generated based on the configuration information and insurance result information queried from the information table, the page configuration information table can be dynamically adjusted according to the application version changes of the insurance system in different regions. There is no need to redevelop the insurance system page components, which improves the response efficiency of the insurance system page to updates of the application version of the insurance system in different regions. Attached Figure Description
[0021] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0022] Figure 1 This diagram illustrates an application scenario of the page generation method according to an embodiment of the present disclosure.
[0023] Figure 2 A flowchart illustrating a page generation method according to an embodiment of the present disclosure is shown schematically;
[0024] Figure 3 A flowchart illustrating a method for generating subpages according to an embodiment of the present disclosure is shown schematically.
[0025] Figure 4a A schematic diagram of the i-th subpage according to an embodiment of the present disclosure is shown;
[0026] Figure 4b A schematic diagram of the (i+1)th subpage according to an embodiment of the present disclosure is shown;
[0027] Figure 5 A flowchart illustrating a method for generating a payment page according to an embodiment of the present disclosure is shown schematically;
[0028] Figure 6 A schematic diagram illustrating the display position according to an embodiment of the present disclosure is shown;
[0029] Figure 7 A schematic block diagram of a page generation apparatus according to an embodiment of the present disclosure is shown; and
[0030] Figure 8 A block diagram schematically illustrates an electronic device suitable for implementing a page generation method according to an embodiment of the present disclosure. Detailed Implementation
[0031] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0032] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0033] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.
[0034] When using expressions such as "at least one of A, B, and C", they should generally be interpreted in accordance with the meaning that is commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).
[0035] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of data (including but not limited to user personal information) comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and they do not violate public order and good morals.
[0036] In related technologies, the pages of the enrollment and payment system usually interact with the enrollment systems in different regions. Since the information processing logic in the enrollment systems in different regions is somewhat different, and adjustments are made frequently according to the actual needs of different regions.
[0037] In the process of realizing the inventive concept disclosed herein, the inventors discovered that in related technologies, due to the frequent changes in the enrollment and payment needs of different regions, it is necessary to frequently modify the enrollment page on the front end and modify the enrollment page. Each modification requires frequent changes to related interfaces, elements and layouts. Therefore, due to the excessive changes involved in adjusting the page, the enrollment and payment system page is difficult to respond efficiently to the frequent adjustments of the enrollment system in different regions.
[0038] In view of this, embodiments of the present disclosure provide a page generation method, including:
[0039] In response to a query request for the insurance information of a target object, information about the target region and the target object is obtained. The target region represents the region where the target object is enrolled in insurance.
[0040] Based on the target region information, the configuration information of the target page is obtained by querying the page configuration information table. The page configuration information table is dynamically configured based on the application version information of the insurance system in the region.
[0041] Based on the target object's information, the insurance enrollment result information is obtained by calling a third-party service platform; and
[0042] The target page is generated based on the configuration information and enrollment results information of the target page.
[0043] Figure 1 The illustration shows an application scenario diagram of the page generation method according to an embodiment of the present disclosure.
[0044] like Figure 1 As shown, application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.
[0045] Users can interact with server 105 via network 104 using at least one of the first terminal device 101, second terminal device 102, and third terminal device 103 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, second terminal device 102, and third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).
[0046] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.
[0047] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.
[0048] It should be noted that the page generation method provided in this embodiment can generally be executed by server 105. Correspondingly, the page generation apparatus provided in this embodiment can generally be located in server 105. The page generation method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the page generation apparatus provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105.
[0049] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0050] The following will be based on Figure 1 The described scene, through Figures 2-5 The page generation method of the disclosed embodiments will be described in detail.
[0051] Figure 2 A flowchart illustrating a page generation method according to an embodiment of the present disclosure is shown schematically.
[0052] like Figure 2 As shown, the page generation method of this embodiment includes operations S210 to S240.
[0053] In operation S210, in response to a query request for insurance information of the target object, information about the target region and information about the target object are obtained. The target region represents the region where the target object is insured.
[0054] According to embodiments of this disclosure, for example, a participation information query request may include the name and card number of the target object, and the participation information may include the participation amount, participation time, and participation status of the target object. For example, the participation amount, participation time, and participation status of the target object can be queried using the name and card number information of the target object in the participation information query request.
[0055] According to embodiments of this disclosure, the target area information may include information about the region where the target object is enrolled in insurance, with different regions corresponding to different target area information. For example, if the regions include A, B, and C, then the target area information will also include the target area information corresponding to region A, the target area information corresponding to region B, and the target area information corresponding to region C.
[0056] According to embodiments of this disclosure, the information of the target object may include the name, number, and identifier of the insured region corresponding to the target object.
[0057] According to embodiments of this disclosure, the target area information can correspond to the information of the target object, and the target area corresponding to the target object can be determined based on the identification information of the area corresponding to the target object. For example, if the identification information of the area corresponding to the target object corresponds to area A, then the insured area corresponding to the target object is area A; if the identification information of the area corresponding to the target object corresponds to area B, then the insured area corresponding to the target object is area B; if the identification information of the area corresponding to the target object corresponds to area C, then the insured area corresponding to the target object is area C.
[0058] When operating S220, the configuration information of the target page is obtained by querying the page configuration information table based on the target area information. The page configuration information table is dynamically configured based on the application version information of the insurance system in the local area.
[0059] According to embodiments of this disclosure, for example, the configuration information of the target page corresponding to the identification information can be obtained from the page configuration information table based on the identification information in the target area information, so as to match the target area information with the configuration information of the target page.
[0060] According to embodiments of this disclosure, for example, the application version information of the enrollment system may include enrollment rules corresponding to that version. Enrollment systems in different regions may correspond to enrollment rules for different regions.
[0061] According to embodiments of this disclosure, for a target area, application version information can be determined based on different versions of insurance rules, and then a page configuration information table can be determined based on the application version information. Subsequently, configuration information corresponding to the insurance rules in the application version information can be retrieved from the page configuration information table.
[0062] According to embodiments of this disclosure, the configuration information may include element information and layout information of the target page. For example, if the region is A, the element information and layout information corresponding to region A can be obtained according to the insurance rules of region A; if the region is B, the element information and layout information corresponding to region B can be obtained according to the insurance rules of region B; if the region is C, the element information and layout information corresponding to region C can be obtained according to the insurance rules of region C.
[0063] According to embodiments of this disclosure, a page configuration information table is dynamically configured based on the application version information of the insurance system in the local area. For example, if the local area is region A and the application version is 3.6, the configuration information can be dynamically determined to obtain the configuration information corresponding to the insurance rules of region A and version 3.6. Then, based on the configuration information, a page configuration information table composed of the configuration information is obtained.
[0064] When operating S230, based on the information of the target object, the insurance participation result information is obtained by calling a third-party service platform.
[0065] According to embodiments of this disclosure, a third-party service platform can be used to receive query requests and provide feedback on the insurance participation results obtained from the query.
[0066] According to embodiments of this disclosure, for example, the target region corresponding to the target object can be determined based on the information of the target object, and then the third-party service platform corresponding to the target region can be determined based on the target region. Then, the insurance participation result information of the target object can be queried through the third-party service platform.
[0067] When operating S240, the target page is generated based on the configuration information and insurance result information of the target page.
[0068] According to embodiments of this disclosure, for example, a target page can be generated based on the page elements and page layout corresponding to the target area in the configuration information, as well as the insurance participation results of the target object.
[0069] According to the embodiments of this disclosure, since a page configuration information table is dynamically configured based on the application version information of the insurance system in the local area, and the target page is dynamically configured and generated based on the configuration information and insurance result information queried from the information table, the page configuration information table can be dynamically adjusted according to the application version changes of the insurance system in different local areas without the need to redevelop the insurance system page components, thereby improving the response efficiency of the insurance system page to updates of the application version of the insurance system in different regions.
[0070] According to embodiments of this disclosure, configuration information of the target page is obtained by querying the page configuration information table based on the target region information, including:
[0071] Based on the target region information, determine the identifier information of the target page; and
[0072] Based on the identifier information of the target page, the configuration information of the target page is retrieved from the page configuration information.
[0073] According to embodiments of this disclosure, the identification information of a target page is determined based on the target area information. For example, the identification information of the page corresponding to the target area can be determined based on the target area information. For instance, if the target area is A, the identification information of the page corresponding to area A can be determined; if the target area is B, the identification information of the page corresponding to area B can be determined; and if the target area is C, the identification information of the page corresponding to area C can be determined.
[0074] According to embodiments of this disclosure, the configuration information of the target page is obtained by querying the page configuration information based on the identification information of the target page. For example, the configuration information corresponding to the target area information can be obtained from the page configuration information based on the identification information of the target page, and the target page can be configured according to the configuration information so that the elements and layout of the target page correspond to the target area. For example, if the target area is A, the determined configuration information corresponds to area A; if the target area is B, the determined configuration information corresponds to area B; and if the target area is C, the determined configuration information corresponds to area C.
[0075] According to the embodiments of this disclosure, by determining the identification information of the target page based on the target area information, and then querying the configuration information of the target page from the page configuration information based on the identification information of the target page, the efficiency of adjusting the target page according to the differentiated payment process of different target areas is improved because the configuration information corresponding to the target area is dynamically determined from the backend based on the target area information.
[0076] According to embodiments of this disclosure, the target page includes M subpages, where M is an integer greater than 1.
[0077] Figure 3 A flowchart illustrating a method for generating subpages according to an embodiment of the present disclosure is shown schematically.
[0078] like Figure 3 As shown, the page generation method of this embodiment also includes a subpage generation method, which includes operations S310 to S340.
[0079] In operation S310, in response to the input operation for the i-th subpage, the identification information and input parameter information of the i-th subpage are obtained, 1≤i≤M, where i is an integer.
[0080] According to embodiments of this disclosure, input parameter information may include insurance participation information, base information, and payment information, etc.
[0081] When operating S320, the configuration information of the (i+1)th subpage is retrieved from the page configuration information based on the identification information.
[0082] According to embodiments of this disclosure, for example, the elements and layout of the next subpage corresponding to the current subpage can be determined based on the identifier of the current subpage. For example, the identifier could be the page number of the current subpage, and the page number of the next page can be determined based on the current subpage's page number. The configuration information of the next page can be determined based on the next page's page number to dynamically configure the next page.
[0083] When operating the S330, based on the input parameter information, a third-party service platform is called to obtain the query results information corresponding to the input parameter information.
[0084] According to embodiments of this disclosure, for example, when the input parameter is insurance information, a query result corresponding to the insurance information can be obtained by calling a third-party service platform; when the input parameter is base information, a query result corresponding to the base information can be obtained by calling a third-party service platform; when the input parameter is payment information, a query result corresponding to the payment information can be obtained by calling a third-party service platform.
[0085] In operation S340, the (i+1)th subpage is generated based on the query results and the configuration information of the (i+1)th subpage.
[0086] According to embodiments of this disclosure, for example, an (i+1)th subpage can be generated based on query results information corresponding to insurance information and configuration information of the (i+1)th subpage. The generated (i+1)th subpage may contain query results corresponding to insurance information.
[0087] Figure 4aA schematic diagram of the i-th subpage according to an embodiment of the present disclosure is shown.
[0088] Figure 4b A schematic diagram of the (i+1)th subpage according to an embodiment of the present disclosure is shown.
[0089] like Figure 4a and Figure 4b As shown, the current subpage can be used to input insurance information, which may include the target's name and card number. When the insurance information is entered, the configuration information of the next subpage can be determined according to the page number of the current subpage. The next subpage can display the query results of the insurance information according to the configuration information. The query results may include information such as the target's insurance amount, insurance time, and insurance years.
[0090] According to embodiments of this disclosure, by dynamically querying the configuration information of the next subpage corresponding to the current subpage from the backend page configuration information based on the identification information, and then dynamically querying the query result information corresponding to the input parameter information by calling a third-party service platform from the backend to dynamically generate the next subpage, the configuration information, query result information, and subpage are dynamically determined. This improves the flexibility of subpage generation and allows different subpages to be associated, enabling the target page to adapt to the differentiated payment processes in different regions. Furthermore, since the generated subpages can be adjusted solely through the backend, the efficiency of subpage adjustment is improved.
[0091] Figure 5 A flowchart illustrating a method for generating a payment page according to an embodiment of the present disclosure is shown schematically.
[0092] like Figure 5 As shown, the method for generating a payment page in this embodiment includes operations S510 to S580.
[0093] When operating S510, obtain information about the target object on the first subpage.
[0094] When operating S520, a second subpage is generated based on the target object information and the identifier information of the first subpage.
[0095] When operating the S530, retrieve the insurance information from the second subpage.
[0096] When operating S540, a third subpage is generated based on the insurance information and the identification information of the second subpage.
[0097] When operating the S550, obtain the base information from the third subpage.
[0098] When operating S560, a fourth subpage is generated based on the base information and the identifier information of the third subpage.
[0099] When operating the S580, retrieve the payment information from the fourth subpage.
[0100] When operating the S580, a payment page is generated based on the payment information and the identification information of the fourth subpage.
[0101] According to embodiments of this disclosure, the configuration information includes page element display type information and page layout information. Based on the configuration information and insurance result information of the target page, a target page is generated, including:
[0102] Based on the enrollment results information and the page element display type information, the information of the page elements is obtained; and
[0103] Generate the target page based on the information of the page elements and the page layout.
[0104] According to embodiments of this disclosure, page element display types may include image display types and text display types, etc.
[0105] According to embodiments of this disclosure, page element information is obtained based on enrollment result information and page element display type information. For example, the page element corresponding to the enrollment result can be determined based on the enrollment result, and the display type of the page element on the target page can be determined based on the page element display type information. For example, the enrollment result may include the enrollment amount and the enrollment certificate. The enrollment amount can be displayed using a text display type, and the enrollment certificate can be displayed using an image display type.
[0106] According to embodiments of this disclosure, a target page is generated based on information about page elements and page layout information. For example, the target page can be generated based on page elements corresponding to the insurance participation result, the display type of the page elements, and the page layout.
[0107] According to embodiments of this disclosure, by dynamically obtaining page element information based on insurance result information and page element display type information, and then generating a target page based on the page element information and page layout information, the flexibility of target page generation is improved.
[0108] According to embodiments of this disclosure, generating a target page based on page element information and page layout information includes:
[0109] Based on the page layout information, determine the display position information of page elements on the target page; and
[0110] Generate the target page based on the information of the page elements and their display positions.
[0111] According to embodiments of this disclosure, page elements may include a page display box and an identifier for the display box. The display position of the page display box and the corresponding identifier on the target page can be determined based on page layout information. For example, if the identifier of the display box can be name information, then the page display box can display the name information corresponding to the identifier.
[0112] According to embodiments of this disclosure, page layout information may include display position information of page elements. The display position information may include coordinate information of the page elements displayed on the target page. Based on the coordinate information, the page elements are displayed at the positions corresponding to the coordinates to generate the target page.
[0113] According to embodiments of this disclosure, for example, the display position of the target page corresponding to the page element can be the A1 area of the target page, and the page element can be displayed in the A1 area of the target page.
[0114] Figure 6 A schematic diagram illustrating the display position according to an embodiment of the present disclosure is shown.
[0115] like Figure 6 As shown, the page elements on the target page can include name information, a display box corresponding to the name information, card number information, a display box corresponding to the card number information, insured amount, a display box corresponding to the insured amount, enrollment time, a display box corresponding to the enrollment time, and insured years and a display box corresponding to the insured years. The name information and its corresponding display box can be displayed in area A1 of the target page according to the display position information; the card number information and its corresponding display box can be displayed in area A2 of the target page according to the display position information; the insured amount and its corresponding display box can be displayed in area A3 of the target page according to the display position information; the enrollment time and its corresponding display box can be displayed in area A4 of the target page according to the display position information; and the insured years and its corresponding display box can be displayed in area A5 of the target page according to the display position information.
[0116] According to embodiments of this disclosure, the display position information of page elements on the target page is determined based on page layout information, and then the target page is generated based on the information of the page elements and the display position information, thereby realizing dynamic configuration of the target page and improving the flexibility of target page generation.
[0117] According to embodiments of this disclosure, based on the information of the target object, insurance participation result information is obtained by calling a third-party service platform, including:
[0118] Based on the target object's information and verification information, a query request is generated, where the verification information is dynamically generated by a third-party service platform.
[0119] Sending query request information to a third-party service platform; and
[0120] Receive insurance enrollment result information returned by third-party service platforms.
[0121] According to embodiments of this disclosure, verification information can be used to verify information about a target object.
[0122] According to embodiments of this disclosure, for example, verification information sent by a third-party service platform can be received, and the information of the target object can be verified using the verification information. If the verification is completed, query request information can be generated and sent to the third-party service platform. If the query request information is sent to the third-party service platform, the insurance participation result information returned by the third-party service platform can be received.
[0123] According to the embodiments of this disclosure, since query request information is generated based on the information of the target object and dynamically generated verification information, and then the query request information is sent to a third-party service platform and the insurance result information returned by the third-party service platform is received, dynamic query of insurance result information is realized, and the query efficiency of insurance result information is improved.
[0124] Based on the above page generation method, this disclosure also provides a page generation apparatus. The following will be combined with... Figure 7 The device is described in detail.
[0125] Figure 7 A schematic block diagram of a page generation apparatus according to an embodiment of the present disclosure is shown.
[0126] like Figure 7 As shown, the page generation device 800 of this embodiment includes a first acquisition module 710, a first query module 720, a second query module 730, and a first generation module 740.
[0127] The first acquisition module 710 is used to respond to a query request for insurance information of a target object by acquiring target area information and target object information, whereby the target area represents the region where the target object is insured. In one embodiment, the first acquisition module 710 can be used to perform the operation S210 described above, which will not be repeated here.
[0128] The first query module 720 is used to retrieve the configuration information of the target page from the page configuration information table based on the target area information. The page configuration information table is dynamically configured based on the application version information of the insurance system in the relevant region. In one embodiment, the first query module 720 can be used to execute the operation S220 described above, which will not be repeated here.
[0129] The second query module 730 is used to query the insurance participation result information by calling a third-party service platform based on the information of the target object. In one embodiment, the second query module 730 can be used to perform the operation S230 described above, which will not be repeated here.
[0130] The first generation module 740 is used to generate the target page based on the configuration information and insurance result information of the target page. In one embodiment, the first generation module 740 can be used to perform the operation S240 described above, which will not be repeated here.
[0131] According to embodiments of this disclosure, the first query module 720 includes a determining submodule and a query submodule. The determining submodule is used to determine the identification information of the target page based on the target region information; the query submodule is used to retrieve the configuration information of the target page from the page configuration information based on the identification information of the target page.
[0132] According to embodiments of this disclosure, the page generation apparatus further includes a second acquisition module, a third query module, a fourth query module, and a second generation module. The second acquisition module is used to acquire the identifier information and input parameter information of the i-th subpage in response to an input operation for the i-th subpage, where 1 ≤ i ≤ M, and i is an integer. The third query module is used to query the configuration information of the (i+1)-th subpage from the page configuration information based on the identifier information. The fourth query module is used to query the query result information corresponding to the input parameter information by calling a third-party service platform based on the input parameter information. The second generation module is used to generate the (i+1)-th subpage based on the query result information and the configuration information of the (i+1)-th subpage.
[0133] According to embodiments of this disclosure, the first generation module 740 includes an acquisition submodule and a first generation submodule. The acquisition submodule is used to obtain information about page elements based on insurance result information and page element display type information; the first generation submodule is used to generate a target page based on the page element information and page layout information.
[0134] According to embodiments of this disclosure, the generation submodule includes a determining unit and a generating unit. The determining unit is used to determine the display position information of page elements on the target page based on page layout information; the generating unit is used to generate the target page based on the page element information and the display position information.
[0135] According to embodiments of this disclosure, the second query module 730 includes a second generation submodule, a sending submodule, and a receiving submodule. The second generation submodule generates query request information based on the target object's information and verification information, wherein the verification information is dynamically generated by a third-party service platform. The sending submodule sends the query request information to the third-party service platform. The receiving submodule receives the insurance participation result information returned by the third-party service platform.
[0136] According to embodiments of this disclosure, any plurality of modules among the first acquisition module 710, the first query module 720, the second query module 730, and the first generation module 740 may be combined into one module, or any one of these modules may be split into multiple modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of other modules and implemented in one module. According to embodiments of this disclosure, at least one of the first acquisition module 710, the first query module 720, the second query module 730, and the first generation module 740 may be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in any one of software, hardware, and firmware methods, or in a suitable combination of any of these methods. Alternatively, at least one of the first acquisition module 710, the first query module 720, the second query module 730, and the first generation module 740 may be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.
[0137] Figure 8 A block diagram schematically illustrates an electronic device suitable for implementing a page generation method according to an embodiment of the present disclosure.
[0138] like Figure 8 As shown, an electronic device 800 according to an embodiment of this disclosure includes a processor 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage portion 808 into a random access memory (RAM) 803. The processor 801 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.
[0139] RAM 803 stores various programs and data required for the operation of electronic device 800. Processor 801, ROM 802, and RAM 803 are interconnected via bus 804. Processor 801 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 802 and / or RAM 803. It should be noted that the programs may also be stored in one or more memories other than ROM 802 and RAM 803. Processor 801 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.
[0140] According to embodiments of this disclosure, the electronic device 800 may further include an input / output (I / O) interface 805, which is also connected to a bus 804. The electronic device 800 may also include one or more of the following components connected to the I / O interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 810 as needed so that computer programs read from it can be installed into the storage section 808 as needed.
[0141] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.
[0142] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 802 and / or RAM 803 and / or one or more memories other than ROM 802 and RAM 803 described above.
[0143] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the page generation method provided in the embodiments of this disclosure.
[0144] When the computer program is executed by the processor 801, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0145] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 809, and / or installed from a removable medium 811. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
[0146] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 811. When the computer program is executed by processor 801, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.
[0147] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, languages such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0148] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0149] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.
[0150] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.
Claims
1. A page generation method, comprising: In response to a query request for insurance information of a target object, information about the target region and information about the target object are obtained, wherein the target region represents the region where the target object is insured; Based on the target area information, the configuration information of the target page is obtained by querying the page configuration information table, wherein the page configuration information table is dynamically configured according to the application version information of the insurance system in the region. Based on the information of the target object, the insurance participation result information is obtained by calling a third-party service platform; and The target page is generated based on the configuration information of the target page and the insurance participation result information; The target page includes M subpages, where M is an integer greater than 1, and also includes: In response to an input operation on the i-th subpage, obtain the identification information and input parameter information of the i-th subpage, 1≤i≤M, where i is an integer; Based on the identification information, the configuration information of the (i+1)th subpage is obtained from the page configuration information; Based on the input parameter information, the query result information corresponding to the input parameter information is obtained by calling the third-party service platform; and Based on the query results and the configuration information of the (i+1)th subpage, the (i+1)th subpage is generated.
2. The method according to claim 1, wherein, The step of retrieving the configuration information of the target page from the page configuration information table based on the target region information includes: Based on the target region information, determine the identification information of the target page; and Based on the identifier information of the target page, the configuration information of the target page is obtained by querying the page configuration information.
3. The method according to claim 1, wherein, The configuration information includes page element display type information and page layout information. Generating the target page based on the target page's configuration information and the insurance participation result information includes: Based on the insurance participation result information and the page element display type information, the information of the page elements is obtained; and The target page is generated based on the information of the page elements and the page layout information.
4. The method according to claim 3, wherein, The step of generating the target page based on the information of the page elements and the page layout information includes: Based on the page layout information, determine the display position information of the page element on the target page; and The target page is generated based on the information of the page elements and the display position information.
5. The method according to claim 1, wherein, The step of retrieving insurance participation results information by calling a third-party service platform based on the information of the target object includes: Based on the information and verification information of the target object, a query request is generated, wherein the verification information is dynamically generated by the third-party service platform; Send the query request information to the third-party service platform; and Receive the insurance enrollment result information returned by the third-party service platform.
6. A page generation apparatus, comprising: The first acquisition module is used to respond to a query request for insurance information of a target object and acquire target area information and information of the target object, wherein the target area represents the region where the target object is insured; The first query module is used to query the configuration information of the target page from the page configuration information table based on the target area information. The page configuration information table is dynamically configured based on the application version information of the insurance system in the region. The second query module is used to retrieve insurance participation result information by calling a third-party service platform based on the information of the target object; and The first generation module is used to generate the target page based on the configuration information of the target page and the insurance result information; The target page includes M subpages, where M is an integer greater than 1, and also includes: The second acquisition module is used to respond to the input operation for the i-th subpage and acquire the identification information and input parameter information of the i-th subpage, where 1≤i≤M and i is an integer; The third query module is used to query the configuration information of the (i+1)th subpage from the page configuration information based on the identification information; The fourth query module is used to retrieve query results corresponding to the input parameter information by calling the third-party service platform based on the input parameter information; and The second generation module is used to generate the (i+1)th subpage based on the query result information and the configuration information of the (i+1)th subpage.
7. An electronic device, comprising: One or more processors; Storage device for storing one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors perform the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 5.
9. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 5.