Communication method and device of subnet service, electronic equipment and readable medium

文档序号:1893741 发布日期:2021-11-26 浏览:30次 中文

阅读说明:本技术 子网业务的通信方法、装置、电子设备和可读介质 (Communication method and device of subnet service, electronic equipment and readable medium ) 是由 刘展 朱晓洁 马金兰 彭莉 张琳峰 于 2021-08-31 设计创作,主要内容包括:本公开提供一种子网业务的通信方法、装置、电子设备和可读介质,其中,方法包括:接收边缘网关发送的子网业务的开通请求;根据开通请求携带的信息对边缘网关进行认证;若确定开通请求携带的信息通过认证,则触发用户数据库根据开通请求进行数据更新,数据更新的对象包括子网关联用户号码、边缘网关的标识、注册鉴权信息和服务节点地址中的至少一种;若接收到用户数据库反馈的数据更新成功响应,则向边缘网关发送配置模板,配置模板用于指示边缘网关在本地配置数据更新的对象;接收到边缘网关反馈的本地配置成功响应,确定子网业务开通成功。通过本公开实施例,节省了核心网的资源占用,降低了业务时延,提升了通信效率和质量。(The present disclosure provides a communication method, an apparatus, an electronic device and a readable medium for a subnet service, wherein the method comprises: receiving a subnet service opening request sent by an edge gateway; authenticating the edge gateway according to the information carried by the opening request; if the information carried by the opening request is determined to pass the authentication, triggering the user database to update data according to the opening request, wherein the object of data update comprises at least one of a subnet-associated user number, an identifier of an edge gateway, registration authentication information and a service node address; if a data updating success response fed back by the user database is received, sending a configuration template to the edge gateway, wherein the configuration template is used for indicating the edge gateway to configure an object of data updating locally; and receiving a local configuration success response fed back by the edge gateway, and determining that the subnet service is successfully opened. Through the embodiment of the disclosure, the resource occupation of the core network is saved, the service delay is reduced, and the communication efficiency and quality are improved.)

1. A communication method of subnet service is characterized in that the communication method is suitable for a subnet service opening node, the subnet service opening node can perform data interaction with an edge gateway and a user database, and the communication method of subnet service comprises the following steps:

receiving an opening request of a subnet service sent by the edge gateway, wherein the opening request carries at least one of information of a subnet associated user number, the type of the edge gateway and the maximum number of established subnets;

authenticating the edge gateway according to the information carried by the opening request;

if the information carried by the opening request is determined to pass authentication, triggering the user database to update data according to the opening request, wherein the data updating object comprises at least one of the subnet-associated user number, the identifier of the edge gateway, registration authentication information and a service node address;

if a data updating success response fed back by the user database is received, sending a configuration template to the edge gateway, wherein the configuration template is used for indicating the edge gateway to configure the data updating object locally;

and receiving a local configuration success response fed back by the edge gateway, and determining that the sub-network service is successfully opened.

2. A communication method of subnet service is characterized in that the communication method is suitable for a subnet service opening node, the subnet service opening node can perform data interaction with an edge gateway and a user database, and the communication method of subnet service comprises the following steps:

receiving a cancellation request of the subnet service sent by the edge gateway, wherein the cancellation request carries at least one of information of a subnet-associated user number, the type of the edge gateway and the maximum number of established subnets;

authenticating the edge gateway according to the information carried by the cancellation request;

if the information carried by the cancellation request is confirmed to pass authentication, a cancellation success response is sent to the edge gateway, and the cancellation success response comprises a subnet associated user number;

triggering the user database to delete the related information of the subnet service according to the authenticated cancel request, wherein the related information comprises the subnet associated user number, the identifier of the edge gateway, registration authentication information and a service node address;

and if a deletion success response fed back by the user database is received, determining that the cancellation of the subnet service is successful.

3. A communication method of subnet services is applicable to an edge gateway, and the communication method of the subnet services comprises the following steps:

receiving an access request of a subnet service sent by a 6G terminal;

carrying out authentication processing on the authentication information carried by the access request according to locally pre-stored authentication information;

if the access request is determined to pass the authentication processing, distributing a routing address for accessing the subnet service for the 6G terminal;

and recording the routing address, the equipment identifier of the 6G terminal and the subnet service capability mapping table of the 6G terminal, and feeding back an access success response to the 6G terminal.

4. A communication method of subnet services is applicable to an edge gateway, and the communication method of the subnet services comprises the following steps:

receiving a connection request of a subnet service sent by a first 6G terminal;

matching the type of the corresponding subnet service with a pre-stored subnet service capability mapping table of the 6G terminal according to the connection request;

determining a second 6G terminal corresponding to the connection request according to the subnet service capability mapping table of the 6G terminal, and forwarding the connection request to the second 6G terminal;

and receiving a connection success response fed back by the second 6G terminal, and feeding back the connection success response to the first 6G terminal so as to establish an end-to-end subnet service connection between the first 6G terminal and the second 6G terminal.

5. A communication device of subnet service is characterized in that the communication device is suitable for a subnet service opening node, the subnet service opening node can perform data interaction with an edge gateway and a user database, and the communication device of subnet service comprises:

a communication module, configured to receive an activation request of a subnet service sent by the edge gateway, where the activation request carries at least one of a subnet-associated user number, a type of the edge gateway, and a maximum number of established subnets;

the authentication module is used for authenticating the edge gateway according to the information carried by the opening request;

the updating module is used for triggering the user database to update data according to the opening request if the information carried by the opening request is determined to pass authentication, and the object of data update comprises at least one of the subnet-associated user number, the identifier of the edge gateway, registration authentication information and a service node address;

the communication module is further configured to send a configuration template to the edge gateway if a data update success response fed back by the user database is received, where the configuration template is used to instruct the edge gateway to configure the data update object locally;

the communication module is further configured to receive a local configuration success response fed back by the edge gateway, and determine that the activation of the subnet service is successful.

6. A communication device of subnet service is characterized in that the communication device is suitable for a subnet service opening node, the subnet service opening node can perform data interaction with an edge gateway and a user database, and the communication device of subnet service comprises:

a communication module, configured to receive a cancellation request of a subnet service sent by the edge gateway, where the cancellation request carries at least one of a subnet-associated user number, a type of the edge gateway, and a maximum number of established subnets;

the authentication module is used for authenticating the edge gateway according to the information carried by the cancellation request;

the communication module is further configured to send a cancellation success response to the edge gateway if it is determined that the information carried in the cancellation request passes authentication, where the cancellation success response includes a subnet-associated user number;

the updating module is used for triggering the user database to delete the related information of the subnet service according to the authenticated cancel request, wherein the related information comprises the subnet associated user number, the identifier of the edge gateway, registration authentication information and a service node address;

and the communication module is further used for determining that the cancellation of the subnet service is successful if a deletion success response fed back by the user database is received.

7. A communication device of subnet service, which is adapted to an edge gateway, the communication device of subnet service comprising:

the communication module is used for receiving an access request of the subnet service sent by the 6G terminal;

the authentication module is used for carrying out authentication processing on the authentication information carried by the access request according to locally pre-stored authentication information;

a determining module, configured to allocate a routing address for accessing the subnet service to the 6G terminal if it is determined that the access request passes the authentication processing;

and the recording module is used for recording the routing address, the equipment identifier of the 6G terminal and the subnet service capability mapping table of the 6G terminal and feeding back an access success response to the 6G terminal.

8. A communication device of subnet service, which is adapted to an edge gateway, the communication device of subnet service comprising:

the communication module is used for receiving a connection request of the subnet service sent by the first 6G terminal;

the matching module is used for matching the type of the corresponding subnet service and a pre-stored subnet service capability mapping table of the 6G terminal according to the connection request;

a determining module, configured to determine, according to the subnet service capability mapping table of the 6G terminal, a second 6G terminal corresponding to the connection request, and forward the connection request to the second 6G terminal;

the communication module is further configured to receive a connection success response fed back by the second 6G terminal, and feed back the connection success response to the first 6G terminal, so as to establish an end-to-end subnet service connection between the first 6G terminal and the second 6G terminal.

9. An electronic device, comprising:

a memory; and

a processor coupled to the memory, the processor configured to perform the method of communicating of subnet traffic as recited in any of claims 1-4 based on instructions stored in the memory.

10. A computer-readable storage medium on which a program is stored, which when executed by a processor, implements the communication method of the subnet service as recited in any one of claims 1 to 4.

Technical Field

The present disclosure relates to the field of communications technologies, and in particular, to a communication method and apparatus for a subnet service, an electronic device, and a readable medium.

Background

At present, a new generation of mobile communication system is deeply integrated into aspects of human life and social production to form a ubiquitous intelligent mobile network. The 6G (sixth generation mobile communication standard) communication network can realize global three-dimensional deep coverage, closely and seamlessly connect space, land and sea, and develop a body area network by taking people as a center to form multi-layer coverage with both breadth and depth. The 6G communication network also realizes an intelligent ubiquitous system of multi-network fusion and constructs a network space closely connected with the human society and the physical world.

The 6G system fully reflects the infrastructure attributes of the mobile communication network, forms a comprehensive mobile information network which mainly provides communication capacity and has other capacities such as intelligence, perception, calculation, safety and the like, provides more flexible and dynamic network services, and further realizes the internet of things service in wider fields by combining new technologies such as big data, cloud calculation, artificial intelligence, block chains and the like. The 6G also provides more adaptive network security guarantee, and provides more adaptive network security guarantee through an endogenous security mechanism, so that the credibility, manageability and controllability of the network are ensured.

In the related art, the computing power of the 6G network will evolve from an "end-cloud" architecture to an "end-network-cloud" cooperative architecture, and a multi-morphology stereo heterogeneous air-ground converged communication network composed of a space-based multi-layer sub-network (including high-orbit satellites, medium-low orbit satellites, air-facing platforms and the like) and a ground cellular multi-layer sub-network (including macro cells, micro cells, pico cells and the like) is adopted.

However, the existing subnet service (service) opening scheme is implemented based on the terminal device of the user, not only needs to occupy a large amount of core network resources, but also has high network delay, and cannot meet the requirement that the 6G network provides autonomous service opening based on the subnet for the user.

It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.

Disclosure of Invention

An object of the present disclosure is to provide a communication method, apparatus, electronic device and readable medium for a subnet service, which overcome, at least to some extent, the problem of high network latency caused by the limitations and disadvantages of the related art.

According to a first aspect of the embodiments of the present disclosure, a communication method for a subnet service is provided, which is applicable to a subnet service provisioning node, where the subnet service provisioning node can perform data interaction with an edge gateway and a user database, and the communication method for the subnet service includes:

receiving an opening request of a subnet service sent by the edge gateway, wherein the opening request carries at least one of information of a subnet associated user number, the type of the edge gateway and the maximum number of established subnets; authenticating the edge gateway according to the information carried by the opening request; if the information carried by the opening request is determined to pass authentication, triggering the user database to update data according to the opening request, wherein the data updating object comprises at least one of the subnet-associated user number, the identifier of the edge gateway, registration authentication information and a service node address; if a data updating success response fed back by the user database is received, sending a configuration template to the edge gateway, wherein the configuration template is used for indicating the edge gateway to configure the data updating object locally; and receiving a local configuration success response fed back by the edge gateway, and determining that the sub-network service is successfully opened.

According to a second aspect of the embodiments of the present disclosure, a communication method for a subnet service is provided, which is applicable to a subnet service provisioning node, where the subnet service provisioning node can perform data interaction with an edge gateway and a user database, and the communication method for the subnet service includes:

receiving a cancellation request of the subnet service sent by the edge gateway, wherein the cancellation request carries at least one of information of a subnet-associated user number, the type of the edge gateway and the maximum number of established subnets;

authenticating the edge gateway according to the information carried by the cancellation request;

if the information carried by the cancellation request is confirmed to pass authentication, a cancellation success response is sent to the edge gateway, and the cancellation success response comprises a subnet associated user number;

triggering the user database to delete the related information of the subnet service according to the authenticated cancel request, wherein the related information comprises the subnet associated user number, the identifier of the edge gateway, registration authentication information and a service node address;

and if a deletion success response fed back by the user database is received, determining that the cancellation of the subnet service is successful.

According to a third aspect of the embodiments of the present disclosure, there is provided a communication method for a subnet service, which is applicable to an edge gateway, the communication method for the subnet service including:

receiving an access request of a subnet service sent by a 6G terminal;

carrying out authentication processing on the authentication information carried by the access request according to locally pre-stored authentication information;

if the access request is determined to pass the authentication processing, distributing a routing address for accessing the subnet service for the 6G terminal;

and recording the routing address, the equipment identifier of the 6G terminal and the subnet service capability mapping table of the 6G terminal, and feeding back an access success response to the 6G terminal.

According to a fourth aspect of the embodiments of the present disclosure, there is provided a communication method of a subnet service, which is applicable to an edge gateway, the communication method of the subnet service including:

receiving a connection request of a subnet service sent by a first 6G terminal;

matching the type of the corresponding subnet service with a pre-stored subnet service capability mapping table of the 6G terminal according to the connection request;

determining a second 6G terminal corresponding to the connection request according to the subnet service capability mapping table of the 6G terminal, and forwarding the connection request to the second 6G terminal;

and receiving a connection success response fed back by the second 6G terminal, and feeding back the connection success response to the first 6G terminal so as to establish an end-to-end subnet service connection between the first 6G terminal and the second 6G terminal.

According to a fifth aspect of the embodiments of the present disclosure, there is provided a communication device for a subnet service, which is suitable for a subnet service provisioning node, where the subnet service provisioning node can perform data interaction with an edge gateway and a user database, and the communication device for the subnet service includes:

a communication module, configured to receive an activation request of a subnet service sent by the edge gateway, where the activation request carries at least one of a subnet-associated user number, a type of the edge gateway, and a maximum number of established subnets;

the authentication module is used for authenticating the edge gateway according to the information carried by the opening request;

the updating module is used for triggering the user database to update data according to the opening request if the information carried by the opening request is determined to pass authentication, and the object of data update comprises at least one of the subnet-associated user number, the identifier of the edge gateway, registration authentication information and a service node address;

the communication module is further configured to send a configuration template to the edge gateway if a data update success response fed back by the user database is received, where the configuration template is used to instruct the edge gateway to configure the data update object locally;

the communication module is further configured to receive a local configuration success response fed back by the edge gateway, and determine that the activation of the subnet service is successful.

According to a sixth aspect of the embodiments of the present disclosure, there is provided a communication device for a subnet service, which is suitable for a subnet service provisioning node, where the subnet service provisioning node can perform data interaction with an edge gateway and a user database, and the communication device for the subnet service includes:

a communication module, configured to receive a cancellation request of a subnet service sent by the edge gateway, where the cancellation request carries at least one of a subnet-associated user number, a type of the edge gateway, and a maximum number of established subnets;

the authentication module is used for authenticating the edge gateway according to the information carried by the cancellation request;

the communication module is further configured to send a cancellation success response to the edge gateway if it is determined that the information carried in the cancellation request passes authentication, where the cancellation success response includes a subnet-associated user number;

the updating module is used for triggering the user database to delete the related information of the subnet service according to the authenticated cancel request, wherein the related information comprises the subnet associated user number, the identifier of the edge gateway, registration authentication information and a service node address;

and the communication module is further used for determining that the cancellation of the subnet service is successful if a deletion success response fed back by the user database is received.

According to a seventh aspect of the embodiments of the present disclosure, there is provided a communication device of a subnet service, which is suitable for an edge gateway, the communication device of the subnet service including:

the communication module is used for receiving an access request of the subnet service sent by the 6G terminal;

the authentication module is used for carrying out authentication processing on the authentication information carried by the access request according to locally pre-stored authentication information;

a determining module, configured to allocate a routing address for accessing the subnet service to the 6G terminal if it is determined that the access request passes the authentication processing;

and the recording module is used for recording the routing address, the equipment identifier of the 6G terminal and the subnet service capability mapping table of the 6G terminal and feeding back an access success response to the 6G terminal.

According to an eighth aspect of the embodiments of the present disclosure, there is provided a communication device of a subnet service, which is suitable for an edge gateway, the communication device of the subnet service including:

the communication module is used for receiving a connection request of the subnet service sent by the first 6G terminal;

the matching module is used for matching the type of the corresponding subnet service and a pre-stored subnet service capability mapping table of the 6G terminal according to the connection request;

a determining module, configured to determine, according to the subnet service capability mapping table of the 6G terminal, a second 6G terminal corresponding to the connection request, and forward the connection request to the second 6G terminal;

the communication module is further configured to receive a connection success response fed back by the second 6G terminal, and feed back the connection success response to the first 6G terminal, so as to establish an end-to-end subnet service connection between the first 6G terminal and the second 6G terminal.

According to a ninth aspect of the present disclosure, there is provided an electronic apparatus comprising: a memory; and a processor coupled to the memory, the processor configured to perform the method of any of the above based on instructions stored in the memory.

According to a tenth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a program which, when executed by a processor, implements the communication method of the subnet service as set forth in any one of the above.

According to the embodiment of the disclosure, data interaction between the edge gateway and the user database is realized by setting the subnet service opening node, and functions of authentication of the access terminal, service control, routing and the like are put in the edge gateway of the subnet, so that not only is the network communication efficiency improved, but also the network side is simpler to realize, the terminal interconnection flow under the same subnet can be opened or canceled without passing through a core network, the network resource of the core network is saved, and the transmission delay of the subnet service is reduced.

In an embodiment of the disclosure, the activation of the subnet service (service) is initiated by the 6G edge gateway autonomously, the registration of the subnet service (service) and the authentication information of the identity authentication of the subsequent service are also generated autonomously by the network, the activation and cancellation of the subnet are completed automatically through the interaction between the edge gateway and the network, and various 6G terminals can access the subnet autonomously through the edge gateway, thereby meeting the requirements of accessing a very large number of terminals, interconnecting terminals based on service types, and the like.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.

Fig. 1 is a flow chart of a method of communication of subnet traffic in an exemplary embodiment of the present disclosure;

fig. 2 is a flow chart of a method of communication of subnet traffic in another exemplary embodiment of the present disclosure;

fig. 3 is a flow chart of a method of communication of subnet traffic in another exemplary embodiment of the present disclosure;

fig. 4 is a flow chart of a method of communication of subnet traffic in another exemplary embodiment of the present disclosure;

fig. 5 is a schematic diagram of a communication architecture for subnet traffic in another exemplary embodiment of the present disclosure;

FIG. 6 is an interaction diagram of a communication method of subnet traffic in an exemplary embodiment of the present disclosure;

fig. 7 is an interaction diagram of a communication method of a subnet service in another exemplary embodiment of the present disclosure;

fig. 8 is an interaction diagram of a communication method of a subnet service in another exemplary embodiment of the present disclosure;

fig. 9 is an interaction diagram of a communication method of a subnet service in another exemplary embodiment of the present disclosure;

fig. 10 is a block diagram of a communication device of a subnet service in an exemplary embodiment of the present disclosure;

fig. 11 is a block diagram of a communication device of a subnet service in another exemplary embodiment of the present disclosure;

fig. 12 is a block diagram of a communication device of a subnet service in another exemplary embodiment of the present disclosure;

fig. 13 is a block diagram of a communication device of a subnet service in another exemplary embodiment of the present disclosure;

FIG. 14 is a block diagram of an electronic device in an exemplary embodiment of the disclosure.

Detailed Description

Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.

Further, the drawings are merely schematic illustrations of the present disclosure, in which the same reference numerals denote the same or similar parts, and thus, a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.

The following detailed description of exemplary embodiments of the disclosure refers to the accompanying drawings.

Fig. 1 is a flowchart of a communication method of subnet traffic in an exemplary embodiment of the present disclosure.

Referring to fig. 1, the method for communicating a subnet service is applicable to a subnet service provisioning node, where the subnet service provisioning node can perform data interaction with an edge gateway and a user database, and includes:

step S102, receiving an opening request of the subnet service sent by the edge gateway, wherein the opening request carries at least one information of a subnet associated user number, the type of the edge gateway and the maximum number of established subnets.

In an embodiment of the present disclosure, the number of the established maximum subnets, that is, the number of the edge gateways that can be opened by the maximum number of the associated user number of the subnet can be configured in the user database, if the number of the gateways that the user applies for opening exceeds, and the number of the established maximum subnets is the number, an opening failure is returned to the terminal, and the opening request of the subnet service is rejected.

And step S104, authenticating the edge gateway according to the information carried by the opening request.

Step S106, if the information carried by the opening request is confirmed to pass the authentication, the user database is triggered to carry out data updating according to the opening request, and the object of the data updating comprises at least one of the subnet-associated user number, the identifier of the edge gateway, the registration authentication information and the service node address.

In an embodiment of the present disclosure, the object of data update is determined based on the provisioning request, for example, if the provisioning request carries a new subnet-associated user number, only the subnet-associated user number in the user database is updated, and if the provisioning request carries the subnet-associated user number, the identifier of the edge gateway, the registration authentication information, and the service node address, the subnet-associated user number, the identifier of the edge gateway, the registration authentication information, and the service node address in the user database are updated correspondingly, where the update object of the user database includes, but is not limited to, the parameter items.

Step S108, if a data updating success response fed back by the user database is received, a configuration template is sent to the edge gateway, and the configuration template is used for indicating the edge gateway to configure the data updating object locally.

In an embodiment of the present disclosure, if a data update success response is received, determining an updated object of the user database according to the success response, where the configuration template includes a parameter item of the updated object, and instructing, by the parameter item, the edge gateway to perform configuration update on local data.

Step S110, receiving a local configuration success response fed back by the edge gateway, and determining that the subnet service is successfully opened.

Based on one embodiment of the disclosure, data interaction between the edge gateway and the user database is realized by setting the subnet service opening node, and functions of authentication of the access terminal, service control, routing and the like are put down to the edge gateway of the subnet, so that not only is the network communication efficiency improved, but also the network side is simpler to realize, the terminal interconnection flow under the same subnet can be opened or canceled without passing through a core network, the network resources of the core network are saved, and the transmission delay of the subnet service is reduced.

In an embodiment of the disclosure, the activation of the subnet service (service) is initiated by the 6G edge gateway autonomously, the registration of the subnet service (service) and the authentication information of the identity authentication of the subsequent service are also generated autonomously by the network, the activation and cancellation of the subnet are completed automatically through the interaction between the edge gateway and the network, and various 6G terminals can access the subnet autonomously through the edge gateway, thereby meeting the requirements of accessing a very large number of terminals, interconnecting terminals based on service types, and the like.

Fig. 2 is a flowchart of a communication method of subnet traffic in an exemplary embodiment of the present disclosure.

Referring to fig. 2, the method for communicating a subnet service is applicable to a subnet service provisioning node, the subnet service provisioning node is capable of performing data interaction with an edge gateway and a user database, and the method for communicating a subnet service includes:

step S202, receiving a cancellation request of the subnet service sent by the edge gateway, where the cancellation request carries at least one information of a subnet-associated user number, a type of the edge gateway, and a maximum number of established subnets.

And step S204, authenticating the edge gateway according to the information carried by the cancel request.

Step S206, if the information carried by the cancellation request is confirmed to pass the authentication, a cancellation success response is sent to the edge gateway, and the cancellation success response comprises a subnet associated user number.

Step S208, according to the cancel request passing the authentication, triggering the user database to delete the related information of the subnet service, wherein the related information includes the subnet associated user number, the identifier of the edge gateway, the registration authentication information and the service node address.

Step S210, if a deletion success response fed back by the user database is received, it is determined that the subnet service is successfully cancelled.

In an embodiment of the present disclosure, the storage pressure of the user database is reduced by receiving a cancellation request of the subnet service sent by the edge gateway, authenticating the cancellation request, canceling the subnet service at the edge gateway if the cancellation request passes the authentication, and instructing the user database to delete the relevant information of the subnet service.

Fig. 3 is a flowchart of a communication method of subnet traffic in an exemplary embodiment of the present disclosure.

Referring to fig. 3, the method for communicating subnet traffic is applicable to an edge gateway, and includes:

step S302, receiving the subnet service access request sent by the 6G terminal.

And step S304, carrying out authentication processing on the authentication information carried by the access request according to the locally pre-stored authentication information.

Step S306, if it is determined that the access request passes the authentication process, allocating a routing address for accessing the subnet service to the 6G terminal.

