Virtual network connection method and device, computer equipment and storage medium

By using the SVIP protocol to realize the establishment of a second-level network in the virtual network, the problem of low connection rate in the prior art is solved, and the connection efficiency and real-time performance are improved.

CN119697018APending Publication Date: 2025-03-25CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411853157.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In the prior art, virtual network parameters are configured through Netconf, resulting in a low virtual network connection rate, affecting the response time of service requests.

Method used

The service initiator's service request information is sent to the first service contractor by using the SVIP protocol. If the service response information is obtained, a virtual network connection is established based on the request information to realize the establishment of a second-level network.

Benefits of technology

It improves the speed of virtual network connection, reduces the time cost required for virtual network connection, and meets the real-time requirements of user virtual network connections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697018A_ABST
    Figure CN119697018A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of internet protocol service networks, in particular to a virtual network connection method and device, computer equipment and a storage medium. The method comprises the following steps: sending service request information sent by a service initiator based on a video monitoring alarm networking system SVIP protocol to a first service undertaking party; if service response information fed back by the first service undertaking party is obtained, virtual network connection between the service initiator and the first service undertaking party is established according to the service request information; wherein the service response information is fed back based on the service request information under the condition that the first service undertaking party determines that the idle virtual network exists. According to the invention, on the basis of the SVIP protocol, second-level parameter configuration is completed in the virtual network gateway, and end-to-end virtual network connection establishment and virtual network removal are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet protocol service network technology, and in particular to a virtual network connection method, device, computer equipment and storage medium. Background Art

[0002] In an Internet Protocol service network, from the time a user initiates a service request to the time a service virtual network connection is established, it is necessary to configure parameters for the virtual network gateway to ensure smooth connection of the virtual network.

[0003] In the prior art, it is necessary to use Netconf (Network Configuration Protocol) to configure parameters. Since the Netconf method requires multiple interactions between the service initiator and the service undertaker, the connection rate of the virtual network is affected. Summary of the invention

[0004] Based on this, it is necessary to provide a virtual network connection method, device, computer equipment and storage medium that can improve the connection rate of the virtual network in response to the above technical problems.

[0005] In a first aspect, the present application provides a virtual network connection method. The method comprises:

[0006] Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0007] If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information;

[0008] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0009] In one embodiment, the service request information includes the service number and service attribute requirements of the undertaker corresponding to the service initiator;

[0010] The service attribute requirement includes at least one of service requirement bandwidth, virtual network service quality level and virtual network connection time.

[0011] In one embodiment, sending the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker includes:

[0012] Receive service request information sent by the service initiator based on the SVIP protocol;

[0013] The service request information is sent to the first service undertaker corresponding to the undertaker's service number.

[0014] In one embodiment, establishing a virtual network connection between the service initiator and the first service undertaker according to the service request information includes:

[0015] According to the service attribute requirements in the service request information, parameter configuration is performed on the virtual network parameters of the virtual network gateway;

[0016] When the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker.

[0017] In one embodiment, after obtaining the service response information fed back by the first service undertaker, the method further includes:

[0018] The service response information is sent to the service initiator.

[0019] In one embodiment, the method further comprises:

[0020] If a virtual network removal request sent by the service initiator based on the SVIP protocol is received, the virtual network removal request is forwarded to the second service undertaker;

[0021] The virtual network connection between the service initiator and the second service undertaker is interrupted.

[0022] In one embodiment, forwarding the virtual network removal request to the second service undertaker includes:

[0023] Determine, according to the service session number carried in the virtual network removal request, a second service undertaker corresponding to the service session number;

[0024] The virtual network removal request is forwarded to the second service undertaker corresponding to the service session number.

[0025] In one embodiment, interrupting the virtual network connection between the service initiator and the second service undertaker includes:

[0026] Initializing the virtual network parameters of the virtual network gateway;

[0027] When the virtual network parameters of the virtual network gateway are initialized, a virtual network interruption response is sent to the service initiator and the service undertaker.

[0028] In a second aspect, the present application also provides a virtual network connection device. The device includes:

[0029] A sending module, used to send the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0030] A connection module is used to establish a virtual network connection between the service initiator and the first service contractor based on the service request information if the service response information fed back by the first service contractor is obtained; wherein the service response information is fed back by the first service contractor based on the service request information when it is determined that there is an idle virtual network.

[0031] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0032] Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0033] If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information;

[0034] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0035] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0036] Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0037] If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information;

[0038] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0039] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0040] Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0041] If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information;

[0042] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0043] The above-mentioned virtual network connection method, device, computer equipment and storage medium. By sending the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker; if the service response information fed back by the first service undertaker is obtained, then, according to the service request information, a virtual network connection between the service initiator and the first service undertaker is established; according to the above content, it can be known that when establishing a virtual network connection between the service initiator and the first service undertaker, the present application does not configure the virtual network parameters based on the Netconf method in the prior art, but based on the service request information of the SVIP protocol, so as to achieve the second-level network establishment for the virtual network, without the need for the service initiator and the service undertaker to perform multiple Netconf interactions, the virtual network connection between the service initiator and the first service undertaker can be established, the connection rate of the virtual network is guaranteed, the time cost required for the virtual network connection is reduced, and the real-time requirements of the user's virtual network connection are met; and, compared with the prior art of configuring virtual network parameters through the Netconf method, the present application is based on the SVIP protocol, and the second-level parameter configuration is completed in the virtual network gateway, so as to achieve end-to-end virtual network connection establishment and virtual network removal. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 An application environment diagram of a virtual network connection method provided in an embodiment of the present application;

[0045] Figure 2 A schematic diagram of a flow chart of a first virtual network connection method provided in an embodiment of the present application;

[0046] Figure 3 A schematic diagram of a second virtual network connection method provided in an embodiment of the present application;

[0047] Figure 4 A schematic diagram of a flow chart of a third virtual network connection method provided in an embodiment of the present application;

[0048] Figure 5A schematic diagram of a fourth virtual network connection method provided in an embodiment of the present application;

[0049] Figure 6 A signaling diagram of the first virtual network connection method provided in an embodiment of the present application;

[0050] Figure 7 A signaling diagram of a second virtual network connection method provided in an embodiment of the present application;

[0051] Figure 8 A structural block diagram of a virtual network connection device provided in an embodiment of the present application;

[0052] Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0053] 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.

[0054] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. In the description of the present application, the description of the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms is not necessarily for the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples without contradicting each other.

[0055] The virtual network connection method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. By sending the business request information sent by the business initiator based on the SVIP protocol to the first business contractor; if the business response information fed back by the first business contractor is obtained, then, according to the business request information, a virtual network connection is established between the business initiator and the first business contractor. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0056] In one embodiment, Figure 2 As shown, a virtual network connection method is provided, and the method is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, and the following steps are included:

[0057] S201, sending the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker.

[0058] It should be noted that if the service initiator sends the service request information to the virtual network gateway based on the SVIP protocol, the virtual network gateway will determine that the service initiator needs to establish a virtual network connection at this time, and then send the service request information to the first service undertaker.

[0059] To further illustrate, when sending the service request information to the first service undertaker, it is necessary to first determine the first service undertaker corresponding to the service initiator from at least one candidate undertaker, and then send the service request information to the first service undertaker.

[0060] In one embodiment of the present application, when it is necessary to determine the first business undertaker corresponding to the business initiator from at least one candidate undertaker, the undertaker business number corresponding to the business initiator can be determined from the business request information, and then, the candidate undertaker whose business number is the same as the undertaker business number among at least one candidate undertaker is selected as the first business undertaker.

[0061] In another embodiment of the present application, when it is necessary to determine the first business undertaker corresponding to the business initiator from at least one candidate undertaker, it is also possible to determine the candidate undertaker corresponding to the business initiator from at least one candidate undertaker based on a predetermined correspondence between the business initiator and the business undertaker, and use the candidate undertaker as the first business undertaker.

