Cascade access method, device and equipment for business management system and storage medium

By implementing a cascading access method in the business management system, the problem of cross-network data access and interaction between systems at different levels is solved, and efficient data sharing and real-time updates are achieved.

CN119484124APending Publication Date: 2025-02-18HANGZHOU DBAPPSECURITY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411667669.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

The prior art is difficult to meet the cross-network data access and interaction requirements between business management systems at different levels, especially when the superior network cannot directly connect to the subordinate network.

Method used

By implementing the cascading access method in the business management system, the first management platform determines the tag of the target management platform and generates an HTTP access request. The request is sent to the lower management platform through the cascading relationship. The lower management platform determines whether it is a target based on the tag. Manage the platform and generate response information to return it to the first management platform to update the front-end page.

Benefits of technology

It realizes cross-network data access and interaction between business management systems at different levels, meets the needs of cascading operations, and improves the real-time and efficiency of data access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484124A_ABST
    Figure CN119484124A_ABST
Patent Text Reader

Abstract

The invention discloses a cascade access method, device and equipment for a service management system and a storage medium, is applied to a first management platform in the service management system, and relates to the field of communication, and the method comprises the steps: determining a mark of a target management platform, and generating an HTTP access request for the target management platform based on the mark; sending the HTTP access request to a second management platform, so that the second management platform judges whether the second management platform is a target management platform or not based on the mark; wherein the second management platform is a management platform in the business management system, and the second management platform is a lower-level management platform of the first management platform; and if the second management platform is the target management platform, response information corresponding to the HTTP access request is generated through the second management platform, so that the first management platform obtains the response information and updates a front-end page of the first management platform based on the response information. According to the invention, cross-network data access and interaction based on the cascade relationship of the service management system are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a service management system cascade access method, device, equipment and storage medium. Background Art

[0002] In some actual business scenarios, enterprises use the same business management system to manage data. Different business management systems correspond to different levels and different data management permissions. It is often necessary to establish a cascading relationship to share business data at different levels to complete cascading operations. Currently, mainstream management systems all have cascading functions, but have high requirements for the network environment. In most cases, the upper-level network in the customer scenario cannot be directly connected to the lower-level network (the lower-level can access the upper-level, but the upper-level cannot directly access the lower-level), and data access and interaction needs cannot be met.

[0003] Therefore, how to meet the cross-network data access and interaction needs between business management systems at different levels is an urgent problem to be solved. Summary of the invention

[0004] In view of this, the purpose of the present invention is to provide a business management system cascade access method, device, equipment and storage medium, which can meet the cross-network data access and interaction requirements between business management systems at different levels. The specific scheme is as follows:

[0005] In a first aspect, the present application discloses a business management system cascade access method, which is applied to a first management platform in a business management system, comprising:

[0006] Determine a tag of a target management platform, and generate an HTTP access request for the target management platform based on the tag;

[0007] Sending the HTTP access request to a second management platform so that the second management platform determines whether the second management platform is the target management platform based on the tag; wherein the second management platform is a management platform in the business management system, and the second management platform is a subordinate management platform of the first management platform;

[0008] If the second management platform is the target management platform, response information corresponding to the HTTP access request is generated by the second management platform so that the first management platform obtains the response information and updates the front-end page of the first management platform based on the response information.

[0009] Optionally, before determining the mark of the target management platform, the step further includes:

[0010] Obtaining a cascade establishment application sent by the second management platform, and establishing a communication link with the second management platform based on the cascade establishment application;

[0011] Performing certificate security verification on the second management platform based on the target certificate in the cascade establishment application to obtain a corresponding verification result;

[0012] If the verification result indicates that the second management platform has passed the certificate security verification, the application information corresponding to the cascade establishment application is saved in a preset storage space, so that the administrator of the first management platform can approve the cascade establishment application based on the application information and obtain the corresponding approval result;

[0013] The approval result is sent to the second management platform through the communication link, so that the second management platform establishes a cascade access relationship with the first management platform when the approval result indicates that the cascade establishment application is approved.

[0014] Optionally, the business management system cascade access method further includes:

[0015] If the verification result indicates that the second management platform has not passed the certificate security verification, an approval result indicating that the cascade establishment application has not passed the approval is directly generated, and the approval result is sent to the second management platform through the communication link.

[0016] Optionally, before the application information corresponding to the cascade establishment application is stored in a preset storage space, the method further includes:

[0017] Based on the cascade establishment application, determining whether there is a circular dependency in the topological relationship between the first management platform and the second management platform, and determining whether a cascade relationship already exists between the client and the server;

[0018] If there is a circular dependency in the topological relationship between the first management platform and the second management platform, or there is a cascade relationship between the first management platform and the second management platform, an approval result indicating that the cascade establishment application has not passed the approval is directly generated, and the approval result is sent to the second management platform through the communication link.

[0019] Optionally, the business management system cascade access method further includes:

[0020] If the approval result indicates that the cascade establishment application has not passed the approval, the communication link is disconnected through the second management platform, and the process jumps to the step of obtaining the cascade establishment application sent by the second management platform.

[0021] Optionally, sending the HTTP access request to a second management platform so that the second management platform determines whether the second management platform is the target management platform based on the tag includes:

[0022] The HTTP access request is sent to the request processor of the second management platform through the request filter of the first management platform, so that the request processor of the second management platform determines whether the second management platform is the target management platform based on the tag.

[0023] Optionally, the service management system cascade access method further includes:

[0024] If the second management platform is not the target management platform, forwarding the HTTP access request to a third management platform through the request processor of the second management platform; wherein the third management platform is a management platform in the business management system, and the third management platform is a subordinate management platform of the second management platform;

[0025] Determining, by the request processor of the third management platform, whether the target management platform is the third management platform based on the mark;

[0026] If the target management platform is the third management platform, response information corresponding to the HTTP access request is generated by the third management platform, and the response information is forwarded to the second management platform through the request processor of the third management platform, so that the first management platform obtains the response information from the second management platform and updates the front-end page of the first management platform based on the response information.

[0027] In a second aspect, the present application discloses a business management system cascade access device, which is applied to a first management platform in a business management system, comprising:

[0028] An access request generation module, used to determine a tag of a target management platform and generate an HTTP access request for the target management platform based on the tag;

[0029] An access request sending module, used to send the HTTP access request to a second management platform, so that the second management platform determines whether the second management platform is the target management platform based on the tag; wherein the second management platform is a management platform in the business management system, and the second management platform is a subordinate management platform of the first management platform;

[0030] The first front-end page update module is used to generate response information corresponding to the HTTP access request through the second management platform if the second management platform is the target management platform, so that the first management platform obtains the response information and updates the front-end page of the first management platform based on the response information.

[0031] In a third aspect, the present application discloses an electronic device, comprising:

[0032] Memory, used to store computer programs;

[0033] The processor is used to execute the computer program to implement the aforementioned service management system cascade access method.

[0034] In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned business management system cascade access method.

[0035] In the present application, when cascading business management systems, the first management platform in the business management system determines the tag of the target management platform, and generates an HTTP access request for the target management platform based on the tag; the HTTP access request is sent to the second management platform so that the second management platform determines whether the second management platform is the target management platform based on the tag; wherein the second management platform is the management platform in the business management system, and the second management platform is the subordinate management platform of the first management platform; if the second management platform is the target management platform, response information corresponding to the HTTP access request is generated by the second management platform, so that the first management platform obtains the response information and updates the front-end page of the first management platform based on the response information. It can be seen that in the present application, since the second management platform is a subordinate management platform of the first management platform, the first management platform can use the cascade relationship between the first management platform and the second management platform to send an HTTP access request to the second management platform. The second management platform determines whether it is the target management platform based on the mark in the HTTP access request. If the second management platform is the target management platform, the second management platform will generate corresponding response information based on the HTTP access request and return it to the first management platform. The first management platform will update the front-end page of the first management platform based on the response information, thereby meeting the cross-network data access and interaction requirements between business management systems at different levels. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0037] Figure 1 A flow chart of a cascade access method for a business management system disclosed in this application;

