Open Platform Data Processing Method, Device, Computer Equipment and Storage Medium

CN114065087BActive Publication Date: 2025-07-25SHANGHAI PUDONG DEVELOPMENT BANK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111226496.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-21
Publication Date
2025-07-25
Estimated Expiration
2041-10-21

AI Technical Summary

Technical Problem

[0004]基于此,有必要针对上述技术问题,提供一种能够解决API服务协议不匹配,实时性不达标的问题的开放平台数据处理方法、装置、计算机设备和存储介质

Benefits of technology

[0034] The above open platform data processing method, device, computer device and storage medium utilize the domain name parsing and request load functions of the global traffic management service and according to the pre-set parsing rules, directly parse the secondary domain name to the ip of the API open platform website of the publisher customer, realize the function of accessing through the secondary domain name and directly jumping to the home page of the publisher customer API open platform website, and can solve the problems of API service protocol mismatch and non-compliance with real-time performance. Because the method of directly jumping to the home page of the publisher customer API open platform website has no intrusion into the system of the publisher customer, it ensures the system security of the publisher customer. It enables the open platform to have better protocol compatibility for the open API services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114065087B_ABST
    Figure CN114065087B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an open platform data processing method, apparatus, computer device, and storage medium. The method includes: when a target operation request is obtained, responding to a global traffic management service to obtain domain name data corresponding to the target operation request; when the target operation request is a portal jump request, parsing the domain name data to the protocol address data of the target operation request through a pre-set parsing rule of the global traffic management service; when accessing the domain name data, entering the portal website corresponding to the protocol address data. By adopting this method, different operation modes can be executed according to different target operation requests, and the problems of API service protocol mismatch and poor real-time performance can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technologies, and particularly to an open platform data processing method, apparatus, computer device, and storage medium. Background Art

[0002] With the development of open API (Application Programming Interface) services, banks, securities companies, insurance companies, fintech companies, large technology companies, etc. have all launched open platforms. An open platform is a platform that outputs service capabilities externally in the form of APIs. Subsequently, an API open platform has emerged. The API open platform is a platform that can provide a unified open capability output for each institution. The platform uniformly manages and displays API services. For the service capabilities of third parties, after being encapsulated by the API open platform, they are released and displayed on the home page.

[0003] However, when the API open platform needs to introduce third-party API services, the platform encapsulates the third-party API services and then publishes them to the API platform. For API services that are not suitable for encapsulation, the platform cannot publish them through encapsulation. For interfaces with high real-time requirements, the requirements of the business scenario may not be met after encapsulation, and the API open platform cannot publish interfaces that do not meet the http (HyperText Transfer Protocol) protocol. Therefore, there are problems such as difficult protocol adaptation, protocol non-support, and unqualified real-time performance in the current API open platform for publishing services. Summary of the Invention

[0004] Based on this, it is necessary to provide an open platform data processing method, apparatus, computer device, and storage medium that can solve the problems of API service protocol mismatch and unqualified real-time performance for the above technical problems.

[0005] In a first aspect, the present disclosure provides an open platform data processing method, and the method includes:

[0006] When a target operation request is obtained, in response to the global traffic management service, obtain domain name data corresponding to the target operation request;

[0007] When the target operation request is a portal jump request, resolve the domain name data to the protocol address data of the target operation request through a pre-set parsing rule of the global traffic management service;

[0008] When accessing the domain name data, enter the portal website corresponding to the protocol address data.

[0009] In one embodiment, the method further includes:

[0010] In the case where the target operation request is a portal integration request, analyze the domain name data to obtain a first analysis result;

[0011] Obtain first static resource data in the object storage of the open platform according to the first analysis result;

[0012] In the open platform, combine the first static resource data with the home page content of the portal website corresponding to the obtained protocol address data to obtain a combined interface of the portal website;

[0013] When the combined interface of the portal website of the open platform is triggered, enter the website corresponding to the protocol address data.

[0014] In one embodiment, before entering the website corresponding to the protocol address data, it includes:

[0015] Perform unified identity authentication on the open platform and the portal website corresponding to the protocol address data.

[0016] In one embodiment, the method further includes:

[0017] In the case where the target operation request is a portal construction request, analyze the domain name data to obtain a second analysis result;

[0018] Obtain second static resource data in the object storage of the open platform according to the second analysis result, and access at least one storage service to obtain platform release information data;

[0019] Generate the home page of the portal website in the open platform according to the second static resource data and the platform release information data.

[0020] In one embodiment, the storage services include databases, caches, and storage servers; the platform release information data includes: API service information corresponding to the portal construction request, information about the target customers corresponding to the portal construction request, and scenario information.

[0021] In one embodiment, obtain the first static resource data or the second static resource data in the object storage by means of a hypertext transfer request;

[0022] The first static resource data includes the framework of the home page of the portal website preset according to the target customer's needs;

[0023] The second static resource data includes: the page framework data of the home page of the general portal website of the open platform, API service documents, static image data, and website color tone data.

[0024] In one embodiment, before responding to the global traffic management service when the obtained target operation request is received, it further includes:

[0025] Determine the target customers according to the verification situation of the authentication data submitted to the open platform;

[0026] Apply for and obtain the domain name data of the target customers in the open platform;

[0027] Input the target operation request of the target customers in the open platform.

[0028] In a second aspect, the present disclosure also provides an open platform data processing device, which includes:

[0029] A global traffic management module, configured to respond to the global traffic management service and obtain the domain name data corresponding to the target operation request;

[0030] A domain name data parsing module, configured to parse the domain name data to the protocol address data of the target operation request through the pre-set parsing rules of the global traffic management service;

[0031] A portal website matching module, configured to enter the portal website corresponding to the protocol address data when accessing the domain name data.

[0032] In a third aspect, the present disclosure also provides a computer device, including a memory and a processor, where the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0033] In a fourth aspect, the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and the computer program implements the steps of the above method when executed by a processor.

[0034] The above open platform data processing method, device, computer device and storage medium utilize the domain name parsing and request load functions of the global traffic management service and according to the pre-set parsing rules, directly parse the secondary domain name to the ip of the API open platform website of the publisher customer, realize the function of accessing through the secondary domain name and directly jumping to the home page of the publisher customer API open platform website, and can solve the problems of API service protocol mismatch and non-compliance with real-time performance. Because the method of directly jumping to the home page of the publisher customer API open platform website has no intrusion into the system of the publisher customer, it ensures the system security of the publisher customer. It enables the open platform to have better protocol compatibility for the open API services. Description of the Drawings

[0035] Figure 1 It is a schematic diagram of the application environment of the open platform data processing method in an embodiment;

[0036] Figure 2 It is a schematic flowchart of the open platform data processing method in an embodiment;

[0037] Figure 3 It is a schematic flow chart of a target operation request being a portal integration request in an embodiment;

[0038] Figure 4 It is a schematic flow chart of a target operation request being a portal construction request in an embodiment;

[0039] Figure 5 It is a schematic flow chart of steps before obtaining a target operation request in an embodiment;

[0040] Figure 6 It is a schematic flow chart of an open platform data processing method in another embodiment;

[0041] Figure 7 It is a schematic diagram of a module architecture in an open platform in another embodiment;

[0042] Figure 8 It is a schematic block diagram of the structure of an open platform data processing device in an embodiment;

[0043] Figure 9 It is a schematic internal structure diagram of a computer device in an embodiment. Detailed implementation manners

[0044] In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present disclosure, and are not used to limit the present disclosure.

[0045] It should be noted that the terms "first", "second", etc. in the specification and claims of this article and the above-mentioned drawings are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product or equipment that includes a series of steps or units does not have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or equipment.

[0046] The open platform data processing method provided by the present disclosure can be applied to, for example Figure 1In the application environment shown. Among them, the terminal 102 communicates with the open platform server 104 through the network. The data storage system can store the data that the open platform server 104 needs to process or save. The data storage system can be integrated on the server 104, or can be placed on the cloud or other network servers. The terminal 102 sends a target operation request to the open platform server 104 through the network. When the open platform server 104 obtains the target operation request, it responds to the global traffic management service and obtains the pre-stored domain name data corresponding to the target operation request in the data storage system. When the open platform server 104 recognizes that the target operation request sent by the terminal is a portal jump request, the open platform server 104 obtains the parsing rule of the global traffic management service set in advance, and parses the domain name data to the protocol address data of the target operation request sent by the terminal 102 through this parsing rule. When other terminals or servers access the domain name data, they jump to the portal website corresponding to the protocol address data of the target operation request through the open platform server 104. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, and tablet computers. The open platform server 104 can be implemented by an independent server or a server cluster composed of multiple servers.