[0062] S202: If the service response information fed back by the first service undertaker is obtained, a virtual network connection is established between the service initiator and the first service undertaker according to the service request information.

[0063] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0064] It should be noted that when establishing a virtual network connection between the service initiator and the first service undertaker, it is necessary to ensure that the first service undertaker receives the service request information of the service initiator and that the first service undertaker has idle virtual network resources.

[0065] To further explain, if the virtual network gateway receives a service response message, it indicates that the first service undertaker has received the service request information from the service initiator, and at this time, the first service undertaker has idle virtual network resources and can establish a virtual network connection with the service initiator.

[0066] In one embodiment of the present application, if business response information fed back by the first business undertaker is obtained, in order to ensure that the virtual network connection between the business initiator and the first business undertaker can be smoothly established in the future, the virtual network parameters of the virtual network gateway can be configured according to the business request information; when the virtual network parameter configuration is completed, the virtual network connection between the business initiator and the first business undertaker is established.

[0067] Further explanation: if the service response information fed back by the first service undertaker is obtained, the service response information is sent to the service initiator. The service response information is used to inform the service initiator that the first service undertaker has received the service request information.

[0068] The above-mentioned virtual network connection method sends the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker; if the service response information fed back by the first service undertaker is obtained, then, according to the service request information, a virtual network connection is established between the service initiator and the first service undertaker; according to the above content, it can be seen that when establishing a virtual network connection between the service initiator and the first service undertaker, the present application does not configure the virtual network parameters based on the Netconf method in the prior art, but, based on the service request information of the SVIP protocol, to achieve the second-level network establishment for the virtual network, without the need for the service initiator and the service undertaker to perform multiple Netconf interactions, the virtual network connection between the service initiator and the first service undertaker can be established, the connection rate of the virtual network is guaranteed, the time cost required for the virtual network connection is reduced, and the real-time requirements of the user's virtual network connection are met; and, compared with the prior art of configuring virtual network parameters through the Netconf method, the present application is based on the SVIP protocol, which realizes the completion of second-level parameter configuration in the virtual network gateway, and realizes end-to-end virtual network connection establishment and virtual network removal.

[0069] In one embodiment, in order to ensure that the first business undertaker can successfully establish a virtual network connection with the business initiator, it is necessary to ensure that the first business undertaker is aware of the business attribute requirements of the business initiator, and then establish a virtual network connection between the business initiator and the first business undertaker based on the business attribute requirements.

[0070] To this end, it is necessary to ensure that the service request information includes the service number and service attribute requirements of the undertaker corresponding to the service initiator; wherein the service attribute requirements include at least one of the service demand bandwidth, virtual network service quality level and virtual network connection time.

[0071] Furthermore, when subsequently establishing a virtual network connection between the service initiator and the first service undertaker, the virtual network parameters of the virtual network gateway can be configured according to the service demand bandwidth, virtual network service quality level and virtual network connection time included in the service attribute requirements; when the virtual network parameter configuration is completed, the virtual network connection between the service initiator and the first service undertaker is established.

[0072] In one embodiment of the present application, Figure 3 As shown, when the service request information sent by the service initiator based on the SVIP protocol needs to be sent to the first service undertaker, the following contents may be specifically included:

[0073] S301, receiving service request information sent by a service initiator based on the SVIP protocol.

[0074] In one embodiment of the present application, after receiving the service request information, it is verified whether the service initiator sending the service request information belongs to the whitelist of the virtual network gateway. If it does, it is determined that the service request information is not a threat, and the subsequent operation process is smoothly executed; if it does not, it is determined that the service request information is a threat, and the service request information is deleted.