[0038] Figure 2 A schematic diagram of a specific business management system cascade relationship establishment process disclosed in this application;

[0039] Figure 3 A schematic diagram of establishing an approval process for a specific business management system cascade relationship disclosed in this application;

[0040] Figure 4 A flowchart of a specific business management system cascade access method disclosed in this application;

[0041] Figure 5 A flowchart of a specific business management system cascade access method disclosed in this application;

[0042] Figure 6 This is a schematic diagram of the structure of a cascade access device for a business management system disclosed in this application;

[0043] Figure 7 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] In some actual business scenarios, enterprises use the same business management system to manage data. Different business management systems correspond to different levels and different data management permissions. It is often necessary to establish a cascading relationship to share business data at different levels to complete cascading operations. Currently, mainstream management systems have cascading functions, but they have high requirements for the network environment. In most cases, the upper network in the customer scenario cannot be directly connected to the lower network (the lower can access the upper network, but the upper cannot directly access the lower network), and data access and interaction requirements cannot be met. In order to solve the above technical problems, the present application discloses a business management system cascading access method that can meet the cross-network data access and interaction requirements between business management systems at different levels.

[0046] See also Figure 1 As shown, an embodiment of the present invention discloses a cascade access method for a business management system, which is applied to a first management platform in a business management system, and includes:

[0047] Step S11: determine the tag of the target management platform, and generate an HTTP access request for the target management platform based on the tag.

[0048] In this embodiment, in order to achieve seamless information sharing and data interaction between different business management systems, before determining the mark of the target management platform, it is also necessary to establish a cascade relationship between the various management platforms. Figure 2 As shown, after the initialization of the first management platform and the second management platform is completed, the first management platform (i.e., the superior or server) obtains the cascade establishment application sent by the second management platform (i.e., the subordinate or client), and the cascade establishment application is a cascade establishment application issued by the administrator of the second management platform to establish a cascade relationship with the first management platform. The first management platform establishes a communication link with the second management platform based on the cascade establishment application, and then the first management platform performs a certificate security verification on the second management platform based on the target certificate in the cascade establishment application to obtain the corresponding verification result. Specifically, the communication link can be a WebSocket (full-duplex communication protocol based on the transmission control protocol) connection, and the subordinate configures the IP and port number of the superior through the management and control page, and applies to establish a WebSocket connection between the superior and the subordinate to ensure the security of data transmission, while reducing unnecessary data transmission, improving bandwidth utilization, and performing well in processing high-concurrency scenarios, effectively reducing repetitive work, and avoiding resource waste, thereby significantly improving work efficiency.

[0049] If the verification result indicates that the second management platform has passed the certificate security verification, the first management platform can process the cascade establishment application to extract the corresponding application information, including but not limited to the identity information of the second management platform. Figure 3As shown, after the first management platform saves the application information corresponding to the cascade establishment application in the preset storage space, the administrator of the first management platform can approve the cascade establishment application based on the application information and obtain the corresponding approval result, and send the approval result to the second management platform through the communication link, so that the second management platform can establish a cascade access relationship with the first management platform when the approval result indicates that the cascade establishment application has been approved. At the same time, if the administrator refuses to establish the cascade, an approval result indicating that the cascade establishment application has not been approved is generated.

[0050] In addition, if the verification result indicates that the second management platform has not passed the certificate security verification, the first management platform can directly generate an approval result indicating that the cascade establishment application has not passed the approval, and send the approval result to the second management platform through the communication link. Before the first management platform saves the application information corresponding to the cascade establishment application in the preset storage space, it can also determine whether there is a circular dependency in the topological relationship between the first management platform and the second management platform based on the cascade establishment application, and determine whether a cascade relationship already exists between the client and the server. If there is a circular dependency in the topological relationship between the first management platform and the second management platform, or there is a cascade relationship between the first management platform and the second management platform, an approval result indicating that the cascade establishment application has not passed the approval is directly generated, and the approval result is sent to the second management platform through the communication link. That is to say, if the first management platform is the superior management platform of the second management platform, the second management platform is the superior management platform of the third management platform, and the third management platform is the superior management platform of the first management platform, then it means that there is a circular dependency in the topological relationship or a cascade relationship exists between the three management platforms, the first management platform, the second management platform and the third management platform. In this case, the first management platform can directly generate an approval result that the application for cascade establishment has not passed the approval, and send the approval result to the second management platform.