[0047] In one embodiment, as Figure 2 shown, a method for processing open platform data is provided. Taking the open platform server 104 in Figure 1 as an example for illustration, the method includes the following steps:

[0048] S202, when the target operation request is obtained, respond to the global traffic management service and obtain the domain name data corresponding to the target operation request.

[0049] Among them, the target operation request can usually be a request that the publisher customer expects to implement in the open platform, and can include a portal jump request, a portal fusion request, and a portal construction request. Usually, the target requests of different publisher customers in the open platform can be different. The open platform can usually be an APIX open exchange platform, which is a shared platform among open financial alliance institutions, and provides opportunities for the publication and subscription of open APIs by realizing the sharing, exchange, and aggregation of APIs.

[0050] The global traffic management service can usually be the GTM (Global Traffic Manager) responsible for functions such as domain name resolution and load balancing of external network requests. The domain name data can usually be the domain name addresses created in the open platform, and the domain name addresses are usually Internet addresses represented in the form of host, sub domain, and domain. The domain name data corresponding to the target operation request is usually stored in the server and pre-set according to the target operation request.

[0051] Specifically, the terminal 102 sends a target operation request to the open server 104. When the open platform in the open platform server 104 obtains the target operation request, it triggers the global traffic management service, and the open platform in the open platform server 104 obtains the domain name data corresponding to the target operation request.

[0052] S204, in the case where the target operation request is a portal jump request, the domain name data is resolved to the protocol address data of the target operation request through the pre-set parsing rules of the global traffic management service.

[0053] Among them, the portal jump request can be a request from the publisher customer, which can include the request of the publisher customer to use the open platform as the entrance to the home page of the API open portal of the publisher customer. The API open portal can be a platform that provides full-process API service management, including the release, subscription, review, and removal of API services, and is classified according to the scenarios of API services. The categories include banking services, insurance services, securities services, technology services, etc. The API open portal provides the function of uniformly displaying API services, and customers can search and subscribe to API services on the portal. The customers who can issue portal jump requests are those who already have their own independent and open API open portals. The parsing rules of the global traffic management service can be the parsing rules of domain names, which can be rules for resolving ip addresses through domain names. The protocol address data can be the ip (Internet Protocol Address), which refers to the Internet protocol address, also translated as the Internet protocol address.

[0054] Specifically, set the resolution rules for the global traffic management service. For example, if the domain name is a.apix.com.cn and the IP address of the API portal opened by the publisher customer is 114.114.114.114, then configure the resolution rule a.apix.com.cn -> 114.114.114.114. The global traffic management service will automatically resolve a.apix.com.cn to 114.114.114.114 according to the pre-set resolution rules. The APIX open platform can obtain the target operation request, analyze the type of the target operation request, and select an appropriate solution according to the type of the target operation request.

[0055] When the target operation request is a portal jump request, according to the pre-set resolution rules, the secondary domain name applied by the customer in the APIX open platform is resolved to the IP address of the API open portal of the customer corresponding to the target operation request.

[0056] S206, when accessing the domain name data, enter the portal website corresponding to the protocol address data.

[0057] When other customers access the domain name data in the APIX open platform, the global traffic management service will automatically resolve the domain name data to an IP address, and then enter the API open platform portal website corresponding to the IP address.

[0058] In some embodiments, configure the domain name resolution rules in the management interface of the global traffic management service. When the APIX open platform obtains the target operation request, start the global traffic management service, and at the same time obtain the secondary domain name data pre-configured in the APIX open platform corresponding to the target operation request. When the target operation request is a portal jump request, resolve the secondary domain name data to the corresponding IP address data through the global traffic management service. At this time, the publisher customer and those skilled in the art (where those in the art can be APIX platform R & D personnel) verify to ensure that Internet users can access the home page of the publisher customer's API open portal website through the secondary domain name, and confirm the display form of the entrance of the publisher API open portal website on the APIX platform. When Internet users access the secondary domain name of the customer who sends a portal jump request to the APIX open platform, the global traffic management service will automatically resolve the secondary domain name to an IP address, and then access the home page of the publisher customer's API open portal website.

[0059] In the above open platform data processing method, by using the domain name resolution and request load balancing functions of the global traffic management service, the secondary domain name is directly resolved to the IP of the API open portal website of the publisher customer, realizing the function of directly accessing the home page of the API open portal website of the publisher customer through the secondary domain name, which can reduce the latency of API service calls, and further solve the problems of API service protocol mismatch and poor real-time performance. Since the method of directly jumping to the home page of the API open portal website of the publisher customer has no intrusion into the system of the publisher customer, it ensures the system security of the publisher customer. It enables the open platform to have better protocol compatibility for the open API services.