[0075] In one embodiment of the present application, after receiving the service request information, it is verified whether the service initiator sending the service request information belongs to the blacklist of the virtual network gateway. If not, it is determined that the service request information is not a threat, and the subsequent operation process is executed smoothly; if it is, it is determined that the service request information is a threat, and the service request information is deleted.

[0076] S302: Send the service request information to the first service undertaker corresponding to the service number of the undertaker.

[0077] Specifically, since the business request information includes the business number of the contractor, the business number of the contractor refers to the unique identity identifier corresponding to the business contractor. Therefore, after the virtual network gateway receives the business request information, it selects a candidate contractor with the same business number as the contractor from at least one candidate contractor based on the business number of the contractor. The candidate contractor is the first business contractor corresponding to the business number of the contractor.

[0078] The above-mentioned virtual network connection method, by sending the service request information to the first service contractor corresponding to the service number of the contractor, completes the establishment of the virtual network connection between the service initiator and the first service contractor based on the SVIP protocol, and realizes the establishment of the network for the virtual network in seconds. There is no need for the service initiator and the service contractor to perform multiple Netconf interactions, and the virtual network connection between the service initiator and the first service contractor can be established, which ensures the connection rate of the virtual network, reduces the time cost required for the virtual network connection, and meets the real-time requirements of the user's virtual network connection.

[0079] In one embodiment, if Figure 4 As shown, when it is necessary to establish a virtual network connection between the service initiator and the first service undertaker according to the service request information, the following contents may be specifically included:

[0080] S401, configuring virtual network parameters of a virtual network gateway according to service attribute requirements in service request information.

[0081] In one embodiment of the present application, when it is necessary to configure the virtual network parameters of the virtual network gateway, the virtual network parameters of the virtual network gateway can be configured according to the business demand bandwidth, virtual network service quality level and virtual network connection time included in the business attribute requirements, so that the virtual network parameters after parameter configuration meet the various requirements in the business attribute requirements.

[0082] S402: When the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker.

[0083] The virtual network connection response is used to inform the service initiator and the first service undertaker that the virtual network connection is successful.

[0084] In one embodiment of the present application, a detection program can be set in advance, and the detection program can be triggered when the virtual network parameter configuration is completed to determine whether the virtual network parameters after the parameter configuration meet the business attribute requirements in the business request information. If so, a virtual network connection response is sent to the business initiator and the first business undertaker; if not, the virtual network parameters of the virtual network gateway are reconfigured according to the business attribute requirements in the business request information, and the step of triggering the detection program is returned to determine whether the virtual network parameters after the parameter configuration meet the business attribute requirements in the business request information, until a virtual network connection response is sent to the business initiator and the first business undertaker.

[0085] The above-mentioned virtual network connection method configures the virtual network parameters of the virtual network gateway; and when the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker, thereby ensuring the connection rate of the virtual network, reducing the time cost required for the virtual network connection, and meeting the real-time requirements of the user's virtual network connection.

[0086] In one embodiment, if Figure 5 As shown, when it is necessary to interrupt the virtual network connection between the service initiator and the second service undertaker, the following contents may be specifically included:

[0087] S501: If a virtual network removal request sent by a service initiator based on the SVIP protocol is received, the virtual network removal request is forwarded to a second service undertaker.

[0088] It should be noted that when it is necessary to forward the virtual network dismantling request to the second business contractor, the following may be specifically included: determining the second business contractor corresponding to the business session number based on the business session number carried in the virtual network dismantling request; and forwarding the virtual network dismantling request to the second business contractor corresponding to the business session number.

[0089] To further explain, the business session number is used to represent the identity number corresponding to the executed business process; further, the virtual network connection relationship of the terminal desired by the business initiator can be located according to the business session number, and then, the second business contractor who establishes a virtual network connection with the business initiator can be determined according to the virtual network connection relationship. The second business contractor is the second business contractor that receives the virtual network dismantling request.

[0090] Among them, the second business contractor and the first business contractor in the above content can be the same business contractor or different business contractors, and the first business contractor and the second business contractor are not limited here.

