Data management method, agent layer and storage medium

By realizing specification conversion and unified sending of management instructions in the agent layer, the problem of complexity in the management of multiple operators' business systems is solved, the efficiency and stability of the business system are improved, and the flexibility and scalability of the system are ensured.

CN119342097APending Publication Date: 2025-01-21SHENZHEN JETLINK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411502650.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively integrate and manage business systems of multiple operators, resulting in management complexity and inefficiency, especially when new operators join, the business system needs to be adjusted, affecting stability and scalability.

Method used

By implementing specification conversion operations in the proxy layer, it receives operation requests from multiple business systems, determines the target management sub-specifications and interfaces after authentication, and converts the management instructions into specifications and sends them to the target operator to realize the operation of multiple operators. unified management.

Benefits of technology

It improves the efficiency and stability of the business system, avoids the need to adjust the business system when new operators join, and ensures the flexibility and scalability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119342097A_ABST
    Figure CN119342097A_ABST
Patent Text Reader

Abstract

The invention discloses a data management method, an agent layer and a storage medium, and belongs to the technical field of telecommunication. The method is applied to a proxy layer, the proxy layer can receive operation requests sent by a plurality of service systems, and the method comprises the following steps: receiving an operation request sent by a target service system; performing authentication based on the identifier of the target service system and the identifier of the target operator; if the target service system has the management authority, determining a target management sub-specification and a target interface based on the target operation and the identifier of the target operator; performing specification conversion on the first management instruction based on the target management sub-specification to obtain a second management instruction; and sending the second management instruction to the target operator through the target interface, thereby enabling the target business system to manage the data of the target operator. According to the invention, the agent layer carries out the standard conversion operation, the working efficiency of the service system can be improved, and when new operators are increased, the interior of the service system does not need to be adjusted, so that the stability of the service system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of telecommunication technology, and in particular to a data management method, an agent layer and a storage medium. Background Art

[0002] As the business resources and services of operators increase, the management and business processes of operators are becoming more and more complex and decentralized. However, due to the lack of effective integration and management means, the management of operators is becoming more and more difficult. In the related art, a business system is provided, which can manage multiple operators. However, since different operators may have different standards and requirements, the business system needs to manage them according to the management specifications of each operator. Therefore, whenever a new operator is added, the business system needs to be readjusted to add the management specifications of the new operator, which will not only affect the stability of the business system, but also reduce the work efficiency and scalability of the business system. Summary of the invention

[0003] The present application provides a data management method, proxy layer and storage medium, which can allow the proxy layer to perform standard conversion operations, thereby improving the work efficiency of the business system, and when new operators are added, there is no need to adjust the internal business system, which can improve the stability of the business system. The technical solution is as follows:

[0004] On the one hand, a data management method is provided, the method is applied to a proxy layer, the proxy layer can receive operation requests sent by multiple business systems; the method comprises:

[0005] receiving an operation request sent by a target business system, where the target business system is one of the multiple business systems, the operation request carries an identifier of the target business system, an identifier of a target operator, and a target operation, where the target operation includes a first management instruction, where the first management instruction complies with a reference management specification corresponding to the target business system, and the target operator is one or more of the multiple operators connected to the proxy layer;

[0006] Performing authentication based on the identifier of the target service system and the identifier of the target operator to determine whether the target service system has management authority over the target operator;

[0007] If the target business system has management authority, determining a target management sub-specification and a target interface based on the target operation and the identifier of the target operator, the target management sub-specification being a sub-specification in the management specification corresponding to the target operator, and the target interface being an interface corresponding to the target management sub-specification;

[0008] Performing specification conversion on the first management instruction based on the target management sub-specification to obtain a second management instruction;

[0009] The second management instruction is sent to the target operator through the target interface, so that the target operator executes the target operation, thereby enabling the target service system to manage the data of the target operator.

[0010] Optionally, the performing specification conversion on the first management instruction based on the target management specification to obtain a second management instruction includes:

[0011] Determine a difference between the first management instruction and the management instruction corresponding to the target management specification;

[0012] The difference portion is converted.

[0013] Optionally, the method further comprises:

[0014] Receiving a connection request from the target business system, the connection request carrying operation information and the reference management specification, the operation information including corresponding management instructions, the reference management specification including a plurality of reference sub-specifications, each of the plurality of reference sub-specifications being used to define a corresponding management instruction;

[0015] The multiple reference sub-specifications are respectively configured with interfaces included in the proxy layer, so that the target business system can be connected to the proxy layer.

[0016] Optionally, the method further comprises:

[0017] Receiving and storing the target management specification, the target management specification including a plurality of management sub-specifications;

[0018] Determine interfaces corresponding to the plurality of management sub-specifications, respectively, the interfaces being configured with corresponding reference sub-specifications;

[0019] The identifier of the target operator is sent to the target service system, so that the target service system can manage the target operator.

[0020] Optionally, the method further comprises:

[0021] receiving execution information sent by the target operator, where the execution information is used to indicate whether the target operation is successfully executed by the target operator;

[0022] The execution information is forwarded to the target service system, so that the target service system synchronizes the relevant information of the target operator.

[0023] Optionally, the proxy layer is capable of receiving data information sent by multiple operators, and the method further includes:

[0024] receiving data information sent by the target operator, the data information including an identifier of the target operator, an identifier of the target service platform, and resource data of the target operator;

[0025] Determining a reference management specification based on the identification of the target service platform;

[0026] Performing standard conversion on the resource data based on the reference management specification to obtain unified data;

[0027] The unified data is sent to the target business system so that the target business system performs analysis based on the unified data.

[0028] On the other hand, a data management method is provided, the method being applied to a target business system, the method comprising:

[0029] Sending a connection request to the proxy layer, the connection request carrying operation information and a reference management specification, the operation information including a corresponding management instruction, the reference management specification including a plurality of reference sub-specifications, each of the plurality of reference sub-specifications being used to define a corresponding management instruction;

[0030] The plurality of reference sub-specifications are configured with interfaces of the proxy layer respectively, so that the target business system can be connected to the proxy layer;

[0031] Sending an operation request to the proxy layer, the operation request carrying an identifier of the target service system, an identifier of a target operator, and a target operation, the target operation including a first management instruction, the first management instruction conforming to a reference sub-specification in the reference specification corresponding to the target service system, and the target operator being one of multiple operators connected to the proxy layer;

[0032] receiving execution information sent by the proxy layer, wherein the execution information is used to indicate whether the target operation is successfully executed by the target operator;

[0033] The relevant information of the target operator is synchronized based on the execution information.

[0034] Optionally, the method further comprises:

[0035] Receiving unified data sent by the proxy layer, the unified data is obtained after the proxy layer performs standard conversion on resource data included in the received data information, and the format of the unified data complies with the reference management specification;

[0036] The unified data is analyzed.

[0037] On the other hand, a proxy layer is provided, which enables the service system to achieve unified management of multiple operators, and the proxy layer includes:

[0038] The interface module can receive operation requests sent by multiple business systems;

[0039] a receiving module, configured to receive an operation request sent by a target business system through the interface module, the target business system being one of the multiple business systems, the operation request carrying an identifier of the target business system, an identifier of a target operator, and a target operation, the target operation comprising a first management instruction, the first management instruction conforming to a reference management specification corresponding to the target business system, and the target operator being one of the multiple operators connected to the proxy layer;

[0040] an authentication module, configured to perform authentication based on the identifier of the target service system and the identifier of the target operator to determine whether the target service system has management authority over the target operator;

[0041] a determination module, configured to determine a target management sub-specification and a target interface based on the target operation and the identifier of the target business system if the target business system has management authority, wherein the target management sub-specification is a sub-specification in the target management specification, and the target interface is an interface corresponding to the target management specification;

[0042] A specification conversion module, configured to perform specification conversion on the first management instruction based on the target management sub-specification to obtain a second management instruction;

[0043] The sending module is used to send the second management instruction to the target operator through the target interface, so that the target operator performs the target operation, thereby enabling the target service system to manage the data of the target operator.

[0044] On the other hand, a computer-readable storage medium is provided, wherein a computer program is stored in the storage medium, and the computer program can be executed by a processor to implement the steps of the data management method described above.

[0045] On the other hand, a computer program product comprising instructions is provided. When the instructions are executed on a computer, the computer is caused to execute the steps of the above-mentioned data management method.

[0046] The technical solution provided by this application can at least bring the following beneficial effects:

[0047] The embodiment of the present application allows the proxy layer to convert the management instruction into a standard, obtain the second management instruction, and send the second management instruction to the target operator, so that the target operator can directly read the unified management instruction without having the target business system convert the management instruction before sending it to the target operator, which can improve the work efficiency of the business system, and when a new operator is added, the proxy layer can perform standard conversion and standard integration, so there is no need to adjust the internal business system, which can avoid impact on the internal business system. The proxy layer has multiple interfaces, different interfaces correspond to different operations, and the target business system can be connected to the multiple interfaces respectively. In this way, the functions of different interfaces are relatively independent, and even if new operators are added, it will not affect the existing business processes and data processing, thereby ensuring that the business system always maintains efficient and stable operation and improves the flexibility and scalability of the business system. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A schematic diagram of a structure of an implementation environment provided for an embodiment of the present application;

[0049] Figure 2 A flowchart of a data management method provided in an embodiment of the present application;

[0050] Figure 3 A flowchart of another data management method provided in an embodiment of the present application;

[0051] Figure 4 A schematic diagram of the structure of a proxy layer provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The present invention is further described in detail below by specific embodiments in conjunction with the accompanying drawings. Wherein similar elements in different embodiments adopt associated similar element numbers. In the following embodiments, many detailed descriptions are for making the present application better understood. However, those skilled in the art can easily recognize that some features can be omitted in different situations, or can be replaced by other elements, materials, methods. In some cases, some operations related to the present application are not shown or described in the specification, this is to avoid the core part of the present application being overwhelmed by too much description, and for those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations according to the description in the specification and the general technical knowledge in the art.

[0053] In addition, the features, operations or characteristics described in the specification can be combined in any appropriate manner to form various implementations. At the same time, the steps or actions in the method description can also be interchanged or adjusted in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and the drawings are only for the purpose of clearly describing a certain embodiment and are not meant to be a required sequence, unless otherwise specified that a certain sequence must be followed.

