CN112469139B - Network channel establishment system and method - Google Patents

Network channel establishment system and method Download PDF

Info

Publication number
CN112469139B
CN112469139B CN202011390455.0A CN202011390455A CN112469139B CN 112469139 B CN112469139 B CN 112469139B CN 202011390455 A CN202011390455 A CN 202011390455A CN 112469139 B CN112469139 B CN 112469139B
Authority
CN
China
Prior art keywords
target
server
network channel
network
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011390455.0A
Other languages
Chinese (zh)
Other versions
CN112469139A (en
Inventor
李家京
赵一言
马怀波
向磊
冯宵鹏
韩冰
任永安
张岳
吴泽滨
陈圣举
郭丙峰
王强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute Co Ltd
Beijing Telecom Planning and Designing Institute Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute Co Ltd
Beijing Telecom Planning and Designing Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd, China Information Technology Designing and Consulting Institute Co Ltd, Beijing Telecom Planning and Designing Institute Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202011390455.0A priority Critical patent/CN112469139B/en
Publication of CN112469139A publication Critical patent/CN112469139A/en
Application granted granted Critical
Publication of CN112469139B publication Critical patent/CN112469139B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides a network channel establishment system and a network channel establishment method, relates to the technical field of communication, and solves the problem that network information security among different enterprise users cannot be ensured when a plurality of enterprise users share the same enterprise gateway equipment at present. The network channel establishment system includes: a first server and a target gateway device communicatively coupled to the first server. Specifically, the first server is configured to send a network channel establishment request to the target gateway device, where the network channel establishment request includes at least a first identifier of the target network slice, user bandwidth requirement information, a user identifier, and a key corresponding to the user identifier. Wherein the first identification is used to uniquely indicate the target network slice. And the target gateway equipment is used for establishing a target network channel according to the network channel establishment request.

Description

Network channel establishment system and method
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a system and a method for establishing a network channel.
Background
Currently, office equipment (e.g., computers) of each enterprise user only support wireless local area network (wireless local area network, WLAN) signals, while fifth generation mobile communication technology (5th generation mobile networks,5G) communication networks have begun to deploy in large numbers. Therefore, in the currently deployed 5G network architecture, in order to meet the network requirements of office equipment of enterprise users, it is required to convert the 5G signals into WLAN signals. Currently, 5G enterprise gateway devices are typically employed to convert 5G signals to WLAN signals. The uplink (network side) of the 5G enterprise gateway device is a 5G signal, and the downlink (enterprise user side) is a WLAN signal.
However, because multiple enterprise users (for example, multiple enterprise users in the same office building) currently share the same 5G enterprise gateway device, network information security between different enterprise users cannot be ensured, and a network information stealing problem is easy to occur.
Disclosure of Invention
The application provides a network channel establishment system and a network channel establishment method, which solve the problem that network information security among different enterprise users cannot be ensured when a plurality of enterprise users currently share the same enterprise gateway equipment (corresponding to target gateway equipment in the application).
In order to achieve the above purpose, the present application adopts the following technical scheme:
in a first aspect, the present application provides a network channel establishment system including a first server and a target gateway device communicatively coupled to the first server. Specifically, the first server is configured to send a network channel establishment request to the target gateway device, where the network channel establishment request includes at least a first identifier of the target network slice, user bandwidth requirement information, a user identifier, and a key corresponding to the user identifier. Wherein the first identification is used to uniquely indicate the target network slice. And the target gateway equipment is used for establishing a target network channel according to the network channel establishment request.
In the network channel establishment system provided by the application, the target gateway device can receive the network channel establishment request sent by the first server, and then establish the target network channel according to the first identifier, the user bandwidth demand information, the user identifier, the key corresponding to the user identifier and other information carried in the network channel establishment request. Since the first identity is uniquely indicative of the target network slice, the target network channel established by the target gateway device is the unique network channel belonging to the user identity. It can be seen that the network channel establishment system provided by the present application may be implemented, where when multiple enterprise users share the same enterprise gateway device (corresponding to the target gateway device in the present application), separate network channels (corresponding to the target network channels in the present application) are established for different enterprise users through the divided network slices. In this way, the enterprise user can use the target network channel after verification through the user identifier and the key corresponding to the user identifier, thereby guaranteeing the network information security when different enterprise users share the same enterprise gateway equipment (corresponding to the target gateway equipment in the application).
Optionally, the target gateway device is specifically configured to: establishing a mapping relation among the first identifier, the user identifier and the secret key; and setting the uplink bandwidth and the downlink bandwidth of the target network channel according to the user bandwidth demand information.
Optionally, the network channel establishment system further includes: the system comprises a first server and a network device, wherein the first server is in communication connection with the network device.
The first server is further configured to send a target network slice establishment request to the second server in response to the target network slice establishment instruction. The target network slice establishment request at least comprises a preset identifier, user bandwidth requirement information and user position information.
And the second server is used for determining the target base station according to the user position information and sending the target network slice establishment request and the first information of the determined target base station to the network equipment. Wherein the first information is used to uniquely indicate the target base station.
And the network equipment is used for controlling the target base station to establish a target network slice between the network equipment and the target gateway equipment according to the user bandwidth demand information, and determining the preset identification as a first identification.
Optionally, the network channel establishment system further includes a gateway device group, where the gateway device group includes a target gateway device.
The first server is further configured to determine a target gateway device from the group of gateway devices according to the target network slice establishment instruction.
Optionally, the first server is further configured to delete the established target network channel in response to a target network channel deletion instruction.
In a second aspect, the present application provides a network channel establishment method, which may be applied to the network channel establishment system provided in the first aspect, where the method includes: the first server sends a network channel establishment request to the target gateway equipment; the target gateway device establishes a target network channel according to the network channel establishment request. The network channel establishment request at least comprises a first identifier of the target network slice, user bandwidth requirement information, a user identifier and a key corresponding to the user identifier, wherein the first identifier is used for uniquely indicating the target network slice.
In a third aspect, the present application provides a network channel setup apparatus, including a processor, where the processor is configured to couple to a memory, and read and execute instructions in the memory, so as to implement a function of the first server in the network channel setup method provided in the second aspect.
Optionally, the network channel establishing device may further include a memory for holding program instructions and data of the network channel establishing device. Further optionally, the network channel setup device may further comprise a transceiver for performing the step of transceiving data, signaling or information, e.g. sending a network channel setup request, under control of a processor of the network channel setup device.
Alternatively, the network channel establishing device may also be a part of the devices in the first server, for example, may be a chip system in the first server. The chip system is configured to support the network channel establishment apparatus to implement the function related to the first server in the network channel establishment method provided in the second aspect, for example, receive, send, or process data and/or information related to the first server in the network channel establishment method. The chip system includes a chip, and may also include other discrete devices or circuit structures.
In a fourth aspect, the present application provides a computer-readable storage medium having instructions stored therein which, when executed by a computer, perform the functions as referred to by the first server in the network channel establishment method as provided in the second aspect.
In a fifth aspect, the present application provides a computer program product comprising computer instructions which, when run on a computer, cause the computer to perform the functions as referred to by the first server in the network channel establishment method as provided in the second aspect.
It should be noted that the above-mentioned computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer readable storage medium may be packaged together with the processor of the network channel establishing device or may be packaged separately from the processor of the network channel establishing device, which is not limited in this application.
The description of the second, third, fourth and fifth aspects of the present application may refer to the detailed description of the first aspect; also, the advantageous effects described in the second aspect, the third aspect, the fourth aspect, and the fifth aspect may refer to the advantageous effect analysis of the first aspect, and are not described herein.
In the present application, the names of the above-mentioned network channel creation apparatus and each device in the network channel creation system do not constitute a limitation on the device or the function module itself, and in actual implementation, these devices or function modules may appear under other names. Insofar as the function of each device or function module is similar to the present invention, it is within the scope of the claims of the present application and the equivalents thereof.
These and other aspects of the present application will be more readily apparent from the following description.
Drawings
Fig. 1 is a schematic structural diagram of a network channel establishment system according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of another network channel establishment system according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of another network channel establishment system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of yet another network channel establishment system according to an embodiment of the present application;
Fig. 5 is a schematic structural diagram of another network channel establishment system according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of yet another network channel establishment system according to an embodiment of the present application;
fig. 7 is a flow chart of a method for establishing a network channel according to an embodiment of the present application;
fig. 8 is a flowchart of another network channel establishment method according to an embodiment of the present application;
fig. 9 is a flowchart of another method for establishing a network channel according to an embodiment of the present application;
fig. 10 is a flowchart of another method for establishing a network channel according to an embodiment of the present application;
fig. 11 is a flowchart of another method for establishing a network channel according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of a network channel establishment apparatus according to an embodiment of the present application.
Detailed Description
The network channel establishment system and method provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings.
The term "and/or" is herein merely an association relationship describing an associated object, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone.
The terms "first" and "second" and the like in the description and in the drawings are used for distinguishing between different objects or for distinguishing between different processes of the same object and not for describing a particular sequential order of objects.
Furthermore, references to the terms "comprising" and "having" and any variations thereof in the description of the present application are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed but may optionally include other steps or elements not listed or inherent to such process, method, article, or apparatus.
It should be noted that, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the description of the present application, unless otherwise indicated, the meaning of "a plurality" means two or more.
Currently, office equipment (e.g., computers) of each enterprise user only support WLAN signals, and 5G communication networks have begun to be deployed in large numbers. Therefore, in the currently deployed 5G network architecture, in order to meet the network requirements of office equipment of enterprise users, it is required to convert the 5G signals into WLAN signals. Currently, 5G enterprise gateway devices are typically employed to convert 5G signals to WLAN signals. The uplink (network side) of the 5G enterprise gateway device is a 5G signal, and the downlink (enterprise user side) is a WLAN signal.
However, because multiple enterprise users (for example, multiple enterprise users in the same office building) currently share the same 5G enterprise gateway device, network information security between different enterprise users cannot be ensured, and a network information stealing problem is easy to occur.
In view of the foregoing problems in the prior art, an embodiment of the present application provides a network channel establishment system, including a first server and a target gateway device. The network channel establishing system can be realized, when a plurality of enterprise users share the same enterprise gateway equipment (corresponding to the target gateway equipment in the application), independent network channels (corresponding to the target network channels in the application) are established for different enterprise users through the divided network slices. In this way, the enterprise user can use the target network channel after verification through the user identifier and the key corresponding to the user identifier, thereby ensuring the security of the network information.
Fig. 1 shows one possible structure of the network channel establishment system. As shown in fig. 1, the network channel establishment system includes a first server 01 and a target gateway device 02, and the first server 01 and the target gateway device 02 are communicatively connected.
The first server 01 may be one server, or may be a server cluster formed by a plurality of servers, which is not limited in this embodiment of the present application. Specifically, the first server 01 is configured to send a network channel establishment request to the target gateway device 02.
The network channel establishment request at least comprises a first identification of the target network slice, user bandwidth requirement information, a user identification and a key corresponding to the user identification.
The first identity is used to uniquely indicate the target network slice, and in one possible implementation, the first identity may be a public land mobile network (public land mobile network, PLMN) number. It may be appreciated that, in practical applications, the first identifier may be other identifiers that are used to uniquely indicate the target network slice, which is not limited in this embodiment of the present application.
The network slice may refer to a plurality of virtual end-to-end networks segmented on the basis of a physical network, and the target network slice may be any one of the plurality of virtual end-to-end networks.
The user identification may be a service set identification (service set identifier, SSID) preset by the user, and correspondingly, the key may be a key corresponding to the SSID preset by the user. Of course, in practical application, the user identifier may be other identifiers for distinguishing different user identities.
The target gateway device 02, which may be a 5G enterprise gateway device, is configured to establish a target network path according to a network path establishment request. It will be appreciated that, in practical applications, the target gateway device 02 may also be another gateway device, which is not limited in this embodiment of the present application. Illustratively, when the network channel establishment system provided in the embodiments of the present application is applied in a 6G network architecture, the target gateway device 02 may be a 6G enterprise gateway device.
In one possible implementation, the target gateway device 02 is specifically configured to: establishing a mapping relation among the first identifier, the user identifier and the secret key; and setting the uplink bandwidth and the downlink bandwidth of the target network channel according to the user bandwidth demand information.
The network channel establishment system provided by the embodiment of the invention establishes independent network channels for different enterprise users based on the divided network slices, so that the target gateway device 02 can establish a one-to-one correspondence among the first identifier of the target network slice, the user identifier and the secret key, thereby establishing the independent encrypted network channels belonging to the user identifier on the basis of the target network slice.
Optionally, as shown in fig. 2, the network channel establishment system provided in the embodiment of the present application may further include a second server 03 and a network device 04. The second server 03 is communicatively connected to the first server 01 and the network device 04, respectively.
Specifically, the first server 01 is further configured to send a target network slice establishment request to the second server 03 in response to the target network slice establishment instruction.
The target network slice establishment request at least comprises a preset identifier, user bandwidth requirement information and user position information. The preset identifier may be a PLMN number. Of course, in practical applications, the preset identifier may be other identifiers for uniquely indicating the target network slice, which is not limited in the embodiment of the present application.
The second server 03 may be one server or may be a server cluster composed of a plurality of servers, which is not limited in the embodiment of the present application. Specifically, the second server 03 is configured to determine a target base station according to the user location information, and send a target network slice establishment request and first information of the determined target base station to the network device 04.
Wherein the first information is used to uniquely indicate the target base station. The first information may be, for example, a base station identity of the target base station. Of course, in practical applications, the first information may also be other information for uniquely indicating the target base station.
The first server 01 and the second server 03 may be computing devices such as a personal computer and a notebook computer. It will be appreciated that, in practical applications, the first server 01 and the second server 03 may be integrated into one computing device, or may be located in two computing devices that are independent of each other, which is not limited in the embodiments of the present application.
The network device 04 is configured to control the target base station to establish a target network slice between the network device 04 and the target gateway device 02 according to the user bandwidth requirement information, and determine the preset identifier as the first identifier.
Wherein the network device 04 may be a 5G core network device. It will be appreciated that, in practical applications, the network device 04 may also be another device, which is not limited in this embodiment of the present application. For example, when the network channel establishment system provided in the embodiment of the present application is applied in a 6G network architecture, the network device 04 may be a 6G core network device.
Optionally, as shown in fig. 3, the network channel establishment system provided in the embodiment of the present application may further include a terminal 05.
The terminal 05 may be a different type of terminal 05 in communicative connection with the first server 01, a cell phone, a tablet computer, a desktop computer, a laptop computer, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (personal digital assistant, PDA), a wearable electronic device, a virtual reality device, etc.
In one possible implementation, the terminal 05 may send the target network slice establishment instruction to the first server 01 in response to a trigger operation of the user. Wherein, the triggering operation at least comprises: preset identification, user bandwidth requirement information, user location information, user identification and key.
For example, an application program for sending a target network slice establishment instruction is carried in the terminal 05, when the terminal 05 runs the application program, a user may input information such as a preset identifier, user bandwidth requirement information, user location information, user identifier, a key and the like in an input box of an application program interface, and then trigger the terminal 05 to send the target network slice establishment instruction to the first server 01 through clicking or sliding triggering operations.
In another possible implementation manner, the terminal 05 may send the target network slice establishment instruction to the first server 01 in response to a code scanning operation of the user.
For example, the first server 01 may generate a unique code (such as a two-dimensional code, a bar code, etc.) identifier for each target gateway device 02 when the target gateway device 02 leaves the factory, and when the user scans the code identifier using the terminal 05, the terminal 05 runs to an application program for transmitting a target network slice establishment instruction. Then, the user may input information such as a preset identifier, user bandwidth requirement information, user location information, user identifier, a key and the like in an input box of the application program interface, and then trigger the terminal 05 to send a target network slice establishment instruction to the first server 01 through triggering operations such as clicking or sliding.
Optionally, as shown in fig. 4, the network channel setup system provided in the embodiment of the present application may include a gateway device group.
The gateway device group may be a virtual pool group, including a plurality of gateway devices, and the target gateway device 02 is one or more of the plurality of gateway devices.
The first server 01 is further configured to determine, after receiving the target network slice establishment instruction, the target gateway device 02 from the gateway device group according to information carried in the target network slice establishment instruction.
In a possible implementation manner, the first server 01 is further configured to send, after determining the target gateway device 02, a query bandwidth request to the second server 03, where the query bandwidth request includes the user bandwidth requirement information and the identifier of the target gateway device 02, and the query bandwidth request is used to instruct the second server 03 to query the bandwidth upper limit of the target gateway device 02. When the second server 03 determines that the bandwidth upper limit of the target gateway device 02 meets the preset condition, first feedback information is returned to the first server 01, where the first feedback information is used to instruct the first server 01 to send a network channel establishment request to the target gateway device 02. When the second server 03 determines that the bandwidth upper limit of the target gateway device 02 does not meet the preset condition, the second server 01 is returned with second feedback information, where the second feedback information is used to indicate that the first server 01 cannot send a network channel establishment request to the target gateway device 02 currently.
Illustratively, when the user bandwidth demand is less than or equal to the bandwidth upper limit of the target gateway device 02, which is the bandwidth occupied by the target gateway device 02, the second server 03 may determine that the bandwidth upper limit of the target gateway device 02 satisfies the preset condition; conversely, when the user bandwidth demand > the bandwidth upper limit of the target gateway apparatus 02-the target gateway apparatus 02 has occupied the bandwidth, the second server 03 may determine that the bandwidth upper limit of the target gateway apparatus 02 does not satisfy the preset condition. Of course, in practical applications, it may also be determined by other manners whether the upper bandwidth limit of the target gateway device 02 meets the bandwidth requirement of the user, which is not limited in the embodiment of the present application.
In a possible implementation manner, the first server 01 is further configured to send the first feedback information to the terminal 05 when receiving the first feedback information, where the first feedback information is used to instruct the terminal 05 to send a query tariff request to the first server 01. The query fee request comprises a user application using time length, and the query fee request is used for indicating the first server 01 to calculate the fee corresponding to the user application using time length according to a preset algorithm.
In one possible implementation, the first server 01 may initiate a payment request to the terminal 05 after calculating a tariff corresponding to the length of time the user applies for use. The terminal 05 may request to obtain the user rights to pay the tariff after receiving the payment request, and after determining that the tariff payment is successful, the terminal 05 sends a payment response to the first server 01, where the payment response is used to instruct the first server 01 to send a network channel establishment request to the target gateway device 02. In another possible implementation manner, the first server 01 may initiate a payment request to a Business operation support (BOSS) system after calculating a tariff corresponding to a time period when the user applies for use. The BOSS system may request to obtain the user rights to pay the tariff after receiving the payment request, and may send a payment response to the first server 01 after determining that the tariff payment is successful, where the payment response is used to instruct the first server 01 to send a network channel establishment request to the target gateway device 02.
Optionally, the first server 01 is further configured to delete the established target network channel in response to the target network channel deletion instruction.
In one possible implementation manner, the first server 01 may monitor the operation conditions of multiple target network channels, and when the network operation duration of a certain target network channel exceeds the application use duration of the user, the first server 01 may delete the established target network channel.
In one possible implementation, the terminal 05 may send the target network channel deletion instruction to the first server 01 in response to a first preset operation of the user. Then, the first server 01 deletes the established target network channel in response to the target network channel deletion instruction. The first preset operation may be a click operation or a sliding operation performed by the user on an application program running on the terminal 05 and used for sending a target network slice establishment instruction, where the first preset operation is used to trigger the terminal 05 to send a target network channel deletion instruction to the first server 01.
Optionally, the first server 01 is specifically configured to query whether the target network channel exists in response to the target network channel deletion instruction, if not, feed back information that the target network channel is not queried to the terminal 05, and if so, feed back information that whether to confirm deletion of the target network channel to the terminal 05. When the terminal 05 sends the first server 01 information confirming deletion of the target network channel, the first server 01 sends a first deletion instruction to the target gateway device 02, where the first deletion instruction is used to instruct the target gateway device 02 to delete the established mapping relationship among the first identifier, the user identifier and the key. After deleting the established mapping relationship among the first identifier, the user identifier and the key, the target gateway device 02 feeds back the mapping relationship deletion success information to the first server 01. After receiving the mapping relation deletion success information fed back by the target gateway device 02, the first server 01 sends a second deletion instruction to the network device 04, where the second deletion instruction is used to instruct the network device 04 to delete the target network slice. After deleting the target network slice, the core network device sends feedback target network slice deletion success information to the first server 01.
Optionally, the first server 01 is further configured to modify the established target network channel in response to the target network channel modification instruction.
In one possible implementation, the terminal 05 may send the target network channel modification instruction to the first server 01 in response to a second preset operation by the user. Then, the first server 01 modifies the established target network channel in response to the target network channel modification instruction. The second preset operation may be a click operation or a sliding operation performed by the user on an application program running on the terminal 05 and used for sending the target network slice establishment instruction, where the second preset operation is used to trigger the terminal 05 to send the target network channel modification instruction to the first server 01.
Optionally, the first server 01 is specifically configured to query whether the target network channel exists in response to the target network channel modification instruction. The target network channel modification instruction comprises a user identifier, user bandwidth requirement information redefined by a user and user application using duration redefined by the user. If the first server 01 inquires that the target network channel does not exist, the information of the target network channel which is not inquired is fed back to the terminal 05. If the first server 01 queries that the target network channel exists, the first server 01 sends a re-query bandwidth request to the second server 03, wherein the re-query bandwidth request contains the identification of the target gateway device 02 and user bandwidth requirement information redefined by the user, and the re-query bandwidth request is used for indicating the second server 03 to query the bandwidth upper limit of the target gateway device 02. When the second server 03 determines that the bandwidth upper limit of the target gateway apparatus 02 satisfies the preset condition, third feedback information is returned to the first server 01. When the second server 03 determines that the bandwidth upper limit of the target gateway apparatus 02 does not meet the preset condition, fourth feedback information is returned to the first server 01. The third feedback information is used for indicating the tariff corresponding to the redefined user application use time period, and the fourth feedback information may include the upper limit of the available bandwidth of the target gateway device 02. In one possible implementation, the first server 01 may initiate a payment request to the terminal 05 after calculating the tariffs corresponding to the redefined time of application for use by the user. The terminal 05 may request to obtain the user rights to pay the tariff after receiving the payment request, and after determining that the tariff payment is successful, the terminal 05 sends a payment success response to the first server 01, where the payment success response is used to instruct the first server 01 to send the redefined user application time duration and the user redefined user bandwidth requirement information to the target gateway device 02 and the second server 03. The second server 03 and the target gateway device 02 make corresponding modifications according to the indication of the payment success response, and feed back modification information to the first server 01.
It will be understood that, in practical applications, the network channel establishment system provided in the present application may further include other devices, and only the devices that may be used in the embodiments of the present application are described herein. Illustratively, the network channel setup system may further include a base station. No specific limitation is made to VR devices.
Illustratively, as shown in fig. 5, a system architecture diagram of a plurality of target network channels established based on the network channel establishment system of the present application is provided. As shown in fig. 5, the first server 01 establishes three target network channels through the second server 03, the network device 04 and the target gateway device 02, including a target network channel a established for the enterprise user a, a target network channel B established for the enterprise user B and a target network channel C established for the enterprise user C.
Illustratively, as shown in fig. 6, a system architecture diagram of a plurality of target network channels established based on the network channel establishment system of the present application is provided. As shown in fig. 6, the network channel establishment system includes a gateway device group, where the gateway device group includes a target gateway device a and a target gateway device B. The first server 01 establishes three target network channels through the second server 03, the network device 04 and the target gateway device a, including a target network channel a established for the enterprise user a, a target network channel B established for the enterprise user B and a target network channel C established for the enterprise user C. The first server 01 establishes three target network channels through the second server 03, the network device 04 and the target gateway device B, including a target network channel D established for the enterprise user D, a target network channel E established for the enterprise user E and a target network channel F established for the enterprise user F.
It can be understood that, in practical applications, the gateway device group includes a plurality of target gateway devices 02, and the processing procedure of each target gateway device 02 may refer to the processing procedure of the target gateway device a or the target gateway device B in the foregoing description, which is not described herein.
In the network channel establishment system provided by the application, the target gateway device can receive the network channel establishment request sent by the first server, and then establish the target network channel according to the first identifier, the user bandwidth demand information, the user identifier, the key corresponding to the user identifier and other information carried in the network channel establishment request. Since the first identity is uniquely indicative of the target network slice, the target network channel established by the target gateway device is the unique network channel belonging to the user identity. It can be seen that the network channel establishment system provided by the present application may be implemented, where when multiple enterprise users share the same enterprise gateway device (corresponding to the target gateway device in the present application), separate network channels (corresponding to the target network channels in the present application) are established for different enterprise users through the divided network slices. In this way, the enterprise user can use the target network channel after verification through the user identifier and the key corresponding to the user identifier, thereby guaranteeing the network information security when different enterprise users share the same enterprise gateway equipment (corresponding to the target gateway equipment in the application).
Referring to fig. 7, the embodiment of the present application further provides a network channel establishment method, which may be applied to the network channel establishment system shown in fig. 4. As shown in fig. 7, the method includes: S101-S102:
s101, a first server sends a network channel establishment request to target gateway equipment.
S102, the target gateway equipment establishes a target network channel according to the network channel establishment request.
Alternatively, as shown in fig. 8, step S102 may include: S1021-S1022:
s1021, the target gateway equipment establishes a mapping relation among the first identifier, the user identifier and the secret key.
S1022, the target gateway device sets up the uplink and downlink bandwidths of the target network channel according to the user bandwidth demand information.
Optionally, as shown in fig. 9, before step S101, the network channel establishment method further includes:
s1001, the first server responds to a target network slice establishment instruction and sends a target network slice establishment request to the second server.
S1002, the second server determines a target base station according to the user position information.
And S1003, the second server sends the target network slice establishment request and the determined first information to the network equipment.
And S1004, the network equipment controls the target base station to establish a target network slice between the network equipment and the target gateway equipment according to the user bandwidth demand information, and determines the preset identification as a first identification.
S1005, the network device sends a target network slice establishment response to the second server.
The target network slice establishment response may include information that the target network slice is successfully established.
S1006, the second server sends a target network slice establishment response to the first server.
Optionally, as shown in fig. 10, before step S101, the network channel establishment method further includes:
and S1000, the terminal responds to the triggering operation of the user and sends a target network slice establishment instruction to the first server.
Wherein, the triggering operation at least comprises: preset identification, user bandwidth requirement information, user location information, user identification and key.
Optionally, as shown in fig. 10, after step S1000, the network channel establishment method further includes:
s1004, the first server determines target gateway equipment from the gateway equipment group according to the target network slice establishment instruction.
Optionally, as shown in fig. 11, the network channel establishment method further includes: s103:
s103, the first server responds to the target network channel deleting instruction to delete the established target network channel.
As shown in fig. 12, the embodiment of the present application further provides a network channel establishment apparatus, including a memory 41, a processor 42, a bus 43, and a communication interface 44; the memory 41 is used for storing computer-executable instructions, and the processor 42 is connected with the memory 41 through the bus 43; when the network channel establishing means is operated, the processor 42 executes computer-executable instructions stored in the memory 41 to cause the network channel establishing means to perform the functions involved in the first server or the second server in the network channel establishing method as provided in the above-described embodiment.
In a particular implementation, as one embodiment, the processors 42 (42-1 and 42-2) may include one or more central processing units (central processing unit, CPU), such as CPU0 and CPU1 shown in FIG. 12. And as one example, the network channel establishing means may comprise a plurality of processors 42, such as the processor 42-1 and the processor 42-2 shown in fig. 12. Each of these processors 42 may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor 42 herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The memory 41 may be, but is not limited to, a read-only memory 41 (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), a compact disc read-only memory (compact disc read-only memory) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 41 may be stand alone and be coupled to the processor 42 via a bus 43. Memory 41 may also be integrated with processor 42.
In a specific implementation, the memory 41 is configured to store data related to the first server or the second server in the present application and computer execution instructions corresponding to a software program executing the first server or the second server in the present application. The processor 42 may establish various functions of the device by running or executing a software program stored in the memory 41 and invoking data stored in the memory 41.
The communication interface 44 uses any transceiver-like device for communicating with other devices or communication networks, such as a control system, a radio access network (radio access network, RAN), a wireless local area network (wireless local area networks, WLAN), etc. The communication interface 44 may include a receiving unit to implement a receiving function and a transmitting unit to implement a transmitting function.
Bus 43 may be an industry standard architecture (industry standard architecture, ISA) bus, an external device interconnect (peripheral component interconnect, PCI) bus, or an extended industry standard architecture (extended industry standard architecture, EISA) bus, among others. The bus 43 may be classified into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 12, but not only one bus or one type of bus.
The explanation of the related content in this embodiment may refer to the above method embodiment, and will not be repeated here.
The present application also provides a computer-readable storage medium having instructions stored therein, which when executed by a computer, cause the computer to perform the functions related to the first server or the second server in the network channel establishment method provided in the above embodiment.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a RAM, a ROM, an erasable programmable read-only memory (erasable programmable read only memory, EPROM), a register, a hard disk, an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the foregoing, or any other form of computer readable storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an application specific integrated circuit (application specific integrated circuit, ASIC). In the context of the present application, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The foregoing is merely a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (6)

1. A network channel establishment system, comprising: the system comprises a first server and target gateway equipment, wherein the first server is in communication connection with the target gateway equipment;
the first server is configured to send a network channel establishment request to the target gateway device; the network channel establishment request at least comprises a first identifier of a target network slice, user bandwidth demand information, a user identifier and a secret key corresponding to the user identifier; the first identifier is used for uniquely indicating the target network slice;
the target gateway device is configured to establish a target network channel according to the network channel establishment request;
the network channel establishment system further includes: a second server and a network device; the second server is respectively in communication connection with the first server and the network equipment;
The first server is further configured to send a target network slice establishment request to the second server in response to a target network slice establishment instruction; the target network slice establishment request at least comprises a preset identifier, the user bandwidth demand information and user position information;
the second server is configured to determine a target base station according to the user location information, and send the target network slice establishment request and the determined first information of the target base station to the network device; the first information is used for uniquely indicating the target base station;
the network device is configured to control the target base station to establish the target network slice between the network device and the target gateway device according to the user bandwidth requirement information, and determine the preset identifier as the first identifier;
the network channel establishment system further comprises a gateway equipment group, wherein the gateway equipment group comprises the target gateway equipment;
the first server is further configured to determine the target gateway device from the gateway device group according to the target network slice establishment instruction;
the first server is further configured to send a bandwidth query request to the second server after determining the target gateway device, where the bandwidth query request includes user bandwidth requirement information and an identifier of the target gateway device, and the bandwidth query request is used to instruct the second server to query an upper bandwidth limit of the target gateway device; when the second server determines that the bandwidth upper limit of the target gateway device meets a preset condition, returning first feedback information to the first server, wherein the first feedback information is used for indicating the first server to send a network channel establishment request to the target gateway device; and when the second server determines that the bandwidth upper limit of the target gateway equipment does not meet the preset condition, returning second feedback information to the first server, wherein the second feedback information is used for indicating that the first server cannot send a network channel establishment request to the target gateway equipment at present.
2. The network channel setup system of claim 1, wherein the target gateway device is specifically configured to:
establishing a mapping relation among the first identifier, the user identifier and the secret key;
and setting the uplink bandwidth and the downlink bandwidth of the target network channel according to the user bandwidth demand information.
3. The network channel setup system of claim 1, wherein the first server is further configured to delete the established target network channel in response to a target network channel deletion instruction.
4. A network channel establishment method applied to a network channel establishment system, comprising:
the first server sends a network channel establishment request to the target gateway equipment; the network channel establishment request at least comprises a first identifier of a target network slice, user bandwidth demand information, a user identifier and a secret key corresponding to the user identifier; the first identifier is used for uniquely indicating the target network slice;
the target gateway equipment establishes a target network channel according to the network channel establishment request;
before the first server sends the network channel establishment request to the target gateway device, the method further includes:
The first server responds to a target network slice establishment instruction and sends a target network slice establishment request to a second server; the target network slice establishment request at least comprises a preset identifier, the user bandwidth demand information and user position information;
the second server determines a target base station according to the user position information, and sends the target network slice establishment request and the determined first information of the target base station to network equipment; the first information is used for uniquely indicating the target base station;
the network equipment controls the target base station to establish the target network slice between the network equipment and the target gateway equipment according to the user bandwidth demand information, and determines the preset identification as the first identification;
before the sending the target network slice establishment request to the second server, the method further includes:
the terminal responds to the triggering operation of the user and sends the target network slice establishment instruction to the first server; the triggering operation at least comprises: the preset identifier, the user bandwidth requirement information, the user position information, the user identifier and the secret key;
After the sending the target network slice establishment instruction to the first server, the method further includes:
the first server determines the target gateway equipment from a gateway equipment group according to the target network slice establishment instruction;
after the target gateway equipment is determined, sending a query bandwidth request to the second server, wherein the query bandwidth request comprises user bandwidth requirement information and an identifier of the target gateway equipment, and the query bandwidth request is used for indicating the second server to query the bandwidth upper limit of the target gateway equipment; when the second server determines that the bandwidth upper limit of the target gateway device meets a preset condition, returning first feedback information to the first server, wherein the first feedback information is used for indicating the first server to send a network channel establishment request to the target gateway device; and when the second server determines that the bandwidth upper limit of the target gateway equipment does not meet the preset condition, returning second feedback information to the first server, wherein the second feedback information is used for indicating that the first server cannot send a network channel establishment request to the target gateway equipment at present.
5. The network channel establishment method according to claim 4, wherein the establishing a target network channel according to the network channel establishment request includes:
establishing a mapping relation among the first identifier, the user identifier and the secret key;
and setting the uplink bandwidth and the downlink bandwidth of the target network channel according to the user bandwidth demand information.
6. The network channel establishment method of claim 4, further comprising:
and the first server responds to a target network channel deleting instruction to delete the established target network channel.
CN202011390455.0A 2020-12-02 2020-12-02 Network channel establishment system and method Active CN112469139B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011390455.0A CN112469139B (en) 2020-12-02 2020-12-02 Network channel establishment system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011390455.0A CN112469139B (en) 2020-12-02 2020-12-02 Network channel establishment system and method

Publications (2)

Publication Number Publication Date
CN112469139A CN112469139A (en) 2021-03-09
CN112469139B true CN112469139B (en) 2023-04-28

Family

ID=74806392

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011390455.0A Active CN112469139B (en) 2020-12-02 2020-12-02 Network channel establishment system and method

Country Status (1)

Country Link
CN (1) CN112469139B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794682A (en) * 2005-07-11 2006-06-28 华为技术有限公司 Method of establishing safety channel in radio access network
CN106713406A (en) * 2015-11-18 2017-05-24 ***通信集团公司 Method and system for accessing to slice network
CN106790420A (en) * 2016-11-30 2017-05-31 华为技术有限公司 A kind of many session channel method for building up and system
CN110213800A (en) * 2019-05-17 2019-09-06 中国联合网络通信集团有限公司 The processing method and processing device of network slice business
CN110582109A (en) * 2019-08-31 2019-12-17 华为技术有限公司 Wireless Local Area Network (WLAN) network access method and device
CN111601323A (en) * 2020-04-29 2020-08-28 维沃移动通信有限公司 Application method of network slice and electronic equipment
CN111741512A (en) * 2020-06-02 2020-10-02 中国联合网络通信集团有限公司 Private network access method and device
CN112019428A (en) * 2020-09-02 2020-12-01 成都西加云杉科技有限公司 Gateway

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794682A (en) * 2005-07-11 2006-06-28 华为技术有限公司 Method of establishing safety channel in radio access network
CN106713406A (en) * 2015-11-18 2017-05-24 ***通信集团公司 Method and system for accessing to slice network
CN106790420A (en) * 2016-11-30 2017-05-31 华为技术有限公司 A kind of many session channel method for building up and system
CN110213800A (en) * 2019-05-17 2019-09-06 中国联合网络通信集团有限公司 The processing method and processing device of network slice business
CN110582109A (en) * 2019-08-31 2019-12-17 华为技术有限公司 Wireless Local Area Network (WLAN) network access method and device
CN111601323A (en) * 2020-04-29 2020-08-28 维沃移动通信有限公司 Application method of network slice and electronic equipment
CN111741512A (en) * 2020-06-02 2020-10-02 中国联合网络通信集团有限公司 Private network access method and device
CN112019428A (en) * 2020-09-02 2020-12-01 成都西加云杉科技有限公司 Gateway

Also Published As

Publication number Publication date
CN112469139A (en) 2021-03-09

Similar Documents

Publication Publication Date Title
CN112367711B (en) Resource allocation method, device and system for network slice
CN102202289B (en) Method and system for remote calling software and hardware resources through mobile terminal
CN107948271B (en) Method for determining message to be pushed, server and computing node
CN110740057B (en) Service deployment method and block chain platform
CN112468482B (en) Data transmission method, device, server, storage medium and system
CN105100150B (en) Cloud desktop migration method and device and distributed cloud desktop system
CN103716400A (en) Method and system for achieving mobile working based on virtual machine
CN111885184A (en) Method and device for processing hot spot access keywords in high concurrency scene
CN107645474B (en) Method and device for logging in open platform
CN103281692A (en) Fast roaming method and equipment between ACs (Alternating Currents)
CN109600769B (en) Communication method and device
CN107426109B (en) Traffic scheduling method, VNF module and traffic scheduling server
CN105530714A (en) MIFI communication service system and MIFI and communication method thereof
CN112469139B (en) Network channel establishment system and method
CN113010238A (en) Permission determination method, device and system for micro application call interface
CN109218406B (en) Cross-domain cooperative service method for smart city
CN112616143B (en) Method and device for distributing communication numbers, electronic equipment and storage medium
CN115438333A (en) Authority distribution method and device
CN111885583B (en) Network sharing method and device
CN110929269B (en) System authority management method, device, medium and electronic equipment
JP2017011493A (en) Control program, control device, and control method
CN110941412A (en) Method, system and terminal for realizing multi-terminal animation co-browsing based on imaging
CN110266501A (en) Block chain node device and block chain network system
US11770346B2 (en) Mobile device-based digital work system and method
CN113115400B (en) Communication method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant