Resource allocation method and device, communication equipment, storage medium and program product
By negotiating and synchronous configuration between different domain control platforms of fixed broadband networks, the problem of low efficiency in cross-domain business resource allocation is solved, and rapid implementation and resource management are achieved.
Patent Information
- Application Number
- CN202411178852.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2024-12-24
AI Technical Summary
The prior art is inefficient in realizing resource allocation for cross-domain services of fixed broadband networks and cannot efficiently complete cross-domain network configuration.
By conducting resource negotiation between the first domain control platform and the second domain control platform, available resource information is determined, and resource configuration is synchronized on user terminals and service gateway devices, rapid resource allocation and release of cross-domain services is achieved.
It improves the efficiency of cross-domain service resource allocation in fixed broadband networks, realizes the rapid implementation of cross-domain services and resource management, and ensures the effective reservation and release of network resources.
Smart Images

Figure CN119183160A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of solid-state network technology, and in particular to a resource configuration method, device, communication equipment, storage medium and program product. Background Art
[0002] Fixed broadband network refers to a network form that transmits data in a fixed form. It is widely used in major operators' services due to its high stability and fast transmission speed. However, with the continuous development of operators' cross-domain services, realizing cross-domain services of fixed broadband networks has also become a hot research prospect.
[0003] In the related technologies, with the development of Virtual Private Network (VPN) technology, user-level traffic control technology based on VPN is mainly used, and resource configuration of cross-domain user-level services in fixed broadband networks is realized by manual configuration.
[0004] However, the above method has the problem of low efficiency when implementing resource allocation for cross-domain services in a fixed broadband network. Summary of the invention
[0005] Based on this, it is necessary to provide a resource configuration method, device, communication equipment, storage medium and program product that can improve the resource configuration efficiency of cross-domain services in fixed broadband networks in response to the above technical problems.
[0006] In a first aspect, the present application provides a resource configuration method, which is applied to a first domain control platform, comprising:
[0007] When receiving the cross-domain service request, determining the second domain control platform according to the cross-domain service request; the area where the second domain control platform is located is different from the area where the first domain control platform is located;
[0008] Conduct resource negotiation with the second domain control platform to obtain resource negotiation results, and send the resource negotiation results to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation results are used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
[0009] In one embodiment, performing resource negotiation with the second domain control platform to obtain a resource negotiation result includes:
[0010] Interact with the second domain control platform to obtain available resource information of the second domain control platform;
[0011] The resource negotiation result is determined based on the available resource information and the resource information of the resources required by the cross-domain service request.
[0012] In one embodiment, the interacting with the second domain control platform to obtain the available resource information of the second domain control platform includes:
[0013] Sending a session establishment request to the second domain control platform;
[0014] After establishing a session connection with the second domain control platform, available resource information sent by the second domain control platform is received.
[0015] In one of the embodiments, after establishing a session connection with the second domain control platform, the method further includes:
[0016] Receiving a first authentication request sent by the second domain control platform;
[0017] The second domain control platform is authenticated according to the first authentication request, and if the authentication is successful, a second authentication request is sent to the second domain control platform; the second authentication request is used to instruct the second domain control platform to authenticate the first domain control platform, and if the authentication is successful, obtain available resource information and send the available resource information to the first domain control platform.
[0018] In one embodiment, the method further comprises:
[0019] Receiving a first configuration completion message sent by the second domain control platform; the first configuration completion message indicates that the second domain control platform completes resource configuration for the second user terminal and the second service gateway device;
[0020] After completing resource configuration for the first user terminal and the first service gateway device, a second configuration completion message is sent to the second domain control platform.
[0021] In one embodiment, the method further comprises:
[0022] When detecting that the first user terminal and the first service gateway device complete the transmission of the first service, releasing the configuration resources occupied by the first service on the first user terminal and the first service gateway device, and sending a first release request to the second domain control platform; the first release request is used to instruct the second domain control platform to release the configuration resources occupied by the first service on the second user terminal and the second service gateway device;
[0023] When the first release completion message sent by the second domain control platform is received, a session end request is sent to the second domain control platform to disconnect the session connection with the second domain control platform.
[0024] In a second aspect, the present application provides a resource configuration method, which is applied to a second domain control platform, including:
[0025] Perform resource negotiation with the first domain control platform so that the first domain control platform obtains the resource negotiation result;
[0026] Receiving a resource negotiation result sent by the first domain control platform;
[0027] The resource negotiation result is sent to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
[0028] In one embodiment, the performing resource negotiation with the first domain control platform so that the first domain control platform obtains the resource negotiation result includes:
[0029] Interact with the first domain control platform and send the available resource information to the first domain control platform, so that the first domain control platform determines the resource negotiation result according to the available resource information and the resource information of the resources required for the cross-domain service request.
[0030] In one embodiment, the interacting with the first domain control platform and sending the available resource information to the first domain control platform includes:
[0031] When receiving the session establishment request sent by the first domain control platform, establishing a session connection with the first domain control platform;
[0032] Obtain available resource information and send the available resource information to the first domain control platform.
[0033] In one of the embodiments, after establishing a session connection with the first domain control platform, the method further includes:
[0034] Sending a first authentication request to the first domain control platform; the first authentication request is used to instruct the first domain control platform to perform identity authentication on the second domain control platform;
[0035] Receiving a second authentication request sent by the first domain control platform;
[0036] The first domain control platform is authenticated according to the second authentication request, and when the authentication passes, available resource information is obtained and sent to the first domain control platform.
[0037] In one embodiment, the method further comprises:
[0038] Sending a first configuration completion message to the first domain control platform; the first configuration completion message indicates that the second domain control platform completes resource configuration for the second user terminal and the second service gateway device;
[0039] A second configuration completion message sent by the first domain control platform is received; the second configuration completion message indicates that the first domain control platform has completed resource configuration for the first user terminal and the first service gateway device under its jurisdiction.
[0040] In one embodiment, the method further comprises:
[0041] Upon receiving the first release request sent by the first domain control platform, releasing the configuration resources occupied by the first service in the second user terminal and the second service gateway device;
[0042] When it is detected that the second user terminal and the second service gateway device have completed the transmission of the second service, release the configuration resources occupied by the second service on the second user terminal and the second service gateway device, and send a second release request to the first domain control platform; the second release request is used to instruct the first domain control platform to release the configuration resources occupied by the second service on the first user terminal and the first service gateway device;
[0043] A session termination request sent by the first domain control platform is received, and the session connection with the first domain control platform is disconnected.
[0044] In a third aspect, the present application further provides a resource configuration device, which is applied to a first domain control platform, including:
[0045] A determination module, configured to determine a second domain control platform according to the cross-domain service request when a cross-domain service request is received; the area where the second domain control platform is located is different from the area where the first domain control platform is located;
[0046] A sending module is used to negotiate resources with the second domain control platform, obtain resource negotiation results, and send the resource negotiation results to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation results are used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
[0047] In a fourth aspect, the present application further provides a resource configuration device, which is applied to a second domain control platform, including:
[0048] A negotiation module, configured to perform resource negotiation with the first domain control platform so that the first domain control platform obtains a resource negotiation result;
[0049] A receiving module, configured to receive a resource negotiation result sent by the first domain control platform;
[0050] The sending module is used to send the resource negotiation result to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
[0051] In a fifth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0052] When receiving the cross-domain service request, determining the second domain control platform according to the cross-domain service request; the area where the second domain control platform is located is different from the area where the first domain control platform is located;
[0053] Conduct resource negotiation with the second domain control platform to obtain resource negotiation results, and send the resource negotiation results to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation results are used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
[0054] In a sixth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0055] Perform resource negotiation with the first domain control platform so that the first domain control platform obtains the resource negotiation result;
[0056] Receiving a resource negotiation result sent by the first domain control platform;
[0057] The resource negotiation result is sent to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
[0058] In a seventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0059] When receiving the cross-domain service request, determining the second domain control platform according to the cross-domain service request; the area where the second domain control platform is located is different from the area where the first domain control platform is located;
[0060] Conduct resource negotiation with the second domain control platform to obtain resource negotiation results, and send the resource negotiation results to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation results are used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
[0061] In an eighth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0062] Perform resource negotiation with the first domain control platform so that the first domain control platform obtains the resource negotiation result;
[0063] Receiving a resource negotiation result sent by the first domain control platform;
[0064] The resource negotiation result is sent to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
[0065] In a ninth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0066] When receiving the cross-domain service request, determining the second domain control platform according to the cross-domain service request; the area where the second domain control platform is located is different from the area where the first domain control platform is located;
[0067] Conduct resource negotiation with the second domain control platform to obtain resource negotiation results, and send the resource negotiation results to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation results are used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
[0068] In a tenth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0069] Perform resource negotiation with the first domain control platform so that the first domain control platform obtains the resource negotiation result;
[0070] Receiving a resource negotiation result sent by the first domain control platform;
[0071] The resource negotiation result is sent to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
[0072] The above-mentioned resource configuration method, device, communication equipment, storage medium and program product, the above-mentioned method determines the control platform of other areas through cross-domain negotiation requests, and negotiates resources with the control platforms of other areas, provides a resource configuration method, and provides an implementation method for operators to complete resource negotiation and network resource reservation between domain control planes in different areas, thereby improving the resource management and control of the control plane over the network; in addition, user terminals and service gateway devices are introduced. While completing resource negotiation, the domain control plane can synchronize network configuration for user terminals and service gateway devices, complete end-to-end network rapid connection, and thus quickly realize cross-domain services. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0074] Figure 1 An application environment diagram of a resource configuration method in an embodiment;
[0075] Figure 2 A schematic diagram of a resource configuration method in one embodiment;
[0076] Figure 3 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0077] Figure 4 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0078] Figure 5 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0079] Figure 6 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0080] Figure 7 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0081] Figure 8 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0082] Fig. 9 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0083] Fig.10 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0084] Fig.11 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0085] Fig.12 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0086] Fig.13 A schematic diagram of a flow chart of a resource configuration method in another embodiment;
[0087] FIG14 is a structural block diagram of a resource configuration device in one embodiment;
[0088] FIG15 is a structural block diagram of a resource configuration device in one embodiment;
[0089] FIG. 16 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION
[0090] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0091] Fixed broadband network refers to a network form that transmits data in a fixed form. It is widely used in major operators' services due to its high stability and fast transmission speed. However, with the continuous development of operators' cross-domain services, realizing cross-domain services of fixed broadband networks has also become a hot research prospect.
[0092] like Figure 1 As shown in the figure, a scenario for implementing services in a fixed broadband network is provided. Figure 1 In the example, each domain includes a corresponding control plane, user terminals, and service gateway devices. For example, domain A includes domain A control plane, user terminals and service gateway devices governed by domain A control plane, and domain B includes domain B control plane, user terminals and service gateway devices governed by domain B control plane. The domain control planes can be connected through a network, and the domain control planes in each domain can also be connected to the user terminals and service gateway devices governed by them through a network. The domain control planes in each domain support signaling-level configuration of the user terminals and service gateway devices governed by them.
[0093] Normally, the domain A control platform can only control user terminals and service gateway devices in domain A to implement network configuration within the domain, so that user terminals and service gateway devices in domain A can complete services normally in domain A. However, the domain A control platform cannot control user terminals and service gateway devices in domain B to implement network configuration within domain B.
[0094] In the related art, with the development of Virtual Private Network (VPN) technology, in order to enable the control platform to realize cross-domain network configuration, it is mainly based on VPN user-level traffic control technology, and relies on manual configuration to realize the resource configuration of cross-domain user-level services of fixed broadband networks. However, this method has the problem of low efficiency when realizing the resource configuration of cross-domain services of fixed broadband networks. This application aims to solve this problem.
[0095] After introducing the background technology of the resource configuration method provided in the embodiment of the present application, the implementation environment involved in the resource configuration method provided in the embodiment of the present application will be briefly described below. The resource configuration method provided in the embodiment of the present application can be applied to Figure 1 In the control platform in one of the domains shown, the control platform is used to exchange data with the control platform in another domain, thereby ensuring that the operator's cross-domain services can operate normally.
[0096] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0097] In one embodiment, Figure 2 As shown, a resource configuration method is provided, which is applied to Figure 1 The first domain control platform (domain A control platform) in the example is used to illustrate the process, including the following steps:
[0098] S201. When a cross-domain service request is received, determine a second domain control platform according to the cross-domain service request.
[0099] Among them, the cross-domain service request refers to a request received by the first domain control platform instructing the first domain control platform to interact with other domain control platforms to realize the normal operation of the cross-domain service. The cross-domain service request includes: the identification information of the request sender, the service number of the cross-domain control platform to be controlled, service demand information, etc.
[0100] The identification information of the request sender represents the unique identification of the sender of the cross-domain service request, the service number of the cross-domain control platform refers to the identification of other control platforms to be used for information exchange with the first domain control platform, and the service demand information includes the type of cross-domain service, the bandwidth requirement of the cross-domain service, the subscription duration of the cross-domain service, and the service quality (Quality of Service, QoS) guarantee requirement of the cross-domain service.
[0101] The area where the second domain control platform is located is different from the area where the first domain control platform is located.
[0102] In an embodiment of the present application, when the first domain control platform receives a cross-domain service request, the second domain control platform corresponding to the service number of the cross-domain control platform to be controlled can be determined according to the service number of the cross-domain control platform to be controlled in the cross-domain service request.
[0103] Optionally, the user can input a cross-domain business request on the business system, and the business system can translate the cross-domain business request input by the user to obtain information that can be recognized by the first domain control platform, and send the information that can be recognized by the first domain control platform to the first domain control platform. After the first domain control platform receives this information, it determines the second domain control platform corresponding to the business number of the platform to be controlled across domains based on the business number of the platform to be controlled across domains in the cross-domain business request.
[0104] S202: Perform resource negotiation with the second domain control platform to obtain a resource negotiation result, and send the resource negotiation result to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform.
[0105] The resource negotiation result is used to instruct the second domain control platform to perform resource configuration on the second user terminal and the second service gateway device under its jurisdiction.
[0106] The resource negotiation results include: interface IP, static routing, VPN information and QoS guarantee.
[0107] In an embodiment of the present application, after the second domain control platform is determined as described above, it is possible to negotiate with the second domain control platform based on the resource requirements of the cross-domain service in the cross-domain service request and the available resources in the second domain control platform to obtain a resource negotiation result, and send the resource negotiation result to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform, so that the first user terminal and the first service gateway perform resource configuration according to the resource negotiation result, and send the resource negotiation result to the second domain control platform, and instruct the second domain control platform to send the resource negotiation result to the second user terminal and the second service gateway device under its jurisdiction, so that the second user terminal and the second service gateway perform resource configuration according to the resource negotiation result. After the first user terminal, the first service gateway device, the second user terminal and the second service gateway device have completed resource configuration according to the resource negotiation result, the first user terminal can complete service interaction with the second user terminal.
[0108] The resource configuration method provided in the embodiment of the present application is applied to the first domain control platform. When receiving a cross-domain service request, the second domain control platform is determined according to the cross-domain service request, and resources are negotiated with the second domain control platform to obtain resource negotiation results, and the resource negotiation results are sent to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; wherein the resource negotiation result is used to instruct the second domain control platform to perform resource configuration on the second user terminal and the second service gateway device under its jurisdiction, and the area where the second domain control platform is located is different from the area where the first domain control platform is located. The above method determines the control platform of other areas through cross-domain negotiation requests, and negotiates resources with the control platform of other areas, providing a resource configuration method, providing an implementation method for operators to complete resource negotiation and network resource reservation between domain control planes in different areas, thereby improving the resource management and control of the control plane over the network; in addition, user terminals and service gateway devices are introduced. While completing resource negotiation, the domain control plane can synchronize network configuration for user terminals and service gateway devices, complete end-to-end network rapid connection, and thus quickly realize cross-domain services.
[0109] In one embodiment, Figure 2 Based on the embodiment shown, the method for obtaining the resource negotiation result can be restricted, such as Figure 3 As shown, the above S202 “perform resource negotiation with the second domain control platform to obtain a resource negotiation result” includes:
[0110] S301: interact with a second domain control platform to obtain available resource information of the second domain control platform.
[0111] In the embodiment of the present application, after the second domain control platform is determined according to the cross-domain service request, the first domain control platform may interact with the second domain control platform to obtain available resource information of the second domain control platform.
[0112] Optionally, the first domain control platform may send an acquisition request to the second domain control platform, the acquisition request instructing the second domain control platform to acquire its own available resource information and send its own available resource information to the first domain control platform, and the first domain control platform receives the available resource information sent by the second domain control platform.
[0113] Optionally, an example of a resource sending message is provided below. The content of the resource sending message may be: FF 0803 A0 C0 A8 C8 00 18 B0 00 01 FF FF. A resource sending message includes the following parts:
[0114] a) Protocol identifier: FF 08, representing the resource negotiation protocol between the first domain control plane and the second domain control plane;
[0115] b) Message type: 03, indicating Info message, used to inform the information that needs to be configured, including routing information and VPN information;
[0116] c) Routing information identifier: A0;
[0117] d) Routing information: C0 A8 C8 01 18, C0 A8 C8 00 represents the IPv4 address 192.168.200.0, and 18 represents the mask 24 bits;
[0118] e) VPN information identification: B0;
[0119] f) VPN information: 00 01, indicating the VPN number;
[0120] g) Message end identifier: FF FF, indicating the end of the configuration completion message.
[0121] S302: Determine a resource negotiation result according to the available resource information and the resource information of the resources required by the cross-domain service request.
[0122] The resource negotiation result includes that the second domain control platform can provide the first domain control platform with the resources required for the cross-domain service request, and that the second domain control platform cannot provide the first domain control platform with the resources required for the cross-domain service request.
[0123] In an embodiment of the present application, after the available resource information of the second domain control platform is obtained as mentioned above, the available resource information can be compared with the resource information of the required resources carried in the cross-domain service request. If the resources corresponding to the available resource information are greater than the resource information of the required resources carried in the cross-domain service request, it means that the second domain control platform can provide the resources required for the cross-domain service request, and the resource negotiation result is determined to be the resource information of the required resources carried in the cross-domain service request. If the resources corresponding to the available resource information are not greater than the resource information of the required resources carried in the cross-domain service request, it means that the second domain control platform cannot provide the resources required for the cross-domain service request, and the resource negotiation result is determined to be that the corresponding resources cannot be provided to the first domain control platform.
[0124] The method for obtaining resource negotiation results provided in the embodiment of the present application determines the resource negotiation results that can be provided by the second domain control platform by negotiating the resource requirements of the first domain control platform and the available resources of the second domain control platform, thereby providing a data basis for the subsequent first domain control platform and the second domain control platform to implement cross-domain services based on the resource negotiation results.
[0125] In one embodiment, Figure 3Based on the embodiment shown, the method for obtaining the available resource information of the second domain control platform can be restricted, such as Figure 4 As shown, the above S301 "interacting with the second domain control platform to obtain available resource information of the second domain control platform" includes:
[0126] S401: Send a session establishment request to the second domain control platform.
[0127] The session establishment request is used to establish a session connection between the first domain control platform and the second domain control platform. Below, an example of a session establishment request is provided. The content of the session establishment request may be: FF 08 01 6C 0E 01 0014 11 11 11 11 70 0E 01 00 0A 22 22 22 22 AD 01 64 01 02 14 01 FF FF. A session establishment request includes the following parts:
[0128] a) Protocol identifier: FF 08, representing the resource negotiation protocol between the first domain control plane and the second domain control plane;
[0129] b) Message type: 01, indicating a session establishment message, which serves to start negotiation;
[0130] c) Caller service number start identifier: 6C, indicating that the service number of the first domain control plane will be displayed;
[0131] d) Length of the calling service number: 0E, indicating 14 hexadecimal digits;
[0132] e) Calling service number: 01 00 14 11 11 11 11;
[0133] f) Called service number start identifier: 70, indicating that the service number of the second domain control plane will be displayed;
[0134] g) Length of called service number: 0E means 14 hexadecimal digits;
[0135] h) Called service number: 01 00 0A 22 22 22 22;
[0136] i) Network demand start mark: AD, indicating that the network demand will start to be displayed;
[0137] j) Bandwidth demand start mark: 01, indicating that the bandwidth demand will start to be displayed;
[0138] k) Bandwidth requirement value: 64, representing the decimal number 100;
[0139] l) Bandwidth requirement unit: 01, representing unit: megabyte;
[0140] m) Delay requirement indicator: 02, indicating that the delay requirement will be displayed soon;
[0141] n) Delay requirement value: 14, which represents the decimal number 20;
[0142] o) Delay requirement unit: 01, representing unit: millisecond;
[0143] p) Message end identifier: FF FF, indicating the end of the session establishment request.
[0144] In an embodiment of the present application, after the second domain control platform is determined according to the cross-domain service request, the first domain control platform may send a session establishment request to the second domain control platform to establish a session connection between the first domain control platform and the second domain control platform.
[0145] S402: After establishing a session connection with the second domain control platform, receive available resource information sent by the second domain control platform.
[0146] In an embodiment of the present application, after the first domain control platform establishes a session connection with the second domain control platform, the second domain control platform will obtain its own available resource information and send the obtained available resource information to the first domain control platform, so that the first domain control platform receives the available resource information sent by the second domain control platform.
[0147] The method for obtaining available resources provided in the embodiment of the present application interacts with the first domain control platform and the second domain control platform to obtain the available resource information of the second domain control platform, thereby opening up data interaction between cross-domain control planes, and providing an implementation method for the operator domain control plane to complete resource negotiation and resource reservation, thereby improving the control plane's resource management and control of the network.
[0148] In one embodiment, Figure 4 Based on the embodiment shown, after the second domain control platform establishes a session connection, as shown in Figure 5 As shown, the above method also includes:
[0149] S403: Receive a first authentication request sent by the second domain control platform.
[0150] In an embodiment of the present application, after the first domain control platform sends a session establishment request to the second domain control platform and establishes a session connection with the second domain control platform, the second domain control platform sends a first authentication request to the first domain control platform, and the first authentication request is used to enable the first domain control platform to authenticate the second domain control platform.
[0151] Optionally, an example of a first authentication request is provided below. The content of the first authentication request may be: FF 0802 0E 0A 66 8J 78 00 12 56 FF FF. A first authentication request includes the following parts:
[0152] a) Protocol identifier: FF 08, representing the resource negotiation protocol between the first domain control plane and the second domain control plane;
[0153] b) Message type: 02, indicating authentication message, used for authentication;
[0154] c) Authentication information length: 0E, indicating a length of 14 hexadecimal digits;
[0155] d) Authentication information: 0A 66 8J 78 00 12 56;
[0156] e) Message end identifier: FF FF, indicating the end of the authentication request.
[0157] S404: Perform identity authentication on the second domain control platform according to the first authentication request, and send a second authentication request to the second domain control platform if the authentication passes.
[0158] The second authentication request is used to instruct the second domain control platform to perform identity authentication on the first domain control platform, and if the authentication is successful, obtain available resource information and send the available resource information to the first domain control platform.
[0159] In an embodiment of the present application, after obtaining the first authentication request sent by the second domain control platform, the first domain control platform can perform identity authentication on the second domain control platform according to the first authentication request, and if the authentication is successful, send a second authentication request to the second domain control platform to instruct the second domain control platform to perform identity authentication on the first domain control platform, and if the second domain control platform authenticates the first domain control platform correctly, obtain its own available resource information and send the available resource information to the first domain control platform.
[0160] The identity authentication method provided in the embodiment of the present application ensures the security and effectiveness of information transmission through two-way authentication, namely, the authentication of the first domain control platform to the second domain control platform, and the authentication of the second domain control platform to the first domain control platform.
[0161] In one embodiment, Figure 5 Based on the embodiment shown, Figure 6 As shown, the above method also includes:
[0162] S501: Receive a first configuration completion message sent by a second domain control platform.
[0163] The first configuration completion message indicates that the second domain control platform completes resource configuration for the second user terminal and the second service gateway device.
[0164] In an embodiment of the present application, after the second domain control platform performs resource configuration for the second user terminal and the second service gateway device under its jurisdiction according to the resource negotiation results, the second domain control platform sends a first configuration completion message to the first domain control platform, and the first domain control platform receives the first configuration completion message sent by the second domain control platform.
[0165] Optionally, an example of a configuration completion message is provided below. The content of the configuration completion message may be: FF 0804 FF FF. A configuration completion message includes the following parts:
[0166] a) Protocol identifier: FF 08, representing the resource negotiation protocol between the first domain control plane and the second domain control plane;
[0167] b) Message type: 04, indicating Connect message, used to indicate that the configuration is complete;
[0168] c) Message end identifier: FF FF, indicating the end of the configuration completion message.
[0169] S502: After completing resource configuration for the first user terminal and the first service gateway device, send a second configuration completion message to the second domain control platform.
[0170] In an embodiment of the present application, when the first domain control platform receives the first configuration completion message sent by the second domain control platform, it completes the resource configuration of the first user terminal and the first service gateway device, and after the resource configuration of the first user terminal and the first service gateway device is completed, it sends a second configuration completion message to the second domain control platform to inform the second domain control platform that the first domain control platform has completed the resource configuration of the first user terminal and the first service gateway device.
[0171] The configuration completion notification method provided in the embodiment of the present application ensures the security and effectiveness of information transmission through two-way configuration completion notification, that is, the first domain control platform notifies the second domain control platform of the configuration completion, and the second domain control platform notifies the first domain control platform of the configuration completion.
[0172] In one embodiment, Figure 2-Figure 6 Based on the embodiment shown, Figure 7 As shown, the above method also includes:
[0173] S203: When it is detected that the first user terminal and the first service gateway device complete the transmission of the first service, release the configuration resources occupied by the first service on the first user terminal and the first service gateway device, and send a first release request to the second domain control platform.
[0174] The first service refers to the cross-domain service corresponding to the cross-domain service request, specifically, the service transmitted from domain B to domain A, or the service transmitted from domain A to domain B.
[0175] The first release request is used to instruct the second domain control platform to release the configuration resources occupied by the first service in the second user terminal and the second service gateway device, and to release the static routing, VPN information and QoS guarantee sent to the service gateway device.
[0176] In an embodiment of the present application, after the first domain control platform completes the resource configuration of the first user terminal and the first service gateway device according to the resource negotiation results, and the second domain control platform completes the resource configuration of the second user terminal and the second service gateway device according to the resource negotiation results, the first domain control platform will periodically detect whether the first user terminal and the first service gateway device have completed the corresponding cross-domain service transmission, and upon detecting that the first user terminal and the first service gateway device have completed the transmission of the first service, release the configuration resources occupied by the first service on the first user terminal and the first service gateway device, and send a first release message to the second domain control platform to instruct the second domain control platform to release the configuration resources occupied by the first service in the second user terminal and the second service gateway device.
[0177] Optionally, an example of a first release request is provided below. The content of the first release request may be: FF 0806 A0 C0 A8 C8 00 18 B0 00 01 FF FF. A first release message includes the following parts:
[0178] a) Protocol identifier: FF 08, representing the resource negotiation protocol between the first domain control plane and the second domain control plane;
[0179] b) Message type: 06, indicating a release message, which is used to inform the information to be released, including routing information and VPN information;
[0180] c) Routing information identifier: A0;
[0181] d) Routing information: C0 A8 C8 01 18, C0 A8 C8 00 represents the IPv4 address 192.168.200.0, and 18 represents the mask 24 bits;
[0182] e) VPN information identification: B0;
[0183] f) VPN information: 00 0, indicating the VPN number;
[0184] g) Message end identifier: FF FF, indicating the end of the release message.
[0185] S204: When receiving the first release completion message sent by the second domain control platform, send a session end request to the second domain control platform to disconnect the session connection with the second domain control platform.
[0186] Among them, after the first domain control platform sends a first release request to the second domain control platform, the second domain control platform releases the configuration resources occupied by the first service in the second user terminal and the second service gateway device, and after the release is completed, it sends a first release completion message to the first domain control platform to inform the first domain control platform that the release of the configuration resources occupied by the second user terminal and the second service gateway device has been completed. When the first domain control platform receives the first release completion message sent by the second domain control platform, it sends a session end request to the second domain control platform to disconnect the session connection with the second domain control platform.
[0187] Optionally, an example of a session end request is provided below. The content of the session end request may be: FF 0805 6C 0E 01 00 14 11 11 11 11 70 0E 01 00 0A 22 22 22 22 AD 01 64 01 02 14 01FF FF. A session end request includes the following parts:
[0188] a) Protocol identifier: FF 08, representing the resource negotiation protocol between the first domain control plane and the second domain control plane;
[0189] b) Message type: 05, indicating a Disconnect message, used to indicate a session termination request;
[0190] c) Caller service number start identifier: 6C, indicating that the service number of the first domain control plane will be displayed;
[0191] d) Length of the calling service number: 0E, indicating 14 hexadecimal digits;
[0192] e) Calling service number: 01 00 14 11 11 11 11;
[0193] f) Called service number start identifier: 70, indicating that the service number of the second domain control plane will be displayed;
[0194] g) Length of the called service number: 0E, indicating 14 hexadecimal digits;
[0195] h) Called service number: 01 00 0A 22 22 22 22;
[0196] i) Network demand start mark: AD, indicating that the network demand will start to be displayed;
[0197] j) Bandwidth requirement indicator: 01, indicating that the bandwidth requirement will be displayed soon;
[0198] k) Bandwidth requirement value: 64, representing the decimal number 100;
[0199] l) Bandwidth requirement unit: 01, representing unit: megabyte;
[0200] m) Delay requirement indicator: 02, indicating that the delay requirement will be displayed soon;
[0201] n) Delay requirement value: 14, which represents 20 in decimal;
[0202] o) Delay requirement unit: 01, representing unit: millisecond;
[0203] p) Message end identifier: FF FF, indicating the end of the session end request.
[0204] The resource release method provided in the embodiment of the present application releases the corresponding resources when both the first domain control platform and the second domain control platform complete the service, so as to ensure that the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform, as well as the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform are in a resource available state when a cross-domain service request is received next time, thereby improving the service completion efficiency.
[0205] In one embodiment, Figure 8 As shown, a resource configuration method is provided, which is applied to Figure 1 The second domain control platform (domain B control platform) in the example is used to illustrate the process, including the following steps:
[0206] S601: Perform resource negotiation with the first domain control platform, so that the first domain control platform obtains a resource negotiation result.
[0207] The resource negotiation result is used to instruct the second domain control platform to perform resource configuration on the second user terminal and the second service gateway device under its jurisdiction.
[0208] In the embodiment of the present application, after the first domain control platform determines the second domain control platform, resource negotiation can be performed with the second domain control platform, and the first control platform can obtain the resource negotiation result based on the resource negotiation situation.
[0209] S602: Receive a resource negotiation result sent by the first domain control platform.
[0210] In the embodiment of the present application, after the first domain control platform obtains the resource negotiation result, the resource negotiation result may be sent to the second domain control platform, so that the second domain control platform receives the resource negotiation result sent by the first domain control platform.
[0211] S603: Send the resource negotiation result to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
[0212] In the embodiment of the present application, after the second domain control platform receives the resource negotiation result, the resource negotiation result can be sent to the second user terminal and the second service gateway device under its jurisdiction, so that the second user terminal and the second service gateway perform resource configuration according to the resource negotiation result. After the first user terminal, the first service gateway device, the second user terminal and the second service gateway device all complete resource configuration according to the resource negotiation result, the first user terminal can complete service interaction with the second user terminal.
[0213] The resource configuration method provided in the embodiment of the present application is applied to the second domain control platform. The above method determines the control platform of other areas through cross-domain negotiation requests, and negotiates resources with the control platforms of other areas, providing a resource configuration method, which provides an implementation method for operators to complete resource negotiation and network resource reservation between domain control planes in different areas, thereby improving the control plane's resource management and control of the network; in addition, user terminals and service gateway devices are introduced. While completing resource negotiation, the domain control plane can synchronize network configurations for user terminals and service gateway devices, complete end-to-end network rapid connection, and thus quickly realize cross-domain business.
[0214] In one embodiment, Figure 8 Based on the illustrated embodiment, the method of performing resource negotiation with the first domain control platform may be restricted. The above S501 “performing resource negotiation with the first domain control platform so that the first domain control platform obtains a resource negotiation result” includes:
[0215] Interact with the first domain control platform and send the available resource information to the first domain control platform, so that the first domain control platform determines the resource negotiation result according to the available resource information and the resource information of the resources required for the cross-domain service request.
[0216] In an embodiment of the present application, after the first domain control platform determines the second domain control platform based on the cross-domain service request, the first domain control platform can exchange data with the second domain control platform, and the second domain control platform can send available resource information to the first domain control platform, so that the first domain control platform determines the resource negotiation result based on the available resource information and the resource information of the resources required for the cross-domain service request.
[0217] Optionally, after receiving the acquisition request sent by the first domain control platform, the second domain control platform obtains its own available resource information and sends its own available resource information to the first domain control platform, so that the first domain control platform determines the resource negotiation result based on the available resource information and the resource information of the resources required for the cross-domain business request.
[0218] The method for obtaining resource negotiation results provided in the embodiment of the present application determines the resource negotiation results that can be provided by the second domain control platform by negotiating the resource requirements of the first domain control platform and the available resources of the second domain control platform, thereby providing a data basis for the subsequent first domain control platform and the second domain control platform to implement cross-domain services based on the resource negotiation results.
[0219] In one embodiment, Figure 8 Based on the embodiment shown, the method of sending the available resource information to the first domain control platform can be restricted, such as Fig. 9 As shown, the above S601 "interacting with the first domain control platform and sending available resource information to the first domain control platform" includes:
[0220] S701: When receiving a session establishment request sent by a first domain control platform, establish a session connection with the first domain control platform.
[0221] The session establishment request is used to establish a session connection between the first domain control platform and the second domain control platform. The example of the session establishment request here is consistent with the example of the session establishment request provided in S401 above, and will not be repeated here.
[0222] In an embodiment of the present application, after the second domain control platform is determined according to the cross-domain service request, the first domain control platform can send a session establishment request to the second domain control platform. When the second domain control platform receives the session establishment request sent by the first domain control platform, it establishes a session connection with the first domain control platform.
[0223] S702: Obtain available resource information, and send the available resource information to the first domain control platform.
[0224] In an embodiment of the present application, after the second domain control platform establishes a session connection with the first domain control platform, the second domain control platform will obtain its own available resource information, and send the obtained available resource information of itself to the first domain control platform, so that the first domain control platform receives the available resource information sent by the second domain control platform, and determines the resource negotiation result based on the available resource information and business demand information.
[0225] The method for obtaining available resources provided in the embodiment of the present application interacts with the first domain control platform and the second domain control platform to obtain the available resource information of the second domain control platform, thereby opening up data interaction between cross-domain control planes, and providing an implementation method for the operator domain control plane to complete resource negotiation and resource reservation, thereby improving the control plane's resource management and control of the network.
[0226] In one embodiment, Fig. 9 Based on the embodiment shown, after establishing a session connection with the first domain control platform, as shown in Fig.10 As shown, the above method also includes:
[0227] S703: Send a first authentication request to the first domain control platform.
[0228] The first authentication request is used to instruct the first domain control platform to perform identity authentication on the second domain control platform.
[0229] In an embodiment of the present application, after the second domain control platform establishes a session connection with the first domain control platform, the second domain control platform sends a first authentication request to the first domain control platform, and the first authentication request is used to enable the first domain control platform to authenticate the second domain control platform.
[0230] S704: Receive a second authentication request sent by the first domain control platform.
[0231] In an embodiment of the present application, after the second domain control platform sends a first authentication request to the first domain control platform, the first domain control platform will perform identity authentication on the second domain control platform, and after the identity authentication is successful, the first domain control platform will send a second authentication request to the second domain control platform, and after receiving the second authentication request sent by the first domain control platform, the second domain control platform will perform identity authentication on the first domain control platform.
[0232] S705: Perform identity authentication on the first domain control platform according to the second authentication request, and if the authentication passes, obtain available resource information, and send the available resource information to the first domain control platform.
[0233] In the embodiment of the present application, after the second domain control platform receives the second authentication request, it can perform identity authentication on the first domain control platform, and if the identity authentication passes, obtain available resource information and send the available resource information to the first domain control platform.
[0234] The identity authentication method provided in the embodiment of the present application ensures the security and effectiveness of information transmission through two-way authentication, namely, the authentication of the first domain control platform to the second domain control platform, and the authentication of the second domain control platform to the first domain control platform.
[0235] In one embodiment, Fig.10 Based on the embodiment shown, Fig.11 As shown, the above method also includes:
[0236] S801. Send a first configuration completion message to a first domain control platform.
[0237] The first configuration completion message indicates that the second domain control platform completes resource configuration for the second user terminal and the second service gateway device.
[0238] In an embodiment of the present application, after the second domain control platform performs resource configuration for the second user terminal and the second service gateway device under its jurisdiction according to the resource negotiation results, the second domain control platform sends a first configuration completion message to the first domain control platform, indicating that the second domain control platform has completed the resource configuration for the second user terminal and the second service gateway device under its jurisdiction.
[0239] S802: Receive a second configuration completion message sent by the first domain control platform.
[0240] The second configuration completion message indicates that the first domain control platform completes resource configuration for the first user terminal and the first service gateway device under its jurisdiction.
[0241] In an embodiment of the present application, when the first domain control platform receives the first configuration completion message sent by the second domain control platform, it completes the resource configuration of the first user terminal and the first service gateway device, and after the resource configuration of the first user terminal and the first service gateway device is completed, it sends a second configuration completion message to the second domain control platform, and the second domain control platform receives the second configuration completion message sent by the first domain control platform.
[0242] The configuration completion notification method provided in the embodiment of the present application ensures the security and effectiveness of information transmission through two-way configuration completion notification, that is, the first domain control platform notifies the second domain control platform of the configuration completion, and the second domain control platform notifies the first domain control platform of the configuration completion.
[0243] In one embodiment, Figure 8-Figure 11 Based on the embodiment shown, Fig.12 As shown, the above method also includes:
[0244] S604: upon receiving the first release request sent by the first domain control platform, release the configuration resources occupied by the first service in the second user terminal and the second service gateway device.
[0245] In an embodiment of the present application, when the first domain control platform sends a first release message to the second domain control platform, the second domain control platform receives the first release request sent by the first domain control platform, and releases the configuration resources occupied by the first service in the second user terminal and the second service gateway device according to the first release request.
[0246] S605: When it is detected that the second user terminal and the second service gateway device complete the transmission of the second service, release the configuration resources occupied by the second service on the second user terminal and the second service gateway device, and send a second release request to the first domain control platform.
[0247] The first service refers to the cross-domain service corresponding to the cross-domain service request, specifically, the service transmitted from domain B to domain A, or the service transmitted from domain A to domain B.
[0248] The second release request is used to instruct the first domain control platform to release the configuration resources occupied by the second service in the first user terminal and the first service gateway device.
[0249] In an embodiment of the present application, after the second domain control platform completes the resource configuration of the second user terminal and the second service gateway device according to the resource negotiation results, and the first domain control platform completes the resource configuration of the first user terminal and the first service gateway device according to the resource negotiation results, the second domain control platform will periodically detect whether the second user terminal and the second service gateway device have completed the corresponding cross-domain service transmission, and upon detecting that the second user terminal and the second service gateway device have completed the transmission of the second service, release the configuration resources occupied by the second service on the second user terminal and the second service gateway device, and send a first release message to the first domain control platform to instruct the first domain control platform to release the configuration resources occupied by the second service in the first user terminal and the first service gateway device.
[0250] S606: Receive a session termination request sent by the first domain control platform, and disconnect the session connection with the first domain control platform.
[0251] In the embodiment of the present application, when the first domain control platform sends a session termination request to the second domain control platform, the second domain control platform receives the session termination request sent by the first domain control platform and disconnects the session connection with the first domain control platform.
[0252] The resource release method provided in the embodiment of the present application releases the corresponding resources when both the first domain control platform and the second domain control platform complete the service, so as to ensure that the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform, as well as the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform are in a resource available state when a cross-domain service request is received next time, thereby improving the service completion efficiency.
[0253] In one embodiment, Fig.13 As shown, a resource configuration method is also provided, including:
[0254] S10. When a cross-domain service request is received, determining a second domain control platform according to the cross-domain service request;
[0255] S11, sending a session establishment request to the second domain control platform;
[0256] S12. upon receiving the session establishment request sent by the first domain control platform, establishing a session connection with the first domain control platform;
[0257] S13, sending a first authentication request to the first domain control platform;
[0258] S14. Performing identity authentication on the second domain control platform according to the first authentication request;
[0259] S15. If the authentication is successful, send a second authentication request to the second domain control platform;
[0260] S16. Receive a second authentication request sent by the first domain control platform;
[0261] S17, performing identity authentication on the first domain control platform according to the second authentication request, and obtaining available resource information if the authentication passes;
[0262] S18, sending the available resource information to the first domain control platform;
[0263] S19, determining a resource negotiation result according to the available resource information and the resource information of the resources required by the cross-domain service request;
[0264] S20, sending the resource negotiation result to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, and the second domain control platform;
[0265] S21. Sending a first configuration completion message to the first domain control platform;
[0266] S22. Receive a first configuration completion message sent by the second domain control platform;
[0267] S23. After completing resource configuration for the first user terminal and the first service gateway device, send a second configuration completion message to the second domain control platform;
[0268] S24. Receive a second configuration completion message sent by the first domain control platform;
[0269] S25. When detecting that the first user terminal and the first service gateway device complete the transmission of the first service, releasing the configuration resources occupied by the first service on the first user terminal and the first service gateway device, and sending a first release request to the second domain control platform;
[0270] S26. Upon receiving the first release request sent by the first domain control platform, releasing the configuration resources occupied by the first service in the second user terminal and the second service gateway device;
[0271] S27: when detecting that the second user terminal and the second service gateway device have completed transmission of the second service, releasing the configuration resources occupied by the second service on the second user terminal and the second service gateway device, and sending a second release request to the first domain control platform;
[0272] S28. When receiving the first release completion message sent by the second domain control platform, sending a session end request to the second domain control platform;
[0273] S29: Receive a session termination request sent by the first domain control platform, and disconnect the session connection with the first domain control platform.
[0274] The above method determines the control platform of other areas through cross-domain negotiation requests, and negotiates resources with the control platforms of other areas, providing a resource configuration method, providing an implementation method for operators to complete resource negotiation and network resource reservation between domain control planes in different areas, thereby improving the resource management of the control plane over the network; in addition, user terminals and service gateway devices are introduced. While completing resource negotiation, the domain control plane can synchronize network configurations for user terminals and service gateway devices, complete end-to-end network rapid connection, and thus quickly realize cross-domain services.
[0275] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0276] Based on the same inventive concept, the embodiment of the present application also provides a resource configuration device for implementing the resource configuration method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more resource configuration device embodiments provided below can refer to the limitations on the resource configuration method above, and will not be repeated here.
[0277] In an exemplary embodiment, as shown in FIG14 , a resource configuration device is provided, which is applied to a first domain control platform and includes: a determination module 10 and a sending module 11, wherein:
[0278] The determination module 10 is used to determine the second domain control platform according to the cross-domain service request when receiving the cross-domain service request; the area where the second domain control platform is located is different from the area where the first domain control platform is located.
[0279] The sending module 11 is used to negotiate resources with the second domain control platform, obtain resource negotiation results, and send the resource negotiation results to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation results are used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
[0280] In an exemplary embodiment, the sending module 11 includes: an acquisition unit and a determination unit, wherein:
[0281] An acquisition unit, specifically configured to interact with the second domain control platform to acquire available resource information of the second domain control platform;
[0282] The determination unit is specifically used to determine the resource negotiation result according to the available resource information and the resource information of the resources required by the cross-domain service request.
[0283] In an exemplary embodiment, the acquisition unit is further configured to send a session establishment request to the second domain control platform; after establishing a session connection with the second domain control platform, receive available resource information sent by the second domain control platform.
[0284] In an exemplary embodiment, the sending module 11 further includes: a receiving unit and a sending unit, wherein:
[0285] A receiving unit, specifically configured to receive a first authentication request sent by the second domain control platform;
[0286] The sending unit is specifically used to perform identity authentication on the second domain control platform according to the first authentication request, and if the authentication is successful, send a second authentication request to the second domain control platform; the second authentication request is used to instruct the second domain control platform to perform identity authentication on the first domain control platform, and if the authentication is successful, obtain available resource information and send the available resource information to the first domain control platform.
[0287] In an exemplary embodiment, the sending module 11 includes: a receiving unit and a sending unit, wherein:
[0288] A receiving unit, specifically configured to receive a first configuration completion message sent by the second domain control platform; the first configuration completion message indicates that the second domain control platform completes resource configuration for the second user terminal and the second service gateway device;
[0289] The sending unit is specifically configured to send a second configuration completion message to the second domain control platform after completing resource configuration of the first user terminal and the first service gateway device.
[0290] In an exemplary embodiment, the above device further includes: a releasing module and a sending module, wherein:
[0291] A release module, configured to release the configuration resources occupied by the first service on the first user terminal and the first service gateway device when detecting that the first user terminal and the first service gateway device have completed the transmission of the first service, and to send a first release request to the second domain control platform; the first release request is used to instruct the second domain control platform to release the configuration resources occupied by the first service on the second user terminal and the second service gateway device;
[0292] The sending module is used to send a session end request to the second domain control platform when receiving the first release completion message sent by the second domain control platform, so as to disconnect the session connection with the second domain control platform.
[0293] In an exemplary embodiment, as shown in FIG. 15 , a resource configuration device is provided, which is applied to a second domain control platform and includes: a negotiation module 20, a receiving module 21 and a sending module 22, wherein:
[0294] The negotiation module 20 is used to perform resource negotiation with the first domain control platform so that the first domain control platform obtains the resource negotiation result;
[0295] The receiving module 21 is used to receive the resource negotiation result sent by the first domain control platform;
[0296] The sending module 22 is used to send the resource negotiation result to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
[0297] In an exemplary embodiment, the above-mentioned negotiation module 20 includes: an interaction unit, which is specifically used to interact with the first domain control platform and send available resource information to the first domain control platform so that the first domain control platform determines the resource negotiation result based on the available resource information and the resource information of the resources required for the cross-domain service request.
[0298] In an exemplary embodiment, the above-mentioned interaction unit is further configured to establish a session connection with the first domain control platform upon receiving a session establishment request sent by the first domain control platform; obtain available resource information, and send the available resource information to the first domain control platform.
[0299] In an exemplary embodiment, the above-mentioned interaction unit is specifically used to send a first authentication request to the first domain control platform; the first authentication request is used to instruct the first domain control platform to authenticate the second domain control platform; receive the second authentication request sent by the first domain control platform; authenticate the first domain control platform according to the second authentication request, and if the authentication is successful, obtain available resource information, and send the available resource information to the first domain control platform.
[0300] In an exemplary embodiment, the above-mentioned interaction unit is specifically used to send a first configuration completion message to the first domain control platform; the first configuration completion message indicates that the second domain control platform completes the resource configuration of the second user terminal and the second service gateway device; and receives a second configuration completion message sent by the first domain control platform; the second configuration completion message indicates that the first domain control platform completes the resource configuration of the first user terminal and the first service gateway device under its jurisdiction.
[0301] In an exemplary embodiment, the above device further includes: a receiving module, a sending module and a disconnecting module, wherein:
[0302] A receiving module, configured to release the configuration resources occupied by the first service in the second user terminal and the second service gateway device upon receiving a first release request sent by the first domain control platform;
[0303] A sending module, configured to release the configuration resources occupied by the second service on the second user terminal and the second service gateway device when detecting that the second user terminal and the second service gateway device have completed the transmission of the second service, and to send a second release request to the first domain control platform; the second release request is used to instruct the first domain control platform to release the configuration resources occupied by the second service on the first user terminal and the first service gateway device;
[0304] The disconnection module is used to receive a session termination request sent by the first domain control platform and disconnect the session connection with the first domain control platform.
[0305] Each module in the resource configuration device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0306] In an exemplary embodiment, a communication device is provided, and the computer device may be a server, and its internal structure diagram may be shown in FIG16. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store resource negotiation data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a resource configuration method is implemented.
[0307] Those skilled in the art will understand that the structure shown in FIG. 16 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0308] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0309] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0310] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0311] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0312] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0313] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A resource configuration method, characterized in that: Applied to the first domain control platform, the method includes: When a cross-domain service request is received, a second domain control platform is determined according to the cross-domain service request; the area where the second domain control platform is located is different from the area where the first domain control platform is located; Perform resource negotiation with the second domain control platform to obtain a resource negotiation result, and send the resource negotiation result to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation result is used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
2. The method according to claim 1, characterized in that The performing resource negotiation with the second domain control platform to obtain a resource negotiation result includes: Interacting with the second domain control platform to obtain available resource information of the second domain control platform; The resource negotiation result is determined according to the available resource information and the resource information of the resources required by the cross-domain service request.
3. The method according to claim 2, characterized in that The interacting with the second domain control platform to obtain available resource information of the second domain control platform includes: Sending a session establishment request to the second domain control platform; After establishing a session connection with the second domain control platform, available resource information sent by the second domain control platform is received.
4. The method according to claim 3, characterized in that After establishing a session connection with the second domain control platform, the method further includes: Receiving a first authentication request sent by the second domain control platform; The second domain control platform is authenticated according to the first authentication request, and if the authentication is successful, a second authentication request is sent to the second domain control platform; the second authentication request is used to instruct the second domain control platform to authenticate the first domain control platform, and if the authentication is successful, obtain the available resource information, and send the available resource information to the first domain control platform.
5. The method according to claim 4, characterized in that The method further comprises: Receiving a first configuration completion message sent by the second domain control platform; the first configuration completion message indicates that the second domain control platform completes resource configuration for the second user terminal and the second service gateway device; After completing resource configuration for the first user terminal and the first service gateway device, a second configuration completion message is sent to the second domain control platform.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: When detecting that the first user terminal and the first service gateway device complete the transmission of the first service, releasing the configuration resources occupied by the first service on the first user terminal and the first service gateway device, and sending a first release request to the second domain control platform; the first release request is used to instruct the second domain control platform to release the configuration resources occupied by the first service on the second user terminal and the second service gateway device; When receiving the first release completion message sent by the second domain control platform, a session end request is sent to the second domain control platform to disconnect the session connection with the second domain control platform.
7. A resource configuration method, characterized in that: Applied to the second domain control platform, the method includes: Perform resource negotiation with the first domain control platform so that the first domain control platform obtains the resource negotiation result; Receiving the resource negotiation result sent by the first domain control platform; The resource negotiation result is sent to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
8. The method according to claim 7, characterized in that The performing resource negotiation with the first domain control platform so that the first domain control platform obtains a resource negotiation result includes: Interact with the first domain control platform and send the available resource information to the first domain control platform, so that the first domain control platform determines the resource negotiation result according to the available resource information and the resource information of the resources required for the cross-domain service request.
9. The method according to claim 8, characterized in that The interacting with the first domain control platform and sending the available resource information to the first domain control platform includes: Upon receiving the session establishment request sent by the first domain control platform, establishing a session connection with the first domain control platform; Obtain available resource information, and send the available resource information to the first domain control platform.
10. The method according to claim 9, characterized in that After establishing a session connection with the first domain control platform, the method further includes: Sending a first authentication request to the first domain control platform; the first authentication request is used to instruct the first domain control platform to perform identity authentication on the second domain control platform; Receiving a second authentication request sent by the first domain control platform; The first domain control platform is authenticated according to the second authentication request, and if the authentication passes, the available resource information is obtained and sent to the first domain control platform.
11. The method according to claim 10, characterized in that The method further comprises: Sending a first configuration completion message to the first domain control platform; the first configuration completion message indicates that the second domain control platform completes resource configuration for the second user terminal and the second service gateway device; A second configuration completion message sent by the first domain control platform is received; the second configuration completion message indicates that the first domain control platform has completed resource configuration for the first user terminal and the first service gateway device under its jurisdiction.
12. The method according to any one of claims 7 to 11, characterized in that: The method further comprises: Upon receiving a first release request sent by the first domain control platform, releasing configuration resources occupied by the first service in the second user terminal and the second service gateway device; When detecting that the second user terminal and the second service gateway device complete the transmission of the second service, releasing the configuration resources occupied by the second service on the second user terminal and the second service gateway device, and sending a second release request to the first domain control platform; the second release request is used to instruct the first domain control platform to release the configuration resources occupied by the second service on the first user terminal and the first service gateway device; A session termination request sent by the first domain control platform is received, and a session connection with the first domain control platform is disconnected.
13. A resource allocation device, characterized in that: Applied to the first domain control platform, the device includes: A determination module, configured to determine a second domain control platform according to the cross-domain service request when a cross-domain service request is received; the area where the second domain control platform is located is different from the area where the first domain control platform is located; A sending module is used to negotiate resources with the second domain control platform to obtain a resource negotiation result, and send the resource negotiation result to the first user terminal and the first service gateway device under the jurisdiction of the first domain control platform for resource configuration, as well as the second domain control platform; the resource negotiation result is used to instruct the second domain control platform to configure resources for the second user terminal and the second service gateway device under its jurisdiction.
14. A resource allocation device, characterized in that: Applied to the second domain control platform, the device includes: A negotiation module, configured to perform resource negotiation with the first domain control platform, so that the first domain control platform obtains a resource negotiation result; A receiving module, configured to receive the resource negotiation result sent by the first domain control platform; The sending module is used to send the resource negotiation result to the second user terminal and the second service gateway device under the jurisdiction of the second domain control platform for resource configuration.
15. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 12 are implemented.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