[0054] The serial numbers of the components in this document, such as "first", "second", etc., are only used to distinguish the objects described and do not have any order or technical meaning. The "connection" and "coupling" mentioned in this application, unless otherwise specified, include direct and indirect connections (couplings).

[0055] Before explaining in detail the data management method provided in the embodiment of the present application, the implementation environment involved in the embodiment of the present application is first introduced.

[0056] Please refer to Figure 1 , Figure 1 It is a schematic diagram of an implementation environment according to an exemplary embodiment. The environment includes a proxy layer 101, multiple business systems 102 (one of which is illustrated in the figure), and multiple operators 103. The proxy layer 101 can communicate with the business system 102 and the operator 103. The communication connection can be a wired connection or a wireless connection, which is not limited in the embodiment of the present application.

[0057] The proxy layer 101 can receive operation requests sent by multiple business systems 102, and the operation requests carry the respective identifiers of the multiple business systems 102, the identifier of at least one operator 103, and the target operation, and the target operation includes a first management instruction. Then, the proxy layer 101 will perform authentication based on the identifiers of the multiple business systems 102 and the identifier of the at least one operator 103 respectively to determine whether the multiple business systems 102 have management authority over the corresponding operators 103.

[0058] In addition, from Figure 1It can be seen that the proxy layer 101 also has multiple interfaces 1011, and the multiple interfaces 1011 correspond to different management instructions respectively. In this way, the proxy layer 101 can send the corresponding management instructions to at least one operator 103 through the multiple interfaces 1011. In this way, when the business system 102 has management authority, the proxy layer 101 can determine the target management sub-specification corresponding to the at least one operator 102 according to the first management instruction included in the target operation and the identifier of the business system 103, and determine the target interface from the multiple interfaces 1011. Then, the proxy layer 101 can perform specification conversion on the first management instruction based on the target management sub-specification, thereby obtaining a second management instruction that meets the target management sub-specification, and send the second management instruction to the corresponding operator 103 through the target interface 1011.

[0059] Among them, the proxy layer 101, the business system 102, and the operator 103 can be an independent server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms, or a cloud platform.

[0060] Those skilled in the art should understand that the above-mentioned proxy layer 101, operator 102 and business system 103 are only examples, and other existing or future proxy layers, operators or business systems that may appear, if applicable to the embodiments of the present application, should also be included in the protection scope of the embodiments of the present application and are included here by reference.

[0061] Next, the data management method provided in the embodiment of the present application is explained in detail.

[0062] Figure 2 This is a flow chart of a data management method provided by an embodiment of the present application. The method is applied to a proxy layer, which can receive operation requests sent by multiple business systems. Figure 2 , the method comprises the following steps.

[0063] Step 201: The proxy layer receives an operation request sent by a target business system, where the target business system is one of multiple business systems. The operation request carries an identifier of the target business system, an identifier of a target operator, and a target operation. The target operation includes a first management instruction, which complies with a reference management specification corresponding to the target business system. The target operator is one of multiple operators connected to the proxy layer.

[0064] Since the proxy layer can receive operation requests sent by multiple business systems, any one of the multiple business systems can be used as the target business system, and receive the operation request sent by the target business system for subsequent operations. In order to allow the proxy layer to determine the business system that currently sends the operation request, the operation request can also carry the identifier of the target business system, so that the proxy layer can determine the target business system from multiple business systems.

[0065] The operation request also carries the identifier of the target operator, so that the proxy layer can send the corresponding management instructions to the target operator in the subsequent process according to the identifier of the target operator; in addition, the proxy layer can also search for the corresponding management specifications of the target operator in the subsequent process according to the identifier of the target operator.

[0066] In order for the target operator to determine the operation to be performed, the operation request may also include the target operation. For example, if the target business system needs to perform card management operations on the target operator, the operation request may include a card management operation, and the card management operation may include the ICCID (Integrated Circuit Card Identifier) ​​that needs to be managed, as well as detailed operations; for another example, if the target business system needs to perform package management operations on the target operator, the operation request may include a package management operation, and the package management operation may include the identifier of the package that needs to be managed, as well as detailed operations, such as whether to switch the package or to activate or close the package.

[0067] In some embodiments, in order to enable the target business system to send an operation request to the proxy layer, the proxy layer first needs to receive a connection request from the target business system, which carries operation information and reference management specifications, the operation information includes corresponding management instructions, the reference management specifications include multiple reference sub-specifications, each of the multiple reference sub-specifications is used to define the corresponding management instructions, and the multiple reference sub-specifications are respectively configured with the proxy layer including an interface, so that the target business system can be connected to the proxy layer.

[0068] That is to say, the proxy layer may include multiple interfaces, which are configured with different reference sub-specifications, and the reference sub-specifications are used to specify corresponding management instructions. Then, different interfaces are used to transmit corresponding management instructions; and the operation information includes corresponding management instructions. It can be seen that different operations correspond to different interfaces.

[0069] Based on the above description, different operations correspond to different interfaces. Therefore, the connection request can carry operation information to determine the target interface corresponding to the operation from the multiple interfaces. In this way, the proxy layer can transmit the management instructions corresponding to the operation from the target interface to the target business system.