[0051] If the approval result indicates that the cascade establishment application has not been approved, the communication link can be disconnected through the second management platform, and the process can be jumped to the step of obtaining the cascade establishment application sent by the second management platform. The approval result sent by the first management platform to the second management platform may include the specific reason why the cascade establishment application has not been approved, so that the second management platform can retry to initiate the cascade establishment application based on the approval result after disconnecting the communication link, or terminate the retry.

[0052] In this embodiment, after the cascading relationship is established, the first management platform can determine the tag of the target management platform, and generate an HTTP (Hypertext Transfer Protocol) access request for the target management platform based on the tag.

[0053] Step S12: Send the HTTP access request to the second management platform so that the second management platform determines whether the second management platform is the target management platform based on the tag; wherein the second management platform is the management platform in the business management system, and the second management platform is a subordinate management platform of the first management platform.

[0054] In this embodiment, since there is a cascade relationship between the first management platform and the second management platform, that is, there is a WebSocket connection between the first management platform and the second management platform, the first management platform can transmit data or issue instructions to the second management platform through the WebSocket connection, such as sending an HTTP access request to the second management platform, at which time the first management platform can send relevant parameters to the subordinate platform through the WebSocket channel. Sending the HTTP access request to the second management platform so that the second management platform can determine whether the second management platform is the target management platform based on the tag can specifically include: sending the HTTP access request to the request processor of the second management platform through the request filter of the first management platform so that the request processor of the second management platform can determine whether the second management platform is the target management platform based on the tag.

[0055] Step S13: If the second management platform is the target management platform, the second management platform generates response information corresponding to the HTTP access request so that the first management platform obtains the response information and updates the front-end page of the first management platform based on the response information.

[0056] In this embodiment, Figure 4 As shown, the second management platform can process the HTTP access request based on its own request processor to determine whether the target management platform targeted by the HTTP access request is the second management platform. If the second management platform is the target management platform, the second management platform can call the corresponding HTTP interface based on the relevant parameters in the HTTP access request to obtain the return result, and generate the corresponding response information for the HTTP access request based on the return result, and then return the response information to the first management platform through the communication link between the first management platform and the second management platform, so that the first management platform can update the front-end page based on the response information through HTTP.

[0057] like Figure 3As shown, when there are multiple management platforms such as A, B, and C, where A, B, and C correspond to the first management platform, the second management platform, and the third management platform respectively, and the first management platform is the superior management platform of the second management platform, the second management platform is the superior management platform of the third management platform, and there is no cascade relationship between the third management platform and the first management platform, if the second management platform is not the target management platform, the HTTP access request is forwarded to the third management platform through the request processor of the second management platform; wherein the third management platform is a management platform in the business management system, and the third management platform is a subordinate management platform of the second management platform; the request processor of the third management platform determines whether the target management platform is the third management platform based on the tag; if the target management platform is the third management platform, the response information corresponding to the HTTP access request is generated through the third management platform, and the response information is forwarded to the second management platform through the request processor of the third management platform, so that the first management platform obtains the response information from the second management platform and updates the front-end page of the first management platform based on the response information.

[0058] In a specific embodiment, if the target management platform is the fourth management platform, the first management platform is the superior management platform of the second management platform, the second management platform is the superior management platform of the third management platform, and the third management platform is the subordinate platform of the fourth management platform, and there is no cascade relationship between the first management platform and the fourth management platform, then the first management platform can directly generate a corresponding HTTP access request based on the tag of the target management platform, and use the communication link between the first management platform and the second management platform, the communication link between the second management platform and the third management platform, the communication link between the third management platform and the fourth management platform, and the request processors corresponding to each management platform to automatically forward the access request to the fourth management platform. The fourth management platform calls its own HTTP interface to obtain relevant data to generate response information corresponding to the HTTP access request, and uses the communication links between the management platforms to forward the response information to the first management platform according to the reverse path of the HTTP access request, so that the first management platform can update its own front-end page based on the response information.