[0060] In one embodiment, as Figure 3 shown, the method further includes:

[0061] S302, when the target operation request is a portal integration request, analyze the domain name data to obtain a first analysis result.

[0062] Among them, the portal integration request may be a request from the publisher customer, which may include the request of the publisher customer to display its own API open portal website in the open platform. The analysis may be to analyze the domain name data to judge the operation of the resource corresponding to the domain name data. The customer who can issue the portal integration request is the customer who already has its own independent open API open portal website.

[0063] Specifically, the publisher customer sends a target operation request to the APIX open platform. When the APIX open platform obtains that the target operation request is a portal integration request, it analyzes the secondary domain name data corresponding to the portal integration request. The secondary domain name data corresponding to each publisher customer is different, and different analysis results are obtained according to different secondary domain name data. The analysis result of the portal integration request can be the first analysis result.

[0064] S304, obtain the first static resource data in the object storage of the open platform according to the first analysis result.

[0065] Among them, the object storage can provide a unified static resource storage module, and the resources in the object storage can be accessed in the form of http (Hyper Text Transfer Protocol). By using the object storage method, resource access and storage can be made more convenient and secure.

[0066] Specifically, after obtaining the first analysis result corresponding to the secondary domain name data corresponding to the portal integration request, according to the first analysis result, obtain the corresponding static resource data in the object storage of the open platform, denoted as the first static resource data, and perform a routing request for the portal integration request.

[0067] In some embodiments, the first analysis result may be identification data, and the object storage may store the static resource data corresponding to the identification data.

[0068] S306, in the open platform, combine the first static resource data and the home page content of the portal website corresponding to the obtained protocol address data to obtain a combined portal website interface.

[0069] Specifically, through the routing request of the portal integration request, obtain the interface resources of the API open portal website of the publisher customer, fuse the obtained first static resource data with the API open portal website corresponding to the protocol address data, map the first static resource data to the API open portal website, and the mapping operation may include cropping, rendering, etc. of the website interface according to preset conditions to obtain a new API open portal website interface, which is the combined portal website interface.

[0070] It should be noted that the API open portal website interface in this embodiment may be the home page interface of the website.

[0071] In some embodiments, the publisher customer provides the home page interface of its own API open portal. The developers of the APIX platform communicate with the publisher customer to determine the static resources stored in the object storage of the open platform. The static resources may include a series of data such as the specific display style and content of the portal home page expected by the publisher customer. Those skilled in the art obtain the interface resources of the home page of the API open portal website of the publisher customer, that is, the content of the interface of the home page of the API open portal website, and combine the content with the static resource data to fuse the home page of the API open portal website of the publisher customer with the home page of the APIX platform, and finally form a new API open portal website interface, that is, obtain the combined portal website interface.

[0072] S308, when the combined portal website interface of the open platform is triggered, enter the website corresponding to the protocol address data.

[0073] When other customers open the combined portal website interface in the APIX open platform and click on the functions of the combined portal website interface if needed, they enter the API open portal website of the publisher customer.

[0074] In this embodiment, integrating the home page of the API open portal website with the home page of the APIX portal can ensure the characteristics of the APIX open platform. Moreover, adopting this solution can enable the APIX platform to have better protocol compatibility for open API services.

[0075] In one embodiment, before entering the website corresponding to the protocol address data, it includes:

[0076] Performing unified identity authentication on the open platform and the portal website corresponding to the protocol address data.

[0077] Specifically, when jumping to the API open portal website of the publisher customer, a unified user authentication method can be adopted to directly log in to the publisher customer platform. By directly logging in to the publisher customer platform, the APIX platform and the API platform can be fully integrated. If it is necessary to verify the login again on the API open portal website, the usage experience of other customers can be optimized.

[0078] In one embodiment, as Figure 4 shown, the method further includes:

[0079] S402, when the target operation request is a portal construction request, analyzing the domain name data to obtain a second analysis result.

[0080] Among them, the portal construction request can be a request from the publisher customer, which can be a request to build its own open portal relying on the open platform in the open platform. The customers who can issue the portal construction request can be customers without an API open portal website or customers who hope to obtain a portal home page that is exactly the same as the style of the APIX open platform.

