Service processing method and apparatus

CN122204669BActive Publication Date: 2026-09-04CHONGQING ANT CONSUMER FINANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610636469.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-05-08
Publication Date
2026-09-04
Estimated Expiration
2046-05-08

AI Technical Summary

Benefits of technology

[0007]本说明书一个或多个实施例提供了一种服务处理方法,在服务开放平台进行服务配置接入过程中,首先通过配置交互操作进行服务产品配置获得服务产品配置项,并基于服务产品配置项进行第三方机构的服务产品方案创建获得服务产品方案,然后根据预配置的服务开放接口库进行服务产品方案的开放接口配置获得适配的服务开放接口实例,并在完成与第三方机构的服务产品协议签署的情况下,基于服务产品方案进行文件映射配置,以此通过服务开放平台实现第三方机构的服务开放产品的配置接入,从而能够在配置接入的基础上进行服务产品访问,以此在确保服务开放平台的接口安全边界的基础上提升了接口可维护性,同时有助于提升了外部机构的接口配置效率,以及拓展服务开放平台的服务应用范围。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122204669B_ABST
    Figure CN122204669B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of service processing, and discloses a service processing method and device, wherein the service processing method comprises the following steps: in a service configuration access process on a service opening platform, firstly, service product configuration is performed to obtain a service product configuration item, and a service product scheme of a third-party institution is created to obtain a service product scheme; then, according to a preconfigured service opening interface library, an opening interface of the service product scheme is configured to obtain an adapted service opening interface instance; and in the case that a service product agreement with the third-party institution is signed, file mapping configuration is performed based on the service product scheme, so that the configuration access of the service opening product of the third-party institution is realized through the service opening platform, and service product access can be performed on the basis of the configuration access.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of service processing technology, and in particular to a service processing method and apparatus. Background Technology

[0002] With the continuous development of Internet technology, the service docking scenarios within and between different institutions are becoming increasingly diverse. For example, in a scenario where an institution's system docks with an external institution's system, the external institution's system can directly dock with the institution's core systems such as accounts, payments, and risk control. If there is an upgrade of the internal system or an adjustment of the interface, the external institution's system that it docks with also needs to be upgraded or its interface adjusted accordingly. As the demand for docking between various systems increases, higher requirements are placed on system docking. Summary of the Invention

[0003] This specification provides one or more embodiments of a service processing method applied to a service open platform. The method includes: responding to a service product configuration command, configuring the service product through a configuration interaction operation to obtain service product configuration items; creating a service product solution from a third-party organization based on the service product configuration items to obtain a service product solution; configuring the open interfaces of the service product solution according to a pre-configured service open interface library of the service open platform to obtain a service open interface instance adapted to the service product solution; and, upon completion of a service product agreement with the third-party organization, configuring file mapping based on the service product solution to perform service response processing for service product access based on the service open interface instance and the file configuration result.

[0004] This specification provides one or more embodiments of a service processing apparatus running on a service open platform. The apparatus includes: a service product configuration module configured to respond to service product configuration instructions and obtain service product configuration items through configuration interaction operations; a product solution creation module configured to create a service product solution for a third-party organization based on the service product configuration items; an open interface configuration module configured to configure the open interfaces of the service product solution according to a pre-configured service open interface library of the service open platform, obtaining a service open interface instance adapted to the service product solution; and a file mapping configuration module configured to, upon completion of a service product agreement with the third-party organization, perform file mapping configuration based on the service product solution to perform service response processing for service product access based on the service open interface instance and the file configuration result.

[0005] This specification provides one or more embodiments of a service processing device, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: respond to a service product configuration instruction submitted on a service open platform, perform service product configuration through configuration interaction to obtain service product configuration items; create a service product solution from a third-party organization based on the service product configuration items to obtain a service product solution; configure the open interfaces of the service product solution according to a pre-configured service open interface library on the service open platform to obtain a service open interface instance adapted to the service product solution; and, upon completion of a service product agreement with the third-party organization, configure file mapping based on the service product solution to perform service response processing for service product access according to the service open interface instance and the file configuration result.

[0006] This specification provides one or more embodiments of a computer-readable storage medium for storing computer-executable instructions. When executed, these instructions implement the following process: In response to a service product configuration instruction submitted on a service open platform, service product configuration items are obtained through configuration interaction. A service product solution is created based on the service product configuration items to obtain a service product solution from a third-party organization. The service open interface of the service product solution is configured according to a pre-configured service open interface library on the service open platform to obtain a service open interface instance adapted to the service product solution. Upon completion of a service product agreement with the third-party organization, file mapping is configured based on the service product solution to perform service response processing for service product access based on the service open interface instance and the file configuration result.

[0007] This specification provides one or more embodiments of a service processing method. During service configuration and access on a service open platform, the method first obtains service product configuration items through interactive configuration operations. Then, based on these configuration items, it creates a service product solution from a third-party organization. Next, it configures the open interfaces of the service product solution according to a pre-configured service open interface library to obtain an adapted service open interface instance. Finally, after signing a service product agreement with the third-party organization, it configures file mapping based on the service product solution. This allows for configuration and access to the service open products of third-party organizations through the service open platform, enabling service product access based on configuration access. This improves interface maintainability while ensuring the security boundaries of the service open platform's interfaces, enhances the interface configuration efficiency of external organizations, and expands the service application scope of the service open platform. Attached Figure Description

[0008] To more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Figure 1 A schematic diagram illustrating the implementation environment of a service processing method provided in one or more embodiments of this specification; Figure 2 A service processing method flowchart provided for one or more embodiments of this specification; Figure 3 A flowchart illustrating a service processing method applied to a credit open platform scenario, provided by one or more embodiments of this specification; Figure 4 A schematic diagram of an embodiment of a service processing apparatus provided in one or more embodiments of this specification; Figure 5 This is a schematic diagram of the structure of a service processing device provided for one or more embodiments of this specification. Detailed Implementation

[0009] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this document.