[0070] Since the management specifications of different business systems may be different, the connection request may also carry the reference specification corresponding to the target business system, so that the reference management specifications of the proxy layer and the target business system can be adapted. In this way, information can be directly transmitted between the proxy layer and the target business system without the need for specification conversion. In other words, the interface specification corresponding to the target interface is the same as the management specification corresponding to the target business system, that is, the interface specification of the target interface is one of the multiple reference sub-specifications included in the reference management specification.

[0071] In addition, in some embodiments, after the proxy layer and the target business system are connected, the proxy layer can also store the mapping relationship between the multiple interfaces it includes and the multiple reference sub-specifications. Therefore, in the subsequent process, the corresponding interface can be directly determined from the mapping relationship according to the reference sub-specifications.

[0072] It should be noted that the above description is based on different interfaces corresponding to different reference sub-specifications, so that different interfaces transmit corresponding management instructions. Alternatively, in the application, the proxy layer may also have only one interface, that is, the interface specification of the interface is also a reference management specification, and any management instruction can be transmitted through the interface. The embodiments of the present application are not limited to this.

[0073] Step 202: The proxy layer performs authentication based on the identifier of the target service system and the identifier of the target operator to determine whether the target service system has management authority over the target operator.

[0074] Based on the above description, it can be seen that the proxy layer can connect to multiple business systems and connect to multiple operators. Since different business systems may have management authority over different operators, in order to avoid management errors, the proxy layer can also perform authentication based on the identifier of the target business system and the identifier of the target operator to determine whether the target business operator has management authority over the target operator.

[0075] In some embodiments, the proxy layer may store an authority relationship, which is used to indicate the management relationship of the business system to the operator. In this way, the proxy layer can directly perform authentication based on the authority relationship, that is, determine whether the target business system has management authority over the target operator.

[0076] As an example, assume that the authority relationship stores that business system 1 has management authority over operators A, B, and C, and business system 2 has management authority over operators D and E. If the current target business system is business system 1, and the target operators are operators A and B, then the proxy layer can determine from the above authority relationship that the target business system has management authority over the target operator, that is, the authentication is passed; if the current target business system is business system 2, and the target operator is operator C, then the proxy layer can determine from the above authority relationship that the target business system does not have management authority over the target operator, that is, the authentication is not passed; if the current target business system is business system 2, and the target operators are operators A and D, since the authority relationship indicates that business system 2 does not have management authority over operator A, but only has management authority over operator D, the authentication of the business system is also not passed.

[0077] It should be noted that the above is explained based on authentication based on authority relationship, or, in application, other methods can also be used to determine whether the target service system has management authority over the target operator, and the embodiments of the present application do not limit this.

[0078] Step 203: If the target business system has management authority, the proxy layer determines the target management sub-specification and the target interface based on the target operation and the identifier of the target operator. The target management sub-specification is a sub-specification in the management specification corresponding to the target operator, and the target interface is the interface corresponding to the target management sub-specification.

[0079] Based on the above description, it can be known that the target operation includes a first management instruction, and the management specification is used to define the corresponding management instruction. Therefore, the target management specification can be determined according to the target operation.

[0080] Moreover, the proxy layer can be connected to multiple operators. Therefore, the corresponding interfaces of different operators in the proxy layer may be different. Since different operations correspond to different interfaces, the target operator may correspond to multiple interfaces in the proxy layer. Therefore, it is necessary to first determine the multiple interfaces corresponding to the target business system based on the identification of the target operator.

[0081] Based on the above description, it can be seen that the multiple reference sub-specifications in the reference sub-specification correspond to different interfaces, and different interfaces correspond to different operations, and different operations correspond to different reference sub-specifications. The reference sub-specification and the target management sub-specification are both used to stipulate the corresponding management instructions. Therefore, it can be seen that the reference sub-specification and the target management sub-specification are corresponding. Therefore, the target management sub-specification can be regarded as a reference sub-specification, and then the corresponding reference sub-specification is determined according to the management instructions included in the target operation, and then the target interface is determined from the multiple interfaces according to the reference sub-specification.

[0082] In addition, in some embodiments, since the target interface is the interface corresponding to the target management sub-specification, the proxy layer can store the corresponding relationship between the management sub-specification and the interface, so that in the subsequent process, the target interface can be directly determined according to the target management specification to improve work efficiency. Alternatively, since the target management sub-specification is a management specification in the target management specification, and the target management specification is the specification corresponding to the target operator, the proxy layer can also store the corresponding relationship between multiple management specifications and operators, and then the target management specification can be directly determined from multiple management specifications according to the identifier of the target operator. After that, the target management sub-specification can be determined from multiple management sub-specifications according to the target operation, and the target interface corresponding to the target management sub-specification is determined, that is, the target management sub-specification and the target interface can be directly determined according to the identifier of the target operator. Alternatively, the target management sub-specification and the target interface can also be determined in other ways, and the embodiments of the present application are not limited to this.

[0083] In some embodiments, before determining the target management sub-specification and the target interface, the proxy layer may also integrate the management specifications of the multiple operators through the following steps (1)-(3), so as to obtain the management specifications of the multiple operators;

[0084] (1) Receive and store a target management specification, which includes multiple management sub-specifications.