Step S308, recording the routing address, the device identifier of the 6G terminal and the subnet service capability mapping table of the 6G terminal, and feeding back an access success response to the 6G terminal.

In an embodiment of the present disclosure, after the authentication information of the 6G terminal is authenticated by the edge gateway, if it is determined that the access request passes the authentication processing, a routing address for accessing the subnet service is allocated to the 6G terminal, and a corresponding relationship between the terminal and the subnet service and a relationship between the subnet service and the routing address are maintained by using a subnet service capability mapping table, and each type of 6G terminal can autonomously access the subnet through the edge gateway, thereby satisfying requirements of access by a very large number of terminals, interconnection of terminals based on service types, and the like, and shortening response time of the subnet service.

In one embodiment of the present disclosure, the routing address includes, but is not limited to, a MAC address and an IP address of each node in the routing line.

Fig. 4 is a flowchart of a communication method of subnet traffic in an exemplary embodiment of the present disclosure.

Referring to fig. 4, a communication method of a subnet service is applied to an edge gateway, and the communication method of the subnet service includes:

step S402, receiving a connection request of the subnet service sent by the first 6G terminal.

And S404, matching the type of the corresponding subnet service with a pre-stored subnet service capability mapping table of the 6G terminal according to the connection request.

Step S406, determining a second 6G terminal corresponding to the connection request according to the subnet service capability mapping table of the 6G terminal, and forwarding the connection request to the second 6G terminal.

Step S408, receiving a connection success response fed back by the second 6G terminal, and feeding back the connection success response to the first 6G terminal, so as to establish an end-to-end subnet service connection between the first 6G terminal and the second 6G terminal.

In one embodiment of the present disclosure, the service connection between the first 6G terminal and the second 6G terminal is implemented through a subnet service capability mapping table and a type of subnet service stored by the edge gateway, wherein the subnet service (service) that the edge gateway can provide for the first 6G terminal and the second 6G terminal is determined through the subnet service capability mapping table, and the P2P service connection is established, so that the response rate and the service quality of the subnet service are improved.

In an embodiment of the present disclosure, on the premise of setting the subnet service activation node, a subnet module is further set in the terminal accessing the subnet service, and a subnet module is also set in the user database, and the interaction flows related to the subnet service are all realized by the subnet module and are independent of the core network module of the terminal and the core network module of the user database, and the interaction flows include registration, application, activation, cancellation, interaction, and the like, but are not limited thereto.

Based on the embodiment, the data interaction between the edge gateway and the user database is realized by setting the subnet service opening node, and the functions of access terminal authentication, service control, routing and the like are put down to the edge gateway of the subnet, so that not only is the network communication efficiency improved, but also the network side is simpler to realize. Especially, the terminal interconnection flow under the same subnet can realize interaction through the subnet module, can be opened or cancelled without passing through the core network, saves the network resources of the core network, and reduces the transmission delay of the subnet service.

The following specifically describes a communication scheme of the subnet service in the 6G scenario of the present disclosure with reference to fig. 5 to 9.

As shown in fig. 5, the communication architecture of the subnet service is composed as follows:

the 6G subnet service provisioning node 502 and the 6G subscriber database (subnet data module) 504 both access the 6G IP bearer network 506 and access a plurality of edge gateways capable of accessing subnet traffic through the 6G IP bearer network 506, the edge gateways including a 6G edge network (personal) 508, a 6G edge network (home) 510, a 6G edge network (mobile) 512, and a 6G edge network (enterprise) 514 as shown in fig. 5.

Among them, the 6G edge network (personal) 508, the 6G edge network (home) 510, the 6G edge network (mobile) 512, and the 6G edge network (business) 514 access a personal subnet (peripheral, body area network, personal area network … …), a home subnet (robot, monitor, smart home … …), a mobile subnet (airplane, automobile, high-speed rail, ship … …), and a business subnet (internal device, dedicated terminal, monitor … …), respectively.

The 6G subnet service opening node supports the autonomous opening and management of the user subnet;

a subnet data module of the 6G user database stores registration information of a user subnet, including edge gateway identification, user identity, service information and the like;

the terminal access and service processing module of the edge gateway can realize the functions of authenticating, distributing access addresses (such as IP addresses, MAC addresses and the like), recording access addresses, equipment identifiers, a service capability mapping table of the terminal, subnet service routing and the like, and the autonomous opening module of the edge gateway is responsible for the initiation of the subnet service opening and canceling requests.

As shown in fig. 6, the autonomous provisioning process of the 6G edge gateway subnet service is as follows:

0. and presetting a subnet associated user number, such as a user mobile phone number and the like.

The 1.6G edge gateway (autonomous provisioning module) 602 requests the 6G subnet service provisioning node 604 to provision a subnet service, and the request information includes a subnet-associated user number, an edge gateway type, a maximum number of established subnets, and the like.

The 2.6G subnet service opening node 604 performs identity authentication on the edge gateway, such as short message authentication on a mobile phone of a user.