[0010] The service processing methods provided in one or more embodiments of this specification are applicable to the service open platform implementation environment. (Refer to...) Figure 1 The implementation environment includes at least: Service Open Platform 101, Service Open Interface Library 102, and Configuration Interaction Model 103; Among them, Service Open Platform 101 refers to a standardized and configurable middleware platform deployed between internal systems and external third-party organizations. It is used to open the service open interfaces of internal systems to third-party organizations while ensuring the security isolation of internal systems. At the same time, it can also help third-party organizations to configure and access service open products throughout the entire process and manage the entire lifecycle. Specifically, the service open platform 101 includes a service product configuration module 101-1 and a configuration management module 101-2. The service product configuration module 101-1 is used for the creation and configuration of service products from third-party organizations, including service product configuration, service product solution creation, open interface configuration, service product agreement signing, file mapping configuration, and related processing. The configuration management module 101-2 is used to manage the service open products that have been configured and accessed on the service open platform 101. It can also be used to manage the service open interfaces in the service open interface library exposed by the internal system, and can also perform modeling management of the domain knowledge base. The service open interface library 102 is used to provide service open interfaces to the outside world based on the service provision interfaces of the internal system of the storage service open platform; the configuration interaction model 103 is used to assist in the configuration access of service open products. Specifically, in any one or more of the configuration nodes such as service product configuration, service product solution creation, open interface configuration, service product agreement signing and file mapping configuration, the configuration interaction model 103 can be called to generate a recommended configuration that is compatible with the current configuration node.

[0011] In this implementation environment, during the service configuration access process on the service open platform 101, starting from the service product configuration command, service product configuration items are obtained through configuration interaction operations. Based on the service product configuration items, a service product solution from a third-party organization is created to obtain a service product solution. Then, according to the pre-configured service open interface library 102, the open interface of the service product solution is configured to obtain a service open interface instance adapted to the service product solution. Finally, after completing the signing of the service product agreement with the third-party organization, file mapping is configured based on the service product solution. In this way, the configuration access of the service open product of the third-party organization is realized on the service open platform 101. This enables service response processing for service product access based on the service open product obtained through configuration access. This improves interface maintainability while ensuring the interface security boundary of the service open platform, and also helps to improve the interface configuration efficiency of external organizations and expand the service application scope of the service open platform.

[0012] It should be noted that, considering that the service product records and other related data involved in this specification may, to some extent, constitute the privacy data of an organization, authorization from the relevant organization should be obtained before collecting such data to ensure that the collection of service product records complies with relevant data management regulations. For example, data authorization can be granted by an external third-party organization during the configuration and access process on the service open platform. Specifically, data authorization can be granted by sending a data authorization reminder to the third-party organization, which can then obtain data authorization after confirming the reminder with an instruction. Alternatively, data authorization can also be granted by signing a data authorization agreement, but this embodiment does not limit the scope of the authorization.

[0013] Reference Figure 2 The service processing method provided in this embodiment can be applied to a service open platform. The method specifically includes steps S202 to S208.

[0014] Step S202: In response to the service product configuration instruction, the service product configuration items are obtained by configuring the service product through the configuration interaction operation.

[0015] The service open platform described in this embodiment refers to a standardized and configurable intermediate platform deployed between internal systems and external third-party organizations. It is used to open the service open interfaces of internal systems to third-party organizations while ensuring the security isolation of internal systems. At the same time, it can also help third-party organizations to perform full-process configuration access and full lifecycle management of service open products.

[0016] In the specific execution process, the entire process of configuring and accessing service open products to third-party organizations through the service open platform includes service product configuration, service product solution creation, open interface configuration, service product agreement signing and / or file mapping configuration. It may also include processing processes related to service product configuration, service product solution creation, open interface configuration, service product agreement signing and / or file mapping configuration. For example, the service open platform can manage previously configured and accessed service products, manage service open interfaces in the service open interface library of the internal system, and manage knowledge modeling of the domain knowledge base. The following is a detailed explanation of each processing process performed on the service open platform.

[0017] In practice, during the configuration and access process of service open products for third-party organizations, the first step is to respond to service product configuration instructions to obtain service product configuration items. Specifically, this can be done through interactive configuration operations. Here, service product configuration instructions can be submitted by the service open platform's operations personnel, automatically generated by the service open platform, or synchronized from other systems, such as service configuration instructions sent by external systems (e.g., third-party systems from third-party organizations) via API calls.

[0018] The service product configuration items include at least one of the following: service product code, access product code, and service product element; the service product code refers to the product code or product identification code of the currently configured service open product; the access product code refers to the product code or product identification code of the currently configured service open product for accessing users, that is, the user product code when accessing the service open product; the service product element includes the service product element name and / or service product element description.

[0019] In one optional implementation of this embodiment, in response to a service product configuration command, service product configuration items are obtained through a configuration interaction operation, including: In response to the service product configuration command, the configuration interface is entered, the service product code list is loaded in the configuration interface and the service product code is selected; Create an access product code and map it to the selected service product code, and configure service product elements based on the input configuration information.

[0020] In the specific execution process, after entering the configuration interface in response to the service product configuration command during the service product configuration process, the service product code list can be loaded in the configuration interface and the service product code can be selected. In this way, the service product code is configured by selecting the service product code from the service product code list. The service product code list refers to the list of service product codes of the service open products that have been configured and accessed on the service open platform. In addition, service product codes can also be created in the configuration interface. Specifically, service product codes can be created based on the input product code information. During the configuration of access product codes, access product codes can be created based on the input access product code information; a service product code list can also be loaded and service product codes can be selected, and the selected service product codes can be mapped and associated with the configured service product codes.

[0021] In addition, product configuration verification can be performed during the service product configuration process. Specifically, product configuration verification can be performed by verifying the completeness and / or validity of each service product configuration item. For example, the service product code and access product code can be fully verified and / or validally verified. Once the verification is successful, the service product configuration is completed.

[0022] For example, in the scenario of a credit service open platform, after entering the service product configuration function page of the product management module of the credit open platform, the configuration process of adding a new service open product can be initiated. Specifically, after entering this function page, you can select or add a service product code, and you can also select or add a user product code to associate with the product carrier for accessing users; finally, you can also fill in the name of the open product element and the description of the open product element, which clarifies the information that the product displays to third-party institutions.

[0023] In practical applications, during the entire process of configuring and accessing service open products to third-party organizations through a service open platform, in order to improve the efficiency and convenience of configuration access, the configuration interaction model deployed or accessed by the service open platform can be used to assist in configuration access. Specifically, in any one or more of the configuration nodes such as service product configuration, service product solution creation, open interface configuration, service product agreement signing, and file mapping configuration, the configuration interaction model can be invoked to generate a recommended configuration adapted to the current configuration node. This allows for more convenient configuration access processing based on the recommended configuration provided by the configuration interaction model, thereby improving the efficiency and convenience of configuration access for service open products.

[0024] Here, taking the service product configuration node as an example, the process of calling the configuration interaction model to generate a recommended configuration adapted to the current configuration node is explained. The processes for other configuration nodes such as service product solution creation, open interface configuration, service product agreement signing, and file mapping configuration to call the configuration interaction model to generate adapted recommended configurations are similar to the implementation process of the service product configuration node described below, and will not be elaborated upon in this embodiment. Specifically, during the process of calling the configuration interaction model to generate a recommended configuration adapted to the current configuration node, configuration prompts can be input into the configuration interaction model, and the configuration interaction model generates recommended configuration items based on the input prompts.

[0025] In a specific implementation process, in an optional embodiment provided by this example, in response to the service product configuration instruction, the service product configuration items are obtained by configuring the service product through configuration interaction operation. The method further includes: obtaining the configuration prompt words input after the model interaction control is triggered; inputting the configuration prompt words into the configuration interaction model, searching in a pre-built domain knowledge base or domain knowledge graph, and generating recommended configuration items based on the search results.

[0026] The model interaction control can be set in the configuration interface, specifically in the configuration interface of any one or more configuration nodes in the service product configuration, service product solution creation, open interface configuration, service product agreement signing, and file mapping configuration.

[0027] The domain knowledge base is used to store domain knowledge for the service open platform. The data structure of the domain knowledge stored in the domain knowledge base can be a domain knowledge model, a domain knowledge graph, or a domain knowledge network. The domain knowledge model can be constructed based on entities and entity relationships extracted from service open interfaces exposed to the outside world of the service open platform, service provision interfaces within the service open platform, and / or service product records of service open products configured and accessed on the service open platform. Similarly, the domain knowledge graph or domain knowledge network can be constructed based on entities and entity relationships extracted from service open interfaces exposed to the outside world of the service open platform, service provision interfaces within the service open platform, and / or service product records of service open products configured and accessed on the service open platform.

[0028] Optionally, the domain knowledge in the domain knowledge base is organized using a directed acyclic graph (DAG). Specifically, the DAG can be composed of entity nodes and the topological relationships between them; the entity nodes and topological relationships can be extracted from the service product records of the service open platform, the service open interfaces exposed by the service open platform, and / or the service provision interfaces inside the service open platform.

[0029] Among them, the entity node includes at least one of the following: service product, service open interface, service providing interface, sales access element, interface instance, interface domain, interface mapping, service product page, page template, and file mapping.

[0030] The topology relationship includes at least one of the following: the affiliation relationship between the service open interface and / or the service provider interface and the corresponding interface domain; the instantiation relationship between the service open interface and / or the service provider interface and the interface instance; and the association relationship between the service open interface and / or the service product page and the service product.

[0031] It should be noted that the entity nodes and topological relationships between entity nodes in a directed acyclic graph are not limited to the entity nodes and topological relationships provided above. The entity nodes and topological relationships in a directed acyclic graph may also include other entity nodes and topological relationships extracted from the service open interfaces exposed by the service open platform, the service provision interfaces inside the service open platform, and / or the service product records of the service open products that have been configured and accessed on the service open platform, in addition to the entity nodes and topological relationships mentioned above. Alternatively, it may also include topological relationships extracted based on the relationship between the service open interfaces and / or service provision interfaces and the entity nodes in the service product records. Furthermore, it may also include entity nodes and topological relationships extracted from the relevant process data involved or generated during the full-process configuration and access of the service open products.

[0032] Step S204: Based on the service product configuration items, create a service product solution for a third-party organization to obtain a service product solution.

[0033] The service product solution described in this embodiment refers to a specific version of the service open product that is output externally in combination with the service product configuration items and the service open product product solution, or a product solution that is output externally at a specific stage of the service open product. The product solution may be a sales solution for external sales.

[0034] In practice, during the configuration and access process of service open products to third-party organizations through the service open platform, after completing the above service product configuration, the service product solution of the third-party organization is created to obtain the service product solution. Specifically, the service product solution of the third-party organization can be created based on the service product configuration items to obtain the service product solution. Based on the service product configuration items, the service product solution required for the implementation of the service open product can be further configured.

[0035] The service product solution may include service product channels, third-party organization identifiers, service product models, and / or product solution elements. Service product channels refer to the cooperation channels used in the actual implementation and operation of the currently configured service open product, such as social media platforms or video platforms. The third-party organization identifier refers to the merchant name or merchant identifier of the currently configured service open product's partner merchants. The service product model refers to the cooperation model between the current service open product and the third-party organization, specifically including the base model (funding model) and the page-outflow model. The page-outflow model refers to the cooperation model in which the service product page of the current service open product is exposed to the service product channels for display, while the base model refers to the cooperation model in which the service product page is not exposed to the service product channels for display. Product solution elements may include the solution identifier code, solution name, and / or solution description information of the service product solution.

[0036] In one optional implementation of this embodiment, a service product solution is obtained by creating a service product solution from a third-party organization based on service product configuration items, including: Configure service product channels and configure the organizational logos of third-party organizations; Configure the link adaptation according to the configured service product mode, and obtain the service product solution by configuring the product solution elements based on the input solution configuration information.

[0037] In the specific execution process, when the service product mode includes two types, namely the base mode and the page-based mode, the different service product modes will lead to different service product solution creation processes. Therefore, after configuring the service product channel and the organization identifier of the third-party organization, the configuration link can be adapted according to the configured service product mode. Specifically, if the currently configured service product mode is the base mode, no processing is required, and the subsequent operation of configuring product solution elements based on the input solution configuration information can be performed to obtain the service product solution. If the currently configured service product mode is a page-based outgoing mode, a page configuration node for configuring the service product page can be added during the configuration and access process of the service open product. By adding a page configuration node during the configuration and access process of the service open product, full-process configuration and access can be achieved. This expands the application scenarios of the service open product through the page-based outgoing mode and improves the comprehensiveness of configuration access by adding a page configuration node during the configuration and access process of the service open product. Specifically, in an optional implementation method provided in this embodiment, obtaining a service product solution by creating a service product solution from a third-party organization based on the service product configuration items further includes: If the service product model is a page-based approach, create a page configuration node for the service product solution; Embed the page configuration node into the service product configuration link of a third-party organization, so as to configure the service product page displayed on the service product channel through the page configuration node.

[0038] In the specific execution process, the page configuration node can be configured after the service product solution creation configuration node and before the open interface configuration configuration node. That is, after obtaining the service product solution by creating the service product solution of the third-party organization, the page configuration process of the page configuration node is carried out to obtain the service product page. Specifically, after the operation of configuring the product solution elements based on the input solution configuration information to obtain the service product solution is executed, the service product page displayed on the service product channel is configured through the page configuration node. Furthermore, during the process of creating a service product solution from a third-party organization based on service product configuration items, the service product channel and the organization's identifier can be configured. Further, the service product mode can be configured; if the service product mode is a page-based output mode, a page configuration node for the service product solution can be created and the third-party organization's service product configuration link can be embedded. Even further, based on the input solution configuration information, product solution elements can be configured to obtain the service product solution. Finally, the service product page displayed on the service product channel can be configured through the page configuration node. Alternatively, the process of configuring the link according to the configured service product mode can be replaced with: if the service product mode is a page-based output mode, a page configuration node for the service product solution can be created and the third-party organization's service product configuration link can be embedded.

[0039] In configuring the service product page displayed on the service product channel, page configuration can be based on the pre-configured page templates on the service open platform. For example, a target page template can be selected from the pre-configured page templates on the service open platform, and the page can be generated based on the selected target page template. In addition, page template matching can be performed according to the service product configuration items and / or service product solutions. Specifically, the service product configuration items and / or service product solutions are matched with the pre-configured page templates, and the page is generated based on the obtained target page template.

[0040] In practical applications, to facilitate user interaction during access to open service products, corresponding access controls can be configured on the service product page. Users can trigger these access controls to perform corresponding interactions. These access controls can be trigger controls used to activate the access interaction model. In this case, after configuring the service product page displayed on the service product channel, access controls that call the access interaction model to process service access can be configured on the service product page, and the service product page can be associated with the service product solution.

[0041] Following the example above, in the credit open platform scenario, after completing the service product configuration, you can enter the service product solution creation module to initiate the creation process. First, select or enter the cooperation channels and cooperation merchants to clarify the third-party cooperation entities corresponding to the service product solution; then select the service product model. If the service product model is selected as the funding model, configure the solution identifier code, solution name, and solution description information of the service product solution to clarify the cooperation scope and external information of the service product solution, thereby completing the creation of the service product solution. If the product model selects the page-outbound mode, a page configuration node is created and embedded into the service product configuration link. After configuring the solution identifier code, solution name, and solution description information of the service product solution, you can enter the page configuration node. Through the page configuration node, you can configure the service product page that the current service open product exposes to external cooperation channels. Specifically, this includes configuring the page display content and interactive behavior of the service product page. For example, the configurable page elements of the service product page include at least one of the following: page title, background style, button text, color theme, image resources, and interaction logic, thereby realizing the personalized and dynamic configuration of the service product page.

[0042] Step S206: Configure the open interface of the service product solution according to the service open interface library pre-configured by the service open platform to obtain the service open interface instance adapted to the service product solution.

[0043] In this embodiment, the service open interface refers to the interface called by the service open product provided by the service open platform based on the service provider interface of the internal system; the service open interface library refers to the interface library used to store the service open interface; specifically, the service open interface can be an interface-level service open interface obtained by encapsulating one or more service provider interfaces of the service open platform, or it can be an application-level service application interface obtained by encapsulating at least one service open interface obtained by encapsulating one or more service provider interfaces.

[0044] In practice, during the configuration and access process of service open products to third-party organizations through the service open platform, after completing the above service product configuration and service product solution creation, the open interface configuration of the service product solution is performed according to the service open interface library pre-configured by the service open platform to obtain the service open interface instance adapted to the service product solution.

[0045] In one optional implementation of this embodiment, the service product solution's open interface is configured according to the service open interface library pre-configured by the service open platform to obtain a service open interface instance adapted to the service product solution. This includes: entering the interface configuration domain of the service product solution; filtering the service open interface sets of each service domain of the service product solution in the service open interface library; configuring the selected service open interfaces in the service open interface sets of each service domain; and mapping the selected service open interfaces to the service product solution to obtain a service open interface instance adapted to the service product solution.

[0046] In this embodiment, the service open interfaces in the service open interface library are pre-configured before being configured and accessed by third-party organizations for service open products. To improve the flexibility and diversity of service open product configuration and service open interface invocation, in an optional implementation of this embodiment, the service open interfaces in the service open interface library are pre-configured in the following way: the service open interfaces are obtained by encapsulating one or more service provider interfaces of the service open platform, and / or, at least one service open interface obtained by encapsulating one or more service provider interfaces is applied to obtain a service application interface.