[0085] The target operator can send its own management specifications to the proxy layer so that the proxy layer can obtain the target management specifications. The target management specifications include multiple sub-specifications. By way of example, the target management specifications may include security management sub-specifications, card management sub-specifications, package management sub-specifications, bill management sub-specifications, etc.; moreover, each of the multiple sub-specifications is used to specify different management instructions, that is, the multiple sub-specifications correspond to different operations. By way of example, the security management sub-specification specifies security management operations, the card management sub-specification specifies card management operations, the package management sub-specification specifies package management operations, and the bill management sub-specification specifies bill management operations.

[0086] In some embodiments, the target operator may also carry its own identification when sending its own management specifications to the proxy layer, so that the proxy layer can store the received management specifications according to the operator's identification, so that the target management specifications can be directly obtained according to the target operator's identification in subsequent processes.

[0087] In addition, in some embodiments, the target management specification can also be configured by technical personnel. That is, when a new operator is added, the technical personnel of the proxy layer can obtain the management specification corresponding to the newly added operator, and thus integrate the above management specifications.

[0088] (2) Determine interfaces to which the multiple management sub-specifications correspond respectively, and the multiple interfaces are configured with corresponding reference sub-specifications.

[0089] In some embodiments, since the proxy layer has multiple interfaces and each interface corresponds to different operations, the interfaces corresponding to the multiple sub-specifications can be determined according to the different operations corresponding to the multiple interfaces.

[0090] As an example, assuming that interface A corresponds to security management operations, interface B corresponds to card management operations, interface C corresponds to package management operations, and interface D corresponds to bill management operations, and the security management operations correspond to the security management sub-specifications, the card management operations correspond to the card management sub-specifications, the package management operations correspond to the package management sub-specifications, and the bill management operations correspond to the billing management sub-specifications, then it can be determined that the security sub-specification corresponds to interface A, the card management sub-specification corresponds to interface B, the package management sub-specification corresponds to interface C, and the billing management specification corresponds to interface D.

[0091] Based on the above description, it can be known that the multiple interfaces are configured with corresponding reference sub-specifications, that is, the multiple interfaces have their own interface specifications, and the reference sub-specifications of the multiple interfaces may be the same as or different from the corresponding sub-management specifications. For example, assuming that the operation corresponding to interface A is a security management operation, and interface A corresponds to reference sub-specification A, corresponding to the security management sub-specification in the target management specification, then the security management sub-specification may be different from the reference sub-specification A because the management requirements of the target operator are different from the management requirements of the proxy layer.

[0092] (3) Sending the target operator's identifier to the target service system so that the target service system can manage the target operator.

[0093] After obtaining the target specification at the proxy layer and matching the sub-specifications in the target management specification with each interface, the target operator's identifier can also be forwarded to the target business system so that the target business system can clearly understand that the current target operator's management specification has been integrated into the proxy layer. Therefore, the target business system can manage the target operator, for example, it can perform security management, card management, package management, bill management, etc. on the target operator.

[0094] Step 204: The proxy layer performs specification conversion on the first management instruction based on the target management sub-specification to obtain a second management instruction.

[0095] Based on the above description, it can be seen that the target management specification is the management specification corresponding to the target operator, and the multiple management sub-specifications included in the target management specification correspond to the reference sub-specifications, and the reference sub-specifications are included in the reference management specifications between the proxy layer and the target operator. Therefore, there may be differences between the sub-specifications and the reference sub-specifications.

[0096] In order to enable the first management instruction carried by the target operation to be directly transmitted to the target operator, it is necessary to perform specification conversion based on the target management sub-specification, so as to convert the specification corresponding to the first management instruction from the reference sub-specification to the target management sub-specification, thereby obtaining the second management instruction.

[0097] In some embodiments, a difference between the first management instruction and the management instruction corresponding to the target management sub-specification may be determined, and the difference may be converted to obtain a second management instruction.

[0098] That is to say, since both the target management sub-specification and the reference sub-specification stipulate corresponding management instructions, and the first management instruction is issued by the target business system, it complies with the reference sub-specification, and the target management sub-specification also has corresponding management instructions. Therefore, the difference between the first management instruction and the management instructions corresponding to the target management sub-specification can be determined.

[0099] Continuing with the above description, in order to improve work efficiency, after determining the difference part, the same part can also be determined, and the same part is not converted, but only the difference part is converted. In other words, the specification corresponding to the same part meets the target management sub-specification, so the proxy layer can directly transmit the same part to the target operator through the target interface; while the specification corresponding to the difference part does not meet the target management sub-specification, so the proxy layer cannot directly transmit the difference part to the target operator through the target interface, so the difference part needs to be converted.

[0100] After the difference part is converted, it means that the specification corresponding to the converted difference part complies with the target management sub-specification. Therefore, the same part can be integrated with the converted difference part to obtain a second management instruction, which complies with the target management sub-specification and can be received by the target operator.

[0101] Step 205: The proxy layer sends the second management instruction to the target operator through the target interface, so that the target operator performs the target operation, thereby enabling the target service system to manage the data of the target operator.

[0102] Based on the above description, it can be seen that since the second management instruction complies with the target management sub-specification, the proxy layer can send the second management instruction to the target system through the target interface. And the second management instruction is obtained after the management instruction included in the target operation is converted into a specification, so the target operator can execute the target operation after receiving the second management instruction.

[0103] The target operation is sent by the target service system in order to manage the data of the target operator. Therefore, after the target operator performs the target operation, it means that the target service system manages the data of the target operator.