[0081] Specifically, the publisher customer sends a target operation request to the APIX open platform. When the APIX open platform obtains that the target operation request is a portal construction request, it analyzes the second-level domain name data corresponding to the portal construction request. The second-level domain name data corresponding to each publisher customer is different, and different analysis results can be obtained according to different second-level domain name data. The analysis result of the portal construction request can be the second analysis result.

[0082] S404, obtaining the second static resource data in the object storage of the open platform according to the second analysis result, and accessing at least one storage service to obtain the platform release information data.

[0083] Among them, the platform release information data can be the data that needs to be published on the page of its own open portal. The storage service can be the service for storing the platform release information data.

[0084] Specifically, after obtaining the second analysis result corresponding to the secondary domain name data corresponding to the portal construction request, according to the second analysis result, obtain the corresponding static resource data in the object storage of the open platform, denoted as the second static resource data, and perform a routing request for the portal construction request. Then access at least one storage service to obtain the platform release information data in the storage service.

[0085] S406, generate the home page of the portal website in the open platform according to the second static resource data and the platform release information data.

[0086] Specifically, obtaining the second static resource data in the object storage through the routing request of the portal construction request may include resources such as a general home page page framework, static pictures, and API service documents. Then, establish the own open portal website in the corresponding APIX open platform through the general home page page framework, render resources such as static pictures, API service documents, and platform release information data into the open portal website, and then generate the home page of the portal website corresponding to the customer of the portal construction request.

[0087] S408, when triggering the secondary domain name data corresponding to the portal construction request, enter the home page of the portal website.

[0088] The storage service includes databases, caches, storage servers, such as storage services like MySQL, redis, Elasticsearch, etc.; the platform release information data includes: the API service information corresponding to the portal construction request, the information of the target customer corresponding to the portal construction request, and scenario information.

[0089] Obtain the first static resource data or the second static resource data in the object storage by means of a hypertext transfer request;

[0090] The first static resource data includes the framework of the home page of the portal website preset according to the needs of the target customer, that is, a customized home page page framework, used to construct the combined interface of the portal website.

[0091] The second static resource data includes: the page framework data of the home page of the general portal website of the open platform, that is, a general home page page framework, API service documents, static picture data, website color tone data, etc.

[0092] It should be noted that the customized home page page framework, general home page page framework, static picture data, website color tone data, etc. in the first static resource data and the second static resource data mentioned in this embodiment can be selected, replaced or adjusted according to different needs.

[0093] In this embodiment, the publisher customer can be enabled to quickly build the home page of the open platform through the second static resource data and the platform release information data. At the same time, the display style of the home page is exactly the same as that of the APIX platform, and the home page data is completely produced based on the APIX platform data, which is convenient for the publisher customer to operate and manage. At the same time, it supports the publisher customer to adjust information such as the home page carousel and color tone according to the promotion arrangement.

[0094] In one embodiment, as Figure 5 shown, before responding to the global traffic management service when the obtained target operation request is received, it further includes:

[0095] S502, determine the target customer according to the verification situation of the authentication data submitted to the open platform.

[0096] Specifically, the publisher customer applies for a publisher account on the APIX open platform, submits authentication material data to the APIX open platform according to the user authentication requirements of the APIX open platform, and the APIX open platform administrator verifies the authentication material data. When the authentication material data submitted to the APIX open platform passes the verification, this publisher customer can be the target customer.

[0097] S504, apply for and obtain the domain name data of the target customer in the open platform.

[0098] Specifically, the target customer logs in to the personal center of the APIX open platform, submits a second-level domain name application. After the APIX open platform operator receives the second-level domain name application, they assist the target customer in applying for the second-level domain name. After the second-level domain name application is approved, the corresponding target customer has a unique and independent second-level domain name in the APIX open platform.

[0099] S506, input the target operation request of the target customer in the open platform.

[0100] Specifically, the target customer inputs a target request operation in the APIX open platform, and the APIX open platform identifies this target request operation.

[0101] In another embodiment, as Figure 6 shown, another open platform data processing method is further provided, and the method includes the following steps:

[0102] S602, the publisher customer applies for a second-level domain name on the APIX open platform. After the application for the second-level domain name is approved, the target operation request is input in the APIX open platform.

[0103] S604, after the APIX open platform obtains the target operation request, it identifies the target operation request, responds to the global traffic management service, and obtains the domain name data corresponding to the target operation request.