[0047] In this context, a service provider interface (SPI) refers to one or more atomic capability-level service interfaces within an internal system. Examples include service provider interfaces (SPIs) such as credit processing interfaces, fund transfer-out interfaces, and fund transfer-in interfaces. Based on these internal system SPIs, service open interfaces are obtained by encapsulating them. These can include interfaces such as registration, credit granting, repayment, and reconciliation. Furthermore, these service open interfaces can be further encapsulated to obtain application-level service application interfaces. For instance, multiple service open interfaces, such as credit granting and repayment interfaces, can be encapsulated into a single credit application interface.

[0048] Optionally, the interface domains of the service open interface and / or service application interface are isolated from the interface domains of the service provider interface. This isolation between the service open interface and the internal system's service provider interface prevents changes to service open products or protocols from external third-party organizations from affecting the service provider interface provided by the internal system, thus ensuring the security boundary of the internal system.

[0049] Furthermore, to enhance the flexibility and convenience of managing service provider interfaces, an interface management module can be configured on the service open platform. Service provider interfaces within the interface domain of a service provider interface can be configured and managed through this module. Similarly, an open interface management module can be configured on the service open interface library on the service open platform. This module allows for the management of service open interfaces in the library, such as deleting, updating, or adding them.

[0050] Step S208: After completing the signing of the service product agreement with the third-party organization, file mapping configuration is performed based on the service product scheme to perform service response processing for service product access according to the service open interface instance and file configuration results.

[0051] In practice, during the configuration and access process of service open products to third-party organizations through the service open platform, after completing the above-mentioned service product configuration, service product solution creation, and open interface configuration, file mapping can be configured based on the service product solution to handle service response processing for service product access according to the service open interface instance and file configuration results. Service product agreements can also be signed with third-party organizations. Specifically, service product agreements can be signed through the agreement signing interface provided by the service open platform, or by calling the agreement signing interface provided by internal systems or other systems. Afterwards, file mapping is configured based on the service product solution to handle service response processing for service product access according to the service open interface instance and file configuration results.

[0052] In one optional implementation of this embodiment, file mapping configuration based on a service product plan includes: adding a file mapping rule using the plan identifier code of the service product plan as a unique binding identifier; and configuring the file data source, file mapping, and / or file transfer within the file mapping rule. Optionally, the files corresponding to the file mapping include: a service product agreement file obtained through service product agreement signing, and / or a service price file from a third-party organization.

[0053] Taking the aforementioned credit open platform as an example, after completing the service product agreement signing, you enter the file mapping configuration module of the credit open platform. You then associate the service product solution with its solution identifier code and enter the file mapping configuration page. Specifically, during the configuration process on the file mapping configuration page, you first enter the solution identifier code to be bound, completing the binding between the solution identifier code and the service product solution. Next, you configure the file acquisition method (e.g., configure it as a file factory), the file business type (e.g., configure it as a service product agreement file or service price file), and the file direction (e.g., configure it as pull or output). Additionally, you can configure the file factory task group name and file factory task code, configure the file mapping status, and enter remarks and attribution information to clarify maintenance responsibilities and applicable scenarios.

[0054] It should be noted that, depending on the actual scenario, the process of "after completing the service product agreement with the third-party organization" can be deleted. That is, after obtaining the service open interface instance adapted to the service product solution, file mapping configuration is performed based on the service product solution to handle the service response processing for service product access based on the service open interface instance and file configuration results. Similarly, after completing the service product agreement with the third-party organization, the relevant processing of the service product solution can be performed after the file mapping configuration is performed based on the service product solution. In this case, the process of "handling the service response processing for service product access based on the service open interface instance and file configuration results" can be deleted. Alternatively, the relevant processing of the service product solution can be performed after obtaining the service product solution by creating the service product solution based on the service product configuration items of the third-party organization. In this case, the process of configuring the open interface of the service product solution based on the service open interface library pre-configured by the service open platform to obtain the service open interface instance adapted to the service product solution can be omitted, as can the process of performing file mapping configuration based on the service product solution to handle the service response processing for service product access based on the service open interface instance and file configuration results after completing the service product agreement with the third-party organization can be omitted.

[0055] In practical implementation, during the access processing of service product solutions, service product configuration items, service product solutions, and service open interface instances and / or file configuration results can be assembled to obtain a product data package for access or export. Furthermore, to enhance the security of configuring and accessing service open products to third-party organizations, risk detection can be performed during the configuration access process. Specifically, risk detection can be performed using a risk detection model. In one optional implementation of this embodiment, if an access command for a service product solution is detected, the service product configuration items, service product solutions, and service open interface instances and / or file configuration results are input into the risk detection model for risk detection processing to obtain a risk detection prompt, and a product data package containing the risk detection prompt is generated. Here, the product data package can be obtained by assembling at least one of the following four elements: the risk detection prompt, the service product configuration items, the service product solution, the service open interface instance, and the file configuration result.

[0056] In practical applications, after configuring and accessing the service open product to third-party organizations through the service open platform, service response processing for service product access can be performed. Specifically, the service response processing for service product access can be performed based on the service open interface instance and file configuration results. In one optional implementation provided in this embodiment, the service response processing for service product access is performed as follows: the format of the sent service access request is converted to obtain a conversion request, and the corresponding service open interface instance is called based on the service parameters carried in the conversion request to perform service processing and obtain service processing data; the output parameters of the service processing data are converted to obtain service response data and returned.

[0057] For example, after receiving a service access request from an external system, if the data format of the service access request is JSON, the Velocity template engine, combined with context parameters, converts the JSON service access request into a base format; then, based on the service parameters carried in the converted request, the corresponding service open interface instance is called to process the service and obtain the service processing data; the Velocity template engine, combined with context parameters, converts the service processing data into JSON service response data and returns it to the external system.

[0058] It should be added that each optional implementation method and each feasible execution method in steps S202 to S208 provided in this embodiment can be executed independently as needed, or they can be combined and referenced with each other. At the same time, each specific execution step in each optional implementation method or each feasible execution method can also be executed independently or combined as needed. The execution conditions of "if" or "under what circumstances" involved in each step or operation can be directly deleted. This embodiment does not specifically limit the subsequent operations after the conditions are executed.

[0059] In summary, the service processing method provided in this embodiment, during the configuration and access process of service open products for third-party organizations through a service open platform, starts from the service product configuration command, obtains service product configuration items through configuration interaction operations, creates a service product solution based on the service product configuration items, obtains a service product solution, configures the open interface of the service product solution according to the service open interface library pre-configured by the service open platform, obtains the service open interface instance adapted to the service product solution, and, after completing the signing of the service product agreement with the third-party organization, obtains the file configuration result by configuring file mapping based on the service product solution. This completes the configuration and access of the service open product for the third-party organization, enabling service response processing for service product access based on the service open product obtained through configuration and access. This improves interface maintainability while ensuring the interface security boundary of the service open platform, and also helps improve the interface configuration efficiency of external organizations and expand the service application scope of the service open platform.

[0060] The following example uses a service processing method provided in this embodiment in a credit open platform scenario, combined with... Figure 3 The service processing method provided in this embodiment will be further explained below. Figure 3 The service processing method applied to the credit open platform scenario includes the following steps.

[0061] Step S302: In response to the credit service configuration command, enter the configuration interface, load the credit service code list in the configuration interface and select the credit service code.

[0062] Step S304: Create a user service code and map it to the selected credit service code, and configure credit service elements based on the input configuration information.

[0063] Step S306: Configure the credit service channel and configure the institution identifier of the third-party institution.

[0064] Step S308: Configure the link adaptation according to the configured credit service mode, and configure the service scheme elements based on the input scheme configuration information to obtain the credit service scheme.

[0065] Step S310: Configure the open interface of the credit service solution according to the pre-configured credit open interface library of the credit open platform, and obtain the credit open interface instance adapted to the credit service solution.

[0066] Step S312: Sign a credit service agreement with a third-party institution.

[0067] Step S314: Add a new file mapping rule using the scheme identifier code of the credit service scheme as the unique binding identifier, and configure the file data source, file mapping and file transfer in the file mapping rule.

[0068] It should be noted that any one or more steps in steps S302 to S314 can be combined with any one or more steps in steps S202 to S208 to form a new implementation method according to the needs of implementation and deployment. In addition, any one or more technical features in steps S302 to S314 can be selected and combined with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. Alternatively, any one or more technical features in steps S302 to S314 can be replaced with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. These will not be elaborated on here.

[0069] This specification provides an embodiment of a service processing device as follows: In the above embodiments, a service processing method is provided, and correspondingly, a service processing apparatus is also provided, which will be described below with reference to the accompanying drawings.

[0070] Reference Figure 4 This illustration shows a schematic diagram of a service processing device embodiment provided in this embodiment.

[0071] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.

[0072] This embodiment provides a service processing device that runs on a service open platform. The device includes: The service product configuration module 402 is configured to respond to service product configuration commands and obtain service product configuration items through configuration interaction operations. The product solution creation module 404 is configured to create a service product solution from a third-party organization based on the service product configuration items to obtain a service product solution. The open interface configuration module 406 is configured to configure the open interface of the service product solution according to the service open interface library pre-configured by the service open platform, and obtain the service open interface instance adapted to the service product solution. The file mapping configuration module 408 is configured to perform file mapping configuration based on the service product scheme after the service product agreement with the third-party organization is signed, so as to perform service response processing for service product access according to the service open interface instance and file configuration results.

[0073] For ease of description, the above devices are described by dividing them into various modules or units based on their functions. Of course, when implementing one or more of these specifications, the functions of each module or unit can be implemented in one or more software and / or hardware components, or a module that performs the same function can be implemented by a combination of multiple sub-modules or sub-units. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0074] This specification provides an example of a service processing device as follows: Corresponding to the service processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a service processing device for executing the service processing method provided above. Figure 5 This is a schematic diagram of the structure of a service processing device provided for one or more embodiments of this specification.

[0075] This embodiment provides a service processing device, including: like Figure 5As shown, device 500 mainly consists of a communication interface 502, a user interface 504, a processor 506, and a data storage 508. These components are interconnected and communicate with each other via a system bus, network, or other connection mechanism 510. The communication interface 502 enables device 500 to communicate with other devices, access networks, and transmission networks via analog or digital modulation. For example, the communication interface 502 may include a chipset and antenna for wireless communication with a radio access network or access point. Furthermore, the communication interface 502 can be a wired interface such as Ethernet, Token Ring, or a USB port, or a wireless interface such as Wi-Fi, Bluetooth, Global Positioning System (GPS), or a wide-area wireless interface (e.g., WiMAX or LTE). Of course, the communication interface 502 can also support other forms of physical layer interfaces and standard or proprietary communication protocols. The communication interface 502 may also include multiple physical communication interfaces, such as Wi-Fi, Bluetooth, and wide-area wireless interfaces. The user interface 504 includes receiving user input and providing output to the user. Therefore, user interface 504 may include input components such as a keypad, keyboard, touch-sensitive or presence-sensitive panel, computer mouse, trackball, joystick, microphone, still camera, and video camera, and output components such as a display screen (which may be combined with a touch-sensitive panel), CRT, LCD, LED, display using DLP technology, printer, and other similar devices known or developed in the future. User interface 504 may also generate auditory output via speakers, speaker jacks, audio output ports, audio output devices, headphones, and other similar devices known or developed in the future. In some embodiments, user interface 504 may include software, circuitry, or other forms of logic capable of transmitting and receiving data to and from external user input / output devices. Additionally or alternatively, device 500 may support remote access from other devices via communication interface 502 or another physical interface (not shown). User interface 504 may be configured to receive user input, the position and movement of which may be indicated by indicators or cursors described herein. User interface 504 may also be configured as a display device for rendering or displaying text fragments.

