CN114422581B - Service creation method, device, computer equipment and storage medium - Google Patents
Service creation method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN114422581B CN114422581B CN202111578647.9A CN202111578647A CN114422581B CN 114422581 B CN114422581 B CN 114422581B CN 202111578647 A CN202111578647 A CN 202111578647A CN 114422581 B CN114422581 B CN 114422581B
- Authority
- CN
- China
- Prior art keywords
- node
- service
- information
- target service
- hop count
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000000977 initiatory effect Effects 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims description 70
- 238000004891 communication Methods 0.000 claims description 45
- 238000004590 computer program Methods 0.000 claims description 22
- 238000012790 confirmation Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 16
- 230000003993 interaction Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 239000003795 chemical substances by application Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The application relates to a service creation method, a service creation device, a computer device and a storage medium. The method comprises the following steps: the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service; the second node receives the service release information and determines whether to support the target service according to the information of the target service; if the second node supports the target service, service registration information is sent to the first node; the service registration information includes an identification of the second node; the first node receives service registration information sent by each second node, and creates a target service based on the heterogeneous network according to the received service registration information. The scheduling capability of the heterogeneous network can be improved by adopting the method.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a service creation method, apparatus, computer device, and storage medium.
Background
With the rapid increase of communication network users and the increasing business requirements of users, communication technologies are still required to be continuously developed to meet the requirements of people for high-speed and effective information transfer. Different types of communication networks, such as computer network communication, satellite communication networks, mobile communication technologies, wireless sensor networks (Wireless Sensor Network, WSNs), etc., have been widely used. Such as the global system for mobile communications (Global System for Mobile Communications, GSM), third generation mobile communications technology (3 rd-generation, 3G), wireless local area networks (Wireless Local Area Network, WLAN), etc.
Heterogeneous networks have been derived in order to overcome communication barriers between different types of communication networks. The devices in the heterogeneous network can still perform communication interaction although supporting different communication protocols. Current heterogeneous networks suffer from limited resources (e.g., network bandwidth, computing power, number of devices, etc.), greatly limiting the scheduling capabilities of the heterogeneous networks.
Disclosure of Invention
The application provides a service creation method, a device, computer equipment and a storage medium, which can solve the problem of limited resources of a heterogeneous network and improve the scheduling capability of the heterogeneous network.
In a first aspect, the present application provides a service creation method applied to a heterogeneous network, where the heterogeneous network includes a plurality of nodes, and communication protocols supported by the plurality of nodes are different. The method comprises the following steps:
the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
The second node receives the service release information and determines whether to support the target service according to the information of the target service;
if the second node supports the target service, service registration information is sent to the first node; the service registration information includes an identification of the second node;
The first node receives service registration information sent by each second node, and creates a target service based on the heterogeneous network according to the received service registration information.
In one embodiment, a first node transmits service release information, comprising: the service release information is transmitted based on a broadcast communication scheme, a multicast communication scheme, or a unicast communication scheme.
In one embodiment, the service release information further includes an information type, an identification of the first node, and a hop count of the first node; the hop count is used to characterize the hop count of the first node in the information route of the target service.
In one embodiment, after the second node transmits the service registration information to the first node, the service creation method further includes: the second node receives the registration confirmation information sent by the first node; updating the service release information according to the hop count of the second node, and sending the updated service release information; the hop count of the second node is used to characterize the hop count of the second node in the information route of the target service.
In one embodiment, updating the service release information according to the hop count of the second node includes: replacing the hop count of the first node in the service release information with the hop count of the second node, or adding the hop count of the second node in the service release information; the identity of the second node is increased.
In one embodiment, the first node creates a heterogeneous network-based target service according to the received service registration information, including: the first node is used as a providing node of the target service, and an application node of the target service and a routing node of the target service are determined from the second nodes; and determining the data transmission path of the target service according to the hop count of the providing node, the hop count of the application node and the hop count of the routing node.
In one embodiment, the service creation method further includes: the node of the target service receives service joining requests sent by other nodes; the nodes of the target service are one or more of providing nodes and routing nodes; and sending service release information to other nodes.
In one embodiment, the service creation method further includes: taking other nodes as application nodes or routing nodes of the target service; and updating the data transmission path of the target service according to the hop count of the newly added node.
In one embodiment, the service creation method further includes: the application node sends a call request of the target service to the providing node through the routing node; the providing node transmits data of the target service to the application node based on the data transmission path of the target service.
In one embodiment, the service creation method further includes: determining a disconnection node in nodes of the target service; and updating the hop count of all subordinate nodes of the disconnection node and the data transmission path of the target service according to the disconnection node.
In a second aspect, the application further provides a service creation device. The device comprises:
the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
The second node receives the service release information and determines whether the target service is supported according to the information of the target service;
The registration information sending module is used for sending service registration information to the first node if the second node supports the target service; the service registration information includes an identification of the second node;
and the registration information receiving module is used for receiving the service registration information sent by each second node by the first node and creating target service based on the heterogeneous network according to the received service registration information.
In a third aspect, the present application also provides a computer device. The computer device comprises a memory storing a computer program and a processor which when executing the computer program performs the steps of:
the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
The second node receives the service release information and determines whether to support the target service according to the information of the target service;
if the second node supports the target service, service registration information is sent to the first node; the service registration information includes an identification of the second node;
The first node receives service registration information sent by each second node, and creates a target service based on the heterogeneous network according to the received service registration information.
In a fourth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
The second node receives the service release information and determines whether to support the target service according to the information of the target service;
if the second node supports the target service, service registration information is sent to the first node; the service registration information includes an identification of the second node;
The first node receives service registration information sent by each second node, and creates a target service based on the heterogeneous network according to the received service registration information.
In a fifth aspect, the present application also provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the steps of:
the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
The second node receives the service release information and determines whether to support the target service according to the information of the target service;
if the second node supports the target service, service registration information is sent to the first node; the service registration information includes an identification of the second node;
The first node receives service registration information sent by each second node, and creates a target service based on the heterogeneous network according to the received service registration information.
According to the service creation method, the device, the computer equipment and the storage medium, the first node in the heterogeneous network can send the service release information, so that the second node supporting the target service is searched. After receiving the service release information, the second node may send service registration information to the first node if the target service is supported. The first node may construct a target service based on the heterogeneous network according to the received service registration information sent by each second node. It can be seen that the present application can build a target service based on nodes in a heterogeneous network. By means of information interaction among the nodes of the target service, intelligent scheduling and distribution of network resources are achieved, the problem that resources of the heterogeneous network are limited is solved, and scheduling capability of the heterogeneous network is improved.
Drawings
FIG. 1 is an application environment diagram of a service creation method in one embodiment;
FIG. 2 is a flow chart of a method of creating services according to one embodiment;
FIG. 3 is a schematic diagram of a target service of a service creation method in one embodiment;
FIG. 4 is another flow diagram of a method of service creation in one embodiment;
FIG. 5 is another flow diagram of a method of service creation in one embodiment;
FIG. 6 is another flow diagram of a method of service creation in one embodiment;
FIG. 7 is a node function diagram of a service creation method in one embodiment;
FIG. 8 is another flow diagram of a method of service creation in one embodiment;
FIG. 9 is another flow diagram of a method of service creation in one embodiment;
FIG. 10 is another flow diagram of a method of service creation in one embodiment;
FIG. 11 is another flow diagram of a method of service creation in one embodiment;
FIG. 12 is a schematic diagram of a target service's disconnection node in one embodiment;
FIG. 13 is a diagram of an updated target service in one embodiment;
FIG. 14 is a block diagram of a service creation device in one embodiment;
FIG. 15 is an internal block diagram of a computer device in one embodiment;
FIG. 16 is another internal block diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The service creation method provided by the embodiment of the application can be applied to the heterogeneous network shown in the figure 1. The heterogeneous network may include a plurality of nodes that support different communication protocols.
The nodes in the heterogeneous network can perform communication interaction in a wired or wireless mode. The nodes of the heterogeneous network may be network systems, servers or terminals. The network system can be computer network communication, satellite communication network, mobile communication technology, wireless sensor network and the like; the server can be an independent server or a server cluster formed by a plurality of servers; the terminal may be various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices. The internet of things equipment can be an intelligent sound box, an intelligent television, an intelligent air conditioner, intelligent vehicle-mounted equipment and the like; the portable wearable device may be a smart watch, smart bracelet, headset, or the like.
Current heterogeneous networks suffer from limited resources (e.g., network bandwidth, computing power, number of devices, etc.), greatly limiting the scheduling capabilities of the heterogeneous networks.
Based on the method, the intelligent scheduling and distribution of network resources can be realized through information interaction among the nodes of the target service, the problem of limited resources of the heterogeneous network is solved, and the scheduling capability of the heterogeneous network is improved. Fig. 2 is a flow chart of a service creation method according to an embodiment of the present application, where the method is applied to the application environment shown in fig. 1 for explanation, and specifically includes the following steps:
step 201, a first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
the embodiment of the application can publish the establishment of the target service in a mode of sending the service publication information.
In a specific implementation, a first node in the heterogeneous network may send service release information to nodes other than the first node, and publish establishment of the target service.
The first node is an initiating node of the target service in the heterogeneous network, namely a first node for sending service release information of the target service in the heterogeneous network.
The service release information includes information of the target service, for example, a service name of the target service. The service release information may also include an identification of the proxy node in one possible implementation. The proxy node is a sending node of the service release information, and the sending node of the service release information can be a first node or a second node.
Step 202, the second node receives the service release information and determines whether to support the target service according to the information of the target service;
In a specific implementation, when the second node in the heterogeneous network receives the service release information, the service release information can be analyzed, and the information of the target service can be determined according to the analysis result. The determination of whether to support the target service may then be based on information of the target service, taking into account various factors. For example, it may be determined whether to be a node of the target service in consideration of its own configuration, functionality, and the like.
In a possible implementation manner, the proxy node of the second node may be the first node or the second node. Specifically, the second node may determine the proxy node of the second node by the proxy node identification in the service release information.
The second node is other nodes except the first node of the target service in the heterogeneous network.
Step 203, if the second node supports the target service, sending service registration information to the first node; the service registration information includes an identification of the second node;
In a specific implementation, if the second node determines to support the target service after comprehensively considering various factors, the second node may send service registration information to the first node to inform the first node of the decision to support the target service.
In one possible implementation, if the proxy node of the second node is a first node of the target service, the second node may directly send the service registration information to the first node.
In one possible implementation manner, if the proxy node of the second node is the second node of the target service, the second node may send the service registration information to the proxy node according to the proxy node identifier in the service release information, and the proxy forwards the service registration information to the first node of the target service step by step.
For example, as shown in fig. 3, if the node 7 in the heterogeneous network receives the service release information sent by the node 4 of the target service in the heterogeneous network, and the node 7 determines to support the target service after comprehensively considering various factors, the node 7 determines that the proxy node is the node 4 according to the proxy node identifier in the received service release information, and then sends the service registration information to the node 4; after receiving the service registration information sent by the node 7, the node 4 may forward the service registration information to the proxy node 2 of the node 4, and the node 2 sends the service registration information of the node 7 to the first node of the target service. I.e. the service registration information of node 7 is forwarded stepwise by proxy node 4 to the first node of the target service.
Wherein the service registration information may include an identification of the second node so that the first node can ascertain information of the second node supporting the target service. Wherein the identity of the second node may uniquely characterize one second node. In a possible implementation manner, the service registration information may further include an information type, a service name of the target service, an identification of a first node of the target service, an identification of a second node supporting the target service, an identification of a proxy node of the second node supporting the target service, a hop count of the proxy node of the second node supporting the target service, and the like. The information type of the service registration information may be registration.
Step 204, the first node receives the service registration information sent by each second node, and creates a target service based on the heterogeneous network according to the received service registration information.
In a specific implementation, the first node may determine information of each second node supporting the target service according to the received service registration information of each second node, and create, according to each second node determined above, a target service based on a heterogeneous network and including each second node.
The embodiment of the application provides a service creation method which can construct service based on heterogeneous networks. Specifically, a first node in the heterogeneous network may send service release information to find a second node supporting the target service. After receiving the service release information, the second node may send service registration information to the first node if the target service is supported. The first node may construct a target service based on the heterogeneous network according to the received service registration information sent by each second node. It can be seen that the present application can build a target service based on nodes in a heterogeneous network. By means of information interaction among the nodes of the target service, intelligent scheduling and distribution of network resources are achieved, the problem that resources of the heterogeneous network are limited is solved, and scheduling capability of the heterogeneous network is improved.
The foregoing embodiments describe a scheme in which the first node may transmit service release information. In another embodiment of the present application, the first node may transmit the service release information in a variety of ways. For example, the foregoing relates to "the first node transmits the service release information", specifically including:
The service release information is transmitted based on a broadcast communication scheme, a multicast communication scheme, or a unicast communication scheme.
In one possible implementation, the first node may send the service release information by means of broadcast communication. I.e., a receiving object for which the service release information is not determined, the first node may transmit the service release information to nodes in all broadcast domains.
In a possible implementation manner, the first node may also send service release information through multicast communication. That is, the receiving object of the service delivery information is a set of nodes with definite destination addresses, and the first node may send the service delivery information to the set of nodes with definite destination addresses.
In a possible implementation manner, the first node may also send service release information through unicast communication. That is, the receiving object of the service delivery information is a node whose destination address is clear, and the first node may send the service delivery information to the node whose destination address is determined.
In the embodiment of the application, the first node can send the service release information to the second node in various modes such as broadcast communication, multicast communication, unicast communication and the like, thereby ensuring the number of receiving nodes of the service release information, improving the diffusion degree of the service release information, further improving the number of nodes registering the target service, and constructing the target service with perfect system.
In the foregoing embodiments, service release information is described, and in another embodiment of the present application, content of the service release information is described, which specifically includes:
The service release information also comprises an information type, an identification of the first node and a hop count of the first node; the hop count is used to characterize the hop count of the first node in the information route of the target service.
In a possible implementation manner, the service release information may further include information of the first node and an information type of the service release information. In particular, the service release information may further include an identification of the first node, so that the second node may determine an originating node of the target service. The service release information may also include a hop count of the first node so that the second node may determine the location of the first node. The service release information may also include information types so that the second node may ascertain the type of information received, and thus respond accordingly. I.e. the content of the service release information may comprise the information type, the identity of the first node, the hop count of the first node, the service name of the target service.
In one possible implementation, if the service release information is sent by the second node of the target service, the service release information may further include an agent node identifier (i.e., an identifier of the node that sent the service release information) and a hop count of the agent node. I.e. the content of the service release information may comprise information type, identification of the first node, hop count of the first node, service name of the target service, agent node identification, hop count of the agent node.
The information type of the service release information is release. The information types may also include registration, registration confirmation, discovery reply, call, and the like. The hop count of the first node may be 0, indicating that the hop count of the first node in the information route of the target service is 0.
The service release information in the embodiment of the application can comprise information such as information type, identification of the first node, hop count of the first node, service name of the target service and the like, so that the related information of the target service is relatively perfect. Furthermore, the second node receiving the service release information can quickly and clearly determine the related information of the target service, and then make a correct response according to the situation.
In another embodiment of the present application, the second node may also forward the service release information after transmitting the service registration information to the first node. Specifically, the method comprises the steps as shown in fig. 4:
step 401, the second node receives the registration confirmation information sent by the first node;
in the process of constructing the target service, the second node which is successfully registered can also forward the service release information so as to further diffuse the service release information, thereby constructing the target service with perfect system.
In a specific implementation, after receiving the service registration information of the second node, the first node may return registration confirmation information to the second node to inform the second node that the registration is successful. Specifically, the first node may analyze the service registration information of the second node, determine the identifier of the second node, and send the registration confirmation information to the corresponding second node step by step according to the identifier. The second node may then receive the registration confirmation information transmitted by the first node and parse the received registration confirmation information to determine the content of the registration confirmation information.
The registration confirmation information may include an information type, a service name of the target service, an identification of the first node, an identification of the proxy node, an identification of the second node of the registration target service, a hop count of the second node of the registration target service, a data transmission path of the second node of the registration target service, and the like.
The information type of the registration confirmation information may be registration confirmation; the hop count of the second node may be obtained by adding one to the hop count of the proxy node in the service release information after receiving the service release information, or may be obtained by adding one to the hop count of the proxy node of the second node in the service registration information after receiving the service registration information of the second node by the first node.
For example, as shown in fig. 3, the hop count of the node 7 may be that after the node 7 receives the service delivery information sent by the node 4, the node 7 analyzes the service delivery information and determines that the hop count of the node 4 is 2, and then the node 7 calculates the hop count 2 by adding one to obtain the hop count of the node as 3. After receiving the service registration information of the node 7, the first node of the target service may analyze the service registration information and determine that the hop count of the proxy node 4 of the node 7 is 2, and then the first node adds one to the hop count 2 to obtain the hop count of the node 7 as 3.
Wherein the data transmission path of the second node may be obtained by modifying the data transmission path of the proxy node in the service release information after receiving the service release information, or the first node may modify the data transmission path of the proxy node of the second node according to the service registration information after receiving the service registration information of the second node.
For example, as shown in fig. 3, after receiving the service distribution information sent by the node 4, the node 7 analyzes the service distribution information, and determines that the data transmission path of the node 4 is "node 1, node 2, and node 4", the node 7 adds the identifier of the node 7 to the data transmission path of the node 4, thereby forming the data transmission paths "node 1, node 2, node 4, and node 7" of the node 7. Before forwarding the service registration information of the node 7, the node 4 may update the service registration information of the node 7 and join the data transmission path of the node 4. Then, after receiving updated service registration information of the node 7, the first node of the target service analyzes the service registration information to determine a data transmission path of the proxy node 4 of the node 7, and adds an identifier of the node 7 into the data transmission path of the node 4, thereby forming data transmission paths of the node 7, namely node 1, node 2, node 4 and node 7.
Step 402, updating service release information according to the hop count of the second node, and sending the updated service release information; the hop count of the second node is used to characterize the hop count of the second node in the information route of the target service.
In a specific implementation, after receiving the registration confirmation information sent by the first node, the second node indicates that the second node is successfully registered, and can start forwarding the service registration information. Specifically, the second node may update the service release information first, and add the relevant information of the second node that the service registration is successful to the service release information. And then the updated service release information is sent to nodes except the first node of the target service and the second node of the successful registration of the service in the heterogeneous network in a broadcast communication or multicast communication or unicast communication mode.
The hop count of the second node is used for representing the hop count of the second node in the information route of the target service, namely the number of nodes through which the second node sends certain information to the first node through the information route of the target service. For example, as shown in fig. 3, hop count 3 of node 7 may characterize the routing of information by node 7 through the target service, and sending some information to the first node requires 3 nodes to go through node 4, node 2, node 1.
In the embodiment of the present application, after the second node transmits the service registration information to the first node of the target service, the second node may also receive the registration confirmation information transmitted by the first node, so as to determine that the target service has been successfully registered. After the target service is successfully registered, the second node can update the received service release information and send the updated service release information to other nodes in the heterogeneous network. In the process of establishing the target service, the second node which is successfully registered can also diffuse the relevant information of the target service by sending the service release information, so that the diffusion degree of the relevant information of the target service is improved, namely the number of nodes for receiving the service release information is increased, and further, the number of nodes for registering the target service is increased, and the target service with perfect system can be established.
In the foregoing embodiment, a scheme of updating the service release information by the second node is described, and in another embodiment of the present application, the content of the service release information may be added or replaced by parameters to complete the update of the service release information, which specifically includes the steps as shown in fig. 5:
step 501, replacing the hop count of a first node in the service release information with the hop count of a second node, or adding the hop count of the second node in the service release information;
the second node may join the relevant information of the second node when updating the service release information, so that the node receiving the updated service release information may explicitly proxy the relevant information of the node.
In one possible implementation manner, if the service release information received by the second node is sent by the first node, the hop count of the first node in the service release information may be replaced by the hop count of the second node. The hop count of the first node can be reserved, and the hop count of the second node can be directly increased in the service release information.
In one possible implementation manner, if the service release information received by the second node is sent by the second node, the hop count of the first node and the hop count of the proxy node of the second node in the service release information may be replaced by the hop count of the second node. The hop count of the first node may be reserved, and only the hop count of the proxy node of the second node may be replaced by the hop count of the second node.
Step 502, adding the identity of the second node.
In a specific implementation, in order to enable the node receiving the updated service release information to more clearly proxy the relevant information of the node, the second node may further increase the identifier of the second node when updating the service release information. I.e. the updated service release information may comprise the information type, the identity of the first node, the hop count of the first node, the service name of the target service, the hop count of the second node, the identity of the second node.
In a possible implementation manner, the second node may further increase a data transmission path of the second node when updating the service release information.
The embodiment of the application provides a scheme for updating service release information by a second node, in particular, the second node can replace the hop count of a first node in the service release information with the hop count, the identifier and other information of the second node, can also keep the hop count of the first node, and directly adds the hop count, the identifier and other information of the second node in the service release information. Therefore, the second node can update and perfect the service release information before forwarding the service release information, and add the relevant information of the second node, so that the node receiving the updated service release information can clearly determine the relevant information of the proxy node of the node and make correct corresponding operation based on the perfect service release information.
The foregoing embodiments describe a scenario in which a first node creates a heterogeneous network-based target service. In another embodiment of the present application, the functions of different nodes in the target service may be determined first, and then the data transmission path of the target service may be determined according to the hop count of each node. For example, the foregoing "the first node creates the target service based on the heterogeneous network according to the received service registration information", specifically includes the steps as shown in fig. 6:
Step 601, using the first node as a providing node of the target service, and determining an application node of the target service and a routing node of the target service from each second node;
in the embodiment of the application, after each second node successfully registers the target service, the first node of the target service can construct the target service according to the received service registration information of each second node.
In a specific implementation, the type of each node that registers the target service may be determined first. Specifically, the first node may be used as a providing node of the target service; taking an agent node in a second node registered with the target service as a routing node of the target service, namely taking the second node which sends the service release information of the target service as the routing node of the target service; and taking the non-proxy node in the second node registered with the target service as an application node of the target service.
For example, in the target service shown in fig. 7, the node 1 may serve as a providing node of the target service; node 2, node 3, node 4 may serve as routing nodes for the target service; node 5, node 6, node 7 may be the application nodes of the target service.
The providing node may be a node that implements the target service, i.e., may be a node that provides services (including service data, etc.) to other nodes, for example, may be a background server of an application. The routing node is a node that performs information transfer in the target service, and may be, for example, a router, a switch, or other systems or devices capable of performing information transfer. An application node is a node that uses a target service, i.e., a node that can use a target service provided by a providing node, and may be, for example, a terminal on which a certain application is running.
Step 602, determining a data transmission path of the target service according to the hop count of the providing node, the hop count of the application node and the hop count of the routing node.
After determining the function of each node registering the target service, the embodiment of the application also needs to determine the data transmission path of the target service. Thus, the perfect target service is constructed according to each node registering the target service and the data transmission path of the target service.
In one possible implementation, the data transmission path of the target service may be determined according to the hop count of each node. Specifically, the first node may obtain the hop count of each second node and the proxy node of each second node according to the service registration information of each second node, and determine, according to the hop count of each second node and the proxy node of each second node, the position of each second node in the target service, that is, determine all the connection nodes of each second node in the target service. And finally, integrating the positions of each second node in the target service, thereby determining the data transmission path of the target service.
In one possible implementation, the data transmission path of the target service may be determined according to the data transmission paths of the respective nodes. Specifically, the first node may acquire the data transmission path of each second node according to the service registration information of each second node, and then integrate the data transmission paths of each second node, thereby determining the data transmission path of the target service.
The embodiment of the application introduces a method for constructing target service, specifically, the function of each node for registering target service can be determined first, then the position of each node for registering target service in target service can be determined according to the hop count of each node for registering target service, and further the target service based on heterogeneous network can be constructed according to the function and the position of each node for registering target service. Therefore, the application can construct the target service based on the heterogeneous network according to the information of each node registered with the target service in the heterogeneous network, and realize intelligent scheduling and distribution of network resources through the information interaction among the nodes of the target service, thereby solving the problem of limited resources of the heterogeneous network and improving the scheduling capability of the heterogeneous network.
In the service creation method provided by the embodiment of the application, the node in the target service can be actively discovered and added by other nodes. Specifically, the method comprises the steps as shown in fig. 8:
Step 801, a node of a target service receives a service joining request sent by other nodes; the nodes of the target service are one or more of providing nodes and routing nodes;
in the embodiment of the application, if a certain node in the heterogeneous network does not receive the service release information of the target service, the target service can be actively discovered when the node hopes to join the target service.
In particular implementations, the other node may send a service join request to nodes in the heterogeneous network through various communication means (e.g., broadcast communication, multicast communication, unicast communication, etc.). A node in the heterogeneous network may receive a service join request, where a node of the target service may also receive service join requests sent by other nodes.
The service join request may include, among other things, a message type (the message type of the service join request is discovery), a service name of the service that it is desired to join (i.e., a service name of the target service), an identification of the node, and so on.
Step 802, sending service release information to other nodes.
In a specific implementation, if the node of the target service receives the service sending request, the request reply message may be returned to the other node, for example, updated service release information may be returned to the other node, where the updated service release information may include an information type, a service name of the target service, an identifier of the first node, an identifier of the node of the target service that returns the request reply message, a hop count of the node of the target service that returns the request reply message, a data transmission path of the node of the target service that returns the request reply message, and so on.
In the embodiment of the application, in the process of constructing the target service based on the heterogeneous network, other nodes in the heterogeneous network can actively find the target service and request to join, and the node receiving the target service of the service joining request can return service release information to the other nodes, so that the number of the nodes registering the target service is further increased, and the constructed target service is more perfect.
The service creation method provided by the embodiment of the present application may further update the data transmission path of the target service, and specifically includes the steps as shown in fig. 9:
Step 901, using other nodes as application nodes or routing nodes of the target service;
In a specific implementation, after receiving the service release information, the other nodes can send service registration information to the first node, and after receiving the registration confirmation information sent by the first node, the other nodes can serve as routing nodes of the target service, execute data transmission work in the target service, including serving as proxy nodes in the target service, and diffuse relevant information of the target service. If the registration is successful, the other nodes can be used as application nodes in the target service, and the service provided by the first node can be used.
Step 902, updating the data transmission path of the target service according to the hop count of the newly added node.
In a specific implementation, after the registration of other nodes is successful, the data transmission path of the target service needs to be updated, specifically, the other nodes can be added to the corresponding positions of the data transmission path of the target service according to the information of the other nodes, so that the update of the data transmission path of the target service is completed. For example, other nodes may be added to the data transmission path at positions connected to the proxy node according to the hop count of the other nodes and the proxy node of the other nodes. The data transmission paths of other nodes and the data transmission paths of the target service can be integrated according to the data transmission paths of other nodes in the service registration information, so that the data transmission paths of the target service are updated.
The embodiment of the application introduces a method for updating a data transmission path of a target service, in particular, when a node is newly added to the target service, the newly added node can be added to the data transmission path of the target service according to the information such as the hop count of the newly added node, so that the data transmission path of the target service is updated. Therefore, the embodiment of the application can update the data transmission path of the target service in time, thereby ensuring the accuracy of data transmission in the target service.
The service creation method provided by the embodiment of the application, the application node can call the data of the target service, specifically comprises the steps as shown in fig. 10:
Step 1001, an application node sends a call request of a target service to a providing node through a routing node;
In a specific implementation, when the application node of the target service uses the service, the application node can call the related data of the target service. Specifically, when an application node needs certain data in the process of using a service, a call request can be sent to a first node based on a data transmission path. That is, the application node may forward the call request to the providing node of the target service step by step through each routing node of the target service.
The call request may include an information type (the information type of the call request is call), a service name of the target service, a node identifier of the application node, a hop count of the application node, an identifier of the providing node, a name of data to be called by the application node, an identifier of data to be called by the application node, a data transmission path of the application node, and the like.
Step 1002, the providing node sends data of the target service to the application node based on the data transmission path of the target service.
In a specific implementation, after receiving a call request of an application node, a providing node can analyze the call request, determine specific target service data according to the name of data to be called by the application node in the call request, and send the determined specific data to the application node step by step according to a data transmission path of the target service or a data transmission path of the application node.
The application node in the embodiment of the application can use the service provided by the providing node, and in particular, the application node can send a call request to the providing node to indicate the data of the target service returned by the providing node. Therefore, according to the target service in the heterogeneous network, the application node in the embodiment of the application can realize intelligent scheduling and distribution of network resources through information interaction among nodes of the target service, so that the problem of limited resources of the heterogeneous network is solved, and the scheduling capability of the heterogeneous network is improved.
The service creation method provided by the embodiment of the application can also process the disconnection node, and specifically includes the steps as shown in fig. 11:
step 1101, determining an unconnected node in nodes of the target service;
if the condition of node disconnection exists in the target service, the disconnection node needs to be processed in time, so that the data transmission error of the target service caused by the disconnection node is avoided.
In the specific implementation, if any node of the target service sends information to the first node of the target service and does not receive a response within a preset time, it may be determined that a superior node of the any node is a disconnection node in the nodes of the target service.
In a possible implementation manner, an arbitrary node of the target service may also send information to a first node of the target service at a preset frequency, and if the arbitrary node does not receive a response within a preset time, it may be determined that an upper node of the arbitrary node is an unconnected node in the nodes of the target service.
Step 1102, updating the hop count of all subordinate nodes of the disconnection node and the data transmission path of the target service according to the disconnection node.
In a specific implementation, after determining the disconnection node of the target service, any node can re-register the joining target service with the service registration information sent by the node of the other target service and received by the node. The joining target service may also be re-registered by transmitting discovery information. The target service can also be directly added through the proxy node of the disconnection node. Then, after the arbitrary node re-registers to join the target service, specific information (such as an identifier of the lost node, a hop count, a data transmission path, etc.) of the lost node may be reported to the first node of the target service. The first node may delete the missing node from all nodes of the target service according to the received information of the missing node, and may update the hop count of all lower nodes (including any node described above) of the missing node based on the hop count of the proxy node after any node re-registers the target service. In addition, the hop count is updated, and meanwhile, the data transmission path of the target service can be updated to be the data transmission path of all the subordinate nodes of the disconnection node after the target service is added by re-registration.
For example, in the target service shown in fig. 12, if the node 6 detects that the node 3 is out of connection, after the node 6 is re-registered in the target service by the node 1, the hop count of all the lower nodes (including the node 6 and the node 7) of the node 3 may be sequentially updated based on the hop count 0 of the node 1, the hop count of the node 6 may be updated to 1, and the hop count of the node 7 may be updated to 2. Then, the node 3 in the data transmission path of the target service is deleted and updated to the data transmission path shown in fig. 13.
The embodiment of the application introduces a processing method for a lost node, in particular, when any node in target service detects the lost node, the any node can be registered again to join the target service, and then the hop count of all subordinate nodes of the lost node and the data transmission path of the target service are updated based on the proxy node after the any node is registered again to join the target service. Therefore, the embodiment of the application can timely process the disconnection node in the target service, and simultaneously timely update the hop count of all lower nodes of the disconnection node and the data transmission path of the whole target service, thereby avoiding the situation of data transmission errors in the target service caused by the disconnection node and ensuring the accuracy of the data transmission of the target service.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a service creation device for realizing the service creation method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in the embodiments of the service creation device or devices provided below may refer to the limitation of the service creation method hereinabove, and will not be repeated here.
In one embodiment, as shown in fig. 14, there is provided a service creation apparatus including: the system comprises a release information sending module, a release information receiving module, a registration information sending module and a registration information receiving module, wherein:
the release information sending module 1401 is configured to implement: the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
The published information receiving module 1402 is configured to implement: the second node receives the service release information and determines whether to support the target service according to the information of the target service;
a registration information sending module 1403, configured to implement: if the second node supports the target service, service registration information is sent to the first node; the service registration information includes an identification of the second node;
Registration information receiving module 1404 is configured to implement: the first node receives service registration information sent by each second node, and creates a target service based on the heterogeneous network according to the received service registration information.
In one embodiment, a first node transmits service release information, comprising: the service release information is transmitted based on a broadcast communication scheme, a multicast communication scheme, or a unicast communication scheme.
In one embodiment, the service release information further includes an information type, an identification of the first node, and a hop count of the first node; the hop count is used to characterize the hop count of the first node in the information route of the target service.
In one embodiment, after the second node transmits the service registration information to the first node, the service creation apparatus further includes a service release information update module for implementing: the second node receives the registration confirmation information sent by the first node; updating the service release information according to the hop count of the second node, and sending the updated service release information; the hop count of the second node is used to characterize the hop count of the second node in the information route of the target service.
In one embodiment, updating the service release information according to the hop count of the second node includes: replacing the hop count of the first node in the service release information with the hop count of the second node, or adding the hop count of the second node in the service release information; the identity of the second node is increased.
In one embodiment, the first node creates a heterogeneous network-based target service according to the received service registration information, including: the first node is used as a providing node of the target service, and an application node of the target service and a routing node of the target service are determined from the second nodes; and determining the data transmission path of the target service according to the hop count of the providing node, the hop count of the application node and the hop count of the routing node.
In one embodiment, the service creation apparatus further includes a request module for implementing: the node of the target service receives service joining requests sent by other nodes; the nodes of the target service are one or more of providing nodes and routing nodes; and sending service release information to other nodes.
In one embodiment, the service creation device further includes a data transmission path update module for taking other nodes as application nodes or routing nodes of the target service; and updating the data transmission path of the target service according to the hop count of the newly added node.
In one embodiment, the service creation apparatus further includes a calling module for implementing: the application node sends a call request of the target service to the providing node through the routing node; the providing node transmits data of the target service to the application node based on the data transmission path of the target service.
In one embodiment, the service creation apparatus further includes a disconnection node determination module for determining a disconnection node among nodes of the target service; and updating the hop count of all subordinate nodes of the disconnection node and the data transmission path of the target service according to the disconnection node.
The respective modules in the service creation apparatus described above may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, and the internal structure of which may be as shown in fig. 15. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used for storing some data related to the service creation method according to the embodiment of the present application, for example, the node service release information, the service registration information, the data transmission path, and the like described above. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a service creation method.
In one embodiment, a computer device is provided, which may be a terminal, and the internal structure thereof may be as shown in fig. 16. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a service creation method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structures shown in fig. 15 and 16 are merely block diagrams of portions of structures associated with aspects of the present application and are not intended to limit the computer device to which aspects of the present application may be applied, and that a particular computer device may include more or less components than those shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, implements the steps of the method embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magneto-resistive random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (PHASE CHANGE Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.
Claims (12)
1. A service creation method applied to a heterogeneous network, the heterogeneous network including a plurality of nodes, the plurality of nodes supporting different communication protocols, the method comprising:
the first node transmits service release information; the service release information comprises information of target service in the heterogeneous network; the first node is an initiating node of the target service;
the second node receives the service release information and determines whether the target service is supported according to the information of the target service;
If the second node supports the target service, service registration information is sent to the first node; the service registration information includes an identification of the second node;
the first node receives service registration information sent by each second node, and creates the target service based on the heterogeneous network according to the received service registration information;
After the second node transmits service registration information to the first node, the method further includes:
the second node receives registration confirmation information sent by the first node;
Updating the service release information according to the hop count of the second node, and sending the updated service release information; the hop count of the second node is used to characterize the hop count of the second node in the information route of the target service.
2. The method of claim 1, wherein the first node transmits service release information comprising:
and sending the service release information based on a broadcast communication mode, a multicast communication mode or a unicast communication mode.
3. The method according to claim 1 or 2, wherein the service release information further comprises an information type, an identification of the first node, and a hop count of the first node; the hop count is used to characterize the hop count of the first node in the information route of the target service.
4. The method of claim 1, wherein the updating the service release information according to the hop count of the second node comprises:
Replacing the hop count of the first node in the service release information with the hop count of the second node, or increasing the hop count of the second node in the service release information;
And increasing the identification of the second node.
5. The method of claim 1, wherein the first node creating the target service based on the heterogeneous network from the received service registration information comprises:
The first node is used as a providing node of the target service, and an application node of the target service and a routing node of the target service are determined from the second nodes;
and determining the data transmission path of the target service according to the hop count of the providing node, the hop count of the application node and the hop count of the routing node.
6. The method of claim 5, wherein the method further comprises:
The node of the target service receives service joining requests sent by other nodes; the nodes of the target service are one or more of the providing nodes and the routing nodes;
And sending the service release information to the other nodes.
7. The method of claim 6, wherein the method further comprises:
the other nodes are used as application nodes or routing nodes of the target service;
And updating the data transmission path of the target service according to the hop count of the newly added node.
8. The method of claim 5, wherein the method further comprises:
the application node sends a call request of the target service to the providing node through the routing node;
And the providing node sends the data of the target service to the application node based on the data transmission path of the target service.
9. The method of claim 5, wherein the method further comprises:
Determining an unconnected node in the nodes of the target service;
and updating the hop count of all subordinate nodes of the disconnection node and the data transmission path of the target service according to the disconnection node.
10. A service creation apparatus, the apparatus comprising:
The first node transmits service release information; the service release information comprises information of target service in a heterogeneous network; the first node is an initiating node of the target service;
The second node receives the service release information and determines whether the target service is supported according to the information of the target service;
A registration information sending module, configured to send service registration information to the first node if the second node supports the target service; the service registration information includes an identification of the second node;
The registration information receiving module is used for receiving service registration information sent by each second node by the first node and creating the target service based on the heterogeneous network according to the received service registration information;
After the second node transmits the service registration information to the first node, the service creation device further includes a service release information update module configured to implement:
the second node receives registration confirmation information sent by the first node;
Updating the service release information according to the hop count of the second node, and sending the updated service release information; the hop count of the second node is used to characterize the hop count of the second node in the information route of the target service.
11. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 9 when the computer program is executed.
12. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111578647.9A CN114422581B (en) | 2021-12-22 | 2021-12-22 | Service creation method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111578647.9A CN114422581B (en) | 2021-12-22 | 2021-12-22 | Service creation method, device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114422581A CN114422581A (en) | 2022-04-29 |
CN114422581B true CN114422581B (en) | 2024-05-24 |
Family
ID=81267310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111578647.9A Active CN114422581B (en) | 2021-12-22 | 2021-12-22 | Service creation method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114422581B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115002228B (en) * | 2022-05-31 | 2023-12-26 | 杭州数梦工场科技有限公司 | Service cascade calling method and device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105338508A (en) * | 2014-06-27 | 2016-02-17 | 阿尔卡特朗讯 | Method and device for proximity service user equipment-to-user equipment discovery and communication |
CN108989372A (en) * | 2017-06-02 | 2018-12-11 | 华为技术有限公司 | Method, registration center and the equipment of service discovery |
CN109922139A (en) * | 2019-01-31 | 2019-06-21 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The dynamic service discovery and dissemination method of heterogeneous network |
CN111343237A (en) * | 2020-02-07 | 2020-06-26 | 广州亚美信息科技有限公司 | Server cluster communication method, communication device and computer storage medium |
CN113573379A (en) * | 2021-07-05 | 2021-10-29 | 北京和峰科技有限公司 | Data transmission method and device |
-
2021
- 2021-12-22 CN CN202111578647.9A patent/CN114422581B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105338508A (en) * | 2014-06-27 | 2016-02-17 | 阿尔卡特朗讯 | Method and device for proximity service user equipment-to-user equipment discovery and communication |
CN108989372A (en) * | 2017-06-02 | 2018-12-11 | 华为技术有限公司 | Method, registration center and the equipment of service discovery |
CN109922139A (en) * | 2019-01-31 | 2019-06-21 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The dynamic service discovery and dissemination method of heterogeneous network |
CN111343237A (en) * | 2020-02-07 | 2020-06-26 | 广州亚美信息科技有限公司 | Server cluster communication method, communication device and computer storage medium |
CN113573379A (en) * | 2021-07-05 | 2021-10-29 | 北京和峰科技有限公司 | Data transmission method and device |
Also Published As
Publication number | Publication date |
---|---|
CN114422581A (en) | 2022-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11888942B2 (en) | Systems and methods for service layer session migration and sharing | |
US8452959B2 (en) | Method and system for registering a presence user with a presence service | |
KR101591967B1 (en) | Machine-to-machine(m2m) interface procedures for announce and de-announce of resources | |
JP6302050B2 (en) | System and method for improved discovery | |
EP3962002A1 (en) | Communication optimization systems of blockchain network, registration methods and message forwarding methods | |
US11979315B2 (en) | Information centric network interworking techniques | |
US7818434B2 (en) | Mobile server with multiple service connections | |
US10932171B2 (en) | Access point switching method and apparatus | |
US20200305042A1 (en) | Interest packet routing in information centric networks | |
CN114422581B (en) | Service creation method, device, computer equipment and storage medium | |
US20220050726A1 (en) | Advanced resource link binding management | |
CN116916297A (en) | Data packet processing method and related product | |
US20130227119A1 (en) | System and method for providing access to presence status for mobile devices | |
Krčo et al. | Enabling ubiquitous sensor networking over mobile networks through peer-to-peer overlay networking | |
KR20180027564A (en) | Service Layer Anycast and Thumbcast | |
CN116761159A (en) | Multi-homing access method and device for equipment, computer equipment and storage medium | |
CN116996585A (en) | Multicast communication method, device, system, computer equipment and storage medium | |
CN116684939B (en) | Message processing method, device, computer equipment and computer readable storage medium | |
KR20130082889A (en) | Content sharing server and method for performing content shaing process betweens a plurality of diveces | |
CN118042646A (en) | Data communication method, device, communication equipment and storage medium | |
CN117155857A (en) | Data forwarding method, device, communication equipment, storage medium and program product | |
CN117119562A (en) | Remote access private network method, device, terminal, storage medium and program product | |
CN117880884A (en) | Wireless communication method, apparatus, readable storage medium, and product | |
CN117062154A (en) | Data transmission method, device, computer equipment and storage medium | |
CN116939708A (en) | Terminal communication method, system, computer device and 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 | ||
CP03 | Change of name, title or address |
Address after: No. 9 Mozhou East Road, Nanjing City, Jiangsu Province, 211111 Patentee after: Zijinshan Laboratory Country or region after: China Address before: No. 9 Mozhou East Road, Jiangning Economic Development Zone, Jiangning District, Nanjing City, Jiangsu Province Patentee before: Purple Mountain Laboratories Country or region before: China |