3. After the authentication is passed, the system returns a successful response to the 6G edge gateway 602 through the opening request, and the response information includes the subnet associated user number.

4. And updating the subnet data module of the 6G user database 606, wherein the updated content comprises subnet associated user numbers, edge gateway identifiers, registration authentication information, addresses of attached and registered service nodes and the like.

The subnet data module of the 5.6G user database 606 returns an update success response, the 6G user database 606 can configure the maximum number of edge gateways that can be opened by the subnet associated user number, and if the number of gateways that the user applies for opening exceeds the value, a failure is returned, and the opening request is rejected.

The 6.6G subnet service opening node 604 issues a configuration template to the 6G edge gateway 602, where the configuration template includes a subnet-associated user number, an edge gateway identifier, registration authentication information, an address of an attached and registered service node, and the like.

The 7.6G edge gateway 602 returns a configuration success response.

As shown in fig. 7, the autonomous cancellation procedure of the 6G edge gateway subnet service is as follows:

the 1.6G edge gateway (autonomous provisioning module) 702 requests the 6G subnet service provisioning node 704 to cancel the subnet service, and the request information includes a subnet-associated user number, an edge gateway identifier, and the like.

The 2.6G subnet service opening node 704 performs identity authentication for the edge gateway, such as short message authentication for the user's mobile phone.

3. After the authentication is passed, the system cancels the request and returns a successful response to the 6G edge gateway 702, and the response information contains the subnet associated user number.

4. And updating the subnet data module of the 6G user database 706, and deleting related information such as subnet associated user numbers, edge gateway identifiers and the like.

The subnet data module of the 5.6G subscriber database 706 returns an update success response.

As shown in fig. 8, the flow of accessing the subnet by the terminal is as follows:

the 1.6G edge gateway 804 completes pre-configuration of access authentication information based on a configuration template issued by the 6G subnet service opening node, wherein the pre-configuration access authentication information comprises a subnet associated user number, an edge gateway identifier, registration authentication information, an attached and registered service node address and the like.

The subnet module of the 2.6G terminal 802 configures access authentication information.

The subnet module of the 3.6G terminal 802 initiates an access request to the 6G edge gateway 804, and the request information includes access authentication information, terminal service capability, and the like.

The terminal access module of the 4.6G edge gateway 804 authenticates the terminal and allocates an access address (such as an IP address, an MAC address, etc.), and records the access address, the device identifier, and the service capability mapping table of the terminal.

5.6G edge gateway 804 returns an access success response.

As shown in fig. 9, the subnet traffic routing flow is as follows:

1. the subnet module of the first 6G terminal 902 initiates a service connection request to the edge gateway 904, and the request information includes an edge gateway identifier and a service type.

2. The edge gateway (service processing module) 904 receives the request and matches the service type and the service capability of the terminal, and selects the terminal according to the mapping table and the strategy.

3. The traffic processing module of the edge gateway 904 forwards the traffic connection request to the second 6G terminal 906.

4. The subnet module of the second 6G terminal 906 returns a request success response.

5. The edge gateway (traffic processing module) 904 returns a request success response.

6. A P2P service connection is established between the first 6G terminal 902 and the second 6G terminal 906.

Corresponding to the above method embodiment, the present disclosure further provides a communication device of a subnet service, which may be used to execute the above method embodiment.

Fig. 10 is a block diagram of a communication device of a subnet service in an exemplary embodiment of the disclosure.

Referring to fig. 10, a communication apparatus 1000 for a subnet service is applicable to a subnet service provisioning node, the subnet service provisioning node being capable of performing data interaction with an edge gateway and a user database, and the communication apparatus for a subnet service includes:

the communication module 1002 is configured to receive an opening request of a subnet service sent by the edge gateway, where the opening request carries at least one of information of a subnet-associated user number, a type of the edge gateway, and a maximum number of established subnets.

And the authentication module 1004 is configured to authenticate the edge gateway according to the information carried by the provisioning request.

An updating module 1006, configured to trigger the user database to perform data updating according to the opening request if it is determined that the information carried in the opening request passes authentication, where an object of the data updating includes at least one of the subnet-associated user number, the identifier of the edge gateway, registration authentication information, and a service node address.

The communication module 1002 is further configured to send a configuration template to the edge gateway if a data update success response fed back by the user database is received, where the configuration template is used to instruct the edge gateway to configure the data update object locally.

The communication module 1002 is further configured to receive a local configuration success response fed back by the edge gateway, and determine that the subnet service is successfully opened.

Corresponding to the above method embodiment, the present disclosure further provides a communication device of a subnet service, which may be used to execute the above method embodiment.

Fig. 11 is a block diagram of a communication device of a subnet service in an exemplary embodiment of the disclosure.

Referring to fig. 11, a communication apparatus 1100 for a subnet service is applicable to a subnet service provisioning node, the subnet service provisioning node being capable of performing data interaction with an edge gateway and a user database, and the communication apparatus for a subnet service includes:

a communication module 1102, configured to receive a cancellation request of the subnet service sent by the edge gateway, where the cancellation request carries information of at least one of a subnet-associated user number, a type of the edge gateway, and a maximum number of established subnets.