[0076] Processor 506 may include one or more general-purpose processors and / or special-purpose processors. Data storage 508 may include one or more volatile and / or non-volatile storage components and may be integrated wholly or partially with processor 506. Data storage 508 may include removable and non-removable components.

[0077] Processor 506 is capable of executing program instructions 518 (e.g., compiled or uncompiled program logic and / or machine code) stored in data storage 508 to perform the various functions described herein. Data storage 508 may contain a non-transitory computer-readable medium on which program instructions are stored, which, when executed by device 500, enable device 500 to perform any methods, processes, or functions disclosed in this specification and / or the accompanying drawings. Execution of program instructions 518 by processor 506 may result in processor 506 using data 512. For example, program instructions 518 may include an operating system 522 (e.g., an operating system kernel, device drivers, and / or other modules) installed on device 500 and one or more application programs 520 (e.g., a browser, social application, or game application). Similarly, data 512 may include operating system data 516 and application data 514. Operating system data 516 is primarily accessible to operating system 522, while application data 514 is primarily accessible to one or more application programs 520. Application data 514 may reside in a file system visible or hidden from the user of device 500. Application 520 can communicate with operating system 522 through one or more application programming interfaces (APIs). These APIs facilitate application 520 in reading and / or writing application data 514, transmitting or receiving information via communication interface 502, and receiving or displaying information on user interface 504. In some terms, application 520 may be simply referred to as "app". Furthermore, application 520 can be downloaded to device 500 through one or more online app stores or app markets. However, applications can also be installed on device 500 in other ways, such as through a web browser or a physical interface on device 500 (e.g., a USB port).

[0078] In one specific embodiment, the service processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for use in the service processing device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: In response to service product configuration commands submitted on the service open platform, service product configuration items are obtained through configuration interaction operations. Based on the service product configuration items, a service product solution is created by a third-party organization to obtain the service product solution. Configure the open interfaces of the service product solution according to the service open interface library pre-configured by the service open platform, and obtain the service open interface instance adapted to the service product solution; Upon completion of the service product agreement with the third-party organization, file mapping configuration is performed based on the service product scheme to handle service product access responses according to the service open interface instance and file configuration results.

[0079] This specification provides an embodiment of a computer-readable storage medium as follows: Corresponding to the service processing method described above, and based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0080] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, implement the following process: In response to service product configuration commands submitted on the service open platform, service product configuration items are obtained through configuration interaction operations. Based on the service product configuration items, a service product solution is created by a third-party organization to obtain the service product solution. Configure the open interfaces of the service product solution according to the service open interface library pre-configured by the service open platform, and obtain the service open interface instance adapted to the service product solution; Upon completion of the service product agreement with the third-party organization, file mapping configuration is performed based on the service product scheme to handle service product access responses according to the service open interface instance and file configuration results.

[0081] It should be noted that the embodiments of a computer-readable storage medium described in this specification and the embodiments of a service processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.

[0082] This specification provides an example of a computer program product as follows: Corresponding to the service processing method described above, and based on the same technical concept, one or more embodiments of this specification also provide a computer program product.

[0083] A computer program product includes a computer program / instructions that, when executed by a processor, perform the following steps: In response to service product configuration commands submitted on the service open platform, service product configuration items are obtained through configuration interaction operations. Based on the service product configuration items, a service product solution is created by a third-party organization to obtain the service product solution. Configure the open interfaces of the service product solution according to the service open interface library pre-configured by the service open platform, and obtain the service open interface instance adapted to the service product solution; Upon completion of the service product agreement with the third-party organization, file mapping configuration is performed based on the service product scheme to handle service product access responses according to the service open interface instance and file configuration results.

[0084] It should be noted that the embodiments of a computer program product described in this specification and the embodiments of a service processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.

[0085] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments. For example, the device embodiment, equipment embodiment and computer-readable storage medium embodiment are all similar to the method embodiment, so the description is relatively simple. When reading the relevant content of the device embodiment, equipment embodiment and computer-readable storage medium embodiment, please refer to the description of the method embodiment.

[0086] While one or more embodiments of this specification provide method steps as described in the embodiments or flowcharts, it is understood that the order of steps listed in the embodiments or flowcharts is merely one possible execution order among many steps, and does not represent the only execution order. Therefore, when the claims involve method steps, any changes or adjustments to the order of such steps, or the parallelism between steps, are also within the scope of protection of the claims. This specification uses specific terms to describe embodiments of this specification. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0087] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0088] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many improvements to the methodology today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that an improvement to the methodology cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0089] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0090] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0091] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.

[0092] Those skilled in the art will understand that one or more embodiments of this specification can be provided as a method, system, or computer program product. Therefore, one or more embodiments of this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0093] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0094] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0095] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0096] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0097] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0098] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0099] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising at least one…" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0100] One or more embodiments of this specification can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. One or more embodiments of this specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0101] The above description is merely an embodiment of this document and is not intended to limit the scope of this document. Various modifications and variations can be made to this document by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this document should be included within the scope of the claims of this document.

Claims

1. A service processing method, characterized in that, Applied to a service open platform, the method includes: In response to a service product configuration command, service product configuration items are obtained through configuration interaction operations; the service product configuration items include at least one of the following: the product code of the currently configured service open product, the product code for accessing users, and service product elements. Configure service product channels and third-party organization identifiers; configure link adaptation according to the configured service product mode; and configure product solution elements based on the input solution configuration information to obtain a service product solution; the service product mode includes a page output mode that exposes the service product page of the service open product to the service product channel for display. Configure the open interface of the service product solution according to the service open interface library pre-configured by the service open platform, and obtain the service open interface instance adapted to the service product solution; Upon completion of the service product agreement with the third-party organization, file mapping configuration is performed based on the service product scheme to handle service product access responses according to the service open interface instance and file configuration results.