[0104] S606, as Figure 7 shown in Solution 1 in [reference], when it is identified that the target operation request is a portal jump request, the domain name data is resolved to the protocol address data of the target operation request through the pre-set parsing rules of the global traffic management service.

[0105] S608, as Figure 7 shown in Solution 2 in [reference], when it is identified that the target operation request is a portal integration request, the APIX open platform's routing system receives the portal integration request loaded by the global traffic management service, analyzes the secondary domain name corresponding to the portal integration request, obtains the interface resources of the API open portal website of the publisher customer according to the analyzed secondary domain name, and performs customized cropping and rendering according to the first static resource data in the storage system of the APIX open platform, so as to obtain the portal combined interface.

[0106] S610, as Figure 7 shown in Solution 3 in [reference], when it is identified that the target operation request is a portal construction request, the APIX open platform's routing system receives the portal construction request loaded by the global traffic management service, sends the portal construction request to the backend system of the APIX open platform, the backend system receives the portal construction request from the routing system, and according to the portal construction request, accesses storage services such as MySQL, redis, and Elasticsearch, obtains information of the publisher customer on the APIX platform such as API service information, user information, and scenario information, and returns it to the routing system for website rendering to generate the portal home page of the publisher customer.

[0107] In the embodiments of this method, through the solutions corresponding to the portal jump request and the portal integration request, the APIX open platform can support the display of non-http restful protocol interfaces, and solves the problem that the publisher's API interface protocol does not match and the real-time requirement is high, resulting in the inability to publish.

[0108] It should be understood that although the steps in the flowchart of the accompanying drawings are sequentially shown according to the indications of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless there is a clear indication in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential either, but can be executed alternately or in turn with at least a part of the steps or stages in other steps or other steps.

[0109] In one embodiment, as Figure 8 shown, an open platform data processing apparatus 800 is provided, including: a global traffic management module 802, a domain name data parsing module 804, and a portal website matching module 806, where:

[0110] The global traffic management module 802 is configured to respond to the global traffic management service and obtain the domain name data corresponding to the target operation request.

[0111] The domain name data parsing module 804 is configured to parse the domain name data to the protocol address data of the target operation request through the pre-set parsing rules of the global traffic management service.

[0112] The portal website matching module 806 is configured to enter the portal website corresponding to the protocol address data when accessing the domain name data.

[0113] In one of the embodiments of the apparatus, the apparatus further includes: a domain name data analysis module, a static resource data acquisition module, a portal website combination module, and a portal website jump module, where:

[0114] The domain name data analysis module is configured to analyze the domain name data to obtain a first analysis result.

[0115] The first static resource data acquisition module is configured to acquire the first static resource data in the object storage of the open platform according to the first analysis result.

[0116] The portal website combination module is configured to combine the first static resource data and the home page content of the portal website corresponding to the acquired protocol address data in the open platform to obtain a portal website combination interface.

[0117] The portal website jump module is configured to enter the website corresponding to the protocol address data when the portal website combination interface of the open platform is triggered.

[0118] In one embodiment of the device, the device further includes: an identity authentication module for performing unified identity authentication on the open platform and the protocol address data corresponding portal website.

[0119] In one embodiment of the device, the device further includes: a second static resource data acquisition module, a storage service access module, and a portal website generation module, where:

[0120] The second static data resource acquisition module is configured to obtain second static resource data in the object storage of the open platform according to the second analysis result of the domain name data analysis module.

[0121] The storage service access module is configured to access at least one storage service to obtain platform release information data.

[0122] The portal website generation module is configured to generate the home page of the portal website in the open platform according to the second static resource data and the platform release information data.

[0123] In one embodiment of the device, the storage service includes a database, a cache, and a storage server; the platform release information data includes: API service information corresponding to the portal construction request, information of the target customer corresponding to the portal construction request, and scenario information.

[0124] In one embodiment of the device, the first static resource data or the second static resource data in the object storage is obtained by means of a hypertext transfer request;

[0125] The first static resource data includes the framework of the home page of the portal website preset according to the needs of the target customer.

[0126] The second static resource data includes: the page frame data of the home page of the general portal website of the open platform, API service documents, static picture data, and website color tone data.

[0127] In one embodiment of the device, the device further includes: a target customer determination module, a domain name data application module, and a target operation request input module;

[0128] The target customer determination module is configured to determine the target customer according to the verification situation of the authentication data submitted to the open platform.