[0091] S502: interrupting the virtual network connection between the service initiator and the second service undertaker.

[0092] It should be noted that when it is necessary to interrupt the virtual network connection between the service initiator and the second service undertaker, the following contents may be included: initializing the virtual network parameters of the virtual network gateway; when the virtual network parameters of the virtual network gateway are initialized, sending a virtual network interruption response to the service initiator and the service undertaker.

[0093] Furthermore, the conditions for virtual network connection interruption can be pre-specified, and then, when the interruption conditions are met, the virtual network interruption process is triggered, that is, the service initiator sends a virtual network demolition request to the virtual network gateway based on the SVIP protocol, and then, the virtual network demolition request is forwarded to the second service contractor, thereby interrupting the virtual network connection between the service initiator and the second service contractor.

[0094] Among them, the interruption conditions can be set or adjusted according to the actual business situation and the historical experience of network operation and maintenance personnel, and the specific content of the interruption conditions is not limited here.

[0095] As an example, the interruption condition is to interrupt the virtual network connection between the service initiator and the second service undertaker one hour after the service initiator and the second service undertaker establish the virtual network connection. Therefore, one hour after the virtual network connection between the service initiator and the first service undertaker is established, the virtual network interruption process is triggered, that is, the service initiator sends a virtual network removal request to the virtual network gateway based on the SVIP protocol, and then forwards the virtual network removal request to the second service undertaker, so as to interrupt the virtual network connection between the service initiator and the second service undertaker.

[0096] The above-mentioned virtual network connection method forwards the virtual network dismantling request to the second business undertaker to interrupt the virtual network connection between the service initiator and the second business undertaker. This application is based on the SVIP protocol and realizes the parameter configuration in the virtual network gateway in seconds, thereby realizing end-to-end virtual network connection establishment and virtual network dismantling.

[0097] In one embodiment, if Figure 6 As shown, when it is necessary to establish a virtual network connection between the service initiator and the first service undertaker, the following contents may be included:

[0098] S601, the service initiator sends service request information to the virtual network gateway based on the SVIP protocol.

[0099] S602: The virtual network gateway sends the service request information to the first service undertaker.

[0100] S603: The first service undertaking direction feeds back service response information to the virtual network gateway.

[0101] S604, the virtual network gateway feeds back the service response information to the service initiator.

[0102] S605: The virtual network gateway configures virtual network parameters of the virtual network gateway according to the service attribute requirements in the service request information.

[0103] S606: When the virtual network parameter configuration is completed, the virtual network gateway sends a virtual network connection response to the service initiator and the first service undertaker.

[0104] The above-mentioned virtual network connection method sends the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker; if the service response information fed back by the first service undertaker is obtained, then, according to the service request information, a virtual network connection is established between the service initiator and the first service undertaker; according to the above content, it can be seen that when establishing a virtual network connection between the service initiator and the first service undertaker, the present application does not configure the virtual network parameters based on the Netconf method in the prior art, but, based on the service request information of the SVIP protocol, to achieve the second-level network establishment for the virtual network, without the need for the service initiator and the service undertaker to perform multiple Netconf interactions, the virtual network connection between the service initiator and the first service undertaker can be established, the connection rate of the virtual network is guaranteed, the time cost required for the virtual network connection is reduced, and the real-time requirements of the user's virtual network connection are met; and, compared with the prior art of configuring virtual network parameters through the Netconf method, the present application is based on the SVIP protocol, which realizes the completion of second-level parameter configuration in the virtual network gateway, and realizes end-to-end virtual network connection establishment and virtual network removal.

[0105] In one embodiment, if Figure 7 As shown, when it is necessary to interrupt the virtual network connection between the service initiator and the second service undertaker, the following contents may be included:

[0106] S701, the service initiator sends a virtual network removal request to the virtual network gateway based on the SVIP protocol.

[0107] S702: The virtual network gateway sends a virtual network removal request to the second service undertaker.