2. The service processing method according to claim 1, characterized in that, The step of responding to a service product configuration command and obtaining service product configuration items through configuration interaction operations includes: In response to the service product configuration command, the configuration interface is entered, the service product code list is loaded in the configuration interface and the service product code is selected. Create an access product code and map it to the selected service product code, then configure the service product elements based on the input configuration information.

3. The service processing method according to claim 2, characterized in that, The step of responding to a service product configuration command and obtaining service product configuration items through configuration interaction operations further includes: Obtain the configuration prompt word entered after the model interaction control in the configuration interface is triggered; The configuration prompts are input into the configuration interaction model for retrieval in a pre-built domain knowledge base, and recommended configuration items are generated based on the retrieval results.

4. The service processing method according to claim 3, characterized in that, The domain knowledge in the domain knowledge base is organized using a directed acyclic graph; the directed acyclic graph is composed of entity nodes and the topological relationships between entity nodes, and the entity nodes and the topological relationships are extracted from the service product records of the service open platform; The entity node includes at least one of the following: service product, service open interface, service providing interface, sales access element, interface instance, interface domain, interface mapping, service product page, page template, and file mapping; The topological relationships in the directed acyclic graph include: the attribution relationship between service open interfaces and service provider interfaces and their corresponding interface domains; the instantiation relationship between service open interfaces and service provider interfaces and interface instances; and the association relationship between service open interfaces and service product pages and service products.

5. The service processing method according to claim 1, characterized in that, Also includes: If the service product mode is the page output mode, create a page configuration node for the service product solution; The page configuration node is embedded into the service product configuration link of the third-party organization, so as to configure the service product page displayed on the service product channel through the page configuration node.

6. The service processing method according to claim 5, characterized in that, The configuration on the service product page displayed on the service product channel includes: The page template is matched according to the service product configuration items and the service product plan, and the page is generated based on the obtained target page template; Configure access controls on the generated service product page to call the configuration interaction model for service access processing, and associate the service product page with the service product solution.

7. The service processing method according to claim 1, characterized in that, The step of configuring the open interfaces of the service product solution according to the service open interface library pre-configured by the service open platform, and obtaining the service open interface instance adapted to the service product solution, includes: Enter the interface configuration field of the service product solution, and filter the service open interface set of each service domain of the service product solution in the service open interface library; Configure the selected service open interfaces for each service domain's set of service open interfaces, and map the selected service open interfaces to the service product solution to obtain service open interface instances that are compatible with the service product solution.

8. The service processing method according to claim 7, characterized in that, The service open interfaces in the service open interface library are pre-configured in the following manner: The service open interface is obtained by encapsulating one or more service provider interfaces of the service open platform, and / or by encapsulating at least one service open interface obtained by encapsulating one or more service provider interfaces to obtain a service application interface.

9. The service processing method according to claim 8, characterized in that, The interface domains of the service open interface and / or the service application interface are isolated from the interface domains of the service providing interface; The service provider interfaces in the interface domain of the service provider interface are configured and managed through the interface management module configured by the service open platform.

10. The service processing method according to claim 1, characterized in that, The file mapping configuration based on the service product solution includes: Add a new file mapping rule using the solution identifier code of the aforementioned service product solution as the unique binding identifier; Configure file data sources, file mapping, and file transfer within the file mapping rules; The files corresponding to the file mapping include: the service product agreement file obtained by signing the service product agreement, and the service price file of the third-party organization.

11. The service processing method according to claim 1, characterized in that, Also includes: If an access instruction for the service product scheme is detected, the service product configuration items, the service product scheme, the service open interface instance, and / or the file configuration result are input into the risk detection model for risk detection processing to obtain a risk detection prompt; Generate a product data package containing the aforementioned risk detection alerts.

12. The service processing method according to claim 1, characterized in that, The service response processing for accessing the aforementioned service product is performed in the following manner: The format of the sent service access request is converted to obtain a conversion request, and the corresponding service open interface instance is called based on the service parameters carried in the conversion request to perform service processing and obtain service processing data. The service processing data is converted into output parameters to obtain service response data, which is then returned.

13. A service processing apparatus, characterized in that, Running on a service open platform, the device includes: The service product configuration module is configured to respond to service product configuration instructions and obtain service product configuration items through configuration interaction operations; the service product configuration items include at least one of the following: the product code of the currently configured service open product, the product code for accessing users, and service product elements. The product solution creation module is configured to configure service product channels and the organization identifier of third-party organizations, configure the link adaptation according to the configured service product mode, and configure product solution elements based on the input solution configuration information to obtain the service product solution; the service product mode includes a page output mode that exposes the service product page of the service open product to the service product channel for display; The open interface configuration module is configured to configure the open interface of the service product solution according to the service open interface library pre-configured by the service open platform, and obtain the service open interface instance adapted to the service product solution; The file mapping configuration module is configured to perform file mapping configuration based on the service product scheme after the service product agreement with the third-party organization is signed, so as to perform service response processing for service product access according to the service open interface instance and the file configuration result.

14. A service processing device, characterized in that, include: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: In response to the service product configuration command submitted on the service open platform, the service product configuration items are obtained through configuration interaction operations; the service product configuration items include at least one of the following: the product code of the currently configured service open product, the product code for accessing users, and service product elements. Configure service product channels and third-party organization identifiers; configure link adaptation according to the configured service product mode; and configure product solution elements based on the input solution configuration information to obtain a service product solution; the service product mode includes a page output mode that exposes the service product page of the service open product to the service product channel for display. Configure the open interfaces of the service product solution according to the service open interface library pre-configured by the service open platform, and obtain the service open interface instance adapted to the service product solution; Upon completion of the service product agreement with the third-party organization, file mapping configuration is performed based on the service product scheme to handle service product access responses according to the service open interface instance and file configuration results.

15. A computer-readable storage medium for storing computer-executable instructions, characterized in that, When the computer-executable instructions are executed, they implement the steps of the method of claim 1.

Citation Information

Patent Citations

  • Service orchestration method and device, equipment and storage medium

    CN114816375A

  • Service system of service platform

    CN115858005A