And an authentication module 1104, configured to authenticate the edge gateway according to the information carried in the cancellation request.

And the communication module is further configured to send a cancellation success response to the edge gateway if it is determined that the information carried by the cancellation request passes authentication, where the cancellation success response includes a subnet-associated user number.

An updating module 1106, configured to trigger the user database to delete relevant information of the subnet service according to the authenticated cancellation request, where the relevant information includes the subnet-associated user number, the identifier of the edge gateway, registration authentication information, and a service node address.

The communication module 1102 is further configured to determine that the cancellation of the subnet service is successful if a deletion success response fed back by the user database is received.

Corresponding to the above method embodiment, the present disclosure further provides a communication device of a subnet service, which may be used to execute the above method embodiment.

Fig. 12 is a block diagram of a communication device of a subnet service in an exemplary embodiment of the disclosure.

Referring to fig. 12, a communication apparatus 1200 of a subnet service is adapted to an edge gateway, the communication apparatus of the subnet service including:

a communication module 1202, configured to receive an access request of a subnet service sent by the 6G terminal.

And the authentication module 1204 is configured to perform authentication processing on the authentication information carried in the access request according to locally pre-stored authentication information.

A determining module 1206, configured to allocate a routing address for accessing the subnet service to the 6G terminal if it is determined that the access request passes the authentication processing.

A recording module 1208, configured to record the routing address, the device identifier of the 6G terminal, and the subnet service capability mapping table of the 6G terminal, and feed back an access success response to the 6G terminal.

Corresponding to the above method embodiment, the present disclosure further provides a communication device of a subnet service, which may be used to execute the above method embodiment.

Fig. 13 is a block diagram of a communication device of a subnet service in an exemplary embodiment of the disclosure.

Referring to fig. 13, a communication apparatus 1300 of a subnet service is adapted to an edge gateway, the communication apparatus of the subnet service including:

and the communication module is used for receiving the connection request of the subnet service sent by the first 6G terminal.

And the matching module is used for matching the type of the corresponding subnet service with a pre-stored subnet service capability mapping table of the 6G terminal according to the connection request.

And the determining module is used for determining a second 6G terminal corresponding to the connection request according to the subnet service capability mapping table of the 6G terminal and forwarding the connection request to the second 6G terminal.

The communication module is further configured to receive a connection success response fed back by the second 6G terminal, and feed back the connection success response to the first 6G terminal, so as to establish an end-to-end subnet service connection between the first 6G terminal and the second 6G terminal.

Since the functions of the communication device 1000 for subnet service, the communication device 1100 for subnet service, the communication device 1200 for subnet service, and the communication device 1300 for subnet service have been described in detail in the corresponding method embodiments, the details of the disclosure are not repeated herein.

It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.

In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

As will be appreciated by one skilled in the art, aspects of the present invention may be embodied as a system, method or program product. Thus, various aspects of the invention may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.

An electronic device 1400 according to this embodiment of the invention is described below with reference to fig. 14. The electronic device 1400 shown in fig. 14 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.

As shown in fig. 14, the electronic device 1400 is embodied in the form of a general purpose computing device. The components of the electronic device 1400 may include, but are not limited to: the at least one processing unit 1410, the at least one memory unit 1420, and the bus 1430 that couples the various system components including the memory unit 1420 and the processing unit 1410.

Wherein the storage unit stores program code that is executable by the processing unit 1410, such that the processing unit 1410 performs steps according to various exemplary embodiments of the present invention described in the above section "exemplary methods" of the present specification. For example, the processing unit 1410 may perform a method as shown in the embodiments of the present disclosure.

The storage unit 1420 may include readable media in the form of volatile memory units, such as a random access memory unit (RAM)14201 and/or a cache memory unit 14202, and may further include a read only memory unit (ROM) 14203.

Storage unit 1420 may also include a program/utility 14204 having a set (at least one) of program modules 14205, such program modules 14205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.

Bus 1430 may be any type of bus structure including a memory cell bus or memory cell controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

The electronic device 1400 may also communicate with one or more external devices 1440 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 1400, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 1400 to communicate with one or more other computing devices. Such communication can occur via an input/output (I/O) interface 1450. Also, the electronic device 1400 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 1460. As shown, the network adapter 1460 communicates with the other modules of the electronic device 1400 via the bus 1430. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic device 1400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.

Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, aspects of the invention may also be implemented in the form of a program product comprising program code means for causing a terminal device to carry out the steps according to various exemplary embodiments of the invention described in the above section "exemplary methods" of the present description, when said program product is run on the terminal device.

The program product for implementing the above method according to an embodiment of the present invention may employ a portable compact disc read only memory (CD-ROM) and include program codes, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited in this regard and, in the present document, a 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 program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.

Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).

Furthermore, the above-described figures are merely schematic illustrations of processes involved in methods according to exemplary embodiments of the invention, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.

Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:策略计费控制PCC系统的策略推导方法、装置及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类