[0108] S703: The virtual network gateway initializes the virtual network parameters of the virtual network gateway.

[0109] S704, when the virtual network parameters of the virtual network gateway are initialized, the virtual network gateway sends a virtual network interruption response to the service initiator and the service undertaker.

[0110] The above-mentioned virtual network connection method sends the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker; if the service response information fed back by the first service undertaker is obtained, then, according to the service request information, a virtual network connection is established between the service initiator and the first service undertaker; according to the above content, it can be seen that when establishing a virtual network connection between the service initiator and the first service undertaker, the present application does not configure the virtual network parameters based on the Netconf method in the prior art, but, based on the service request information of the SVIP protocol, to achieve the second-level network establishment for the virtual network, without the need for the service initiator and the service undertaker to perform multiple Netconf interactions, the virtual network connection between the service initiator and the first service undertaker can be established, the connection rate of the virtual network is guaranteed, the time cost required for the virtual network connection is reduced, and the real-time requirements of the user's virtual network connection are met; and, compared with the prior art of configuring virtual network parameters through the Netconf method, the present application is based on the SVIP protocol, which realizes the completion of second-level parameter configuration in the virtual network gateway, and realizes end-to-end virtual network connection establishment and virtual network removal.

[0111] It should be understood that, although the steps in the flowcharts involved in the above 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 is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may 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 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.

[0112] Based on the same inventive concept, the embodiment of the present application also provides a virtual network connection device for implementing the virtual network connection method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more virtual network connection device embodiments provided below can refer to the limitations of the virtual network connection method above, and will not be repeated here.

[0113] In one embodiment, Figure 8 As shown, a virtual network connection device is provided, including: a sending module 10 and a connecting module 20, wherein:

[0114] The sending module 10 is used to send the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker.

[0115] The connection module 20 is used to establish a virtual network connection between the service initiator and the first service undertaker according to the service request information if the service response information fed back by the first service undertaker is obtained; wherein the service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0116] In one embodiment, the service request information includes the service number and service attribute requirements of the undertaker corresponding to the service initiator;

[0117] The service attribute requirement includes at least one of service requirement bandwidth, virtual network service quality level and virtual network connection time.

[0118] In one embodiment, receiving service request information sent by a service initiator based on an SVIP protocol;

[0119] The business request information is sent to the first business undertaker corresponding to the undertaker's business number.

[0120] In one embodiment, according to the service attribute requirements in the service request information, the virtual network parameters of the virtual network gateway are configured;

[0121] When the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker.

[0122] In one embodiment, if the service response information fed back by the first service undertaker is obtained, the service response information is sent to the service initiator.

[0123] In one embodiment, if a virtual network removal request sent by the service initiator based on the SVIP protocol is received, the virtual network removal request is forwarded to the second service undertaker;

[0124] The virtual network connection between the service initiator and the second service undertaker is interrupted.

[0125] In one embodiment, according to the service session number carried in the virtual network removal request, a second service undertaker corresponding to the service session number is determined;

[0126] The virtual network removal request is forwarded to the second service undertaker corresponding to the service session number.

[0127] In one embodiment, initialization processing is performed on virtual network parameters of the virtual network gateway;

[0128] When the virtual network parameters of the virtual network gateway are initialized, a virtual network interruption response is sent to the service initiator and the service undertaker.

[0129] The above-mentioned virtual network connection device sends the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker; if the service response information fed back by the first service undertaker is obtained, then, according to the service request information, a virtual network connection is established between the service initiator and the first service undertaker; according to the above content, it can be known that when establishing a virtual network connection between the service initiator and the first service undertaker, the present application does not configure the virtual network parameters based on the Netconf method in the prior art, but, based on the service request information of the SVIP protocol, to achieve the second-level network establishment for the virtual network, without the need for the service initiator and the service undertaker to perform multiple Netconf interactions, the virtual network connection between the service initiator and the first service undertaker can be established, the connection rate of the virtual network is guaranteed, the time cost required for the virtual network connection is reduced, and the real-time requirements of the user's virtual network connection are met; and, compared with the prior art of configuring virtual network parameters through the Netconf method, the present application is based on the SVIP protocol, which realizes the completion of second-level parameter configuration in the virtual network gateway, and realizes end-to-end virtual network connection establishment and virtual network removal.

