A method, device, terminal and storage medium based on service integration sharing

Through a service integration and sharing method, the problems of low efficiency, poor security and poor stability when each service system is connected to external services are solved, unified management and secure external service access are achieved, and access efficiency and stability are improved. .

CN113590575BActive Publication Date: 2025-02-21FAW CAPITAL HLDG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011586967.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-29
Publication Date
2025-02-21
Estimated Expiration
2040-12-29

AI Technical Summary

Technical Problem

In the prior art, each service system has low efficiency, poor security and poor stability when connecting to external services.

Method used

Through a method based on service integration and sharing, the company information verification request data initiated by the business party is obtained, parameter permission screening and judgment is carried out, the interface type is determined, and the corresponding company data information is obtained, and the business party is managed and sent to the business party in a unified manner.

Benefits of technology

It realizes the ability to share data service and unified management capabilities, improves the access efficiency of external services, enhances security and stability, and reduces costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113590575B_ABST
    Figure CN113590575B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, terminal and storage medium based on service integration sharing, belonging to the field of servers, including: obtaining company information verification request data initiated by a business party, performing parameter authority screening and judgment on the business party and company to obtain qualified business parties and companies; determining the calling interface type through the company information verification request data and qualified business parties and companies; obtaining corresponding at least one group of word company data information through the calling interface type and the company information verification request data, and sending the company data information to the business party. The present invention has shared data service capabilities, unified management capabilities, flexible and configurable data caching capabilities, and external service capability evaluation capabilities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention discloses a method, a device, a terminal and a storage medium based on service integration sharing, and belongs to the field of servers. Background Art

[0002] At present, before there is an external service shared management platform, the pain points of connecting various business systems to external services are as follows:

[0003] (1) Multiple liquid business docking and repeated development of external services: In the face of different business scenarios of different companies, external data docking is scattered to each business system for docking, resulting in the phenomenon of developing the same service twice.

[0004] (2) Core business systems are directly connected to external services, which is insecure: Core business systems are directly connected to external services, and the interface security design is lacking. Direct connection through the network layer poses risks.

[0005] (3) The core business systems are interconnected and cannot be managed: The lack of unified architecture design management, security management, accounting management, and authority management will cause certain risks. Summary of the invention

[0006] The purpose of the present invention is to solve the problems of low efficiency, poor security and poor stability in connecting traditional business systems to external service systems, and to propose a method, device, terminal and storage medium based on service integration and sharing.

[0007] The problem to be solved by the present invention is achieved by the following technical solutions:

[0008] According to a first aspect of an embodiment of the present disclosure, a method based on service integration sharing is provided, the method comprising:

[0009] Obtain company information verification request data initiated by the business party, and perform parameter authority screening on the business party and company to obtain qualified business parties and companies;

[0010] Verify the request data and qualified business parties and companies through the company information to determine the calling interface type;

[0011] At least one group of corresponding word company data information is obtained through the calling interface type and the company information verification request data, and the company data information is sent to the business party.

[0012] Preferably, the obtaining of the company information verification request data initiated by the business party and the screening of the business party and the company for parameter permissions to obtain qualified business parties and companies include:

[0013] When receiving a company information verification request initiated by a business party, obtaining the company information verification request data;

[0014] Performing parameter verification on the business party to obtain a qualified business party;

[0015] The company is verified for authority to obtain a qualified company party.

[0016] Preferably, the parameters include: interface authority for calling the query and designated access information.

[0017] Preferably, the interface types include: localized interface and external interface.

[0018] Preferably, when the interface type is a localized interface, the following steps are included:

[0019] Obtain at least one group of local company data information corresponding to the local resource database through the company information verification request data;

[0020] The local company data information is sent to the business party.

[0021] Preferably, when the interface type is a localized interface, it also includes:

[0022] The local data resource library is updated regularly, and the charging data of the updated content is stored in the system.

[0023] Preferably, when the interface type is an external interface, the following steps are included:

[0024] Use the company information verification request data to determine whether the information verification request data has been called recently:

[0025] Yes, send the company information verification request data to the business party;

[0026] No, go to the next step;

[0027] Verify the request data through company information to obtain standard request data;

[0028] Obtaining at least one group of initial data information of external companies corresponding to the external big data company through the standard request data;

[0029] Performing data analysis on the initial data information of the external company to obtain the final data information of the external company;

[0030] The final data information of the external company is sent to the business party.

[0031] Preferably, when the interface type is an external interface, it also includes:

[0032] The charging data of the external big data company is stored in the system.

[0033] According to a second aspect of an embodiment of the present disclosure, a service integration sharing device is provided, the device comprising:

[0034] An acquisition unit is used to acquire company information verification request data initiated by a business party, and to perform parameter authority screening and judgment on the business party and company to obtain qualified business parties and companies;

