[go: up one dir, main page]

CN114221959B - Service sharing method, device and system - Google Patents

Service sharing method, device and system Download PDF

Info

Publication number
CN114221959B
CN114221959B CN202111524889.XA CN202111524889A CN114221959B CN 114221959 B CN114221959 B CN 114221959B CN 202111524889 A CN202111524889 A CN 202111524889A CN 114221959 B CN114221959 B CN 114221959B
Authority
CN
China
Prior art keywords
service
gateway
edge gateway
subnet
edge
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
CN202111524889.XA
Other languages
Chinese (zh)
Other versions
CN114221959A (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 Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202111524889.XA priority Critical patent/CN114221959B/en
Publication of CN114221959A publication Critical patent/CN114221959A/en
Application granted granted Critical
Publication of CN114221959B publication Critical patent/CN114221959B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开涉及一种服务共享方法、装置和系统,涉及通信技术领域。该服务共享方法,包括:子网注册服务节点,接收第一边缘网关发来的服务共享请求,服务共享请求为第一边缘网关发现其所在子网无法提供用户请求的服务的情况下发送,服务共享请求包括第一边缘网关的网关标识、服务的服务标识;子网注册服务节点,根据网关标识、服务标识,利用用户数据库,确定能够提供服务的第二边缘网关;子网注册服务节点,将第二边缘网关的相关信息发送给第一边缘网关,以便第一边缘网关请求第二边缘网关为用户提供服务。本公开的技术方案能够实现多个子网服务共享,从而提高网络服务质量。

The present disclosure relates to a service sharing method, device and system, and to the field of communication technology. The service sharing method includes: a subnet registration service node receives a service sharing request from a first edge gateway, the service sharing request is sent when the first edge gateway finds that its subnet cannot provide the service requested by the user, and the service sharing request includes the gateway identifier of the first edge gateway and the service identifier of the service; the subnet registration service node determines the second edge gateway that can provide the service based on the gateway identifier and the service identifier and using the user database; the subnet registration service node sends the relevant information of the second edge gateway to the first edge gateway, so that the first edge gateway requests the second edge gateway to provide services for the user. The technical solution disclosed in the present disclosure can realize the sharing of multiple subnet services, thereby improving the quality of network services.

Description

Service sharing method, device and system
Technical Field
The present disclosure relates to the field of communication technologies, and in particular, to a service sharing method, a service sharing device, a service sharing system, and a non-volatile computer readable storage medium.
Background
In the related art, network services are uniformly provided by the entire network of operators and service providers.
Disclosure of Invention
The inventors of the present disclosure found that the above-described related art has the following problems: the mode of unified service provision in the whole network has limitations in service diversity, service individuation, cross-regional service provision and the like, resulting in degradation of network service quality.
In view of this, the present disclosure proposes a service sharing technical solution, which can implement sharing of multiple sub-network services, thereby improving network service quality.
According to some embodiments of the present disclosure, there is provided a service sharing method including: the method comprises the steps that a subnet registers a service node, a service sharing request sent by a first edge gateway is received, the service sharing request is sent when the first edge gateway finds that the subnet where the service sharing request is located cannot provide service requested by a user, and the service sharing request comprises a gateway identifier of the first edge gateway and a service identifier of the service; the subnet registers the service node, according to gateway identification, service identification, utilize the user database, confirm the second edge gateway that can offer the service; and the subnet registration service node sends the related information of the second edge gateway to the first edge gateway so that the first edge gateway requests the second edge gateway to provide service for the user.
In some embodiments, determining, using the user database, a second edge gateway capable of providing the service based on the gateway identification, the service identification, comprises: the subnet registers the service node, send the inquiry request to the user database, the inquiry request includes gateway identification, service identification; and the subnet registration service node determines a second edge gateway according to the subscription information of the first edge gateway returned by the user database, the edge gateway list capable of providing service and the gateway attribute.
In some embodiments, determining the second edge gateway comprises: the subnet registers for the service node and determines the second edge gateway based on a service selection policy that includes determining the second edge gateway based on at least one of whether sharable, whether shortest delay, or whether sufficient subnet resources are present.
In some embodiments, the service sharing method further comprises: the subnet registers the service node, receive the service registration request sent by the second edge gateway, the service registration request includes gateway identification and gateway attribute of the second edge gateway; the subnet registration service node sends an update database request to the user database, wherein the update database request comprises the gateway identification and the gateway attribute of the second edge gateway, so that the user database can update and store the gateway identification and the gateway attribute of the second edge gateway after associating.
In some embodiments, the service registration request includes a service security certificate for the service to be registered; the service sharing method further comprises the following steps: the subnet registers the service node, and authenticates the service to be registered according to the service security certificate.
In some embodiments, the gateway attributes include at least one of a sharing level of the service to be registered, a link state of the second edge gateway, and a node capability within the second edge gateway to provide the service to be registered.
According to other embodiments of the present disclosure, there is provided a service sharing method including: the first edge gateway sends a service sharing request to a subnet registration service node under the condition that the subnet where the first edge gateway is located can not provide the service requested by the user, wherein the service sharing request comprises a gateway identifier of the first edge gateway and a service identifier of the service; the first edge gateway receives the related information of a second edge gateway which can provide service and is returned by the subnet registration service node, and the second edge gateway determines the subnet registration service node through a user database according to the gateway identification and the service identification; the first edge gateway requests the second edge gateway to provide services for the user.
In some embodiments, the service sharing method further comprises: the first edge gateway sends a service registration request to the subnet registration service node, wherein the service registration request comprises a gateway identifier and a gateway attribute of the first edge gateway; and the first edge gateway receives an update success response returned by the subnet registration service node, and the update success response identification user database associates the gateway identification of the second edge gateway with the gateway attribute and then performs update storage.
In some embodiments, the service registration request includes a service security certificate of the service to be registered, and the service security certificate is used for authenticating and authenticating the service to be registered by the subnet registration service node.
Still further embodiments of the present disclosure provide a service sharing apparatus provided at a subnet registration service node, including: the receiving unit is used for receiving a service sharing request sent by the first edge gateway, wherein the service sharing request is sent when the first edge gateway finds that the subnet where the service sharing request is located cannot provide the service requested by the user, and the service sharing request comprises a gateway identifier of the first edge gateway and a service identifier of the service; the processing unit is used for determining a second edge gateway capable of providing service by utilizing the user database according to the gateway identification and the service identification; and the sending unit is used for sending the related information of the second edge gateway to the first edge gateway so that the first edge gateway requests the second edge gateway to provide services for the user.
In some embodiments, the sending unit sends a query request to the user database, the query request including a gateway identification, a service identification; and the processing unit determines a second edge gateway according to the subscription information of the first edge gateway returned by the user database, the edge gateway list capable of providing service and the gateway attribute.
In some embodiments, the processing unit determines the second edge gateway based on a service selection policy, the service selection policy including determining the second edge gateway based on at least one of whether sharable, whether latency is shortest, or whether the existing subnet resources are sufficient.
In some embodiments, the receiving unit subnet registers the service node, receives a service registration request sent by the second edge gateway, where the service registration request includes a gateway identifier and a gateway attribute of the second edge gateway; the sending unit sends a database updating request to the user database, wherein the database updating request comprises the gateway identification and the gateway attribute of the second edge gateway, so that the user database can update and store the gateway identification and the gateway attribute of the second edge gateway after associating.
In some embodiments, the service registration request includes a service security certificate for the service to be registered; the processing unit subnet registers the service node, and authenticates the service to be registered according to the service security certificate.
In some embodiments, the gateway attributes include at least one of a sharing level of the service to be registered, a link state of the second edge gateway, and a node capability within the second edge gateway to provide the service to be registered.
According to still further embodiments of the present disclosure, there is provided a service sharing apparatus provided at a first edge gateway, including: a sending unit, configured to send a service sharing request to a subnet registration service node when it finds that the subnet where the subnet is located cannot provide the service requested by the user, where the service sharing request includes a gateway identifier of a first edge gateway and a service identifier of the service, and send a service request for requesting a second edge gateway to provide the service for the user; and the receiving unit is used for receiving the related information of the second edge gateway which can provide the service and is returned by the subnet registration service node, and the second edge gateway is determined by the user database for the subnet registration service node according to the gateway identification and the service identification.
In some embodiments, the sending unit sends a service registration request to the subnet registration service node, the service registration request including a gateway identification and a gateway attribute of the first edge gateway; the receiving unit receives an update success response returned by the subnet registration service node, and the update success response identification user database associates the gateway identification of the second edge gateway with the gateway attribute and then performs update storage.
In some embodiments, the service registration request includes a service security certificate of the service to be registered, and the service security certificate is used for authenticating and authenticating the service to be registered by the subnet registration service node.
According to still further embodiments of the present disclosure, there is provided a service sharing apparatus provided at a subnet registration service node, including: a memory; and a processor coupled to the memory, the processor configured to execute the service sharing method on the subnet registration service node side of any of the embodiments described above based on instructions stored in the memory device.
According to still further embodiments of the present disclosure, there is provided a service sharing apparatus provided at a first edge gateway, including: a memory; and a processor coupled to the memory, the processor configured to perform the service sharing method at the edge gateway side in any of the above embodiments based on instructions stored in the memory device.
According to still further embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the service sharing method in any of the above embodiments.
According to still further embodiments of the present disclosure, there is provided a service sharing system including: a subnet registration service node for executing the service sharing method of the subnet registration service node side in any one of the above embodiments; and the first edge gateway is used for executing the service sharing method at the edge gateway side in any one of the embodiments.
In the above embodiment, in the case that the edge gateway cannot provide the service requested by the user, the edge gateway can query the service supporting situation of other subnets by registering the service node with the subnet, and initiate the service request to the edge gateway supporting the service. Thus, a plurality of sub-network services can be shared, thereby improving the network service quality.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description, serve to explain the principles of the disclosure.
The disclosure may be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings in which:
FIG. 1a illustrates a flow chart of some embodiments of a service sharing method of the present disclosure;
FIG. 1b illustrates a flow chart of other embodiments of a service sharing method of the present disclosure;
FIG. 2 illustrates a schematic diagram of some embodiments of a service sharing method of the present disclosure;
fig. 3a shows a signaling diagram of some embodiments of a service sharing method of the present disclosure;
fig. 3b shows a signaling diagram of further embodiments of the service sharing method of the present disclosure;
FIG. 4a illustrates a block diagram of some embodiments of a service sharing apparatus of the present disclosure;
FIG. 4b illustrates a block diagram of further embodiments of a service sharing apparatus of the present disclosure;
FIG. 5 illustrates a block diagram of still further embodiments of a service sharing apparatus of the present disclosure;
FIG. 6 illustrates a block diagram of still other embodiments of a service sharing apparatus of the present disclosure;
fig. 7 illustrates a block diagram of some embodiments of a service sharing system of the present disclosure.
Detailed Description
Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless it is specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective parts shown in the drawings are not drawn in actual scale for convenience of description.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the techniques, methods, and apparatus should be considered part of the specification.
In all examples shown and discussed herein, any specific values should be construed as merely illustrative, and not a limitation. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
As described above, the mode of unified service provision in the whole network has limitations in service diversification, service individuation, and cross-regional service provision, and cannot meet the service development requirements of the 6G network.
Therefore, aiming at the technical problems of 6G network service diversification, service individuation, trans-regional service sharing and other requirements, the disclosure provides a 6G subnet service sharing technical scheme. A subnet service management module is arranged in a 6G subnet registration service node, a subnet service management module is arranged in an edge gateway, a subnet module is arranged in a 6G user database, and a subnet service sharing flow is provided. For example, the technical solution of the present disclosure may be implemented by the following embodiments.
Fig. 1a illustrates a flow chart of some embodiments of a service sharing method of the present disclosure.
As shown in fig. 1a, in step 110a, a subnet registers a service node, receives a service sharing request sent by a first edge gateway, where the service sharing request is sent when the first edge gateway finds that the subnet where the service node is located cannot provide a service requested by a user. The service sharing request includes a gateway identification of the first edge gateway, a service identification of the service.
In some embodiments, the subnet registers the service node, receives a service registration request sent by the second edge gateway, the service registration request including a gateway identification and a gateway attribute of the second edge gateway; the subnet registration service node sends an update database request to the user database, wherein the update database request comprises the gateway identification and the gateway attribute of the second edge gateway, so that the user database can update and store the gateway identification and the gateway attribute of the second edge gateway after associating.
In some embodiments, the subnet registers the service node to send an update database request to the user database in the event that the service to be registered is authenticated and authenticated. For example, the service registration request includes a service security certificate of the service to be registered; the service sharing method further comprises the following steps: the subnet registers the service node, and authenticates the service to be registered according to the service security certificate.
For example, when a new service is created or accessed in the local subnet, the service installation is completed at the edge gateway of the local subnet; the edge gateway prepares to bring the service on line; the edge gateway sends a service registration request to the subnet registration service node, wherein the service registration request comprises an edge gateway identification, a service ID (identification), a sharing level, a service security certificate and service node capacity (such as mobility, calculation power, forwarding quantity and the like); the subnet registration service node authenticates and authenticates the reported service according to the service security certificate, and ensures the legality and security of the service. For example, the sharing level may include a full network sharing level, a specific subnet sharing level, and the like.
For example, the subnet registration service node initiates a database update request to the user database with the authenticated service information, including edge gateway identification, service ID, sharing level, service node capability; the subnet module in the user database returns an update success response; the subnet registration service node returns a registration update response to the edge gateway including the edge gateway identification, the service ID.
In some embodiments, the subnet user completes the user access procedure; a subnet user initiates a service request to an edge gateway, and carries an edge gateway identifier (such as edge gateway 1), a user ID and a service ID; after the edge gateway discovers that the subnet cannot provide the service, the edge gateway registers a subnet service management module in a service node to inquire the supporting condition of the service, and carries an edge gateway identifier 1 and a service ID.
In step 120a, the subnet registers the service node, and determines a second edge gateway capable of providing the service using the user database based on the gateway identification and the service identification.
In some embodiments, a subnet registers a service node, sends a query request to a user database, the query request including a gateway identification, a service identification; and the subnet registration service node determines a second edge gateway according to the subscription information of the first edge gateway returned by the user database, the edge gateway list capable of providing service and the gateway attribute.
For example, the gateway attribute includes at least one of a sharing level of the service to be registered, a link state of the second edge gateway, and a node capability within the second edge gateway to provide the service to be registered.
In some embodiments, a subnet service management module in a subnet registration service node queries a user database for information of the service, carrying an edge gateway identifier 1 and a service ID; the subnet module in the user database returns the subscription information of the edge gateway according to the edge gateway identifier 1 and the service ID, and the edge gateway list and the corresponding attribute (including the sharing level of the service, the link state of the edge gateway, the capability of the node providing the service in the edge gateway, etc.) of the service can be provided by the whole network currently.
In some embodiments, the subnet registers with the serving node, and the second edge gateway is determined based on a service selection policy that includes determining the second edge gateway based on at least one of whether sharable, whether latency is minimal, or whether the subnet resources in which it resides are sufficient.
In some embodiments, the subnet service management module in the subnet registration service node determines the preferred service provider edge gateway 2 based on the service selection policy, subscription service information for edge gateway 1, the list and attributes of service provider edge gateways. For example, according to the service selection policy, an edge gateway which can be shared, has the shortest delay and has sufficient subnet resources is selected as the edge gateway 2.
In step 130a, the subnet registration service node sends information about the second edge gateway to the first edge gateway so that the first edge gateway requests the second edge gateway to provide the service to the user.
In some embodiments, the subnet registration service node sends this preferred service providing edge gateway 2 information to edge gateway 1; edge gateway 1 initiates a service request to edge gateway 2; edge gateway 2 returns a service response to edge gateway 1; the edge gateway 1 sends response information to the user and returns service response; the user establishes a service connection with the service providing edge gateway 2 based on the received information.
Fig. 1b shows a flow chart of further embodiments of the service sharing method of the present disclosure.
As shown in fig. 1b, in step 110b, the first edge gateway sends a service sharing request to the subnet-registered service node in case that the subnet where the first edge gateway is located is found to be unable to provide the service requested by the user. The service sharing request includes a gateway identification of the first edge gateway, a service identification of the service.
For example, the service registration request includes a service security certificate of the service to be registered, and the service security certificate is used for the subnet registration service node to authenticate and authenticate the service to be registered according to the service security certificate.
In some embodiments, a first edge gateway sends a service registration request to a subnet registration service node, the service registration request including a gateway identification and a gateway attribute of the first edge gateway; and the first edge gateway receives an update success response returned by the subnet registration service node, and the update success response identification user database associates the gateway identification of the second edge gateway with the gateway attribute and then performs update storage.
In step 120b, the first edge gateway receives information about a second edge gateway capable of providing services returned by the subnet registration service node. The second edge gateway registers the service node for the subnet through the user database, and is determined according to the gateway identification and the service identification.
In step 130b, the first edge gateway requests the second edge gateway to provide services to the user.
Fig. 2 illustrates a schematic diagram of some embodiments of a service sharing method of the present disclosure.
As shown in fig. 2, the 6G user subnetwork includes a personal subnetwork (e.g., personal health service, personal information service, etc.), a home subnetwork (e.g., home entertainment service, home health service, etc.), a mobile subnetwork (e.g., entertainment service, information service, etc.), an enterprise subnetwork (e.g., security service, industrial control, information service, etc.), and the like.
The subnet service management module of the 6G subnet registration service node supports service management of all subnets, including service registration and allocation, etc.
In some embodiments, the subnet service management module in the 6G subnet registration service node supports the following functions: supporting service management of all subnets, including service registration, allocation, etc.; and the authentication are supported according to the service security certificate and the service reported by the edge gateway, and the legality and the security of the service are confirmed. And returns a request response including the edge gateway identification, service ID; supporting the information of the authenticated service to initiate an update request to a user database, wherein the update request comprises an edge gateway identifier, a service ID, a sharing level and service node capability; supporting to inquire information of a certain service from a user database, carrying an edge gateway identifier (service requester) and a service ID; support determines preferred service provider edge gateway based on service selection policy, subscription service information for an edge gateway (service requester), list of service provider edge gateways (service provider) and attributes. And sends the information of the preferred service providing edge gateway to the service requesting edge gateway.
The 6G subnetwork attachment service node provides network access services for edge gateways of the subscriber subnetwork, including authentication, IP (internet protocol) address assignment, etc.
The 6G subnet registration service node provides subnet registration service for the attached edge gateway and provides 6G business service for the user.
The subnet module of the 6G subscriber database stores the supported service information of all subnets of the 6G network, including edge gateway identification, service ID, service sharing level, service location node capability, etc.
In some embodiments, the subnet module in the 6G user database supports the following functions: supporting and storing the supported service information of all the subnets of the 6G network, including edge gateway identification, service ID, service sharing level, service location node capability and the like; supporting processing of update database requests from subnet registration service nodes; support returns subscription information of an edge gateway (service requester) to a subnet registration service node according to the edge gateway identity (service requester) and service ID, and a list of edge gateways (service providers) and corresponding attributes (including sharing level of the service, link state of the edge gateway, capability of nodes within the edge gateway to provide the service, etc.) that the whole network can currently provide the service.
The subnet service management module in the edge gateway is responsible for managing the services of the subnet, including service registration, application, sharing and the like.
In some embodiments, the edge gateway's subnet services management module supports the following functions: supporting the management of the services of the subnet, including service registration, application, sharing and the like; the services are supported to be classified into shared services and non-shared services according to factors such as the capabilities of service providing nodes, willingness of service providers, and sharing conditions within the subnetwork. And putting the shared service on line; supporting to initiate a service registration request to a 6G subnet registration service node; supporting processing subnet users to initiate service requests to edge gateways. And after finding that the subnet can not provide the service, inquiring the supporting condition of the service by a subnet service management module in a subnet registration service node, wherein the supporting condition carries an edge gateway identifier 1 and a service ID. And returning a corresponding service response; support service requests and service responses between edge gateways.
In the above embodiment, a subnet service management module in a 6G subnet registration service node, a subnet service management module of an edge gateway, and a subnet module in a 6G user database are defined, and a method and a flow for sharing a subnet service are provided; the subnet service management module in the subnet service registration node can configure the service sharing policy to provide the best sharing service node for the service request.
Fig. 3a illustrates a signaling diagram of some embodiments of a service sharing method of the present disclosure.
As shown in fig. 3a, in event 0, when a new service is created or accessed in the home subnet, service installation is completed at the edge gateway of the home subnet.
In event 1, the edge gateway prepares to bring the service on-line.
In event 2, the edge gateway sends a service registration request to the subnet registration service node, including edge gateway identification, service ID (identification), sharing level, service security credentials, service node capabilities (e.g., mobility, computing power, forwarding volume, etc.)
For example, the sharing level may include a full network sharing level, a specific subnet sharing level, and the like.
In event 3, the subnet registration service node authenticates and authenticates the reported service according to the service security certificate, and ensures the validity and security of the service.
In event 4, the subnet registration service node initiates an update database request to the user database with the authenticated service information including edge gateway identification, service ID, sharing level, service node capability.
In event 5, the subnet module in the user database returns an update success response.
In event 6, the subnet registration service node returns a registration update response to the edge gateway including the edge gateway identification, the service ID.
Fig. 3b shows a signaling diagram of further embodiments of the service sharing method of the present disclosure.
As shown in fig. 3b, in event 0, the subnet user completes the user access flow.
In event 1, a subnet user initiates a service request to an edge gateway, carrying an edge gateway identification (e.g., edge gateway 1), a user ID, a service ID.
In event 2, after the edge gateway discovers that the subnet cannot provide the service, the edge gateway queries the subnet service management module in the subnet registration service node for the supporting condition of the service, carrying an edge gateway identifier 1 and a service ID.
In event 3, the subnet service management module in the subnet registration service node queries the user database for the information of the service, carrying the edge gateway identification 1 and the service ID.
In event 4, the subnet module in the user database returns subscription information of the edge gateway according to the edge gateway identification 1 and the service ID, and the edge gateway list and corresponding attributes (including sharing level of the service, link state of the edge gateway, capability of the node providing the service in the edge gateway, etc.) that the whole network can currently provide the service.
In event 5, the subnet service manager in the subnet registration service node determines the preferred service provider edge gateway 2 based on the service selection policy, subscription service information for edge gateway 1, the list and attributes of service provider edge gateways. For example, according to the service selection policy, an edge gateway which can be shared, has the shortest delay and has sufficient subnet resources is selected as the edge gateway 2.
In event 6, the subnet registration service node sends this preferred service providing edge gateway 2 information to edge gateway 1.
In event 7, edge gateway 1 initiates a service request to edge gateway 2.
In event 8, edge gateway 2 returns a service response to edge gateway 1.
In event 9, edge gateway 1 sends a response message to the user, returning a service response.
In event 10, the user establishes a service connection with the service provider edge gateway 2 based on the received information.
Fig. 4a illustrates a block diagram of some embodiments of a service sharing apparatus of the present disclosure.
As shown in fig. 4a, the service sharing device 4a is provided at a subnet registration service node, and includes: a receiving unit 41a, configured to receive a service sharing request sent by a first edge gateway, where the service sharing request is sent when the first edge gateway finds that a subnet where the service sharing request is located cannot provide a service requested by a user, and the service sharing request includes a gateway identifier of the first edge gateway and a service identifier of the service; a processing unit 42a, configured to determine, according to the gateway identifier and the service identifier, a second edge gateway capable of providing a service by using the user database; and a sending unit 43a, configured to send the related information of the second edge gateway to the first edge gateway, so that the first edge gateway requests the second edge gateway to provide services for the user.
In some embodiments, the sending unit 43a sends a query request to the user database, the query request including a gateway identification, a service identification; processing unit 42a determines the second edge gateway based on the subscription information of the first edge gateway returned by the user database, the list of edge gateways capable of providing services, and the gateway attribute.
In some embodiments, processing unit 42a determines the second edge gateway based on a service selection policy that includes determining the second edge gateway based on at least one of whether sharable, whether latency is minimal, or whether the subnet resources in which it resides are sufficient.
In some embodiments, the receiving unit 41a registers the service node with the subnet, and receives a service registration request sent by the second edge gateway, where the service registration request includes a gateway identifier and a gateway attribute of the second edge gateway; the sending unit 43a sends an update database request to the user database, where the update database request includes the gateway identifier and the gateway attribute of the second edge gateway, so that the user database performs update and save after associating the gateway identifier and the gateway attribute of the second edge gateway.
In some embodiments, the service registration request includes a service security certificate for the service to be registered; the processing unit subnet registers the service node, and authenticates the service to be registered according to the service security certificate.
In some embodiments, the gateway attributes include at least one of a sharing level of the service to be registered, a link state of the second edge gateway, and a node capability within the second edge gateway to provide the service to be registered.
Fig. 4b shows a block diagram of further embodiments of the service sharing arrangement of the present disclosure.
As shown in fig. 4b, the service sharing device 4b is disposed at the first edge gateway, and includes: a sending unit 41b, configured to send a service sharing request to a subnet registration service node when it is found that the subnet where the subnet is located cannot provide the service requested by the user, where the service sharing request includes a gateway identifier of the first edge gateway and a service identifier of the service, and send a service request for requesting the second edge gateway to provide the service for the user; and the receiving unit 42b is configured to receive, from the subnet registration service node, information about a second edge gateway capable of providing a service, where the second edge gateway is determined by the user database for the subnet registration service node according to the gateway identifier and the service identifier.
In some embodiments, the sending unit 41b sends a service registration request to the subnet registration service node, the service registration request including a gateway identification and a gateway attribute of the first edge gateway; the receiving unit 42b receives an update success response returned by the subnet registration service node, and the update success response identifier user database associates the gateway identifier of the second edge gateway with the gateway attribute and then performs update storage.
In some embodiments, the service registration request includes a service security certificate of the service to be registered, and the service security certificate is used for authenticating and authenticating the service to be registered by the subnet registration service node.
Fig. 5 shows a block diagram of further embodiments of the service sharing arrangement of the present disclosure.
As shown in fig. 5, the service sharing apparatus 5 of this embodiment includes: a memory 51 and a processor 52 coupled to the memory 51, the processor 52 being configured to perform the service sharing method in any one of the embodiments of the present disclosure based on instructions stored in the memory 51.
In some embodiments, the service sharing device 5 is provided at a subnet registration service node, and the processor 52 is configured to execute the subnet registration service node side service sharing method in any one of the embodiments of the present disclosure based on the instructions stored in the memory 51.
In some embodiments, the service sharing device 5 is disposed at the first edge gateway, and the processor 52 is configured to perform the first edge gateway side service sharing method in any of the embodiments of the present disclosure based on the instructions stored in the memory 51.
The memory 51 may include, for example, a system memory, a fixed nonvolatile storage medium, and the like. The system memory stores, for example, an operating system, application programs, boot Loader, database, and other programs.
Fig. 6 illustrates a block diagram of still other embodiments of a service sharing apparatus of the present disclosure.
As shown in fig. 6, the service sharing apparatus 6 of this embodiment includes: a memory 610 and a processor 620 coupled to the memory 610, the processor 620 being configured to perform the service sharing method of any of the foregoing embodiments based on instructions stored in the memory 610.
In some embodiments, the service sharing device 65 is disposed at a subnet registration service node, and the processor 620 is configured to execute the subnet registration service node side service sharing method in any of the foregoing embodiments based on the instructions stored in the memory 610.
In some embodiments, the service sharing device 6 is disposed at the first edge gateway, and the processor 620 is configured to execute the first edge gateway side service sharing method in any of the foregoing embodiments based on the instructions stored in the memory 610.
The memory 610 may include, for example, system memory, fixed nonvolatile storage media, and the like. The system memory stores, for example, an operating system, application programs, boot Loader, and other programs.
The service sharing arrangement 6 may also include an input-output interface 630, a network interface 640, a storage interface 650, etc. These interfaces 630, 640, 650 and the memory 610 and processor 620 may be connected by, for example, a bus 660. The input/output interface 630 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, a touch screen, a microphone, and a speaker. Network interface 640 provides a connection interface for various networking devices. The storage interface 650 provides a connection interface for external storage devices such as SD cards, U-discs, and the like.
Fig. 7 illustrates a block diagram of some embodiments of a service sharing system of the present disclosure.
As shown in fig. 7, the service sharing system 7 includes: a subnet registration service node 71 for executing the service sharing method at the subnet registration service node side in any of the above embodiments; the first edge gateway 72 is configured to perform the service sharing method on the edge gateway side in any of the above embodiments.
It will be appreciated by those skilled in the art that embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media including, but not limited to, disk storage, CD-ROM, optical storage, and the like, having computer-usable program code embodied therein.
Heretofore, a service sharing method, a service sharing apparatus, a service sharing system, and a non-volatile computer-readable storage medium according to the present disclosure have been described in detail. In order to avoid obscuring the concepts of the present disclosure, some details known in the art are not described. How to implement the solutions disclosed herein will be fully apparent to those skilled in the art from the above description.
The methods and systems of the present disclosure may be implemented in a number of ways. For example, the methods and systems of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, firmware. The above-described sequence of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the sequence specifically described above unless specifically stated otherwise. Furthermore, in some embodiments, the present disclosure may also be implemented as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. It will be appreciated by those skilled in the art that modifications may be made to the above embodiments without departing from the scope and spirit of the disclosure. The scope of the present disclosure is defined by the appended claims.

Claims (14)

1. A service sharing method, comprising:
A subnet registers a service node, receives a service sharing request sent by a first edge gateway, wherein the service sharing request is sent when the first edge gateway finds that the subnet where the service sharing request is located cannot provide service requested by a user, and the service sharing request comprises a gateway identifier of the first edge gateway and a service identifier of the service;
The subnet registers a service node, and determines a second edge gateway capable of providing the service by using a user database according to the gateway identification and the service identification;
The subnet registration service node sends the related information of the second edge gateway to the first edge gateway so that the first edge gateway requests the second edge gateway to provide the service for the user;
Wherein, according to the gateway identifier and the service identifier, determining, by using a user database, a second edge gateway capable of providing the service includes:
The subnet registers a service node, and sends a query request to the user database, wherein the query request comprises the gateway identifier and the service identifier;
and the subnet registration service node determines the second edge gateway according to the subscription information of the first edge gateway returned by the user database, an edge gateway list capable of providing the service and gateway attributes.
2. The service sharing method of claim 1, wherein the determining the second edge gateway comprises:
The subnet registers for a service node, and determines the second edge gateway according to a service selection policy, wherein the service selection policy includes determining the second edge gateway according to at least one of whether sharable, whether shortest delay is achieved, or whether sufficient subnet resources exist.
3. The service sharing method according to claim 1 or 2, further comprising:
the subnet registers a service node, receives a service registration request sent by the second edge gateway, wherein the service registration request comprises a gateway identifier and a gateway attribute of the second edge gateway;
The subnet registration service node sends an update database request to the user database, wherein the update database request comprises a gateway identifier and a gateway attribute of the second edge gateway, so that the user database can update and store the gateway identifier and the gateway attribute of the second edge gateway after associating.
4. The service sharing method of claim 3, wherein the service registration request includes a service security certificate of a service to be registered;
Further comprises:
And the subnet registers the service node, and authenticates the service to be registered according to the service security certificate.
5. The service sharing method of claim 3, wherein the gateway attribute comprises at least one of a sharing level of a service to be registered, a link state of the second edge gateway, and a node capability within the second edge gateway to provide the service to be registered.
6. A service sharing method, comprising:
The method comprises the steps that a first edge gateway sends a service sharing request to a subnet registration service node under the condition that a subnet where the first edge gateway is located cannot provide service requested by a user, wherein the service sharing request comprises a gateway identifier of the first edge gateway and a service identifier of the service;
the first edge gateway receives the related information of a second edge gateway which can provide the service and is returned by the subnet registration service node, and the second edge gateway determines the subnet registration service node through a user database according to the gateway identification and the service identification;
The first edge gateway requests the second edge gateway to provide the service for the user,
Wherein the second edge gateway is determined by:
The subnet registers a service node, and sends a query request to the user database, wherein the query request comprises the gateway identifier and the service identifier;
and the subnet registration service node determines the second edge gateway according to the subscription information of the first edge gateway returned by the user database, an edge gateway list capable of providing the service and gateway attributes.
7. The service sharing method of claim 6, further comprising:
the first edge gateway sends a service registration request to the subnet registration service node, wherein the service registration request comprises a gateway identifier and a gateway attribute of the first edge gateway;
and the first edge gateway receives an update success response returned by the subnet registration service node, and the update success response identifies the user database to associate the gateway identification of the second edge gateway with the gateway attribute and then update and store the gateway identification.
8. The service sharing method as claimed in claim 7, wherein the service registration request includes a service security certificate of a service to be registered, and the subnet registration service node authenticates and authenticates the service to be registered according to the service security certificate.
9. A service sharing apparatus provided at a subnet registration service node, comprising:
the receiving unit is used for receiving a service sharing request sent by a first edge gateway, wherein the service sharing request is sent when the first edge gateway finds that the subnet where the service sharing request is located cannot provide the service requested by a user, and the service sharing request comprises a gateway identifier of the first edge gateway and a service identifier of the service;
A processing unit, configured to determine, according to the gateway identifier and the service identifier, a second edge gateway capable of providing the service by using a user database;
a sending unit, configured to send information about the second edge gateway to the first edge gateway, so that the first edge gateway requests the second edge gateway to provide the service for the user;
Wherein,
And the processing unit sends a query request to the user database, wherein the query request comprises the gateway identification and the service identification, and determines the second edge gateway according to the subscription information of the first edge gateway returned by the user database, an edge gateway list capable of providing the service and gateway attributes.
10. A service sharing apparatus provided at a first edge gateway, comprising:
a sending unit, configured to send a service sharing request to a subnet registration service node when it is found that a subnet where the subnet is located cannot provide a service requested by a user, where the service sharing request includes a gateway identifier of the first edge gateway and a service identifier of the service, and send a service request for requesting a second edge gateway to provide the service for the user;
A receiving unit, configured to receive, by using the first edge gateway, related information of a second edge gateway capable of providing the service returned by the subnet registration service node, where the second edge gateway determines, by using a user database, for the subnet registration service node according to the gateway identifier and the service identifier,
The second edge gateway is determined by:
The subnet registers a service node, and sends a query request to the user database, wherein the query request comprises the gateway identifier and the service identifier;
and the subnet registration service node determines the second edge gateway according to the subscription information of the first edge gateway returned by the user database, an edge gateway list capable of providing the service and gateway attributes.
11. A service sharing apparatus provided at a subnet registration service node, comprising:
a memory; and
A processor coupled to the memory, the processor configured to perform the service sharing method of any of claims 1-5 based on instructions stored in the memory.
12. A service sharing apparatus provided at a first edge gateway, comprising:
a memory; and
A processor coupled to the memory, the processor configured to perform the service sharing method of any of claims 6-8 based on instructions stored in the memory.
13. A service sharing system, comprising:
a subnet registration service node for performing the service sharing method of any one of claims 1-5;
A first edge gateway for performing the service sharing method of any of claims 6-8.
14. A non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any of claims 1-8.
CN202111524889.XA 2021-12-14 2021-12-14 Service sharing method, device and system Active CN114221959B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111524889.XA CN114221959B (en) 2021-12-14 2021-12-14 Service sharing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111524889.XA CN114221959B (en) 2021-12-14 2021-12-14 Service sharing method, device and system

Publications (2)

Publication Number Publication Date
CN114221959A CN114221959A (en) 2022-03-22
CN114221959B true CN114221959B (en) 2024-11-22

Family

ID=80701664

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111524889.XA Active CN114221959B (en) 2021-12-14 2021-12-14 Service sharing method, device and system

Country Status (1)

Country Link
CN (1) CN114221959B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114760304B (en) * 2022-03-30 2024-09-27 中国电信股份有限公司 Processing method, processing system and computing gateway of computing information
WO2024073921A1 (en) * 2022-11-11 2024-04-11 Lenovo (Beijing) Limited Method and apparatus of supporting edge sharing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112788798A (en) * 2020-12-15 2021-05-11 福建星网天合智能科技有限公司 Master-slave negotiation multi-gateway intelligent Zigbee network system
CN113709839A (en) * 2021-08-19 2021-11-26 珠海格力电器股份有限公司 Multi-gateway network switching method, device and system, electronic equipment and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210044509A1 (en) * 2019-08-05 2021-02-11 Charter Communications Operating, Llc Intelligent Edge Gateway Device with Path and Response Time Optimization
US11863428B2 (en) * 2019-11-22 2024-01-02 Vmware, Inc. Dynamic route configuration and load balancing for edge gateways
KR102232364B1 (en) * 2020-07-29 2021-03-26 한국전자기술연구원 Method of Updating Edge Application with Seamless Service in Micro Service Edge Application

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112788798A (en) * 2020-12-15 2021-05-11 福建星网天合智能科技有限公司 Master-slave negotiation multi-gateway intelligent Zigbee network system
CN113709839A (en) * 2021-08-19 2021-11-26 珠海格力电器股份有限公司 Multi-gateway network switching method, device and system, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN114221959A (en) 2022-03-22

Similar Documents

Publication Publication Date Title
US11563713B2 (en) Domain name server allocation method and apparatus
US11277306B2 (en) Sending information of a network repository function instance storing network function instance information
CN111052711B (en) Method for discovering services provided by a network repository function
US10469314B2 (en) API gateway for network policy and configuration management with public cloud
CN109842906B (en) A method, device and system for communication
KR101962156B1 (en) Authorization processing method and apparatus
CN112995163B (en) Authentication method and device for resource access, storage medium and electronic equipment
CN103636263B (en) It is obtained by terminal and accesses relevant information with servicing
US9973590B2 (en) User identity differentiated DNS resolution
WO2021135663A1 (en) Application instance determination method, device, and system
CN112367666B (en) Method, device and system for allowing pNF in 5G core network to pass NRF authentication cNF
EP3447996A1 (en) Resource subscription method, resource subscription device, and resource subscription system
CN112533177A (en) Method, device, apparatus and medium for providing and discovering moving edge calculation
CN114221959B (en) Service sharing method, device and system
US20060146742A1 (en) Mobile router, position management server, mobile network management system, and mobile network management method
CN110740464A (en) NF service discovery method and device
CN101567879A (en) Method, server, equipment and system for treating terminal request
CN110621051A (en) Routing method and device
US20250310740A1 (en) Federated eas discovery
US20160337456A1 (en) Probabilistic federated agent discovery for pervasive device management system
CN107302448B (en) Port snoop method and device
CN117061187A (en) Authentication method, authentication device, portal server, portal system and storage medium
CN102299836A (en) Method and device for accessing access equipment
WO2022135132A1 (en) Service processing method and apparatus, electronic device, and storage medium
CN113746909A (en) Network connection method, apparatus, electronic device and computer-readable storage medium

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