[0129] The domain name data application module is configured to apply for and obtain the domain name data of the target customer in the open platform.

[0130] The target operation request output module is configured to input the target operation request of the target customer in the open platform.

[0131] For the specific implementation of the open platform data processing device, reference may be made to the embodiments of the open platform data processing method described above, which will not be elaborated herein. Each module in the above open platform data processing device can be implemented in whole or in part by software, hardware, or a combination thereof. The above modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0132] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 9 shown. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an open platform data processing method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0133] Those skilled in the art can understand that Figure 9 the structure shown in

[0134] is only a block diagram of some structures related to the solution of the present disclosure, and does not constitute a limitation on the computer device to which the solution of the present disclosure is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0135] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps in the above method embodiments.

[0136] It should be noted that the static resource data, identity authentication data, platform release information data, authentication data, etc. involved in this disclosure are all information and data that have been authorized by the user or fully authorized by all parties.

[0137] In the several embodiments provided in this article, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units / modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between each other can be an indirect coupling or communication connection through some interfaces, devices or units, and can also be an electrical, mechanical or other form of connection.

[0138] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memories can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0139] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0140] The above-described embodiments merely represent several implementation manners of the present disclosure. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present disclosure, several modifications and improvements can still be made, and these all belong to the protection scope of the present disclosure. Therefore, the protection scope of the patent of the present disclosure shall be subject to the appended claims.

Claims

1. An open platform data processing method, characterized in that, The method includes: When a target operation request is obtained, in response to the global traffic management service, obtaining domain name data corresponding to the target operation request; When the target operation request is a portal jump request, parsing the domain name data to the protocol address data of the target operation request through the pre-set parsing rules of the global traffic management service; When accessing the domain name data, entering the portal website corresponding to the protocol address data; When the target operation request is a portal construction request, analyzing the domain name data to obtain a second analysis result; Obtaining second static resource data in the object storage of the open platform according to the second analysis result, and accessing at least one storage service to obtain platform release information data; Generating the home page of the portal website in the open platform according to the second static resource data and the platform release information data.

2. The open platform data processing method according to claim 1, wherein The method further includes: When the target operation request is a portal integration request, analyzing the domain name data to obtain a first analysis result; Obtaining first static resource data in the object storage of the open platform according to the first analysis result; In the open platform, combining the first static resource data with the home page content of the portal website corresponding to the obtained protocol address data to obtain a portal website combined interface; When the portal website combined interface of the open platform is triggered, entering the website corresponding to the protocol address data.

3. The open platform data processing method according to claim 1 or 2, characterized in that, Before entering the website corresponding to the protocol address data, it further includes: Performing unified identity authentication on the open platform and the portal website corresponding to the protocol address data.

4. The data processing method for an open platform according to claim 1, wherein The storage service includes a database, a cache, and a storage server; the platform release information data includes: API service information corresponding to the portal construction request, information of the target customer corresponding to the portal construction request, and scenario information.

5. The open platform data processing method according to claim 1 or 2, characterized in that, Obtaining the first static resource data or the second static resource data in the object storage by means of a hypertext transfer request; The first static resource data includes the framework of the home page of the portal website pre-set according to the needs of the target customer; The second static resource data includes: the page framework data of the home page of the general portal website of the open platform, API service documents, static picture data, and the color tone data of the website.

6. The open platform data processing method according to any one of claims 1 or 2, characterized in that, Before responding to the global traffic management service when a target operation request is obtained, it further includes: Determining the target customer according to the authentication data verification situation submitted to the open platform; Applying for and obtaining the domain name data of the target customer in the open platform; Inputting the target operation request of the target customer in the open platform.

7. An open platform data processing device, characterized in that, The device includes: A global traffic management module, configured to respond to the global traffic management service and obtain domain name data corresponding to the target operation request; A domain name data parsing module, configured to parse the domain name data to the protocol address data of the target operation request through the pre-set parsing rules of the global traffic management service; A portal website matching module, configured to enter the portal website corresponding to the protocol address data when accessing the domain name data; In the case where the target operation request is a portal construction request, analyze the domain name data to obtain a second analysis result; Obtain second static resource data in the object storage of the open platform according to the second analysis result, and access at least one storage service to obtain platform release information data; Generate the home page of the portal website in the open platform according to the second static resource data and the platform release information data.

8. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Page loading method, device and system

    CN106294379A