[0059] It can be seen that in the present application, since the second management platform is a subordinate management platform of the first management platform, the first management platform can use the cascade relationship between the first management platform and the second management platform to send an HTTP access request to the second management platform. The second management platform determines whether it is the target management platform based on the mark in the HTTP access request. If the second management platform is the target management platform, the second management platform will generate corresponding response information based on the HTTP access request and return it to the first management platform. The first management platform will update the front-end page of the first management platform based on the response information, thereby meeting the cross-network data access and interaction requirements between business management systems at different levels.

[0060] Based on the above embodiment, it can be known that the present application discloses a business management system cascade access method, which can meet the cross-network data access and interaction requirements between business management systems at different levels. Next, the specific business management system cascade access process will be described.

[0061] See also Figure 5 As shown, there are three management platforms, namely, management platform A (also known as the first management platform), management platform B (also known as the second management platform), and management platform C (also known as the third management platform). The first management platform is the superior management platform of the second management platform, and the second management platform is the superior management platform of the third management platform. There is no cascade relationship between the third management platform and the first management platform. Before establishing a cascade relationship, each subordinate management platform (i.e., client) calls a start method through the front-end page to initialize the cascade client. The start method is defined in the cascade client class CascadeClient. Each superior management platform (i.e., server) initializes the cascade server class CascadeServer when the project starts to start the WebSocket server, and processes the cascade establishment application initiated by the subordinate through the server processor CascadeApplyRequestHandler. When processing the cascade establishment application, the server processor can use whether there is a cascade relationship or a circular dependency of the topological relationship between the superior management platform and the subordinate management platform as one of the judgment conditions for whether to pass the cascade establishment application. The client processor CascadeApprovalResultHandler processes the superior's approval result for the cascade application, and the filter CascadeRemoteCallFilter filters all requests sent and received by each management platform. In addition, the client processor CascadeRemoteApiCallRequestHandler is required to process the request sent by the superior management platform to the subordinate management platform through the WebSocket channel.

[0062] When the administrator of the subordinate management platform initiates a cascade establishment application, the start method of CascadeClient is called to start the WebSocket client, and a cascade establishment application is initiated to the specified superior management platform. When the CascadeApplyRequestHandler processor of the superior management platform receives the cascade establishment application from the subordinate management platform, it performs a certificate security verification on the target certificate in the cascade establishment application, and establishes a WebSocket connection between the superior management platform and the subordinate management platform after the verification passes, and records the application information of the cascade establishment application in the database so that the administrator of the superior management platform can approve the cascade establishment application of the subordinate management platform through the front-end page. After the approval is completed, the approval result is sent to the subordinate management platform through the WebSocket connection. When the CascadeApprovalResultHandler processor of the subordinate management platform receives the approval result issued by the superior management platform, it determines whether the superior management platform agrees to establish a cascade relationship based on the approval result. If it agrees to establish a cascade relationship, the current cascade status is updated to establishment success. If it disagrees to establish a cascade relationship, the current cascade status is updated to establishment failure, and the subordinate management platform actively disconnects the WebSocket connection. Since the establishment of the cascade relationship is initiated by the subordinate, the network environment requirements are relatively low, and it only requires the subordinate management platform to access the superior management platform.

[0063] After the cascade relationship is established, when management platform A initiates an HTTP access request to management platform B, the CascadeRemoteCallFilter filter corresponding to management platform A will judge whether the HTTP access request carries the tag of the target management platform. If no tag is carried, it means that the HTTP access request is an access from other management platforms to management platform A, and it will be released directly; if the tag is carried, the HTTP access request will be regarded as an access request from management platform A to the target management platform. At this time, the HTTP access request can be passed to management platform B through the WebSocket channel between management platform A and management platform B, and the processing process of the HTTP access request in management platform A will be blocked, waiting for the response information of the target management platform. The HTTP access request contains information such as the interface and parameters that management platform A wants to access.

[0064] After receiving the HTTP access request, the CascadeRemoteApiCallRequestHandler client processor of management platform B first determines whether it is the target management platform based on the tag in the HTTP access request. If management platform B is the target management platform, it calls its own interface based on the interface and parameters in the HTTP access request to obtain the target data, generates corresponding response information based on the target data, and then transmits the response information to management platform A through the WebSocket channel between management platform A and management platform B; if management platform B is not the target management platform, the client processor of management platform B will pass the HTTP access request through the WebS ocket channel to the CascadeRemoteApiCallRequestHandler client processor of management platform C, and then management platform C determines whether management platform C is the target management platform based on the tag in the HTTP access request. If management platform C is the target management platform, it calls its own interface based on the interface and parameters in the HTTP access request to obtain the target data, and generates corresponding response information based on the target data. Then, the response information is passed to the client processor of management platform B through the WebSocket channel between management platform B and management platform C, and finally, the response information is passed to management platform A through the WebSocket channel between management platform A and management platform B.

[0065] After receiving the response information returned by the target management platform, the CascadeRemoteCallFilter filter of management platform A will update the front-end page of management platform A based on the response information, thus completing the cascade access. This meets the cross-network data access and interaction requirements between business management systems at different levels. At the same time, since there is no large-scale data synchronization between the upper-level management platform and the lower-level management platform when cascading access is performed through a WebSocket connection, the response information obtained each time a cascade access is performed is the latest data, which is more real-time.

[0066] It can be seen that in the present application, since the second management platform is the subordinate management platform of the first management platform, the first management platform can use the cascade relationship between the second management platform to send the HTTP access request to the second management platform. The second management platform determines whether it is the target management platform based on the mark in the HTTP access request. If the second management platform is the target management platform, the second management platform will generate corresponding response information based on the HTTP access request and return it to the first management platform. The first management platform will update the front-end page of the first management platform based on the response information; if the second management platform is not the target management platform, the HTTP access request can be forwarded to the subordinate management platform corresponding to the second management platform, that is, the third management platform, so that the third management platform can determine whether it is the target management platform. If the third management platform is not the target management platform either, it can continue to forward the HTTP access request based on the established cascade relationship until the target management platform is determined, and the target management platform generates corresponding response information based on the HTTP access request, and sends the response information to the first management platform based on the cascade relationship, thereby meeting the cross-network data access and interaction requirements between business management systems at different levels. At the same time, since the same management platform can be used as both a superior management platform and a subordinate management platform, there can be countless levels of management platforms in theory, thus realizing infinite cascading of business management systems. In addition, since the codes of the superior and subordinate are completely consistent, there is no need to do additional API interface docking when implementing cascade access, and the communication links between management systems at different levels are built based on the WebSocket protocol, realizing one-way connection and two-way communication, and shielding the communication impact caused by network fluctuations to the greatest extent.

[0067] See also Figure 6 As shown, the present application discloses a business management system cascade access device, which is applied to a first management platform in a business management system, including:

[0068] An access request generation module 11, used to determine a tag of a target management platform and generate an HTTP access request for the target management platform based on the tag;

[0069] An access request sending module 12, used to send the HTTP access request to a second management platform, so that the second management platform determines whether the second management platform is the target management platform based on the tag; wherein the second management platform is a management platform in the business management system, and the second management platform is a subordinate management platform of the first management platform;

[0070] The first front-end page update module 13 is used to generate response information corresponding to the HTTP access request through the second management platform if the second management platform is the target management platform, so that the first management platform obtains the response information and updates the front-end page of the first management platform based on the response information.

[0071] It can be seen that in the present application, since the second management platform is a subordinate management platform of the first management platform, the first management platform can use the cascade relationship between the first management platform and the second management platform to send an HTTP access request to the second management platform. The second management platform determines whether it is the target management platform based on the mark in the HTTP access request. If the second management platform is the target management platform, the second management platform will generate corresponding response information based on the HTTP access request and return it to the first management platform. The first management platform will update the front-end page of the first management platform based on the response information, thereby meeting the cross-network data access and interaction requirements between business management systems at different levels.

[0072] In a specific implementation, the service management system cascade access device may further include:

[0073] A communication link establishing module, used to obtain the cascade establishment application sent by the second management platform, and establish a communication link with the second management platform based on the cascade establishment application;

[0074] A certificate verification module, configured to perform a certificate security verification on the second management platform based on the target certificate in the cascade establishment application to obtain a corresponding verification result;

[0075] A cascade application approval module, configured to save the application information corresponding to the cascade establishment application in a preset storage space if the verification result indicates that the second management platform has passed the certificate security verification, so that the administrator of the first management platform can approve the cascade establishment application based on the application information and obtain a corresponding approval result;

[0076] The first approval result sending module is used to send the approval result to the second management platform through the communication link, so that the second management platform can establish a cascade access relationship with the first management platform when the approval result indicates that the cascade establishment application is approved.

[0077] Optionally, the service management system cascade access device may further include:

[0078] The second approval result sending module is used to directly generate an approval result indicating that the cascade establishment application has not passed the approval if the verification result indicates that the second management platform has not passed the certificate security verification, and send the approval result to the second management platform through the communication link.

[0079] Optionally, the service management system cascade access device may further include:

[0080] A cascade relationship determination module, configured to determine whether there is a circular dependency in the topological relationship between the first management platform and the second management platform based on the cascade establishment application, and determine whether a cascade relationship already exists between the client and the server;

[0081] The third approval result sending module is used to directly generate an approval result indicating that the cascade establishment application has not passed the approval if there is a circular dependency in the topological relationship between the first management platform and the second management platform, or there is a cascade relationship between the first management platform and the second management platform, and send the approval result to the second management platform through the communication link.

[0082] Optionally, the service management system cascade access device may further include:

[0083] The cascade application failed operation module is used to disconnect the communication link through the second management platform and jump to the step of obtaining the cascade establishment application sent by the second management platform if the approval result indicates that the cascade establishment application has not passed the approval.

[0084] Optionally, the access request sending module 12 may specifically include:

[0085] The first request sending unit is used to send the HTTP access request to the request processor of the second management platform through the request filter of the first management platform, so that the request processor of the second management platform determines whether the second management platform is the target management platform based on the tag.

[0086] Optionally, the service management system cascade access device may further include:

[0087] an access request forwarding module, configured to forward the HTTP access request to a third management platform through the request processor of the second management platform if the second management platform is not the target management platform; wherein the third management platform is a management platform in the business management system, and the third management platform is a subordinate management platform of the second management platform;

[0088] a platform determination module, configured to determine whether the target management platform is the third management platform based on the mark through the request processor of the third management platform;

[0089] The second front-end page update module is used to generate response information corresponding to the HTTP access request through the third management platform if the target management platform is the third management platform, and forward the response information to the second management platform through the request processor of the third management platform, so that the first management platform can obtain the response information from the second management platform and update the front-end page of the first management platform based on the response information.

[0090] Furthermore, the present application also discloses an electronic device. Figure 7 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content in the diagram cannot be considered as any limitation on the scope of use of the present application.

[0091] Figure 7 A schematic diagram of the structure of an electronic device 20 provided in an embodiment of the present application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the cascade access method of the business management system disclosed in any of the aforementioned embodiments. In addition, the electronic device 20 in this embodiment may specifically be an electronic computer.

[0092] In this embodiment, the power supply 23 is used to provide working voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.

[0093] In addition, the memory 22 as a carrier for resource storage may be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon may include an operating system 221, a computer program 222, etc., and the storage method may be temporary storage or permanent storage.

[0094] The operating system 221 is used to manage and control the hardware devices and computer program 222 on the electronic device 20, which can be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program that can be used to complete the service management system cascade access method performed by the electronic device 20 disclosed in any of the aforementioned embodiments, the computer program 222 can further include a computer program that can be used to complete other specific tasks.

[0095] Furthermore, the present application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the aforementioned disclosed business management system cascade access method is implemented. The specific steps of the method can refer to the corresponding contents disclosed in the aforementioned embodiments, and will not be repeated here.

[0096] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0097] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0098] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0099] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0100] The technical solution provided by the present application is introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technicians in this field, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A business management system cascade access method, characterized in that: The first management platform applied in the business management system includes: Determine a tag of a target management platform, and generate an HTTP access request for the target management platform based on the tag; Sending the HTTP access request to a second management platform so that the second management platform determines whether the second management platform is the target management platform based on the tag; wherein the second management platform is a management platform in the business management system, and the second management platform is a subordinate management platform of the first management platform; If the second management platform is the target management platform, response information corresponding to the HTTP access request is generated by the second management platform so that the first management platform obtains the response information and updates the front-end page of the first management platform based on the response information.

2. The business management system cascade access method according to claim 1, characterized in that: Before determining the mark of the target management platform, the method further includes: Obtaining a cascade establishment application sent by the second management platform, and establishing a communication link with the second management platform based on the cascade establishment application; Performing certificate security verification on the second management platform based on the target certificate in the cascade establishment application to obtain a corresponding verification result; If the verification result indicates that the second management platform has passed the certificate security verification, the application information corresponding to the cascade establishment application is saved in a preset storage space, so that the administrator of the first management platform can approve the cascade establishment application based on the application information and obtain the corresponding approval result; The approval result is sent to the second management platform through the communication link, so that the second management platform establishes a cascade access relationship with the first management platform when the approval result indicates that the cascade establishment application is approved.

3. The business management system cascade access method according to claim 2, characterized in that: Also includes: If the verification result indicates that the second management platform has not passed the certificate security verification, an approval result indicating that the cascade establishment application has not passed the approval is directly generated, and the approval result is sent to the second management platform through the communication link.

4. The business management system cascading method according to claim 2, characterized in that: Before the application information corresponding to the cascade establishment application is stored in a preset storage space, the method further includes: Based on the cascade establishment application, determining whether there is a circular dependency in the topological relationship between the first management platform and the second management platform, and determining whether a cascade relationship already exists between the client and the server; If there is a circular dependency in the topological relationship between the first management platform and the second management platform, or there is a cascade relationship between the first management platform and the second management platform, an approval result indicating that the cascade establishment application has not passed the approval is directly generated, and the approval result is sent to the second management platform through the communication link.

5. The service management system cascade access method according to any one of claims 2 to 4, characterized in that: Also includes: If the approval result indicates that the cascade establishment application has not passed the approval, the communication link is disconnected through the second management platform, and the process jumps to the step of obtaining the cascade establishment application sent by the second management platform.

6. The business management system cascade access method according to claim 1, characterized in that: The sending the HTTP access request to the second management platform so that the second management platform determines whether the second management platform is the target management platform based on the mark, includes: The HTTP access request is sent to the request processor of the second management platform through the request filter of the first management platform, so that the request processor of the second management platform determines whether the second management platform is the target management platform based on the tag.

7. The business management system cascade access method according to claim 6, characterized in that: Also includes: If the second management platform is not the target management platform, forwarding the HTTP access request to a third management platform through the request processor of the second management platform; wherein the third management platform is a management platform in the business management system, and the third management platform is a subordinate management platform of the second management platform; Determining, by the request processor of the third management platform, whether the target management platform is the third management platform based on the mark; If the target management platform is the third management platform, response information corresponding to the HTTP access request is generated by the third management platform, and the response information is forwarded to the second management platform through the request processor of the third management platform, so that the first management platform obtains the response information from the second management platform and updates the front-end page of the first management platform based on the response information.

8. A cascade access device for a business management system, characterized in that: The first management platform applied in the business management system includes: An access request generation module, used to determine a tag of a target management platform and generate an HTTP access request for the target management platform based on the tag; An access request sending module, used to send the HTTP access request to a second management platform, so that the second management platform determines whether the second management platform is the target management platform based on the tag; wherein the second management platform is a management platform in the business management system, and the second management platform is a subordinate management platform of the first management platform; The first front-end page update module is used to generate response information corresponding to the HTTP access request through the second management platform if the second management platform is the target management platform, so that the first management platform obtains the response information and updates the front-end page of the first management platform based on the response information.

9. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the service management system cascade access method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein when the computer program is executed by a processor, the service management system cascade access method according to any one of claims 1 to 7 is implemented.