[0104] In some embodiments, in order for the target business system to determine whether its data management for the target operator is completed, the proxy layer may also receive execution information sent by the target operator, where the execution information is used to indicate whether the target operation is successfully executed by the target operator, and then forward the execution information to the target business system so that the target business system synchronizes the relevant information of the target operator.

[0105] After the target operator executes the target operation, the target operator can directly determine whether the target operation is successfully executed based on whether its own data changes are consistent with the target operation. In other words, if the target operator's data changes are consistent with the target operation, it means that the target operation has been successfully executed; if the target operator's data has not changed, it means that the target operation has not been successfully executed; if the target operator's data is inconsistent with the target operation, it means that the target operation has not been successfully executed and problems may occur during the execution process.

[0106] Continuing with the above description, the target operator can send execution information to the proxy layer according to its own data changes. In this way, the proxy layer can receive the execution information sent by the target operator, and then the proxy layer sends the execution information to the target business system so that the target business system synchronizes the relevant information of the target operator.

[0107] In addition, in some embodiments, after the target business system sends an operation request to the proxy layer, a work order number corresponding to the operation request can be generated, and based on the work order number, it can be queried whether the target operation is successfully executed by the target operator. If it is successfully executed, the relevant information of the target operator can be synchronized.

[0108] In some embodiments, in order to enable the business system to analyze the operator's data, the operator can also actively send relevant data to the proxy layer, so that the proxy layer can convert the relevant data and send it to the business system. In other words, the proxy layer can also receive data information sent by the target operator, the data information includes the target operator's identifier, the target business platform's identifier, and the target operator's resource data, and then determine the reference management specification based on the target business platform's identifier, and perform a standard conversion on the resource data based on the reference management specification to obtain unified data, and send the unified data to the target business system so that the target business system can analyze it.

[0109] In some embodiments, the target operator can monitor its own resources. For example, the operator can monitor whether the traffic of a certain card is used up. When the traffic of the card is used up, the operator can use webhook to send data information to the proxy layer. Webhook is an event-driven lightweight communication that can automatically send data between applications through HTTP. Webhook is triggered by a specific event and can automatically communicate with the interface. That is to say, when the traffic of a certain card is used up, the operator will use webhook to actively send relevant data information to the proxy layer.

[0110] In addition, in some embodiments, the data information may be in the form of a call record file, that is, in order to ensure the real-time performance of the business system, the operator will actively deliver the call record file to the proxy layer, which will parse the call record file and forward it to the target business system.

[0111] Continuing with the above description, since the data information is sent by the target operator and the specification of the target operator is the target management specification, the data information complies with the target management specification.

[0112] However, since the specifications of the target business system are reference management specifications, and the reference management specifications may be different from the target management specifications, the target business system may not be able to successfully read the resource data in the data information. Therefore, the proxy layer needs to convert the specifications of the resource data from the target management specifications to the reference management specifications to obtain unified data. Since the unified data acquisition instructions comply with the target reference management specifications, the target business system can successfully read the relevant data after receiving the unified data.

[0113] As an example, since the data format corresponding to the target specification is different from the data format corresponding to the reference management specification, the target business system may not be able to read the data. Therefore, the proxy layer can convert the format of the data into the data format corresponding to the reference management specification to obtain the target data whose data format conforms to the reference management specification. In this way, after the target business system receives the data, it can successfully read and analyze the data.

[0114] For example, the target business system can perform traffic analysis based on the acquired data; it can also analyze the needs of a certain user based on the acquired data so that the target operator can intelligently recommend appropriate resources to the user; or, the target business system can also obtain the work logs of multiple operators based on the acquired data, and monitor the daily work conditions of multiple operators based on the work logs.

[0115] In addition, in some embodiments, after the proxy layer reads the resource data in the data information, it can first obtain the core data from the resource data, that is, the main data in the resource data, and convert the core data before sending it to the target business system. In this way, the time for the target business system to read data can be reduced, further improving the work efficiency of the target business system.

[0116] The embodiment of the present application allows the proxy layer to convert the management instruction into a standard, obtain the second management instruction, and send the second management instruction to the target operator, so that the target operator can directly read the unified management instruction without having the target business system convert the management instruction before sending it to the target operator, which can improve the work efficiency of the business system, and when a new operator is added, the proxy layer can perform standard conversion and standard integration, so there is no need to adjust the internal business system, which can avoid impact on the internal business system. The proxy layer has multiple interfaces, different interfaces correspond to different operations, and the target business system can be connected to the multiple interfaces respectively. In this way, the functions of different interfaces are relatively independent, and even if new operators are added, it will not affect the existing business processes and data processing, thereby ensuring that the business system always maintains efficient and stable operation and improves the flexibility and scalability of the business system.

[0117] Figure 3 This is a flowchart of another data management method provided by an embodiment of the present application, which is applied to the target business system. Figure 3 , the method comprises the following steps:

[0118] Step 301: The target business system sends a connection request to the proxy layer. The connection request carries operation information and reference management specifications. The operation information includes corresponding management instructions. The reference management specifications include multiple reference sub-specifications. Each sub-specification in the multiple reference sub-specifications is used to define the corresponding management instructions.

[0119] The detailed process of this step has been described in detail in step 201 and will not be repeated here. Please refer to the relevant content above.