[0130] Each module in the above virtual network connection 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.

[0131] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig. 9As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through 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 and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a virtual network connection method is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0132] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0133] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0134] Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0135] If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information;

[0136] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0137] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0138] The business request information includes the business number and business attribute requirements of the undertaker corresponding to the business initiator;

[0139] The service attribute requirement includes at least one of service requirement bandwidth, virtual network service quality level and virtual network connection time.

[0140] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0141] Receive service request information sent by the service initiator based on the SVIP protocol;

[0142] The business request information is sent to the first business undertaker corresponding to the undertaker's business number.

[0143] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0144] According to the business attribute requirements in the business request information, configure the virtual network parameters of the virtual network gateway;

[0145] When the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker.

[0146] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0147] If the service response information fed back by the first service undertaker is obtained, the service response information is sent to the service initiator.

[0148] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0149] If a virtual network removal request is received from the service initiator based on the SVIP protocol, the virtual network removal request is forwarded to the second service undertaker;

[0150] The virtual network connection between the service initiator and the second service undertaker is interrupted.

[0151] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0152] Determine the second service undertaker corresponding to the service session number according to the service session number carried in the virtual network removal request;

[0153] The virtual network removal request is forwarded to the second service undertaker corresponding to the service session number.

[0154] In one embodiment, when the processor executes the computer program, the following steps are also implemented:

[0155] Initialize the virtual network parameters of the virtual network gateway;

[0156] When the virtual network parameters of the virtual network gateway are initialized, a virtual network interruption response is sent to the service initiator and the service undertaker.

[0157] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0158] Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0159] If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information;

[0160] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0161] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0162] The business request information includes the business number and business attribute requirements of the undertaker corresponding to the business initiator;

[0163] The service attribute requirement includes at least one of service requirement bandwidth, virtual network service quality level and virtual network connection time.

[0164] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0165] Receive service request information sent by the service initiator based on the SVIP protocol;

[0166] The business request information is sent to the first business undertaker corresponding to the undertaker's business number.

[0167] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0168] According to the business attribute requirements in the business request information, configure the virtual network parameters of the virtual network gateway;

[0169] When the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker.

[0170] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0171] If the service response information fed back by the first service undertaker is obtained, the service response information is sent to the service initiator.

[0172] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0173] If a virtual network removal request is received from the service initiator based on the SVIP protocol, the virtual network removal request is forwarded to the second service undertaker;

[0174] The virtual network connection between the service initiator and the second service undertaker is interrupted.

[0175] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0176] Determine the second service undertaker corresponding to the service session number according to the service session number carried in the virtual network removal request;

[0177] The virtual network removal request is forwarded to the second service undertaker corresponding to the service session number.

[0178] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0179] Initialize the virtual network parameters of the virtual network gateway;

[0180] When the virtual network parameters of the virtual network gateway are initialized, a virtual network interruption response is sent to the service initiator and the service undertaker.

[0181] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0182] Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker;

[0183] If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information;

[0184] The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

[0185] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0186] The business request information includes the business number and business attribute requirements of the undertaker corresponding to the business initiator;

[0187] The service attribute requirement includes at least one of service requirement bandwidth, virtual network service quality level and virtual network connection time.

[0188] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0189] Receive service request information sent by the service initiator based on the SVIP protocol;

[0190] The business request information is sent to the first business undertaker corresponding to the undertaker's business number.

[0191] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0192] According to the business attribute requirements in the business request information, configure the virtual network parameters of the virtual network gateway;

[0193] When the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker.