[0035] An identification unit, which verifies the request data and the qualified business parties and companies through the company information to determine the calling interface type;

[0036] The execution unit obtains corresponding at least one group of word-divided company data information through the calling interface type and the company information verification request data, and sends the company data information to the business party.

[0037] In a third aspect, a terminal and a computer-readable storage medium are provided, characterized in that the terminal includes a processor and a memory, and at least one instruction is stored in the memory or the storage medium, and the at least one instruction is loaded and executed by the processor to implement the method based on service integration sharing as described in the first aspect.

[0038] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0039] The present invention provides a method, device, terminal and storage medium based on service integration sharing, which have the following advantages:

[0040] (1) Shared data service capabilities and unified management capabilities

[0041] It adopts a unified architecture design to connect to all external service needs and provide a unified data interface internally to achieve permission management, billing management, and security management.

[0042] (2) Flexible and configurable data caching capabilities

[0043] For different business scenarios, combined with external services, data caching technology is used to cache data in a personalized manner, reduce the number of repeated queries, significantly reduce costs, and improve query efficiency.

[0044] (3) Ability to evaluate external service capabilities

[0045] Use self-built models to analyze and evaluate the stability, data accuracy, and other aspects of different external services to provide data support for business scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0047] Figure 1 It is a flow chart of a service integration sharing method provided by an embodiment of the present application;

[0048] Figure 2 It is a flow chart of a service integration sharing method provided by an embodiment of the present application;

[0049] Figure 3 It is a structural diagram of a service integration sharing device provided in an embodiment of the present application;

[0050] Figure 4 It is a structural diagram of a service integration sharing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure. Instead, they are merely examples of systems and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0052] Embodiment 1

[0053] like Figure 1 A method based on service integration sharing is provided according to an embodiment of the present application. The method is used in a terminal, such as Figure 1 As shown, the method comprises the following steps:

[0054] Step 101, obtaining company information verification request data initiated by a business party, and performing parameter authority screening on the business party and company to obtain qualified business parties and companies;

[0055] Step 102, verifying the request data and the qualified business parties and companies through the company information to determine the calling interface type;

[0056] Step 103: Obtain corresponding at least one group of word-divided company data information through the calling interface type and the company information verification request data, and send the company data information to the business party.

[0057] Preferably, the obtaining of the company information verification request data initiated by the business party and the screening of the business party and the company for parameter permissions to obtain qualified business parties and companies include:

[0058] When receiving a company information verification request initiated by a business party, obtaining the company information verification request data;

[0059] Performing parameter verification on the business party to obtain a qualified business party;

[0060] The company is verified for authority to obtain a qualified company party.

[0061] Preferably, the parameters include: interface authority for calling the query and designated access information.

[0062] Preferably, the interface types include: localized interface and external interface.

[0063] Preferably, when the interface type is a localized interface, the following steps are included:

[0064] Obtain at least one group of local company data information corresponding to the local resource database through the company information verification request data;

[0065] The local company data information is sent to the business party.

[0066] Preferably, when the interface type is a localized interface, it also includes:

[0067] The local data resource library is updated regularly, and the charging data of the updated content is stored in the system.

[0068] Preferably, when the interface type is an external interface, the following steps are included:

[0069] Use the company information verification request data to determine whether the information verification request data has been called recently:

[0070] Yes, send the company information verification request data to the business party;

[0071] No, go to the next step;

[0072] Verify the request data through company information to obtain standard request data;

[0073] Obtaining at least one group of initial data information of external companies corresponding to the external big data company through the standard request data;

[0074] Performing data analysis on the initial data information of the external company to obtain the final data information of the external company;

[0075] The final data information of the external company is sent to the business party.

[0076] Preferably, when the interface type is an external interface, it also includes:

[0077] The charging data of the external big data company is stored in the system.

[0078] In the embodiment of the present application, a unified architecture design is adopted to connect to all external service requirements and provide a unified data interface internally to achieve permission management, billing management, and security management. According to different business scenarios and external services, data caching technology is used to cache data in a personalized manner, reduce the number of repeated queries, greatly reduce costs, and improve query efficiency. Self-built models are used to analyze and evaluate the stability and data accuracy of different external services to provide data support for business scenarios.

[0079] Figure 2 is a flow chart of a method based on service integration sharing according to an exemplary embodiment. Figure 2 As shown, the method is used in a terminal, and the method comprises the following steps:

[0080] Step 201: Obtain company information verification request data initiated by the business party.

[0081] When receiving a company information verification request initiated by the business party, the company information verification request data is obtained, and the third-party data platform stores the request information in the database for tracking the corresponding return result information and historical request data content.

[0082] Step 202: Filter the service providers by parameters to obtain qualified service providers.

[0083] After receiving the request, the requested company and its affiliated system will be subject to internal access and information verification. This module mainly verifies two parts: the first part is whether the affiliated company and its business system have the authority to call and query the interface for inquiries; the second part is whether the information that needs to be recorded inside the platform when calling the interface is passed in the specified access information, including the affiliated company, business line, system verification token, business number, and serial number; if any part of the above two parts is not verified, the call failure will be fed back by returning the content of the specified business dictionary, and the parameters of the business party will be verified to obtain a qualified business party.

[0084] Step 203, screening the companies by authority to determine qualified companies.

[0085] Since each company is involved in purchasing from an external big data company, company authority verification is performed. According to the interface requirements, the external big data company interface is called to verify whether the company to which the request belongs has the authority to call the interface and obtain qualified companies.

[0086] Step 204: Determine the calling interface type by verifying the request data and the qualified business parties and companies through the company information.

[0087] The calling interface type is determined by verifying the request data and qualified business parties and companies through company information. The calling interface type is mainly divided into two categories, namely localized interface and external interface.

[0088] Localized interface: mainly refers to the data information that has been stored locally and the data resources are updated regularly, that is, the business system only needs to call it internally when using it. It is mainly suitable for information content with slow data updates or data content updated at regular time periods.

[0089] External interface: mainly refers to the interface called by the business initiator to obtain data information from external big data companies to complete the business process. It is mainly suitable for querying real-time updated data information content to enhance business judgment; the external interface also includes ordinary interface and "personalized" interface. The "personalized" interface refers to the business process customization interface created in the platform to cooperate with the business system. The common point of this type of interface is that after a single interface request is initiated, there are two interfaces, the main interface and the backup interface, which can be switched or closed at any time to select the main / backup interface. "Personalization" is more flexible to use, or can continue to support services in case of emergencies.

[0090] Step 205: Obtain corresponding at least one group of word-divided company data information through the calling interface type and the company information verification request data, and send the company data information to the business party.

[0091] When the interface type is a localized interface, the following steps are included:

[0092] Obtain at least one group of local company data information corresponding to the local resource database through the company information verification request data;

[0093] Send local company data information to business parties.

[0094] For the localization interface, it is necessary to initiate request tasks regularly, update and parse data information content into localized data, record the data update cycle, and store the update charge record in the system database.

[0095] When the interface type is external interface, the following steps are included:

[0096] Use the company information verification request data to determine whether the information verification request data has been called recently:

[0097] Yes, send the company information verification request data to the business party;

[0098] If no, go to the next step and continue querying / verifying by calling an external big data company. The cached data content is set to be released periodically by default, and the cache time can also be configured separately for the company or the specified calling interface. In addition, the entire interface from the business initiator's request content to the return data is updated to the Redis cache service. When individual business situations require multiple uses of the same interface / customer information within a certain period of time, the problem of multiple charges will not be well solved, that is, to cooperate with the judgment process of whether the information verification request data cache judgment process has been recently called to prepare a good data foundation.

[0099] The company information verification request data passed by the business initiator is converted into standard request data that meets the request format and identification requirements of calling various external big data companies, so as to facilitate the subsequent data interaction process, and when initiating a request to the outside, the outgoing address is converted.

[0100] Obtain at least one group of initial data information of the external company corresponding to the external big data company through the standard request data, parse the initial data information of the external company into a unified format within the system, and add a fixed business dictionary to obtain the final data information of the external company, and send the final data information of the external company to the business party to facilitate intuitive confirmation of data interaction and information retrieval. And parse the charging identification content of the interface involving calling the big data company's charging, and store the charging situation record in the system database.

[0101] In the embodiment of the present application, a unified architecture design is adopted to connect to all external service requirements and provide a unified data interface internally to achieve permission management, billing management, and security management. According to different business scenarios and external services, data caching technology is used to cache data in a personalized manner, reduce the number of repeated queries, greatly reduce costs, and improve query efficiency. Self-built models are used to analyze and evaluate the stability and data accuracy of different external services to provide data support for business scenarios.

[0102] Based on the same technical concept, the embodiment of the present application also provides a service-based integrated sharing device, such as Figure 3 As shown, the device comprises:

[0103] 310 an acquisition unit, used to acquire company information verification request data initiated by a business party, and to perform parameter authority screening and determination on the business party and the company to obtain qualified business parties and companies;

[0104] 320, an identification unit verifies the request data and the qualified business party and company through the company information to determine the calling interface type;

[0105] 330: an execution unit obtains corresponding at least one group of word-divided company data information through the calling interface type and the company information verification request data, and sends the company data information to the business party.