[0120] Step 302: The target business system configures the multiple reference sub-specifications with interfaces of the proxy layer respectively, so that the target business system can be connected to the proxy layer.

[0121] The detailed process of this step has been described in detail in step 201 and will not be repeated here. Please refer to the relevant content above.

[0122] Step 303: The target business system sends an operation request to the proxy layer. The operation request carries the identifier of the target business system, the identifier of the target operator, and the target operation. The target operation includes a first management instruction. The first management instruction complies with the reference sub-specification in the reference specification corresponding to the target business system. The target operator is one of multiple operators connected to the proxy layer.

[0123] The detailed process of this step has been described in detail in step 201 and will not be repeated here. Please refer to the relevant content above.

[0124] Step 304: The target business system receives the execution information sent by the proxy layer, where the execution information is used to indicate whether the target operation is successfully executed by the target operator.

[0125] The detailed process of this step has been described in detail in step 205 and will not be repeated here. Please refer to the relevant content above.

[0126] Step 305: The target service system receives the execution information sent by the proxy layer, where the execution information is used to indicate whether the target operation is successfully executed by the target operator.

[0127] In some embodiments, the business system can also obtain data from the operator to perform operations such as analyzing the obtained data. The implementation process is: receiving the unified data sent by the proxy layer, the unified data is obtained after the proxy layer performs a standardized conversion on the resource data included in the received data information, the format of the unified data complies with the reference management specification, and the unified data is analyzed.

[0128] The detailed process of this step has been described in detail in step 205 and will not be repeated here. Please refer to the relevant content above.

[0129] The embodiment of the present application receives the second management instruction after the specification conversion by the proxy layer. The target business system does not need to convert the management instruction again, and the target operator can directly execute the target operation without the need to unify the specifications, which can improve the work efficiency of the business system. When a new operator is added, the proxy layer can perform specification conversion and specification integration. Therefore, there is no need to adjust the internal business system, which can avoid the impact on the internal business system. The target business system can be connected to the multiple interfaces included in the proxy layer respectively. In this way, the functions of different interfaces are relatively independent. Even if a new operator is added, it will not affect the existing business process and data processing, thereby ensuring that the business system always maintains efficient and stable operation and improves the flexibility and scalability of the business system.

[0130] Figure 4 This is a schematic diagram of the structure of a proxy layer provided in an embodiment of the present application, see Figure 4 The proxy layer includes: an interface module 401, a receiving module 402, an authentication module 403, a determination module 404, a standard unification module 405 and a sending module 406.

[0131] The interface module 401 is capable of receiving operation requests sent by multiple business systems;

[0132] A receiving module 402 is configured to receive an operation request sent by a target business system through an interface module, where the target business system is one of multiple business systems, and the operation request carries an identifier of the target business system, an identifier of a target operator, and a target operation, where the target operation includes a first management instruction, and the first management instruction complies with a reference management specification corresponding to the target business system, and the target operator is one or more of multiple operators connected to the proxy layer;

[0133] An authentication module 403 is used to perform authentication based on the identifier of the target service system and the identifier of the target operator to determine whether the target service system has management authority over the target operator;

[0134] The determination module 404 is used to determine the target management sub-specification and the target interface based on the target operation and the identifier of the target operator if the target business system has the management authority, wherein the target management sub-specification is a sub-specification in the management specification corresponding to the target operator, and the target interface is an interface corresponding to the target management sub-specification;

[0135] A specification unification module 405 is used to perform specification conversion on the first management instruction based on the target management sub-specification to obtain a second management instruction;

[0136] The sending module 406 is configured to send the second management instruction to the target operator through the target interface, so that the target operator performs the target operation, thereby enabling the target service system to manage the data of the target operator.

[0137] The embodiment of the present application allows the proxy layer to convert the management instruction into a standard, obtain the second management instruction, and send the second management instruction to the target operator, so that the target operator can directly read the unified management instruction without having the target business system convert the management instruction before sending it to the target operator, which can improve the work efficiency of the business system, and when a new operator is added, the proxy layer can perform standard conversion and standard integration, so there is no need to adjust the internal business system, which can avoid impact on the internal business system. The proxy layer has multiple interfaces, different interfaces correspond to different operations, and the target business system can be connected to the multiple interfaces respectively. In this way, the functions of different interfaces are relatively independent, and even if new operators are added, it will not affect the existing business processes and data processing, thereby ensuring that the business system always maintains efficient and stable operation and improves the flexibility and scalability of the business system.

[0138] It should be noted that: when the proxy layer provided in the above embodiment is working, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the proxy layer is divided into different functional modules to complete all or part of the functions described above. In addition, the proxy layer provided in the above embodiment and the above data management method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0139] Those skilled in the art will appreciate that all or part of the functions of the various methods in the above-mentioned embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to implement the above-mentioned functions. For example, the program is stored in the memory of the device, and when the program in the memory is executed by the processor, all or part of the above-mentioned functions can be implemented. In addition, when all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can also be stored in a storage medium such as a server, another computer, disk, optical disk, flash disk or mobile hard disk, and can be downloaded or copied and saved in the memory of the local device, or the system of the local device is updated, and when the program in the memory is executed by the processor, all or part of the functions in the above-mentioned embodiments can be implemented.

[0140] The above specific examples are used to illustrate the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. For those skilled in the art, according to the concept of the present invention, some simple deductions, modifications or substitutions can be made.

Claims

1. A data management method, characterized in that: The method is applied to a proxy layer, and the proxy layer can receive operation requests sent by multiple business systems; the method includes: receiving an operation request sent by a target business system, where the target business system is one of the multiple business systems, the operation request carries an identifier of the target business system, an identifier of a target operator, and a target operation, where the target operation includes a first management instruction, where the first management instruction complies with a reference management specification corresponding to the target business system, and the target operator is one or more of the multiple operators connected to the proxy layer; Performing authentication based on the identifier of the target service system and the identifier of the target operator to determine whether the target service system has management authority over the target operator; If the target business system has management authority, determining a target management sub-specification and a target interface based on the target operation and the identifier of the target operator, the target management sub-specification being a sub-specification in the management specification corresponding to the target operator, and the target interface being an interface corresponding to the target management sub-specification; Performing specification conversion on the first management instruction based on the target management sub-specification to obtain a second management instruction; The second management instruction is sent to the target operator through the target interface, so that the target operator executes the target operation, thereby enabling the target service system to manage the data of the target operator.

2. The method according to claim 1, characterized in that The converting the first management instruction based on the target management specification to obtain the second management instruction comprises: Determine a difference between the first management instruction and the management instruction corresponding to the target management specification; The difference portion is converted.

3. The method according to claim 1, characterized in that The method further comprises: Receiving a connection request from the target business system, the connection request carrying operation information and the reference management specification, the operation information including corresponding management instructions, the reference management specification including a plurality of reference sub-specifications, each of the plurality of reference sub-specifications being used to define a corresponding management instruction; The multiple reference sub-specifications are respectively configured with interfaces included in the proxy layer, so that the target business system can be connected to the proxy layer.

4. The method according to claim 1, characterized in that The method further comprises: Receiving and storing the target management specification, the target management specification including a plurality of management sub-specifications; Determine interfaces corresponding to the plurality of management sub-specifications, respectively, the interfaces being configured with corresponding reference sub-specifications; The identifier of the target operator is sent to the target service system, so that the target service system can manage the target operator.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: receiving execution information sent by the target operator, where the execution information is used to indicate whether the target operation is successfully executed by the target operator; The execution information is forwarded to the target service system, so that the target service system synchronizes the relevant information of the target operator.

6. The method according to any one of claims 1 to 4, characterized in that: The proxy layer is capable of receiving data information sent by multiple operators, and the method further includes: receiving data information sent by the target operator, the data information including an identifier of the target operator, an identifier of the target service platform, and resource data of the target operator; Determining a reference management specification based on the identification of the target service platform; Performing standard conversion on the resource data based on the reference management specification to obtain unified data; The unified data is sent to the target business system so that the target business system performs analysis based on the unified data.

7. A data management method, characterized in that: The method is applied to a target business system, and the method comprises: Sending a connection request to the proxy layer, the connection request carrying operation information and a reference management specification, the operation information including a corresponding management instruction, the reference management specification including a plurality of reference sub-specifications, each of the plurality of reference sub-specifications being used to define a corresponding management instruction; The plurality of reference sub-specifications are configured with interfaces of the proxy layer respectively, so that the target business system can be connected to the proxy layer; Sending an operation request to the proxy layer, the operation request carrying an identifier of the target service system, an identifier of a target operator, and a target operation, the target operation including a first management instruction, the first management instruction conforming to a reference sub-specification in the reference specification corresponding to the target service system, and the target operator being one of multiple operators connected to the proxy layer; receiving execution information sent by the proxy layer, wherein the execution information is used to indicate whether the target operation is successfully executed by the target operator; The relevant information of the target operator is synchronized based on the execution information.

8. The method according to claim 7, characterized in that The method further comprises: Receiving unified data sent by the proxy layer, the unified data is obtained after the proxy layer performs standard conversion on resource data included in the received data information, and the format of the unified data complies with the reference management specification; The unified data is analyzed.

9. A proxy layer, which enables a business system to achieve unified management of multiple operators, characterized in that: The proxy layer includes: The interface module can receive operation requests sent by multiple business systems; a receiving module, configured to receive, through the interface module, an operation request sent by a target business system, the target business system being one of the multiple business systems, the operation request carrying an identifier of the target business system, an identifier of a target operator, and a target operation, the target operation comprising a first management instruction, the first management instruction conforming to a reference management specification corresponding to the target business system, and the target operator being one of the multiple operators connected to the proxy layer; an authentication module, configured to perform authentication based on the identifier of the target service system and the identifier of the target operator to determine whether the target service system has management authority over the target operator; a determination module, configured to determine a target management sub-specification and a target interface based on the target operation and the identifier of the target business system if the target business system has management authority, wherein the target management sub-specification is a sub-specification in the target management specification, and the target interface is an interface corresponding to the target management specification; A specification conversion module, configured to perform specification conversion on the first management instruction based on the target management sub-specification to obtain a second management instruction; The sending module is used to send the second management instruction to the target operator through the target interface, so that the target operator performs the target operation, thereby enabling the target service system to manage the data of the target operator.

10. A computer-readable storage medium, characterized in that: A computer program is stored on the medium, and the computer program can be executed by a processor to implement the method according to any one of claims 1 to 8.