[0194] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0195] If the service response information fed back by the first service undertaker is obtained, the service response information is sent to the service initiator.

[0196] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0197] If a virtual network removal request is received from the service initiator based on the SVIP protocol, the virtual network removal request is forwarded to the second service undertaker;

[0198] The virtual network connection between the service initiator and the second service undertaker is interrupted.

[0199] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0200] Determine the second service undertaker corresponding to the service session number according to the service session number carried in the virtual network removal request;

[0201] The virtual network removal request is forwarded to the second service undertaker corresponding to the service session number.

[0202] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0203] Initialize the virtual network parameters of the virtual network gateway;

[0204] When the virtual network parameters of the virtual network gateway are initialized, a virtual network interruption response is sent to the service initiator and the service undertaker.

[0205] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0206] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments 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 this application can include at least one of non-volatile 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), magnetoresistive 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, etc., but are not limited to this.

[0207] 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 specification.

[0208] The above 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 virtual network connection method, characterized in that: Applied to a virtual network gateway, the method comprises: Sending the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker; If the service response information fed back by the first service undertaker is obtained, a virtual network connection between the service initiator and the first service undertaker is established according to the service request information; The service response information is fed back by the first service undertaker based on the service request information when it is determined that there is an idle virtual network.

2. The method according to claim 1, characterized in that The service request information includes the service number and service attribute requirements of the undertaker corresponding to the service initiator; The service attribute requirement includes at least one of service requirement bandwidth, virtual network service quality level and virtual network connection time.

3. The method according to claim 2, characterized in that The step of sending the service request information sent by the service initiator based on the SVIP protocol to the first service undertaker includes: Receive service request information sent by the service initiator based on the SVIP protocol; The service request information is sent to the first service undertaker corresponding to the undertaker's service number.

4. The method according to claim 1, characterized in that: The step of establishing a virtual network connection between the service initiator and the first service undertaker according to the service request information includes: According to the service attribute requirements in the service request information, parameter configuration is performed on the virtual network parameters of the virtual network gateway; When the virtual network parameter configuration is completed, a virtual network connection response is sent to the service initiator and the first service undertaker.

5. The method according to claim 1, characterized in that After obtaining the business response information fed back by the first business undertaker, the method further includes: The service response information is sent to the service initiator.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: If a virtual network removal request sent by the service initiator based on the SVIP protocol is received, the virtual network removal request is forwarded to the second service undertaker; The virtual network connection between the service initiator and the second service undertaker is interrupted.

7. The method according to claim 6, characterized in that The step of forwarding the virtual network removal request to the second service undertaker includes: Determine, according to the service session number carried in the virtual network removal request, a second service undertaker corresponding to the service session number; The virtual network removal request is forwarded to the second service undertaker corresponding to the service session number.

8. The method according to claim 6, characterized in that The interrupting of the virtual network connection between the service initiator and the second service undertaker includes: Initializing the virtual network parameters of the virtual network gateway; When the virtual network parameters of the virtual network gateway are initialized, a virtual network interruption response is sent to the service initiator and the service undertaker.

9. A virtual network connection device, characterized in that: The device comprises: A sending module, used to send the service request information sent by the service initiator based on the SVIP protocol of the video surveillance alarm networking system to the first service undertaker; A connection module is used to establish a virtual network connection between the service initiator and the first service contractor based on the service request information if the service response information fed back by the first service contractor is obtained; wherein the service response information is fed back by the first service contractor based on the service request information when it is determined that there is an idle virtual network.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. 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 8 are implemented.

12. 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 8 are implemented.

Citation Information

Patent Citations

  • Creation method and device of virtual network instance

    CN104219127A

  • Method, device and system for authorizing service of user

    CN106302320A

  • Method and device for monitoring service processes, computer equipment and storage medium

    CN109150621A

  • Virtual network service processing method, device and system, controller and storage medium

    CN109688235A

  • Information processing method and device, terminal and storage medium

    CN111163005A