[0106] In the embodiment of the present application, a unified architecture design is adopted to connect to all external service requirements and provide a unified data interface internally to achieve permission management, billing management, and security management. According to different business scenarios and external services, data caching technology is used to cache data in a personalized manner, reduce the number of repeated queries, greatly reduce costs, and improve query efficiency. Self-built models are used to analyze and evaluate the stability and data accuracy of different external services to provide data support for business scenarios.

[0107] In an exemplary embodiment, a terminal is also provided, comprising: one or more processors 401, a memory 402 for storing instructions executable by the one or more processors 401, such as Figure 4 As shown, one or more processors are configured to: execute the above-mentioned service integration sharing-based method of the present invention.

[0108] In an exemplary embodiment, a non-transitory computer-readable storage medium is also provided. When the instructions in the storage medium are executed by the processor 401 of the terminal, the terminal is enabled to execute the above-mentioned method based on service integration sharing of the present invention.

[0109] In an exemplary embodiment, an application product is also provided, including one or more instructions, which can be executed by the processor 401 of the above-mentioned device to complete the above-mentioned method based on service integration sharing.

[0110] Although the embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the specification and the embodiments. It can be fully applied to various fields suitable for the present invention. For those familiar with the art, additional modifications can be easily realized. Therefore, without departing from the general concept defined by the claims and equivalent scope, the present invention is not limited to the specific details and the illustrations shown and described here.

Claims

1. A method based on service integration sharing, characterized in that: The method comprises: Obtain company information verification request data initiated by the business party, and perform parameter authority screening on the business party and company to obtain qualified business parties and companies; Verify the request data and qualified business parties and companies through the company information to determine the calling interface type; Acquire corresponding at least one group of word-divided company data information through the calling interface type and the company information verification request data, and send the company data information to the business party; The obtaining of the company information verification request data initiated by the business party, and performing parameter authority screening and determination on the business party and the company to obtain qualified business parties and companies, include: When receiving a company information verification request initiated by a business party, obtaining the company information verification request data; Performing parameter verification on the business party to obtain a qualified business party; Verify the authority of the company to obtain qualified company parties; The parameters include: interface authority for calling the query and designated access information, and the interface types include: localized interface and external interface; When the interface type is a localized interface, the following steps are included: Obtain at least one group of local company data information corresponding to the local resource database through the company information verification request data; Sending the local company data information to the business party; When the interface type is a localized interface, it also includes: Regularly update the local data resource library and store the updated content charging data in the system; When the interface type is external interface, the following steps are included: Use the company information verification request data to determine whether the information verification request data has been called recently: Yes, send the company information verification request data to the business party; No, go to the next step; Verify the request data through company information to obtain standard request data; Obtaining at least one group of initial data information of external companies corresponding to the external big data company through the standard request data; Performing data analysis on the initial data information of the external company to obtain the final data information of the external company; Sending the final data information of the external company to the business party; When the interface type is external, it also includes: The charging data of the external big data company is stored in the system.

2. A service-based integrated sharing device, characterized in that: The device comprises: An acquisition unit is used to acquire company information verification request data initiated by a business party, and to perform parameter authority screening and judgment on the business party and company to obtain qualified business parties and companies; An identification unit, which verifies the request data and the qualified business parties and companies through the company information to determine the calling interface type; An execution unit, which obtains corresponding at least one group of word-divided company data information through the calling interface type and the company information verification request data, and sends the company data information to the business party; The obtaining of the company information verification request data initiated by the business party, and performing parameter authority screening and determination on the business party and the company to obtain qualified business parties and companies, include: When receiving a company information verification request initiated by a business party, obtaining the company information verification request data; Performing parameter verification on the business party to obtain a qualified business party; Verify the authority of the company to obtain qualified company parties; The parameters include: interface authority for calling the query and designated access information, and the interface types include: localized interface and external interface; When the interface type is a localized interface, the following steps are included: Obtain at least one group of local company data information corresponding to the local resource database through the company information verification request data; Sending the local company data information to the business party; When the interface type is a localized interface, it also includes: Regularly update the local data resource library and store the updated content charging data in the system; When the interface type is external interface, the following steps are included: Use the company information verification request data to determine whether the information verification request data has been called recently: Yes, send the company information verification request data to the business party; No, go to the next step; Verify the request data through company information to obtain standard request data; Obtaining at least one group of initial data information of external companies corresponding to the external big data company through the standard request data; Performing data analysis on the initial data information of the external company to obtain the final data information of the external company; Sending the final data information of the external company to the business party; When the interface type is external, it also includes: The charging data of the external big data company is stored in the system.

3. A terminal, characterized in that: The terminal includes a processor and a memory, wherein the memory or storage medium stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the method based on service integration sharing as claimed in claim 1.

Citation Information

Patent Citations

  • Data resource acquisition method, device and system

    CN105338026A

  • Implementation method and device for interface platform

    CN108958711A